一种复杂环境下基于图像处理的目标检测方法
一种复杂环境下基于图像处理的目标检测方法
【技术领域】
[0001]本发明涉及一种检测方法,具体是一种复杂环境下基于图像处理的目标检测方法。
【背景技术】
如果您知道图像源的帧纵横比 (ix:iy) 和确切的高和宽,则可以使用以下公式确定像素纵横比的 x 值和 y 值:。比如,如果已经知道3个不同时刻的二值差图像,若存在一个运动目标的话,该目标在这3个差图像中的大小基本不变,其运动方向和运动速度基本不变,在3个差图像对应的原图像中的区域,有基本相同的灰度分布等等。局部特征量例如包括对象块图像bo的像素值(y分量、u分量、v分量)各自的平均值以及方差值、对象块图像bo中的横方向的边缘尺寸以及纵方向的边缘尺寸、对象块图像bo中的横方向的边缘尺寸以及纵方向的边缘尺寸之比、对象块图像bo中的y分量的直方图或对象块图像bo的像素值与肤色的相似度。
【发明内容】
[0003]本发明的目的在于提供一种复杂环境下基于图像处理的目标检测方法,以解决上述【背景技术】中提出的问题。
[0004]为实现上述目的,本发明提供如下技术方案:
一种复杂环境下基于图像处理的目标检测方法,包括以下几个步骤:S1、通过视频获取背景图像,并对当前图像与背景图像进行差分运算,获得差分图像的灰度直方分布图;S2、通过对差分图像直方图分布进行分析,求得直方图的不对称系数并由此判断检测目标是否存在;为运用不对称系数判断是否出现目标,求出分离系数;S3、若目标存在,进行环境匹配,再利用差分图像的不对称系数来确定分离背景和目标的阈值;S4、在确定了二值化阈值之后,通过对差分图像中灰度值超过阈值的像素点进行标记,并将这些像素点作为目标像素点进行目标检测;S5、对于夜间环境、夜间路灯雨天环境以及白天雨天的复杂环境,根据自适应阈值的方法来辅助二值化目标检测。
为降低分水岭算法产生的过度分割,通常要对梯度函数进行修改,一个简单的方法是对梯度图像进行阈值处理,以消除灰度的微小变化产生的过度分割。别小看这25%的吞吐量提升,由于现在的手机拍照算法大量应用多帧合成技术,大部分情况下用户在app上按下一次拍照键,手机内部实际拍摄的照片数量都不止一张,需要通过isp进行运算合成才能生成最终的图像,因此isp性能越高,合成所用时间就越短,体现在使用感受上就是拍照之后在相册中能够立刻看到清晰的处理完成的照片——这可并不容易。最常用的方法是:首先用[-1,0,1]梯度算子对原图像做卷积运算,得到x方向(水平方向,以向右为正方向)的梯度分量gradscalx,然后用[1,0,-1]t梯度算子对原图像做卷积运算,得到y方向(竖直方向,以向上为正方向)的梯度分量gradscaly。
[0006]与现有技术相比,本发明的有益效果是:本发明能够在复杂多变的监控环境中能较准确的区分出背景像素点和目标像素点。
【附图说明】
[0007]图1为本发明在无目标存在时当前帧与背景的差分图像直方图;
图2为本发明在有目标存在时当前帧与背景的差分图像直方图;
图3为复杂环境下基于图像处理的目标检测方法的流程图。
【具体实施方式】
[0008]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0009]请参阅图1?3,本发明实施例中,一种复杂环境下基于图像处理的目标检测方法,包括以下几个步骤:S1、通过视频获取背景图像,并对当前图像与背景图像进行差分运算,获得差分图像的灰度直方分布图;S2、通过对差分图像直方图分布进行分析,求得直方图的不对称系数并由此判断检测目标是否存在;为运用不对称系数判断是否出现目标,求出分离系数;S3、若目标存在图像处理 目标识别,进行环境匹配,再利用差分图像的不对称系数来确定分离背景和目标的阈值;S4、在确定了二值化阈值之后,通过对差分图像中灰度值超过阈值的像素点进行标记,并将这些像素点作为目标像素点进行目标检测;S5、对于夜间环境、夜间路灯雨天环境以及白天雨天的复杂环境,根据自适应阈值的方法来辅助二值化目标检测。
[0010]对于白天雨天环境以及夜晚环境两种情况,在二值化算法中增加梯度判断条件,在进行图像差分运算的同时,对背景和当前帧图像分别计算梯度图像,并将两种梯度图像进行差分运算,得到背景图像和当前图像中梯度的差值。
[0011]下面通过一个实施例的处理流程,来具体描述本发明方法,此实施例步骤包括:
a:从视频图像中获取背景及其更新,将当前帧图像与背景进行差分运算得到直方分布图。图像差分的结果一般分为两种,包括有目标出现和无目标的灰度直方图。如图1所示,当没有目标出现时,差分图像的直方图分布呈现较对称分布,且均值(或峰值)处在像素值较低的区域;而当有目标出现的时,差分直方分布图如图2所示,差分图像的直方图呈现严重的不对称分布,且像素值较高的区域像素点会增加,但峰值依然在像素值较低的区域。
[0012]b:计算差分图像的不对称系数,并判断车辆目标是否出现。
[0013]计算差分图像的不对称系数,当无目标出现时,由于直方图分布呈现对称形态,因此不对称系统近乎为O;而当目标出现时,直方图分布并非对称,此时的不对称系数将偏大。并计算分离系数。
[0014]无目标出现时,差分图像的直方图呈现对称分布,此时分离系数接近于I,而此时不对称系数为近乎为0,因此若〈,判定为无目标出现,进行下一帧图像的分析;当有目标出现时,差分图像的直方图分布不对称,若,判定为有目标出现,继续下面步骤。
[0015]c:进行复杂环境下的目标检测,此处将白天、白天雨天路面积水、夜间灯光反光以及晚间雨天路面积水的情况下进行目标的识别。
[0016]I)对于白天环境,计算差分图像的自适应阈值:并将差分图像中灰度值大于阈值的像素点作为目标进行标记,完成目标的识别。
[0017]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0018]此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
【主权项】
1.一种复杂环境下基于图像处理的目标检测方法,其特征在于,包括以下几个步骤:S1、通过视频获取背景图像,并对当前图像与背景图像进行差分运算,获得差分图像的灰度直方分布图;S2、通过对差分图像直方图分布进行分析,求得直方图的不对称系数并由此判断检测目标是否存在;为运用不对称系数判断是否出现目标,求出分离系数;S3、若目标存在,进行环境匹配,再利用差分图像的不对称系数来确定分离背景和目标的阈值;S4、在确定了二值化阈值之后,通过对差分图像中灰度值超过阈值的像素点进行标记,并将这些像素点作为目标像素点进行目标检测;S5、对于夜间环境、夜间路灯雨天环境以及白天雨天的复杂环境,根据自适应阈值的方法来辅助二值化目标检测。2.根据权利要求1所述的复杂环境下基于图像处理的目标检测方法,其特征在于,对于白天雨天环境以及夜晚环境两种情况,在二值化算法中增加梯度判断条件,在进行图像差分运算的同时,对背景和当前帧图像分别计算梯度图像,并将两种梯度图像进行差分运算,得到背景图像和当前图像中梯度的差值。
【专利摘要】本发明公开了一种复杂环境下基于图像处理的目标检测方法,包括以下几个步骤:S1、通过视频获取背景图像图像处理 目标识别,并对当前图像与背景图像进行差分运算,获得差分图像的灰度直方分布图;S2、通过对差分图像直方图分布进行分析,求得直方图的不对称系数并由此判断检测目标是否存在;为运用不对称系数判断是否出现目标,求出分离系数;S3、若目标存在,进行环境匹配,再利用差分图像的不对称系数来确定分离背景和目标的阈值;S4、在确定了二值化阈值之后,通过对差分图像中灰度值超过阈值的像素点进行标记,并将这些像素点作为目标像素点进行目标检测。本发明能够在复杂多变的监控环境中能较准确的区分出背景像素点和目标像素点。
【IPC分类】G06K9/00
【公开号】CN105678272
【申请号】CN201610020099
【发明人】符锌砂, 李海峰, 王祥波, 曾彦杰, 郭恩强, 刘念, 朱振杰
【申请人】符锌砂
【公开日】2016年6月15日
【申请日】2016年3月25日
好