DSPRelated.com
Forums

Circular Template Matching for Cell Segmentation

Started by inder purohit October 3, 2007
Hi All,
I am working on Cell Segmentation for the detection of cancer cells. The cells are separated from the background using a threshold. Later form factor is used to separate the circular cells from the rest of the non-circular regions in the image. However, some of the cells go undetected as there are a couple of pixels missing to form the complete circular shape. So I wanted to use a circular template to detect the cell regions. Could some one help me with the MATLAB code for this. It is a little urgent,so any help is appreciated! Thanks in advance.

Regards,
Kumar
A hough transform might do the trick, although I understand it requires a fair amount of processing. The shape you're looking for needs to be expressed parametrically then a lot of different combinations of the parameters are tested against your thresholded image. A maximum will occur where your object is even with breaks in the circle.

Hope that helps,

Mike.
you may also try watershed segmentation. you can find more information
in matlab help file.