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 |