三维点云的传输方法、接收方法、传输装置、接收装置及存储介质制造方法及图纸

技术编号:35600573 阅读:24 留言:0更新日期:2022-11-16 15:21
本申请提供了一种三维点云的传输、接收的方法、装置及介质,该传输方法包括如下步骤:将原始点云划分为不同的空间区域;对各空间领域内不同联合质量等级的组件轨道组的点云数据分别进行预编码,以生成该空间区域的不同联合质量等级的媒体码流;根据接收到的用户请求信息,确定各空间领域中所要选取的组件轨道组的联合质量等级,并选出对应的媒体码流;将各空间领域的质量指示信息写入对应的媒体码流中;传输所述媒体码流。传输所述媒体码流。传输所述媒体码流。

【技术实现步骤摘要】
三维点云的传输方法、接收方法、传输装置、接收装置及存储介质


[0001]本申请涉及多媒体
,例如涉及一种三维点云的传输方法、接收方法、传输装置、接收装置及存储介质。

技术介绍

[0002]随着信息技术的快速发展,三维点云已成为与图像、音频、视频等互补的重要数据模态。三维点云作为自主导航、地图构建和场景理解等任务的主要输入数据,在自动驾驶、移动机器人、虚拟/混合现实、地理信息系统、遥感测绘以及文化遗产保护等诸多领域有巨大应用前景,已成为新一代人工智能技术的研究热点之一。
[0003]三维点云是空间中一系列点的几何,记录了被扫描物体表面每个点的一组的三维坐标信息和多种属性信息,如纹理、材质、颜色、占用图、法向量、反射强度、特征等。三维点云数据是真实物体的几何描述,是一种新的三维模型数据格式,作为视觉通信场景下表达信息的主要载体,不仅可以有效的表示视觉媒体服务中的静态实物和场景,还可以实时渲染精确的立体模型,真实地描述动态实物或场景信息。因此,三维点云数据可以为用户带来虚实结合、实时交互的沉浸式消费体验。
[0004]近年来,三维点云的压缩技术已经引起了众多科研人员的深入探究。目前,根据三维点云的压缩技术,可以将点云数据分为基于视频压缩的点云数据(Video

based Point Cloud Compression,V

PCC)、基于几何压缩的点云数据(Geometry

based Point Cloud Compression,G
>‑
PCC)、以及基于人工智能技术压缩的点云数据(AI

based Point Cloud Compression,AI

PCC)。每种点云压缩方式对应的点云组件数据类型有所不同,例如:V

PCC点云数据中包含几何组件、占用图组件、属性组件以及图集组件;而G

PCC点云数据中包含几何组件和属性组件。
[0005]目前对于如何压缩、存储和传输三维点云媒体已有一定研究,但现有的传输方案没有考虑在传输中指示不同质量点云组件数据进行组合后的整体质量。对于客户端而言,用户在进行点云媒体消费时更加关注的是当前空间区域内点云呈现的整体质量,而非每个点云组件信息的单独质量。因此需要在传输中增加对于点云空间区域整体质量的指示信息,以满足用户个性化的呈现需求,以及在带宽受限情况下,能够选择恰当质量等级的点云数据进行传输,在实现低时延的同时使传输效率最大化。

技术实现思路

