NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Public Types | |
typedef RegionalMammographicDensity | Self |
typedef MammogramAnalysis < InputPixelType, InputDimension > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ImageType | ImageType |
typedef Superclass::LabelImageType | LabelImageType |
typedef Superclass::ReaderType | ReaderType |
typedef Superclass::LeftOrRightSideCalculatorType | LeftOrRightSideCalculatorType |
Public Types inherited from itk::MammogramAnalysis< InputPixelType, InputDimension > | |
enum | MammogramType { UNKNOWN_MAMMO_TYPE, DIAGNOSTIC_MAMMO, PREDIAGNOSTIC_MAMMO, CONTROL_MAMMO } |
enum | LocusType { UNKNOWN_LOCUS_TYPE, BREAST_EDGE, PECTORAL } |
typedef MammogramAnalysis | Self |
typedef Object | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef itk::Image < InputPixelType, InputDimension > | ImageType |
typedef itk::ImageFileReader < ImageType > | ReaderType |
typedef itk::ImageRegionIterator < ImageType > | IteratorType |
typedef itk::ImageRegionIteratorWithIndex < ImageType > | IteratorWithIndexType |
typedef unsigned int | LabelPixelType |
typedef Image< LabelPixelType, InputDimension > | LabelImageType |
typedef short int | OutputPixelType |
typedef itk::Image < OutputPixelType, InputDimension > | OutputImageType |
typedef itk::MetaDataDictionary | DictionaryType |
typedef itk::MetaDataObject < std::string > | MetaDataStringType |
typedef float | RealType |
typedef itk::Vector< RealType, DataDimension > | VectorType |
typedef itk::Image< VectorType, ParametricDimension > | VectorImageType |
typedef itk::PointSet < VectorType, ParametricDimension > | PointSetType |
typedef itk::Image< RealType, InputDimension > | RealImageType |
typedef itk::Image< unsigned char, InputDimension > | ImageTypeUCHAR |
typedef PointSetType::PointsContainer | PointsContainer |
typedef PointsContainer::Iterator | PointsIterator |
typedef PointSetType::PointDataContainer | PointDataContainer |
typedef PointDataContainer::Iterator | PointDataIterator |
typedef itk::PolygonSpatialObject < InputDimension > | PolygonType |
typedef itk::MammogramLeftOrRightSideCalculator < ImageType > | LeftOrRightSideCalculatorType |
typedef LeftOrRightSideCalculatorType::BreastSideType | BreastSideType |
typedef itk::ImageMomentsCalculator < ImageType > | ImageMomentCalculatorType |
typedef itk::SignedMaurerDistanceMapImageFilter < ImageType, RealImageType > | DistanceTransformType |
typedef itk::MammogramRegistrationFilter < ImageType, ImageType > | RegistrationFilterType |
typedef RegistrationFilterType::enumRegistrationImagesType | enumRegistrationImagesType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::MammogramAnalysis< InputPixelType, InputDimension > | |
static Pointer | New () |
Protected Member Functions | |
RegionalMammographicDensity () | |
Constructor. More... | |
virtual | ~RegionalMammographicDensity () |
Destructor. More... | |
void | RunRegistration () |
Register the images. More... | |
Protected Member Functions inherited from itk::MammogramAnalysis< InputPixelType, InputDimension > | |
MammogramAnalysis () | |
Constructor. More... | |
virtual | ~MammogramAnalysis () |
Destructor. More... | |
void | CreateDirectoryAndParents (std::string filename) |
void | PrintDictionary (DictionaryType &dictionary) |
ImageType::SpacingType | GetImageResolutionFromDictionary (DictionaryType &dictionary) |
bool | ReadImage (MammogramType mammoType) |
std::string | BuildOutputFilename (std::string fileInput, std::string suffix) |
template<typename TOutputImageType > | |
std::string | CastImageAndWriteToFile (std::string fileOutput, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary) |
template<typename TOutputImageType > | |
std::string | CastImageAndWriteToFile (std::string fileInput, std::string suffix, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary) |
template<typename TOutputImageType > | |
std::string | WriteImageFile (std::string fileInput, std::string suffix, const char *description, typename TOutputImageType::Pointer image, DictionaryType &dictionary) |
void | WriteLabelImageFile (std::string fileInput, std::string suffix, const char *description, typename LabelImageType::Pointer image, typename LabelImageType::RegionType &tumourRegion, DictionaryType &dictionary) |
void | WriteRegistrationDifferenceImage (std::string fileInput, std::string suffix, const char *description, typename ImageType::Pointer image, DictionaryType &dictionary) |
void | AddPointToPolygon (typename PolygonType::Pointer &polygon, typename ImageType::Pointer &image, typename ImageType::SizeType &polySize, int x, int y) |
ImageType::Pointer | MaskWithPolygon (MammogramType mammoType, LocusType locusType) |
ImageType::Pointer | MaskWithPolygon (MammogramType mammoType) |
void | RemoveTumourFromRegnMask (void) |
template<typename ScalesType > | |
ScalesType | SetRegistrationParameterScales (typename itk::TransformTypeEnum transformType, unsigned int nParameters) |
RegistrationFilterType::Pointer | RegisterTheImages (typename ImageType::Pointer imSource, std::string fileInputSource, typename ImageType::Pointer maskSource, std::string fileOutputAffineTransformation, std::string fileOutputAffineRegistered, std::string fileOutputNonRigidTransformation, std::string fileOutputNonRigidRegistered, std::string *dirOutput=0) |
LabelImageType::IndexType | TransformTumourPositionIntoImage (typename LabelImageType::IndexType &idxTumourCenter, typename ImageType::Pointer &image, typename RegistrationFilterType::Pointer registration) |
LabelImageType::Pointer | GenerateRegionLabels (BreastSideType breastSide, typename LabelImageType::IndexType &idxTumourCenter, typename LabelImageType::RegionType &tumourRegion, LabelPixelType &tumourRegionValue, typename ImageType::Pointer &image, typename ImageType::Pointer &imMask, typename std::map< LabelPixelType, Patch > &listOfPatches, int threshold) |
void | GenerateRandomTumourPositionInImage (MammogramType mammoType) |
ImageType::Pointer | DrawTumourRegion (typename ImageType::Pointer image) |
typedef SmartPointer<const Self> itk::RegionalMammographicDensity< InputPixelType, InputDimension >::ConstPointer |
typedef Superclass::ImageType itk::RegionalMammographicDensity< InputPixelType, InputDimension >::ImageType |
typedef Superclass::LabelImageType itk::RegionalMammographicDensity< InputPixelType, InputDimension >::LabelImageType |
typedef Superclass::LeftOrRightSideCalculatorType itk::RegionalMammographicDensity< InputPixelType, InputDimension >::LeftOrRightSideCalculatorType |
typedef SmartPointer<Self> itk::RegionalMammographicDensity< InputPixelType, InputDimension >::Pointer |
typedef Superclass::ReaderType itk::RegionalMammographicDensity< InputPixelType, InputDimension >::ReaderType |
typedef RegionalMammographicDensity itk::RegionalMammographicDensity< InputPixelType, InputDimension >::Self |
typedef MammogramAnalysis< InputPixelType, InputDimension > itk::RegionalMammographicDensity< InputPixelType, InputDimension >::Superclass |
|
protected |
Constructor.
|
protectedvirtual |
Destructor.
|
virtual |
Reimplemented from itk::MammogramAnalysis< InputPixelType, InputDimension >.
|
virtual |
Reimplemented from itk::MammogramAnalysis< InputPixelType, InputDimension >.
itk::RegionalMammographicDensity< InputPixelType, InputDimension >::itkStaticConstMacro | ( | ParametricDimension | , |
unsigned | int, | ||
2 | |||
) |
itk::RegionalMammographicDensity< InputPixelType, InputDimension >::itkStaticConstMacro | ( | DataDimension | , |
unsigned | int, | ||
1 | |||
) |
|
static |
|
protected |
Register the images.