Method and apparatus for adaptive point cloud attribute coding
AssigneeTencent America LLC
InventorsBirendra Kathariya, Sehoon Yea, Arash Vosoughi, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method of adaptive point cloud attribute coding is performed by at least one processor and includes determining a centroid of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud, and selecting one of the k candidate points that is closest to the centroid. The method further includes determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points, and performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
Claims20
A method of adaptive point cloud attribute coding, the method being performed by at least one processor, and the method comprising:
- determining a median of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud;
- selecting one of the k candidate points that is closest to the median;
- determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points;
- and
- performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
An apparatus for adaptive point cloud attribute coding, the apparatus comprising:
- at least one memory configured to store computer program code;
- and
- at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code comprising:
- first determining code configured to cause the at least one processor to determine a median of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud;
- selecting code configured to cause the at least one processor to select one of the k candidate points that is closest to the median;
- second determining code configured to cause the at least one processor to determine a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points;
- and
- performing code configured to cause the at least one processor to perform coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
A non-transitory computer-readable storage medium storing instructions that cause at least one processor to:
- determine a median of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud;
- select one of the k candidate points that is closest to the median;
- determine a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points;
- and
- perform coding of attributes of the all points, based on the first LoD layer and the second LoD layer.
Dependencies are inferred from the claim text.