GOFIGURE2
0.9.0
|
3D blob structures detection based on multiscale LoG filter and distance map information. More...
#include <Code/Filters/itkMultiScaleLoGDistanceImageFilter.h>
Public Types | |
typedef DistanceMapImageType::ConstPointer | ConstDistanceMapImagePointer |
typedef ImageRegionConstIterator < DistanceMapImageType > | ConstDistanceMapIteratorType |
typedef ImageRegionConstIterator < InputImageType > | ConstInputIteratorType |
typedef ImageRegionIterator < OutputImageType > | ConstLoGIteratorType |
typedef SmartPointer< const Self > | ConstPointer |
typedef DistanceMapImageType::Pointer | DistanceMapImagePointer |
typedef DistanceMapImageType::PixelType | DistanceMapPixelType |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::PixelType | InputPixelType |
typedef LoGFilterType::Pointer | LoGFilterPointer |
typedef itk::LaplacianRecursiveGaussianImageFilter < InputImageType, OutputImageType > | LoGFilterType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef ImageRegionIterator < OutputImageType > | OutputIteratorType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef SmartPointer< Self > | Pointer |
typedef MultiScaleLoGDistanceImageFilter | Self |
typedef ImageToImageFilter < InputImageType, OutputImageType > | Superclass |
Public Member Functions | |
itkGetMacro (SigmaMin, double) | |
itkGetMacro (SigmaMax, double) | |
itkGetMacro (NumberOfSigmaSteps, int) | |
itkGetMacro (ComputeOutsideForeground, bool) | |
itkNewMacro (Self) | |
itkSetMacro (SigmaMin, double) | |
itkSetMacro (SigmaMax, double) | |
itkSetMacro (NumberOfSigmaSteps, int) | |
itkSetMacro (ComputeOutsideForeground, bool) | |
itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
itkTypeMacro (MultiScaleLoGDistanceImageFilter, ImageToImageFilter) | |
void | SetDistanceMap (const DistanceMapImagePointer distanceMap) |
Protected Member Functions | |
void | GenerateData (void) |
MultiScaleLoGDistanceImageFilter () | |
void | PrintSelf (std::ostream &os, Indent indent) const |
~MultiScaleLoGDistanceImageFilter () | |
Protected Attributes | |
bool | m_ComputeOutsideForeground |
ConstDistanceMapImagePointer | m_DistanceMap |
LoGFilterPointer | m_LoGFilter |
int | m_NumberOfSigmaSteps |
double | m_Sigma |
double | m_SigmaMax |
double | m_SigmaMin |
Private Member Functions | |
double | ComputeSigmaValue (int scaleLevel) |
MultiScaleLoGDistanceImageFilter (const Self &) | |
void | operator= (const Self &) |
void | UpdateMaximumResponse (const int &scaleLevel) |
3D blob structures detection based on multiscale LoG filter and distance map information.
Definition at line 52 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef DistanceMapImageType::ConstPointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::ConstDistanceMapImagePointer |
Definition at line 77 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef ImageRegionConstIterator< DistanceMapImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::ConstDistanceMapIteratorType |
Definition at line 84 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef ImageRegionConstIterator< InputImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::ConstInputIteratorType |
Definition at line 83 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef ImageRegionIterator< OutputImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::ConstLoGIteratorType |
Definition at line 86 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef SmartPointer< const Self > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::ConstPointer |
Definition at line 60 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef DistanceMapImageType::Pointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::DistanceMapImagePointer |
Definition at line 76 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef DistanceMapImageType::PixelType itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::DistanceMapPixelType |
Definition at line 78 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef InputImageType::ConstPointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::InputImageConstPointer |
Definition at line 73 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef InputImageType::Pointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::InputImagePointer |
Some convenient typedefs.
Definition at line 72 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef InputImageType::PixelType itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::InputPixelType |
Definition at line 74 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef LoGFilterType::Pointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::LoGFilterPointer |
Definition at line 90 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef itk::LaplacianRecursiveGaussianImageFilter< InputImageType, OutputImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::LoGFilterType |
Definition at line 89 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef OutputImageType::Pointer itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::OutputImagePointer |
Definition at line 80 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef ImageRegionIterator< OutputImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::OutputIteratorType |
Definition at line 85 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef OutputImageType::PixelType itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::OutputPixelType |
Definition at line 81 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef SmartPointer< Self > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::Pointer |
Definition at line 59 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef MultiScaleLoGDistanceImageFilter itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::Self |
Standard class typedefs.
Definition at line 57 of file itkMultiScaleLoGDistanceImageFilter.h.
typedef ImageToImageFilter< InputImageType, OutputImageType > itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::Superclass |
Definition at line 58 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
|
inlineprotected |
Definition at line 123 of file itkMultiScaleLoGDistanceImageFilter.h.
|
private |
|
private |
|
protected |
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkGetMacro | ( | SigmaMin | , |
double | |||
) |
Returns the minimum sigma of the Guassian filter for sgeFilter.h:125:cale adapting
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkGetMacro | ( | SigmaMax | , |
double | |||
) |
Returns the maximum sigma of the Guassian filter for scale adapting
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkGetMacro | ( | NumberOfSigmaSteps | , |
int | |||
) |
Get Number of Scales (Scale steps : the LoG runs for each step)
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkGetMacro | ( | ComputeOutsideForeground | , |
bool | |||
) |
Get if possible to compute outside of objects (in positive SDM regions)
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkSetMacro | ( | SigmaMin | , |
double | |||
) |
Define the minimum sigma of the Guassian filter for scale adapting
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkSetMacro | ( | SigmaMax | , |
double | |||
) |
Define the maximum sigma of the Guassian filter for scale adapting
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkSetMacro | ( | NumberOfSigmaSteps | , |
int | |||
) |
Set Number of Scales (Scale steps : the LoG runs for each step)
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkSetMacro | ( | ComputeOutsideForeground | , |
bool | |||
) |
Set if possible to compute outside of objects (in positive SDM regions)
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkStaticConstMacro | ( | ImageDimension | , |
unsigned | int, | ||
InputImageType::ImageDimension | |||
) |
itk::MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType >::itkTypeMacro | ( | MultiScaleLoGDistanceImageFilter< InputImageType, DistanceMapImageType, OutputImageType > | , |
ImageToImageFilter | |||
) |
Run-time type information (and related methods).
|
private |
|
protected |
|
inline |
Set Squared Signed Distance Map(SDM) of the input image to process (mandatory) : Distances must be expressed in image spacing units, use SetUseImageSpacing of your distance map filter to 'true' SDM must be negative inside blobs
Definition at line 96 of file itkMultiScaleLoGDistanceImageFilter.h.
|
private |
|
protected |
Definition at line 133 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 134 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 137 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 132 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 131 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 130 of file itkMultiScaleLoGDistanceImageFilter.h.
|
protected |
Definition at line 129 of file itkMultiScaleLoGDistanceImageFilter.h.