全景视频拼接的处理方法、装置及电子设备制造方法及图纸

技术编号:17784466 阅读:28 留言:0更新日期:2018-04-22 16:06
本申请提供了一种全景视频拼接的处理方法、装置及电子设备,对于由球面全景图映射得到的二维平面全景图,本申请将利用该二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,此时由于该待滤波全景图实现了二维平面全景图两端像素块相邻,从而使其能够进行去块效应滤波,保证二维平面全景图两端边界像素亮度一致,避免得到的全景视频内容出现拼接缝,保证了全景视频播放画面的质量。

【技术实现步骤摘要】
全景视频拼接的处理方法、装置及电子设备
本专利技术涉及图像拼接
,更具体地说是涉及一种全景视频拼接方法、装置及电子设备。
技术介绍
全景视频是在720度或360度全景的技术之上发展延伸而来的,能够将静态的全景图片转化为动态的视频图像,并且在拍摄角度左右上下360度的任意观看动态视频,让用户产生一种身临其境的感觉,在虚拟现实、安防、监控、电影、视频通讯、教育以及旅游等领域都得到了很好的应用。在实际应用中,全景视频通常是通过将多个视频采集设备指向不同方向,获得同一场景的不同角度的多幅视频图像,然后再将这多幅视频图像进行图像拼接,生成一个覆盖全方位360度视角的单一视频。然而,现有的全景图像的拼接方法往往会导致所生成的全景视频在某个观察角度的图像出现拼接缝,让图像看起来像被割裂开,降低了全景视频的画面效果,影响了用户体验。由此可见,如何提高图像拼接质量,保证全景视频所呈现的画面效果成为本领域技术人员的研究重点。
技术实现思路
有鉴于此,本专利技术提供了一种全景视频拼接的处理方法、装置及电子设备,解决了现有的全景视频画面容易出现拼接缝,影响画面质量的技术问题。为了解决上述技术问题,本申请提供了以下技术方案:一种全景视频拼接的处理方法,所述方法包括:获得目标拍摄对象的球面全景图;对所述球面全景图进行映射处理,得到所述目标拍摄对象的二维平面全景图;利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,所述本端与所述对端是所述二维平面全景图中相对的两端;对所述待滤波全景图进行去块效应滤波处理,并将去块效应滤波处理得到的图像两端边界的第二预设像素列删除,得到待拼接图像;按照预设视角,利用预设图像拼接算法对所述待拼接图像进行处理,生成所述目标拍摄对象的全景视频。优选的,所述本端边界为图像最左端边界,相应地所述对端边界为图像最右端边界;或者,所述本端边界为图像最右端边界,相应地所述对端边界为图像最左端边界,在对所述待滤波全景图进行去块效应滤波处理之后,且在所述将去块效应滤波处理得到的图像两端边界的第二预设像素列删除之前,所述方法还包括:利用去块效应滤波处理得到的图像两端边界的第二预设像素列的像素值,对该图像最左端边界的所述第二预设像素列与最右端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第一运算结果,并对该图像最右端边界的所述第二预设像素列与最左端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第二运输结果;利用所述第一运算结果替换该图像最右端边界的所述第一预设像素列对应像素的像素值;利用所述第二运算结果替换该图像最左端边界的所述第一预设像素列对应像素的像素值。优选的,所述本端边界为图像最左端边界,相应地所述对端边界为图像最右端边界;或者,所述本端边界为图像最右端边界,相应地所述对端边界为图像最左端边界,所述利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,包括:确定所述二维平面全景图最右端边界的第一预设像素列以及最左端边界的第一预设像素列;针对所述最右端边界的第一预设像素列中像素的每一个编码分量,利用所述最左端边界的第一预设像素列对应像素的相应编码分量进行扩展;针对所述最左端边界的第一预设像素列中像素的每一个编码分量,利用所述最右端边界的第一预设像素列对应像素的相应编码分量进行扩展;获得待滤波全景图。优选的,所述方法还包括:确定所述第一预设像素列中像素的多个编码分量的像素宽度;获得第一编码分量分别在所述二维平面全景图最右端边界的第一扩展宽度,以及在最左端边界的第二扩展宽度,所述第一编码分量是所述多个编码分量中的任意一个编码分量;利用所述多个编码分量的像素宽度,以及所述第一扩展宽度和所述第二扩展宽度,确定所述多个编码分量中其他编码分量在两端边界的扩展宽度。优选的,所述第一扩展宽度和所述第二扩展宽度是2的倍数,或者是4的倍数。优选的,所述获得目标拍摄对象的球面全景图,包括:接收多个图像采集设备针对目标拍摄对象采集到的拍摄图像,所述多个图像采集设备的拍摄视角不同;利用接收到的多个拍摄图像,生成所述目标拍摄对象的球面全景图。一种全景视频拼接的处理装置,所述装置包括:图像获得模块,用于获得目标拍摄对象的球面全景图;映射处理模块,用于对所述球面全景图进行映射处理,得到所述目标拍摄对象的二维平面全景图;像素扩展模块,用于利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图;滤波处理模块,用于对所述待滤波全景图进行去块效应滤波处理,并将处理得到的图像两端边界的第二预设像素列删除,得到待拼接图像;图像拼接模块,用于按照预设视角,利用预设图像拼接算法,生成所述目标拍摄对象的全景视频。优选的,所述装置还包括:加权平均运算模块,用于利用处理得到的图像两端边界的第二预设像素列的像素值,对该图像最左端边界的所述第二预设像素列与最右端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第一运算结果,并对该图像最右端边界的所述第二预设像素列与最左端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第二运输结果;第一替换模块,用于利用第一运算结果替换该图像最右端边界的所述第一预设像素列对应像素的像素值;第二替换模块,用于利用第二运算结果替换该图像最左端边界的所述第一预设像素列对应像素的像素值。优选的,所述像素扩展模块包括:第一确定单元,用于确定所述二维平面全景图最右端边界的第一预设像素列以及最左端边界的第一预设像素列;第一扩展单元,用于针对所述最右端边界的第一预设像素列中像素的每一个编码分量,利用所述最左端边界的第一预设像素列对应像素的相应编码分量进行扩展;第二扩展单元,用于针对所述最左端边界的第一预设像素列中像素的每一个编码分量,利用所述最右端边界的第一预设像素列对应像素的相应编码分量进行扩展;图像获得单元,用于获得待滤波全景图。一种电子设备,所述电子设备包括:通信端口;存储器,用于存储多个第一指令以及多个第二指令;视频编码器,用于加载并执行所述多个第一指令,包括:获得目标拍摄对象的球面全景图;对所述球面全景图进行映射处理,得到所述目标拍摄对象的二维平面全景图;利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图;视频解码器,用于加载并执行所述多个第二指令,包括:对所述待滤波全景图进行去块效应滤波处理,并将处理得到的图像两端边界的第二预设像素列删除,得到待拼接图像;按照预设视角,利用预设图像拼接算法,生成所述目标拍摄对象的全景视频;显示器,用于显示所述全景视频内容。由此可见,与现有技术相比,本申请提供了一种全景视频拼接的处理方法、装置及电子设备,对于由球面全景图映射得到的二维平面全景图,本申请将利用该二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,此时由于该待滤波全景图实现了二维平面全景图两端像素块相邻,从而使其能够进行去块效应滤波,保证二维平面全景图两端边界像素亮度一致,避免得到的全景视频内容出现拼接缝,保证了全景视频播放画面的质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用本文档来自技高网...
全景视频拼接的处理方法、装置及电子设备

