<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><DIV>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Thank you Luis for your massage and patience!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Sorry&nbsp;for my question,&nbsp;I'm just a student not an expert!&nbsp;But according to my reading in active contour and level set papers, I have found most of papers that&nbsp;are combining somehow level set with active contour which means that are not the same! <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Any way what I would like to segment as object are weapon objects (knifes <SPAN style="mso-spacerun: yes">&nbsp;</SPAN>and guns from data base of still images(2D)).<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">These objects are usually small and thin in particular for the knife objects. I have already tested the region growing (Confidence connected filter), it gives acceptable results but it depends highly in the parameters, in particular the factor parameter.<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Now I try to use level set and active contour based segmentation since they are more robust than the region growing methods. <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Hope I have well explained my problem and hope I can get help and guidance from you.&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Many thanks. <o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Regards</SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">&nbsp;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial">Juliette<o:p></o:p></SPAN></P><BR></DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"><BR>
<DIV style="FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica, sans-serif"><FONT face=Tahoma size=2>
<HR SIZE=1>
<B><SPAN style="FONT-WEIGHT: bold">De :</SPAN></B> Luis Ibanez &lt;luis.ibanez@kitware.com&gt;<BR><B><SPAN style="FONT-WEIGHT: bold">À :</SPAN></B> Juliette Deniau &lt;juliette.deniau@yahoo.fr&gt;<BR><B><SPAN style="FONT-WEIGHT: bold">Cc :</SPAN></B> insight-users@itk.org<BR><B><SPAN style="FONT-WEIGHT: bold">Envoyé le :</SPAN></B> Jeudi, 4 Décembre 2008, 19h46mn 27s<BR><B><SPAN style="FONT-WEIGHT: bold">Objet&nbsp;:</SPAN></B> Re: Re : [Insight-users] active contour, snake, deformable model and level set segmentation ???<BR></FONT><BR><BR>Hi Juliette,<BR><BR><BR>I'm not sure what you mean by:<BR><BR><BR>&nbsp; "Level set (purely level set without active contour)<BR>&nbsp; based segmentation?"<BR><BR><BR>The level set abstraction is implemented in such a way that at<BR>every pixel ITK solves an increment of a partial differential<BR>equation.<BR><BR><BR>The surface of the object happens to be defined at the loci<BR>where the level set image has zero
 values.<BR><BR><BR><BR><BR>In practice, the distinction between a LevelSet and an Active<BR>Contours (or Snakes) is mostly of importance for those researchers<BR>who need to complete their annual quota of published papers and<BR>therefore are forced to be inventing "new" things every time, even<BR>when they are reincarnations of older ideas.<BR><BR><BR>In essence, the difference between LevelSets and Active contours<BR>is one of software implementation.<BR><BR><BR>If you need to solve a real and practical problem, we could<BR>advice you on what ITK methods to use.<BR><BR><BR>If you are in need of a flashy name for a segmentation method<BR>then...&nbsp; there is a lot out there to choose from.&nbsp; :-)<BR><BR><BR>&nbsp; Regards,<BR><BR><BR>&nbsp; &nbsp; &nbsp; Luis<BR><BR><BR>----------------------<BR>Juliette Deniau wrote:<BR>&gt; Hi Luis,<BR>&gt; <BR>&gt; A one more question to clear completely my understanding.<BR>&gt; <BR>&gt; You said that “The
 Level Set implementations of deformable models have all<BR>&gt; the "LevelSet" string as part of their name” . Does this means that there is no<BR>&gt; <BR>&gt; level set (purely level set without active contour) based segmentation?<BR>&gt; Thank you for your time<BR>&gt; <BR>&gt; Juliette <BR>&gt;&nbsp; <BR>&gt; <BR>&gt; ------------------------------------------------------------------------<BR>&gt; *De :* Luis Ibanez &lt;<A href="mailto:luis.ibanez@kitware.com" ymailto="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</A>&gt;<BR>&gt; *À :* Juliette Deniau &lt;<A href="mailto:juliette.deniau@yahoo.fr" ymailto="mailto:juliette.deniau@yahoo.fr">juliette.deniau@yahoo.fr</A>&gt;<BR>&gt; *Cc :* <A href="mailto:insight-users@itk.org" ymailto="mailto:insight-users@itk.org">insight-users@itk.org</A><BR>&gt; *Envoyé le :* Mardi, 2 Décembre 2008, 21h04mn 06s<BR>&gt; *Objet :* Re: [Insight-users] active contour, snake, deformable model and level set
 segmentation ???<BR>&gt; <BR>&gt; <BR>&gt; Hi Juliette,<BR>&gt; <BR>&gt; <BR>&gt; Your observations are correct.<BR>&gt; <BR>&gt; If you are looking for a mesh-based implementation of a deformable model, then you should look at<BR>&gt; <A href="http://www.itk.org/Insight/Doxygen/html/classitk_1_1DeformableSimplexMesh3DBalloonForceFilter.html" target=_blank>http://www.itk.org/Insight/Doxygen/html/classitk_1_1DeformableSimplexMesh3DBalloonForceFilter.html</A><BR>&gt; <BR>&gt; <BR>&gt; and its example application in<BR>&gt; <BR>&gt;&nbsp; &nbsp; InsightApplications/DeformableModelSimplexMesh<BR>&gt; <BR>&gt; <BR>&gt; This is closer to what is known as "Snakes" in the medical field.<BR>&gt; <BR>&gt; The Level Set implementations of deformable models have all<BR>&gt; the "LevelSet" string as part of their name.<BR>&gt; <BR>&gt; <BR>&gt; They will be:<BR>&gt; <BR>&gt; <BR>&gt; $ find . -name "*LevelSetImageFilter.h"<BR>&gt;
 ./itkAnisotropicFourthOrderLevelSetImageFilter..h<BR>&gt; ./itkCannySegmentationLevelSetImageFilter.h<BR>&gt; ./itkCurvesLevelSetImageFilter.h<BR>&gt; ./itkGeodesicActiveContourLevelSetImageFilter.h<BR>&gt; ./itkGeodesicActiveContourShapePriorLevelSetImageFilter.h<BR>&gt; ./itkIsotropicFourthOrderLevelSetImageFilter.h<BR>&gt; ./itkLaplacianSegmentationLevelSetImageFilter.h<BR>&gt; ./itkNarrowBandCurvesLevelSetImageFilter.h<BR>&gt; ./itkNarrowBandLevelSetImageFilter.h<BR>&gt; ./itkNarrowBandThresholdSegmentationLevelSetImageFilter.h<BR>&gt; ./itkSegmentationLevelSetImageFilter.h<BR>&gt; ./itkShapeDetectionLevelSetImageFilter.h<BR>&gt; ./itkShapePriorSegmentationLevelSetImageFilter.h<BR>&gt; ./itkThresholdSegmentationLevelSetImageFilter.h<BR>&gt; ./itkUnsharpMaskLevelSetImageFilter.h<BR>&gt; ./itkVectorThresholdSegmentationLevelSetImageFilter.h<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; Please let us know if you have further questions,<BR>&gt; <BR>&gt;
 <BR>&gt;&nbsp; &nbsp; Thanks<BR>&gt; <BR>&gt; <BR>&gt;&nbsp; &nbsp; &nbsp; Luis<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; ------------------------<BR>&gt; Juliette Deniau wrote:<BR>&gt;&nbsp; &gt; Hi All,<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; I’m confused about what type of segmentation methods are within itk, in particular the ones related to active contour and level set?<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; In my understanding, active contour is the same as a deformable model and the same as a snake. The levelset segmentation is another type (use a PDE to evolve the curve).<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; In itk there are some active contours implemented with the level set framework like the CurvesLevelSetImageFilter, I’m alright?<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; Can any one tell me what are the segmentation filters which are purely active contour (snake) and those which use level set to evolve the curve?&nbsp; &gt; Sorry if my question is
 too stupid!<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; Thanks a lot<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; Juliette<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; ------------------------------------------------------------------------<BR>&gt;&nbsp; &gt;<BR>&gt;&nbsp; &gt; _______________________________________________<BR>&gt;&nbsp; &gt; Insight-users mailing list<BR>&gt;&nbsp; &gt; <A href="mailto:Insight-users@itk.org" ymailto="mailto:Insight-users@itk.org">Insight-users@itk.org</A> &lt;mailto:<A href="mailto:Insight-users@itk.org" ymailto="mailto:Insight-users@itk.org">Insight-users@itk.org</A>&gt;<BR>&gt;&nbsp; &gt; <A href="http://www.itk..org/mailman/listinfo/insight-users" target=_blank>http://www..itk..org/mailman/listinfo/insight-users</A> &lt;<A href="http://www.itk.org/mailman/listinfo/insight-users" target=_blank>http://www.itk.org/mailman/listinfo/insight-users</A>&gt;<BR>&gt; <BR></DIV></DIV></div><br>



      </body></html>