Open3D (C++ API)  0.18.0+5c982c7
Public Member Functions | Data Fields
open3d::t::pipelines::odometry::OdometryConvergenceCriteria Class Reference

#include <RGBDOdometry.h>

Public Member Functions

 OdometryConvergenceCriteria (int max_iteration, double relative_rmse=1e-6, double relative_fitness=1e-6)
 Constructor for the convergence criteria, where we stop iterations once the criteria are met. More...
 

Data Fields

int max_iteration_
 Maximum iteration before iteration stops. More...
 
double relative_rmse_
 
double relative_fitness_
 

Constructor & Destructor Documentation

◆ OdometryConvergenceCriteria()

open3d::t::pipelines::odometry::OdometryConvergenceCriteria::OdometryConvergenceCriteria ( int  max_iteration,
double  relative_rmse = 1e-6,
double  relative_fitness = 1e-6 
)
inline

Constructor for the convergence criteria, where we stop iterations once the criteria are met.

Parameters
max_iterationMaximum iteration before iteration stops.
relative_rmseRelative rmse threshold where we stop iterations when \( |rmse_{i+1} - rmse_i|/rmse_i < relative rmse\).
relative_fitnessRelative fitness threshold where we stop iterations when \( |fitness_{i+1} - fitness_i|/fitness_i < relative fitness\)

Field Documentation

◆ max_iteration_

int open3d::t::pipelines::odometry::OdometryConvergenceCriteria::max_iteration_

Maximum iteration before iteration stops.

◆ relative_fitness_

double open3d::t::pipelines::odometry::OdometryConvergenceCriteria::relative_fitness_

If relative change (difference) of fitness score is lower than relative_fitness, the iteration stops.

◆ relative_rmse_

double open3d::t::pipelines::odometry::OdometryConvergenceCriteria::relative_rmse_

If relative change (difference) of inliner RMSE score is lower than relative_rmse, the iteration stops.


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