Open3D (C++ API)  0.18.0
Public Member Functions
open3d::pipelines::registration::L2Loss Class Reference

#include <RobustKernel.h>

Inheritance diagram for open3d::pipelines::registration::L2Loss:
open3d::pipelines::registration::RobustKernel

Public Member Functions

double Weight (double residual) const override
 
- Public Member Functions inherited from open3d::pipelines::registration::RobustKernel
virtual ~RobustKernel ()=default
 

Detailed Description

Classical loss function used for outlier rejection.

The loss p(r) for a given residual 'r' is computed as follow: p(r) = r^2 / 2

Member Function Documentation

◆ Weight()

double open3d::pipelines::registration::L2Loss::Weight ( double  residual) const
overridevirtual

The weight w(r) for a given residual 'r' is computed as follow: w(r) = 1.0, for all r

Parameters
residual[ignored]

Implements open3d::pipelines::registration::RobustKernel.


The documentation for this class was generated from the following files: