System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用特征全景图的全景视图重建制造技术_技高网

使用特征全景图的全景视图重建制造技术

技术编号:40149676 阅读:24 留言:0更新日期:2024-01-24 01:13
一种用于多视点图像数据编码的方法,包括以下步骤:从多视点图像数据执行特征提取以获得多个特征图;对获得的多个特征图执行拼接和/或变换以获得至少一个特征全景图;对多视点图像数据执行变换以选择多视点图像数据的多个视图图块;编码至少一个特征全景图;编码多个视图图块。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及视觉信息压缩和解压缩。更具体地,本专利技术涉及用于多视点图像数据编码和多视点图像数据解码的设备和方法。


技术介绍

1、编解码用于广泛的应用中,这些应用包括视觉信息,例如图像(例如静止图像(例如静止图片)以及动态图像(例如图像流和视频))。这种应用的示例包括通过有线移动网络和无线移动网络传输静止图像、通过有线移动网络或无线移动网络传输视频和/或视频流、广播数字电视信号、通过有线移动网络或无线移动网络进行诸如视频聊天或视频会议之类的实时视频对话、以及将图像和视频存储在诸如dvd盘或蓝光盘之类的便携式存储介质上。

2、编解码通常包括编码和解码。编码是压缩的过程,也可能改变图像内容的格式。因为编码减少了通过有线或无线网络传输图像所需的带宽,所以编码很重要。另一方面,解码是解码或解压缩编码或压缩的图像的过程。由于编码和解码适用于不同的设备,因此已经开发了用于称为编解码(codec)的编码和解码的标准。编解码通常是用于对图像和视频进行编码和解码的算法。

3、当图像是所谓的全景图像(例如静止全景图像或全景视频)时,由于全景图像通常尺寸较大,因此降低图像传输所需的带宽尤其重要。因此,例如,可以应用编解码来编码(压缩)全景图像(例如全景图像数据),从而减少传输所需的带宽。同时,尽可能地保持编码(压缩)的全景图像的质量也非常重要。

4、通常,诸如静止全景图像(例如静止全景图片)的全景图像以及诸如全景图像流和全景视频的动态全景图像也可以称为或表示全景视图(panoramic view)。换句话说,全景视图通常被理解为表示在多个(至少两个)方向上的连续视图。例如,全景视图可以是360°图像或360°视频。这样的360°图像或360°视频示出了从给定点看到的场景的整个全景的视图。全景视图可以只是通过映射获得的2d全景表示或全向图像或视频的表示。

5、通常,全景视图由多个相机捕获,每个相机看向不同的方向。也可以使用捕获多个视图(理解为图像或视频的视图)的一个相机来捕获全景,每个视图都是在该相机看向不同方向的情况下捕获的。因此,因为全景视图是通过对各个视图应用适当的处理而基于若干的单独(输入)视图获得的,所以全景视图可以视为多视点(multiview)。

6、例如,在编码器侧,若干(至少两个)单独(输入)视图(例如若干图像或若干视频)被组合在一起成为全景视图。然后,该全景视图被编码(压缩)并通常以比特流的形式发送到解码侧,用于如上所述的解码。

7、在解码侧,通常应用特征提取从解码的全景视图中提取特征来重建全景视图。然而,特征提取的准确性可能很大程度上取决于解码的全景视图的编解码损失。

8、因此,需要提高解码侧的重建的全景视图的质量。


技术实现思路

1、上述问题和缺点通过独立权利要求的主题来解决。在从属权利要求中定义了其他优选实施例。具体地,本专利技术的各实施例提供了关于提高解码侧的重建的全景视图的质量的实质性益处。

2、根据本专利技术的一个方面,提供了一种用于多视点图像数据编码的方法,该方法包括以下步骤:

3、-从多视点图像数据执行特征提取以获得多个特征图;

4、-对获得的多个特征图执行拼接和/或变换以获得至少一个特征全景图;

5、-对多视点图像数据执行变换以选择多视点图像数据的多个视图图块;

6、-编码至少一个特征全景图;以及

7、-编码多个视图图块。

