Developer documentation
Version 3.0.3-105-gd3941f44
noise_estimator.h File Reference
#include "image.h"
#include "dwi/gradient.h"
#include "math/least_squares.h"
#include "math/SH.h"
#include "math/Sn_scale_estimator.h"

Go to the source code of this file.

Namespaces

namespace  MR
 
namespace  MR::DWI
 

Functions

template<class InputImageType , class OutputImageType , class MatrixType >
void MR::DWI::estimate_noise (InputImageType &dwi, OutputImageType &noise, const MatrixType &SH2amp_mapping)
 

Variable Documentation

◆ axis

int axis
protected

Definition at line 68 of file noise_estimator.h.

◆ dwi

InputImageType dwi
protected

Definition at line 63 of file noise_estimator.h.

◆ H

Eigen::MatrixXd H
protected

Definition at line 65 of file noise_estimator.h.

◆ leverage

Eigen::VectorXd leverage
protected

Definition at line 66 of file noise_estimator.h.

◆ noise

OutputImageType noise
protected

Definition at line 64 of file noise_estimator.h.

◆ R

Eigen::MatrixXd R
protected

Definition at line 65 of file noise_estimator.h.

◆ S

Eigen::MatrixXd S
protected

Definition at line 65 of file noise_estimator.h.

◆ scale_estimator

Math::Sn_scale_estimator<default_type> scale_estimator
protected

Definition at line 67 of file noise_estimator.h.