open3d.t.pipelines.registration.multi_scale_icp#

open3d.t.pipelines.registration.multi_scale_icp(source: open3d.pybind.t.geometry.PointCloud, target: open3d.pybind.t.geometry.PointCloud, voxel_sizes: open3d.pybind.utility.DoubleVector, criteria_list: collections.abc.Sequence[open3d.pybind.t.pipelines.registration.ICPConvergenceCriteria], max_correspondence_distances: open3d.pybind.utility.DoubleVector, init_source_to_target: open3d.pybind.core.Tensor = [[1 0 0 0], [0 1 0 0], [0 0 1 0], [0 0 0 1]] Tensor[shape={4, 4}, stride={4, 1}, Float64, , estimation_method: open3d.pybind.t.pipelines.registration.TransformationEstimation = TransformationEstimationPointToPoint, callback_after_iteration: collections.abc.Callable[[collections.abc.Mapping[str, open3d.pybind.core.Tensor]], None] = None) open3d.pybind.t.pipelines.registration.RegistrationResult#

Function for Multi-Scale ICP registration

Parameters:
Returns:

open3d.pybind.t.pipelines.registration.RegistrationResult