8、根据本专利技术的另一方面,提供了一种用于多视点图像数据解码的方法,该方法包括以下步骤:

9、-获得编码的至少一个特征全景图;

10、-对获得的编码的至少一个特征全景图执行解码;

11、-获得多视点图像数据的编码的多个视图图块;

12、-对获得的编码的多个视图图块执行解码;

13、-从解码的多个视图图块执行特征提取以获得多个特征图;以及

14、-对获得的多个特征图与解码的特征全景图执行匹配,以获得多个视图图块中的每个视图图块在全景图像数据中的位置。

15、根据本专利技术的一个方面,提供了一种多视点图像数据编码设备,该设备包括处理资源和对存储器资源的访问以获得代码,代码指示处理资源进行以下操作:

16、-从多视点图像数据执行特征提取以获得多个特征图;

17、-对获得的多个特征图执行拼接和/或变换以获得至少一个特征全景图;

18、-对多视点图像数据执行变换以选择多视点图像数据的多个视图图块;

19、-编码至少一个特征全景图;以及

20、-编码多个视图图块。

21、根据本专利技术的另一方面,提供了一种多视点图像数据解码设备,该设备包括处理资源和对存储器资源的访问以获得代码,代码指示处理资源进行以下操作:

22、-获得编码的至少一个特征全景图;

23、-对获得的编码的至少一个特征全景图执行解码;

24、-获得多视点图像数据的编码的多个视图图块;

25、-对获得的编码的多个视图图块执行解码;

26、-从解码的多个视图图块执行特征提取以获得多个特征图;以及

27、-对获得的多个特征图与解码的特征全景图执行匹配,以获得多个视图图块中的每个视图图块在全景图像数据中的位置。

28、根据本专利技术的一个方面,提供了一种计算机程序,该计算机程序包括代码,代码指示处理资源进行以下操作:

29、-从多视点图像数据执行特征提取以获得多个特征图;

30、-对获得的多个特征图执行拼接和/或变换以获得至少一个特征全景图;

31、-对多视点图像数据执行变换以选择多视点图像数据的多个视图图块;

32、-编码至少一个特征全景图;以及

33、-编码多个视图图块。

34、根据本专利技术的另一方面,提供了一种计算机程序,该计算机程序包括代码,代码指示处理资源进行以下操作:

35、-获得编码的至少一个特征全景图;

36、-对获得的编码的至少一个特征全景图执行解码;

37、-获得多视点图像数据的编码的多个视图图块;

38、-对获得的编码的多个视图图块执行解码;

39、-从解码的多个视图图块执行特征提取以获得多个特征图;以及

40、-对获得的多个特征图与解码的特征全景图执行匹配,以获得多个视图图块中的每个视图图块在全景图像数据中的位置。

本文档来自技高网...

【技术保护点】

1.一种用于多视点图像数据编码的方法,包括以下步骤:

2.根据权利要求1所述的方法,其中,所述多视点图像数据包括多个单独的视图。

3.根据权利要求1或2所述的方法,其中,编码所述至少一个特征全景图的步骤和编码所述多个视图图块的步骤彼此独立地执行。

4.根据权利要求1至3中任一项所述的方法,其中,所述编码所述多个视图图块包括独立地编码每个所述视图图块。

5.根据权利要求1至4中任一项所述的方法,还包括以下步骤:

6.根据权利要求5所述的方法,其中,将编码的所述至少一个特征全景图发送到解码侧用于解码的步骤和将编码的所述多个视图图块发送到解码侧用于解码的步骤彼此独立地执行。

7.根据权利要求1至6中任一项所述的方法,还包括以下步骤:

8.根据权利要求1至7中任一项所述的方法,其中,对获得的所述多个特征图执行拼接和/或变换以获得至少一个特征全景图的步骤基于从所述多视点图像数据中提取的重叠特征图。

9.根据权利要求1至8中任一项所述的方法,其中,对所述多视点图像数据执行变换的步骤包括基于所述多个特征图和所述至少一个全景视图对重叠区域执行搜索和裁剪,以选择所述多个视图图块。

