-
公开(公告)号:CN113812164B
公开(公告)日:2024-06-18
申请号:CN202080001561.7
申请日:2020-04-14
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/96 , H04N19/147 , G06T9/40
Abstract: 本申请公开了用于对点云进行编码和解码的方法以及编码器和解码器。用于对点云进行编码以生成压缩点云数据的比特流的方法,其中,点云的几何结构是通过具有多个节点的基于八叉树的结构表示的,多个节点通过递归地将包含点云的体积空间拆分成子体积而具有父子关系,每个子体积与基于八叉树的结构的节点相关联,包括:基于子节点的占用确定子节点的父节点的占用模式;确定至少一个子节点的平面上下文信息,其中,当前子节点的平面上下文信息是根据当前父节点的占用模式和紧邻当前父节点的至少一个相邻父节点的占用模式确定的;以及基于所确定的平面上下文信息对父节点的占用模式进行熵编码/解码,以产生比特流的编码/解码数据。
-
公开(公告)号:CN112438049B
公开(公告)日:2022-07-22
申请号:CN202080003878.4
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/186 , H04N19/91 , H04N19/96 , H04N19/184 , H04N19/42
Abstract: 本申请公开了用于对点云进行编码和解码的方法、编码器和解码器以及存储介质。用于对点云进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过基于八叉树的结构表征的,所述基于八叉树的结构包括通过递归地将包含所述点云的体空间分割成子体而具有父子关系的多个节点,每个子体与基于八叉树的结构的节点相关联,所述方法包括以下步骤:确定编码方式,其中,编码方式包括平面编码方式和角编码方式;获得当前子节点的编码上下文信息,其中,如果编码方式为平面编码方式,则编码上下文信息包括平面上下文信息,其中,当前子节点的平面上下文信息根据当前父节点的占位模式和紧邻当前父节点的至少一个相邻父节点的占位模式来确定;如果编码方式为角度编码方式,则当前子节点的编码上下文信息包括当前父节点的平面信息和与当前父节点相邻的垂直相邻父节点的占位。最后基于所确定的编码上下文信息对当前子节点的占位进行熵编码以产生针对比特流的编码数据。
-
公开(公告)号:CN112385236B
公开(公告)日:2022-07-15
申请号:CN202080003877.X
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/61 , H04N19/54 , H03M7/30 , G06T9/00
Abstract: 本文提供了用于对点云的属性进行编码和解码的方法、编码器和解码器、以及存储介质。其中,用于对点云中的点的属性进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过具有多个节点的基于体素的结构表征的,通过将包含所述点云的体空间递归地分割成多个子体而使得所述多个节点具有父子关系,每个所述子体与所述基于体素的结构的节点相关联,所述方法包括以下步骤:通过对当前节点的属性应用区域自适应层级变换RAHT来确定真实变换系数;确定当前父节点与和所述当前节点共享面或边的第一组父节点中的每个父节点的属性之间的差值,其中,所述当前父节点是所述当前节点的父节点;根据所述差值从第一组父节点中选择第二组,其中,优选地,所述第二组父节点包括所述当前父节点;根据所述第二组父节点的属性确定所述当前节点的属性的预测值;通过对所述当前节点的属性的预测值应用RAHT来确定预测变换系数;从所述真实变换系数和所述预测变换系数确定残差;以及对所述残差进行编码以针对所述比特流生成所述点云的属性的编码数据。
-
公开(公告)号:CN115529463B
公开(公告)日:2024-11-05
申请号:CN202210788141.9
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/186 , H04N19/91 , H04N19/96 , H04N19/184 , H04N19/42
Abstract: 本申请公开了用于对点云进行编码和解码的方法以及编码器和解码器。用于对点云进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过基于八叉树的结构表征的,所述基于八叉树的结构包括通过递归地将包含所述点云的体空间分割成子体而具有父子关系的多个节点,每个子体与基于八叉树的结构的节点相关联,所述方法包括以下步骤:确定编码方式,其中,编码方式包括平面编码方式和角编码方式;获得当前子节点的编码上下文信息,其中,如果编码方式为平面编码方式,则编码上下文信息包括平面上下文信息,其中,当前子节点的平面上下文信息根据当前父节点的占位模式和紧邻当前父节点的至少一个相邻父节点的占位模式来确定;如果编码方式为角度编码方式,则当前子节点的编码上下文信息包括当前父节点的平面信息和与当前父节点相邻的垂直相邻父节点的占位。最后基于所确定的编码上下文信息对当前子节点的占位进行熵编码以产生针对比特流的编码数据。
-
公开(公告)号:CN114600464A
公开(公告)日:2022-06-07
申请号:CN202080017735.9
申请日:2020-10-06
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/186 , H04N19/91 , H04N19/96
Abstract: 本申请公开了用于对点云进行编码和解码的方法以及编码器(10)和解码器(20)。用于对点云进行编码以生成压缩点云数据(12,28)的比特流(14,26)的方法,其中,点云的几何结构是通过基于八叉树的结构表征的,该结构包括通过递归地将包含点云的体空间分割成子体而具有父子关系的多个节点,每个子体与基于八叉树的结构的节点相关联,所述方法包括以下步骤:确定当前节点(120)的上下文信息,所述上下文信息包括平面位置上下文信息,其中,根据与所述当前节点(120)直接相邻的相邻节点(126)的占位以及与所述当前节点(120)具有相同父节点(132)的至少一个同级节点(134)的占位确定所述当前节点(120)的平面位置上下文信息(S110);以及基于确定的上下文信息至少对父节点的占位模式进行熵编码以生成用于比特流的编码数据(S120)。
-
公开(公告)号:CN118119975A
公开(公告)日:2024-05-31
申请号:CN202180103031.8
申请日:2021-11-04
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔 , 高硕
Abstract: 一种编码和解码方法、用于将点云编码/解码为压缩点云数据的比特流的编码器和解码器,其中,点云的几何由具有多个节点的基于八叉树的结构表示,该多个节点通过将包含点云的体积空间递归地分割成子体积而具有父子关系,每个子体积与基于八叉树的结构的节点相关联。该编码方法包括:针对至少两个方向、优选针对三个方向,确定待编码的本节点的平面模式的资格;在本节点的至少两个方向上有资格进行平面模式情况下,确定一个平面标志,该一个平面标志指示针对该至少两个方向的平面上下文信息;基于所确定的平面上下文信息对本节点的占用进行熵编码,以产生用于比特流的编码数据。
-
公开(公告)号:CN115529463A
公开(公告)日:2022-12-27
申请号:CN202210788141.9
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/186 , H04N19/91 , H04N19/96 , H04N19/184 , H04N19/42
Abstract: 本申请公开了用于对点云进行编码和解码的方法以及编码器和解码器。用于对点云进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过基于八叉树的结构表征的,所述基于八叉树的结构包括通过递归地将包含所述点云的体空间分割成子体而具有父子关系的多个节点,每个子体与基于八叉树的结构的节点相关联,所述方法包括以下步骤:确定编码方式,其中,编码方式包括平面编码方式和角编码方式;获得当前子节点的编码上下文信息,其中,如果编码方式为平面编码方式,则编码上下文信息包括平面上下文信息,其中,当前子节点的平面上下文信息根据当前父节点的占位模式和紧邻当前父节点的至少一个相邻父节点的占位模式来确定;如果编码方式为角度编码方式,则当前子节点的编码上下文信息包括当前父节点的平面信息和与当前父节点相邻的垂直相邻父节点的占位。最后基于所确定的编码上下文信息对当前子节点的占位进行熵编码以产生针对比特流的编码数据。
-
公开(公告)号:CN112438049A
公开(公告)日:2021-03-02
申请号:CN202080003878.4
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/186 , H04N19/91 , H04N19/96 , H04N19/184 , H04N19/42
Abstract: 本申请公开了用于对点云进行编码和解码的方法以及编码器和解码器。用于对点云进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过基于八叉树的结构表征的,所述基于八叉树的结构包括通过递归地将包含所述点云的体空间分割成子体而具有父子关系的多个节点,每个子体与基于八叉树的结构的节点相关联,所述方法包括以下步骤:确定编码方式,其中,编码方式包括平面编码方式和角编码方式;获得当前子节点的编码上下文信息,其中,如果编码方式为平面编码方式,则编码上下文信息包括平面上下文信息,其中,当前子节点的平面上下文信息根据当前父节点的占位模式和紧邻当前父节点的至少一个相邻父节点的占位模式来确定;如果编码方式为角度编码方式,则当前子节点的编码上下文信息包括当前父节点的平面信息和与当前父节点相邻的垂直相邻父节点的占位。最后基于所确定的编码上下文信息对当前子节点的占位进行熵编码以产生针对比特流的编码数据。
-
公开(公告)号:CN112385236A
公开(公告)日:2021-02-19
申请号:CN202080003877.X
申请日:2020-06-24
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔
IPC: H04N19/597 , H04N19/61 , H04N19/54 , H03M7/30 , G06T9/00
Abstract: 本文提供了用于对点云的属性进行编码和解码的方法以及编码器和解码器。其中,用于对点云中的点的属性进行编码以生成压缩点云数据的比特流的方法,其中,所述点云的几何结构是通过具有多个节点的基于体素的结构表征的,通过将包含所述点云的体空间递归地分割成多个子体而使得所述多个节点具有父子关系,每个所述子体与所述基于体素的结构的节点相关联,所述方法包括以下步骤:通过对当前节点的属性应用区域自适应层级变换RAHT来确定真实变换系数;确定当前父节点与和所述当前节点共享面或边的第一组节点中的每个父节点的属性之间的差值,其中,所述当前父节点是所述当前节点的父节点;根据所述差值从第一组父节点中选择第二组,其中,优选地,所述第二组父节点包括所述当前父节点;根据所述第二组父节点的属性确定所述当前节点的属性的预测值;通过对所述当前节点的属性的预测值应用RAHT来确定预测变换系数;从所述真实变换系数和所述预测变换系数确定残差;以及对所述残差进行编码以针对所述比特流生成所述点云的属性的编码数据。
-
公开(公告)号:CN117581537A
公开(公告)日:2024-02-20
申请号:CN202180099780.8
申请日:2021-07-02
Applicant: 北京小米移动软件有限公司 , 西安电子科技大学
Inventor: 张伟 , 玛丽-卢克·乔治斯·亨瑞·坎姆佩尔 , 高硕
IPC: H04N19/169
Abstract: 用于在比特流中编码和解码与点云的点相关联的点属性的方法,以及编码器和解码器。所述编码方法包括:对于比特流的待编码点P,确定点云的k个预测因子点的预测因子列表,所述预测因子列表包括根据彼此的相对位置所选择的、点云中到待编码点P最近的点;以及基于预测因子列表的预测因子点的属性,通过预测编码来编码与待编码点P相关联的点属性。
-
-
-
-
-
-
-
-
-