US 12,120,347 B2
Method, an apparatus and a computer program product for video encoding and video decoding
Sebastian Schwarz, Unterhaching (DE); Ioan Tabus, Tampere (FI); and Emre Can Kaya, Tampere (FI)
Assigned to Nokia Technologies Oy, Espoo (FI)
Appl. No. 17/906,991
Filed by Nokia Technologies Oy, Espoo (FI)
PCT Filed Mar. 15, 2021, PCT No. PCT/FI2021/050183
§ 371(c)(1), (2) Date Sep. 22, 2022,
PCT Pub. No. WO2021/191499, PCT Pub. Date Sep. 30, 2021.
Claims priority of application No. 20205300 (FI), filed on Mar. 26, 2020.
Prior Publication US 2023/0119830 A1, Apr. 20, 2023
Int. Cl. H04N 19/597 (2014.01); H04N 19/14 (2014.01)
CPC H04N 19/597 (2014.11) [H04N 19/14 (2014.11)] 14 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving an input video frame comprising video data being represented by a point cloud;
generating one or more bounding volumes around one or more points of the point cloud;
encoding a first depth image of highest points of the bounded volume, and encoding a second depth image of the lowest points of the bounded volume across a first axis;
determining a first section across a second axis from the first depth image and the second depth image to generate a feasible occupancy image and a list of pixels with unknown occupancy status;
encoding a binary sequence according to a true occupancy image, wherein the binary sequence transmits the occupancy status for the list of pixels with unknown occupancy status;
detecting anchoring points from the binary sequence,
and encoding missing elements between the anchoring points by using anchored chain codes;
determining a first section across a third axis from the bounding volume reconstructed so far and create a list of pixels with unknown status;
encoding a binary sequence according to the true occupancy image, wherein the binary sequence conveys the occupancy status of the list of pixels with unknown status;
detecting the anchor points from the binary sequence and corresponding list of pixels;
and encoding missing elements between the anchoring points by using anchored chain codes.