IP Library › Granted Patent US 12,488,505
Granted Patent B2
US 12,488,505 · App. 18/040,705 · Granted Dec 2, 2025

Point cloud encoding and decoding method and device based on two-dimensional regularization plane projection

Inventors: Fuzheng Yang (Shenzhen, CN); Wei Zhang (Shenzhen, CN)
Assignee: HONOR DEVICE CO., LTD.
G06T9/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,488,505
App. No.
18/040,705
Granted
Dec 2, 2025
Kind
B2
Abstract

Disclosed are a point cloud encoding and decoding method and device based on a two-dimensional regularization plane projection. The encoding method includes: acquiring original point cloud data; performing two-dimensional regularization plane projection on the original point cloud data to obtain a two-dimensional projection plane structure; obtaining a plurality of pieces of two-dimensional image information according to the two-dimensional projection plane structure; and encoding the plurality of pieces of two-dimensional image information to obtain code stream information.

Claims (50)

1 . A method, comprising:

acquiring original point cloud data;

performing two-dimensional regularization plane projection on the original point cloud data to obtain a two-dimensional projection plane structure;

obtaining a plurality of pieces of two-dimensional image information according to the two-dimensional projection plane structure,

wherein the plurality of pieces of two-dimensional image information comprises a geometry information map, the geometry information map comprising a placeholder information map, a depth information map, a projection residual information map, and a coordinate conversion error information map; and

encoding the plurality of pieces of two-dimensional image information to obtain code stream information.

2 . The method according to claim 1 , wherein the performing the two-dimensional regularization plane projection on the original point cloud data to obtain the two-dimensional projection plane structure comprises:

initializing the two-dimensional projection plane structure; and

determining a mapping relationship between the original point cloud data and the two-dimensional projection plane structure, to project the original point cloud data onto the two-dimensional projection plane structure.

3 . The method according to claim 1 , wherein the encoding the plurality of pieces of two-dimensional image information to obtain the code stream information comprises:

encoding the placeholder information map, the depth information map, the projection residual information map, and the coordinate conversion error information map, to obtain a placeholder information code stream, a depth information code stream, a projection residual information code stream, and a coordinate conversion error information code stream, respectively; and

obtaining a geometry information code stream according to the placeholder information code stream, the depth information code stream, the projection residual information code stream, and the coordinate conversion error information code stream.

4 . The method according to claim 3 , wherein the method further comprises:

after the obtaining the geometry information code stream:

performing geometry reconstruction according to the geometry information code stream to obtain reconstructed point cloud geometry information; and

encoding attribute information of the original point cloud data based on the reconstructed point cloud geometry information to obtain an attribute information code stream.

5 . The method according to claim 1 , wherein the plurality of pieces of two-dimensional image information further comprises an attribute information map.

6 . The method according to claim 5 , wherein the encoding the plurality of pieces of two-dimensional image information to obtain the code stream information further comprises:

encoding the attribute information map to obtain an attribute information code stream.

7 . A device, comprising:

at least one processor; and

a non-transitory computer readable storage medium storing programming, the programming including instructions that, when executed by the at least one processor, cause the device to perform operations including:

acquiring original point cloud data;

performing two-dimensional regularization plane projection on the original point cloud data to obtain a two-dimensional projection plane structure;

obtaining a plurality of pieces of two-dimensional image information according to the two-dimensional projection plane structure,

wherein the plurality of pieces of two-dimensional image information comprises a geometry information map, the geometry information map comprising a placeholder information map, a depth information map, a projection residual information map, and a coordinate conversion error information map; and

encoding the plurality of pieces of two-dimensional image information to obtain code stream information.

8 . The device according to claim 7 , wherein the performing the two-dimensional regularization plane projection on the original point cloud data to obtain the two-dimensional projection plane structure comprises:

initializing the two-dimensional projection plane structure; and

determining a mapping relationship between the original point cloud data and the two-dimensional projection plane structure, to project the original point cloud data onto the two-dimensional projection plane structure.

