[Insight-users] Mutual Information based Registration on different ROIs for moving and fixed images

Sharath Venkatesha sharath20284 at yahoo.com
Mon Jun 29 22:30:19 EDT 2009


Hi,

I am trying to register 2 images  - the first is a parent image (2000 * 2000 pixels) and the second is a child image ( 640* 480 pixels) which is any sub-part of the parent image.

I am using the following combination:

MutualInformationHistogramImageToImageMetric + MultiResolutionImageRegistrationMethod + AffineTransform + RegularStepGradientDescentOptimizer

**** How can I adapt to take only a specified ROI in the parent image and full child image for Mutual Information calculation?

I tried to use SetFixedImageMask() with a mask image (size of parent image, with only the ROI having non-zero values) and set the metric.  It failed with an exception.

**** I assume this mask applied for both fixed and moving images. How can I apply different masks for fixed and moving images?

Image Details:
Moving Image (child image) : 640*480
Fixed Image(parent image): 2000*2000
Approximate start of corresponding area of moving image in fixed image ( top-left) (x,y) = (600,800) 
Approximate area of mask ROI (area to be considered for MI in the Fixed image) : 1200 * 800


**** What initial translation values and transform center should I use for initializing AffineTransform ?
 
**** How can I determine the approximate start point and region in the parent image for calculation Mutual Information ? ( As of now, I am assuming these values)

Thanks,

Sharath Venkatesha



      


More information about the Insight-users mailing list