TooN
Public Member Functions | Public Attributes | List of all members
TooN::RobustI< Precision > Struct Template Reference

Robust reweighting (type I) for IRLS. More...

#include <irls.h>

Public Member Functions

void set_sd (Precision x)
 Set the noise standard deviation.
 
Precision reweight (Precision x)
 Returns \(w(x)\).
 
Precision true_scale (Precision x)
 Returns \(w(x) + xw'(x)\).
 
Precision objective (Precision x)
 Returns \(\int xw(x)dx\).
 

Public Attributes

double sd_inlier
 The inlier standard deviation, \(\sigma\).
 

Detailed Description

template<typename Precision>
struct TooN::RobustI< Precision >

Robust reweighting (type I) for IRLS.

A reweighting class with \(w(x)=\frac{1}{\sigma + |x|}\). This structure can be passed as the second template argument in IRLS.


The documentation for this struct was generated from the following file: