|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Single-valued cost function computing the normalized sum of squared differences. More...
#include <mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h>


Public Types | |
| typedef NormalizedSumOfSquaredDifferencesFitCostFunction | 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 |
| NormalizedSumOfSquaredDifferencesFitCostFunction () | |
| ~NormalizedSumOfSquaredDifferencesFitCostFunction () 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 computing the normalized sum of squared differences.
Computes the sum of squared differences between model output and the observed signal, normalized by the number of sample points. This provides a cost value that is independent of the number of time points.
Definition at line 33 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
| typedef itk::SmartPointer< const Self > mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::ConstPointer |
Definition at line 40 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 39 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
| typedef NormalizedSumOfSquaredDifferencesFitCostFunction mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::Self |
Definition at line 37 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 44 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
| typedef mitk::SVModelFitCostFunction mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::Superclass |
Definition at line 38 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
|
inlineprotected |
Definition at line 50 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
|
inlineoverrideprotected |
Definition at line 54 of file mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h.
|
overrideprotectedvirtual |
Implements mitk::SVModelFitCostFunction.
|
static |