open3d.t.pipelines.odometry.rgbd_odometry_multi_scale#
- open3d.t.pipelines.odometry.rgbd_odometry_multi_scale(source, target, intrinsics, init_source_to_target=[[1 0 0 0], [0 1 0 0], [0 0 1 0], [0 0 0 1]] Tensor[shape={4, 4}, stride={4, 1}, Float64, , depth_scale=1000.0, depth_max=3.0, criteria_list=[OdometryConvergenceCriteria[max_iteration=10, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06]., OdometryConvergenceCriteria[max_iteration=5, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06]., OdometryConvergenceCriteria[max_iteration=3, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06].], method=<Method.Hybrid: 2>, params=OdometryLossParams[depth_outlier_trunc=7.000000e-02, depth_huber_delta=5.000000e-02, intensity_huber_delta=1.000000e-01].)#
Function for Multi Scale RGBD odometry.
- Parameters:
source (open3d.t.geometry.RGBDImage) – The source RGBD image.
target (open3d.t.geometry.RGBDImage) – The target RGBD image.
intrinsics (open3d.core.Tensor) – (3, 3) intrinsic matrix for projection.
init_source_to_target (open3d.core.Tensor, optional, default=[[1 0 0 0], [0 1 0 0], [0 0 1 0], [0 0 0 1]] Tensor[shape={4, 4}, stride={4, 1}, Float64) – (4, 4) initial transformation matrix from source to target. ()
depth_scale (float, optional, default=1000.0) – Converts depth pixel values to meters by dividing the scale factor.
depth_max (float, optional, default=3.0) –
criteria_list (list[open3d.t.pipelines.odometry.OdometryConvergenceCriteria], optional, default=[OdometryConvergenceCriteria[max_iteration=10, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06]., OdometryConvergenceCriteria[max_iteration=5, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06]., OdometryConvergenceCriteria[max_iteration=3, relative_rmse=1.000000e-06, relative_fitness=1.000000e-06].]) – List of Odometry convergence criteria.
(open3d.t.pipelines.odometry.Method (method) – 2>): Estimation method used to apply RGBD odometry. One of (
PointToPlane
,Intensity
,Hybrid
)optional – 2>): Estimation method used to apply RGBD odometry. One of (
PointToPlane
,Intensity
,Hybrid
)default=<Method.Hybrid – 2>): Estimation method used to apply RGBD odometry. One of (
PointToPlane
,Intensity
,Hybrid
)params (open3d.t.pipelines.odometry.OdometryLossParams, optional, default=OdometryLossParams[depth_outlier_trunc=7.000000e-02, depth_huber_delta=5.000000e-02, intensity_huber_delta=1.000000e-01].) – Odometry loss parameters.
- Returns:
open3d.t.pipelines.odometry.OdometryResult