TuttleOFX  1
noiseAnalysis.hpp File Reference
#include <terry/globals.hpp>
#include <boost/gil/gil_all.hpp>
#include <cmath>
Include dependency graph for noiseAnalysis.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tuttle
 

This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring.


namespace  tuttle::plugin
namespace  tuttle::plugin::imageUtils

Functions

template<class S_VIEW , class D_VIEW >
D_VIEW & tuttle::plugin::imageUtils::pseudo_residual (S_VIEW &src, D_VIEW &dst)
 Compute somme pseudo-residuals The pseudo residual r_i of the image Y_i are so thar E[r_i^2] = E[Y_i^2]. This is the 2D pseudo-implementation.
template<class S_VIEW , typename t >
double tuttle::plugin::imageUtils::variance_mean (S_VIEW &src, t &mean)
 Return the variance and the mean of the image Least Mean of Square.
template<class S_VIEW >
double tuttle::plugin::imageUtils::noise_variance (S_VIEW &src)
 Robustly estimate the variance of a the noise using the pseudo-residuals.