【技术实现步骤摘要】
一种基于缓存帧的电子稳像未填充区域的去除方法
[0001]本专利技术涉及图像处理
,具体是一种基于缓存帧的电子稳像未填充区域的去除方法。
技术介绍
[0002]在视频拍摄的过程中,由于摄像设备的抖动,往往会导致拍摄的视频在成像是出现画面不连贯、不稳定等情况。于是,为了解决这一问题,相关领域的技术人员开发了一种图像算法使视频稳定,即电子稳像。
[0003]电子稳像的基本原理是对相机的位置、姿态、路径进行平滑,再将图像重新映射到平滑后的路径并投射在相机的成像平面上,从而去除相机运动、颠簸等导致的图像不稳定的现象。但无论如何映射,原始图像并非在平滑路径上获得的,转换到平滑后的路径上的图像,必然存在视场角的差异,这个差异就导致了电子稳像后的输出图像经常出现未填充区域,通常称为黑边。未填充区域的产生主要是由于相机的成像平面上有部分区域没有出现拍摄的画面,进而导致在成像时,该区域为黑色。
[0004]目前常用的去黑边方法是:利用当前帧的临近帧,构建全景图像,以全景数据补全未填充区域并拼接到当前帧上;尽管该方法可以消除黑边,但是在无三维数据支撑的前提下,该方法无法做到无缝拼接,进而导致其拼接区域存在误差。因此,在实际的使用过程中,由于该方法无法提供可靠有效的图像数据,导致产生的画面依旧存在少量的黑边,极大的影响了观感。
技术实现思路
[0005]为了避免和克服现有技术中存在的技术问题,本专利技术提供了一种基于缓存帧的电子稳像未填充区域的去除方法。本专利技术能够有效的消除视频中的黑边现象,进而为 ...
【技术保护点】
【技术特征摘要】
1.一种基于缓存帧的电子稳像未填充区域的去除方法,其特征在于,包括以下操作步骤:S1、对原始视频或原始视频流中的各帧原始图像进行放大处理,并将放大后的原始图像记为放大图像;计算各帧放大图像的映射矩阵,并使用对应的映射矩阵对各帧放大图像进行映射,以获得对应的稳像图像;S2、使用各帧稳像图像替换原始视频或原始视频流中对应的各帧原始图像,以形成稳像视频或稳像视频流;S3、逐帧播放稳像视频或稳像视频流,并同时依次超前判断各帧稳像图像是否存在黑边;若不存在黑边,则保存该稳像视频;若存在黑边,则进入步骤S4;S4、黑边出现在位于当前播放帧之后的最新检测帧中,对该最新检测帧的稳像图像进行旋转和平移处理;处理完成后,获取位于成像平面内的图像,并用该图像替代更新该帧稳像图像;同时将该处理过程中的旋转和平移分配到位于该最新检测帧和当前播放帧之间的各帧稳像图像中,以更新对应的稳像图像;S5、按步骤S3
‑
S4的操作流程依次检测稳像视频或稳像视频流中所有的稳像图像,检测完成后形成最终稳像视频。2.根据权利要求1所述的一种基于缓存帧的电子稳像未填充区域的去除方法,其特征在于,步骤S1的具体步骤如下:S11、首先使用摄像设备拍摄,形成原始视频或原始视频流;接着对原始视频或原始视频流进行逐帧分析,以获得K帧原始图像;S12、以原始图像的中心点为放大原点,分别将对应的各帧原始图像放大B倍;S13、将放大后的原始图像记为放大图像;S14、以成像平面的中心点为坐标原点建立平面图像坐标系O
C
‑
X
C
Y
C
,X
C
轴水平布置,Y
C
轴铅垂布置;S15、以放大图像的中心点为旋转原点,分别将对应的各帧放大图像旋转预定的旋转角度A;S16、使旋转后的各帧放大图像分别沿着X
C
轴移动,并产生横向位移T
x
;S17、接着使各帧已经沿着X
C
轴移动后的放大图像再沿着Y
C
轴移动,产生纵向位移T
y
,并形成对应的映射矩阵,映射矩阵表示如下: 其中,F为映射矩阵;A为放大图像的旋转角度;T
x
为放大图像的横向位移;T
y
为放大图像的纵向位移;MAP表示使用T
x
、T
y
和A计算映射矩阵F的过程;S18、在每一帧放大图像经过步骤S14
‑
S17的操作后,同步获取成像平面内的图像,并将该图像记为稳像图像。3.根据权利要求2所述的一种基于缓存帧的电子稳像未填充区域的去除方法,其特征在于,步骤S2的具体步骤如下:S21、使用生成的各帧稳像图像替换原始视频或原始视频流中的各帧原始图像,以形成新的原始视频或原始视频流;S22、将步骤S22中新的原始视频或原始视频流记为稳像视频或稳像视频流。4.根据权利要求3所述的一种基于缓存帧的电子稳像未填充区域的去除方法,其特征
在于,步骤S3的具体步骤如下:S31、对稳像视频或稳像视频流进行逐帧播放,播放的同时按预定帧数差依次提前通过检测条件检测各帧稳像图像是否存在黑边;检测条件表述如下:放大图像横向位移的最大值小于放大图像和成像平面之间的宽度差,且同时放大图像纵向位移的最大值小于放大图像和成像平面之间的长度差;S32、若稳像视频或稳像视频流中各帧稳像图像对应的放大图像...
【专利技术属性】
技术研发人员:万森,高东奇,朱前进,耿良苑,荚智华,汪凯,
申请(专利权)人:安徽科大擎天科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。