一种视频图像拼接方法、装置、可读存储介质及终端设备制造方法及图纸

技术编号:35781286 阅读:22 留言:0更新日期:2022-12-01 14:26
本申请属于图像处理技术领域,尤其涉及一种视频图像拼接方法、装置、计算机可读存储介质及终端设备。所述方法包括:获取待拼接的第一视频图像和第二视频图像;若所述第一视频图像和所述第二视频图像为视频序列中的第一帧,则计算所述第一视频图像和所述第二视频图像的重叠区域;计算所述重叠区域的最优拼接缝;根据所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像;若所述第一视频图像和所述第二视频图像不是视频序列中的第一帧,则确定所述重叠区域的画面变化程度;根据所述画面变化程度对所述最优拼接缝进行更新;根据更新后的所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像。得到拼接视频图像。得到拼接视频图像。

【技术实现步骤摘要】
一种视频图像拼接方法、装置、可读存储介质及终端设备


[0001]本申请属于图像处理
,尤其涉及一种视频图像拼接方法、装置、计算机可读存储介质及终端设备。

技术介绍

[0002]在监控领域,更广的视场角与画面清晰度往往是矛盾的。因为在更广的视场角下,局部的像素总数往往是更少的,而局部像素更多时,画面的视场角通常很小。在实际中,为了同时获得更大的视场角与更好的画面清晰度,需要使用图像拼接技术。图像拼接技术,通常是通过多目相机进行图像采集,然后通过图像拼接算法将每一目采集到的图像进行拼接,最后获得一幅视场角大且画面清晰度高的图像。
[0003]现有的图像拼接方法主要针对的是单帧图像,而在对视频图像进行拼接时,仍套用对单帧图像的处理方式,即对每一帧均按照单帧图像的处理方式进行拼接,这种方式虽然可以实现对视频图像的拼接,但是计算量非常巨大,耗时较长,难以对视频图像进行实时处理。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种视频图像拼接方法、装置、计算机可读存储介质及终端设备,以解决现有技术在进行视频图像拼接时存在的计算量大,耗时较长,难以进行实时处理的问题。
[0005]本申请实施例的第一方面提供了一种视频图像拼接方法,可以包括:
[0006]获取待拼接的第一视频图像和第二视频图像;
[0007]若所述第一视频图像和所述第二视频图像为视频序列中的第一帧,则计算所述第一视频图像和所述第二视频图像的重叠区域;
[0008]计算所述重叠区域的最优拼接缝;r/>[0009]根据所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像;
[0010]若所述第一视频图像和所述第二视频图像不是视频序列中的第一帧,则确定所述重叠区域的画面变化程度;
[0011]根据所述画面变化程度对所述最优拼接缝进行更新;
[0012]根据更新后的所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像。
[0013]在第一方面的一种具体实现方式中,所述根据所述画面变化程度对所述最优拼接缝进行更新,可以包括:
[0014]当所述画面变化程度符合第一预设条件时,不对所述最优拼接缝进行更新;
[0015]当所述画面变化程度符合第二预设条件时,对所述最优拼接缝进行全部更新;
[0016]当所述画面变化程度符合第三预设条件时,对所述最优拼接缝进行局部更新。
[0017]在第一方面的一种具体实现方式中,所述确定所述重叠区域的画面变化程度,可以包括:
[0018]使用预设的背景建模算法确定所述重叠区域中的背景建模前景像素;
[0019]使用预设的帧差算法确定所述重叠区域中的帧差前景像素;
[0020]分别统计所述背景建模前景像素的第一数目与所述帧差前景像素的第二数目;
[0021]根据所述第一数目和所述第二数目确定所述画面变化程度。
[0022]在第一方面的一种具体实现方式中,所述根据所述第一数目和所述第二数目确定所述画面变化程度,可以包括:
[0023]若所述第一数目和所述第二数目均为0,则确定所述画面变化程度符合第一预设条件;
[0024]若所述第一数目和所述第二数目只有一个为0,则确定所述画面变化程度符合第二预设条件;
[0025]若所述第一数目和所述第二数目均不为0,则统计所述最优拼接缝上的所述背景建模前景像素的第三数目,并根据所述第三数目确定所述画面变化程度。
[0026]在第一方面的一种具体实现方式中,所述根据所述第三数目确定所述画面变化程度,可以包括:
[0027]若所述第三数目小于预设的数目阈值,则确定所述画面变化程度符合第三预设条件;
[0028]若所述第三数目大于或等于数目阈值,则确定所述画面变化程度符合第一预设条件。
[0029]在第一方面的一种具体实现方式中,所述计算所述第一视频图像和所述第二视频图像的重叠区域,可以包括:
[0030]计算所述第一视频图像和所述第二视频图像之间的单应性矩阵;
[0031]根据所述单应性矩阵对所述第二视频图像进行映射,得到映射图像;
[0032]将所述第一视频图像和所述映射图像中的重叠像素组成的区域作为所述重叠区域。
[0033]在第一方面的一种具体实现方式中,所述计算所述重叠区域的最优拼接缝,可以包括:
[0034]分别计算所述重叠区域中的每个像素在所述第一视频图像和所述映射图像中的亮度差异值和梯度差异值;
[0035]根据所述亮度差异值和所述梯度差异值分别计算所述重叠区域中的每个像素的代价值;
[0036]根据所述重叠区域中的每个像素的代价值从所述重叠区域中选取一条总代价值最小的拼接缝作为所述最优拼接缝。
[0037]在第一方面的一种具体实现方式中,所述根据所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像,可以包括:
[0038]根据所述最优拼接缝分别计算所述重叠区域中每行的融合宽度;
[0039]根据所述融合宽度分别计算所述重叠区域中的每个像素的羽化融合系数;
[0040]根据所述羽化融合系数对所述第一视频图像和所述映射图像进行羽化融合处理,
得到所述拼接视频图像。
[0041]在第一方面的一种具体实现方式中,所述根据所述最优拼接缝分别计算所述重叠区域中每行的融合宽度,可以包括:
[0042]确定所述最优拼接缝与目标行的交点像素;其中,所述目标行为所述重叠区域中的任意一行;
[0043]判断所述目标行中与所述交点像素相距d个像素的左右两个像素的代价值是否均小于预设的代价阈值;其中,d的初始值为1;
[0044]若左右两个像素的代价值均小于所述代价阈值,则判断2d+1是否等于预设的融合宽度阈值;
[0045]若2d+1等于所述融合宽度阈值,则确定所述目标行的融合宽度为所述融合宽度阈值;
[0046]若2d+1不等于所述融合宽度阈值,则将d增加一个计数单位,并返回执行所述判断所述目标行中与所述交点像素相距d个像素的左右两个像素的代价值是否均小于预设的代价阈值的步骤及其后续步骤;
[0047]若左右两个像素中的任一个的代价值大于或等于所述代价阈值,则确定所述目标行的融合宽度为2d+1。
[0048]在第一方面的一种具体实现方式中,所述对所述最优拼接缝进行全部更新,可以包括:
[0049]根据上一帧的所述最优拼接缝、所述重叠区域中的每个像素的亮度差异值、梯度差异值以及是否为前景像素分别计算所述重叠区域中的每个像素的代价值;
[0050]根据所述重叠区域中的每个像素的代价值从所述重叠区域中选取一条总代价值最小的拼接缝作为全部更新后的所述最优拼接缝。
[0051]在第一方面的一种具体实现方式中,所述对所述最优拼接缝进行局部更新,可以包括:
[0052]确定局部更本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频图像拼接方法,其特征在于,包括:获取待拼接的第一视频图像和第二视频图像;若所述第一视频图像和所述第二视频图像为视频序列中的第一帧,则计算所述第一视频图像和所述第二视频图像的重叠区域;计算所述重叠区域的最优拼接缝;根据所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像;若所述第一视频图像和所述第二视频图像不是视频序列中的第一帧,则确定所述重叠区域的画面变化程度;根据所述画面变化程度对所述最优拼接缝进行更新;根据更新后的所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像。2.根据权利要求1所述的视频图像拼接方法,其特征在于,所述根据所述画面变化程度对所述最优拼接缝进行更新,包括:当所述画面变化程度符合第一预设条件时,不对所述最优拼接缝进行更新;当所述画面变化程度符合第二预设条件时,对所述最优拼接缝进行全部更新;当所述画面变化程度符合第三预设条件时,对所述最优拼接缝进行局部更新。3.根据权利要求1所述的视频图像拼接方法,其特征在于,所述确定所述重叠区域的画面变化程度,包括:使用预设的背景建模算法确定所述重叠区域中的背景建模前景像素;使用预设的帧差算法确定所述重叠区域中的帧差前景像素;分别统计所述背景建模前景像素的第一数目与所述帧差前景像素的第二数目;根据所述第一数目和所述第二数目确定所述画面变化程度。4.根据权利要求3所述的视频图像拼接方法,其特征在于,所述根据所述第一数目和所述第二数目确定所述画面变化程度,包括:若所述第一数目和所述第二数目均为0,则确定所述画面变化程度符合第一预设条件;若所述第一数目和所述第二数目只有一个为0,则确定所述画面变化程度符合第二预设条件;若所述第一数目和所述第二数目均不为0,则统计所述最优拼接缝上的所述背景建模前景像素的第三数目,并根据所述第三数目确定所述画面变化程度。5.根据权利要求4所述的视频图像拼接方法,其特征在于,所述根据所述第三数目确定所述画面变化程度,包括:若所述第三数目小于预设的数目阈值,则确定所述画面变化程度符合第三预设条件;若所述第三数目大于或等于数目阈值,则确定所述画面变化程度符合第一预设条件。6.根据权利要求1所述的视频图像拼接方法,其特征在于,所述计算所述第一视频图像和所述第二视频图像的重叠区域,包括:计算所述第一视频图像和所述第二视频图像之间的单应性矩阵;根据所述单应性矩阵对所述第二视频图像进行映射,得到映射图像;将所述第一视频图像和所述映射图像中的重叠像素组成的区域作为所述重叠区域。
7.根据权利要求6所述的视频图像拼接方法,其特征在于,所述计算所述重叠区域的最优拼接缝,包括:分别计算所述重叠区域中的每个像素在所述第一视频图像和所述映射图像中的亮度差异值和梯度差异值;根据所述亮度差异值和所述梯度差异值分别计算所述重叠区域中的每个像素的代价值;根据所述重叠区域中的每个像素的代价值从所述重叠区域中选取一条总代价值最小的拼接缝作为所述最优拼接缝。8.根据权利要求7所述的视频图像拼接方法,其特征在于,所述根据所述最优拼接缝对所述第一视频图像和所述第二视频图像进行拼接,得到拼接视频图像,包括:根据所述最优拼接缝分别计算所述重叠区域中每行的融合宽度;根据所述融合宽度分别计算所述重叠区域中的每个像素的羽化融合系数;根据所述羽化融合系数对所述第一视频图像和所...

【专利技术属性】
技术研发人员:符顺
申请(专利权)人:杭州联吉技术有限公司
类型:发明
国别省市:

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

1