一种基于计算机视觉的交通智能监管方法与流程

文档序号:18338789发布日期:2019-08-03 16:03阅读:528来源:国知局
一种基于计算机视觉的交通智能监管方法与流程

本发明属于交通监控领域,具体来说涉及一种基于计算机视觉的交通智能监管方法。



背景技术:

现如今,基于计算机视觉的智能交通监管方法得到了越来越广泛的应用。现有技术以车辆发生违章行为第一时刻的图像作为取证的主要依据,并以此图像中车辆车牌用于识别,因此对相机的分辨率有较高的要求,且限制了监控监管的有效范围。本发明采用一种新的抓拍取证方法,同等相机分辨率下,扩大了监控监管的范围,且能保证较高的准确率。



技术实现要素:

本发明是一种基于计算机视觉的交通智能监管方法,主要针对车辆骑轧双黄线、占用导流区等违章行为,完成对其的抓拍取证。相比于现有的交通智能监管方法,本发明采用新的抓拍取证方法,扩大了监控范围,且具有较高的准确率。

具体来说,本发明采用了以下技术方案:

一种基于计算机视觉的交通智能监管方法,其特征在于,所述方法包括以下步骤:

1)通过以车道宽度为依据进行相机标定操作,获取检测所需的必要参数,完成初始化,并设定预设跟踪结束位置,其中所述预设跟踪结束位置是在相机所获取的图像中离相机足够近从而能清晰辨认车牌号的位置;

2)通过相机获取实时视频流,对每帧图像进行实时处理,其中处理步骤如下:

2.1)利用背景减除法检测当前帧内的运动目标;

2.2)检测是否有违章目标;

2.3)若没有符合条件的违章目标,则转到下一帧,继续执行步骤2.1),若检测到违章目标,则保存当前帧图像作为目标违章的取证图像1;

2.4)利用目标跟踪算法对步骤2.2)中检测到的违章目标进行跟踪,计算其在当前帧的位置及尺寸信息;

2.5)当运动目标到达位置1时,保存当前帧作为目标违章的取证图像2,其中位置1是由步骤2.2)中目标违章的初始位置和设置好的预设跟踪结束位置取中间位置得到;

2.6)当运动目标到达预设跟踪结束位置时,跟踪结束,并保存当前帧图像作为目标违章的取证图像3。

优选地,在步骤2.6)后,还包括步骤2.7)在跟踪结束后若干帧,保存当前图像作为目标违章的取证图像4,用于当图像3无法用于车牌识别时取代图像3用于车牌识别。图像3和图像4是在不同位置的图像,可以多角度相互参照。该步骤进一步保证了车牌号识别的准确性,例如在恶劣天气下、号牌污损的情况下、号牌涂改的情况下,通过不同角度的对比参照,可以对号牌更准确地识别。

进一步,在步骤2.2)中,所述违章目标是指占用导流区或骑轧车道分界线(比如实线、黄线和双黄线等)的车辆,所述检测方法包括以下步骤:

2.2a)通过步骤1)划定导流线区域或车道分界线区域,并通过以上标定获得图像上尺寸与实际尺寸的转换关系;

2.2b)通过步骤2.1)获得运动目标的位置和尺寸信息,与步骤1)中划定的区域进行是否覆盖的对比计算,从而判断目标是否违章。

更进一步,在步骤2.2)中,还包括步骤2.2c)通过步骤1)的尺寸转换关系计算违章目标的实际尺寸,判断目标是违章车辆还是行人等干扰物。如果是干扰物,则程序再转换到步骤2.1),进行下一帧识别,否则将对违章车辆进行跟踪。

进一步,步骤2.4)包括以下步骤:

2.4a)结合步骤2.2)中运动目标进入区域的方向,以目标前景区域为初始检测框;

2.4b)在初始检测框内进行强角点检测,以包含所有强角点的最小矩形作为运动目标的初始跟踪框,检测到的强角点为跟踪的初始角点;

2.4c)进入下一帧,并利用光流法对步骤2.4b)中的初始角点进行跟踪,得到新角点,将上一帧的跟踪框扩大一定范围(长宽各扩展为上一帧跟踪框的1.1-1.5倍或1.2-1.4倍,优选1.3倍),不在此范围内的新角点为无效角点,予以剔除,在范围内的则作为有效角点;

2.4d)如果步骤2.4c)中获得的有效角点数量过少,则跟踪失败,否则以包含所有新角点的最小矩形作为新一帧的目标跟踪框。

有益效果:

1. 同等相机分辨率下,有较大的监控范围;

2. 有较高的检测准确率;

3. 同等监控范围情况下,对相机的分辨率要求较低;

4. 能应对车辆骑压双黄线、占用导流区等多种违章行为。

附图说明

图1是本发明的实现操作流程图。

具体实施方式

现有技术以车辆发生违章行为第一时刻的图像作为取证的主要依据,并以此图像中车辆车牌用于识别,因此对相机的分辨率有较高的要求,且限制了监控的有效范围。本发明采用一种新的抓拍取证方法,扩大了监控的范围,且能保证较高的准确率。

本发明的实现流程如下:

1、通过以车道宽度为依据进行相机标定操作,获取检测所需的必要参数,完成初始化(仅在初次使用时需要执行的操作),其中所述必要参数,在导流区的情况下包括车道宽度、导流区宽度或尺寸或者位置等,而在车道分界线的情况下包括车道宽度和车道分界线的宽度或尺寸或者位置等;

