当前位置:网站首页>ITK Examples/RegistrationITKv4/DeformableRegistration

ITK Examples/RegistrationITKv4/DeformableRegistration

2022-06-12 12:27:00 4月16!

主要列举了Examples/RegistrationITKv4/DeformableRegistration 中各个例子中用到的主要的配准函数,方便我查找。

 

Examples/RegistrationITKv4/DeformableRegistration1.cxx      

  itk::fem::FEMRegistrationFilter<ImageType, ImageType, FEMObjectType>

Examples/RegistrationITKv4/DeformableRegistration10.cxx 

itk::CurvatureRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType,itk::FastSymmetricForcesDemonsRegistrationFunction<InternalImageType,InternalImageType,DisplacementFieldType>>;

Examples/RegistrationITKv4/DeformableRegistration11.cxx 

itk::fem::FEMRegistrationFilter<ImageType, ImageType, FEMObjectType>;

Examples/RegistrationITKv4/DeformableRegistration12.cxx  

itk::ImageRegistrationMethodv4<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration13.cxx 

itk::ImageRegistrationMethod<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration14.cxx 

itk::BSplineTransform

using OptimizerType = itk::RegularStepGradientDescentOptimizer;

using MetricType =itk::MattesMutualInformationImageToImageMetric<FixedImageType,MovingImageType>;

using InterpolatorType =itk::LinearInterpolateImageFunction<MovingImageType, double>;

using RegistrationType =itk::ImageRegistrationMethod<FixedImageType, MovingImageType>;

 

Examples/RegistrationITKv4/DeformableRegistration15.cxx

using RigidTransformType = itk::VersorRigid3DTransform<double>;

using AffineTransformType = itk::AffineTransform<double, SpaceDimension>;

using DeformableTransformType =itk::BSplineTransform<CoordinateRepType, SpaceDimension, SplineOrder>;

using TransformInitializerType =itk::CenteredTransformInitializer<RigidTransformType,FixedImageType,MovingImageType>;

using OptimizerType = itk::RegularStepGradientDescentOptimizer;

using MetricType =itk::MattesMutualInformationImageToImageMetric<FixedImageType,MovingImageType>;

using InterpolatorType =itk::LinearInterpolateImageFunction<MovingImageType, double>;

using RegistrationType =itk::ImageRegistrationMethod<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration16.cxx

using RegistrationFilterType =itk::DemonsRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType>;

using MultiResRegistrationFilterType =itk::MultiResolutionPDEDeformableRegistration<InternalImageType,InternalImageType,DisplacementFieldType>;

Examples/RegistrationITKv4/DeformableRegistration17.cxx

using RegistrationFilterType =itk::SymmetricForcesDemonsRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType>;

using MultiResRegistrationFilterType =itk::MultiResolutionPDEDeformableRegistration<InternalImageType,InternalImageType,DisplacementFieldType>;

Examples/RegistrationITKv4/DeformableRegistration2.cxx

using RegistrationFilterType =itk::DemonsRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType>;

 

Examples/RegistrationITKv4/DeformableRegistration3.cxx

using RegistrationFilterType =itk::SymmetricForcesDemonsRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType>;

Examples/RegistrationITKv4/DeformableRegistration4.cxx

using TransformType =itk::BSplineTransform<CoordinateRepType, SpaceDimension, SplineOrder>;

using OptimizerType = itk::LBFGSOptimizerv4;

using MetricType =itk::CorrelationImageToImageMetricv4<FixedImageType, MovingImageType>;

using RegistrationType =itk::ImageRegistrationMethodv4<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration5.cxx

using RegistrationFilterType =itk::LevelSetMotionRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType>;

Examples/RegistrationITKv4/DeformableRegistration6.cxx

using TransformType =itk::BSplineTransform<CoordinateRepType, SpaceDimension, SplineOrder>;

using OptimizerType = itk::LBFGS2Optimizerv4;

using MetricType =itk::MeanSquaresImageToImageMetricv4<FixedImageType, MovingImageType>;

using RegistrationType =itk::ImageRegistrationMethodv4<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration7.cxx

using TransformType =itk::BSplineTransform<CoordinateRepType, SpaceDimension, SplineOrder>;

using OptimizerType = itk::LBFGSBOptimizerv4;

using MetricType =itk::MeanSquaresImageToImageMetricv4<FixedImageType, MovingImageType>;

using RegistrationType =itk::ImageRegistrationMethodv4<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration8.cxx

using TransformType =itk::BSplineTransform<CoordinateRepType, SpaceDimension, SplineOrder>;

using OptimizerType = itk::LBFGSBOptimizerv4;

using MetricType =itk::MattesMutualInformationImageToImageMetricv4<FixedImageType,MovingImageType>;

using RegistrationType =itk::ImageRegistrationMethodv4<FixedImageType, MovingImageType>;

Examples/RegistrationITKv4/DeformableRegistration9.cxx

using RegistrationFilterType = itk::CurvatureRegistrationFilter<InternalImageType,InternalImageType,DisplacementFieldType,

itk::FastSymmetricForcesDemonsRegistrationFunction<InternalImageType,InternalImageType,DisplacementFieldType>>;

 

原网站

版权声明
本文为[4月16!]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_35007834/article/details/114936035