[Insight-users] MutualInformationImageToImageMetric Error

Nilay Shah dsp_engg at yahoo.com
Thu Dec 1 11:05:13 EST 2005


Hi All,
   
  I am trying to do volume registration between two sets of images. One set consists of 9 slices of CT abdominal images and other set is affine transformed version of the first set. Following are components of my registration framework.
   
  Metric: MutualInformationImageToImageMetric
  Interpolator: LinearInterpolateImageFunction
  Optimizer: RegularStepGradientDescentOptimizer
  Transform: AffineTransform (with CenteredTransformInitializer) 
   
  I have added an observer that prints out transformation parameter at every iteration.
   
  When I run the code, it reads in both set of volumes but gives out an error message while initiating registration. I get the following error message before I see any iteration parameters.
   
  Description: itk::ERROR: MutualInformationImageToImageMetric(014CDF90): All the sampled point mapped to outside of the moving image.
   
  I found this post http://public.kitware.com/pipermail/insight-users/2002-October/001231.html and tried all the combinations suggested.. (i.e. translationScale, steplength, maxNumberOfIterations) But no luck so far..
   
  If metric is changed to MeanSquaresImageToImageMetric and all other components are kept same, the code runs fine.
   
  Any help is appreciated !!

		
---------------------------------
 Yahoo! Music Unlimited - Access over 1 million songs. Try it free.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20051201/24d8e3a6/attachment.htm


More information about the Insight-users mailing list