[Insight-users] Which segmentation algorithm can fulfill this task?

Luis Ibanez luis . ibanez at kitware . com
Mon, 22 Dec 2003 13:34:55 -0500


Hi Chuyan,

You can perform this task with the LevelSetSegmentation filters.

In particular, the ThresholdLevelSet segmentation filter
http://www . itk . org/Insight/Doxygen/html/classitk_1_1ThresholdSegmentationLevelSetImageFilter . html
is pretty robust for refining an initial contour.

This filter is described in the SoftwareGuide

        http://www . itk . org/ItkSoftwareGuide . pdf

under Section 9.3.4, pdf-page 386.

You will find examples in

  Insight/Examples/Segmentation
                ThresholdSegmentationLevelSetImageFilter.cxx

and a demo application with GUI in

  InsightApplications/ThresholdSegmentationLevelSetFltkGui

This application does pretty much what you are asking,
the user manually draws an initial shape, and the filter
refines this shape for fitting the edges of structures in
the image.  Note that the user draws the solid inside of the
object, not a delineated contour around the object, but
for the purpose of user interaction this is about the same.

You will also find this level set filter  implemented as an
ITK Plugin for VolView. You can download the free version
of VolView from

      http://www . kitware . com/products/volview . html



Please let us know if you have further questions,


Thanks


   Luis

------------------------
jiang wrote:

>Hi,
>I want to segment one area from an image. Let user to draw a coarse contour
>around this area firstly. Is there an algorithm which has been implemented
>in ITK can refine the coarse contour in order to get the precise
>segmentation result?
>
>Thank you very much!
>
>
>Chunyan
>
>_______________________________________________
>Insight-users mailing list
>Insight-users at itk . org
>http://www . itk . org/mailman/listinfo/insight-users
>
>  
>