-
Functions
- Affix
- AffixTo
- CakeWaveletStack
- CakeWaveletStack3D
- ClassQ
- ClassSet
- ClassSetDelayed
- DeclareClass
- DeclareDefaults
- DeclareInvariant
- FastMarching
- GaborWaveletStack
- GlyphPlot
- InverseOrientationScoreTransform
- InverseOrientationScoreTransform3D
- LeftInvariantDerivatives
- LeftInvariantDerivatives3D
- MultiScaleCakeWaveletStack
- Obj3DPositionOrientationData
- ObjCakeWavelet
- ObjCakeWavelet3D
- Object
- ObjFastMarchingResult
- ObjGaborWavelet
- ObjOrientationWavelet
- ObjOrientationWavelet3D
- ObjPositionOrientationData
- ObjScaleCakeWavelet
- ObjScaleOrientationScores2D
- ObjSphereSampling
- ObjTensor
- ObjWavelet
- ObjWaveletTransform
- OrientationScoreGaugeFrames
- OrientationScoreGaugeFrames3D
- OrientationScoreTensor
- OrientationScoreTransform
- OrientationScoreTransform3D
- Retrieve
- ValidQ
- Tutorials
LieAnalysis Package
The Lie Analysis package contains functions to use Lie algebra for image processing on 2 and 3-dimensional images
ReferenceReference
Orientation Scores from 2D images
CakeWaveletStack — Creates a Cake Wavelets stack for 2D images
GaborWaveletStack — Creates a Gabor Wavelet stack for 2D images
MultiScaleCakeWaveletStack — Creates a Multi-scale Cake Wavelet stack
OrientationScoreTransform — Computes Orientation Scores from a 2D image
LeftInvariantDerivatives — Computes Left Invariant Derivatives from orientation score
OrientationScoreTensor — Computes the derivative tensor from Orientation Score
InverseOrientationScoreTransform — Applies reconstruction to the Orientation Score
OrientationScoreGaugeFrames — Computes the data-adaptive frame from an Orientation Score
Orientation Scores from 3D images
CakeWaveletStack3D — Creates a Cake Wavelet stack for 3D images
OrientationScoreTransform3D — Computes Orientation Scores from a 3D image
LeftInvariantDerivatives3D — Computes Left-Invariant Derivatives from orientation scores
OrientationScoreTensor — Computes the derivative tensor from Orientation Score
InverseOrientationScoreTransform3D — Applies reconstruction to the Orientation Score
OrientationScoreGaugeFrames3D — Computes the data-adaptive frame from an Orientation Score
GlyphPlot — Glyph visualization for position orientation data
Other
FastMarching — Computes the shortest path between two points
OrientationScoreData — Provides example data used to test / examine the Lie Package
$LieAnalysisVersion — Symbol that stores the current version of the package
Tutorials
Working With Objects ▪ Internal Functions ▪ Fast Marching ▪ Enhancing Diffusion's on 2D Images ▪ Enhancing Diffusion's on 3D Images ▪ Step by Step Gauge Frames SE(2) ▪ Processing on 2D Images ▪ Processing on 3D Images
Lie Analysis Objects
Many functions within the Lie Analysis package output an Lie Analysis objects.
Object — Mother of all objects
ObjWavelet — Mother of wavelet object
ObjOrientationWavelet — Mother of all oriented wavelet objects
ObjCakeWavelet — Container for cake wavelets for 2D images
ObjGaborWavelet — Container for Gabor wavelets for 2D images
ObjScaleCakeWavelet — Container for scale cake wavelets for 2D images
ObjPositionOrientationData — Container for 2D position orientation data
ObjScaleOrientationScores2D — Container for scale 2D position orientation data
ObjTensor — General tensor container
ObjFastMarchingResult — Container for the result of fast marching
ObjOrientationWavelet3D — Mother wavelet of orientated wavelets for 3D image processing
ObjCakeWavelet3D — Container for cake wavelets for 3D images
Obj3DPositionOrientationData — Container for 3D position orientation data
ObjSphereSampling — Container for sampling on the sphere
ObjWaveletTransform — Container for keeping wavelet transform results
Classes Implementation
Affix — returns a copy of an instance with an element affixed
AffixTo — affixes an element to the object
ClassQ — returns whenever a symbol is a class or not
ClassSet — sets the class property of an instance
ClassSetDelayed — sets the class property of an instance using delayed evaluation
DeclareClass — declare a symbol as a class
DeclareDefaults — declare elements and their default values
DeclareInvariant — declares the invariant for the class
Retrieve — retrieves the value of an instance of a class
ValidQ — returns a Boolean indicating if the symbol is a valid class