Point cloud compression using non-orthogonal projection
US-2019139266-A1 · May 9, 2019 · US
US12080034B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12080034-B2 |
| Application number | US-202318300484-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 14, 2023 |
| Priority date | Dec 2, 2019 |
| Publication date | Sep 3, 2024 |
| Grant date | Sep 3, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Provided is a method for predicting attribute information, a coder, a decoder, and a storage medium. The coder determines a current Morton code corresponding to a point to be predicted in a point cloud to be coded, determines a target Morton code corresponding to the point to be predicted based on the current Morton code and according to a preset neighbor information table, judges whether a neighbor point of the point to be predicted exists in the point cloud to be coded according to the target Morton code, and performs prediction to obtain a predicted attribute value of the point to be predicted according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud to be coded.
Opening claim text (preview).
The invention claimed is: 1. A method for predicting attribute information, applied to a coder, the method comprising: determining position information corresponding to a current point in a point cloud; determining target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judging whether a neighbor point of the current point exists in the point cloud according to the target position information; and performing prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud. 2. The method of claim 1 , before the determining the target position information corresponding to the current point based on the position information according to a preset neighbor information table, further comprising: establishing the preset neighbor information table corresponding to the current point. 3. The method of claim 2 , wherein the establishing the preset neighbor information table corresponding to the current point comprises: positioning the preset reference point; calculating a first coordinate difference between the preset reference point and the coplanar neighbor point, and calculating a second coordinate difference between the preset reference point and the collinear neighbor point; performing coding on the first coordinate difference to obtain coplanar position information corresponding to the coplanar neighbor point, and performing coding on the second coordinate difference to obtain collinear position information corresponding to the collinear neighbor point; and establishing the preset neighbor information table corresponding to the current point based on the coplanar position information and the collinear position information. 4. The method of claim 1 , wherein the judging whether a neighbor point of the current point exists in the point cloud according to the target position information comprises: obtaining a point cloud sequence set of the point cloud; performing a query process in the point cloud sequence set based on the target position information to obtain a query result; and determining that the neighbor point exists in response to that the query result is that the target position information exists in the point cloud sequence set. 5. The method of claim 4 , wherein the performing a query process in the point cloud sequence set based on the target position information to obtain a query result comprises: traversing the point cloud sequence set based on the target position information to obtain the query result. 6. A method for predicting attribute information, applied to a decoder and comprising: determining position information corresponding to a current point in a point cloud; determining target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judging whether a neighbor point of the current point exists in the point cloud according to the target position information; and performing prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud. 7. The method of claim 6 , before the determining target position information corresponding to the current point based on the current position information according to a preset neighbor information table, further comprising: establishing the preset neighbor information table corresponding to the current point. 8. The method of claim 7 , wherein the establishing the preset neighbor information table corresponding to the current point comprises: positioning the preset reference point; calculating a first coordinate difference between the preset reference point and the coplanar neighbor point, and calculating a second coordinate difference between the preset reference point and the collinear neighbor point; performing coding on the first coordinate difference to obtain coplanar position information corresponding to the coplanar neighbor point, and performing coding on the second coordinate difference to obtain collinear position information corresponding to the collinear neighbor point; and establishing the preset neighbor information table corresponding to the current point based on the coplanar position information and the collinear position information. 9. The method of claim 6 , wherein the judging whether a neighbor point of the current point exists in the point cloud according to the target position information comprises: obtaining a point cloud sequence set of the point cloud; performing a query process in the point cloud sequence set based on the target position information to obtain a query result; and determining that the neighbor point exists in response to that the query result is that the target position information exists in the point cloud sequence set. 10. The method of claim 9 , wherein the performing a query process in the point cloud sequence set based on the target position information to obtain a query result comprises: traversing the point cloud sequence set based on the target position information to obtain the query result. 11. A coder, comprising a first processor and a first memory storing instructions executable by the first processor, wherein the first processor is configured to: determine position information corresponding to a current point in a point cloud, and determine target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judge whether a neighbor point of the current point exists in the point cloud according to the target position information; and perform prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the
Image subtraction · CPC title
Range image; Depth image; 3D point clouds · CPC title
involving models · CPC title
specially adapted for multi-view video sequence encoding · CPC title
Quantisation · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.