CPC G06T 9/001 (2013.01) [G06T 7/10 (2017.01); G06T 17/205 (2013.01)] | 18 Claims |
1. An encoding device for point cloud encoding, the encoding device comprising:
a processor configured to:
segment an area including points representing a three-dimensional (3D) point cloud into multiple voxels of a first size,
generate a patch information for each of the multiple voxels that include at least one of the points of the 3D point cloud, wherein the patch information for each of the multiple voxels includes a normal vector for one of the multiple voxels,
identify patch border voxels based on the patch information,
segment the patch border voxels into voxels of a second size, wherein the second size is smaller than the first size,
identify additional patch border voxels based on additional patch information,
assign the patch information of the multiple voxels to the points included in each respective voxel, to generate patches that represent the 3D point cloud,
generate frames that include pixels that represent the patches, and
encode the frames to generate a bitstream; and
communication circuitry operably coupled to the processor, the communication circuitry configured to transmit the bitstream.
|