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

<head>
<meta http-equiv=Content-Type content="text/html; charset=big5">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:新細明體;
        panose-1:2 2 3 0 0 0 0 0 0 0;}
@font-face
        {font-family:細明體;
        panose-1:2 2 3 9 0 0 0 0 0 0;}
@font-face
        {font-family:"\@細明體";
        panose-1:2 2 3 9 0 0 0 0 0 0;}
@font-face
        {font-family:"\@新細明體";
        panose-1:2 2 3 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
pre
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:細明體;}
span.EmailStyle18
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
 /* Page Definitions */
 @page Section1
        {size:595.3pt 841.9pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;
        layout-grid:18.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:547958053;
        mso-list-type:hybrid;
        mso-list-template-ids:-2130923174 -300364662 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-tab-stop:18.0pt;
        mso-level-number-position:left;
        margin-left:18.0pt;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>

</head>

<body lang=ZH-TW link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:18.0pt'><pre><i><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;font-family:
"Times New Roman";font-style:italic'>Hi everybody,</span></font><span
lang=EN-US><o:p></o:p></span></i></pre>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'><o:p>&nbsp;</o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>I use</span></font></i><i><font
face=Arial><span lang=EN-US style='font-family:Arial;font-style:italic'> itk</span></font></i><i><font
color=black><span lang=EN-US style='color:black;font-style:italic'>CurvatureFlowImageFilter</span></font><span
lang=EN-US> or other filters in ITK separately in my application of segmentation.
(I can read the data using itk</span></i><i><font color=black><span lang=EN-US
style='color:black;font-style:italic'>ImageSeriesReader in MFC</span></font><span
lang=EN-US>)<o:p></o:p></span></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>When I want to update the output data
after filters, my program has a bug in line 1005 of itkProcessObject.cxx .<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>But I do not know what happen about
my program.<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>So, I need your help for me. <o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>Some information about my data and
system lists following.<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>Could somebody help me?<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>Thanks<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>Leo<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'><o:p>&nbsp;</o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>Information of my data set lists following:<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>1 .Data format: DICOM<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>2. Dimensions: 3<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>3. Sizes: 900*800*266<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>4. Pixel type: float (I set in itk)<o:p></o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'><o:p>&nbsp;</o:p></span></font></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'>The information of my system lists
following:<o:p></o:p></span></font></i></p>

<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><i><font
size=3 face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;
font-style:italic'><span style='mso-list:Ignore'>1.<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font></i><![endif]><i><span lang=EN-US
style='font-style:italic'>CPU:P4 1.6GHz<o:p></o:p></span></i></p>

<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><i><font
size=3 face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;
font-style:italic'><span style='mso-list:Ignore'>2.<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font></i><![endif]><i><span lang=EN-US
style='font-style:italic'>RAM:512MB<o:p></o:p></span></i></p>

<p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><i><font
size=3 face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;
font-style:italic'><span style='mso-list:Ignore'>3.<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></font></span></span></font></i><![endif]><i><span lang=EN-US
style='font-style:italic'>Window XP<o:p></o:p></span></i></p>

<p class=MsoNormal><i><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt;font-style:italic'><o:p>&nbsp;</o:p></span></font></i></p>

<p class=MsoNormal style='text-autospace:none'><i><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;font-style:
italic'>Below are the guts of the code for my program:</span></font></i><font
face=細明體><span lang=EN-US style='font-family:細明體'> <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
float InternalPixelType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
unsigned char OutputPixelType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
itk::Image&lt;InternalPixelType,3&gt; InternalImageType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
itk::Image&lt;OutputPixelType,3&gt; OutputImageType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
itk::ImageSeriesReader&lt; InternalImageType &gt; SeriesReaderType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
itk::GDCMSeriesFileNames NamesGeneratorType;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:24.0pt'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>typedef itk::CurvatureFlowImageFilter&lt;InternalImageType,InternalImageType&gt;
CurvatureFlowImageType;</span><i><span lang=EN-US style='font-style:italic'><o:p></o:p></span></i></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:24.0pt;text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>seriesReader =
SeriesReaderType::New();<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; names
= itk::GDCMSeriesFileNames::New();<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smoothing =
CurvatureFlowImageType::New();<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; std::string
folderName;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; names-&gt;SetInputDirectory(folderName);<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; typedef
itk::GDCMImageIO ImageIOType;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ImageIOType::Pointer
gdcmIO = ImageIOType::New();</span><i><span lang=EN-US style='font-style:italic'><o:p></o:p></span></i></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seriesReader-&gt;SetFileNames(names-&gt;GetInputFileNames());<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seriesReader-&gt;SetImageIO(gdcmIO);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; seriesReader-&gt;Update();</span><i><span
lang=EN-US style='font-style:italic'><o:p></o:p></span></i></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-indent:24.0pt;text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>smoothing-&gt;SetInput(seriesReader
-&gt;GetOutput());<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smoothing-&gt;SetNumberOfIterations(2);<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=3
face="Times New Roman"><span lang=EN-US style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smoothing-&gt;SetTimeStep(0.125);<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span lang=EN-US
style='font-size:12.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; smoothing-&gt;Update();</span><i><span
lang=EN-US style='font-style:italic'><o:p></o:p></span></i></font></p>

</div>

</body>

</html>