Methods of coding duplicate and isolated points for point cloud coding
AssigneeTencent America LLC
InventorsXiang Zhang, Wen Gao, Shan Liu
Life of this patent
Estimating the term…
Abstract
A method and apparatus for coding information of a point cloud that includes obtaining the point cloud including a set of points in a three-dimensional space; determining whether a current node in the set of points is isolated; and coding the current node in isolation mode based on a determination that the current node is isolated and coding the current node in non-isolation mode, based on a determination that the current node is not isolated.
Claims20
A method for coding information of a point cloud, the method performed by at least one processor and comprising:
- obtaining the point cloud including a set of points in a three-dimensional space;
- determining whether a current node in the set of points is isolated;
- and
- based on a determination that the current node is isolated, coding the current node in isolation mode, in which, a duplicate number or a geometry position of the current node are coded, and based on a determination that the current node is not isolated, coding the current node in non-isolation mode, in which:
- the duplicate number is coded for the current node based on a determination that the current node is a leaf node, or
- occupancy information is coded based on a determination that the current node is not a leaf node.
An apparatus for coding information of a point cloud, the apparatus comprising:
- at least one memory storing computer program code;
- and
- at least one processor configured to access the computer program code and operate as instructed by the computer program code, the computer program code including:
- obtaining code configured to cause the at least one processor to obtain the point cloud including a set of points in a three-dimensional space;
- isolation determining code configured to cause the at least one processor to determine whether a current node in the set of points is isolated;
- and
- encoding code configured to cause the at least one processor to, based on a determination that the current node is isolated, code the current node in isolation mode, in which, a duplicate number or a geometry position of the current node are coded, and based on a determination that the current node is not isolated, code the current node in non-isolation mode, in which:
- the duplicate number is coded for the current node based on a determination that the current node is a leaf node, or
- occupancy information is coded based on a determination that the current node is not a leaf node.
A non-transitory computer readable medium having stored thereon computer code that when executed by at least one processor can cause the processor to code information of a point cloud by:
- obtaining the point cloud including a set of points in a three-dimensional space;
- determining whether a current node in the set of points is isolated;
- and
- based on a determination that the current node is isolated, coding the current node in isolation mode, in which, a duplicate number or a geometry position of the current node are coded, and coding the current node in non-isolation mode, based on a determination that the current node is not isolated, coding the current node in non-isolation mode, in which:
- the duplicate number is coded for the current node based on a determination that the current node is a leaf node, or
- occupancy information is coded based on a determination that the current node is not a leaf node.
Dependencies are inferred from the claim text.