Proposals:Refactoring Statistics Framework 2007 List of Classifier Related Classes: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
Here is the list of ITK classes related to classification
Five major categories
#itkScalarImageKmeansImageFilter
#itkImageClassifierBase
#itkRGBGibbsPriorFilter
#itkBayesianClassifierImageFilter
#itkClassifierBase
#itkMRFImageFilter
#itkBayesianClassifierInitializationImageFilter
#itkSampleClassifierWithMask
#itkSampleClassifier
#itkImageModelEstimatorBase.h
#itkImageGaussianModelEstimator.h
#itkMahalanobisDistanceThresholdImageFunction.h
#itkDistanceToCentroidMembershipFunction.h
#itkDistanceMetric.h
#itkListSample.h
#itkExpectationMaximizationMixtureModelEstimator.h
#itkMembershipFunctionBase.h
#itkMembershipSample.h
#itkGaussianMixtureModelComponent.h
#itkDensityFunction.h
#itkMembershipSampleGenerator.h
#itkMahalanobisDistanceMembershipFunction.h
#itkMixtureModelComponentBase.h
#itkSelectiveSubsampleGenerator.h
#itkMaximumDecisionRule.h
#itkMaximumRatioDecisionRule.h
#itkDecisionRuleBase.h
#itkMinimumDecisionRule.h
 
Four major function categories
# Distance function ( similarity measure )   
# Distance function ( similarity measure )   
# Decision rule                             
# Decision rule                             
Line 35: Line 5:
# Class model estimation ( Estimation )  
# Class model estimation ( Estimation )  
# Framework: distance, decision rule, class model estimation  
# Framework: distance, decision rule, class model estimation  
Here is the list of ITK classes related to classification


{| border="1"
{| border="1"
Line 44: Line 16:
|itkImageClassifierBase || Framework || ClassiferBase
|itkImageClassifierBase || Framework || ClassiferBase
|-
|-
|itkRGBGibbsPriorFilter || ?? || MRFImageFilter
|itkRGBGibbsPriorFilter || Framework || MRFImageFilter
|-
|-
|itkBayesianClassifierImageFilter || Framework || ImageToImageFilter
|itkBayesianClassifierImageFilter || Framework || ImageToImageFilter
Line 50: Line 22:
|itkClassifierBase || Framework || itkLightProcessObject
|itkClassifierBase || Framework || itkLightProcessObject
|-
|-
|itkMRFImageFilter || ||  
|itkMRFImageFilter || Framework || ImageToImageFilter
|-
|-
|itkBayesianClassifierInitializationImageFilter ||  Estimation || ImageToImagFilter  
|itkBayesianClassifierInitializationImageFilter ||  Estimation || ImageToImagFilter  
Line 67: Line 39:
|-
|-
|itkDistanceMetric  || Distance function || MembershipFunctionBase
|itkDistanceMetric  || Distance function || MembershipFunctionBase
|-
|itkEuclideanDistance  || Distance function || DistanceMetric
|-
|-
|itkExpectationMaximizationMixtureModelEstimator || Estimation || Object  
|itkExpectationMaximizationMixtureModelEstimator || Estimation || Object  
Line 73: Line 47:
|-
|-
|itkDensityFunction || Distance Function || MembershipFunctionBase
|itkDensityFunction || Distance Function || MembershipFunctionBase
|-
|itkMembershipSampleGenerator || Decision || itkDecision
|-
|-
|itkMahalanobisDistanceMembershipFunction || Distance Function || itkDecision
|itkMahalanobisDistanceMembershipFunction || Distance Function || MembershipFunctionBase
|-
|-
|itkMaximumDecisionRule || Decision || itkDecision
|itkMaximumDecisionRule || Decision || DecisionRuleBase
|-
|-
|itkMaximumRatioDecisionRule || Decision || itkDecision
|itkMaximumRatioDecisionRule || Decision || DecisionRuleBase
|-
|-
|itkDecisionRuleBase || Decision || itkDecision
|itkDecisionRuleBase || Decision || Object
|-
|-
|itkMinimumDecisionRule || Decision || itkDecision
|itkMinimumDecisionRule || Decision || DecisionRuleBase
|}
|}

Latest revision as of 21:21, 16 July 2008

Five major categories

  1. Distance function ( similarity measure )
  2. Decision rule
  3. Classification
  4. Class model estimation ( Estimation )
  5. Framework: distance, decision rule, class model estimation

Here is the list of ITK classes related to classification

Class Function Base class
itkScalarImageKmeansImageFilter Framework ImageToImageFilter
itkImageClassifierBase Framework ClassiferBase
itkRGBGibbsPriorFilter Framework MRFImageFilter
itkBayesianClassifierImageFilter Framework ImageToImageFilter
itkClassifierBase Framework itkLightProcessObject
itkMRFImageFilter Framework ImageToImageFilter
itkBayesianClassifierInitializationImageFilter Estimation ImageToImagFilter
itkSampleClassifierWithMask Framework SampleClassifierWithMask
itkSampleClassifier Framework ClassiferBase
itkImageModelEstimatorBase Estimation LightProcessObject
itkImageGaussianModelEstimator Estimation ImageModelEstimatorBase
itkMahalanobisDistanceMembershipFunction Distance function MembershipFunctionBase
itkDistanceToCentroidMembershipFunction Distance function MembershipFunctionBase
itkDistanceMetric Distance function MembershipFunctionBase
itkEuclideanDistance Distance function DistanceMetric
itkExpectationMaximizationMixtureModelEstimator Estimation Object
itkMembershipFunctionBase Distance function FunctionBase
itkDensityFunction Distance Function MembershipFunctionBase
itkMahalanobisDistanceMembershipFunction Distance Function MembershipFunctionBase
itkMaximumDecisionRule Decision DecisionRuleBase
itkMaximumRatioDecisionRule Decision DecisionRuleBase
itkDecisionRuleBase Decision Object
itkMinimumDecisionRule Decision DecisionRuleBase