[0006]本申请提供一种三维点云的传输方法、接收方法、传输装置、接收装置及存储介质。
[0007]根据本申请提供的一种三维点云的传输方法,包括:
[0008]将原始点云划分为不同的空间区域;
[0009]对各空间领域内不同联合质量等级的组件轨道组的点云数据分别进行预编码,以
生成该空间区域的不同联合质量等级的媒体码流;
[0010]根据接收到的用户请求信息,确定各空间领域中所要选取的组件轨道组的联合质量等级,并选出对应的媒体码流;
[0011]将各空间领域的质量指示信息写入对应的媒体码流中;
[0012]传输所述媒体码流;
[0013]其中,每个所述空间区域包括至少一个组件轨道组;
[0014]所述空间领域的质量指示信息,用于指示该空间区域中所选取的组件轨道组的联合质量等级。
[0015]根据本申请提供一种三维点云的接收方法,包括:
[0016]从接收到的媒体码流中解析出各空间区域的质量指示信息;
[0017]根据各个所述空间区域的质量指示信息,对所述媒体码流进行解码,得到各个所述空间领域所包含组件轨道组的点云数据;
[0018]对解码出的点云数据进行渲染;
[0019]其中,所述空间区域由原始点云被划分形成;
[0020]所述空间领域的质量指示信息,用于指示该空间区域所包含的组件轨道组的联合质量等级。
[0021]根据本申请提供一种三维点云的传输装置,包括:
[0022]编码模块,用于将原始点云划分为不同的空间区域,并对各空间领域内不同联合质量等级的组件轨道组的点云数据分别进行预编码,以生成该空间区域的不同联合质量等级的媒体码流;
[0023]接收模块,用于接收用户请求信息;
[0024]选取模块,用于根据用户请求信息确定各空间领域中所要选取的组件轨道组的联合质量等级,并选出对应的媒体码流;
[0025]封装模块,用于将各空间领域的质量指示信息写入对应的媒体码流中;
[0026]发送模块,用于传输所述媒体码流;
[0027]其中,每个所述空间区域包括至少一个组件轨道组;
[0028]所述空间领域的质量指示信息,用于指示该空间区域中所选取的组件轨道组的联合质量等级。
[0029]根据本申请提供一种三维点云的接收装置,包括:
[0030]接收模块,用于接收媒体码流,
[0031]解析模块,用于从接收到的媒体码流中解析出各空间区域的质量指示信息;
[0032]处理模块,用于根据各个所述空间区域的质量指示信息,对所述媒体码流进行解码,得到各个所述空间领域所包含组件轨道组的点云数据;
[0033]渲染模块,用于对解码出的点云数据进行渲染;
[0034]其中,所述空间区域由原始点云被划分形成;
[0035]所述空间领域的质量指示信息,用于指示该空间区域所包含的组件轨道组的联合质量等级。
[0036]根据本申请提供的一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述传输方法和/或前述的接收方法。
附图说明
[0037]图1是本申请一实施例提供的一种三维点云传输方法的流程图;
[0038]图2是本申请一实施例提供的一种三维点云接收方法的流程图;
[0039]图3是本申请一实施例提供的一种三维点云传输的交互示意图;
[0040]图4是本申请一实施例提供的三维点云数据在不同空间区域的质量等级设定的示意图;
[0041]图5是本申请一实施例提供的一种三维点云传输装置的结构示意图;
[0042]图6是本申请一实施例提供的一种三维点云接收装置的结构示意图。
具体实施方式
[0043]图1所示为点云传输方法的流程图,可应用于服务器端。其中,原始点云由不同空间区域、不同质量等级的点云数据组成,每个空间区域包括至少一种质量等级的点云数据,对原始点云的点云数据进行解析之后即可确定原始点云的每个空间区域存在哪些质量等级的点云数据。点云数据分为多种类型,如几何、占用图、特征、属性、辅助、颜色、纹理、材质、法向量、反射强度等等。
[0044]本申请一实施例提供的三维点云的传输方法包括如下步骤:
[0045]S110、将原始点云划分为不本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维点云的传输方法,其特征在于,包括:将原始点云划分为不同的空间区域;对各空间领域内不同联合质量等级的组件轨道组的点云数据分别进行预编码,以生成该空间区域的不同联合质量等级的媒体码流;根据接收到的用户请求信息,确定各空间领域中所要选取的组件轨道组的联合质量等级,并选出对应的媒体码流;将各空间领域的质量指示信息写入对应的媒体码流中;传输所述媒体码流;其中,每个所述空间区域包括至少一个组件轨道组;所述空间领域的质量指示信息,用于指示该空间区域中所选取的组件轨道组的联合质量等级。2.根据权利要求1所述的传输方法,其特征在于,每个所述组件轨道组包括至少一个组件轨道,每个所述组件轨道包括至少一种质量等级的点云数据。3.根据权利要求2所述的传输方法,其特征在于,所述组件轨道组的联合质量等级,由该组件轨道组所包含的各个组件轨道的质量等级所决定。4.根据权利要求1所述的传输方法,其特征在于,还包括:对各空间领域中选取出的媒体码流进行封装。5.根据权利要求1所述的传输方法,其中,所述待传输点云的空间区域的质量指示信息还包括以下至少之一:空间区域的数量、空间区域的标识、空间区域的位置、空间区域的维度、空间区域的大小、空间区域的组件轨道的数量、空间区域的组件轨道的标识、空间区域的组件轨道组的类型、空间区域的组件轨道组的数量、空间区域的组件轨道组的标识。6.一种三维点云的接收方法,其特征在于,包括:从接收到的媒体码流中解析出各空间区域的质量指示信息;根据各个所述空间区域的质量指示信息,对所述媒体码流进行解码,得到各个所述空间领域所包含组件轨道组的点云数据;对解码出的点云数据进行渲染;其中,所述空间区域由原始点云被划分形成;所述空间领域的质量指示信息,用于指示该空间区域所包含的组件轨道组的联合质量等级。7.根据权利要求6所述的接收方法,其特征在于,还包括:发送...

【专利技术属性】
技术研发人员:徐异凌侯朴玥
申请(专利权)人:上海交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1