Hostname: page-component-89b8bd64d-r6c6k Total loading time: 0 Render date: 2026-05-08T13:23:08.122Z Has data issue: false hasContentIssue false

An overview of ongoing point cloud compression standardization activities: video-based (V-PCC) and geometry-based (G-PCC)

Published online by Cambridge University Press:  03 April 2020

D. Graziosi*
Affiliation:
R & D Center US San Jose Laboratory, Sony Corporation of America, San Jose, USA
O. Nakagami
Affiliation:
R & D Center, Sony Corporation, Shinagawa-ku, Japan
S. Kuma
Affiliation:
R & D Center, Sony Corporation, Shinagawa-ku, Japan
A. Zaghetto
Affiliation:
R & D Center US San Jose Laboratory, Sony Corporation of America, San Jose, USA
T. Suzuki
Affiliation:
R & D Center, Sony Corporation, Shinagawa-ku, Japan
A. Tabatabai
Affiliation:
R & D Center US San Jose Laboratory, Sony Corporation of America, San Jose, USA
*
Corresponding author: D. Graziosi Email: danillo.graziosi@sony.com

Abstract

This article presents an overview of the recent standardization activities for point cloud compression (PCC). A point cloud is a 3D data representation used in diverse applications associated with immersive media including virtual/augmented reality, immersive telepresence, autonomous driving and cultural heritage archival. The international standard body for media compression, also known as the Motion Picture Experts Group (MPEG), is planning to release in 2020 two PCC standard specifications: video-based PCC (V-CC) and geometry-based PCC (G-PCC). V-PCC and G-PCC will be part of the ISO/IEC 23090 series on the coded representation of immersive media content. In this paper, we provide a detailed description of both codec algorithms and their coding performances. Moreover, we will also discuss certain unique aspects of point cloud compression.

Information

Type
Industrial Technology Advances
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s), 2020. Published by Cambridge University Press in association with Asia Pacific Signal and Information Processing Association
Figure 0

Fig. 1. Original point cloud with floating-point coordinates (left) and voxelized point cloud with integer coordinates (right).

Figure 1

Fig. 2. Use case examples for point clouds, from left to right: VR/AR [15], Telepresence [16], autonomous vehicles [17], and world heritage [18].

Figure 2

Fig. 3. 3D Patch projection and respective occupancy map, geometry, and attribute 2D images, (a) 3D patch, (b) 3D Patch Occupancy Map, (c) 3D Patch Geometry Image, (d) 3D Patch Texture Image.

Figure 3

Fig. 4. TMC2 (V-PCC reference test model) encoder diagram [28].

Figure 4

Fig. 5. Patch generation.

Figure 5

Fig. 6. Example of patch packing.

Figure 6

Fig. 7. Mip-map image texture padding with sparse linear optimization.

Figure 7

Fig. 8. G-PCC reference encoder diagram.

Figure 8

Fig. 9. First two steps of an octree construction process.

Figure 9

Fig. 10. Trisoup point derivation at the decoder.

Figure 10

Fig. 11. Transform process of a 2 × 2 × 2 block.

Figure 11

Fig. 12. Example of upconverted transform domain prediction in RAHT.

Figure 12

Fig. 13. Levels of detail generation process.

Figure 13

Fig. 14. LoD referencing scheme.

Figure 14

Fig. 15. Forward and Inverse Predicting Transform.

Figure 15

Fig. 16. Forward and Inverse Predicting/Lifting Transform.

Figure 16

Fig. 17. Point cloud test set, (a) Longdress, (b) Red and Black, (c) Soldier, (d) Head, (e) Ford.

Figure 17

Fig. 18. TMC2v1.0 versus TMC2v8.0, (a) Point-to-point geometry distortion (D1), (b) Point-to-plane geometry distortion (D2) (c), Luma attribute distortion.

Figure 18

Fig. 19. Subjective quality using PCC Rendering Software, (a) Longdress at 2.2 Mbps, (b) Longdress at 10.9 Mbps, (c) Longdress at 25.2 Mbps.

Figure 19

Fig. 20. Examples of G-PCC coding performance.