Hi Dan and Michael,<br><br>Thank you very much for your help.&nbsp; After a lot of trying to make the images work, it turns out that my problem is that the seeds I placed are being output by MeVisLab in &quot;world&quot; coordinates, and the ITK module is interpreting them in &quot;Voxel&quot; coordinates, so my seed points weren&#39;t actually in the image.&nbsp; Thanks again,
<br><br>Charlotte<br><br><div><span class="gmail_quote">On 9/28/07, <b class="gmail_sendername">Dan Mueller</b> &lt;<a href="mailto:dan.muel@gmail.com">dan.muel@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Charlotte,<br><br>On 29/09/2007, Charlotte Curtis &lt;<a href="mailto:curtisc@uoguelph.ca">curtisc@uoguelph.ca</a>&gt; wrote:<br>&gt; I&#39;ve put up my speed image and original at<br>&gt; <a href="http://www.uoguelph.ca/~curtisc/">
http://www.uoguelph.ca/~curtisc/</a> in dicom format (seemed to<br>&gt; be the only one I could get to work properly).&nbsp;&nbsp;However, I didn&#39;t have much<br>&gt; luck getting a list of my seed points - I could only get them in &quot;world&quot;
<br>&gt; coordinates, which isn&#39;t much help.&nbsp;&nbsp;Basically, I just seeded several<br>&gt; locations on the inside of one of the bones, and I experimented with several<br>&gt; different bones, seed points, and number of seed points.
<br>&gt;<br>&gt; What should I be looking for to make sure the speed function is in the<br>&gt; correct range?&nbsp;&nbsp;Once again, thank you very much for your help,<br><br>The first thing I notice is that the speed image you uploaded is of
<br>type signed short in the range [12,499]. This means that you *must*<br>use the NormalizationFactor (probably with a value of ~500) to convert<br>the speed to be in the range [0.0,1.0] (if you use<br>NormalizationFactor=500, the range will be [
0.024,0.996]).<br>Alternatively you could use the RescaleIntensityImageFilter (which is<br>what I used) to explicitly rescale the image.<br><br>Once this was done, the Fast Marching worked fine for me (note that I<br>was using ITK directly, not through MeVisLab). I placed a single seed
<br>on one of the bones and received expected results. For your reference<br>I have temporarily uploaded my results (so you can understand what to<br>expect):<br>&nbsp;&nbsp; <a href="https://fileshare.qut.edu.au/public/muellerd/FastMarching.png">
https://fileshare.qut.edu.au/public/muellerd/FastMarching.png</a><br>&nbsp;&nbsp; <a href="https://fileshare.qut.edu.au/public/muellerd/FastMarching.mha">https://fileshare.qut.edu.au/public/muellerd/FastMarching.mha</a><br><br>If you still can&#39;t get the method to work, perhaps try the MeVisLab
<br>mailing list... Everything seems to be working on the ITK end.<br><br>HTH<br><br>Cheers, Dan<br><br>&gt; Charlotte<br>&gt;<br>&gt;<br>&gt; On 9/27/07, Charlotte Curtis &lt;<a href="mailto:curtisc@uoguelph.ca">curtisc@uoguelph.ca
</a>&gt; wrote:<br>&gt; &gt; Thanks Dan, I&#39;ll see if I can save those images and put them up tomorrow<br>&gt; when I get back to school.&nbsp;&nbsp;I really do hope it&#39;s something I&#39;m doing wrong<br>&gt; and not a problem with the program.
<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; On 9/27/07, Dan Mueller &lt;<a href="mailto:dan.muel@gmail.com">dan.muel@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; On 28/09/2007, Charlotte Curtis &lt;<a href="mailto:curtisc@uoguelph.ca">
curtisc@uoguelph.ca</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; I&#39;m using ITK filters through MeVisLab, it comes with nearly all of<br>&gt; them<br>&gt; &gt; &gt; &gt; implemented as modules.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Okay.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; It was my understanding that the stopping value should be somewhere<br>&gt; around<br>&gt; &gt; &gt; &gt; the values of the voxels at the edge of the region, which for me is<br>&gt; &gt; &gt; &gt; somewhere between 200 and 1000 HU.&nbsp;&nbsp;I&#39;ve tried using very large
<br>&gt; numbers, but<br>&gt; &gt; &gt; &gt; I still get nothing output.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; The stopping value has nothing to do with the intensity range of the<br>&gt; &gt; &gt; input image -- it tells the algorithm at what *arrival value* the
<br>&gt; &gt; &gt; processing should stop. If you are not sure, make the value large or<br>&gt; &gt; &gt; use the default (which will force the algorithm to take longer to<br>&gt; &gt; &gt; execute, but guarantee you a result).
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I posted a screenshot from the program showing (left to right): the<br>&gt; input<br>&gt; &gt; &gt; &gt; image, the FastMarching dialogue box, and the speed image.&nbsp;&nbsp;It can be<br>&gt; found
<br>&gt; &gt; &gt; &gt; at<br>&gt; <a href="http://www.uoguelph.ca/~curtisc/MeVisScreenshot.png">http://www.uoguelph.ca/~curtisc/MeVisScreenshot.png</a>.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Unfortunately a screenshot doesn&#39;t help very much. It is best to
<br>&gt; &gt; &gt; inspect the raw data (especially the speed function to ensure it is in<br>&gt; &gt; &gt; the correct range). Can you temporarily save the speed function you<br>&gt; &gt; &gt; are using and post this? Also, the initial trial seed/region would be
<br>&gt; &gt; &gt; helpful.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Cheers, Dan<br></blockquote></div><br>