CN111508269B - 一种基于图像识别的开放式停车位车辆判别方法与装置 - Google Patents
一种基于图像识别的开放式停车位车辆判别方法与装置 Download PDFInfo
- Publication number
- CN111508269B CN111508269B CN202010331657.1A CN202010331657A CN111508269B CN 111508269 B CN111508269 B CN 111508269B CN 202010331657 A CN202010331657 A CN 202010331657A CN 111508269 B CN111508269 B CN 111508269B
- Authority
- CN
- China
- Prior art keywords
- license plate
- picture
- vehicle
- car
- exists
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/26—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
- G06V10/267—Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion by performing operations on regions, e.g. growing, shrinking or watersheds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/63—Scene text, e.g. street names
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
- G08G1/145—Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
- G08G1/148—Management of a network of parking areas
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/625—License plates
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Biology (AREA)
- Multimedia (AREA)
- Probability & Statistics with Applications (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于图像识别的开放式停车位车辆判别方法,包括:S1、获取待检测图片;S2、对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入步骤S3进行处理;S3、对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车。还公开了一种基于图像识别的开放式停车位车辆判别装置,本发明提供的方法、装置能有效提高开放式停车位中车辆识别的准确性,能够给用户提供友好的服务,有效提高用户使用体验。
Description
技术领域
本发明涉及一种基于图像识别的开放式停车位车辆判别方法与装置。
背景技术
目前的停车管理***大都是在小区内,商场内,地上和地下封闭场所进行管理,封闭停车场对车辆的管理较容易,出入口装上车牌识别相机和管理***,可以对出入车辆的时间,缴费等等进行精准的管理。由于路边是开放场景,所以目前为止还未有一种有效得手段对路测停车的车位进行管理,目前大都采用顶装摄像机,但由于顶装摄像机施工麻烦,价格昂贵,可用性较差,本发明专利是基于路侧安装摄像头捕捉车辆,并对停车位进行管理的方案基础上,用来判别场景中是否有车,由于路侧摄像头采用感应设备进行车辆抓取,会造成大量的误抓拍现象,所以急需一种图像识别的方法来判别抓拍的场景图像中是否有车,且是否露出车牌,将误报无车的图片丢弃,露出车牌和没有露出车牌的车辆进行分类,进而大大提升路侧车位管理***的整体性能。
发明内容
针对目前的技术现状,本发明提供了一种基于图像识别的开放式停车位车辆判别方法,包括:
S1、获取待检测图片,在开放式停车场中,通过基于路侧安装的停车场车位管理设备中的摄像头捕捉车辆,获取待检测图片;
S2、对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入步骤S3进行处理;
S3、对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车。
另外,本发明还提供了一种基于图像识别的开放式停车位车辆判别装置,该装置包括:
待检测图片获取模块,在开放式停车场中,通过基于路侧安装的停车场车位管理设备中的摄像头捕捉车辆,获取待检测图片;
车牌检测模块,对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入步骤S3进行处理;
有车无车分类模块,对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车。
从以上技术方案可以看出,本发明的技术方案通过对开放式停车场内车辆进行识别,对车辆的状态进行监测,提高开放式停车场中车辆识别的准确性,能够给用户提供友好的服务,有效提高用户使用体验。
附图说明
图1为本申请具体实施例中基于图像识别的开放式停车位车辆判别方法流程示意图;
图2为本申请具体实施例中开放式停车位示意图;
图3为本申请具体实施例中Faster-RCNN算法模型示意图;
图4为本申请具体实施例中SSD算法模型示意图;
图5为本申请具体实施例中Yolo-v3模型示意图;
图6为本申请具体实施例中残差网络单元示意图;
图7-1为本申请具体实施例中有车无车分类中露出车轮类别示例图;
图7-2为本申请具体实施例中有车无车分类中露出底盘类别示例图;
图7-3为本申请具体实施例中有车无车分类中只有车轮类别示例图;
图7-4为本申请具体实施例中有车无车分类中场景中无车类别示例图;
图7-5为本申请具体实施例中有车无车分类中远处有小车类别示例图;
图7-6为本申请具体实施例中有车无车分类中曝光强类别示例图;
图8为本申请具体实施例中mobilenet网络结构示意图。
具体实施方式
以下结合其中的较佳实施例对本发明方案进行详细阐述。
实施例一
该实施例提供了一种基于图像识别的开放式停车位车辆判别方法,如图1所示,该方法包括:
S1、获取待检测图片。
该方法应用于开放式停车场中,如图2所示,包含超声波探测器以及摄像头的停车场车位管理设备一般安装在距离车位上边框18厘米处(可根据实际车位长度进行调整),一般使超声波探测距离覆盖半个车位,超声波探测器定时发射超声波,用以检测车位内物体的距离,根据回波时间减发射时间,算出距离,一般小于5米大于0.2米都算有车,此超声波用于判断是否启动停车位管理设备,在设备启动后通过摄像头开始进行车辆图像抓拍,将抓拍到的一组图像进行识别。
S2、对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入步骤S3进行处理。
优选的,所述步骤“对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌”进一步包括:
S2.1、利用车牌检测算法获得图像中的车牌区域,其中,所述车牌检测算法可以采用但不仅限于Faster-RCNN,SSD,yolov-v1,yolo-v2,yolo-v3等算法进行车牌检测。
所述Faster-RCNN算法是RCNN和fast-rcnn的升级算法,模型如图3所示,具体流程如下:
1)、将整张图片输入卷积神经网络CNN,得到卷积特征feature map;
2)、将所述卷积特征输入到RPN(Region Proposal Network),得到候选框的特征信息;
3)、对候选框中提取出的特征信息,使用分类器判别是否属于一个特定类;
4)、对于属于某一特征的候选框,用回归器进一步调整其位置。
采用SSD算法,SSD模型如图4所示,进行车牌识别的主要流程如下:
1)、输入一幅图片,让图片经过卷积神经网络(CNN)提取特征,并生成卷积featuremap;
2)、抽取其中六层的featuremap,然后在feature map的每个点上生成defaultbox,其中,各层的个数不同,但每个点都有;
3)、将生成的所有default box都集合起来,全部丢到NMS(非极大值抑制法)中,输出筛选后的default box,并输出。
SSD算法在以下三个方面有很大的改进:
多尺度:SSD使用6个不同特征图检测不同尺度的目标,低层预测小目标,高层预测大目标,所以可以同时检测较小和较大的目标。
设置了多种宽高比的default box(anchor box):在特征图的每个像素点处,生成不同宽高比的default box(anchor box),一般可以设置的宽高比为{1,2,3,1/2,1/3}。假设每个像素点有k个default box,需要对每个default box进行分类和回归,其中用于分类的卷积核个数为ck(c表示类别数),回归的卷积核个数为4k。
数据增强:SSD中使用了两种数据增强的方式。1)放大操作:随机crop,patch与任意一个目标的IOU为0.1,0.3,0.5,0.7,0.9,每个patch的大小为原图大小的[0.1,1],宽高比在1/2到2之间,能够生成更多的尺度较大的目标;2)缩小操作:首先创建16倍原图大小的画布,然后将原图放置其中,然后随机crop,能够生成更多尺度较小的目标。
所述Yolo-v1算法进行车牌检测的主要流程如下:
1)、将原始图片缩放到448*448的尺寸,缩放到这个尺寸是为了后面整除方便。
2)、将图片分成s*s个格子,如果某个对象的中心落在某个单元格上,那么这个单元格负责预测这个物体。每个单元格需要预测B个边界框值,同时为每个边界框预测一个置信度。这个置信度并不只是该边界框是待测物体的概率,该边界框是待检测目标的概率乘上该边界框和真实位置IoU的乘积,以此来反映该边界框预测位置的精度。
由于Yolo-v1对于边界框的定位不是很好,在精度上比同类网络还有一定的差距,所以提出了Yolo-v2算法:
YOLOv2对于速度和精度上做了很大的变化,并且吸收了同类网络的优点,一步步做出尝试。YOL0v2在v1基础上做出改进后提出,其受到faster RCNN的启发,引入了anchor。同时使用了k-means方法,对anchor数量进行了讨论,在精度和速度之间做出了折中。并且修改了网络结构,去掉了全连接层,改成了全卷积结构。在训练时引入了世界树结构,将检测和分类问题看成了一个统一的框架,并且提出了一种层次性联合训练方法,将ImageNet分类数据集和coco检测数据集同时对模型进行训练。
Yolo-v3:Yolo-v3是目前为止,速度和精度最均衡的目标检测网络。通过多种先进方法的融合,将YOLO系列的短板,速度很快,不擅长检测小物体,全部补齐,具体模型如图5所示。
每个框使用多标签分类来预测边界框可能包含的类。不使用softmax分类器,使用二元交叉熵损失来进行类别预测。对重叠的标签,多标签方法可以更好的模拟数据。
跨尺寸预测。采用类似FPN的上采样和融合方法,在多个scale的特征图上做检测,对于小目标的检测效果提升较高。
S2.2、车牌分类,将检测到的车牌区域割下来,采用卷积网络模型进行二分类,区分该车牌区域是否为车牌。
由于检测到的车牌区域中存在一些伪区域,故本发明将测到的车牌区域割下来,采用卷积网络模型进行二分类,区分是否为车牌,可以采用但不仅限于deepface模型,resnet等模型。
所述Resnet模型是在cnn卷积神经网络中通过引入图6所示的残差单元得到的,该Resnet模型可以使得网络的堆积层在输入特征基础上学习到新的特征,从而拥有更好的性能。
S3、对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车。
其中,利用图片分类模型对图片进行分类,完成对图片有车无车分类判断。具体的,可以采用卷积神经网络对场景图像进行分类,如alexnet、deepface、mobilnet、resnet模型等,根据图像的类型,分为六类,如图7-1至图7-6所示:有车样本:露出车身车轮、只露出底盘(无车轮)、只有车轮。无车样本:场景中没有车、场景中有经过车辆(远处小车)、图片曝光。
其中,通用的mobilenet网络结构如图8所示。
实施例二
本申请实施例中还包括一种基于图像识别的开放式停车位车辆判别装置,包括:
待检测图片获取模块,该装置应用于开放式停车场中,如图2所示,包含超声波探测器以及摄像头的停车场车位管理设备一般安装在距离车位上边框18厘米处(可根据实际车位长度进行调整),一般使超声波探测距离覆盖半个车位,超声波探测器定时发射超声波,用以检测车位内物体的距离,根据回波时间减发射时间,算出距离,一般小于5米大于0.2米都算有车,此超声波用于判断是否启动停车位管理设备,在设备启动后通过摄像头开始进行车辆图像抓拍,将抓拍到的一组图像作为待检测图片进行识别。
车牌检测模块:对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入有车无车分类模块进行处理。
优选的,所述“对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌”进一步包括:
车牌区域获取子模块,利用车牌检测算法获得图像中的车牌区域,其中,所述车牌检测算法可以采用但不仅限于Faster-RCNN,SSD,yolov-v1,yolo-v2,yolo-v3等算法进行车牌检测。
所述Faster-RCNN算法是RCNN和fast-rcnn的升级算法,模型如图3所示,具体流程如下:
1)、将整张图片输入卷积神经网络CNN,得到卷积特征feature map;
2)、将所述卷积特征输入到RPN(Region Proposal Network),得到候选框的特征信息;
3)、对候选框中提取出的特征信息,使用分类器判别是否属于一个特定类;
4)、对于属于某一特征的候选框,用回归器进一步调整其位置。
采用SSD算法,SSD模型如图4所示,进行车牌识别的主要流程如下:
1)、输入一幅图片,让图片经过卷积神经网络(CNN)提取特征,并生成卷积featuremap;
2)、抽取其中六层的feature map,然后在feature map的每个点上生成defaultbox,其中,各层的个数不同,但每个点都有;
3)、将生成的所有default box都集合起来,全部丢到NMS(非极大值抑制法)中,输出筛选后的default box,并输出。
SSD算法在以下三个方面有很大的改进:
多尺度:SSD使用6个不同特征图检测不同尺度的目标,低层预测小目标,高层预测大目标,所以可以同时检测较小和较大的目标。
设置了多种宽高比的default box(anchor box):在特征图的每个像素点处,生成不同宽高比的default box(anchor box),一般可以设置的宽高比为{1,2,3,1/2,1/3}。假设每个像素点有k个defaultbox,需要对每个default box进行分类和回归,其中用于分类的卷积核个数为ck(c表示类别数),回归的卷积核个数为4k。
数据增强:SSD中使用了两种数据增强的方式。1)放大操作:随机crop,patch与任意一个目标的IOU为0.1,0.3,0.5,0.7,0.9,每个patch的大小为原图大小的[0.1,1],宽高比在1/2到2之间,能够生成更多的尺度较大的目标;2)缩小操作:首先创建16倍原图大小的画布,然后将原图放置其中,然后随机crop,能够生成更多尺度较小的目标。
所述Yolo-v1算法进行车牌检测的主要流程如下:
1)、将原始图片缩放到448*448的尺寸,缩放到这个尺寸是为了后面整除方便。
2)、将图片分成s*s个格子,如果某个对象的中心落在某个单元格上,那么这个单元格负责预测这个物体。每个单元格需要预测B个边界框值,同时为每个边界框预测一个置信度。这个置信度并不只是该边界框是待测物体的概率,该边界框是待检测目标的概率乘上该边界框和真实位置IoU的乘积,以此来反映该边界框预测位置的精度。
由于Yolo-v1对于边界框的定位不是很好,在精度上比同类网络还有一定的差距,所以提出了Yolo-v2算法:
YOLOv2对于速度和精度上做了很大的变化,并且吸收了同类网络的优点,一步步做出尝试。YOLOv2在v1基础上做出改进后提出,其受到faster RCNN的启发,引入了anchor。同时使用了k-means方法,对anchor数量进行了讨论,在精度和速度之间做出了折中。并且修改了网络结构,去掉了全连接层,改成了全卷积结构。在训练时引入了世界树结构,将检测和分类问题看成了一个统一的框架,并且提出了一种层次性联合训练方法,将ImageNet分类数据集和coco检测数据集同时对模型进行训练。
Yolo-v3:Yolo-v3是目前为止,速度和精度最均衡的目标检测网络。通过多种先进方法的融合,将YOLO系列的短板,速度很快,不擅长检测小物体,全部补齐,具体模型如图5所示。
每个框使用多标签分类来预测边界框可能包含的类。不使用softmax分类器,使用二元交叉熵损失来进行类别预测。对重叠的标签,多标签方法可以更好的模拟数据。
跨尺寸预测。采用类似FPN的上采样和融合方法,在多个scale的特征图上做检测,对于小目标的检测效果提升较高。
车牌分类子模块,将检测到的车牌区域割下来,采用卷积网络模型进行二分类,区分该车牌区域是否为车牌。
由于检测到的车牌区域中存在一些伪区域,故本发明将测到的车牌区域割下来,采用卷积网络模型进行二分类,区分是否为车牌,可以采用但不仅限于deepface模型,resnet等模型。
所述Resnet模型是在cnn卷积神经网络中通过引入图6所示的残差单元得到的,该Resnet模型可以使得网络的堆积层在输入特征基础上学习到新的特征,从而拥有更好的性能。
有车无车分类模块:对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车。
其中,利用图片分类模型对图片进行分类,完成对图片有车无车分类判断。具体的,可以采用卷积神经网络对场景图像进行分类,如alexnet、deepface、mobilnet、resnet模型等,根据图像的类型,分为六类,如图7-1至图7-6所示:有车样本:露出车身车轮、只露出底盘(无车轮)、只有车轮。无车样本:场景中没有车、场景中有经过车辆(远处小车)、图片曝光。
其中,通用的mobilenet网络结构如图8所示。
本发明的技术方案通过对开放式停车场内车辆进行识别,对车辆的状态进行监测,提高开放式停车场中车辆识别的准确性,能够给用户提供友好的服务,有效提高用户使用体验。
本申请实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请实施例方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
本申请中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“”(the)旨在同样包括复数形式。类似地,如在本申请中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本申请中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。
所描述的实施例中的各方面、实施方式、实现或特征能够单独使用或以任意组合的方式使用。所描述的实施例中的各方面可由软件、硬件或软硬件的结合实现。所描述的实施例也可以由存储有计算机可读代码的计算机可读介质体现,该计算机可读代码包括可由至少一个计算装置执行的指令。计算机可读介质可与任何能够存储数据的数据存储装置相关联,该数据可由计算机***读取。用于举例的计算机可读介质可以包括只读存储器、随机存取存储器、CD-ROM、HDD、DVD、磁带以及光数据存储装置等。计算机可读介质还可以分布于通过网络联接的计算机***中,这样计算机可读代码就可以分布式存储并执行。
上述技术描述可参照附图,这些附图形成了本申请的一部分,并且通过描述在附图中示出了依照所描述的实施例的实施方式。虽然这些实施例描述的足够详细以使本领域技术人员能够实现这些实施例,但这些实施例是非限制性的;这样就可以使用其它的实施例,并且在不脱离所描述的实施例的范围的情况下还可以做出变化。比如,流程图中所描述的操作顺序是非限制性的,因此在流程图中阐释并且根据流程图描述的两个或两个以上操作的顺序可以根据若干实施例进行改变。作为另一个例子,在若干实施例中,在流程图中阐释并且根据流程图描述的一个或一个以上操作是可选的,或是可删除的。另外,某些步骤或功能可以添加到所公开的实施例中,或两个以上的步骤顺序被置换。所有这些变化被认为包含在所公开的实施例以及权利要求中。
另外,上述技术描述中使用术语以提供所描述的实施例的透彻理解。然而,并不需要过于详细的细节以实现所描述的实施例。因此,实施例的上述描述是为了阐释和描述而呈现的。上述描述中所呈现的实施例以及根据这些实施例所公开的例子是单独提供的,以添加上下文并有助于理解所描述的实施例。上述说明书不用于做到无遗漏或将所描述的实施例限制到本申请的精确形式。根据上述教导,若干修改、选择适用以及变化是可行的。在某些情况下,没有详细描述为人所熟知的处理步骤以避免不必要地影响所描述的实施例。
Claims (2)
1.一种基于图像识别的开放式停车位车辆判别方法,其特征在于,包括:
S1、获取待检测图片,在开放式停车场中,通过基于路侧安装的停车场车位管理设备中的摄像头捕捉车辆,获取待检测图片;
S2、对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入步骤S3进行处理;
S3、对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车;
所述“对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌”进一步包括:
S2.1、利用车牌检测算法获得图像中的车牌区域;
S2.2、车牌分类,将检测到的车牌区域割下来,采用卷积网络模型进行二分类,区分该车牌区域是否为车牌;
所述车牌检测算法为Faster-RCNN算法,具体流程如下:
1)、将整张图片输入卷积神经网络CNN,得到卷积特征feature map;
2)、将所述卷积特征输入到RPN(Region Proposal Network),得到候选框的特征信息;
3)、对候选框中提取出的特征信息,使用分类器判别是否属于一个特定类;
4)、对于属于某一特征的候选框,用回归器进一步调整其位置;
所述卷积网络模型为在卷积神经网络中通过残差单元得到的Resnet模型;
所述步骤S3采用通用的mobilenet网络将图像分为有车样本和无车样本,其中有车样本包括:露出车身车轮、无车轮只露出底盘、只有车轮;无车样本包括:场景中没有车、场景中有经过车辆、图片曝光。
2.一种基于图像识别的开放式停车位车辆判别装置,其特征在于,包括:
待检测图片获取模块,在开放式停车场中,通过基于路侧安装的停车场车位管理设备中的摄像头捕捉车辆,获取待检测图片;
车牌检测模块,对所述待检测图片利用车牌检测算法进行车牌检测,判断图片中是否存在车牌,在存在车牌时输出该图片存在车牌信息,在不存在车牌时将该图片输入有车无车分类模块进行处理;
有车无车分类模块,对图片进行有车无车分类判断,如果有车,输出该图片有车,如果无车,输出该图片无车;
所述车牌检测模块进一步包括:
车牌区域获取子模块,利用车牌检测算法获得图像中的车牌区域;
车牌分类子模块,将检测到的车牌区域割下来,采用卷积网络模型进行二分类,区分该车牌区域是否为车牌;
所述车牌检测算法为Faster-RCNN算法,具体流程如下:
1)将整张图片输入卷积神经网络CNN,得到卷积特征feature map;
2)将所述卷积特征输入到RPN(Region Proposal Network),得到候选框的特征信息;
3)对候选框中提取出的特征信息,使用分类器判别是否属于一个特定类;
4)对于属于某一特征的候选框,用回归器进一步调整其位置;
所述卷积网络模型为在卷积神经网络中通过残差单元得到的Resnet模型;
所述有车无车分类模块采用通用的mobilenet网络将图像分为有车样本和无车样本,其中,有车样本包括:露出车身车轮、无车轮只露出底盘、只有车轮;无车样本包括:场景中没有车、场景中有经过车辆、图片曝光。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010331657.1A CN111508269B (zh) | 2020-04-23 | 2020-04-23 | 一种基于图像识别的开放式停车位车辆判别方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010331657.1A CN111508269B (zh) | 2020-04-23 | 2020-04-23 | 一种基于图像识别的开放式停车位车辆判别方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111508269A CN111508269A (zh) | 2020-08-07 |
CN111508269B true CN111508269B (zh) | 2021-05-18 |
Family
ID=71877977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010331657.1A Active CN111508269B (zh) | 2020-04-23 | 2020-04-23 | 一种基于图像识别的开放式停车位车辆判别方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111508269B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112183472A (zh) * | 2020-10-28 | 2021-01-05 | 西安交通大学 | 一种基于改进RetinaNet的试验现场人员是否穿着工作服检测方法 |
CN112950954B (zh) * | 2021-02-24 | 2022-05-20 | 电子科技大学 | 一种基于高位摄像头的智能停车车牌识别方法 |
CN114170808A (zh) * | 2021-12-14 | 2022-03-11 | 深圳市奥肯特科技有限公司 | 一种低功耗模式下采集车辆号牌的装置和方法 |
CN114566063A (zh) * | 2022-01-24 | 2022-05-31 | 深圳市捷顺科技实业股份有限公司 | 一种智能车位引导管理的方法、装置以及存储介质 |
CN115019296A (zh) * | 2022-08-04 | 2022-09-06 | 之江实验室 | 一种基于级联的车牌检测识别方法和装置 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809443A (zh) * | 2015-05-05 | 2015-07-29 | 上海交通大学 | 基于卷积神经网络的车牌检测方法及*** |
CN106022232A (zh) * | 2016-05-12 | 2016-10-12 | 成都新舟锐视科技有限公司 | 基于深度学习的车牌检测方法 |
CN106652551A (zh) * | 2016-12-16 | 2017-05-10 | 浙江宇视科技有限公司 | 一种车位检测方法及设备 |
CN106651765A (zh) * | 2016-12-30 | 2017-05-10 | 深圳市唯特视科技有限公司 | 一种采用深度神经网络的缩略图自动生成的方法 |
CN107610248A (zh) * | 2017-08-22 | 2018-01-19 | 罗云贵 | 一种停车计费装置和方法 |
CN108198430A (zh) * | 2017-12-29 | 2018-06-22 | 智慧互通科技有限公司 | 一种基于摄像机与传感器的路侧围栏停车管理*** |
CN109146967A (zh) * | 2018-07-09 | 2019-01-04 | 上海斐讯数据通信技术有限公司 | 图像中目标对象的定位方法和装置 |
CN109344825A (zh) * | 2018-09-14 | 2019-02-15 | 广州麦仑信息科技有限公司 | 一种基于卷积神经网络的车牌识别方法 |
CN110111313A (zh) * | 2019-04-22 | 2019-08-09 | 腾讯科技(深圳)有限公司 | 基于深度学习的医学图像检测方法及相关设备 |
CN110164139A (zh) * | 2019-05-30 | 2019-08-23 | 浙江大学 | 一种侧方停车检测识别***及方法 |
US10628688B1 (en) * | 2019-01-30 | 2020-04-21 | Stadvision, Inc. | Learning method and learning device, and testing method and testing device for detecting parking spaces by using point regression results and relationship between points to thereby provide an auto-parking system |
CN111553992A (zh) * | 2020-04-23 | 2020-08-18 | 深圳智优停科技有限公司 | 一种停车位管理设备管理方法及*** |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106864369A (zh) * | 2015-12-11 | 2017-06-20 | 华创车电技术中心股份有限公司 | 停车辅助环场影像*** |
CN107591018A (zh) * | 2017-08-03 | 2018-01-16 | 广州德中科技有限公司 | 一种开放路段停车管理方法及*** |
-
2020
- 2020-04-23 CN CN202010331657.1A patent/CN111508269B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104809443A (zh) * | 2015-05-05 | 2015-07-29 | 上海交通大学 | 基于卷积神经网络的车牌检测方法及*** |
CN106022232A (zh) * | 2016-05-12 | 2016-10-12 | 成都新舟锐视科技有限公司 | 基于深度学习的车牌检测方法 |
CN106652551A (zh) * | 2016-12-16 | 2017-05-10 | 浙江宇视科技有限公司 | 一种车位检测方法及设备 |
CN106651765A (zh) * | 2016-12-30 | 2017-05-10 | 深圳市唯特视科技有限公司 | 一种采用深度神经网络的缩略图自动生成的方法 |
CN107610248A (zh) * | 2017-08-22 | 2018-01-19 | 罗云贵 | 一种停车计费装置和方法 |
CN108198430A (zh) * | 2017-12-29 | 2018-06-22 | 智慧互通科技有限公司 | 一种基于摄像机与传感器的路侧围栏停车管理*** |
CN109146967A (zh) * | 2018-07-09 | 2019-01-04 | 上海斐讯数据通信技术有限公司 | 图像中目标对象的定位方法和装置 |
CN109344825A (zh) * | 2018-09-14 | 2019-02-15 | 广州麦仑信息科技有限公司 | 一种基于卷积神经网络的车牌识别方法 |
US10628688B1 (en) * | 2019-01-30 | 2020-04-21 | Stadvision, Inc. | Learning method and learning device, and testing method and testing device for detecting parking spaces by using point regression results and relationship between points to thereby provide an auto-parking system |
CN110111313A (zh) * | 2019-04-22 | 2019-08-09 | 腾讯科技(深圳)有限公司 | 基于深度学习的医学图像检测方法及相关设备 |
CN110164139A (zh) * | 2019-05-30 | 2019-08-23 | 浙江大学 | 一种侧方停车检测识别***及方法 |
CN111553992A (zh) * | 2020-04-23 | 2020-08-18 | 深圳智优停科技有限公司 | 一种停车位管理设备管理方法及*** |
Non-Patent Citations (1)
Title |
---|
基于深度学习的智能停车场车位查询***;郑志锋;《计算机应用》;20191231;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111508269A (zh) | 2020-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111508269B (zh) | 一种基于图像识别的开放式停车位车辆判别方法与装置 | |
CN111368687B (zh) | 一种基于目标检测和语义分割的人行道车辆违停检测方法 | |
Tian et al. | An automatic car accident detection method based on cooperative vehicle infrastructure systems | |
Baran et al. | A smart camera for the surveillance of vehicles in intelligent transportation systems | |
CN112232237B (zh) | 车辆流量的监控方法、***、计算机设备和存储介质 | |
EP3690744B1 (en) | Method for integrating driving images acquired from vehicles performing cooperative driving and driving image integrating device using same | |
CN111027535A (zh) | 一种车牌识别方法及相关设备 | |
CN114529873A (zh) | 目标检测方法及应用其的城市违规事件监测方法 | |
CN105608464A (zh) | 人脸识别移动终端解决***及解决方法 | |
Amrutha et al. | Real-time litter detection system for moving vehicles using YOLO | |
Zou et al. | Traffic incident classification at intersections based on image sequences by HMM/SVM classifiers | |
CN113221760A (zh) | 一种高速公路摩托车检测方法 | |
CN113112813A (zh) | 违章停车检测方法及装置 | |
Zhang et al. | A front vehicle detection algorithm for intelligent vehicle based on improved gabor filter and SVM | |
CN114973156A (zh) | 一种基于知识蒸馏的夜间渣土车检测方法 | |
KR102369824B1 (ko) | 교행 다차로를 위한 차량번호 인식방법 및 장치 | |
Hamzah et al. | Parking Violation Detection on The Roadside of Toll Roads with Intelligent Transportation System Using Faster R-CNN Algorithm | |
CN114255450A (zh) | 一种基于前向全景图像的近场车辆加塞行为预测方法 | |
CN113553953A (zh) | 车辆抛物检测方法、装置、电子装置及可读存储介质 | |
Mallick et al. | Safety monitoring for pedestrian detection in adverse conditions | |
Abbas et al. | Vision based intelligent traffic light management system using Faster R‐CNN | |
Sharma et al. | Automated Vehicle speed Estimation and License Plate Detection for Smart Cities Development | |
Vikram et al. | Deep Learning Based Vehicle Detection and Counting System for Intelligent Transportation. | |
Vasudha et al. | Carriageway Edge Detection for Unmarked Urban Roads using Deep Learning Techniques | |
WO2020061767A1 (zh) | 一种图像处理方法、装置、计算机程序产品和计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |