open3d.pipelines.integration.TSDFVolume#

class open3d.pipelines.integration.TSDFVolume#

Base class of the Truncated Signed Distance Function (TSDF) volume This volume is usually used to integrate surface data (e.g., a series of RGB-D images) into a Mesh or PointCloud. The basic technique is presented in the following paper:

A volumetric method for building complex models from range images

  1. Curless and M. Levoy

In SIGGRAPH, 1996

__init__(*args, **kwargs)#
extract_point_cloud(self: open3d.pipelines.integration.TSDFVolume) open3d.geometry.PointCloud#

Function to extract a point cloud with normals

Returns:

open3d.geometry.PointCloud

extract_triangle_mesh(self: open3d.pipelines.integration.TSDFVolume) open3d.geometry.TriangleMesh#

Function to extract a triangle mesh

Returns:

open3d.geometry.TriangleMesh

integrate(self: open3d.pipelines.integration.TSDFVolume, image: open3d.geometry.RGBDImage, intrinsic: open3d.camera.PinholeCameraIntrinsic, extrinsic: numpy.ndarray[numpy.float64[4, 4]]) None#

Function to integrate an RGB-D image into the volume

Parameters:
Returns:

None

reset(self: open3d.pipelines.integration.TSDFVolume) None#

Function to reset the TSDFVolume

Returns:

None

property color_type#

Color type of the TSDF volume.

Type:

integration.TSDFVolumeColorType

property sdf_trunc#

Truncation value for signed distance function (SDF).

Type:

float

property voxel_length#

Length of the voxel in meters.

Type:

float