<div>Hi Luis,</div>
<div>My previous question about adding more subgreions onto the new image is quite trivial. sorry for the noise.</div>
<div>Ming<br><br>&nbsp;</div>
<div><span class="gmail_quote">On 1/13/06, <b class="gmail_sendername">Ming Chao</b> &lt;<a href="mailto:mingchao2005@gmail.com">mingchao2005@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Hi Luis,</div>
<div>&nbsp;</div>
<div>Thanks very much for your excellent answers. Actually Andinet&nbsp;provided me a similar answer yesterday already.&nbsp;Here I encountered another question though. Since I need to create this spatial object with more than one regions in the new image, how do I add thse subregions to the new image. I&nbsp;tried to add them one by one but at the end of the day, only the last&nbsp;one was added.&nbsp; 
<br>&nbsp;<br>&nbsp; Iterator it( image, insideRegion );<br>&nbsp; it.GoToBegin();<br>&nbsp; <br>&nbsp; while( !it.IsAtEnd() )<br>&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp; it.Set( itk::NumericTraits&lt; PixelType &gt;::max() );<br>&nbsp;&nbsp;&nbsp; ++it;<br>&nbsp;&nbsp;&nbsp; }</div>
<div>&nbsp;</div>
<div>Here insideRegion is just a single region. Thanks for any hints.</div><span class="sg">
<div>&nbsp;</div>
<div>Ming<br>&nbsp;</div></span>
<div><span class="e" id="q_108c52fadf7f5d05_2">
<div><span class="gmail_quote">On 1/13/06, <b class="gmail_sendername">Luis Ibanez</b> &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com 
</a>&gt; wrote:</span> 
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Hi Ming,<br><br>Thanks for adding a couple of details to the<br>description of the problem that you are facing. 
<br><br><br>Please read the ITK Software Guide<br><br>&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.itk.org/ItkSoftwareGuide.pdf" target="_blank">http://www.itk.org/ItkSoftwareGuide.pdf</a>
 <br><br><br>In particular the chapter on &quot;Image Registration&quot;. <br><br>and section:&nbsp;&nbsp;8.11.3<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&quot;Registration using masks constructed<br>&nbsp;&nbsp;&nbsp;&nbsp; with Spatial objects&quot;<br><br>in pdf-pages 464-466.<br>
<br>The source code of the example is in<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Examples/<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registration/ <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ImageRegistration12.cxx<br><br><br>You will find that it is possible to use a binary<br>Mask on top of the Fixed Image, and in that way, 
<br>to restrict the computation of the Metric to use<br>only the pixels from the FixedImage that are under <br>the ON pixels in the Mask.<br><br>If you define the binary mask to have ON pixels<br>only on top of the two regions that you want to use 
<br>from your image, then the registration process will<br>be equivalent sot using just those two regions. <br><br>Note that this is not the fastest possible approach.<br>In particular if your fixed image is large, and the 
<br>two regions are relatively small.&nbsp;&nbsp;If computation<br>time is an issue, please let us know and we could <br>suggest you other options.&nbsp;&nbsp;Note that the advantage<br>with using the Mask is that you can do it right now<br>
without having to modify ITK code in any way.<br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;Regards,<br><br><br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luis<br><br><br><br>--------------------<br>Ming Chao wrote:<br>&gt; Hi Luis,<br>&gt;<br>&gt; Yes, it is actually registration. Basically I want to find the 
<br>&gt; corresponding two regions in the 2nd image. I think one solution might<br>&gt; be to create a new image which contains only the two regions from the<br>&gt; 1st image and then do registration (mapping) to find the corresponding 
<br>&gt; two regions in the 2nd image. Does that sound reasonable?<br>&gt; Thanks,<br>&gt; Ming<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 1/12/06, *Luis Ibanez* &lt;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:luis.ibanez@kitware.com" target="_blank">
 luis.ibanez@kitware.com</a><br>&gt; &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:luis.ibanez@kitware.com" target="_blank">luis.ibanez@kitware.com </a>&gt;&gt; wrote:<br>&gt;<br>&gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; Hi Ming,<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; When you say &quot;mapping&quot; do you mean &quot;registration&quot; ?<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; or do you mean &quot;copy/pasting&quot; image regions ? <br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Please be more generous on the description of your problem, 
<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Thanks<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Luis<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ----------------<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Ming Chao wrote: <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Hi,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; I have a question about mapping of two regions from one image to 
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; a 2nd<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; image simultaneously. It is fairly straightforward to map the two <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; regions one by one, but how do I map them at the same time?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Many thanks for any hints in advance, 
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Ming<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ------------------------------------------------------------------------<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; _______________________________________________ 
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; Insight-users mailing list <br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Insight-users@itk.org" target="_blank">Insight-users@itk.org</a> &lt;mailto:<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Insight-users@itk.org" target="_blank">
 Insight-users@itk.org</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users 
</a><br>&gt;<br>&gt;<br><br></blockquote></div><br></span></div></blockquote></div><br>