9 . The device according to claim 7 , wherein the encoding the plurality of pieces of two-dimensional image information to obtain the code stream information comprises:

encoding the placeholder information map, the depth information map, the projection residual information map, and the coordinate conversion error information map, to obtain a placeholder information code stream, a depth information code stream, a projection residual information code stream, and a coordinate conversion error information code stream, respectively; and

obtaining a geometry information code stream according to the placeholder information code stream, the depth information code stream, the projection residual information code stream, and the coordinate conversion error information code stream.

10 . The device according to claim 9 , the operations further comprising:

after the obtaining the geometry information code stream:

performing geometry reconstruction according to the geometry information code stream to obtain reconstructed point cloud geometry information; and

encoding attribute information of the original point cloud data based on the reconstructed point cloud geometry information to obtain an attribute information code stream.

11 . The device according to claim 7 , wherein the plurality of pieces of two-dimensional image information further comprises an attribute information map.

12 . The device according to claim 11 , wherein the encoding the plurality of pieces of two-dimensional image information to obtain the code stream information further comprises:

encoding the attribute information map to obtain an attribute information code stream.

13 . A method, comprising:

acquiring code stream information;

decoding the code stream information to obtain parsed data;

reconstructing a plurality of pieces of two-dimensional image information according to the parsed data,

wherein the plurality of pieces of two-dimensional image information comprises a geometry information map, the geometry information map comprising a placeholder information map, a depth information map, a projection residual information map, and a coordinate conversion error information map;

obtaining a two-dimensional projection plane structure according to the plurality of pieces of two-dimensional image information; and

reconstructing a point cloud by using the two-dimensional projection plane structure.

14 . The method of claim 13 , the decoding comprising:

applying entropy decoding on the code stream information to obtain the parsed data.

15 . The method of claim 13 , the parsed data including predicted placeholder residual information, predicted depth residual information, predicted projection residual information, and predicted residual of coordinate conversion error residual information based on the placeholder information map, the depth information map, the projection residual information map, and the coordinate conversion error information map, respectively.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: YANG, FUZHENG; ZHANG, WEI
To: HONOR DEVICE CO., LTD.
Reel/Frame 065694/0541 →
Priority Claims (1)
CN 202110172795.4 · Feb 8, 2021 · national
Continuity (1)
Related Publication 20230290007A1 · Sep 14, 2023
References Cited (13)
US 11368719B2 · Oh et al. · 2022 [cited by applicant]
US 11463681B2 · Aflaki Beni et al. · 2022 [cited by applicant]
US 20190311500A1 · Mammou et al. · 2019 [cited by applicant]
US 20200296401A1 · Lee et al. · 2020 [cited by applicant]
US 20220084254A1 · Oh et al. · 2022 [cited by applicant]
WO 2019162567A1 · 2019 [cited by applicant]
WO 2020013631A1 · 2020 [cited by applicant]
WO 2020145783A1 · 2020 [cited by applicant]
WO 2020187140A1 · 2020 [cited by applicant]
L. He, W. Zhu and Y. Xu, “Best-effort projection based attribute compression for 3D point cloud,” Dec. 2017 23rd Asia-Pacific Conference on Communications (APCC), Perth, WA, Australia, 2017, 6 pages. [cited by applicant]
V. Fakour Sevom, S. Schwarz and M. Gabbouj, “Geometry-Guided 3D Data Interpolation for Projection-Based Dynamic Point Cloud Coding,” 2018 7th European Workshop on Visual Information Processing (EUVIP), Tampere, Finland,… [cited by applicant]
E. Lopes, J. Ascenso, C. Brites and F. Pereira, “Adaptive Plane Projection for Video-Based Point Cloud Coding,” 2019 IEEE International Conference on Multimedia and Expo (ICME), Shanghai, China, Jul. 2019, 6 pages. [cited by applicant]
H. Roodak and M. N. Bojnordi, “Compressed Geometric Arrays for Point Cloud Processing,” in IEEE Transactions on Multimedia, vol. 25, Dec. 2022, 17 pages. [cited by applicant]