2、通过相机获取实时视频流,对每帧图像进行实时处理,具体的处理步骤如下:

2.1)利用背景减除法检测当前帧内的运动目标;

2.2)检测是否有违章目标,比如占用导流区或骑轧双黄线的车辆,具体实施方法为:a、通过步骤1划定导流线区域或双黄线区域,并通过以上标定获得图像上尺寸与实际尺寸的转换关系;b、通过步骤2.1获得运动目标的位置、尺寸等信息,与步骤1划定的区域进行是否覆盖的对比计算,从而判断目标是否违章;c、通过步骤1的尺寸转换关系计算违章目标的实际尺寸,判断目标是违章车辆还是行人等干扰物;

2.3)若没有符合条件的违章目标,则转到下一帧,继续执行步骤2.1;否则保存当前帧图像作为目标违章的取证图像1;

2.4)利用目标跟踪算法对步骤2.2中检测到的违章目标进行跟踪,计算其在当前帧的位置及尺寸等信息,具体跟踪方法为:a、结合步骤2.2中运动目标进入区域的方向,以目标前景区域为初始检测框;b、在初始检测框内进行强角点检测,以所包含所有强角点的最小矩形作为运动目标的初始跟踪框,检测到的强角点为跟踪的初始角点;c、进入下一帧,并利用光流法对b中的初始角点进行跟踪,得到新角点,将上一帧的跟踪框扩大一定范围,例如长宽扩展为上一帧跟踪框的1.1倍、1.2倍、1.3倍、1.4倍或1.5倍,不在此范围内的新角点为无效角点,予以剔除,在范围内的为有效角点;d、步骤c中获得的有效角点数量过少,则跟踪失败,否则以包含所有新角点的最小矩形作为新一帧的目标跟踪框;

2.5)当运动目标到达位置1时,保存当前帧图像作为目标违章的取证图像2,其中位置1由步骤2.2中目标违章的初始位置和设置好的跟踪结束位置取中间位置得到;

2.6)当运动目标到达预先设置好的跟踪结束位置时,跟踪结束,清除目标跟踪框和跟踪角点等信息,并保存当前帧图像作为目标违章的取证图像3,其中跟踪结束的位置为图像中靠近相机,车牌清晰用于识别的位置;

2.7)在跟踪结束后若干帧,保存当前帧图像作为目标违章的取证图像4(当图像3无法用于车牌识别时取代其用于车牌识别)。

本发明通过获取实时视频流的方法获得处理用图像,通过触发位置拍摄取证图像1,之后对违章目标进行跟踪,在中间位置拍摄取证图像2,靠近相机的车牌清晰的位置拍摄取证图像3(用于车牌识别),再经过若干帧拍摄取证图像4的取证模式,扩大了检测范围,且具有较高的检测精度。

下面结合具体实例对本发明进一步详细说明。

1、执行本发明方法的系统由获取实时视频流的摄像机和进行图像处理的计算机两部分组成。

2、摄像机可以是枪机、高速球机等,对类型和分辨率没有特别要求,但是要求能够获取实时视频流,得到实时的图像,且要能保证在图像中靠近相机的位置的车牌图像清晰可识别。

3、摄像机采集到的实时视频流通过有线方式(如网线)或无线方式传输给计算机,用于图像处理检测违章。

4、以占用导流区的违章检测为例,安装相机时,调整相机角度,使相机视场恰好覆盖整个导流区;调整相机焦距,使图像中靠近相机位置有一个较好的清晰度,保证此位置的车牌图像清晰可识别;通过标定设置好导流区,并保存为掩码图像,建立好图像尺寸与实际尺寸的对应关系。

5、摄像机获取实时视频流,并传入计算机,计算机对实时图像进行检测,并判断是否进行跟踪、拍照等操作。以占用导流区为例,处理流程如下:

5.1)利用实时图像的灰度图更新背景,利用背景减除法检测运动目标前景,并通过形态学操作,均值滤波等方法去除干扰,获得较好的运动目标检测效果;

5.2)通过将5.1中的含有运动目标前景的二值图与标定操作中获得的导流区的掩码图像取交集,判断违章区域内是否有运动目标,利用标定操作建立的图像尺寸与实际尺寸的关系判断违章区域内的运动目标是车辆还是行人等尺寸较小物体的干扰物;

5.3)若没有符合位置及尺寸条件的运动目标,则转到5.1,否则保存否则保存当前帧图像作为目标违章的取证图像1;

5.4)结合运动目标与违章区域的相对位置,以违章区域内的运动目标的部分为基准扩展出初始检测框,并在初始检测框内进行强角点检测,以确定运动目标的初始跟踪框及初始角点;

5.5)利用光流法实现角点跟踪,从而实现对运动目标的跟踪,获得运动目标在每一帧的位置和尺寸;

5.6)当运动目标到达违章的初始位置和设置好的跟踪结束位置的中点时,保存当前帧图像作为目标违章的取证图像2;

5.7)当运动目标到达可以获得清晰车牌图像的跟踪结束位置时,跟踪结束,清除目标跟踪框和跟踪角点等信息,并保存当前帧图像作为目标违章的取证图像3;

5.8)在跟踪结束后若干帧,保存当前帧图像作为目标违章的取证图像4。

上面结合附图对本发明的实施方式作了详细的说明,但是本发明不限于上述实施方式,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下做出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1