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

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

#include <irls.h>

Collaboration diagram for TooN::RobustII< Precision >:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

Precision sd_inlier
 The inlier standard deviation squared, \(\sigma\).
 

Detailed Description

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

Robust reweighting (type II) for IRLS.

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


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