Method and apparatus for mesh compression using point cloud coding
AssigneesHyundai Motor Company, Kia Corporation, Digitalinsights Inc.
InventorsYong Jo Ahn, Jong Seok Lee, Seung Wook Park
Life of this patent
Estimating the term…
Abstract
A mesh compression method and an apparatus utilize point cloud compression. The mesh compression method and apparatus transform the three-dimensional mesh into a point cloud and then compress/reconstruct the three-dimensional mesh using a point cloud compression method to improve the coding efficiency of a three-dimensional mesh.
Claims15
A decoding method performed by a mesh decoding apparatus for decoding a mesh that is three-dimensional, the decoding method comprising:
- separating a bitstream into a first bitstream and a second bitstream, the first bitstream being obtained by encoding a point cloud representative of the mesh, and the second bitstream being obtained by encoding edge data of the mesh;
- decoding the point cloud from the first bitstream;
- decoding the edge data from the second bitstream;
- and
- synthesizing the mesh by generating planes of polygons using the edge data and by generating a texture of the planes using attribute values of the point cloud, which are closest to the planes.
An encoding method performed by a mesh encoding apparatus for encoding a mesh that is three-dimensional, the encoding method comprising:
- obtaining the mesh;
- extracting edge data of polygons from the mesh;
- extracting vertices from the mesh and generating a texture map, and then transforming the mesh into a point cloud by using the vertices, the edge data, and the texture map;
- generating a first bitstream by encoding the point cloud;
- generating a second bitstream by encoding the edge data;
- and
- synthesizing the first bitstream and the second bitstream to generate a bitstream.
A computer-readable recording medium storing a bitstream generated by an encoding method for encoding a mesh that is three-dimensional, the encoding method comprising:
- obtaining the mesh;
- extracting edge data of polygons from the mesh;
- extracting vertices from the mesh and generating a texture map, and then transforming the mesh into a point cloud by using the vertices, the edge data, and the texture map;
- generating a first bitstream by encoding the point cloud;
- generating a second bitstream by encoding the edge data;
- and
- synthesizing the first bitstream and the second bitstream to generate a bitstream.
Dependencies are inferred from the claim text.