首页 / 专利库 / 专利权 / 第II章 / 国际初步审查单位 / 附加费 / 异议 / 自由流车牌判别系统和方法

自由流车牌判别系统和方法

阅读:606发布:2020-12-04

专利汇可以提供自由流车牌判别系统和方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种自由流车牌判别系统和方法,涉及高速公路自由流分段收费车辆稽查、卡口稽查抓拍领域,通过设置每车道可多重触发的捕获区域,触发不同摄像机抓拍;在 门 架上安装有对车辆车牌正向、后向抓拍的多个摄像头,为路过的车辆提供多次独立车牌抓拍机会,获取的车牌数据经自由流 数据处理 系统的多级堆栈缓存,入栈数据处理、出栈数据处理、流处理,完成对路过车辆多次触发抓拍形成的自由流车牌数据的分拣、识别校正和数据清洗,输出纯净的高可信度的车牌数据;为稽查追讨通行费提供可靠依据。利用本发明,可显著提高抓拍成功率和车牌数据精准率,满足收费系统对车辆稽查的要求。,下面是自由流车牌判别系统和方法专利的具体信息内容。

1.一种自由流车牌判别系统,其特征在于,包括多摄像头架系统,位于多摄像头门架系统两侧的捕获区域、数据交换设备、自由流数据处理系统和数据通信设备,所述的捕获区域为每车道提供多重触发机制,触发多摄像头门架系统上不同摄像机抓拍自由流车牌数据,所述的数据交换设备将抓拍到的自由流车牌数据发送至所述的自由流数据处理系统,所述的自由流数据处理系统对自由流车牌数据经过多级堆栈缓存,入栈数据处理、出栈数据处理、流处理分拣出不同级别可信度的车牌数据,并在分拣过程中对自由流车牌数据进行多重清洗和识别校正,所述数据通信设备将得到的车牌数据发送至服务器
2.根据权利要求1所述的一种自由流车牌判别系统,其特征为,所述的捕获区域设置在每个车道上的地感线圈,所述的地感线圈位于所述摄像头门架系统两侧,所述地感线圈距所述的摄像头门架系统距离在10m至20m之间。
3.根据权利要求1所述的一种自由流车牌判别系统,其特征为,所述的捕获区域为摄像头设定的抓拍虚拟区域,所述的抓拍虚拟区域位于所述的摄像头门架系统两侧10m至20m之间。
4.根据权利要求2或3所述的一种自由流车牌判别系统,其特征为,所述的多摄像头门架系统上设置有若干个分别面向两侧捕获区域的摄像头,所述的摄像头可抓拍单车道也可抓拍多车道。
5.根据权利要求1所述的一种自由流车牌判别系统,其特征为,每辆车辆通过多摄像头门架系统时至少被抓拍3次,在面向所述多摄像头门架系统时至少被抓拍2次,在背向所述多摄像头门架系统时至少被抓拍1次。
6.根据权利要求1所述的一种自由流车牌判别系统,其特征为,所述的自由流数据处理系统包括自由流、流模拟触发处理模、一级堆栈、二级堆栈、三级堆栈、一级堆栈入栈数据处理模块、二级堆栈入栈数据处理模块、三级堆栈入栈数据处理模块、二级堆栈出栈数据处理模块、三级堆栈出栈数据处理模块和数据可信等级标识模块;
按数据可信度分为一级、二级、三级、四级可信度的车牌数据,其中一级可信度为最高级别,其余依次降低;
自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用一级、二级、三级堆栈入栈数据处理模块和二级、三级堆栈出栈数据处理模块,处理入栈数据和出站数据,通过入栈数据处理,分拣不同可信度数据到不同的堆栈中,清洗掉冗余数据,输出一级可信度的车牌数据,通过出栈数据处理,完成对有异议数据的校正和判别,分别输出二级、三级和四级可信度的车牌数据。一级堆栈为单列堆栈,存放一级可信度的车牌数据,二级堆栈为3列堆栈,存放二级、三级可信度车牌数据,也临时存放不确定的一级车牌数据,三级堆栈为单列堆栈,存放四级可信度的车牌数据。
7.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用入栈、出栈数据处理模块处理车牌数据,当有自由流数据时由自由流数据触发,并复位一个延时器开始T秒延时;当不到T秒延时时间,有自由流数据触发时,延时器再次复位,不会产生延时触发事件,当延时超过T秒延时时间时,延时器产生延时触发事件,触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,同时复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流;延时器的延时时间T根据正向抓拍触发起点到后向抓拍触发起点之间的距离L以及车辆通行的正常车速V通过公式T=L/V获得。
8.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的一级堆栈入栈数据处理模块,当有入栈数据时,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗掉该数据,结束入栈数据处理,如果都没有的,交由二级堆栈入栈数据处理模块继续处理。
9.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的二级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级堆栈入栈数据处理模块处理完成时,将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入该单元,如果第3列已经有数据的,清洗掉该数据,结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,就交由三级堆栈入栈数据处理模块处理。
10.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉出栈的3列数据;如果只有第1列、第
2列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,同时清洗掉另一个数据,结束二级堆栈出栈数据处理。
11.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的三级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级、二级堆栈入栈数据处理模块处理完成时,将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理,如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理。
12.根据权利要求6所述的一种自由流车牌判别系统,其特征为,所述的三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理。
13.一种自由流车牌判别方法,包括自由流数据处理系统,其特征在于,自由流数据处理系统包括包括自由流、流模拟触发处理模块、一级堆栈、二级堆栈、三级堆栈、一级堆栈入栈数据处理模块、二级堆栈入栈数据处理模块、三级堆栈入栈数据处理模块、二级堆栈出栈数据处理模块、三级堆栈出栈数据处理模块和数据可信等级标识模块;
自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用入栈、出栈数据处理模块处理车牌数据,当有自由流数据时由自由流数据触发,复位一个延时器开始T秒延时;当不到T秒延时时间,有自由流数据触发时,延时器再次复位,不会产生延时触发事件,当延时超过T秒延时时间时,延时器产生延时触发事件,触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,同时复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流;
还具有以下几个步骤:
步骤A:通过车牌抓拍技术对同一车辆在短时间内采集若干组自由流车牌数据,然后将按时间顺序依次将自由流车牌数据发送至自由流数据处理系统;
步骤B:自由流数据一方面复位自由流、流模拟处理模块的延时器,使延时器重新开始延时,另一方面触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,然后调用一级堆栈入栈数据处理模块,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗入栈数据并结束入栈数据处理;如果都没有的,触发二级堆栈入栈数据处理模块处理;
步骤C:将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入给单元,如果第3列已经有数据的,清洗掉入栈数据并结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,触发三级堆栈入栈数据处理模块处理;
步骤D:将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理;
步骤E:自由流数据同时也触发了二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉该3个出栈数据;如果只有第1列、第2列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,清洗掉另一个数据,结束二级堆栈出栈数据处理;
步骤F:自由流数据同时也触发了三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理;
步骤G:当长时间没有自由流数据输入时,延时器的延时触发事件触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,数据处理结束,再次复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流,及时处理路过车辆的车牌数据。
14.根据权利要求1所述的一种自由流车牌判别方法,其特征在于,延时器的延时时间T根据正向抓拍触发起点到后向抓拍触发起点之间的距离L以及车辆通行的正常车速V通过公式T=L/V获得。

