How to segment out and label lymphatic vessels on histology image?

Tags: #<Tag:0x00007fb881c7ff88> #<Tag:0x00007fb881c7fdf8> #<Tag:0x00007fb881c7fc68> #<Tag:0x00007fb881c7fad8>


How to better segment out and label brown-colored lymphatic vessels on a histology image?

Need to choose a proper conversion, segmentation, labelling methods and respective image processing libraries.

Example is an image at

  I have tried Java Open CV code:
         package javaopencvapp;
        import org.opencv.core.Core;
        import org.opencv.core.Mat;
        import org.opencv.core.CvType; 
        import org.opencv.core.Scalar;
        import javaopencvapp.ImageViewer;
       import org.opencv.core.Core;
       import org.opencv.core.Mat;
       import org.opencv.imgcodecs.Imgcodecs;
       import org.opencv.imgproc.Imgproc;

  public class JavaOpenCVapp {

    static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }
    public static void main(String[] args) throws Exception {
	String filePath = "src/images/imth2.tif";
	Mat newImage = Imgcodecs.imread(filePath);
            Imgproc.threshold(newImage, newImage, 172, 179.0, Imgproc.THRESH_BINARY);
           //* Imgproc.threshold(newImage, newImage, 0, 125, Imgproc.THRESH_BINARY + Imgproc.THRESH_OTSU);
           //*  Imgproc.adaptiveThreshold(newImage, newImage, 255, Imgproc.ADAPTIVE_THRESH_GAUSSIAN_C, Imgproc.THRESH_BINARY, 11, 2); 
      //* Imgproc.adaptiveThreshold(newImage,newImage, 255, Imgproc.ADAPTIVE_THRESH_MEAN_C,Imgproc. THRESH_BINARY, 15, 40);
		System.out.println("Couldn't open file " + filePath);
		ImageViewer imageViewer;
                    imageViewer = new ImageViewer();, "Loaded image");



thank you


Sorry to come so late to your post. Did you find a solution? If not, you might want to give the Trainable Weka Segmentation a try.


Did you ever find a solution to this?