本发明专利技术公开了一种基于图像处理的地下车库停车位检测方法,包括如下步骤:步骤1:通过YOLOv3深度学习模型检测出停车位角点区域,并将检测到的m个角点矩形区域集合记为A={Rt|t=1,2,…,m},其中,Rt表示第t个角点矩形区域;步骤2:采用自适应均值方法对每个区域Rt的子图像进行二值化;步骤3:对每个区域Rt的子图像进行角点检测;步骤4:根据步骤3可得到A中所有角点区域的角点坐标,将它们按照横坐标排序;本发明专利技术的优点是:本发明专利技术能有效排除车辆、光线、障碍物的干扰,利用图像处理准确地检测出停车线及停车位角点,从而完成停车位的检测,维护简单且成本低。
A Parking Space Detection Method for Underground Garage Based on Image Processing
【技术实现步骤摘要】
一种基于图像处理的地下车库停车位检测方法
本专利技术涉及智能交通管理
,具体是一种基于图像处理的地下车库停车位检测方法。
技术介绍
随着我国交通事业的迅速发展,城市的汽车数量逐年增加,城市道路交通堵塞、停车困难问题显得越来越突出。地下车库的建设,可大幅度缓解停车难的问题,而可靠的不规范停车检测是智能交通管理领域的保障。目前,传统停车场的停车过程不注重车位状态,停车利用率不高,尤其大中型停车场内车辆进出频繁,车位状态难于统计,车位利用率更低。另外,由于很多车主的停车规范意识较差,停车不规范的情况时有发生,如车辆超出或未完全驶入停车位,车辆跨过左侧或右侧的停车线等等,这些行为既影响了其他司机停车,又额外增加了停车场的管理成本。对于车位状态检测,当前国内外已有多种实现方法,包括超声波、地感线圈、地磁、压力、红外、计算机视觉等。除计算机视觉外,其他方法的安装复杂,维护工作量较大,且成本较高。
技术实现思路
本专利技术要克服现有技术的上述缺点,以图像处理为依据,提供一种基于图像处理的地下车库停车位检测方法。本专利技术的技术方案如下:一种基于图像处理的地下车库停车位检测方法,其特征在于,包括如下步骤:步骤1:通过YOLOv3深度学习模型检测出停车位角点区域,并将检测到的m个角点矩形区域集合记为A={Rt|t=1,2,…,m},其中,Rt表示第t个角点矩形区域;步骤2:采用自适应均值方法对每个区域Rt的子图像进行二值化;步骤3:对每个区域Rt的子图像进行角点检测,步骤4:根据步骤3可得到A中所有角点区域的角点坐标,将它们按照横坐标排序,从而构成有序的角点坐标集Q={(xt,yt)|t=1,2,…,m};步骤5:若m=1,则无车位;否则,可得满足式(7)车位集合Y={(xiL,yiL,xiR,yiR)|i=1,2,…,nY};其中,其中(xiL,yiL)表示第i个停车位的左角点坐标,(xiR,yiR)表示第i个停车位的右角点坐标,δ0和δ1分别表示事先标定的车位最小宽度和最大宽度,单位为像素。所述的一种基于图像处理的地下车库停车位检测方法,其特征在于,所述步骤1中若角点矩形区域光照不均,对其进行光照补偿,通过直方图均衡化,对图像进行矫正。所述的一种基于图像处理的地下车库停车位检测方法,其特征在于,所述步骤3具体步骤如下:步骤3.1:用高斯滤波器对待处理的图像进行平滑处理;步骤3.2:计算每个像素点的梯度幅度和方向;步骤3.3:采用非极大值抑制方法,找到所有局部梯度极大值同时通过梯度方向找到该像素点的局部最大位置,把不在该极大值处的像素灰度值设置为零;步骤3.4:采用双阈值Canny法进行边缘轮廓检测,获取车位线轮廓;步骤3.5:基于车位线轮廓进行霍夫直线变换获取车位线轮廓的线段集B={Li=(ai,bi,ci,di)|i=1,2,…,n},其中,Li表示第i条边缘线段,(ai,bi)和(ci,di)分别表示Li的两个端点;从B中将那些满足的线段挑选出来并构成横线段集H={Lj=(aj,bj,cj,dj,rj,lj)|j=1,2,…,nH},其中,rj为Lj的类别系数且lj为Lj的长度,nH表示H中线段的数量;同时从B中将那些满足的线段挑选出来构成竖线段集V={Lk=(ak,bk,ck,dk,rk,lk)|k=1,2,…,nV},其中,(ak,bk)和(ck,dk)分别表示Lk的两个端点,rk为Lk的类别系数且lk为Lk的长度,nV表示V中线段的数量;步骤3.6:将满足公式(1)和(2)的线段从H中删除,同时将满足公式(3)和(4)的线段从V中删除;其中,RH和RV表示线段类别置信度;步骤3.7:根据步骤3.6得到的V中的线段拟合出一条直线Lv,该直线满足式(5);同样,根据步骤3.6得到的H中的线段拟合出一条直线Lh,该直线满足式(6);其中,xk1表示直线y=bk与Lv的交点的横坐标,xk2表示直线y=dk与Lv的交点的横坐标,(ak,bk,ck,dk)∈V;yj1表示直线x=aj与Lh的交点的纵坐标,yj2表示直线x=cj与Lh的交点的纵坐标,(aj,bj,cj,dj)∈H;步骤3.8:计算直线Lv和Lh的交点,即为区域Rt的角点坐标,记为(xt,yt)。本专利技术的有益效果是:本专利技术能有效排除车辆、光线、障碍物的干扰,利用图像处理准确地检测出停车线及停车位角点,从而完成停车位的检测,维护简单且成本低。附图说明图1为本专利技术的实施例选取的地下车库图像;图2为本专利技术的经过光照补偿处理的停车线检测效果对比图像;图3为本专利技术的经过步骤2处理的停车线图像;图4为本专利技术的经过步骤3.4处理的停车线图像;图5为本专利技术的经过步骤3.5处理的停车线图像;图6为本专利技术的经过步骤3.7处理的停车线图像;图7为本专利技术的经过步骤3.8处理的停车线图像;图8为本专利技术的经过步骤5处理的停车位图像。具体实施方式下面结合实施例来详细阐述本专利技术的基于图像处理的地下车库停车位检测方法的具体实施方式。基于图像处理的地下车库停车位检测方法,具体包括如下步骤:步骤1:通过YOLOv3深度学习模型检测出停车位角点区域,并将检测到的m个角点矩形区域集合记为A={Rt|t=1,2,…,m},其中,Rt表示第t个角点矩形区域;若角点矩形区域光照不均,对其进行光照补偿,通过直方图均衡化,对图像进行矫正;步骤2:采用自适应均值方法对每个区域Rt的子图像进行二值化;步骤3:对每个区域Rt的子图像进行角点检测,具体如下:步骤3.1:用高斯滤波器对待处理的图像进行平滑处理;步骤3.2:计算每个像素点的梯度幅度和方向;步骤3.3:采用非极大值抑制方法,找到所有局部梯度极大值同时通过梯度方向找到该像素点的局部最大位置,把不在该极大值处的像素灰度值设置为零;步骤3.4:采用双阈值Canny法进行边缘轮廓检测,获取车位线轮廓;步骤3.5:基于车位线轮廓进行霍夫直线变换获取车位线轮廓的线段集B={Li=(ai,bi,ci,di)|i=1,2,…,n},其中,Li表示第i条边缘线段,(ai,bi)和(ci,di)分别表示Li的两个端点;从B中将那些满足的线段挑选出来并构成横线段集H={Lj=(aj,bj,cj,dj,rj,lj)|j=1,2,…,nH},其中,rj为Lj的类别系数且lj为Lj的长度,nH表示H中线段的数量;同时从B中将那些满足的线段挑选出来构成竖线段集V={Lk=(ak,bk,ck,dk,rk,lk)|k=1,2,…,nV},其中,(ak,bk)和(ck,dk)分别表示Lk的两个端点,rk为Lk的类别系数且lk为Lk的长度,nV表示V中线段的数量;步骤3.6:将满足公式(1)和(2)的线段从H中删除,同时将满足公式(3)和(4)的线段从V中删除;其中,RH和RV表示线段类别置信度;步骤3.7:根据步骤3.6得到的V中的线段拟合出一条直线Lv,该直线满足式(5);同样,根据步骤3.6得到的H中的线段拟合出一条直线Lh,该直线满足式(6);其中,xk1表示直线y=bk与Lv的交点的横坐标,xk2表示直线y=dk与Lv的交点的横坐标,(ak,bk,ck,dk)∈V;yj1表示直线x=aj与Lh的交点的纵坐标,yj2表示直线x=cj与Lh的交点的纵坐标,(aj,bj,cj,dj本文档来自技高网...
【技术保护点】
1.一种基于图像处理的地下车库停车位检测方法,其特征在于,包括如下步骤:步骤1:通过YOLOv3深度学习模型检测出停车位角点区域,并将检测到的m个角点矩形区域集合记为A={Rt|t=1,2,…,m},其中,Rt表示第t个角点矩形区域;步骤2:采用自适应均值方法对每个区域Rt的子图像进行二值化;步骤3:对每个区域Rt的子图像进行角点检测;步骤4:根据步骤3可得到A中所有角点区域的角点坐标,将它们按照横坐标排序,从而构成有序的角点坐标集Q={(xt,yt)|t=1,2,…,m};步骤5:若m=1,则无车位;否则,可得满足式(7)车位集合Y={(xiL,yiL,xiR,yiR)|i=1,2,…,nY};
【技术特征摘要】
1.一种基于图像处理的地下车库停车位检测方法,其特征在于,包括如下步骤:步骤1:通过YOLOv3深度学习模型检测出停车位角点区域,并将检测到的m个角点矩形区域集合记为A={Rt|t=1,2,…,m},其中,Rt表示第t个角点矩形区域;步骤2:采用自适应均值方法对每个区域Rt的子图像进行二值化;步骤3:对每个区域Rt的子图像进行角点检测;步骤4:根据步骤3可得到A中所有角点区域的角点坐标,将它们按照横坐标排序,从而构成有序的角点坐标集Q={(xt,yt)|t=1,2,…,m};步骤5:若m=1,则无车位;否则,可得满足式(7)车位集合Y={(xiL,yiL,xiR,yiR)|i=1,2,…,nY};其中,其中(xiL,yiL)表示第i个停车位的左角点坐标,(xiR,yiR)表示第i个停车位的右角点坐标,δ0和δ1分别表示事先标定的车位最小宽度和最大宽度,单位为像素。2.根据权利要求1所述的一种基于图像处理的地下车库停车位检测方法,其特征在于,所述步骤1中若角点矩形区域光照不均,对其进行光照补偿,通过直方图均衡化,对图像进行矫正。3.根据权利要求1所述的一种基于图像处理的地下车库停车位检测方法,其特征在于,所述步骤3具体步骤如下:步骤3.1:用高斯滤波器对待处理的图像进行平滑处理;步骤3.2:计算每个像素点的梯度幅度和方向;步骤3.3:采用非极大值抑制方法,找到所有局部梯度极大值同时通过梯度方向找到该像素点的局部最大位置,把不在该极大值处的像素灰度值设置为零;步骤3.4:采用双阈值Cann...
【专利技术属性】
技术研发人员:汪鹏飞,许镇远,项健翔,岑黎彬,王雯卿,高飞,
申请(专利权)人:浙江工业大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。