【技术实现步骤摘要】
检测视频抖动的方法、装置、电子设备和可读存储介质
[0001]本公开属于视频处理领域,具体涉及一种检测视频抖动的方法
、
装置
、
电子设备和可读存储介质
。
技术介绍
[0002]近年来随着各种视频技术的发展和推广,用户的视频创作需求日益增长
。
由于拍摄经验不成熟或设备质量导致拍摄的视频中存在抖动,影响视频质量
。
[0003]相关方案通过密集帧采样对特征点进行检测跟踪或通过光流,估计摄像头运动轨迹,再通过评估运动轨迹来判断一段视频序列是否存在抖动
。
其中检测准确率依赖于特征点匹配的效果,但特征点匹配受多种因素影响,往往很难达到良好的效果,导致目前视频抖动的检测准确率不高
。
技术实现思路
[0004]本公开实施例的目的是提供一种检测视频抖动的方法
、
装置
、
电子设备和可读存储介质,能够解决视频抖动的检测准确率不高的问题
。
[0005]为了解决上述技术问题,本公开是这样实现的:
[0006]第一方面,本公开实施例提供了一种检测视频抖动的方法,所述方法包括:提取视频序列中多个视频帧的光学色彩图;提取所述多个视频帧的光流图;根据所述多个视频帧的光学色彩图和光流图,确定前后至少两帧图像中的关键点运动信息;根据所述前后至少两帧图像中的关键点运动信息,判断视频是否存在抖动
。
[0007]第二方面,本公开实施例提供了一种检测视频抖动的 ...
【技术保护点】
【技术特征摘要】
1.
一种检测视频抖动的方法,其特征在于,所述方法包括:提取视频序列中多个视频帧的光学色彩图;提取所述多个视频帧的光流图;根据所述多个视频帧的光学色彩图和光流图,确定前后至少两帧图像中的关键点运动信息;根据所述前后至少两帧图像中的关键点运动信息,判断视频是否存在抖动
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述前后至少两帧图像中的关键点运动信息,判断视频是否存在抖动,包括:确定所述多个视频帧中前景运动信息;从所述前后至少两帧图像中的关键点运动信息中,剔除所述前景运动信息,以确定背景运动信息;根据所述背景运动信息,判断视频是否存在抖动
。3.
根据权利要求2所述的方法,其特征在于,所述确定所述多个视频帧中前景运动信息,包括:将所述前后至少两帧图像中的关键点运动信息,输入目标卷积神经网络,其中,所述目标卷积神经网络的样本集中包含前景运动信息与背景运动信息之间的对应关系;通过所述目标卷积神经网络输出所述关键点运动信息是否为前景运动信息的判断结果;根据所述判断结果,确定所述多个视频帧中前景运动信息
。4.
根据权利要求2所述的方法,其特征在于,所述根据所述前后至少两帧图像中的关键点运动信息,判断视频是否存在抖动,包括:确定所述多个视频帧中背景深度信息;从所述背景运动信息中,剔除所述背景深度信息,以确定背景运动轨迹信息;根据所述背景运动轨迹信息,判断视频是否存在抖动
。5.
根据权利要求4所述的方法,其特征在于,所述确定所述多个视频帧中背景深度信息,包括:在至少一个所述视频帧中,划分多个网格;基于至少一个所述网格内的关键点运动信息,通过滤波处理以确定所述网格的预定点运动信息;根据所述预定点运动信息,确定所述背景深度信息
。6.
根据权利要求1所述的方法,其特征在于,所述根据所述前后至少两帧图像中的关键点运动信息,判断视频是否存在抖动,包括:将所述前后至少两帧图像中的关键点运动信息,输入目标卷积神经网络;通过所述目标卷积神经网络的全连接层,判断所述视频是否存在抖动;其中,所述目标卷积神经网络包括多层结构,并所述前后至少两帧图像中的关键点运动信息经过所述多层结构中的至少两层,所述至少两层中包括所述全连接层
。7.
根据权利要求1所述的方法,其特征在于,所述提取所述多个视频帧的光流图,包括:基于目标光流估计网络,通过图像分辨率由低到高的顺序,来估计所述多个视频帧的光流;
通过较低图像分辨率的视频帧对应的第一光流信息,确定较高图像分辨率的视频帧对应的第二光流信息;根据所述第一光流信息和所述第二光流信息,确定所述多个视频帧的光流图
。8.
根据权利要求7所述的方法,其特征在于,所述目标光流估计网络的训练期间按时间顺序划分为前期
、
稳定期和后期,所述稳定期内所述目标光流估计网络的学习率高于所述前期内所述目标光流估计网络的学习率,所述稳定期内所述目标光流估计网络的学习率高于所述后期内所述目标光流估计网络的学习率
。9.
一种检测视频抖动的装置,其特征在于,所述装置包括:第一提取模块,用于提取视频序列中多个视频帧的光学三原色光学色彩图;第二提取模块,提取所述多个视频帧的光流图;确定...
【专利技术属性】
技术研发人员:陈敏杰,万明阳,马国俊,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。