|
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.
1.8.5