NifTK
16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
|
Solves Laplace equation over the cortical volume, but can be run at very high resolution, by setting the VoxelMultiplicationFactor to determine an effective voxel size. More...
Public Types | |
typedef HighResLaplacianSolverImageFilter | Self |
typedef LaplacianSolverImageFilter < TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TScalarType | OutputPixelType |
typedef TInputImage::PixelType | InputPixelType |
typedef TInputImage | InputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::IndexType | InputImageIndexType |
typedef InputImageType::PixelType | InputImagePixelType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef InputImageType::SizeType | InputImageSizeType |
typedef InputImageType::PointType | InputImageOriginType |
typedef InputImageType::PointType | InputImagePointType |
typedef InputImageType::SpacingType | InputImageSpacingType |
typedef Image< OutputPixelType, TInputImage::ImageDimension > | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::SpacingType | OutputImageSpacing |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef OutputImageType::SizeType | OutputImageSizeType |
typedef OutputImageType::IndexType | OutputImageIndexType |
typedef OutputImageType::DirectionType | OutputImageDirectionType |
typedef OutputImageType::PointType | OutputImageOriginType |
typedef ContinuousIndex < TScalarType, InputImageType::ImageDimension > | ContinuousIndexType |
typedef Point< TScalarType, InputImageType::ImageDimension > | PointType |
typedef itk::NearestNeighborInterpolateImageFunction < TInputImage, TScalarType > | NearestNeighbourInterpolatorType |
typedef FiniteDifferenceVoxel < InputImageType::ImageDimension, 2, InputImagePixelType, InputImagePixelType > | FiniteDifferenceVoxelType |
typedef std::map< unsigned long int, FiniteDifferenceVoxelType * > | MapType |
typedef std::pair< unsigned long int, FiniteDifferenceVoxelType * > | PairType |
typedef MapType::const_iterator | IteratorType |
Public Types inherited from itk::LaplacianSolverImageFilter< TInputImage > | |
typedef LaplacianSolverImageFilter | Self |
typedef BaseCTEFilter < TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage::PixelType | InputPixelType |
typedef InputPixelType | OutputPixelType |
typedef TInputImage | InputImageType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::IndexType | InputImageIndexType |
typedef Image< OutputPixelType, TInputImage::ImageDimension > | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::SpacingType | OutputImageSpacing |
Public Types inherited from itk::BaseCTEFilter< TInputImage > | |
typedef BaseCTEFilter | Self |
typedef ImageToImageFilter < TInputImage, TInputImage > | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef InputImageType::PixelType | InputPixelType |
typedef InputImageType::IndexType | InputIndexType |
typedef InputImageType::SizeType | InputSizeType |
typedef InputImageType::Pointer | InputImagePointer |
typedef InputImageType::ConstPointer | InputImageConstPointer |
typedef InputPixelType | OutputPixelType |
typedef Image< OutputPixelType, TInputImage::ImageDimension > | OutputImageType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::ConstPointer | OutputImageConstPointer |
typedef OutputImageType::SizeType | OutputSizeType |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from itk::LaplacianSolverImageFilter< TInputImage > | |
static Pointer | New () |
Additional Inherited Members | |
Protected Attributes inherited from itk::BaseCTEFilter< TInputImage > | |
InputPixelType | m_GreyMatterLabel |
InputPixelType | m_WhiteMatterLabel |
InputPixelType | m_ExtraCerebralMatterLabel |
bool | m_UserHasSetTheLabelThresholds |
Solves Laplace equation over the cortical volume, but can be run at very high resolution, by setting the VoxelMultiplicationFactor to determine an effective voxel size.
So, if you set a VoxelMultiplicationFactor to 3, you have 3 times as many voxels in each dimension, and hence 1/3 the voxel dimension in each dimension.
The output is an image of voltage potentials, of the same size as the input. In addition, we expose the internal list of pixels used in the high resolution computations, so that subsequent pipeline steps can have access to them.
typedef SmartPointer<const Self> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::ConstPointer |
typedef ContinuousIndex<TScalarType, InputImageType::ImageDimension> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::ContinuousIndexType |
typedef FiniteDifferenceVoxel<InputImageType::ImageDimension, 2, InputImagePixelType, InputImagePixelType> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::FiniteDifferenceVoxelType |
typedef InputImageType::IndexType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageIndexType |
typedef InputImageType::PointType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageOriginType |
typedef InputImageType::PixelType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImagePixelType |
typedef InputImageType::Pointer itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImagePointer |
typedef InputImageType::PointType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImagePointType |
typedef InputImageType::RegionType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageRegionType |
typedef InputImageType::SizeType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageSizeType |
typedef InputImageType::SpacingType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageSpacingType |
typedef TInputImage itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputImageType |
Image typedef support.
typedef TInputImage::PixelType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::InputPixelType |
typedef MapType::const_iterator itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::IteratorType |
typedef std::map<unsigned long int, FiniteDifferenceVoxelType*> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::MapType |
typedef itk::NearestNeighborInterpolateImageFunction< TInputImage, TScalarType> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::NearestNeighbourInterpolatorType |
typedef OutputImageType::DirectionType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageDirectionType |
typedef OutputImageType::IndexType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageIndexType |
typedef OutputImageType::PointType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageOriginType |
typedef OutputImageType::Pointer itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImagePointer |
typedef OutputImageType::RegionType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageRegionType |
typedef OutputImageType::SizeType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageSizeType |
typedef OutputImageType::SpacingType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageSpacing |
typedef Image<OutputPixelType, TInputImage::ImageDimension> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputImageType |
typedef TScalarType itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::OutputPixelType |
Extract some information from the image types. Dimensionality of the two images is assumed to be the same.
typedef std::pair<unsigned long int, FiniteDifferenceVoxelType*> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::PairType |
typedef SmartPointer<Self> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::Pointer |
typedef Point<TScalarType, InputImageType::ImageDimension> itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::PointType |
typedef HighResLaplacianSolverImageFilter itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::Self |
Standard "Self" & Superclass typedef.
typedef LaplacianSolverImageFilter< TInputImage > itk::HighResLaplacianSolverImageFilter< TInputImage, TScalarType >::Superclass |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from itk::LaplacianSolverImageFilter< TInputImage >.
|
virtual |
Run-time type information (and related methods)
Reimplemented from itk::LaplacianSolverImageFilter< TInputImage >.
|
inline |
To expose the internal high res map.
|
virtual |
|
static |
Method for creation through the object factory.
|
protectedvirtual |
Standard Print Self.
Reimplemented from itk::LaplacianSolverImageFilter< TInputImage >.
|
virtual |
Set/Get the VoxelMultiplicationFactor.