【技术实现步骤摘要】
基于视频的高位路侧停车检测方法及装置
本专利技术涉及图像处理、视频监控以及安防,特别涉及路侧停车检测方法及装置。
技术介绍
近年来随着机动车数量的迅速增加,同时与之配套的停车场数量却增长缓慢。在没有足够的场地停放机动车时,机动车开始转向马路两侧停放。由于机动车数量过于庞大,同时也由于目前的没有相关部门对路边停车进行合理的规范和制约,从而出现了路边停车秩序混乱,严重时会影响动态交通,使得城市道路上的机动车车速普遍较低,有时还会发生严重的交通堵塞。如何充分使用现有的道路闲散资源,以及合理的科学的规范路边停车秩序,同时要保证二十四小时不间断的工作,从而引导机动车合理有效的停放。传统的路侧停车检测主要是是围圈、地感装置和手持机,效率低,无法实现实时监控,极大地浪费了相关部门的人力和财力。综上所述,目前迫切需要提出一种基于视频的高位路侧停车检测方法及装置。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供路侧停车检测方案,可以有效解决车牌遮挡和无牌车问题。为达到上述目的,按照本专利技术的第一个方面,提供了一种基于视频的高位路侧停车检测方法,该方法包括:第一步骤,通过安装在高位的相机,获取视频图像,根据视频图像中的车位线,划出四边形区域,作为车位区域;第二步骤,采集当前帧视频图像,进行车牌识别,获取车牌区域的位置坐标、车牌的字符识别结果;第三步骤,如果当前帧视频图像内存在车牌的字符识别结果,根据车牌区域的位置坐标,获取车牌对应车辆的匹配区域并进行存储; >第四步骤,将车牌对应车辆的匹配区域的上、下边界分别向上、下方向移动,将车牌对应车辆的匹配区域的左、右边界分别向左、右方向移动,移动后的上、下、左、右边界组成的矩形区域作为搜索区域;第五步骤,对于当前帧视频图像的车位区域,如果前一帧的车位区域内识别出车牌,后一帧的车位区域内没有识别出相同的车牌,或者前一帧的车位区域有匹配区域,当前帧车位区域内没有识别出车牌,则采用图像匹配算法,在搜索区域内搜索与匹配区域的匹配值最大的候选匹配区域,当最大匹配值不小于匹配阈值时,则将匹配区域更新为候选匹配区域,否则将车位区域的状态更新为空;第六步骤,根据当前帧视频图像中车牌区域、匹配区域与车位区域位置关系,对当前帧视频图像中车位区域的车位状态进行检测。其中,所述第一步骤包括:采用安装在距离地面高度H处的相机,采集包含车位区域的视频图像;根据视频图像中的车位线,人为的划出四边形区域,作为视频图像的车位区域。进一步地,所述H的取值范围为3~8米,相机的镜头朝向路侧停车车位,能够同时采集包括2个车位以上的车位区域图像。其中,所述第三步骤中根据车牌的位置坐标获取车牌的匹配区域的步骤包括:获取车牌区域的上、下、左、右边界;将车牌区域的上边界减去车牌高度*λ1作为车牌对应车辆的匹配区域的上边界,将车牌区域的上边界减去车牌高度*λ2作为车牌对应车辆的匹配区域的下边界,将车牌区域的左边界减去车牌宽度*λ3作为车牌对应车辆的匹配区域的左边界,将车牌区域的右边界加上车牌宽度*λ4作为车牌对应车辆的匹配区域的右边界,保存车牌对应车辆的匹配区域的位置坐标,其中λ1表示第一车牌高度系数,λ2表示第二车牌高度系数,λ3表示第一车牌宽度系数,λ4表示第二车牌宽度系数。进一步地,所述第四步骤包括:将车牌对应车辆的匹配区域的上、下边界分别向上、下方向移动匹配区域高度*λ5,将车牌对应车辆的匹配区域的左、右边界分别向左、右方向移动匹配区域宽度*λ6,移动后的上、下、左、右边界组成的矩形区域作为搜索区域,其中λ5表示匹配区域高度系数,λ6表示匹配区域宽度系数。进一步地,所述第五步骤包括:对于当前帧视频图像的车位区域,如果前一帧的车位区域内识别出车牌,后一帧的车位区域内没有识别出相同的车牌,或者前一帧的车位区域有匹配区域,当前帧车位区域内没有识别出车牌,则在搜索区域内从第一行第一列的像素开始,逐行逐列滑动移动窗口,移动窗口的宽度和高度分别与匹配区域的宽度和高度相同,采用图像匹配算法,分别计算移动窗口与匹配区域的匹配值,将匹配值最大的移动窗口作为候选匹配区域;当候选匹配区域对应的匹配值≥匹配阈值Ts时,则认为当前帧视频图像的车位区域存在同一车辆,将匹配区域更新为候选匹配区域,否则认为当前帧视频图像的车位区域不存在同一车辆,将车位区域的状态更新为空。进一步地,所述第六步骤包括:入车状态检测步骤,采用两区域交叠判断法,判断当前帧视频图像中车牌区域与车位区域是否存在交叠、以及车牌区域对应的匹配区域与车位区域是否存在交叠;如果车牌区域或者车牌区域对应的匹配区域与车位区域存在交叠,则判定车牌对应的车辆进入车位区域,统计车辆进入车位区域的累积时间ΔT1;如果车辆进入车位区域的累积时间ΔT1≥第一累计时间阈值T1,则当前帧视频图像中车位区域的车位状态标记为入车状态,否则当前帧视频图像中车位区域的车位状态标记为非入车状态;停稳状态检测步骤,如果当前帧视频图像中车位区域的车位状态为入车状态,统计车位区域的车位状态为入车状态的累计时间ΔT2,如果车位区域的车位状态为入车状态的累计时间ΔT2≥第二累计时间阈值T2,则将当前帧视频图像中车位区域的车位状态标记为停稳状态;第一驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,采用两区域交叠判断法,判断当前帧视频图像中车牌区域与车位区域是否存在交叠、以及车牌对应的匹配区域与车位区域是否存在交叠;如果车牌区域与车位区域不存在交叠,或者车牌对应的匹配区域与车位区域不存在交叠,则将当前帧视频图像中车位区域的车位状态标记为驶出状态;第二驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,当车辆驶出车位区域开始计时,统计车辆驶出累计时间ΔT3,如果车辆驶出累计时间ΔT3≥第三累计时间阈值T3,则将当前帧视频图像中车位区域的车位状态标记为驶出状态,否则认为车辆状态仍处于停稳状态,不更新当前帧视频图像中车位区域的车位状态;第三驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,并且车位区域没检测到车牌,或者车辆的匹配区域不存在同一车辆,则开始统计不存在同一车辆的累计时间ΔT4,如果不存在同一车辆的累计时间ΔT4≥第四累计时间阈值T4,则将当前帧视频图像中车位区域的车位状态标记为驶出状态;车位状态输出步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,则输出车位区域被占用;如果当前帧视频图像中车位区域的车位状态为空,则输出车位区域的车位状态判断为空;如果当前帧视频图像中车位区域的车位状态为入车状态或者驶出状态,则输出车位状态待定。按照本专利技术的另一个方面,提供了一种基于视频的高位路侧停车检测装置,该装置包括:车位区域标定模块,用于通过安装在高位的相机,获取视频图像,根据视频图像中的车位线,划出四边形区域,作为车位区域;车牌识别模块,用于采集当前帧视频图像,进行车牌识别,获取车牌区域的位置坐标和字符识别结果;匹配本文档来自技高网...
【技术保护点】
1.基于视频的高位路侧停车检测方法,其特征在于,该方法包括:/n第一步骤,采用安装在距离地面高度H处的相机,采集包含车位区域的视频图像;根据视频图像中的车位线,人为的划出四边形区域,作为视频图像的车位区域;/n第二步骤,采集当前帧视频图像,进行车牌识别,获取车牌区域的位置坐标和字符识别结果;/n第三步骤,如果当前帧视频图像内存在车牌的字符识别结果,根据车牌区域的位置坐标,获取车牌对应车辆的匹配区域并进行存储;/n第四步骤,将车牌对应车辆的匹配区域的上、下边界分别向上、下方向移动,将车牌对应车辆的匹配区域的左、右边界分别向左、右方向移动,移动后的上、下、左、右边界组成的矩形区域作为搜索区域;/n第五步骤,对于当前帧视频图像的车位区域,如果前一帧的车位区域内识别出车牌,后一帧的车位区域内没有识别出相同的车牌,或者前一帧的车位区域有匹配区域,当前帧车位区域内没有识别出车牌,则采用图像匹配算法,在搜索区域内搜索与匹配区域的匹配值最大的候选匹配区域,当最大匹配值不小于匹配阈值时,则将匹配区域更新为候选匹配区域,否则将车位区域的状态更新为空;/n第六步骤,根据当前帧视频图像中车牌区域、匹配区域与车 ...
【技术特征摘要】
1.基于视频的高位路侧停车检测方法,其特征在于,该方法包括:
第一步骤,采用安装在距离地面高度H处的相机,采集包含车位区域的视频图像;根据视频图像中的车位线,人为的划出四边形区域,作为视频图像的车位区域;
第二步骤,采集当前帧视频图像,进行车牌识别,获取车牌区域的位置坐标和字符识别结果;
第三步骤,如果当前帧视频图像内存在车牌的字符识别结果,根据车牌区域的位置坐标,获取车牌对应车辆的匹配区域并进行存储;
第四步骤,将车牌对应车辆的匹配区域的上、下边界分别向上、下方向移动,将车牌对应车辆的匹配区域的左、右边界分别向左、右方向移动,移动后的上、下、左、右边界组成的矩形区域作为搜索区域;
第五步骤,对于当前帧视频图像的车位区域,如果前一帧的车位区域内识别出车牌,后一帧的车位区域内没有识别出相同的车牌,或者前一帧的车位区域有匹配区域,当前帧车位区域内没有识别出车牌,则采用图像匹配算法,在搜索区域内搜索与匹配区域的匹配值最大的候选匹配区域,当最大匹配值不小于匹配阈值时,则将匹配区域更新为候选匹配区域,否则将车位区域的状态更新为空;
第六步骤,根据当前帧视频图像中车牌区域、匹配区域与车位区域位置关系,对当前帧视频图像中车位区域的车位状态进行检测;
其中,所述第三步骤中根据车牌的位置坐标获取车牌的匹配区域的步骤包括:获取车牌区域的上、下、左、右边界;将车牌区域的上边界减去车牌高度*λ1作为车牌对应车辆的匹配区域的上边界,将车牌区域的上边界减去车牌高度*λ2作为车牌对应车辆的匹配区域的下边界,将车牌区域的左边界减去车牌宽度*λ3作为车牌对应车辆的匹配区域的左边界,将车牌区域的右边界加上车牌宽度*λ4作为车牌对应车辆的匹配区域的右边界,保存车牌对应车辆的匹配区域的位置坐标,其中λ1表示第一车牌高度系数,λ2表示第二车牌高度系数,λ3表示第一车牌宽度系数,λ4表示第二车牌宽度系数。
2.如权利要求1所述的方法,其特征在于,所述第四步骤包括:将车牌对应车辆的匹配区域的上、下边界分别向上、下方向移动匹配区域高度*λ5,将车牌对应车辆的匹配区域的左、右边界分别向左、右方向移动匹配区域宽度*λ6,移动后的上、下、左、右边界组成的矩形区域作为搜索区域,其中λ5表示匹配区域高度系数,λ6表示匹配区域宽度系数。
3.如权利要求1所述的方法,其特征在于,所述第五步骤包括:对于当前帧视频图像的车位区域,如果前一帧的车位区域内识别出车牌,后一帧的车位区域内没有识别出相同的车牌,或者前一帧的车位区域有匹配区域,当前帧车位区域内没有识别出车牌,则在搜索区域内从第一行第一列的像素开始,逐行逐列滑动移动窗口,移动窗口的宽度和高度分别与匹配区域的宽度和高度相同,采用图像匹配算法,分别计算移动窗口与匹配区域的匹配值,将匹配值最大的移动窗口作为候选匹配区域;当候选匹配区域对应的匹配值≥匹配阈值Ts时,则认为当前帧视频图像的车位区域存在同一车辆,将匹配区域更新为候选匹配区域,否则认为当前帧视频图像的车位区域不存在同一车辆,将车位区域的状态更新为空。
4.如权利要求3所述的方法,进一步地,所述图像匹配算法包括以下一种:平均绝对差算法、绝对误差和算法、误差平方和算法、平均误差平方和算法、归一化积相关算法、序贯相似性检测算法、hadamard变换算法。
5.如权利要求1所述的方法,进一步地,所述第六步骤包括:
入车状态检测步骤,采用两区域交叠判断法,判断当前帧视频图像中车牌区域与车位区域是否存在交叠、以及车牌区域对应的匹配区域与车位区域是否存在交叠;如果车牌区域或者车牌区域对应的匹配区域与车位区域存在交叠,则判定车牌对应的车辆进入车位区域,统计车辆进入车位区域的累积时间ΔT1;如果车辆进入车位区域的累积时间ΔT1≥第一累计时间阈值T1,则当前帧视频图像中车位区域的车位状态标记为入车状态,否则当前帧视频图像中车位区域的车位状态标记为非入车状态;
停稳状态检测步骤,如果当前帧视频图像中车位区域的车位状态为入车状态,统计车位区域的车位状态为入车状态的累计时间ΔT2,如果车位区域的车位状态为入车状态的累计时间ΔT2≥第二累计时间阈值T2,则将当前帧视频图像中车位区域的车位状态标记为停稳状态;
第一驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,采用两区域交叠判断法,判断当前帧视频图像中车牌区域与车位区域是否存在交叠、以及车牌对应的匹配区域与车位区域是否存在交叠;如果车牌区域与车位区域不存在交叠,或者车牌对应的匹配区域与车位区域不存在交叠,则将当前帧视频图像中车位区域的车位状态标记为驶出状态;
第二驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,当车辆驶出车位区域开始计时,统计车辆驶出累计时间ΔT3,如果车辆驶出累计时间ΔT3≥第三累计时间阈值T3,则将当前帧视频图像中车位区域的车位状态标记为驶出状态,否则认为车辆状态仍处于停稳状态,不更新当前帧视频图像中车位区域的车位状态;
第三驶出状态检测步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,并且车位区域没检测到车牌,或者车辆的匹配区域不存在同一车辆,则开始统计不存在同一车辆的累计时间ΔT4,如果不存在同一车辆的累计时间ΔT4≥第四累计时间阈值T4,则将当前帧视频图像中车位区域的车位状态标记为驶出状态;
车位状态输出步骤,如果当前帧视频图像中车位区域的车位状态为停稳状态,则输出车位区域被占用;如果当前帧视频图像中车位区域的车位状态为空,则输出车位区域的车位状态判断为空;如果当前帧视频图像中车位区域的车位状态为入车状态或者驶出状态,则输出车位状态待定。
6.如权利要求5所述的方法,其特征在于,所述两区域交叠判断法包括:对于判断交叠的两个区域:第一区域和第二区域,分别获取第一区域和第二区域的左边界、右边界、上边界和下边界;如果第一区域右边界位于第二区域左边界的左边,或者第一区域左边界位于第二区域右边界的右边,或者第一区域上边界位于第二区域下边界的下方,或者第一区域下边界位于第二区域上边界的上方,则认为第一区域与第二区域不存在交叠区域,否则认为第一区域与第二区域存在交叠区域。
7....
【专利技术属性】
技术研发人员:王海勇,尹方始,班华忠,王正,崔凯,
申请(专利权)人:北京智芯原动科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。