18 #ifndef __itkParzenWindowMutualInformationImageToImageMetric_H__ 19 #define __itkParzenWindowMutualInformationImageToImageMetric_H__ 23 #include "itkArray2D.h" 74 template<
class TFixedImage,
class TMovingImage >
147 FixedImageType::ImageDimension );
151 MovingImageType::ImageDimension );
154 MeasureType
GetValue(
const ParametersType & parameters )
const;
157 itkGetConstMacro( UseJacobianPreconditioning,
bool );
158 itkSetMacro( UseJacobianPreconditioning,
bool );
204 const ParametersType & parameters,
205 MeasureType & value, DerivativeType & derivative )
const;
217 const ParametersType & parameters,
218 MeasureType & value, DerivativeType & derivative )
const;
226 const ParametersType & parameters,
227 MeasureType & value, DerivativeType & derivative )
const;
231 const TransformJacobianType & jac,
232 const NonZeroJacobianIndicesType & nzji,
233 DerivativeType & preconditioner,
234 DerivativeType & divisor )
const;
251 DerivativeType & derivative )
const;
281 const RealType & fixedImageValue,
282 const RealType & movingImageValue,
283 const DerivativeType & imageJacobian,
284 const NonZeroJacobianIndicesType & nzji,
285 DerivativeType & derivative )
const;
294 #ifndef ITK_MANUAL_INSTANTIATION 295 #include "itkParzenWindowMutualInformationImageToImageMetric.hxx" 298 #endif // end #ifndef __itkParzenWindowMutualInformationImageToImageMetric_H__ AdvancedTransformType::NumberOfParametersType NumberOfParametersType
Superclass::FixedImageLimiterType FixedImageLimiterType
JointPDFDerivativesType::IndexType JointPDFDerivativesIndexType
JointPDFDerivativesType::SizeType JointPDFDerivativesSizeType
Superclass::MovingImageContinuousIndexType MovingImageContinuousIndexType
Superclass::ThreaderType ThreaderType
Superclass::MovingImageDerivativeScalesType MovingImageDerivativeScalesType
Superclass::FixedImageType FixedImageType
Superclass::InterpolatorType InterpolatorType
Superclass::GradientImageType GradientImageType
Superclass::FixedImageRegionType FixedImageRegionType
Superclass::MovingImageMaskType MovingImageMaskType
Superclass::GradientImageFilterPointer GradientImageFilterPointer
Superclass::GradientPixelType GradientPixelType
Superclass::FixedImageIndexValueType FixedImageIndexValueType
Superclass::MovingImageConstPointer MovingImageConstPointer
JointPDFType::RegionType JointPDFRegionType
JointPDFDerivativesType::RegionType JointPDFDerivativesRegionType
Superclass::InputPointType InputPointType
Superclass::OutputPointType OutputPointType
Superclass::FixedImageMaskPointer FixedImageMaskPointer
Superclass::TransformJacobianType TransformJacobianType
Array< PDFValueType > MarginalPDFType
Superclass::RealType RealType
Superclass::MovingImageLimiterOutputType MovingImageLimiterOutputType
Superclass::FixedImagePointType FixedImagePointType
Superclass::MovingImageDerivativeType MovingImageDerivativeType
Superclass::ParametersType ParametersType
Superclass::ImageSamplerType ImageSamplerType
Superclass::FixedImageLimiterOutputType FixedImageLimiterOutputType
Superclass::ImageSampleContainerPointer ImageSampleContainerPointer
Superclass::MovingImagePointType MovingImagePointType
Superclass::InterpolatorPointer InterpolatorPointer
Superclass::CoordinateRepresentationType CoordinateRepresentationType
Superclass::DerivativeValueType DerivativeValueType
Superclass::FixedImageConstPointer FixedImageConstPointer
Superclass::MovingImageMaskPointer MovingImageMaskPointer
Superclass::ImageSamplerPointer ImageSamplerPointer
Array< PDFValueType > ParzenValueContainerType
JointPDFType::IndexType JointPDFIndexType
A base class for image metrics based on a joint histogram computed using Parzen Windowing.
float PDFDerivativeValueType
Image< PDFValueType, 2 > JointPDFType
Superclass::FixedImageIndexType FixedImageIndexType
Superclass::GradientImagePointer GradientImagePointer
Image< PDFDerivativeValueType, 3 > JointPDFDerivativesType
Superclass::MeasureType MeasureType
Superclass::FixedImagePixelType FixedImagePixelType
Superclass::MovingImageIndexType MovingImageIndexType
Image< PDFValueType, 2 > IncrementalMarginalPDFType
Superclass::MovingImageType MovingImageType
Superclass::TransformParametersType TransformParametersType
Superclass::MovingImageRegionType MovingImageRegionType
Superclass::MovingImageLimiterType MovingImageLimiterType
JointPDFType::SizeType JointPDFSizeType
Superclass::MovingImagePixelType MovingImagePixelType
Superclass::DerivativeType DerivativeType
Superclass::TransformType TransformType
Superclass::ImageSampleContainerType ImageSampleContainerType
Superclass::ThreadInfoType ThreadInfoType
Superclass::NonZeroJacobianIndicesType NonZeroJacobianIndicesType
Superclass::GradientImageFilterType GradientImageFilterType
Superclass::TransformPointer TransformPointer
KernelFunctionBase< PDFValueType > KernelFunctionType
Superclass::CentralDifferenceGradientFilterType CentralDifferenceGradientFilterType
Superclass::FixedImageMaskType FixedImageMaskType
Superclass::BSplineInterpolatorType BSplineInterpolatorType