US 12,230,004 B2
Method and apparatus for processing a point cloud
Wei Zhang, Shaanxi (CN); and Mary-Luc Georges Henry Champel, Beijing (CN)
Assigned to BEIJING XIAOMI MOBILE SOFTWARE CO., LTD., Beijing (CN); and XIDIAN UNIVERSITY, Shaanxi (CN)
Appl. No. 17/919,136
Filed by BEIJING XIAOMI MOBILE SOFTWARE CO., LTD., Beijing (CN); and XIDIAN UNIVERSITY, Shaanxi (CN)
PCT Filed Apr. 14, 2020, PCT No. PCT/CN2020/084804
§ 371(c)(1), (2) Date Oct. 14, 2022,
PCT Pub. No. WO2021/207947, PCT Pub. Date Oct. 21, 2021.
Prior Publication US 2023/0162402 A1, May 25, 2023
Int. Cl. G06T 9/00 (2006.01); G06T 9/40 (2006.01)
CPC G06T 9/001 (2013.01) [G06T 9/40 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for encoding a point cloud to generate a bitstream of compressed point cloud data, wherein the point cloud's geometry is represented by an octree-based structure with a plurality of nodes having parent-child relationships by recursively splitting a volumetric space containing the point cloud into sub-volumes each associated with a node of the octree-based structure, comprising the steps:
determining an occupancy pattern for a parent node based on the occupancy of its child nodes;
determining planar context information for at least one of the child nodes, wherein the planar context information of a present child node is determined according to the occupancy pattern of the present parent node and the occupancy pattern of at least one neighboring parent node positioned directly next to the present parent node; and
entropy encoding the occupancy pattern of the parent node based on the determined planar context information to produce encoded data for the bitstream.