ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
RGBDOdometryJacobianImpl.h File Reference
Include dependency graph for RGBDOdometryJacobianImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 cloudViewer
 Generic file read and write utility for python interface.
 
 cloudViewer::t
 
 cloudViewer::t::pipelines
 
 cloudViewer::t::pipelines::kernel
 
 cloudViewer::t::pipelines::kernel::odometry
 

Functions

CLOUDVIEWER_HOST_DEVICE float cloudViewer::t::pipelines::kernel::odometry::HuberDeriv (float r, float delta)
 
CLOUDVIEWER_HOST_DEVICE float cloudViewer::t::pipelines::kernel::odometry::HuberLoss (float r, float delta)
 
CLOUDVIEWER_HOST_DEVICE bool cloudViewer::t::pipelines::kernel::odometry::GetJacobianPointToPoint (int x, int y, const float square_dist_thr, const NDArrayIndexer &source_vertex_indexer, const NDArrayIndexer &target_vertex_indexer, const TransformIndexer &ti, float *J_x, float *J_y, float *J_z, float &rx, float &ry, float &rz)
 
CLOUDVIEWER_HOST_DEVICE bool cloudViewer::t::pipelines::kernel::odometry::GetJacobianPointToPlane (int x, int y, const float depth_outlier_trunc, const NDArrayIndexer &source_vertex_indexer, const NDArrayIndexer &target_vertex_indexer, const NDArrayIndexer &target_normal_indexer, const TransformIndexer &ti, float *J_ij, float &r)
 
CLOUDVIEWER_HOST_DEVICE bool cloudViewer::t::pipelines::kernel::odometry::GetJacobianIntensity (int x, int y, const float depth_outlier_trunc, const NDArrayIndexer &source_depth_indexer, const NDArrayIndexer &target_depth_indexer, const NDArrayIndexer &source_intensity_indexer, const NDArrayIndexer &target_intensity_indexer, const NDArrayIndexer &target_intensity_dx_indexer, const NDArrayIndexer &target_intensity_dy_indexer, const NDArrayIndexer &source_vertex_indexer, const TransformIndexer &ti, float *J_I, float &r_I)
 
CLOUDVIEWER_HOST_DEVICE bool cloudViewer::t::pipelines::kernel::odometry::GetJacobianHybrid (int x, int y, const float depth_outlier_trunc, const NDArrayIndexer &source_depth_indexer, const NDArrayIndexer &target_depth_indexer, const NDArrayIndexer &source_intensity_indexer, const NDArrayIndexer &target_intensity_indexer, const NDArrayIndexer &target_depth_dx_indexer, const NDArrayIndexer &target_depth_dy_indexer, const NDArrayIndexer &target_intensity_dx_indexer, const NDArrayIndexer &target_intensity_dy_indexer, const NDArrayIndexer &source_vertex_indexer, const TransformIndexer &ti, float *J_I, float *J_D, float &r_I, float &r_D)