[Insight-users] Error trying to set an image samples threshold on registration

Luis Ibanez luis.ibanez at kitware.com
Tue Jun 30 17:18:37 EDT 2009


Hi Oscar,


It seems that you have not turned ON the CMake option

     ITK_USE_OPTIMIZED_REGISTRATION_METHODS

when you configured ITK with CMake.



Please do so,
and let us know if you still find any problems.



      Thanks


           Luis


-------------------------------------
Oscar Esteban Sanz-Dranguet wrote:
> Hi all,
> 
> I want to set a threshold to mask the fixed image on 
> MattesMutualInformationImageToImageMetric. This is the code:
> 
>      typename InternalImage::PixelType thres = 3;
> 
>      m_metric->SetFixedImageSamplesIntensityThreshold(thres);  // this 
> is RigidRegistration.cxx:660
> 
>     
> But I can't compile, getting this error:
> 
> RigidRegistration.cxx:660: error: 'class 
> itk::MattesMutualInformationImageToImageMetric<itk::Image<short int, 
> 3u>, itk::Image<short int, 3u> >' has no member named 
> 'SetFixedImageSamplesIntensityThreshold'
> 
> RigidRegistration.cxx: In member function 'void 
> RigidRegistration<DIMENSION, Transform, Metric, 
> TOptimizer>::InitRegistration() [with unsigned char DIMENSION = 3u, 
> Transform = itk::CenteredEuler3DTransform, Metric = 
> itk::MattesMutualInformationImageToImageMetric, TOptimizer = 
> itk::GradientDescentOptimizer]':
> 
> RigidRegistration.cxx:113: instantiated from 'void 
> RigidRegistration<DIMENSION, Transform, Metric, 
> TOptimizer>::PerformRegistration() [with unsigned char DIMENSION = 3u, 
> Transform = itk::CenteredEuler3DTransform, Metric = 
> itk::MattesMutualInformationImageToImageMetric, TOptimizer = 
> itk::GradientDescentOptimizer]'
> 
> rreg.cxx:176: instantiated from 'T configure(std::string, std::string, 
> std::string, itk::SmartPointer<itk::Image<bool, 3u> >, int, int, float, 
> float, ParametersType, ParametersType, ParametersType, std::string, 
> bool, float, float, std::string) [with T = RigidRegistration<3u, 
> itk::CenteredEuler3DTransform, 
> itk::MattesMutualInformationImageToImageMetric, 
> itk::GradientDescentOptimizer> ]
> 
> 
> I will appreciate any help with this. Thanks in advance.
> 
> Best Regards,
> 
> Oscar Esteban
> Biomedical Image Technologies Group - Universidad Politécnica de Madrid
> _____________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
> 
> Please keep messages on-topic and check the ITK FAQ at: 
> http://www.itk.org/Wiki/ITK_FAQ
> 
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
> 


More information about the Insight-users mailing list