一种基于视频帧自适应的视频增强方法及视频增强系统技术方案

技术编号:13285625 阅读:107 留言:0更新日期:2016-07-09 02:00
本发明专利技术公开了一种基于视频帧自适应的视频增强方法,包括视频帧自适应调整参数和视频帧增强处理,本发明专利技术还公开了一种视频增强系统,包括参数调整模块和增强处理模块,这种基于空域点算法的视频帧自适应视频增强方法以及基于该方法建立的视频增强系统,从性能以及视频连续帧增强灵活性出发,不仅保证了性能,同时根据视频内容自适应选取调整参数,解决了直接使用传统的直方图均衡饱和度增强等方法带来的使得过暗图像提高过亮或过亮图像降低过暗等导致视频帧失真的问题,使得处理后的视频在各种环境下,如室内室外、低光照高光照等,增强更灵活,相比源视频细节更清晰,对比度饱和度更丰富,具有更好的人眼观看感受。

【技术实现步骤摘要】

本专利技术涉及一种基于视频帧自适应的视频增强方法及一种视频增强系统。
技术介绍
随着近年来网络的迅速发展,视频相对于图片发展得更为迅猛,人们的日常分享习惯从图片分享逐渐向视频分享过渡,越来越多的人会在手持设备上观看视频;另一方面随着高清的普及、4K的发展、显示设备分辨率的提高,人们对视频的亮度、清晰度等显示效果的要求越来越高,因此视频增强就成了视频播放时的必不可少的手段。根据信号增强所处的空间不同,视频增强可以分为频域算法和空域算法两类。频域算法如FFT、DCT等,将图像看作二维信号在变换域增强;空域算法根据算法特性还包含区域算法和点算法,常用区域算法有平滑滤波、锐化等,点算法有gamma矫正,亮度对比度饱和度提高等。但是这些算法都有个特点,即需要有一个固定的参数来处理,导致对视频每一帧的处理方式一致,缺乏灵活性。
技术实现思路
基于此,有必要提供一种在保证性能的前提下可根据视频内容自适应选取调整参数的基于视频帧自适应的视频增强方法,以及一种视频增强系统。根据本专利技术的一方面,提供了一种基于视频帧自适应的视频增强方法,包括视频帧自适应调整参数和视频帧增强处理,视频帧自适应调整参数包括如下步骤:计算每个视频帧的亮度直方图H(k),取得图像整体亮度分布信息;计算亮度直方图首尾动态分布点k1、k2;根据k1、k2的分布对k1、k2进行调整;将当前帧参数与前面系列帧参数进行参数平滑均衡处理,视频帧增强处理包括如下步骤:根据k1、k2计算对比度调整参数c1、c2,根据c1、c2对视频帧像素点的r、g、b通道值进行对比度增强;计算视频帧每个像素点的r、g、b三通道最大值,根据三通道最大值计算r、g、b通道的饱和度增强系数p1、p2、p3,将p1、p2、p3与r、g、b通道值相乘得到颜色值。在其中一个实施例中,根据如下公式计算亮度直方图首尾动态分布点k1、k2:Σk=0k=k1H(k)/Σk=0k=255H(k)α;Σk=k2k=255H(k)/Σk=0k=255H(k)>α]]>其中α为可控参数,α的范围为0.01≤α≤0.03。在其中一个实施例中,根据如下公式计算对比度调整参数c1、c2:c1=255k2-k1c2=255×k1k1-2.]]>在其中一个实施例中,根据如下公式对视频帧像素点的r、g、b通道值进行对比度增强:r=r×c1+c2g=g×c1+c2b=b×c1+c2。在其中一个实施例中,根据如下公式计算r、g、b通道的饱和度增强系数p1、p2、p3:p1=1.0-β×(1.0-r×r/(max×mx))p2=1.0-β×(1.0-g×g/(max×mx))p3=1.0-β×(1.0-b×b/(max×mx)),其中β为饱和度增强控制参数,范围为0.0≤β≤0.3。根据本专利技术的另一方面,提供了一种视频增强系统,包括参数调整模块和增强处理模块,参数调整模块用于对视频帧作自适应参数修正并将修正参数发送至增强处理模块,增强处理模块用于根据修正参数对视频帧的对比度和饱和度进行调整。在其中一个实施例中,参数调整模块包括亮度分布计算单元、参数曲线映射单元和帧间参数平滑单元,亮度分布计算单元用于计算视频帧的亮度分布信息,参数曲线映射单元用于调整视频帧的动态分布点k1、k2,帧间参数平滑单元用于对帧间参数进行参数平滑均衡处理。在其中一个实施例中,增强处理模块包括对比度调整单元和饱和度调整单元,对比度调整单元用于调整视频帧的对比度,饱和度调整单元用于调整视频帧的饱和度。这种基于空域点算法的视频帧自适应视频增强方法以及基于该方法建立的视频增强系统,从性能以及视频连续帧增强灵活性的角度出发,不仅保证了性能,同时根据视频内容自适应选取调整参数,解决了直接使用传统的直方图均衡饱和度增强等方法带来的使得过暗图像提高过亮、或过亮图像降低过暗等导致视频帧失真的问题,使得处理后的视频在各种环境下,如室内室外、低光照高光照等,增强更灵活,相比源视频细节更清晰,对比度饱和度更丰富,具有更好的人眼观看感受。附图说明图1为本专利技术一实施方式的一种基于视频帧自适应的视频增强方法的调整k1曲线映射图;图2为本专利技术一实施方式的一种基于视频帧自适应的视频增强方法的调整曲线映射图;图3为本专利技术一实施方式的一种视频增强系统的结构示意图。具体实施方式为了便于理解本专利技术,下面将用具体实施例对本专利技术进行更全面的描述。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这实施例的目的是使对本专利技术的公开内容的理解更加透彻全面。本专利技术一实施例的基于视频帧自适应的视频增强方法,是一种基于空域点算法的自适应视频增强方法,不仅保证了性能,同时根据视频内容自适应选取调整参数,无论视频内容变化多大,以及无论视频的格式、分辨率、比特率等,都具有很好的增强效果。具体地,首先依次获取视频中的所有帧,对每一帧自适应分析视频增强参数,然后对每一帧进行增强处理。具体地,该方法包括视频帧自适应调整参数和视频帧增强处理两大步骤:1、视频帧自适应调整参数,具体地包括如下步骤:S1、对每一个视频帧,计算亮度直方图H(k),先得到图像的整体亮度分布信息,其中k=0,1,2…255,k表示每一个亮度色阶,H(k)表示每一个亮度色阶上像素点个数;S2、由如下公式计算直方图首尾动态分布点k1和k2,Σk=0k=k1H(k)/Σk=0k=255H(k)α;Σk=k2k=255H(k)/Σk=0k=255H(k)>α]]>其中α为可控参数,α的范围为0.01≤α≤0.03,本实例选取0.03,值选取越大,图像对比度、亮度调整越明显,反之亦然;S3、根据k1、k2分布,对k1、k2进行调整,目的在于防止将整体偏暗或者整体偏亮视频帧做过多调整,保持人眼观看视频的良好感受,如图1所示为调整k1的曲线映射函数图C1(k),其中k′1=C1(k1),如图2所示为调整k2的曲线映射函数图C2(k),其中k′2=C2(k2);S4、将当前帧参数与前面系列帧参数进行参数平滑均衡处理,目的在于保证视频增强播放平滑流畅不跳变。具体地,判断当前帧帧参数与前面帧参数的差值,当差值大于阈值θ时,代表视频镜头有切换,不做处理,当差值小于θ,将当前帧和前面帧进行平滑滤波处理,本实例θ取值为20。2、视频帧本文档来自技高网...

