Information processing device and method
There is provided an information processing device and method capable of suppressing a reduction in encoding efficiency. When performing, for attribute information of each point of a point cloud that represents an object having a three-dimensional shape as a set of points, hierarchization of the attribute information by recursively repeating classification of a prediction point for deriving a difference value between the attribute information and a predicted value of the attribute information and a reference point used for deriving the predicted value with respect to the reference point, the reference point is set on the basis of a centroid of points. The present disclosure can be applied to, for example, an information processing device, an image processing device, an encoding device, a decoding device, an electronic device, an information processing method, a program, and the like.
1 . A decoding device comprising:
circuitry configured to:
derive geometry data of points of a point cloud representing a level-of-detail structure;
recursively classify, for each level-of-detail of the level-of-detail structure, the points into either
prediction points, or
a reference point closest to a centroid of a limited number of points, the limited number of points including the prediction points,
wherein, in the recursive classification, the prediction points and the reference point are searched among candidate points in N×N×N rectangular voxel regions of a current level-of-detail of the level-of-detail structure, and
wherein N is equal to or larger than 2; and
derive attribute data corresponding to the geometry data by:
deriving a predicted value with respect to the reference point; and
deriving, on a basis of the prediction points, a difference value between the attribute data and the predicted value.
2 . The decoding device according to claim 1 ,
wherein the circuitry is further configured to search, in the recursive classification, the prediction points and the reference point in accordance with a Morton order.
3 . The decoding device according to claim 1 ,
wherein the circuitry is further configured to retain, in the recursive classification, the reference point of the current level-of-detail of the level-of-detail structure for a lower-resolution level-of-detail.
4 . A decoding method comprising:
deriving geometry data of points of a point cloud representing a level-of-detail structure;
recursively classifying, for each level-of-detail of the level-of-detail structure, the points into either
prediction points, or
a reference point closest to a centroid of a limited number of points, the limited number of points including the prediction points,
wherein, in the recursive classification, the prediction points and the reference point are searched among candidate points in N×N×N rectangular voxel regions of a current level-of-detail of the level-of-detail structure, and
wherein N is equal to or larger than 2; and
deriving attribute data corresponding to the geometry data by:
deriving a predicted value with respect to the reference point; and
deriving, on a basis of the prediction points, a difference value between the attribute data and the predicted value.
5 . The decoding method according to claim 4 ,
wherein the recursive classification includes searching the prediction points and the reference point in accordance with a Morton order.
6 . The decoding method according to claim 4 ,
wherein the recursive classification includes retaining the reference point of the current level-of-detail of the level-of-detail structure for a lower-resolution level-of-detail.