Point cloud encoding method and encoder
AssigneeHuawei Technologies Co., Ltd.
InventorsDejun ZHANG, Tian WANG, Vladyslav ZAKHARCHENKO
Life of this patent
Estimating the term…
Abstract
A point cloud encoding method is provided to improve coding efficiency. The method includes: obtaining global matched patches in N frames of point clouds in a point cloud group; determining M union patch occupancy maps corresponding to M sets, where a union patch occupancy map corresponding to an mth set is a union set of occupancy maps of all global matched patches in the mth set; packing the M union patch occupancy maps to obtain a global occupancy map; packing each of the N frames of point clouds to obtain occupancy maps of the N frames of point clouds; and encoding the N frames of point clouds based on the occupancy maps of the N frames of point clouds.
Claims20
A point cloud encoding method, comprising:
- obtaining global matched patches of N frames of point clouds of a point cloud group, wherein N≥2 and N is an integer;
- determining M union patch occupancy maps corresponding to M sets, wherein each of the M sets comprises N global matched patches having a matching relationship in the N frames of point clouds, wherein a union patch occupancy map corresponding to an mth set in the M sets is a union set of occupancy maps of all global matched patches in the mth set, 1≤m≤M, and both m and M are integers;
- packing the M union patch occupancy maps to obtain a global occupancy map used to determine locations of the M union patch occupancy maps in the global occupancy map;
- packing occupancy maps of a global matched patch and a non-global matched patch in each of the N frames of point clouds by using the global occupancy map, to obtain occupancy maps of the N frames of point clouds;
- and
- encoding the N frames of point clouds based on the occupancy maps of the N frames of point clouds.
An encoding apparatus, comprising:
- a memory containing instructions;
- and
- a processor in communication with the memory and upon execution of the instructions, is configured to:
- obtain global matched patches of N frames of point clouds of a point cloud group, wherein N≥2 and N is an integer;
- determine M union patch occupancy maps corresponding to M sets, wherein each of the M sets comprises N global matched patches having a matching relationship in the N frames of point clouds, wherein a union patch occupancy map corresponding to an mth set in the M sets is a union set of occupancy maps of all global matched patches in the mth set, 1≤m≤M, and both m and M are integers;
- pack the M union patch occupancy maps to obtain a global occupancy map used to determine locations of the M union patch occupancy maps in the global occupancy map;
- and
- pack occupancy maps of a global matched patch and a non-global matched patch in each of the N frames of point clouds by using the global occupancy map, to obtain occupancy maps of the N frames of point clouds;
- and encode the N frames of point clouds based on the occupancy maps of the N frames of point clouds.
A non-transitory computer-readable media-medium storing computer instructions, which when executed by one or more processors, cause the one or more processors to perform the steps-operations of:
- obtaining global matched patches of N frames of point clouds of a point cloud group, wherein N≥2 and N is an integer;
- determining M union patch occupancy maps corresponding to M sets, wherein each of the M sets comprises N global matched patches having a matching relationship in the N frames of point clouds, wherein a union patch occupancy map corresponding to an mth set in the M sets is a union set of occupancy maps of all global matched patches in the mth set, 1≤m≤M, and both m and M are integers;
- packing the M union patch occupancy maps to obtain a global occupancy map used to determine locations of the M union patch occupancy maps in the global occupancy map;
- packing occupancy maps of a global matched patch and a non-global matched patch in each of the N frames of point clouds by using the global occupancy map, to obtain occupancy maps of the N frames of point clouds;
- and
- encoding the N frames of point clouds based on the occupancy maps of the N frames of point clouds.
Dependencies are inferred from the claim text.