Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
mitkNormalizedSumOfSquaredDifferencesFitCostFunction.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
#include "
mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h
"
13
14
mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::MeasureType
mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::CalcMeasure
(
const
ParametersType &
/*parameters*/
,
const
SignalType
&signal)
const
15
{
16
MeasureType
measure = 0.0;
17
unsigned
int
signalSize = signal.GetSize();
18
19
for
(SignalType::size_type i=0; i<signal.GetSize(); ++i)
20
{
21
measure += (
m_Sample
[i] - signal[i]) * (
m_Sample
[i] - signal[i]);
22
}
23
measure = measure / signalSize;
24
25
return
measure;
26
}
mitkNormalizedSumOfSquaredDifferencesFitCostFunction.h
mitk::NormalizedSumOfSquaredDifferencesFitCostFunction::CalcMeasure
MeasureType CalcMeasure(const ParametersType ¶meters, const SignalType &signal) const override
Definition:
mitkNormalizedSumOfSquaredDifferencesFitCostFunction.cpp:14
mitk::SVModelFitCostFunction::m_Sample
SignalType m_Sample
Definition:
mitkSVModelFitCostFunction.h:63
mitk::ModelFitCostFunctionInterface::SignalType
itk::Array< double > SignalType
Definition:
mitkModelFitCostFunctionInterface.h:30
mitk::SVModelFitCostFunction::MeasureType
Superclass::MeasureType MeasureType
Definition:
mitkSVModelFitCostFunction.h:37
Source
Modules
ModelFit
src
Functors
mitkNormalizedSumOfSquaredDifferencesFitCostFunction.cpp
Generated on Thu Mar 12 2020 10:23:57 for Medical Imaging Interaction Toolkit by
1.8.13