|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
Generates the analytic signal from one direction of an image. More...
#include <itkAnalyticSignalImageFilter.h>


Public Types | |
| typedef TInputImage | InputImageType |
| typedef TOutputImage | OutputImageType |
| typedef OutputImageType::RegionType | OutputImageRegionType |
| typedef AnalyticSignalImageFilter | Self |
| typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef TInputImage | InputImageType |
| typedef TOutputImage | OutputImageType |
| typedef OutputImageType::RegionType | OutputImageRegionType |
| typedef AnalyticSignalImageFilter | Self |
| typedef ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
| itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
| virtual const char * | GetClassName () const |
| virtual unsigned int | GetDirection () const |
| virtual void | SetDirection (const unsigned int direction) |
| itkStaticConstMacro (ImageDimension, unsigned int, InputImageType::ImageDimension) | |
| virtual const char * | GetClassName () const |
| virtual unsigned int | GetDirection () const |
| virtual void | SetDirection (const unsigned int direction) |
Static Public Member Functions | |
| static Pointer | New () |
| static Pointer | New () |
Protected Member Functions | |
| AnalyticSignalImageFilter () | |
| ~AnalyticSignalImageFilter () override | |
| void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
| void | GenerateInputRequestedRegion () ITK_OVERRIDE |
| void | EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE |
| void | BeforeThreadedGenerateData () ITK_OVERRIDE |
| void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE |
| void | AfterThreadedGenerateData () ITK_OVERRIDE |
| const ImageRegionSplitterBase * | GetImageRegionSplitter () const ITK_OVERRIDE |
| AnalyticSignalImageFilter () | |
| virtual | ~AnalyticSignalImageFilter () |
| void | PrintSelf (std::ostream &os, Indent indent) const ITK_OVERRIDE |
| virtual void | GenerateInputRequestedRegion () ITK_OVERRIDE |
| virtual void | EnlargeOutputRequestedRegion (DataObject *output) ITK_OVERRIDE |
| virtual void | BeforeThreadedGenerateData () ITK_OVERRIDE |
| virtual void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, ThreadIdType threadId) ITK_OVERRIDE |
| virtual void | AfterThreadedGenerateData () ITK_OVERRIDE |
| virtual const ImageRegionSplitterBase * | GetImageRegionSplitter () const ITK_OVERRIDE |
Protected Attributes | |
| FFTRealToComplexType::Pointer | m_FFTRealToComplexFilter |
| FFTComplexToComplexType::Pointer | m_FFTComplexToComplexFilter |
Generates the analytic signal from one direction of an image.
This filter generates the complex valued analytic signal along one direction of an image. This input is a real valued image, and the output is a complex image.
The analytic signal is given by
f_a(x) = f(x) - i f_H(x)
Where i is the square root of one and f_H(x) is the Hibert transform of f(x).
Since the Hilbert transform in the Fourier domain is
F_H(k) = F(k) i sign(k),
f_a(x) is calculated by
f_a(x) = F^{-1}( F(k) 2 U(k) )
where U(k) is the unit step function.
Definition at line 67 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef SmartPointer< const Self > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 81 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef SmartPointer< const Self > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 81 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
|
protected |
Definition at line 118 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
|
protected |
Definition at line 118 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
|
protected |
Definition at line 117 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
|
protected |
Definition at line 117 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef TInputImage itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::InputImageType |
Standard class typedefs.
Definition at line 72 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef TInputImage itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::InputImageType |
Standard class typedefs.
Definition at line 72 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef OutputImageType::RegionType itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 74 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef OutputImageType::RegionType itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 74 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef TOutputImage itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 73 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef TOutputImage itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 73 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef SmartPointer< Self > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 80 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef SmartPointer< Self > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 80 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef AnalyticSignalImageFilter itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Self |
Definition at line 78 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef AnalyticSignalImageFilter itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Self |
Definition at line 78 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef ImageToImageFilter< InputImageType, OutputImageType > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 79 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
| typedef ImageToImageFilter< InputImageType, OutputImageType > itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 79 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
|
protected |
|
inlineoverrideprotected |
Definition at line 105 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::AfterThreadedGenerateData(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::PrintSelf(), and itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData().
|
protected |
|
inlineprotectedvirtual |
Definition at line 105 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::AfterThreadedGenerateData(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::EnlargeOutputRequestedRegion(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::GenerateInputRequestedRegion(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::PrintSelf(), and itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::ThreadedGenerateData().
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
|
protectedvirtual |
|
virtual |
|
virtual |
|
inlinevirtual |
Get the direction in which the filter is to be applied.
Definition at line 87 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTRealToComplexFilter.
|
inlinevirtual |
Get the direction in which the filter is to be applied.
Definition at line 87 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTRealToComplexFilter.
|
protected |
Override to return a splitter that does not split along the direction we are performing the transform.
|
protectedvirtual |
Override to return a splitter that does not split along the direction we are performing the transform.
| itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| InputImageType::ImageDimension | |||
| ) |
| itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| InputImageType::ImageDimension | |||
| ) |
|
static |
|
static |
|
protected |
|
protected |
|
inlinevirtual |
Set the direction in which the filter is to be applied.
Definition at line 93 of file US/USHardwareDiPhAS/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::AnalyticSignalImageFilter(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTComplexToComplexFilter, and itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTRealToComplexFilter.
|
inlinevirtual |
Set the direction in which the filter is to be applied.
Definition at line 93 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
References itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::AnalyticSignalImageFilter(), itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTComplexToComplexFilter, and itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::m_FFTRealToComplexFilter.
|
protected |
|
protectedvirtual |
|
protected |
Definition at line 121 of file PhotoacousticsAlgorithms/ITKFilter/ITKUltrasound/itkAnalyticSignalImageFilter.h.
Referenced by itk::AnalyticSignalImageFilter< TInputImage, TOutputImage >::SetDirection().
|
protected |