|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Single-valued cost function that computes the sum of squared differences (SSD). More...
#include <mitkSumOfSquaredDifferencesFitCostFunction.h>


Public Types | |
| typedef SumOfSquaredDifferencesFitCostFunction | 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 |
| SumOfSquaredDifferencesFitCostFunction () | |
| ~SumOfSquaredDifferencesFitCostFunction () 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 sum of squared differences (SSD).
Computes the sum of (model_signal[i] - observed_signal[i])^2 over all time points, yielding a single scalar cost value. This is one of the most common cost functions for least-squares model fitting.
Definition at line 33 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 40 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 39 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 37 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 44 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
Definition at line 38 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
|
inlineprotected |
Definition at line 50 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
|
inlineoverrideprotected |
Definition at line 54 of file mitkSumOfSquaredDifferencesFitCostFunction.h.
|
overrideprotectedvirtual |
Implements mitk::SVModelFitCostFunction.
|
static |