说明书全文

自由流车牌判别系统和方法

技术领域

[0001] 本发明涉及高速公路自由流分段收费车辆稽查、卡口稽查抓拍领域,尤其涉及一种自由流车牌判别系统和方法。

背景技术

[0002] 交通部要求2019年底基本取消全国29个联网省份省界收费站,设置ETC架系统,实现对所有车辆(包括ETC车辆和MTC车辆)分段计费。明确提出实现电子不停车快捷收费(ETC)、辅以车牌图像识别、多种支付手段融合应用的技术路径。该技术路径重要前提条件之一:建立强有的联合稽查和信用管理体系;近期目标,2019年底前各省ETC过车率达到90%;远期对标发达国家自由流收费模式,最终实现我国高速公路开放式无站自由流收费,向“交通强国”建设目标迈进。
[0003] 设置ETC门架系统,实施虚拟收费站自由流分段收费,由于ETC自由流收费不可避免的会产生无线通讯交易的失败,造成通行费的漏收,也可能产生人为屏蔽ETC的车载设备,造成逃费漏收,因此必须采用车牌图像识别技术,抓拍路过车辆的车牌,辅以稽查手段,追讨漏收通行费。而视频抓拍受光线、度、雨天气、车牌污损等因素的影响,会影响捕获率和精准率,目前单个摄像头的全天候抓拍成功率一般在95%左右,环境较差、设备性能差的情况下,抓拍成功率将会更低。单个摄像头的抓拍成功率,对于收费系统而言,显然不能满足收费系统对于稽查追讨的需求。

