IP Library Granted Patent US 12707084
Granted Patent B2
US 12707084 · App. 18/383,489 · Granted Aug 11, 2026

Method and device for coding the geometry of a point cloud

Inventors: Celine Guede (Cesson-Sevigne, FR); Joan Llach Pinsach (Cesson-Sevigne, FR); Kangying Cai (Rennes, FR)
Assignee: InterDigital VC Holdings, Inc.
H04N19/597H04N19/103H04N19/147H04N19/17
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12707084
App. No.
18/383,489
Granted
Aug 11, 2026
Kind
B2
Abstract

The present principles relate to a method and device method for encoding depth values of orthogonally projected points of a point cloud onto a projection plane. The present principles also relate to a method and device for decoding a point cloud, a computer readable program and a video signal.

Claims (37)

1 . A method of reconstructing geometry of a point cloud, comprising:

decoding from a bitstream a first depth image of one or more depth images, the one or more depth images representing different depth values of orthogonally projected points of the point cloud onto a projection plane;

decoding, from a SPS message or a PPS message in the bitstream, a depth coding mode associated with a second depth image of the one or more depth images, the depth coding mode indicating whether the second depth image is encoded or not in the bitstream;

obtaining a first depth value for at least one first pixel of the first depth image; and

responsive to the depth coding mode, determining a second depth value for at least one second pixel of the second depth image, the at least one second pixel being co-located to the at least one first pixel, the second depth value being determined from the first depth value of the at least one first pixel and a first depth value of at least one neighboring pixel of the at least one first pixel in the first depth image;

wherein the at least one neighboring pixel is obtained responsive to a determination that a spatial distance between the at least one first pixel in the first depth image and the at least one neighboring pixel is below a given threshold.

2 . The method of claim 1 , wherein the second depth value is determined as an average of the first depth value of the at least one neighboring pixel.

3 . The method of claim 1 , wherein the second depth value is determined as a maximum first depth value of the at least one neighboring pixel.

4 . The method of claim 1 , wherein the second depth value is determined as a minimum first depth value of the at least one neighboring pixel.

5 . The method of claim 1 , further comprising de-projecting the first depth image and the second depth image.

6 . The method of claim 1 , wherein the depth coding mode is encoded as a metadata associated with a reconstruction of the point cloud whose geometry is represented by the one or more depth images.

7 . The method of claim 1 , wherein if the depth coding mode indicates that the second depth image is encoded in the bitstream, the method further comprises decoding the second depth image from the bitstream.

8 . A device for reconstructing geometry of a point cloud, comprising:

at least one processor configured to:

decode from a bitstream a first depth image of one or more depth images, the one or more depth images representing different depth values of orthogonally projected points of the point cloud onto a projection plane;

decode, from a SPS message or a PPS message in the bitstream, a depth coding mode associated with a second depth image of the one or more depth images, the depth coding mode indicating whether the second depth image is encoded or not in the bitstream;

obtain a first depth value for at least one first pixel of the first depth image; and

responsive to the depth coding mode, determine a second depth value for at least one second pixel of the second depth image, the at least one second pixel being co-located to the at least one first pixel, the second depth value being determined from the first depth value of the at least one first pixel and a first depth value of at least one neighboring pixel of the at least one first pixel in the first depth image;

wherein the at least one neighboring pixel is obtained responsive to a determination that a spatial distance between the at least one first pixel in the first depth image and the at least one neighboring pixel is below a given threshold.

9 . The device of claim 8 , wherein the second depth value is determined as an average of the first depth value of the at least one neighboring pixel.

10 . The device of claim 8 , wherein the second depth value is determined as a maximum first depth value of the at least one neighboring pixel.

11 . The device of claim 8 , wherein the second depth value is determined as a minimum first depth value of the at least one neighboring pixel.

12 . The device of claim 8 , wherein the at least one processor is further configured to de-project the first depth image and the second depth image.

13 . The device of claim 8 , wherein the depth coding mode is encoded as a metadata associated with a reconstruction of the point cloud whose geometry is represented by the one or more depth images.

14 . The device of claim 8 , wherein the at least one processor is further configured to, if the depth coding mode indicates that the second depth image is encoded in the bitstream, decode the second depth image from the bitstream.

15 . A non-transitory computer-readable medium including instructions for causing one or more processors to perform:

reconstructing geometry of a point cloud including:

decoding from a bitstream a first depth image of one or more depth images, the one or more depth images representing different depth values of orthogonally projected points of the point cloud onto a projection plane;

decoding, from a SPS message or a PPS message in the bitstream, a depth coding mode associated with a second depth image of the one or more depth images, the depth coding mode indicating whether the second depth image is encoded or not in the bitstream;

obtaining a first depth value for at least one first pixel of the first depth image; and

responsive to the depth coding mode, determining a second depth value for at least one second pixel of the second depth image, the at least one second pixel being co-located to the at least one first pixel, the second depth value being determined from the first depth value of the at least one first pixel and a first depth value of at least one neighboring pixel of the at least one first pixel in the first depth image;

wherein the at least one neighboring pixel is obtained responsive to a determination that a spatial distance between the at least one first pixel in the first depth image and the at least one neighboring pixel is below a given threshold.

16 . The non-transitory computer-readable medium of claim 15 , wherein the second depth value is determined as an average of the first depth value of the at least one neighboring pixel.

17 . The non-transitory computer-readable medium of claim 15 , wherein the second depth value is determined as a maximum first depth value of the at least one neighboring pixel.

18 . The non-transitory computer-readable medium of claim 15 , wherein the second depth value is determined as a minimum first depth value of the at least one neighboring pixel.

19 . The non-transitory computer-readable medium of claim 15 , further comprising instructions for causing the one or more processors to de-project the first depth image and the second depth image.

20 . The non-transitory computer-readable medium of claim 15 , wherein the depth coding mode is encoded as a metadata associated with a reconstruction of the point cloud whose geometry is represented by the one or more depth images.