[Insight-users] itk neighborhood operator image filter error

raghu venkatram raghu_420 at hotmail.com
Thu, 22 Apr 2004 17:33:41 +0000


<html><div style='background-color:'><DIV class=RTE>
<P>Hi Luis,</P>
<P>is there a way to create color dicom images? in the sense store a color map/palatte within the dicom files. </P>
<P>Thanks,</P>
<P>Raghu<BR><BR></P></DIV>
<DIV></DIV>&gt;From: Luis Ibanez &lt;luis.ibanez at kitware.com&gt; 
<DIV></DIV>&gt;To: raghu venkatram &lt;raghu_420 at hotmail.com&gt; 
<DIV></DIV>&gt;CC: insight-users at itk.org 
<DIV></DIV>&gt;Subject: Re: [Insight-users] itk neighborhood operator image filter error 
<DIV></DIV>&gt;Date: Tue, 20 Apr 2004 21:01:16 -0400 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;Hi Raghu, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;If the metric value gets to a stable value you can 
<DIV></DIV>&gt;define a stopping criterion by using the Gradient 
<DIV></DIV>&gt;Magnitude Tolerance. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;In the case of the RegularStepGradientDescentOptimizer 
<DIV></DIV>&gt;http://www.itk.org/Insight/Doxygen/html/classitk_1_1RegularStepGradientDescentBaseOptimizer.html 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;You call: 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetGradientMagnitudeTolerance(); 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;The optimizer will stop when the magnitude 
<DIV></DIV>&gt;of the Metric gradient is less than this 
<DIV></DIV>&gt;value. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;The default value is :&nbsp;&nbsp; 1 e-4 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;You will find the code that controls the optimizer in 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Insight/Code/Numerics/ 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itkRegularStepGradientDescentBaseOptimizer.cxx 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;In line 197. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;---- 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;If you use the RegularStepGradientDescent optimizer, the 
<DIV></DIV>&gt;step length is divided by two each time the gradient change 
<DIV></DIV>&gt;directions. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;If you use the GradientDescent optimizer, the learning 
<DIV></DIV>&gt;rate is constant. You could however change it from the 
<DIV></DIV>&gt;Execute() method of a Command/Observer. 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;You will find the code for the GradientDescentOptimizer at 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Insight/Code/Numerics/ 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; itkGradientDescentOptimizer.cxx 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp; Regards, 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luis 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;--------------------- 
<DIV></DIV>&gt;raghu venkatram wrote: 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Hi Luis, 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Using the gradient descent optimizer, even with 2000 iterations, my 
<DIV></DIV>&gt;&gt;registration does not converge. But my results do look good, as a 
<DIV></DIV>&gt;&gt;plot of my iterations vs my metric, my metric kind of flattens out 
<DIV></DIV>&gt;&gt;after a certain number of iterations. 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;my question is the learning rate constant throughout the process? 
<DIV></DIV>&gt;&gt;or is it divided my the current iteration something like 
<DIV></DIV>&gt;&gt;r/iteration no.? 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;thanks, 
<DIV></DIV>&gt;&gt;raghu 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&amp;gt;From: Luis Ibanez &amp;lt;luis.ibanez at kitware.com&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;To: raghu venkatram &amp;lt;raghu_420 at hotmail.com&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;CC: insight-users at itk.org 
<DIV></DIV>&gt;&gt;&amp;gt;Subject: Re: [Insight-users] itk neighborhood operator image 
<DIV></DIV>&gt;&gt;filter error 
<DIV></DIV>&gt;&gt;&amp;gt;Date: Tue, 20 Apr 2004 14:34:15 -0400 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;Hi raghu, 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;The optimizer scales do not need to be different among 
<DIV></DIV>&gt;&gt;&amp;gt;X, Y, and Z. Unless the anisotropy ratio as big as 1:10. 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;The goal of the parameter scaling is to deal with large 
<DIV></DIV>&gt;&gt;&amp;gt;dynamic range differences such&nbsp;&nbsp;as degrees versus 
<DIV></DIV>&gt;&gt;&amp;gt;millimeters where the ratio is in the range of 1:100. 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;If your metric plots shows the Metric behaving smoothly, 
<DIV></DIV>&gt;&gt;&amp;gt;you can take the risk of *increasing* (not decreasing) 
<DIV></DIV>&gt;&gt;&amp;gt;the step length of the optimizer, and probably reducing 
<DIV></DIV>&gt;&gt;&amp;gt;the number of iterations. 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;Note however that if your registration is using all the 
<DIV></DIV>&gt;&gt;&amp;gt;allotted iterations, it means that it has not converged, 
<DIV></DIV>&gt;&gt;&amp;gt;and that you still have homework to do in parameter 
<DIV></DIV>&gt;&gt;&amp;gt;tunning. 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp;Regards, 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Luis 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;------------------------ 
<DIV></DIV>&gt;&gt;&amp;gt;raghu venkatram wrote: 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;Hello Luis, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;Thank you for the tip, it was ofcourse my CT volume, I was 
<DIV></DIV>&gt;&gt;only 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;reading 2 slices. I am not sure why this is happening as I 
<DIV></DIV>&gt;&gt;used 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;MRICro to convert both my CT and MR volumes into mayo 
<DIV></DIV>&gt;&gt;clinic 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;analyze format and everything works fine. using ITK's dicom 
<DIV></DIV>&gt;&gt;series 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;reader reads my MR volume and am able to wrtie it out, but 
<DIV></DIV>&gt;&gt;it dies 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;on the third slice of my CT volume. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;Also regarding registration itself, i am using viola-wells 
<DIV></DIV>&gt;&gt;mutual 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;information, with gradient descent and the translation 
<DIV></DIV>&gt;&gt;transform. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;in this set up should my my optimizer scales for x and y be 
<DIV></DIV>&gt;&gt;equal 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;to 1 while my optimizer scale for z slightly greater than 
<DIV></DIV>&gt;&gt;1? my z 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;in the volume is much smaller than the inplane dimensions. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;with a step size of 18 and 500 epochs, i am getting good 
<DIV></DIV>&gt;&gt;results, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;and a final metric value of 0.2-0.4,&nbsp;&nbsp;a plot of the 
<DIV></DIV>&gt;&gt;iteration vs 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;metric shows that the metric is fairly stable with this, 
<DIV></DIV>&gt;&gt;should i 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;decrease the step size and increase the iterations further? 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;thanks 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;raghu 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;From: Luis Ibanez &amp;lt;luis.ibanez at kitware.com&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;To: raghu venkatram &amp;lt;raghu_420 at hotmail.com&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;CC: insight-users at itk.org 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Subject: Re: [Insight-users] itk neighborhood 
<DIV></DIV>&gt;&gt;operator image 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;filter error 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Date: Mon, 19 Apr 2004 19:43:23 -0400 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Hi Raghu, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;It is likely that your process for reading the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;DICOM series is failing.&nbsp;&nbsp;The fact that it shows 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;up in the Neighborhood iterator may simply indicate 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;that you are reading an image of a single slice, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;for example. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Please connect a ImageFileWriter directly to the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;output of the DicomSeries reader and save the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;image in another format. MetaImage will be the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;best choice since then you can look at the header 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;and figure out what information from the DICOM 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;file is getting lost on the way. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Chances are that you only have a Input/Output 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;problem and not a processing problem. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;I will also suggest you to try the example 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp; Insight/Examples/IO/ 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DicomSeriesReadImageWrite.cxx 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;for reading your Dicom images, and to make sure 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;that you are using the series reader correctly. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;For example, note that you should specify the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;string identifying the series to be read. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Please let us know what you find. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp;Thanks, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Luis 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;----------------------- 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;raghu venkatram wrote: 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;Hello Luis, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;I am trying to register a MR and CT image using 
<DIV></DIV>&gt;&gt;ImagetoImage 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;mutual information measure, I have no problems 
<DIV></DIV>&gt;&gt;whatsoever using 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;analyze image format. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;when i switch to dicom, and use the series 
<DIV></DIV>&gt;&gt;reader, i can read 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;both the series, but my program terminates with 
<DIV></DIV>&gt;&gt;an error window 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;asking me to notify microsoft, debug option takes 
<DIV></DIV>&gt;&gt;me to the 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;itkneighborhoodoperator filter. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;is there something obvious that i am doing 
<DIV></DIV>&gt;&gt;wrong? my image 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;types 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;are unsigned short 3 dimensions. 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;&nbsp;&nbsp;thanks, 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt;raghu 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;_______________________________________________ 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Insight-users mailing list 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;Insight-users at itk.org 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;&nbsp;&nbsp;&amp;gt;http://www.itk.org/mailman/listinfo/insight-users 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;------------------------------------------------------------------------ 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;Check out MSN PC Safety &amp;amp; Security to help ensure your 
<DIV></DIV>&gt;&gt;PC is 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;protected and safe. 
<DIV></DIV>&gt;&gt;&amp;lt;http://g.msn.com/8HMAENUS/2749??PS=&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;_______________________________________________ 
<DIV></DIV>&gt;&gt;Insight-users 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;mailing list Insight-users at itk.org 
<DIV></DIV>&gt;&gt;&amp;gt;&amp;gt;http://www.itk.org/mailman/listinfo/insight-users 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt;&amp;gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;_________________________________________________________________ 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;&gt;From must-see cities to the best beaches, plan a getaway with the 
<DIV></DIV>&gt;&gt;&gt;Spring 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt;Travel Guide! http://special.msn.com/local/springtravel.armx 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt;&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt; 
<DIV></DIV>&gt;_______________________________________________ 
<DIV></DIV>&gt;Insight-users mailing list 
<DIV></DIV>&gt;Insight-users at itk.org 
<DIV></DIV>&gt;http://www.itk.org/mailman/listinfo/insight-users 
<DIV></DIV></div><br clear=all><hr> <a href="http://g.msn.com/8HMAENUS/2734??PS=">FREE pop-up blocking with the new MSN Toolbar – get it now!</a> </html>