发明内容

[0004] 本发明的主要目的在于通过设置每车道可多重触发的捕获区域,触发不同摄像机抓拍;在门架上安装有对车辆车牌正向、后向抓拍的多个摄像头,为路过的车辆提供多次独立车牌抓拍机会,获取的车牌数据经自由流数据处理系统的多级堆栈缓存,入栈数据处理、出栈数据处理、流处理,完成对路过车辆多次触发抓拍形成的自由流车牌数据的分拣、识别校正和数据清洗,输出纯净的高可信度的车牌数据;为稽查追讨通行费提供可靠依据。利用本发明,可显著提高抓拍成功率和车牌数据精准率,满足收费系统对车辆稽查的要求。
[0005] 为达到以上目的,本发明采用的系统技术方案为:一种自由流车牌判别系统,其特征在于,包括多摄像头门架系统,位于多摄像头门架系统两侧的捕获区域、数据交换设备、自由流数据处理系统和数据通信设备,所述的捕获区域为每车道提供多重触发机制,触发多摄像头门架系统上不同摄像机抓拍自由流车牌数据,所述的数据交换设备将抓拍到的自由流车牌数据发送至所述的自由流数据处理系统,所述的自由流数据处理系统对自由流车牌数据经过多级堆栈缓存,入栈数据处理、出栈数据处理、流处理分拣出不同级别可信度的车牌数据,并在分拣过程中对自由流车牌数据进行多重清洗和识别校正,所述数据通信设备将得到的车牌数据发送至服务器
[0006] 上述技术方案中,优选的,所述的捕获区域设置在每个车道上的地感线圈,所述的地感线圈位于所述摄像头门架系统两侧,所述地感线圈距所述的摄像头门架系统距离在 10m至20m之间。
[0007] 上述技术方案中,优选的,所述的捕获区域为摄像头设定的抓拍虚拟区域,所述的抓拍虚拟区域位于所述的摄像头门架系统两侧10m至20m之间。
[0008] 上述技术方案中,优选的,所述的多摄像头门架系统上设置有若干个分别面向两侧捕获区域的摄像头,所述的摄像头可抓拍单车道也可抓拍多车道。
[0009] 上述技术方案中,优选的,每辆车辆通过多摄像头门架系统时至少被抓拍3次,在面向所述多摄像头门架系统时至少被抓拍2次,在背向所述多摄像头门架系统时至少被抓拍1次。
[0010] 所述的自由流数据处理系统包括自由流、流模拟触发处理模、一级堆栈、二级堆栈、三级堆栈、一级堆栈入栈数据处理模块、二级堆栈入栈数据处理模块、三级堆栈入栈数据处理模块、二级堆栈出栈数据处理模块、三级堆栈出栈数据处理模块和数据可信等级标识模块;按数据可信度分为一级、二级、三级、四级可信度的车牌数据,其中一级可信度为最高级别,其余依次降低;自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用一级、二级、三级堆栈入栈数据处理模块和二级、三级堆栈出栈数据处理模块,处理入栈数据和出站数据,通过入栈数据处理,分拣不同可信度数据到不同的堆栈中,清洗掉冗余数据,输出一级可信度的车牌数据,通过出栈数据处理,完成对有异议数据的校正和判别,分别输出二级、三级和四级可信度的车牌数据。一级堆栈为单列堆栈,存放一级可信度的车牌数据,二级堆栈为3列堆栈,存放二级、三级可信度车牌数据,也临时存放不确定的一级车牌数据,三级堆栈为单列堆栈,存放四级可信度的车牌数据。
[0011] 上述技术方案中,优选的,所述的自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用入栈、出栈数据处理模块处理车牌数据,当有自由流数据时由自由流数据触发,并复位一个延时器开始T秒延时;当不到T秒延时时间,有自由流数据触发时,延时器再次复位,不会产生延时触发事件,当延时超过T秒延时时间时,延时器产生延时触发事件,触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,同时复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流;延时器的延时时间T根据正向抓拍触发起点到后向抓拍触发起点之间的距离L以及车辆通行的正常车速V通过公式T=L/V获得。
[0012] 上述技术方案中,优选的,所述的一级堆栈入栈数据处理模块,当有入栈数据时,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗掉该数据,结束入栈数据处理,如果都没有的,交由二级堆栈入栈数据处理模块继续处理。
[0013] 上述技术方案中,优选的,所述的二级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级堆栈入栈数据处理模块处理完成时,将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入该单元,如果第3列已经有数据的,清洗掉该数据,结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,就交由三级堆栈入栈数据处理模块处理。
[0014] 上述技术方案中,优选的,所述的二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉出栈的3列数据;如果只有第1列、第2列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,同时清洗掉另一个数据,结束二级堆栈出栈数据处理。
[0015] 上述技术方案中,优选的,所述的三级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级、二级堆栈入栈数据处理模块处理完成时,将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理,如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理。
[0016] 上述技术方案中,优选的,所述的三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理。
[0017] 一种自由流车牌判别方法,包括自由流数据处理系统,自由流数据处理系统包括包括自由流、流模拟触发处理模块、一级堆栈、二级堆栈、三级堆栈、一级堆栈入栈数据处理模块、二级堆栈入栈数据处理模块、三级堆栈入栈数据处理模块、二级堆栈出栈数据处理模块、三级堆栈出栈数据处理模块和数据可信等级标识模块;自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用入栈、出栈数据处理模块处理车牌数据,当有自由流数据时由自由流数据触发,复位一个延时器开始T秒延时;当不到T秒延时时间,有自由流数据触发时,延时器再次复位,不会产生延时触发事件,当延时超过T秒延时时间时,延时器产生延时触发事件,触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,同时复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流;还具有以下几个步骤:步骤A:通过车牌抓拍技术对同一车辆在短时间内采集若干组自由流车牌数据,然后将按时间顺序依次将自由流车牌数据发送至自由流数据处理系统;步骤B:自由流数据一方面复位自由流、流模拟处理模块的延时器,使延时器重新开始延时,另一方面触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,然后调用一级堆栈入栈数据处理模块,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗入栈数据并结束入栈数据处理;如果都没有的,触发二级堆栈入栈数据处理模块处理;步骤C:将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入给单元,如果第3列已经有数据的,清洗掉入栈数据并结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,触发三级堆栈入栈数据处理模块处理;步骤D:将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理;步骤E:自由流数据同时也触发了二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉该3个出栈数据;如果只有第1列、第2 列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,清洗掉另一个数据,结束二级堆栈出栈数据处理;步骤F:自由流数据同时也触发了三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理;步骤G:当长时间没有自由流数据输入时,延时器的延时触发事件触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,数据处理结束,再次复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流,及时处理路过车辆的车牌数据。
[0018] 上述技术方案中,优选的,延时器的延时时间T根据正向抓拍触发起点到后向抓拍触发起点之间的距离L以及车辆通行的正常车速V通过公式T=L/V获得。
[0019] 在国家要求取消省界收费站的前提下,不停车通关成立为了一个现实需求,现有技术中采用ECT的方式进行自动识别、收费,但ECT本身具有一定的局限性,单独ECT 识别容易被各种外部环境和技术手段干扰,因此需要通过ECT与视频识别技术结合提高整体的正确率。另外装有ECT的汽车并不是很普及,对于没有ECT的汽车来说要达到不停车通关只能采用视频识别技术,而现有的但摄像头识别正确率只有在95%左右,远不能满足通关的需求。本系统则是一种自由流车牌识别判定系统,利用复杂的数学原理,通过短时间内对同一车辆的车牌进行多次抓取,然后对车牌进行分拣、筛选,输出具有不同可信度车牌信息,并将此车牌信息发送至服务器端。本系统的核心是对短时间内抓拍的车牌分别进行迭代,通过数据库的出栈入栈技术,获取可信度最高的车牌信息,极大的提高了车牌的识别率,将识别出错率降低至了万分之一一下,保证在大客流下的稳定性
[0020] 本发明的有益效果在于:本发明通过设置每车道多重触发的捕获区域,在门架上安装有对车辆车牌正向、后向抓拍的多个摄像头,为路过的车辆提供多次独立车牌抓拍机会,有效提高车牌的捕获率;获取的车牌数据经自由流数据处理系统的多级堆栈缓存,入栈数据处理、出栈数据处理、流处理,完成对路过车辆多次触发抓拍形成的自由流车牌数据的分拣、识别校正和数据清洗,输出纯净的高可信度的车牌数据,显著提高车牌识别数据的精准率。利用本发明,可满足收费系统对车辆稽查的要求。附图说明
[0021] 图1是本发明系统的组成结构示意图。
[0022] 图2是本发明的自由流数据处理系统软件架构示意图。
[0023] 图3是本发明的自由流、流模拟触发处理流程示意图。
[0024] 图4是本发明的入栈数据处理流程示意图。
[0025] 图5是本发明的一级堆栈入栈数据处理流程示意图。
[0026] 图6是本发明的二级堆栈入栈数据处理流程示意图。
[0027] 图7是本发明的三级堆栈入栈数据处理流程示意图。
[0028] 图8是本发明的出栈数据处理流程示意图。
[0029] 图9是本发明的二级堆栈出栈数据处理流程示意图。
[0030] 图10是本发明的三级堆栈出栈数据处理流程示意图。

