一种使用无人机对高速公路急车道进行巡检的方法与流程

文档序号:23721404发布日期:2021-01-24 08:50阅读:233来源:国知局
一种使用无人机对高速公路急车道进行巡检的方法与流程

[0001]
本发明涉及一种使用无人机对高速公路急车道进行巡检的方法。


背景技术:

[0002]
所谓的应急车道是指位于路面行驶方向最右侧、主要用于发生事故或故障时停车以及专为救险所用的车道,也就是人们通常所说的“硬路肩”。
[0003]
高速公路应急车道是专门供工程救险、消防救援、医疗救护或民警执行紧急公务等处理应急事务的车辆使用、任何社会车辆禁止驶入或者以各种理由在车道内停留。
[0004]
近年来,随着车辆保有量的持续上升,道路时常出现拥堵,车辆占用高速公路应急车道。当发生交通事故时,导致救援车辆无法及时到达现场,救援活动无法及时开展,也无法对恶意违法占用应急车道的车辆进行取证和处罚,以遏制该现象的再次发生。
[0005]
随着无人机快速的发展,无人机被广泛运用于高速公路路况巡航抓拍应急车道违章,但现有技术中的无人机至少存在以下问题:应急车道是否被占用,需要通过人工阅读视频,很难实现自动识别。


技术实现要素:

