A unit may represent a basic unit of image processing. The unit may include at least one of a specific region of the picture and information related to the region. The unit may be used interchangeably with term such as block or area in some cases. In a general case, an M×N block may include samples (or a sample array) or a set (or array) of transform coefficients configured in M columns and N rows.
A point cloud according to the embodiments may be input to the V-PCC encoding process of
As shown in the figure, the left part shows a point cloud, in which an object is positioned in a 3D space and may be represented by a bounding box or the like. The middle part shows the geometry, and the right part shows a texture image (non-padded image).
Video-based point cloud compression (V-PCC) according to embodiments may provide a method of compressing 3D point cloud data based on a 2D video codec such as HEVC or VVC. Data and information that may be generated in the V-PCC compression process are disclosed below:
Occupancy map: this is a binary map indicating whether there is data at a corresponding position in a 2D plane, using a value of 0 or 1 in dividing the points constituting a point cloud into patches and mapping the same to the 2D plane. The occupancy map may represent a 2D array corresponding to an atlas, and the values of the occupancy map may indicate whether each sample position in the atlas corresponds to a 3D point.