10.根据权利要求1至9中任一项所述的方法,其中,每个视图图块是单独视图、单独视图的一部分、或单独视图的至少两个部分的组合中的任何一个。

11.一种用于多视点图像数据解码的方法,包括以下步骤:

12.根据权利要求11所述的方法,还包括以下步骤:

13.根据权利要求11或12所述的方法,其中,获得的所述全景图像数据至少是部分重建的全景视图。

14.根据权利要求2至13中任一项所述的方法,其中,每个所述单独视图是数据和/或包括数据,所述数据是、包含、指示、和/或可以被处理以获得图片、图像、图像/图片流、视频、电影等,其中,具体地,流、视频、或电影可以包含一个或多个图像,和/或每个所述单独视图由至少一个图像捕获单元捕获,每个图像捕获单元看向不同的方向。

15.根据权利要求11至15中任一项所述的方法,其中,所述全景图像数据包括是、包含、指示、和/或可以被处理以获得至少部分全景视图的数据,其中,所述全景视图是场景在至少两个方向上的连续视图,所述全景视图包括是、包含、指示、和/或可以被处理以获得全景图片、全景图像、全景图像/图片流、全景视频、全景电影等的数据,其中,具体地,全景流、全景视频、或全景电影可以包含一个或多个图像,其中。

16.一种多视点图像数据编码设备,包括处理资源和对存储器资源的访问以获得代码,所述代码指示所述处理资源进行以下操作:

17.一种多视点图像数据解码设备,包括处理资源和对存储器资源的访问以获得代码,所述代码指示所述处理资源进行以下操作:

18.根据权利要求17所述的多视点图像数据解码设备,包括通信接口,所述通信接口用于通过通信网络接收通信数据,所述通信数据传送所述编码的至少一个特征全景图和所述编码的多个视图图块。

19.根据权利要求17或18所述的多视点图像数据解码设备,其中,所述通信接口适于通过有线移动网络或无线移动网络执行通信。

20.一种计算机程序,包括代码,所述代码指示处理资源进行以下操作:

21.一种计算机程序,包括代码,所述代码指示处理资源进行以下操作:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于多视点图像数据编码的方法,包括以下步骤:

2.根据权利要求1所述的方法,其中,所述多视点图像数据包括多个单独的视图。

3.根据权利要求1或2所述的方法,其中,编码所述至少一个特征全景图的步骤和编码所述多个视图图块的步骤彼此独立地执行。

4.根据权利要求1至3中任一项所述的方法,其中,所述编码所述多个视图图块包括独立地编码每个所述视图图块。

5.根据权利要求1至4中任一项所述的方法,还包括以下步骤:

6.根据权利要求5所述的方法,其中,将编码的所述至少一个特征全景图发送到解码侧用于解码的步骤和将编码的所述多个视图图块发送到解码侧用于解码的步骤彼此独立地执行。

7.根据权利要求1至6中任一项所述的方法,还包括以下步骤:

8.根据权利要求1至7中任一项所述的方法,其中,对获得的所述多个特征图执行拼接和/或变换以获得至少一个特征全景图的步骤基于从所述多视点图像数据中提取的重叠特征图。

9.根据权利要求1至8中任一项所述的方法,其中,对所述多视点图像数据执行变换的步骤包括基于所述多个特征图和所述至少一个全景视图对重叠区域执行搜索和裁剪,以选择所述多个视图图块。

10.根据权利要求1至9中任一项所述的方法,其中,每个视图图块是单独视图、单独视图的一部分、或单独视图的至少两个部分的组合中的任何一个。

11.一种用于多视点图像数据解码的方法,包括以下步骤:

12.根据权利要求11所述的方法,还包括以下步骤:

13.根据权利要求11或12所述的方法,其中,获得的所述全景图像数据至少是部分重建的全景视图。<...

【专利技术属性】
技术研发人员:马雷克·多曼斯基托马斯·格拉耶克亚当·格泽尔卡斯拉沃米尔·麦考维亚克斯拉沃米尔·罗泽克奥尔盖尔德·斯坦基耶维奇雅库布·斯坦考斯基
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1