[0006]
本发明的目的在于提出一种能够自动识别应急车道是否被占用的无人机巡检系统。
[0007]
为解决上述问题,本发明提供了一种使用无人机对高速公路急车道进行巡检的方法,其特征在于,包括以下步骤:s1、无人机对高速公进行巡检,并拍摄路面实况视频;s2、提取该实况视频至少一帧图像;s3、对上述图像进行二值化处理,处理后获得该图像的二值化图像,在该二值化图像中,路面作为背景显示为黑色,汽车轮廓以及车道线为前景显示为白色;s4、在步骤s2获得的二值化图像中,删除表示为汽车轮廓的以及行车道线的前景像素点,并赋予表示为应急车道线的前景像素点的像素值为第一像素值,获得第一处理图像;s5、在步骤s2获得的二值化图像中,删除表示为车道线的前景像素点,并赋予表示为车辆轮廓的前景像素点的像素值为第二像素值,获得第二处理图像;s6、将第二处理图像叠加到第一处理图像上,得到第三处理图像;s7、对所述第三处理图像进行横向扫描,根据首先扫描到的像素点的像素值判断应急车道是否被占用。
[0008]
作为本发明的进一步改进,所述步骤s4包括:s4.1、对二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线,其中n为车道线的宽度阈值;s4.2、删除该图像上的其他前景像素点;s4.3、对步骤s4.2中的图像进行纵向扫描,对纵向连续的前景像素点通过最小二乘法
进行曲线拟合,获得行车道的二次抛物线曲线方程;s4.3、根据获得的二次抛物线方程绘制拟合出来的车道线,同时赋予该车道上像素点的像素值为第一像素值;s4.4、根据拟合出来的车道线到横向边缘的距离判断该车道线为应急车道线还是行车道线,删除行车道线,经过此处理的图像为第一处理图像。
[0009]
作为本发明的进一步改进,所述步骤s5包括:s5.1、对二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线,其中n为车道宽度值;s5.2、在该二值化图像中删除上次车道线像素点;s5.3、对步骤s5.3中获得二值化图像中的像素点依次进行扫描,若当前像素点为前景像素点,则扫描其邻域设定范围内的像素点,若其邻域中的前景像素点数量大于或者等于设定阈值,则将其邻域全部填充成前景像素点从而获得独立的汽车轮廓,并赋予该前景像素点第二像素值,以获得第二处理图像。
[0010]
作为本发明的进一步改进,所述步骤s7中,横向扫描该第三处理图像,根据首先扫描到的像素点的像素值判断应急车道是否被占用,如果从靠近应急车道一侧开始扫描,当首先扫描到的像素点的像素值为第二像素值或者第三像素值时,判断为应急车道被占用,如果从远离应急车道一侧开始扫描,当扫描到的像素点为第一像素值(或者第三像素值)后仍然能够扫描到像素值为第二像素值的像素点时,判断为应急车道被占用。
[0011]
作为本发明的进一步改进,所述步骤s5.3中汽车轮廓通过洪水算法予以填充。
[0012]
本发明的有益效果在于,本发明通过无人机获取高速路面实况视频后提取实况图片,经对实况图片处理分别获得仅有应急车道的第一处理图像和仅有车辆轮廓的第二处理图像,并对应急车道和车辆轮廓赋予不同的像素值,在将第一处理图像与第二处理图像进行叠加得到第三处理图像,最后扫描第三处理图像根据首先被扫描到的像素点的像素值判断应急车道是否被占用。
附图说明
[0013]
图1是本发明的结构示意图;图2是本发明的流程图;图中:1000
--
无人机;1010-视频采集模块;1020通讯模块;1030-报警模块;2000-地面站台;2010-图像获取模块;2020-语义分割模块;2030-二值化处理模块;2040-车道线拟合模块;2041-车道线轮廓获取单元;2042-车道线提取单元;2043-应急车道线提取单元;2050-车辆轮廓提取模块;2051-车道线剔除单元;2052-车辆轮廓填充单元;2060-叠加模块;2070-扫描识别模块。
具体实施方式
[0014]
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。
[0015]
如图1和2所示,本发明包括无人机1000和地面站台2000,所述无人机1000设有视频采集模块1010和通讯模块1020,所述视频采集模块1010用于采集高速公路实况视频,所述通讯模块1020用于将所述视频采集模块1010采集到的视频数据传输回所述地面站台
2000,其特征在于,所述地面站台2000设有:图像获取模块2010,用于接收所述实况视频,并提取其中至少一帧实况图像;语义分割模块2020,用于对所述实况图像进行语义分割,分离出车道区域和背景区域,同时将所述背景区域删除;二值化处理模块2030,对删除背景区域的图像进行二值化处理,获得其二值化图像,在该二值化图像中,路面作为背景显示为黑色,车辆以及车道线为前景显示为白色;车道线拟合模块2040,根据所述二值化图像中的应急车道像素点坐标拟合出应急车道线,并对该应急车道线像素点赋予第一像素值,从而获得第一处理图像;车辆轮廓提取模块2050,对所述二值化图像处理,赋予图像中的车辆像素点第二像素值,获得第二处理图像;叠加模块2060,将第二处理图像叠加在第一处理图像上,获得第三处理图像,若所述应急车道像素点叠加在车辆像素点上,则叠加后的像素点的像素值为第三像素值;扫描识别模块2070,从所述第三处理图像横向靠近所述应急车道一侧向另一侧进行扫描,若首先扫描到的像素点的像素值为第二像素值或者第三像素值,则判断为应急车道被占用。
[0016]
作为本发明的进一步改进,所述车道线拟合模块2040包括:车道线轮廓获取单元2041,用于对所述二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线,保留被认定为车道线的前景像素点,并删除其余前景像素点,其中,所述车道线包括应急车道线和行车道线,n为车道线的宽度阈值;车道线提取单元2042,纵向扫描上述图像,对纵向连续的前景像素点,通过最小二乘法进行曲线拟合,获得该行车道的二次抛物线曲线方程,根据获得的二次抛物线方程绘制拟合出来的车道线,并对绘制出来的行车道线上的像素点赋予第一像素值;应急车道线提取单元2043,根据拟合出的所述车道线与车道区域轮廓边缘的距离区分出应急车道线和行车道线,并删除该行车道线,获得第一处理图像。
[0017]
作为本发明的进一步改进,所述车辆轮廓提取模块2050包括:车道线剔除单元2051,对所述二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线,并在该二值化图像中予以删除,其中n为车道宽度值;车辆轮廓填充单元2052,对上述删除车道线后的二值化图像中的像素点依次进行扫描,若当前像素点为前景像素点,则扫描其邻域设定范围内的像素点,若其邻域中的前景像素点数量大于或者等于设定阈值,则将其邻域全部填充成前景像素点从而获得独立的汽车轮廓,并赋予该前景像素点第二像素值,以获得第二处理图像。
[0018]
作为本发明的进一步改进,所述车辆轮廓填充单元2052通过洪水算法予以填充。
[0019]
作为本发明的进一步改进,所述无人机1000上还设置有报警模块1030,当所述扫描识别模块2070判断为应急车道被占用后,所述报警模块1030向外发出报警声。
[0020]
作为本发明的进一步改进,若所述扫描识别模块2070从靠近应急车道一侧开始扫描,当首先扫描到的像素点的像素值为第二像素值或者第三像素值时,判断为应急车道被占用;若所述扫描识别模块2070从远离应急车道一侧开始扫描,当扫描到的像素点为第一像素值(或者第三像素值)后仍然能够扫描到像素值为第二像素值的像素点时,判断为应急车道被占用。
[0021]
本发明的具体原理如下:(1)无人机1000视频采集模块1010对高速路面进行视频采集,获得实况视频;(2)通过无人机1000的通讯模块1020将上述实况视频的视频信息传输至地面站台2000的图像获取模块2010;(3)图像获取模块2010按设定时间从接收到的实况视频数据中提取至少一个帧图像,提取图像的时间间隔根据无人机1000的航速选取;(4)对上述提取的图像进行二值化处理,处理后获得该图像的二值化图像,在该二值化图像中,路面作为背景显示为黑色,车辆以及车道线为前景显示为白色;(5)提取应急车道线,删除汽车轮廓线获得第一处理图像,具体是:首先对二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线(车道线包括应急车道线和行车道线),n为车道线的宽度阈值;此后删除该图像上的其他前景像素点(车辆轮廓),再通过纵向对上述图像进行扫描,对纵向连续的前景像素点,通过最小二乘法进行曲线拟合,获得行车道的二次抛物线曲线方程,并根据获得的二次抛物线方程绘制拟合出来的车道线,同时赋予该前景像素点第一像素值,最后根据拟合出来的车道线到横向边缘(道路边缘)的距离判断该车道线为应急车道线还是行车道线,删除行车道线,经过此处理的图像为第一处理图像;(6)提取车辆轮廓,删除行车道线获得,具体是:首先对二值化图像进行横向扫描,将横向连续n个像素点均为前景像素点的定义为车道线,并在该二值化图像中予以删除,其中n为车道宽度值,其次对上述删除车道线后的二值化图像中的像素点依次进行扫描,若当前像素点为前景像素点,则扫描其邻域设定范围内的像素点,若其邻域中的前景像素点数量大于或者等于设定阈值,则将其邻域全部填充成前景像素点从而获得独立的汽车轮廓(这里采用的填充方法为洪水填充法),并赋予该前景像素点第二像素值,以获得第二处理图像;(7)将上述第二处理图像叠加在第一处理图像上,获得第三处理图像,在该第三处理图像上,作为应急车道线的像素点和作为车辆轮廓的第二像素点可能会有叠合,叠合后获得的像素点的像素值为第三像素值;(8)横向扫描该第三处理图像,根据首先扫描到的像素点的像素值判断应急车道是否被占用,具体的,如果从靠近应急车道一侧开始扫描,当首先扫描到的像素点的像素值为第二像素值或者第三像素值时,判断为应急车道被占用,如果从远离应急车道一侧开始扫描,当扫描到的像素点为第一像素值(或者第三像素值)后仍然能够扫描到像素值为第二像素值的像素点时,判断为应急车道被占用。
[0022]
(9)当地面站台2000图像处理后确定应急车道被占用后,与无人机1000报警模块1030进行通讯,由无人机1000发出报警信号,提醒应急车道内的车辆驶离应急车道。
[0023]
以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1