|
Slicer
5.2
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Modules/CLI/RobustStatisticsSegmenter/SFLSRobustStatSegmentor3DLabelMap_single.h>


Public Member Functions | |
| void | basicInit () |
| void | computeForce () override |
| CSFLSRobustStatSegmentor3DLabelMap () | |
| void | doSegmenation () override |
| void | setInputLabelImage (TLabelImagePointer l) |
| void | setIntensityHomogeneity (double h) |
| void | setKernelWidthFactor (double f) |
Public Member Functions inherited from CSFLSSegmentor3D< TPixel > | |
| void | basicInit () |
| double | computeKappa (long ix, long iy, long iz) |
| CSFLSSegmentor3D () | |
| LSImageType::Pointer | getLevelSetFunction () |
| bool | getPhiOfTheNbhdWhoIsClosestToZeroLevelInLayerCloserToZeroLevel (long ix, long iy, long iz, double &thePhi) |
| CSFLSLayer | getZeroLayerAtIteration (unsigned long i) |
| void | initializeLabel () |
| void | initializePhi () |
| void | initializeSFLS () |
| void | initializeSFLSFromMask () |
| void | keepZeroLayerHistory (bool b) |
| void | normalizeForce () |
| void | oneStepLevelSetEvolution () |
| void | setCurvatureWeight (double a) |
| void | setImage (typename ImageType::Pointer img) |
| void | setMask (typename MaskImageType::Pointer mask) |
| void | setMaxRunningTime (double t) |
| void | setMaxVolume (double v) |
| void | setNumIter (unsigned long n) |
| void | writeZeroLayerAtIterationToFile (unsigned long i, const char *name) |
| void | writeZeroLayerToFile (const char *namePrefix) |
| virtual | ~CSFLSSegmentor3D ()=default |
Public Member Functions inherited from CSFLS | |
| CSFLS () | |
Protected Member Functions | |
| void | computeFeatureAt (TIndex idx, std::vector< double > &f) |
| void | computeMinMax () |
| void | dialteSeeds () |
| void | estimateFeatureStdDevs () |
| void | estimatePDFs () |
| void | getFeatureAroundSeeds () |
| void | getRobustStatistics (std::vector< double > &samples, std::vector< double > &robustStat) |
| void | getThingsReady () |
| void | initFeatureComputedImage () |
| void | initFeatureImage () |
| void | inputLableImageToSeeds () |
| double | kernelEvaluation (const std::vector< double > &newFeature) |
| double | kernelEvaluationUsingPDF (const std::vector< double > &newFeature) |
| void | seedToMask () |
Protected Member Functions inherited from CSFLSSegmentor3D< TPixel > | |
| bool | doubleEqual (double a, double b, double eps=1e-10) |
| void | updateInsideVoxelCount () |
Protected Attributes | |
| std::vector< std::vector< double > > | m_featureAtTheSeeds |
| TLabelImagePointer | m_featureComputed |
| std::vector< TFloatImagePointer > | m_featureImageList |
| TPixel | m_inputImageIntensityMax |
| TPixel | m_inputImageIntensityMin |
| TLabelImagePointer | m_inputLabelImage |
| std::vector< double > | m_kernelStddev |
| double | m_kernelWidthFactor |
| std::vector< std::vector< double > > | m_PDFlearnedFromSeeds |
| std::vector< std::vector< long > > | m_seeds |
| long | m_statNeighborX |
| long | m_statNeighborY |
| long | m_statNeighborZ |
Protected Attributes inherited from CSFLSSegmentor3D< TPixel > | |
| double | m_curvatureWeight |
| bool | m_done |
| double | m_dx |
| double | m_dy |
| double | m_dz |
| double | m_insideVolume |
| long | m_insideVoxelCount |
| bool | m_keepZeroLayerHistory |
| CSFLSLayer | m_lIn2out |
| CSFLSLayer | m_lOut2in |
| double | m_maxRunningTime |
| double | m_maxVolume |
| long | m_nx |
| long | m_ny |
| long | m_nz |
| std::vector< CSFLSLayer > | m_zeroLayerHistory |
Static Protected Attributes | |
| static const long | m_numberOfFeature = 3 |
Additional Inherited Members | |
Public Attributes inherited from CSFLSSegmentor3D< TPixel > | |
| std::vector< double > | m_force |
| unsigned long | m_numIter |
| double | m_timeStep |
| ImageType::Pointer | mp_img |
| LabelImageType::Pointer | mp_label |
| MaskImageType::Pointer | mp_mask |
| LSImageType::Pointer | mp_phi |
Public Attributes inherited from CSFLS | |
| CSFLSLayer | m_ln1 |
| CSFLSLayer | m_ln2 |
| CSFLSLayer | m_lp1 |
| CSFLSLayer | m_lp2 |
| CSFLSLayer | m_lz |
Definition at line 12 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::CSFLSLayer CSFLSRobustStatSegmentor3DLabelMap< TPixel >::CSFLSLayer |
Definition at line 23 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::NodeType CSFLSRobustStatSegmentor3DLabelMap< TPixel >::NodeType |
Definition at line 22 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef CSFLSRobustStatSegmentor3DLabelMap<TPixel> CSFLSRobustStatSegmentor3DLabelMap< TPixel >::Self |
Definition at line 19 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef CSFLSSegmentor3D<TPixel> CSFLSRobustStatSegmentor3DLabelMap< TPixel >::SuperClassType |
Definition at line 17 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::TFloatImage CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TFloatImage |
Definition at line 46 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef TFloatImage::Pointer CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TFloatImagePointer |
Definition at line 47 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::TIndex CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TIndex |
Definition at line 54 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::TShortImage CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TLabelImage |
Definition at line 43 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef TLabelImage::Pointer CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TLabelImagePointer |
Definition at line 44 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::MaskImageType CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TMaskImage |
Definition at line 52 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::TRegion CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TRegion |
Definition at line 56 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| typedef SuperClassType::TSize CSFLSRobustStatSegmentor3DLabelMap< TPixel >::TSize |
Definition at line 55 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
inline |
Definition at line 27 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
| void CSFLSRobustStatSegmentor3DLabelMap< TPixel >::basicInit | ( | ) |
|
protected |
|
overridevirtual |
Implements CSFLSSegmentor3D< TPixel >.
|
protected |
|
protected |
|
overridevirtual |
Implements CSFLSSegmentor3D< TPixel >.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void CSFLSRobustStatSegmentor3DLabelMap< TPixel >::setInputLabelImage | ( | TLabelImagePointer | l | ) |
| void CSFLSRobustStatSegmentor3DLabelMap< TPixel >::setIntensityHomogeneity | ( | double | h | ) |
| void CSFLSRobustStatSegmentor3DLabelMap< TPixel >::setKernelWidthFactor | ( | double | f | ) |
|
protected |
Definition at line 77 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 89 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 90 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 115 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 114 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 74 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 126 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 92 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
staticprotected |
Definition at line 83 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 118 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 75 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 79 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 80 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
|
protected |
Definition at line 81 of file SFLSRobustStatSegmentor3DLabelMap_single.h.
1.8.14