【技术保护点】
一种全景视频拼接的处理方法,其特征在于,所述方法包括:获得目标拍摄对象的球面全景图;对所述球面全景图进行映射处理,得到所述目标拍摄对象的二维平面全景图;利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,所述本端与所述对端是所述二维平面全景图中相对的两端;对所述待滤波全景图进行去块效应滤波处理,并将去块效应滤波处理得到的图像两端边界的第二预设像素列删除,得到待拼接图像;按照预设视角,利用预设图像拼接算法对所述待拼接图像进行处理,生成所述目标拍摄对象的全景视频。

【技术特征摘要】
1.一种全景视频拼接的处理方法,其特征在于,所述方法包括:获得目标拍摄对象的球面全景图;对所述球面全景图进行映射处理,得到所述目标拍摄对象的二维平面全景图;利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,所述本端与所述对端是所述二维平面全景图中相对的两端;对所述待滤波全景图进行去块效应滤波处理,并将去块效应滤波处理得到的图像两端边界的第二预设像素列删除,得到待拼接图像;按照预设视角,利用预设图像拼接算法对所述待拼接图像进行处理,生成所述目标拍摄对象的全景视频。2.根据权利要求1所述的方法,其特征在于,所述本端边界为图像最左端边界,相应地所述对端边界为图像最右端边界;或者,所述本端边界为图像最右端边界,相应地所述对端边界为图像最左端边界,在对所述待滤波全景图进行去块效应滤波处理之后,且在所述将去块效应滤波处理得到的图像两端边界的第二预设像素列删除之前,所述方法还包括:利用去块效应滤波处理得到的图像两端边界的第二预设像素列的像素值,对该图像最左端边界的所述第二预设像素列与最右端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第一运算结果,并对该图像最右端边界的所述第二预设像素列与最左端边界的所述第一预设像素列对应的像素进行加权平均运算,得到第二运算结果;利用所述第一运算结果替换该图像最右端边界的所述第一预设像素列对应像素的像素值;利用所述第二运算结果替换该图像最左端边界的所述第一预设像素列对应像素的像素值。3.根据权利要求1所述的方法,其特征在于,所述本端边界为图像最左端边界,相应地所述对端边界为图像最右端边界;或者,所述本端边界为图像最右端边界,相应地所述对端边界为图像最左端边界,所述利用所述二维平面全景图对端边界的第一预设像素列,实现本端边界的像素扩展,得到待滤波全景图,包括:确定所述二维平面全景图最右端边界的第一预设像素列以及最左端边界的第一预设像素列;针对所述最右端边界的第一预设像素列中像素的每一个编码分量,利用所述最左端边界的第一预设像素列对应像素的相应编码分量进行扩展;针对所述最左端边界的第一预设像素列中像素的每一个编码分量,利用所述最右端边界的第一预设像素列对应像素的相应编码分量进行扩展;获得待滤波全景图。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述第一预设像素列中像素的多个编码分量的像素宽度;获得第一编码分量分别在所述二维平面全景图最右端边界的第一扩展宽度,以及在最左端边界的第二扩展宽度,所述第一编码分量是所述多个编码分量中的任意一个编码分量;利用所述多个编码分量的像素宽度,以及所述第一扩展宽度和所述第二扩展宽度,确定所述多个编码分量中其他编码分量在两端边界的扩展宽度。5.根据权利要求4所述的方法,其特征在于,所述第一扩展宽度和所述第二扩展宽度是2的倍数,或者...

【专利技术属性】
技术研发人员:刘鸿彬王志航李勇鹏
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1