具体实施方式

[0031] 下面结合具体实施方式对本发明作进一步详细描述。
[0032] 实施例:如图1至图10所示,一种自由流车牌判别系统包括捕获区域1、多摄像头门架系统2、数据交换设备3、自由流数据处理系统4、数据通信设备5;所述的多摄像头门架系统2、数据交换设备3、自由流数据处理系统4、数据通信设备5通过有线相互连接;所述的捕获区域1为每车道提供多重触发机制,触发不同摄像机抓拍;所述的多摄像头门架系统2在门架上安装有对车辆车牌正向、后向抓拍的多个摄像头,为路过的车辆提供3次以上独立车牌抓拍;所述的自由流数据处理系统4通过多级堆栈缓存,入栈数据处理、出栈数据处理、流处理,处理路过车辆多次触发抓拍形成的自由流车牌数据,按数据可信度分别拣出一级、二级、三级、四级可信度的车牌数据,在分拣过程提供数据多重清洗和识别校正,输出纯净的各级可信度的车牌数据,供其他系统使用,一级可信度为数据最高可信度。
[0033] 捕获区域对多个车道上路过的车辆提供至少3次以上触发抓拍机会,捕获区域可由多个地感线圈实体设定,也可以由多个摄像头视频抓拍区域虚拟设定。多摄像头门架系统在横跨多个车道的龙门加上,在面向车辆行驶方向的正向,安装有对车辆车牌正向抓拍的多个摄像头,使每个车道有2个以上独立摄像头抓拍正向车牌;在面向车辆行驶方向的反向,安装有对车辆车牌后向抓拍的多个摄像头,使每个车道有1个以上独立摄像头抓拍后向车牌。车辆通过多摄像头门架系统,至少获得3个以上独立抓拍的车牌数据。
[0034] 自由流数据处理系统包括自由流、流模拟触发处理模块、一级堆栈、二级堆栈、三级堆栈、一级堆栈入栈数据处理模块、二级堆栈入栈数据处理模块、三级堆栈入栈数据处理模块、二级堆栈出栈数据处理模块、三级堆栈出栈数据处理模块和数据可信等级标识模块;自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用一级、二级、三级堆栈入栈数据处理模块和二级、三级堆栈出栈数据处理模块,处理入栈数据和出站数据;通过入栈数据处理,分拣不同可信度数据到不同的堆栈中,清洗掉冗余数据,输出纯净的一级可信度的车牌数据;通过出栈数据处理,完成对有异议数据的校正和判别,分别输出二级、三级和四级可信度的车牌数据。一级堆栈为单列堆栈,存放一级可信度的车牌数据,二级堆栈为3列堆栈,存放二级、三级可信度车牌数据,也临时存放不确定的一级车牌数据,三级堆栈为单列堆栈,存放四级可信度的车牌数据。
[0035] 自由流、流模拟触发处理模块利用自由流数据和流模拟数据触发一级、二级、三级堆栈一个数据预进栈和栈顶数据预出栈,并调用入栈、出栈数据处理模块处理车牌数据。当有自由流数据时由自由流数据触发,并复位一个延时器开始T秒延时;当不到T秒延时时间,有自由流数据触发时,延时器再次复位,不会产生延时触发事件,当延时超过T 秒延时时间时,延时器产生延时触发事件,触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,同时复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流;延时器的延时时间T可根据正向抓拍触发起点到后向抓拍触发起点之间的距离L,车辆通行的正常车速 V,获得估算时间T=L/V,通常要大于这一估算时间。
[0036] 一级堆栈入栈数据处理模块,当有入栈数据时,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗掉该数据,结束入栈数据处理;如果都没有的,交由二级堆栈入栈数据处理模块继续处理。
[0037] 如二级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级堆栈入栈数据处理模块处理完成时,将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入该单元,如果第3列已经有数据的,清洗掉该数据,结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,就交由三级堆栈入栈数据处理模块处理。
[0038] 三级堆栈入栈数据处理模块,当有入栈数据并且入栈数据没有被一级、二级堆栈入栈数据处理模块处理完成时,将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理。
[0039] 二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3 列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉出栈的3列数据;如果只有第1列、第2列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,同时清洗掉另一个数据,结束二级堆栈出栈数据处理;
[0040] 三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理。
[0041] 具体流程为:在门架的前、后约15到18米处设置车牌捕获区域,可以采用地感线圈,也可以采用视频捕捉的虚拟区域,前向每车道设置2个独立捕获区域,后向每车道设置1个捕获区域,使车辆通过前向、后向捕获区域时,有3次的捕获机会,获取3组车牌信息。在门架上,在车辆行驶的正向、后向,安装一定数量的摄像机,满足前向每车道2次独立抓拍、后向每车道1次抓拍的要求;摄像头可以选用1个摄像头负责抓拍1个车道的,也可以选用1个摄像头可以抓拍2个车道的。
[0042] 将前向、后向摄像头通过数据交换设备汇集并送入安装有自由流车牌判别系统软件的工控机,经系统处理后输出纯净的车牌数据到内部网络,或者通过3G/4G无线网络,送到后台,为其他系统提供高可用车牌数据。
[0043] 当车辆通过前向、后向捕获区域时,多摄像头门架系统抓拍车牌,每辆车子将获取3个以上车牌数据。由于天气、黑夜等因素影响,3个抓拍的车牌数据,可能3个都相同,也可能2个相同,也可能3个都不同;3个车牌数据依据抓拍的前后次序,送入自由流数据处理系统处理。
[0044] 自由流数据一方面复位自由流、流模拟处理模块的延时器,使延时器重新开始延时,另一方面触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,然后调用一级堆栈入栈数据处理模块,将入栈数据同一级堆栈里的所有数据比对,如果发现有相同或拟似相同的,清洗入栈数据并结束入栈数据处理;如果都没有的,触发二级堆栈入栈数据处理模块处理。
[0045] 将入栈数据同二级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元中,同时清洗掉二级堆栈比对相同的那个相应记录的3列数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如发现有拟似数据的,如果二级堆栈的该条记录的第3列数据为空的,就将入栈数据填入给单元,如果第3列已经有数据的,清洗掉入栈数据并结束入栈数据处理;如果既没有相同数据,也没有拟似数据的,触发三级堆栈入栈数据处理模块处理。
[0046] 将入栈数据同三级堆栈的所有数据比对,如发现有相同的数据,就将该入栈数据分拣到一级堆栈最底部的第一个数据单元,同时清洗掉三级堆栈比对相同的那个记录数据,最后标记该入栈数据为一级可信度数据并输出,结束入栈数据处理;如果有拟似数据的,就将入栈数据、三级堆栈的那个拟似数据,分拣到二级堆栈最底部的第一个记录的第1 列、第2列的数据单元中,清洗掉三级堆栈的那个拟似记录;如果既没有相同的,也没有拟似的,就将入栈数据分拣到三级堆栈最底部的第一个数据单元中,结束入栈数据处理。
[0047] 自由流数据同时也触发了二级堆栈出栈数据处理模块,当有出站数据时,检查二级堆栈出栈数据,如果3列都有数据的,就对3列中的车牌数据进行表决,获取一个新的车牌数据,通过表决,可以校正错误的数据位,标识这个新的数据为二级可信度车牌数据并输出,同时清洗掉该3个出栈数据;如果只有第1列、第2列有数据的,就通过比对摄像机提供的可信度进行评估,可信度高的标识为三级可信度并输出该车牌,清洗掉另一个数据,结束二级堆栈出栈数据处理;
[0048] 自由流数据同时也触发了三级堆栈出栈数据处理模块,当有出站数据时,标识该数据为四级可信度车牌数据并输出,结束三级堆栈出栈数据处理。
[0049] 当长时间没有自由流数据输入时,延时器的延时触发事件触发一级、二级、三级堆栈一个空数据预进栈和栈顶数据预出栈,并调用出栈数据处理模块处理车牌数据,数据处理结束,再次复位延时器开始新的延时;通过自由流、流模拟触发处理,形成一个和车流相对应的堆栈数据流,及时处理路过车辆的车牌数据。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