【技术保护点】
一种基于视频帧自适应的视频增强方法,其特征在于,包括视频帧自适应调整参数和视频帧增强处理,所述视频帧自适应调整参数包括如下步骤:计算每个视频帧的亮度直方图H(k),取得图像整体亮度分布信息;计算所述亮度直方图首尾动态分布点k1、k2;根据所述k1、k2的分布对所述k1、k2进行调整;将当前帧参数与前面系列帧参数进行参数平滑均衡处理,所述视频帧增强处理包括如下步骤:根据所述k1、k2计算对比度调整参数c1、c2,根据所述c1、c2对所述视频帧像素点的r、g、b通道值进行对比度增强;计算所述视频帧每个所述像素点的r、g、b三通道最大值,根据所述三通道最大值计算所述r、g、b通道的饱和度增强系数p1、p2、p3,将所述p1、p2、p3与所述r、g、b通道值相乘得到颜色值。

【技术特征摘要】
1.一种基于视频帧自适应的视频增强方法,其特征在于,包括视频帧自适应调整参数
和视频帧增强处理,
所述视频帧自适应调整参数包括如下步骤:
计算每个视频帧的亮度直方图H(k),取得图像整体亮度分布信息;
计算所述亮度直方图首尾动态分布点k1、k2;
根据所述k1、k2的分布对所述k1、k2进行调整;
将当前帧参数与前面系列帧参数进行参数平滑均衡处理,
所述视频帧增强处理包括如下步骤:
根据所述k1、k2计算对比度调整参数c1、c2,根据所述c1、c2对所述视频帧像素点的r、g、b
通道值进行对比度增强;
计算所述视频帧每个所述像素点的r、g、b三通道最大值,根据所述三通道最大值计算
所述r、g、b通道的饱和度增强系数p1、p2、p3,将所述p1、p2、p3与所述r、g、b通道值相乘得到颜
色值。
2.根据权利要求1所述的一种基于视频帧自适应的视频增强方法,其特征在于,根据如
下公式计算所述亮度直方图首尾动态分布点k1、k2:
其中α为可控参数,所述α的范围为0.01≤α≤0.03。
3.根据权利要求1所述的一种基于视频帧自适应的视频增强方法,其特征在于,根据如
下公式计算所述对比度调整参数c1、c2:

4.根据权利要求1所述的一种基于视频帧自适应的视频增强方法,其特征在于,根据如
下公式对所述视频帧像素点的r、g、b通道值进行对比度增强:
r=r×c1+c2g=g×c1+...

【专利技术属性】
技术研发人员:郭伟伟陈梅丽孙彦龙
申请(专利权)人:杭州当虹科技有限公司
类型:发明
国别省市:浙江;33

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

1