[Insight-users] applying a transform to an otherset of images
Luis Ibanez
luis.ibanez at kitware.com
Fri Apr 11 19:12:36 EDT 2008
Hi Ludovic,
1) If is perfectly fine to register images that have different
number of pixels. The fact that your:
fixed image is of size 256 x 256 x 156
while your:
moving image is of siz 128 x 128 x 128
shouldn't be a problem for the registration process, nor the
resampling process.
2) Please verify that the origin and spacing of your images is
correct. You can do this by calling
fixedImage->Print(std::cout);
movingImage->Print(std::cout);
and please post to the mailing list the output of the Print()
statements.
3) Does your registration code has a Command/Observer connected
to the optimizer ?
If so, could you please post to the list the output of the
registration iterations (typically : metric value and transform
parameters).
Regards,
Luis
----------------------
ludovic Ferrer wrote:
> Hi all once again,
> I made a mistake in my last mail. All values were 0 or 32768. Moreover,
> my NM input file was not as expected. All pixel values were above 32768.
>
> I substracted 32768 to my NM files and performed my registration once
> again.
> I finally had a file for which pixels values seem to be correct except
> that my resampled volume is partially out of my image althought my CT
> scan were centered.
>
> I think I found the reason why I have a misregistration between my CT
> scan and my resampled NM volume.
> My CT scan is 256*256*128, my NM Volume is 128*128*128. So, resampling
> my NM volume according to my CT volume lead to a NM volume size of
> 256*256*256. And as, my CT volume has 128 slices, my NM volume is
> cropped to 128 slices.
> Forgive to ask such a stupid question but
> How could I correctly resample in X,Y direction without touching to z ?
>
> cheers
>
> LF
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
>
More information about the Insight-users
mailing list