Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020117916 - PROCÉDÉ ET APPAREIL DE LISSAGE GÉOMÉTRIQUE

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

WHAT IS CLAIMED IS:

1. A method of video decoding performed in a video decoder, comprising: receiving compressed geometric data corresponding to a three dimensional (3D) space;

receiving a low resolution occupancy map associated with the data cloud;

converting the low resolution occupancy map to a high resolution occupancy map; reconstructing a point cloud using the compressed geometric data and the high resolution occupancy map; and

performing a smoothing operation on one of the (i) reconstructed point cloud and (ii) the high resolution occupancy map.

2. The method according to claim 1,

wherein the smoothing operation includes a plurality of iterations of one or more smoothing filters applied to the reconstructed point cloud.

3. The method according to claim 2,

wherein the plurality of iterations of the one or more smoothing filters includes a same smoothing filter being applied in each of the plurality of iterations.

4. The method according to claim 2,

wherein the plurality of iterations of the one or more smoothing filters includes at least two different filters being applied to the reconstructed point cloud.

5. The method according to claim 2,

wherein the plurality of iterations of the one or more smoothing filters includes a median smoothing filter that moves a current point in the reconstructed point cloud towards a vector median of a set of points neighboring the current point,

wherein the amount of movement towards the vector median is in accordance with a threshold (a) that is greater than 0 and less than or equal to 1, and

wherein the current point is moved to the vector median when a = 1.

6. The method according to claim 2,

wherein the plurality of iterations of the one or more smoothing filters includes an average smoothing filter that moves a current point in the reconstructed point cloud to a centroid of a set of points neighboring the current point.

7. The method according to claim 2,

wherein the plurality of iterations of the one or more smoothing filters includes a patch weighted average filter that moves a current point in the reconstructed point cloud to a centroid of a set of points neighboring the current point, and

wherein the reconstructed point cloud is surrounded by a plurality of points belonging to different patches each having a respective weight, and

wherein each point in the set of points belonging to a same patch is equally weighted.

8. The method according to claim 1,

wherein the smoothing operation is a smoothing filter applied to the reconstructed point cloud, and

wherein the smoothing filter is selected from a plurality of smoothing filters.

9. The method according to claim 8,

wherein the selection of the smoothing filter is signaled with the compressed geometric data.

10. The method according to claim 8,

wherein the smoothing filter is selected based on a comparison of a statistical computation performed on the point cloud with one or more predetermined thresholds.

11. The method according to claim 1,

wherein the smoothing operation includes an adaptive erosion filter applied to the high resolution occupancy map.

12. The method according to claim 11 ,

wherein the adaptive erosion filter erodes one or more pixels located at a boundary between a set of occupied pixels and a set of unoccupied pixels, and

wherein each eroded pixel corresponds to an occupied pixel that is changed to an unoccupied pixel.

13. The method according to claim 12,

wherein the boundary is an occupied comer point in which the set of occupied pixels is an NxN block, and the set of unoccupied pixels surrounds two sides of the NxN block.

14. The method according to claim 12,

wherein the boundary is an unoccupied comer point in which the set of unoccupied pixels is an NxN block, and the set of occupied pixels surrounds two sides of the NxN block.

15. The method according to claim 12,

wherein the boundary is a vertical boundary between the set of occupied pixels and the set of unoccupied pixels.

16. The method according to claim 12,

wherein the boundary is a horizontal boundary between the set of occupied pixels and the set of unoccupied pixels.

17. A video decoder comprising:

processing circuitry configured to:

receive compressed geometric data corresponding to a three dimensional

(3D) space,

receive a low resolution occupancy map associated with the data cloud, convert the low resolution occupancy map to a high resolution occupancy map,

reconstruct a point cloud using the compressed geometric data and the high resolution occupancy map, and

perform a smoothing operation on one of the (i) reconstructed point cloud and (ii) the high resolution occupancy map.

18. The video decoder according to claim 17,

wherein the smoothing operation includes a plurality of iterations of one or more smoothing filters applied to the reconstructed point cloud.

19. The video decoder according to claim 17,

wherein the smoothing operation includes an adaptive erosion filter applied to the high resolution occupancy map.

20. A non-transitory computer readable medium having instructions stored therein, which when executed by a processor in a video decoder, causes the processor to execute a method comprising:

receiving compressed geometric data corresponding to a three dimensional (3D) space;

receiving a low resolution occupancy map associated with the data cloud;

converting the low resolution occupancy map to a high resolution occupancy map; reconstructing a point cloud using the compressed geometric data and the high resolution occupancy map; and

performing a smoothing operation on one of the (i) reconstructed point cloud and (ii) the high resolution occupancy map.