Laura:<br><br>The refactoring should consists of a Rectilinear image class that should help address some of these concerns, but that's far from completion. I'm not sure if there is anything for non-parallel acquisitions at all.<br>
<br>Hacks would be either :<br><br>(A) Use spatial obejcts to delineate the regions in your sparse image.
You can set a spatial object to confine the computation of metric values to, on the fixed or the moving image. Construct a
spatial object that returns Inside values of true for the segments where data is acquired
within your sparse image.<br><br>OR<br><br>(B) Represent your spase image as a regular image and Write your own interpolator class that when interpolating values from the moving image (assuming this is the sparse image) does the magic. The registration methods, resample filters all allow you to set a custom interpolator<br>
<br>--<br>karthik<br><br><div class="gmail_quote">On Wed, Feb 2, 2011 at 2:33 PM, Laura Lara <span dir="ltr"><<a href="mailto:laura.lara@alma3d.com">laura.lara@alma3d.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Dan,<div><br></div><div>Thank you very much. I'll check it as soon as possible (the web pages are no available right now).</div><div><br></div><div>Cheers,<div><div></div><div class="h5"><br><br><div class="gmail_quote">
On Tue, Feb 1, 2011 at 11:48 AM, Dan Mueller <span dir="ltr"><<a href="mailto:dan.muel@gmail.com" target="_blank">dan.muel@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi Laura,<br>
<br>
The following links may be useful:<br>
<a href="http://www.itk.org/Wiki/ITK_Release_4/Image_Class_Hierarchy_Refactoring" target="_blank">http://www.itk.org/Wiki/ITK_Release_4/Image_Class_Hierarchy_Refactoring</a><br>
(Requires developer access)<br>
<a href="http://www.itk.org/mailman/private/insight-developers/2010-October/thread.html" target="_blank">http://www.itk.org/mailman/private/insight-developers/2010-October/thread.html</a><br>
<br>
These links detail a refactor of the image class hierarchy which would<br>
support multi-slice images. Note that this is not yet implemented; I<br>
believe the implementation is part of the ITKv4 activities. This<br>
refactor would solve your issues, because a multi-slice image could<br>
then be treated as a "normal" image and simply registered with the<br>
existing registration framework.<br>
<br>
Cheers, Dan<br>
<div><br>
On 1 February 2011 11:07, Laura Lara <<a href="mailto:laura.lara@alma3d.com" target="_blank">laura.lara@alma3d.com</a>> wrote:<br>
><br>
> Dear all,<br>
> I've reviewed the 20 examples from <a href="http://www.itk.org/Wiki/ITK/Examples/Included/Registration" target="_blank">http://www.itk.org/Wiki/ITK/Examples/Included/Registration</a> trying to figure out how to perform registrations between 2D and 3D images, or, in more general terms, registrations between a set of nonparallel 2D images and a 3D image, and even registration between a sparse 3D image (few slices quite separated) and a "full" (dense) 3D image. Maybe I'm wrong, but it looks like that the examples aren't suitable to solve my problems (all registrations seem to be between "similar" images).<br>
> A particular case I'm interested in is the registration of two liver scans (of the same subject):<br>
><br>
> A "dense" 3D image, and<br>
> a multi-slice 3D image, where the slices are non uniformly separated and the spacing between them is very high.<br>
><br>
> I would like to know if there is any example or application for this kind of registration problem in ITK (sparse or multislice registration), or hints on how to tackle this problem using ITK.<br>
> Any suggestion/hint will be greatly appreciated.<br>
> Thank you very much in advance.<br>
><br>
> --<br>
><br>
> Laura Lara Rodríguez<br>
><br>
><br>
><br>
</div><div><div></div><div>> Alma IT Systems<br>
><br>
> C/ Vilana, 4B, 4º 1ª<br>
><br>
> 08022 Barcelona<br>
><br>
> T. (+34) 932 380 592<br>
><br>
> <a href="http://www.alma3d.com" target="_blank">www.alma3d.com</a><br>
><br>
><br>
><br>
> --<br>
><br>
> Laura Lara Rodríguez<br>
><br>
><br>
><br>
> Alma IT Systems<br>
><br>
> C/ Vilana, 4B, 4º 1ª<br>
><br>
> 08022 Barcelona<br>
><br>
> T. (+34) 932 380 592<br>
><br>
> <a href="http://www.alma3d.com" target="_blank">www.alma3d.com</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>-- <br><font color="#222222" face="arial, sans-serif"><span style="border-collapse: collapse;"><span style="color: rgb(0, 0, 0); font-size: 13px;"><div class="im">
<p style="margin: 0px;">
<b>Laura Lara Rodríguez</b></p><p style="margin: 0px;"><b><span style="font-size: 10pt; color: gray;"> </span></b></p><p style="margin: 0px;">
<b><span style="font-size: 10pt; color: gray;"><img src="" alt="logo-firma_peq" width="125" border="0" height="57"></span></b><span style="font-size: 10pt;"></span></p></div><p style="margin: 2pt 0px 0px;">
<b><span style="font-size: 10pt; color: gray;" lang="EN-US"> </span></b><b><span style="font-size: 10pt; color: gray;" lang="EN-US">Alma IT Systems</span></b><span style="font-size: 10pt; color: rgb(64, 64, 64);" lang="EN-US"></span></p>
<div class="im">
<p style="margin: 0px;"><b><span style="font-size: 10pt;" lang="EN-US"> </span></b><span style="font-size: 10pt; color: gray;" lang="EN-US">C/ Vilana, 4B, 4º 1ª</span></p><p style="margin: 0px;">
<span style="font-size: 10pt; color: gray;" lang="EN-US"> </span><span style="font-size: 10pt; color: gray;">08022 Barcelona</span><span style="font-size: 10pt;"></span></p><p style="margin: 0px;">
<span style="font-size: 10pt; color: gray;"> T. (+34) 932 380 592</span><span style="font-size: 10pt;"></span></p><p style="margin: 0px;"><span style="font-size: 10pt; color: gray;"> </span><span style="font-size: 10pt;"><a href="http://www.alma3d.com/" title="blocked::http://www.alma3d.com/" style="color: rgb(51, 102, 51);" target="_blank"><span style="color: rgb(255, 128, 0);">www.alma3d.com</span></a></span></p>
</div></span></span></font><br>
</div>
<br>_____________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at<br>
<a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Kitware offers ITK Training Courses, for more information visit:<br>
<a href="http://www.kitware.com/products/protraining.html" target="_blank">http://www.kitware.com/products/protraining.html</a><br>
<br>
Please keep messages on-topic and check the ITK FAQ at:<br>
<a href="http://www.itk.org/Wiki/ITK_FAQ" target="_blank">http://www.itk.org/Wiki/ITK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.itk.org/mailman/listinfo/insight-users" target="_blank">http://www.itk.org/mailman/listinfo/insight-users</a><br>
<br></blockquote></div><br>