<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>Dear All:</DIV>
<DIV>&nbsp;</DIV>
<DIV>I believed that Arnaud is right. In my case, the objects are not distcted each other.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Also, kishore, how should I used itkChenAndVese filter if my inputs are vector images. As I understand, this filter doesnot surpport vector image as input.&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks</DIV>
<DIV>&nbsp;</DIV>
<DIV>Baoyun<BR>--- On <B>Fri, 3/26/10, Arnaud GELAS <I>&lt;arnaud_gelas@hms.harvard.edu&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Arnaud GELAS &lt;arnaud_gelas@hms.harvard.edu&gt;<BR>Subject: Re: [Insight-users] muliple pahse Chan Vese, one partition totally shrink<BR>To: "Kishore Mosaliganti" &lt;kishoreraom@gmail.com&gt;<BR>Cc: "Baoyun Li" &lt;baoyun_li123@yahoo.com&gt;, "insight-users@itk.org" &lt;insight-users@itk.org&gt;, "Luis Ibanez" &lt;luis.ibanez@kitware.com&gt;<BR>Date: Friday, March 26, 2010, 6:26 PM<BR><BR>
<DIV id=yiv1296156463>Just a comment regarding the kd-tree optimization, this will work only if considered objects are really distinct. (One object must not contain another one).<BR>But if I correctly understood what you want to do, this should not apply to your case...<BR><BR>On 03/26/2010 01:25 PM, Kishore Mosaliganti wrote: 
<BLOCKQUOTE type="cite">Hi Baoyun,<BR><BR>You are right that if you set 4 phases in the levelset, then no phase will shrink to empty.<BR><BR>In ITK, if you use the classes on ScalarChanAndVeseLevelSetImageFilter, you can separately encode the 3 regions in 3 separate level-set functions and these functions compete with each other for the segmentations at the boundaries. You can also control each level-set parameters separately. <BR><BR>If you have N objects, then you can make use of a built-in kd-tree optimization that speeds up the approach. Each levelset function is only defined in a small subdomain containing your object instead of the whole image thereby saving space.<BR><BR><BR>Kishore<BR><BR>
<DIV class=gmail_quote>On Fri, Mar 26, 2010 at 10:48 AM, Baoyun Li <SPAN dir=ltr>&lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=baoyun_li123@yahoo.com" target=_blank rel=nofollow ymailto="mailto:baoyun_li123@yahoo.com">baoyun_li123@yahoo.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD style="FONT-FAMILY: inherit; font-size-adjust: inherit; font-stretch: inherit" vAlign=top>
<DIV>Dear All:</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks for your reply, now seems I undertand the question more.</DIV>
<DIV>&nbsp;</DIV>
<DIV>According to Wanlin's paper, I need to encoding the 2 level set to&nbsp; 3 phase if I want to 3 segmenations. If I need 4&nbsp; segmentation, I need to encode the levelset to 4 phases.</DIV>
<DIV>&nbsp;</DIV>
<DIV>So my origianl question is not correct, once I set 4 phases, no phase will shrink to empty, and I will get 4 segmentation anyway. (Please correct me if I am wrong).</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks and my best regards</DIV>
<DIV>&nbsp;</DIV>
<DIV>Baoyun</DIV>
<DIV>&nbsp;</DIV>
<DIV>Please correct me if I am wrong<BR><BR>--- On <B>Thu, 3/25/10, Luis Ibanez <I>&lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=luis.ibanez@kitware.com" target=_blank rel=nofollow ymailto="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</A>&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Luis Ibanez &lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=luis.ibanez@kitware.com" target=_blank rel=nofollow ymailto="mailto:luis.ibanez@kitware.com">luis.ibanez@kitware.com</A>&gt; 
<DIV class=im><BR>Subject: Re: [Insight-users] muliple pahse Chan Vese, one partition totally shrink<BR>To: "Baoyun Li" &lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=baoyun_li123@yahoo.com" target=_blank rel=nofollow ymailto="mailto:baoyun_li123@yahoo.com">baoyun_li123@yahoo.com</A>&gt;<BR></DIV>Cc: <A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=insight-users@itk.org" target=_blank rel=nofollow ymailto="mailto:insight-users@itk.org">insight-users@itk.org</A>, "Mosaliganti, Kishore Rao" &lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=Kishore_Mosaliganti@hms.harvard.edu" target=_blank rel=nofollow ymailto="mailto:Kishore_Mosaliganti@hms.harvard.edu">Kishore_Mosaliganti@hms.harvard.edu</A>&gt;<BR>Date: Thursday, March 25, 2010, 10:43 PM 
<DIV>
<DIV class=h5><BR><BR>
<DIV><BR>Hi Baoyun,<BR><BR><BR>You seem to be mixing two different issues here.<BR><BR>One thing is to segment the image in different regions,<BR>and a separate issue is to find an efficient encoding <BR>for the resulting segmentations.<BR><BR><BR>If you want to segment three different anatomical structures<BR>from your image, then you want to use a level set with <BR>three phases.<BR><BR>That is, one phase per object to be segmented.<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<BR><BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Luis<BR><BR><BR>-----------------------------------------------------------------------------<BR>
<DIV class=gmail_quote>On Wed, Mar 24, 2010 at 5:52 PM, Baoyun Li <SPAN dir=ltr>&lt;<A href="http://us.mc1110.mail.yahoo.com/mc/compose?to=baoyun_li123@yahoo.com" target=_blank rel=nofollow>baoyun_li123@yahoo.com</A>&gt;</SPAN> wrote:<BR>
<BLOCKQUOTE class=gmail_quote style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD style="FONT-FAMILY: inherit; font-size-adjust: inherit; font-stretch: inherit" vAlign=top>
<DIV>Dear All:</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have a theoritical question about Chen Vese multiplse pahse leve set.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have two level set and the two level set can segment the image to 4 segments, then I can calculate the mean for each segments as following</DIV>
<DIV>&nbsp;</DIV><FONT size=2>
<DIV>%c11 = mean (phi1&gt;0 &amp; phi2&gt;0)</DIV>
<DIV>%c12 = mean (phi1&gt;0 &amp; phi2&lt;0)</DIV>
<DIV>%c21 = mean (phi1&lt;0 &amp; phi2&gt;0)</DIV>
<DIV>%c22 = mean (phi1&lt;0 &amp; phi2&lt;0)</DIV></FONT>
<DIV>&nbsp;</DIV>
<DIV>How about if I only have three segments, let say segment (phi1&lt;0 &amp; phi2&lt;0) will finally shrink to zeros.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Then how to I calcuate c22, and also what value of c22&nbsp;I&nbsp;should use to&nbsp;update leve set equation as shown below:</DIV>
<DIV>&nbsp;</DIV>
<DIV>((u-c22)^2-(u-c12)^2)H(phi2).</DIV>
<DIV>&nbsp;</DIV>
<DIV>I saw somebody use the mininum number of the machine to replace c22, but I could not imagine what will happen and why to do that.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks</DIV>
<DIV>Baoyun</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></TD></TR></TBODY></TABLE><BR><BR>_____________________________________<BR>Powered by <A href="http://www.kitware.com/" target=_blank rel=nofollow>www.kitware.com</A><BR><BR>Visit other Kitware open-source projects at<BR><A href="http://www.kitware.com/opensource/opensource.html" target=_blank rel=nofollow>http://www.kitware.com/opensource/opensource.html</A><BR><BR>Kitware offers ITK Training Courses, for more information visit:<BR><A href="http://www.kitware.com/products/protraining.html" target=_blank rel=nofollow>http://www.kitware.com/products/protraining.html</A><BR><BR>Please keep messages on-topic and check the ITK FAQ at:<BR><A href="http://www.itk.org/Wiki/ITK_FAQ" target=_blank rel=nofollow>http://www.itk.org/Wiki/ITK_FAQ</A><BR><BR>Follow this link to subscribe/unsubscribe:<BR><A href="http://www.itk.org/mailman/listinfo/insight-users" target=_blank
 rel=nofollow>http://www.itk.org/mailman/listinfo/insight-users</A><BR><BR></BLOCKQUOTE></DIV><BR></DIV></DIV></DIV></BLOCKQUOTE></TD></TR></TBODY></TABLE><BR><BR>_____________________________________<BR>Powered by <A href="http://www.kitware.com/" target=_blank rel=nofollow>www.kitware.com</A><BR><BR>Visit other Kitware open-source projects at<BR><A href="http://www.kitware.com/opensource/opensource.html" target=_blank rel=nofollow>http://www.kitware.com/opensource/opensource.html</A><BR><BR>Kitware offers ITK Training Courses, for more information visit:<BR><A href="http://www.kitware.com/products/protraining.html" target=_blank rel=nofollow>http://www.kitware.com/products/protraining.html</A><BR><BR>Please keep messages on-topic and check the ITK FAQ at:<BR><A href="http://www.itk.org/Wiki/ITK_FAQ" target=_blank rel=nofollow>http://www.itk.org/Wiki/ITK_FAQ</A><BR><BR>Follow this link to subscribe/unsubscribe:<BR><A
 href="http://www.itk.org/mailman/listinfo/insight-users" target=_blank rel=nofollow>http://www.itk.org/mailman/listinfo/insight-users</A><BR><BR></BLOCKQUOTE></DIV><BR></BLOCKQUOTE><BR></DIV></BLOCKQUOTE></td></tr></table><br>