NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
2D image filter class to segment the pectoral muscle from a mammogram. More...
Public Member Functions | |
virtual const char * | GetClassName () const |
itkStaticConstMacro (ImageDimension, unsigned int, TInputImage::ImageDimension) | |
void | SetMask (const MaskImageType *imMask) |
Set the optional mask image. More... | |
void | SetSSD (bool flag) |
Optimise SSD rather than normalised cross-correlation. More... | |
bool | GetVerbose (void) |
void | SetVerbose (bool flag) |
void | SetVerboseOn (void) |
void | SetVerboseOff (void) |
void | SetBreastSide (BreastSideType breastSide) |
TemplateImagePointer | GetTemplateImage (void) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
MammogramPectoralisSegmentationImageFilter () | |
virtual | ~MammogramPectoralisSegmentationImageFilter () |
void | PrintSelf (std::ostream &os, Indent indent) const |
template<typename ShrinkImageType > | |
ShrinkImageType::Pointer | ShrinkTheInputImage (typename ShrinkImageType::ConstPointer &image, unsigned int maxShrunkDimension, typename ShrinkImageType::SizeType &outSize) |
void | GenerateData () |
void | GenerateTemplate (typename TInputImage::Pointer &imTemplate, typename TInputImage::RegionType region, double &tMean, double &tStdDev, double &nPixels) |
void | EnlargeOutputRequestedRegion (DataObject *output) |
void | ExhaustiveSearch (InputImageIndexType pecInterceptStart, InputImageIndexType pecInterceptEnd, typename FitMetricType::Pointer &metric, InputImagePointer &imPipelineConnector, InputImagePointType &bestPecInterceptInMM, typename FitMetricType::ParametersType &bestParameters) |
Protected Attributes | |
bool | m_flgVerbose |
bool | m_flgOptimiseSSD |
BreastSideType | m_BreastSide |
InputImagePointer | m_Image |
MaskImagePointer | m_Mask |
TemplateImagePointer | m_Template |
2D image filter class to segment the pectoral muscle from a mammogram.
typedef LeftOrRightSideCalculatorType::BreastSideType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::BreastSideType |
typedef SmartPointer< const Self > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::ConstPointer |
typedef itk::MammogramPectoralisFitMetric< TInputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::FitMetricType |
typedef InputImageType::ConstPointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageConstPointer |
typedef InputImageType::IndexType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageIndexType |
typedef InputImageType::PixelType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePixelType |
typedef InputImageType::Pointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePointer |
typedef InputImageType::PointType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImagePointType |
typedef InputImageType::RegionType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
typedef InputImageType::SizeType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageSizeType |
typedef InputImageType::SpacingType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageSpacingType |
typedef TInputImage itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::InputImageType |
Type of the input image
typedef itk::ImageRegionConstIterator< TInputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::IteratorConstType |
typedef itk::ImageRegionIterator< TInputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::IteratorType |
typedef itk::ImageRegionConstIteratorWithIndex< TInputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::IteratorWithIndexConstType |
typedef itk::ImageRegionIteratorWithIndex< TInputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::IteratorWithIndexType |
typedef itk::MammogramLeftOrRightSideCalculator< InputImageType > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::LeftOrRightSideCalculatorType |
typedef MaskImageType::ConstPointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageConstPointer |
typedef MaskImageType::IndexType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageIndexType |
typedef MaskImageType::Pointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImagePointer |
typedef MaskImageType::PointType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImagePointType |
typedef MaskImageType::RegionType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageRegionType |
typedef MaskImageType::SizeType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageSizeType |
typedef MaskImageType::SpacingType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageSpacingType |
typedef itk::Image<MaskPixelType, ImageDimension> itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskImageType |
typedef itk::ImageLinearIteratorWithIndex< MaskImageType > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskLineIteratorType |
typedef unsigned char itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::MaskPixelType |
Optional mask image
typedef OutputImageType::IndexType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageIndexType |
typedef OutputImageType::PixelType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePixelType |
typedef OutputImageType::Pointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePointer |
typedef OutputImageType::PointType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImagePointType |
typedef OutputImageType::RegionType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
typedef TOutputImage itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::OutputImageType |
Type of the output image
typedef SmartPointer< Self > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::Pointer |
typedef MammogramPectoralisSegmentationImageFilter itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
typedef ImageToImageFilter< TInputImage,TOutputImage > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::Superclass |
typedef TemplateImageType::ConstPointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageConstPointer |
typedef TemplateImageType::IndexType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageIndexType |
typedef TemplateImageType::PixelType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImagePixelType |
typedef TemplateImageType::Pointer itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImagePointer |
typedef TemplateImageType::PointType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImagePointType |
typedef TemplateImageType::RegionType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageRegionType |
typedef TemplateImageType::SizeType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageSizeType |
typedef TemplateImageType::SpacingType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageSpacingType |
typedef itk::MammogramPectoralisFitMetric<InputImageType>::TemplateImageType itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateImageType |
Type of the template image
typedef itk::ImageRegionIterator< TemplateImageType > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateIteratorType |
typedef itk::ImageRegionIteratorWithIndex< TemplateImageType > itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::TemplateIteratorWithIndexType |
|
protected |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
Single threaded execution
|
protected |
|
virtual |
Run-time type information (and related methods).
|
inline |
|
inline |
itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
TInputImage::ImageDimension | |||
) |
Image dimension.
|
static |
Method for creation through the object factory.
|
protected |
|
inline |
void itk::MammogramPectoralisSegmentationImageFilter< TInputImage, TOutputImage >::SetMask | ( | const MaskImageType * | imMask | ) |
Set the optional mask image.
|
inline |
Optimise SSD rather than normalised cross-correlation.
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |