[Insight-users] How to use itk::SegmentationLevelSetImageFilter

Xu, Yanjun yanjunxu@umich.edu
Fri, 6 Dec 2002 11:00:57 -0500


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C29D40.AA24EE50
Content-Type: text/plain;
	charset="iso-8859-1"

Hi,
 
I want to use SegmentationLevelSetImageFilter to do some brain MRI
segmentation, but didn't make clear how to use it. I have the following
questions about it.
 
1.	What kind of seed image does it need? Does it accept one label
(class) or multiple label image? In
SparseFieldLevelSetImageFilter<TInputImage,
OutputImage>::ConstructActiveLayer(), it seems that only pixels with
m_ValueZero  are put into ActiveLayer. Is this ActiveLayer considered
propagation front? Does it mean that seed label must be zero? Can this seed
label be point, contour, or area?
 
2.	Threshold SegmentationLevelSetImageFilter , a subclass of
SegmentationLevelSetImageFilter,  need upperThreshold and lowerThreshold.
What is the value range for these two thresholds? Are they the thresholds
for original image or some derived feature image( Curvature, Gradient)? 
 
3.	Does ITK have any filter supporting Multilabel  Fast Marching?
 
Thanks a lot.
 
Sincerely,
Yanjun
 

------_=_NextPart_001_01C29D40.AA24EE50
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">


<meta name=3DProgId content=3DWord.Document>
<meta name=3DGenerator content=3D"Microsoft Word 10">
<meta name=3DOriginator content=3D"Microsoft Word 10">
<link rel=3DFile-List href=3D"cid:filelist.xml@01C29D17.C466DF40">
<!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:2030259413;
	mso-list-type:hybrid;
	mso-list-template-ids:-1711776856 67698703 67698713 67698715 67698703 =
67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:.5in;
	mso-level-number-position:left;
	text-indent:-.25in;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple =
style=3D'tab-interval:.5in'>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Hi,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>I want to use <span =
class=3DSpellE>SegmentationLevelSetImageFilter</span>
to do some brain MRI segmentation, but didn't make clear how to use it. =
I
have the following questions about it.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style=3D'mso-margin-top-alt:0in' start=3D1 type=3D1>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo1;tab-stops:list =
.5in'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>What
     kind of seed image does it need? Does it accept one label (class) =
or
     multiple label <span class=3DGramE>image</span>? In <span =
class=3DSpellE>SparseFieldLevelSetImageFilter</span>&lt;<span
     class=3DSpellE>TInputImage</span>, <span =
class=3DSpellE>OutputImage</span>&gt;:<span
     class=3DGramE>:<span =
class=3DSpellE>ConstructActiveLayer</span></span>(), it
     seems that only pixels with <span =
class=3DSpellE>m_ValueZero</span> <span
     style=3D'mso-spacerun:yes'>=A0</span>are put into <span =
class=3DSpellE>ActiveLayer</span>.
     Is this <span class=3DSpellE>ActiveLayer</span> considered =
propagation
     front? Does it mean that seed label must be zero? Can this seed =
label be
     point, contour, or area?<o:p></o:p></span></font></li>
</ol>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style=3D'mso-margin-top-alt:0in' start=3D2 type=3D1>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo1;tab-stops:list =
.5in'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Threshold
     <span class=3DSpellE><span =
class=3DGramE>SegmentationLevelSetImageFilter</span></span><span
     class=3DGramE> ,</span> a subclass of <span =
class=3DSpellE>SegmentationLevelSetImageFilter</span>,
     <span style=3D'mso-spacerun:yes'>=A0</span>need <span =
class=3DSpellE>upperThreshold</span>
     and <span class=3DSpellE>lowerThreshold</span>. What is the value =
range for
     these two thresholds? Are they the thresholds for original image =
or some derived
     feature <span class=3DGramE>image(</span> Curvature, Gradient)? =
<o:p></o:p></span></font></li>
</ol>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<ol style=3D'mso-margin-top-alt:0in' start=3D3 type=3D1>
 <li class=3DMsoNormal style=3D'mso-list:l0 level1 lfo1;tab-stops:list =
.5in'><font
     size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'>Does ITK
     have any filter supporting <span class=3DSpellE><span =
class=3DGramE>Multilabel</span></span><span
     class=3DGramE> <span =
style=3D'mso-spacerun:yes'>=A0</span>Fast</span> =
Marching?<o:p></o:p></span></font></li>
</ol>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks a lot.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Sincerely,<o:p></o:p></span></font></p>

<p class=3DMsoNormal><span class=3DSpellE><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>Yanjun</span></font></span>=
<font
size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;font-family:Arial'><o:p></o:p></span></font></=
p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C29D40.AA24EE50--