15 #ifndef itkNMILocalHistogramDerivativeForceFilter_h
16 #define itkNMILocalHistogramDerivativeForceFilter_h
28 template<
class TFixedImage,
class TMovingImage,
class TScalar >
67 double fixedImageEntropy,
68 double transformedMovingImageEntropy,
69 double transformedMovingImageMinusHistogramIndexJointFrequency,
70 double transformedMovingImagePlusHistogramIndexJointFrequency,
71 double transformedMovingImageMinusHistogramIndexFrequency,
72 double transformedMovingImagePlusHistogramIndexFrequency)
const
75 double result = (1.0/(jointEntropy*jointEntropy*totalFrequency))*
76 ((fixedImageEntropy+transformedMovingImageEntropy)*vcl_log(transformedMovingImageMinusHistogramIndexJointFrequency/transformedMovingImagePlusHistogramIndexJointFrequency) -
77 (jointEntropy*vcl_log(transformedMovingImageMinusHistogramIndexFrequency/transformedMovingImagePlusHistogramIndexFrequency)));
101 void operator=(
const Self&);
NMILocalHistogramDerivativeForceFilter()
Definition: itkNMILocalHistogramDerivativeForceFilter.h:49
TScalar MeasureType
Definition: itkRegistrationForceFilter.h:69
Definition: niftkITKAffineResampleImage.cxx:74
Definition: itkLocalHistogramDerivativeForceFilter.h:36
GLuint64EXT * result
Definition: glew.h:12084
SmartPointer< Self > Pointer
Definition: itkNMILocalHistogramDerivativeForceFilter.h:37
Superclass::MeasureType MeasureType
Definition: itkNMILocalHistogramDerivativeForceFilter.h:39
SmartPointer< const Self > ConstPointer
Definition: itkNMILocalHistogramDerivativeForceFilter.h:38
~NMILocalHistogramDerivativeForceFilter()
Definition: itkNMILocalHistogramDerivativeForceFilter.h:50
NMILocalHistogramDerivativeForceFilter Self
Definition: itkNMILocalHistogramDerivativeForceFilter.h:35
LocalHistogramDerivativeForceFilter< TFixedImage, TMovingImage, TScalar > Superclass
Definition: itkNMILocalHistogramDerivativeForceFilter.h:36
MeasureType ComputeForcePerVoxel(double totalFrequency, double jointEntropy, double fixedImageEntropy, double transformedMovingImageEntropy, double transformedMovingImageMinusHistogramIndexJointFrequency, double transformedMovingImagePlusHistogramIndexJointFrequency, double transformedMovingImageMinusHistogramIndexFrequency, double transformedMovingImagePlusHistogramIndexFrequency) const
Definition: itkNMILocalHistogramDerivativeForceFilter.h:65
Definition: itkNMILocalHistogramDerivativeForceFilter.h:29