Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
A fitting function handling the unweighted signal b_0 as a fitted parameter. More...
#include <itkDiffusionKurtosisReconstructionImageFilter.h>
Public Member Functions | |
kurtosis_fit_omit_unweighted (unsigned int number_measurements) | |
Public Member Functions inherited from itk::kurtosis_fit_lsq_function | |
kurtosis_fit_lsq_function (unsigned int num_params, unsigned int num_measurements, UseGradient g=no_gradient) | |
kurtosis_fit_lsq_function (unsigned int number_measurements) | |
void | initialize (vnl_vector< double > const &_meas, vnl_vector< double > const &_bvals) |
void | use_bounds () |
void | set_fit_logscale (bool flag) |
void | set_K_bounds (const vnl_vector_fixed< double, 2 > k_bounds) |
virtual void | f (const vnl_vector< double > &x, vnl_vector< double > &fx) |
Protected Member Functions | |
virtual double | M (const vnl_vector< double > &x, unsigned int idx) override |
Protected Member Functions inherited from itk::kurtosis_fit_lsq_function | |
double | Diff (double x1, double x2, double b) |
virtual double | penalty_term (vnl_vector< double > const &x) |
Additional Inherited Members | |
Protected Attributes inherited from itk::kurtosis_fit_lsq_function | |
bool | m_use_bounds |
bool | m_use_logscale |
bool | m_skip_fit |
vnl_vector< double > | kurtosis_upper_bounds |
vnl_vector< double > | kurtosis_lower_bounds |
vnl_vector< double > | meas |
vnl_vector< double > | bvalues |
A fitting function handling the unweighted signal b_0 as a fitted parameter.
Definition at line 194 of file itkDiffusionKurtosisReconstructionImageFilter.h.
|
inline |
simplified constructor for the 3-parameters fit
Definition at line 199 of file itkDiffusionKurtosisReconstructionImageFilter.h.
|
inlineoverrideprotectedvirtual |
The fitting measurement function, has to be reimplemented in the classes
Reimplemented from itk::kurtosis_fit_lsq_function.
Definition at line 204 of file itkDiffusionKurtosisReconstructionImageFilter.h.
References itk::kurtosis_fit_lsq_function::bvalues, itk::kurtosis_fit_lsq_function::Diff(), and itk::kurtosis_fit_lsq_function::m_use_logscale.