[Insight-users] 2d - 3d registration
N.E Mackenzie-Mackay
9nem at qlink.queensu.ca
Tue, 6 Apr 2004 17:58:40 -0400
Hey luis,
Thanks for the help. Is there any metric or another way that I could
register a 2d slice without slice inserting it into a pesudo 3d image.
Also on a follow up. Would your suggestion also work with multiple 2d
images? e.g. I have multiple ultrasound images that I want to
register to a CT volume. If I inserted say 2, 3 or 20 ultrasound
images into a 3d image (all calibrated in the same space) could I use
your technique you suggested to register them to a 3d ct volume...
using the correct metric of-course.
Neilson
On Apr 6, 2004, at 5:48 PM, Luis Ibanez wrote:
>
> Hi,
>
> The MeanSquares Metric is assuming that both images will
> have the same dimension. You could set your slice as the
> fixed image and set it as a 3D image with a single slice.
>
> In that circumstances, the pixels of the fixed image are
> visited and mapped throught the transform into the moving
> image (that will be your real 3D image).
>
>
> Please instantiate the metric for two images of 3D, and
> read the slice into a 3D image, it will have dimensions
> ( N X M X 1 ).
>
>
>
> Regards,
>
>
> Luis
>
>
>
> --------------------------
> N.E Mackenzie-Mackay wrote:
>
>> This might seem like a simple question.
>> To register a 2d slice to a 3d volume ( set of slices ) say using the
>> MeanSquaresImageToImageMeric. Is it just a matter of specifying the
>> dimensions of the images.
>> eg. typedef itk::Image<float, 3> FixedImageType //3d slices
>> typedef itk::Image<float, 2> MovingImageType //2d image
>> .....
>> typedef itk::MeanSquaresImageToImageMeric<FixedImageType,
>> MovingImageType > MetricType
>> Would this be correct or is there a different method I have
>> completely overlooked?
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk.org
>> http://www.itk.org/mailman/listinfo/insight-users
>
>
>