|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Single-valued cost function that computes the chi-square statistic. More...
#include <mitkChiSquareFitCostFunction.h>


Public Types | |
| typedef ChiSquareFitCostFunction | Self |
| typedef mitk::SVModelFitCostFunction | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef Superclass::SignalType | SignalType |
Public Types inherited from mitk::SVModelFitCostFunction | |
| typedef SVModelFitCostFunction | Self |
| typedef itk::SingleValuedCostFunction | Superclass |
| typedef itk::SmartPointer< Self > | Pointer |
| typedef itk::SmartPointer< const Self > | ConstPointer |
| typedef ModelFitCostFunctionInterface::SignalType | SignalType |
| typedef Superclass::MeasureType | MeasureType |
| typedef Superclass::DerivativeType | DerivativeType |
Public Types inherited from mitk::ModelFitCostFunctionInterface | |
| typedef ModelFitCostFunctionInterface | Self |
| typedef itk::Array< double > | SignalType |
| Type representing the observed signal values. More... | |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| MeasureType | CalcMeasure (const ParametersType ¶meters, const SignalType &signal) const override |
| ChiSquareFitCostFunction () | |
| ~ChiSquareFitCostFunction () override | |
Protected Member Functions inherited from mitk::SVModelFitCostFunction | |
| SVModelFitCostFunction () | |
| ~SVModelFitCostFunction () override | |
Protected Member Functions inherited from mitk::ModelFitCostFunctionInterface | |
| ModelFitCostFunctionInterface () | |
| virtual | ~ModelFitCostFunctionInterface () |
Additional Inherited Members | |
Public Member Functions inherited from mitk::SVModelFitCostFunction | |
| void | SetSample (const SignalType &sampleSet) override |
| Sets the observed sample signal. More... | |
| MeasureType | GetValue (const ParametersType ¶meter) const override |
| Computes the scalar cost value for the given parameters. More... | |
| void | GetDerivative (const ParametersType ¶meters, DerivativeType &derivative) const override |
| Computes the derivative of the cost function numerically via finite differences. More... | |
| unsigned int | GetNumberOfParameters (void) const override |
| Returns the number of model parameters. More... | |
| mitkOverrideSetConstObjectMacro (Model, ModelBase) | |
| mitkOverrideGetConstObjectMacro (Model, ModelBase) | |
| virtual void | SetDerivativeStepLength (double _arg) |
| virtual double | GetDerivativeStepLength () const |
Public Member Functions inherited from mitk::ModelFitCostFunctionInterface | |
| virtual void | SetModel (const ModelBase *model)=0 |
| Sets the model instance to be used for cost evaluation. More... | |
| virtual const ModelBase * | GetModel () const =0 |
| Returns the model instance currently used for cost evaluation. More... | |
Protected Attributes inherited from mitk::SVModelFitCostFunction | |
| SignalType | m_Sample |
Single-valued cost function that computes the chi-square statistic.
This cost function computes the chi-square goodness-of-fit measure, which is appropriate for data from radioactive decay processes (e.g. PET, SPECT) where the variance of each measurement equals its expected value.
Definition at line 35 of file mitkChiSquareFitCostFunction.h.
| typedef itk::SmartPointer< const Self > mitk::ChiSquareFitCostFunction::ConstPointer |
Definition at line 42 of file mitkChiSquareFitCostFunction.h.
Definition at line 41 of file mitkChiSquareFitCostFunction.h.
Definition at line 39 of file mitkChiSquareFitCostFunction.h.
Definition at line 45 of file mitkChiSquareFitCostFunction.h.
Definition at line 40 of file mitkChiSquareFitCostFunction.h.
|
inlineprotected |
Definition at line 51 of file mitkChiSquareFitCostFunction.h.
|
inlineoverrideprotected |
Definition at line 56 of file mitkChiSquareFitCostFunction.h.
|
overrideprotectedvirtual |
Implements mitk::SVModelFitCostFunction.
|
static |