NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
A metric to compute the similarity between an image and breast fat model. More...
Public Types | |
typedef MammogramFatEstimationFitMetricForImage | Self |
typedef MammogramFatEstimationFitMetric | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef InputImageType::PointType | InputImagePointType |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef itk::ImageRegionIterator < TInputImage > | IteratorType |
typedef itk::ImageRegionIteratorWithIndex < TInputImage > | IteratorWithIndexType |
typedef itk::ImageRegionConstIterator < TInputImage > | IteratorConstType |
typedef itk::ImageRegionConstIteratorWithIndex < TInputImage > | IteratorWithIndexConstType |
typedef float | DistancePixelType |
typedef itk::Image < DistancePixelType, ImageDimension > | DistanceImageType |
typedef DistanceImageType::Pointer | DistanceImagePointer |
typedef DistanceImageType::ConstPointer | DistanceImageConstPointer |
typedef DistanceImageType::RegionType | DistanceImageRegionType |
typedef DistanceImageType::PixelType | DistanceImagePixelType |
typedef DistanceImageType::SpacingType | DistanceImageSpacingType |
typedef DistanceImageType::PointType | DistanceImagePointType |
typedef DistanceImageType::IndexType | DistanceImageIndexType |
typedef DistanceImageType::SizeType | DistanceImageSizeType |
typedef itk::ImageRegionIterator < DistanceImageType > | DistanceIteratorType |
typedef itk::ImageRegionIteratorWithIndex < DistanceImageType > | DistanceIteratorWithIndexType |
typedef unsigned char | MaskPixelType |
typedef itk::Image < MaskPixelType, ImageDimension > | MaskImageType |
typedef MaskImageType::ConstPointer | MaskImageConstPointer |
typedef MaskImageType::Pointer | MaskImagePointer |
typedef MaskImageType::RegionType | MaskImageRegionType |
typedef MaskImageType::SizeType | MaskImageSizeType |
typedef MaskImageType::IndexType | MaskImageIndexType |
typedef MaskImageType::SpacingType | MaskImageSpacingType |
typedef itk::ImageRegionConstIterator < MaskImageType > | MaskIteratorType |
typedef itk::ImageLinearConstIteratorWithIndex < MaskImageType > | MaskLineIteratorType |
Public Types inherited from itk::MammogramFatEstimationFitMetric | |
typedef MammogramFatEstimationFitMetric | Self |
typedef SingleValuedCostFunction | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParametersType | ParametersType |
typedef Superclass::DerivativeType | DerivativeType |
typedef Superclass::MeasureType | MeasureType |
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
itkStaticConstMacro (ParametricSpaceDimension, unsigned int, 7) | |
virtual unsigned int | GetNumberOfParameters (void) const override |
void | SetInputImage (const InputImageType *imInput) |
void | SetMask (const MaskImageType *imMask) |
Set the optional mask image. More... | |
virtual InputImageType * | GetFat () |
DistancePixelType | GetMaxDistance (void) |
virtual DistanceImageType * | GetDistance () |
MeasureType | GetValue (const ParametersType ¶meters) const override |
void | ClearFatImage (void) |
void | GenerateFatImage (const ParametersType ¶meters) |
void | WriteIntensityVsEdgeDistToFile (std::string fileOutputIntensityVsEdgeDist) override |
void | WriteFitToFile (std::string fileOutputFit, const ParametersType ¶meters) override |
Public Member Functions inherited from itk::MammogramFatEstimationFitMetric | |
itkStaticConstMacro (ParametricSpaceDimension, unsigned int, 0) | |
void | GetDerivative (const ParametersType ¶meters, DerivativeType &Derivative) const override |
void | GetValueAndDerivative (const ParametersType ¶meters, MeasureType &Value, DerivativeType &Derivative) const override |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MammogramFatEstimationFitMetric | |
static Pointer | New () |
Protected Member Functions | |
MammogramFatEstimationFitMetricForImage () | |
virtual | ~MammogramFatEstimationFitMetricForImage () |
MammogramFatEstimationFitMetricForImage (const Self &) | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, Indent indent) const override |
double | CalculateFit (double d, const ParametersType ¶meters, DistanceImageIndexType index) |
Protected Member Functions inherited from itk::MammogramFatEstimationFitMetric | |
MammogramFatEstimationFitMetric () | |
virtual | ~MammogramFatEstimationFitMetric () |
MammogramFatEstimationFitMetric (const Self &) | |
void | operator= (const Self &) |
void | PrintSelf (std::ostream &os, Indent indent) const override |
A metric to compute the similarity between an image and breast fat model.
Computes the similarity to a shape model:
y = {x < 0: 0}, {0 < x < a: b/a sqrt(a^2 - x^2)}, {x > a: b}
typedef SmartPointer< const Self > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::ConstPointer |
typedef DistanceImageType::ConstPointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageConstPointer |
typedef DistanceImageType::IndexType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageIndexType |
typedef DistanceImageType::PixelType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImagePixelType |
typedef DistanceImageType::Pointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImagePointer |
typedef DistanceImageType::PointType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImagePointType |
typedef DistanceImageType::RegionType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageRegionType |
typedef DistanceImageType::SizeType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageSizeType |
typedef DistanceImageType::SpacingType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageSpacingType |
typedef itk::Image<DistancePixelType, ImageDimension> itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceImageType |
typedef itk::ImageRegionIterator< DistanceImageType > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceIteratorType |
typedef itk::ImageRegionIteratorWithIndex< DistanceImageType > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistanceIteratorWithIndexType |
typedef float itk::MammogramFatEstimationFitMetricForImage< TInputImage >::DistancePixelType |
Type of the distance image
typedef InputImageType::ConstPointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageConstPointer |
typedef InputImageType::IndexType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageIndexType |
typedef InputImageType::PixelType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImagePointer |
typedef InputImageType::PointType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImagePointType |
typedef InputImageType::RegionType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageRegionType |
typedef InputImageType::SizeType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageSizeType |
typedef InputImageType::SpacingType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageSpacingType |
typedef TInputImage itk::MammogramFatEstimationFitMetricForImage< TInputImage >::InputImageType |
Type of the input image
typedef itk::ImageRegionConstIterator< TInputImage > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::IteratorConstType |
typedef itk::ImageRegionIterator< TInputImage > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::IteratorType |
typedef itk::ImageRegionConstIteratorWithIndex< TInputImage > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::IteratorWithIndexConstType |
typedef itk::ImageRegionIteratorWithIndex< TInputImage > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::IteratorWithIndexType |
typedef MaskImageType::ConstPointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageConstPointer |
typedef MaskImageType::IndexType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageIndexType |
typedef MaskImageType::Pointer itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImagePointer |
typedef MaskImageType::RegionType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageRegionType |
typedef MaskImageType::SizeType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageSizeType |
typedef MaskImageType::SpacingType itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageSpacingType |
typedef itk::Image<MaskPixelType, ImageDimension> itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskImageType |
typedef itk::ImageRegionConstIterator< MaskImageType > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskIteratorType |
typedef itk::ImageLinearConstIteratorWithIndex< MaskImageType > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskLineIteratorType |
typedef unsigned char itk::MammogramFatEstimationFitMetricForImage< TInputImage >::MaskPixelType |
Optional mask image
typedef SmartPointer< Self > itk::MammogramFatEstimationFitMetricForImage< TInputImage >::Pointer |
typedef MammogramFatEstimationFitMetricForImage itk::MammogramFatEstimationFitMetricForImage< TInputImage >::Self |
typedef MammogramFatEstimationFitMetric itk::MammogramFatEstimationFitMetricForImage< TInputImage >::Superclass |
|
protected |
|
protectedvirtual |
|
inlineprotected |
|
protected |
void itk::MammogramFatEstimationFitMetricForImage< TInputImage >::ClearFatImage | ( | void | ) |
void itk::MammogramFatEstimationFitMetricForImage< TInputImage >::GenerateFatImage | ( | const ParametersType & | parameters | ) |
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::MammogramFatEstimationFitMetric.
|
virtual |
Get the distance image.
|
virtual |
Get the fat image.
|
inline |
Get the maximum distance to the breast edge in mm.
|
inlineoverridevirtual |
Reimplemented from itk::MammogramFatEstimationFitMetric.
|
overridevirtual |
Reimplemented from itk::MammogramFatEstimationFitMetric.
itk::MammogramFatEstimationFitMetricForImage< TInputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension.
itk::MammogramFatEstimationFitMetricForImage< TInputImage >::itkStaticConstMacro | ( | ParametricSpaceDimension | , |
unsigned | int, | ||
7 | |||
) |
|
static |
Method for creation through the object factory.
|
inlineprotected |
|
overrideprotected |
void itk::MammogramFatEstimationFitMetricForImage< TInputImage >::SetInputImage | ( | const InputImageType * | imInput | ) |
Connect the input image.
void itk::MammogramFatEstimationFitMetricForImage< TInputImage >::SetMask | ( | const MaskImageType * | imMask | ) |
Set the optional mask image.
|
overridevirtual |
Reimplemented from itk::MammogramFatEstimationFitMetric.
|
overridevirtual |
Reimplemented from itk::MammogramFatEstimationFitMetric.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |