一种图像处理方法和装置制造方法及图纸

技术编号:23460114 阅读:26 留言:0更新日期:2020-03-03 06:04
本发明专利技术实施例公开了一种图像处理方法和装置,该方法包括:对视频中的每一帧图像进行亮度调整;对经过亮度调整的每一帧图像进行偏移量补偿;对经过偏移量补偿的每一帧图像的像素作时域滤波。通过该实施例方案,有效去除了视频中存在的亮度或者颜色波动。

An image processing method and device

【技术实现步骤摘要】
一种图像处理方法和装置
本专利技术实施例涉及图像处理技术,尤指一种图像处理方法和装置。
技术介绍
由于光源不稳定(比如日常照明中,由于电源是交流电,光源的亮度会随着交流电的振幅波动而变化),相机(包括数码相机、手机摄像头等)拍摄的视频会出现随着光源变化而出现的帧与帧之间明暗波动甚至颜色波动的现象。特别是在拍摄帧率(拍摄视频时使用的帧率,用以区分播放视频时使用的帧率)为高帧率(大于或等于240帧每秒)的视频时,这种现象尤为明显。目前,针对光源的频率为60Hz,帧率为240帧每秒的视频,通过对相邻两帧的叠加平均可以明显的改善视频的亮度和颜色波动现象。原理上只要是拍摄帧率为光源频率的整数倍的视频都可以通过相邻几帧叠加的方法改善亮度波动现象(视频中的每帧图像的平均亮度或者图像中每个像素的亮度随着帧数变化出现明暗波动的现象)和颜色波动现象(由于每个颜色通道亮度波动不一致造成了颜色随着亮度波动而变化的现象)。然而,该方案只针对拍摄帧率为光源频率的整数倍的视频有明显的效果,其它的视频效果不明显。并且通过该方法处理后的视频,当拍摄视频时有快速运动物体存在时,会出现移动物体的重影。
技术实现思路
本专利技术实施例提供了一种图像处理方法和装置,能够去除视频中存在的亮度或者颜色波动。于本专利技术的一个实施例中,提供了:(1)一种图像处理方法,包括:对视频中的每一帧图像进行亮度调整;对经过亮度调整的每一帧图像进行偏移量补偿;对经过偏移量补偿的每一帧图像的像素作时域滤波。于本专利技术的多种实施方式中:(2)根据(1)所述的图像处理方法,其中,所述对视频中的每一帧图像进行亮度调整包括:对所述每一帧图像分别进行如下处理:分别统计三个颜色通道的颜色均值;三个颜色通道是指红色R通道、绿色G通道和蓝色B通道;采用预设的第一滤波方案,分别根据每个颜色通道的颜色均值对相应颜色通道进行第一时域滤波。(3)根据(1)所述的图像处理方法,其中,所述对经过亮度调整的每一帧图像进行偏移量补偿包括:采用预设的偏移量补偿算法,获取经过亮度调整的视频中任意相邻的两帧图像之间的偏移量,并通过对所述偏移量进行补偿,以使得所述视频中任意相邻的两帧图像位于相同的图像坐标下的图像内容保持一致。(4)根据(1)所述的图像处理方法,其中,所述对经过偏移量补偿的每一帧图像的像素作时域滤波包括:采用预设的第二滤波方案对每一帧视频图像中的每一个像素作第二时域滤波,以使得当前帧图像和先于当前帧的帧图像进行线性叠加。(5)根据(3)所述的图像处理方法,其中,所述方法还包括:在对经过亮度调整的每一帧图像进行偏移量补偿以后,对图像中是否包含运动物体进行判断。(6)根据(5)所述的图像处理方法,其中,所述对图像中是否包含运动物体进行判断包括:分别对当前帧图像和上一帧图像进行分块,获得多个第一分块图像;根据预设的差异计算算法,分别计算所述当前帧图像和所述上一帧图像中相对应的两个第一分块图像的差异;将所述两个第一分块图像的差异与预设的差异阈值相比较;当所述两个第一分块图像的差异大于或等于所述差异阈值时,判定所述两个第一分块图像为非相似的,并判定所述两个第一分块图像在所述当前帧图像和所述上一帧图像中对应的图像区域包含有运动物体;当所述两个第一分块图像的差异小于所述差异阈值时,判定所述两个第一分块图像为相似的,并判定所述两个第一分块图像在所述当前帧图像和所述上一帧图像中对应的图像区域不包含有运动物体。(7)根据(3)所述的图像处理方法,其中,所述获取经过亮度调整的视频中任意相邻的两帧图像之间的偏移量包括:分别对进行偏移量补偿后的当前帧图像和上一帧图像进行分块,获得多个第二分块图像;分别计算所述当前帧图像和所述上一帧图像中相对应的两个第二分块图像之间的偏移量;从所述多个第二分块图像中排除包含运动物体的第二分块图像,并将剩余的第二分块图像的偏移量的平均值作为所述当前帧图像和所述上一帧图像之间的偏移量。(8)根据(6)所述的图像处理方法,其中,所述方法还包括:在判断出任一帧图像中包含有运动物体后,生成该帧图像的掩膜版图像;其中,该掩膜版图像中包含有所述运动物体的图像区域的像素值为1,不包含有所述运动物体的图像区域的像素值为0;根据预设的融合算法,利用所述掩膜版图像将对像素作过所述时域滤波的相应帧图像与未对像素作过时域滤波的相应帧图像进行融合,以使得所述包含有所述运动物体的图像区域得到保留。(9)根据(8)所述的图像处理方法,其特征在于,所述方法还包括:对经过融合的每一帧图像进行空域滤波。于本专利技术的另一个实施例中,提供了:(10)一种图像处理装置,包括:处理器和计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当所述指令被所述处理器执行时,实现(1)-(9)任意一项所述的图像处理方法。本专利技术实施例包括:对视频中的每一帧图像进行亮度调整;对经过亮度调整的每一帧图像进行偏移量补偿;对经过偏移量补偿的每一帧图像的像素作时域滤波。通过该实施例方案,有效去除了视频中存在的亮度或者颜色波动。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。图1为本专利技术实施例的图像处理方法流程图;图2为本专利技术实施例的对视频中的每一帧图像进行亮度调整的方法流程图;图3为本专利技术实施例的获取经过亮度调整的视频中任意相邻的两帧图像之间的偏移量的方法流程图;图4为本专利技术实施例的对图像中是否包含运动物体进行判断的方法流程图;图5为本专利技术实施例的对包含有运动物体的图像进行图像融合的方法流程图;图6为本专利技术实施例的在视频图像缩小的基础上对视频图像进行处理的方法流程图;图7为本专利技术实施例的图像处理装置组成框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。实施例一一种图像处理方法,如图1所示,可以包括S101-S103:S101、对视频中的每一帧图像进行亮度调整;S102、对经过亮度调整的每一帧图像进行偏移量补偿;S103、对经过偏移量补偿的每一帧图像的本文档来自技高网...

【技术保护点】
1.一种图像处理方法,包括:/n对视频中的每一帧图像进行亮度调整;/n对经过亮度调整的每一帧图像进行偏移量补偿;/n对经过偏移量补偿的每一帧图像的像素作时域滤波。/n

【技术特征摘要】
1.一种图像处理方法,包括:
对视频中的每一帧图像进行亮度调整;
对经过亮度调整的每一帧图像进行偏移量补偿;
对经过偏移量补偿的每一帧图像的像素作时域滤波。


2.根据权利要求1所述的图像处理方法,其特征在于,所述对视频中的每一帧图像进行亮度调整包括:
对所述每一帧图像分别进行如下处理:
分别统计三个颜色通道的颜色均值;三个颜色通道是指红色R通道、绿色G通道和蓝色B通道;
采用预设的第一滤波方案,分别根据每个颜色通道的颜色均值对相应颜色通道进行第一时域滤波。


3.根据权利要求1所述的图像处理方法,其特征在于,所述对经过亮度调整的每一帧图像进行偏移量补偿包括:采用预设的偏移量补偿算法,获取经过亮度调整的视频中任意相邻的两帧图像之间的偏移量,并通过对所述偏移量进行补偿,以使得所述视频中任意相邻的两帧图像位于相同的图像坐标下的图像内容保持一致。


4.根据权利要求1所述的图像处理方法,其特征在于,所述对经过偏移量补偿的每一帧图像的像素作时域滤波包括:采用预设的第二滤波方案对每一帧视频图像中的每一个像素作第二时域滤波,以使得当前帧图像和先于当前帧的帧图像进行线性叠加。


5.根据权利要求3所述的图像处理方法,其特征在于,所述方法还包括:在对经过亮度调整的每一帧图像进行偏移量补偿以后,对图像中是否包含运动物体进行判断。


6.根据权利要求5所述的图像处理方法,其特征在于,所述对图像中是否包含运动物体进行判断包括:
分别对当前帧图像和上一帧图像进行分块,获得多个第一分块图像;
根据预设的差异计算算法,分别计算所述当前帧图像和所述上一帧图像中相对应的两个第一分块图像的差异;
将所述两个第一分块图像的差异与预设的差异阈值相比较;

【专利技术属性】
技术研发人员:雷华陈凯王隶桢
申请(专利权)人:虹软科技股份有限公司
类型:发明
国别省市:浙江;33

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

1