ITK Examples/RegistrationITKv4/DeformableRegistration

主要列举了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>>;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值