Tell me more ×
Signal Processing Stack Exchange is a question and answer site for practitioners of the art and science of signal, image and video processing. It's 100% free, no registration required.

I'm doing an image processing project. The goal is to implement a segmentation technique for brain MRI using histogram thresholding and morphological operations : the method is called MBRASE, the algorithm is only 5 pages long.

http://perso.telecom-paristech.fr/~Gousseau/ProjAnim/2012/IsaBrain.pdf

The author feeds the algorithm with 2 parameters : the start threshold and a seed point (for later use with region growing). The goal is to find a lower threshold and an upper threshold on the histogram.

We have issues with the region growing process : how do you implement region growing in Matlab? I found this script that might do the job but I'm not sure : http://www.mathworks.fr/matlabcentral/fileexchange/19084-region-growing/content/regiongrowing.m

In the algorithm, the author explains he grows a region, checks if it has grown. If yes, he increments a variable (called step). What is this step? How do you check if there was growth?

We are implementing this in 2D but in the long run we should implement in 3D. Is it easy to adapt a 2D algorithm in 3D (i.e. using voxels instead of pixels)?

Thank you. Your help is much appreciated.

share|improve this question

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.