Search code examples
matlabimage-processing

selecting region of interest


I am trying to develop an automatic brain tumor segmentation algorithm. I am currently using "Bounding Box Method Using Symmetry" algo, proposed by B. Saha, N. Ray, R. Greiner, A. Murtha, H. Zhang. I have improved and extended their code to a great deal and can now successfully segment out the tumor (decent quality) automatically.

However, the code provided by them had one drawback. If the tumor was dark then it detects the wrong side.dark tumor

Can anyone provide a suggestion, programmatically/theoretically, how should I tackle this problem.


Solution

  • As I wrote in the comment (and write again here for future Q/A) :

    You can try doing some little exam after the step of the auto detection, to verify that you catch the tumor. It can be done by check the homogeneity of the histogram of the region of interest. It seems that the tumor region is less homogeneous than the healthy tissue.

    Note that it depends on the general properties of your image. Sometimes also regular tissue in the brain can has low homogeneity (like in "image2" on the file that you attached before the edit).