一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种车牌信息校正方法、设备及装置与流程

2022-05-17 22:52:17 来源:中国专利 TAG:


1.本技术涉及图像处理技术领域,尤其涉及一种车牌信息校正方法、设备及装置。


背景技术:

2.智能交通系统中实施车辆态势感知、大数据分析预测以及对车辆动态闭环管理,均需要依赖于获取可靠的车辆行驶数据。目前车牌识别是智能交通的重要技术之一,在交通管理、治安防控和嫌疑车辆追踪定位等领域发挥着重要的作用,具有广泛的应用前景。例如,卡口/电警的过车抓拍数据仍然是交通行业领域的重要数据源,表现为过车数据经前端卡口设备抓拍上传至数据库及大数据中心,供算法、业务查询分析使用。
3.在交通数据分析应用中需要依赖于对车辆车牌的正确识别(例如出行链分析、溯源、出行规律分析等应用);然而,可能由于交通摄像设备老旧、车辆车牌污损等原因导致车辆车牌识别异常,基于异常识别的车牌进行交通数据分析会影响数据分析结果。


技术实现要素:

4.本技术实施例提供一种车牌信息校正方法、设备及装置,用以在识别到异常车牌后对异常车牌进行校正以得到正确的车牌,提高交通数据分析的可靠性。
5.第一方面,本技术实施例提供一种车牌信息校正方法,该方法包括:获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从所述多个车牌中筛选出异常车牌;其中所述异常车牌为对所述图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合;根据所述异常车牌与所述候选车牌集合中各个候选车牌之间的相似度,从所述候选车牌集合中筛选出第一相似车牌集合;其中所述第一相似车牌集合中包含的各个相似车牌与所述异常车牌之间的相似度不小于预设相似度阈值;根据所述源图像采集设备所在的位置信息以及所述源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个所述相似车牌的目标图像采集设备所在的位置信息以及各个源图像采集设备分别拍摄到相似车牌的时间信息,从所述第一相似车牌集合中筛选出第二相似车牌集合;根据所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从所述第二相似车牌集合中筛选出目标车牌;并根据所述目标车牌对所述异常车牌进行车牌信息校正。
6.由于本技术实施例沿道路设置的多个图像采集设备在预设时长内拍摄到多个车牌,并确定在对各个车牌识别过程中发生异常识别的异常车牌;针对异常车牌,根据拍摄到该异常车辆的源图像采集设备所在的位置信息,确定出与该异常车牌对应的候选车牌集合;然后计算异常车牌和候选车牌集合中各个候选车牌之间的相似度,根据相似度从候选
车牌集合中筛选出与异常车牌相似的第一相似车牌集合;进一步的,基于源图像采集设备所在的位置信息以及源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从第一相似车牌集合进一步筛选出第二相似车牌集合,经过第二次筛选过程,可以过滤掉不符合车辆行驶逻辑的相似车牌;在得到与异常车牌对应的第二相似车牌集合之后,针对第二相似车牌集合中的任意一个相似车牌,计算异常车牌与各个相似车牌之间的相似可信度,进而筛选出与异常车牌相似可信度较高的目标车牌。在得到目标车牌之后,根据目标车牌对异常车牌的车牌信息进行校正。基于本技术实施例的方案,在获取到识别异常的车牌后,可以确定出与异常车牌相似可信度较高的目标车牌对异常车牌的车牌信息进行校正,从而得到正确的车牌信息,这样在利用识别到的车牌进行交通数据分析时,可以提高交通数据分析的可靠性。
7.可选的,所述预设的筛选规则为:异常车牌在所述多个图像采集设备在预设时长内拍摄到的多个车牌中的出现次数不小于预设次数阈值。
8.由于本技术实施例在获取多个图像采集设备拍摄到的异常车牌时,是基于预设的筛选规则进行筛选,预设的筛选规则为异常车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的出现次数不小于预设次数阈值;由于若识别正确的车牌,随着车辆的正常行驶,在预设时长内往往会被多个图像采集设备拍摄到,而针对多个图像采集设备在预设时长内拍摄到的多个车牌中出现次数较少的车牌,很有可能是异常识别的车牌。因此,本技术实施例基于该预设的筛选规则,可以从多个图像采集设备在预设时长内拍摄到的多个车牌中准确筛选出识别异常的车牌。
9.可选的,所述根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合,具体包括:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述源图像采集设备在预设距离范围内的多个其它图像采集设备;将所述多个其它图像采集设备在所述预设时长内拍摄到的车牌,组成与所述异常车牌对应的候选车牌集合。
10.由于本技术实施例在确定出异常车牌之后,根据摄到异常车牌的源图像采集设备所在的位置信息,确定与源图像采集设备在预设距离范围内的多个其它图像采集设备;并将多个其它图像采集设备在预设时长内拍摄到的车牌,组成与异常车牌对应的候选车牌集合;由于与异常车牌对应的候选车牌集合中的各个候选车牌均是与源图像采集设备在预设距离范围内的其它图像采集设备在预设时长内拍摄到的。在当前源图像采集设备拍摄到该车辆的车牌后,则随着车辆的移动,源图像采集设备附近的其它图像设备也会拍摄到该车辆的车牌;因此采用这种方式获取到的候选车牌集合中会有与该异常车牌属于同一车辆的车牌,从而便于对异常车牌的车牌信息进行校正。
11.可选的,根据下列方式从所述第一相似车牌集合中筛选出第二相似车牌集合:针对所述第一相似车牌集合中的任意一个相似车牌:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,和拍摄到所述相似车牌的目标图像采集设备所在的位置信息,确定所述源图像采集设备与所述目标图像采集设备之间的最短通行路径;以及,确定所述源图像采集设备拍摄到所述异常车牌的时间信
息,和所述目标图像采集设备拍摄到所述相似车牌的时间信息之间的时间间隔;根据所述最短通信路径与所述时间间隔,确定所述异常车牌与所述相似车牌对应于同一车辆时的车辆行驶速度;若确定出的所述车辆行驶速度不大于所述源图像采集设备与所述目标图像采集设备所在道路的最大行驶速度阈值,则将所述相似车牌筛选出存至所述第二相似车牌集合。
12.由于本技术实施例在得到异常车牌对应的第一相似车牌集合之后,依次对第一相似车牌集合中的各个相似车牌进行判断,进一步从第一相似车牌集合中过滤掉不可能与异常车牌对应同一车辆的相似车牌;具体实施中,根据拍摄到异常车牌的源图像采集设备所在的位置信息以及拍摄到相似车牌的目标图像采集设备所在的位置信息,确定从源图像采集设备到目标图像采集设备之间的最短通行路径,以及确定拍摄到异常车牌的时间信息与拍摄到相似车牌的时间信息之间的时间间隔;若相似车牌和异常车牌对应于同一个车辆,则可以根据最短通行路径和时间间隔确定该车辆在源图像采集设备与目标图像采集设备之间的车辆行驶速度,若车辆行驶速度大于源图像采集设备与目标图像采集设备所在道路的最大行驶速度阈值,则该相似车牌和异常车牌不会对应于同一个车辆,否则,若车辆行驶速度不大于源图像采集设备与目标图像采集设备所在道路的最大行驶速度阈值,则该相似车牌和异常车牌可能对应于同一个车辆,则将该相似车牌筛选出存至第二相似车牌集合。基于上述方式,可以从第一相似车牌集合中进一步筛选出可能与异常车牌对应与相同车辆的相似车牌组成第二相似车牌集合。
13.可选的,根据下列方式确定所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度:针对所述第二相似车牌集合中任意一个相似车牌:根据所述异常车牌和所述相似车牌之间的相似度、所述相似车牌对应的字符长度和所述异常车牌对应的字符串长度,确定所述异常车牌和所述相似车牌之间的目标相似度;以及,确定所述相似车牌在所述多个图像采集设备在所述预设时长内拍摄到的多个车牌中的目标出现次数;根据所述目标相似度与所述目标出现次数,确定所述异常车牌与所述相似车牌之间的相似可信度。
14.由于本技术实施例在得到第二相似车牌集合之后,针对第二相似车牌集合中的各个相似车牌,计算各个相似车牌分别与异常车牌之间的相似可信度;在计算相似车牌和异常车牌之间的相似可信度时,根据异常车牌和相似车牌之间的相似度、相似车牌对应的字符长度和异常车牌对应的字符串长度,确定异常车牌和相似车牌之间的目标相似度;以及确定相似车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数;由于目标出现次数与目标相似度与相似车牌的相似可信度具有相关性;例如,异常车牌和相似车牌之间的目标相似度越大、相似车牌的目标出现次数越大,则相似车牌与异常车牌为同一车辆对应的车牌的可信度越高。
15.第二方面,本技术实施例提供一种车牌信息校正设备,该设备包括至少一个处理器、以及至少一个存储器;其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行下列过程:
获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从所述多个车牌中筛选出异常车牌;其中所述异常车牌为对所述图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合;根据所述异常车牌与所述候选车牌集合中各个候选车牌之间的相似度,从所述候选车牌集合中筛选出第一相似车牌集合;其中所述第一相似车牌集合中包含的各个相似车牌与所述异常车牌之间的相似度不小于预设相似度阈值;根据所述源图像采集设备所在的位置信息以及所述源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个所述相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从所述第一相似车牌集合中筛选出第二相似车牌集合;根据所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从所述第二相似车牌集合中筛选出目标车牌;并根据所述目标车牌对所述异常车牌进行车牌信息校正。
16.第三方面,本技术实施例提供一种车牌信息校正装置,该装置包括:获取模块,用于获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从所述多个车牌中筛选出异常车牌;其中所述异常车牌为对所述图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;确定模块,用于根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合;第一筛选模块,用于根据所述异常车牌与所述候选车牌集合中各个候选车牌之间的相似度,从所述候选车牌集合中筛选出第一相似车牌集合;其中所述第一相似车牌集合中包含的各个相似车牌与所述异常车牌之间的相似度不小于预设相似度阈值;第二筛选模块,用于根据所述源图像采集设备所在的位置信息以及所述源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个所述相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从所述第一相似车牌集合中筛选出第二相似车牌集合;校正模块,用于根据所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从所述第二相似车牌集合中筛选出目标车牌;并根据所述目标车牌对所述异常车牌进行车牌信息校正。
17.第四方面,本技术实施例提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行本技术提供的车牌信息校正方法。
附图说明
18.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本技术实施例一种可选的车牌信息校正应用场景示意图;图2为本技术实施例一种车牌信息校正方法的流程图;图3为本技术实施例对字符串进行编辑操作的示意图;图4为本技术实施例一种车牌信息校正方法的整体流程图;图5为本技术实施例一种车牌信息校正设备的结构示意图;图6为本技术实施例一种车牌信息校正装置的结构示意图。
具体实施方式
20.为了使本技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
21.如图1所示,本技术实施例一种可选的车牌信息校正应用场景,包括沿道路设置的多个图像采集设备10、在道路中行驶的车辆11、以及服务器12;其中,本技术实施例的图像采集设备10可以为道路上的交通摄像头;本技术实施例的服务器21可以为一个独立服务器,或者可以是由多个服务器组成的服务器集群。
22.多个图像采集设备10分别用于对道路中行驶的车辆11进行拍摄,得到包含车辆11的车辆的待识别图像;多个图像采集设备10分别将拍摄到的待识别图像发送给服务器12。
23.服务器12在接收到多个图像采集设备10拍摄到的待识别图像之后,分别识别每个待识别图像中包含的车牌;获取多个图像采集设备10在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从多个车牌中筛选出异常车牌;其中异常车牌为对图像采集设备10拍摄到的车牌进行识别过程中发生异常识别的车牌;根据拍摄到异常车牌的源图像采集设备所在的位置信息,确定与异常车牌对应的候选车牌集合;根据异常车牌与候选车牌集合中各个候选车牌之间的相似度,从候选车牌集合中筛选出第一相似车牌集合;其中第一相似车牌集合中包含的各个相似车牌与异常车牌之间的相似度不小于预设相似度阈值;根据源图像采集设备所在的位置信息以及源图像采集设备拍摄到异常车牌的时间信息,和拍摄到各个相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从第一相似车牌集合中筛选出第二相似车牌集合;根据异常车牌与第二相似车牌集合中各个相似车牌之间的相似可信度,从第二相似车牌集合中筛选出目标车牌;并根据目标车牌对异常车牌进行车牌信息校正。
24.由于本技术实施例沿道路设置的多个图像采集设备在预设时长内拍摄到多个车牌,并确定在对各个车牌识别过程中发生异常识别的异常车牌;针对异常车牌,根据拍摄到该异常车辆的源图像采集设备所在的位置信息,确定出与该异常车牌对应的候选车牌集合;然后计算异常车牌和候选车牌集合中各个候选车牌之间的相似度,根据相似度从候选车牌集合中筛选出与异常车牌相似的第一相似车牌集合;进一步的,基于源图像采集设备所在的位置信息以及源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从第一相似车牌集合进一步筛选出第二相似车牌集合,经过第二次筛选过程,可以过滤掉不符合车辆行驶逻辑的相似车牌;在得到与异常车牌对应的第二相似车牌集合之后,针对第二相似车牌集合中的任意一个相似车牌,计算异常车牌与各个相似车牌
之间的相似可信度,进而筛选出与异常车牌相似可信度较高的目标车牌。在得到目标车牌之后,根据目标车牌对异常车牌的车牌信息进行校正。基于本技术实施例的方案,在获取到识别异常的车牌后,可以确定出与异常车牌相似可信度较高的目标车牌对异常车牌的车牌信息进行校正,从而得到正确的车牌信息,这样在利用识别到的车牌进行交通数据分析时,可以提高交通数据分析的可靠性。
25.如图2所示,本技术实施例一种车牌信息校正方法的流程图,具体可以包括如下步骤:步骤s201、获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从多个车牌中筛选出异常车牌;其中异常车牌为对图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;步骤s202、根据拍摄到异常车牌的源图像采集设备所在的位置信息,确定与异常车牌对应的候选车牌集合;步骤s203、根据异常车牌与候选车牌集合中各个候选车牌之间的相似度,从候选车牌集合中筛选出第一相似车牌集合;其中第一相似车牌集合中包含的各个相似车牌与异常车牌之间的相似度不小于预设相似度阈值;步骤s204、根据源图像采集设备所在的位置信息以及源图像采集设备拍摄到异常车牌的时间信息,和拍摄到各个相似车牌的目标图像采集设备所在的位置信息以及各个源图像采集设备分别拍摄到相似车牌的时间信息,从第一相似车牌集合中筛选出第二相似车牌集合;步骤s205、根据异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从第二相似车牌集合中筛选出目标车牌;并根据目标车牌对异常车牌进行车牌信息校正。
26.本技术实施例沿道路设置的多个图像采集设备对道路中行驶的车辆进行拍摄,拍摄得到包含车辆的车牌的待识别图像;图像采集设备在拍摄得到包含车辆的车牌的待识别图像之后,将拍摄得到的待识别图像发送给服务器,由服务器对异常车牌的车牌信息进行校正。
27.实施中,服务器可以周期性的识别图像采集设备拍摄到的异常车牌;例如,服务器在接收到图像采集设备发送的待识别图像之后,汇总在预设时长内多个图像采集设备上报的待识别图像,对预设时长内多个图像采集设备上报的待识别图像中的车牌进行识别,得到识别后的多个车牌;并根据预设的筛选规则从识别到的多个车牌中筛选出异常车牌。
28.需要说明的是,本技术实施例在识别得到多个图像采集设备在预设时长内拍摄到的多个车牌后,可以对识别到的多个车牌进行过滤处理;例如可以过滤掉不符合车牌命名规则的车牌,这样直接将不符合车牌命名规则的车牌过滤掉可以有效减少数据处理量,提高数据处理效率。
29.针对过滤处理后的多个车牌,根据预设的筛选规则,从多个车牌中筛选出异常车牌;可选的,预设的筛选规则可以为:异常车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的出现次数不小于预设次数阈值。
30.例如,预设次数阈值可以为1次;这样,本技术实施例筛选出的异常车牌为在多个
图像采集设备在预设时长内只拍摄到1次的车牌;由于若识别正确的车牌,随着车辆的正常行驶,在预设时长内往往会被多个图像采集设备拍摄到,而针对多个图像采集设备在预设时长内拍摄到的多个车牌中出现次数较少的车牌,很有可能是异常识别的车牌。因此基于该预设的筛选规则,可以从多个图像采集设备在预设时长内拍摄到的多个车牌中准确筛选出识别异常的车牌。
31.需要说明的是,本技术实施例从多个图像采集设备在预设时长内拍摄到的多个车牌中可以确定出一个或多个异常车牌,在确定出多个异常车牌时,针对每一个异常车牌均需要进行车牌信息的校正。并且,针对每个异常车牌的车牌信息的校正方式均相同,下文介绍中以对一个异常车牌的车牌信息进行校正进行说明。
32.在步骤s202中,本技术实施例根据拍摄到异常车牌的源图像采集设备所在的位置信息,确定与异常车牌对应的候选车牌集合;可选的,根据拍摄到异常车牌的源图像采集设备所在的位置信息,确定与源图像采集设备在预设距离范围内的多个其它图像采集设备;将多个其它图像采集设备在预设时长内拍摄到的车牌,组成与异常车牌对应的候选车牌集合。
33.由于在当前源图像采集设备拍摄到该车辆的车牌后,则随着车辆的移动,源图像采集设备附近的其它图像设备也会拍摄到该车辆的车牌;因此在确定出异常车牌之后,采用上述方式确定与异常车牌对应的候选车牌集合,确定出的候选车牌集合中会有与该异常车牌属于同一车辆的车牌,从而便于对异常车牌的车牌信息进行校正。
34.本技术实施例在得到与异常车牌对应的候选车牌集合之后,针对候选车牌集合中的每个候选车牌,分别计算候选车牌与异常车牌之间的相似度,将候选车牌集合中与异常车牌之间的相似度不小于预设相似度阈值的候选车牌组成第一相似车牌集合;实施中,本技术实施分别计算每个候选车牌与异常车牌之间的相似度;可选的,本技术实施例可以基于编辑距离计算候选车牌的字符串和异常车牌的字符串之间的相似度。
35.实施中,本技术实施例候选车牌的字符串的获取方式与异常车牌的字符串的获取方式相同;下面详细介绍下车牌的字符串的获取方式:获取图像采集设备拍摄的包含车牌的待检测图像,对该待检测图像进行预处理;其中,预处理的操作包括但不限于对待检测图像进行灰度化处理、去除待检测图像的边框区域。
36.在得到预处理后的待检测图像之后,从预处理后的待检测图像中识别车牌所在的区域;其中,本技术实施例可以采用形态学滤波的方式,识别预处理后的待检测图像中车牌所在的区域。
37.在识别出车牌所在的区域之后,对车牌所在区域进行字符分割,将车牌所在区域中的各个字符分割出来;其中,本技术实施例可以采用水平垂直投影算法对车牌所在区域进行字符分割。
38.在将车辆所在区域中的各个字符分割出来之后,对分割后的各个字符进行识别,识别出车牌中的每一个字符;其中,本技术实施例可以采用模板匹配算法识别出车辆中的每个字符。
39.最后,将识别出的各个字符组成车牌的字符串。
40.本技术实施例中编辑距离可以表示两个字符串的相似程度,即从一个字符串到另一个字符串所需要的编辑操作的次数;编辑操作包括插入字符、删除字符及替换字符。
41.例如,如图3所示,假设原车牌字符串为“某qe5351”,经插入字符的编辑操作,可以得到“某qe55351”的车牌字符串;经删除字符的编辑操作,可以得到“qe5351”的车牌字符串;经替换字符的编辑操作,可以得到“某de5351”的车牌字符串。
42.本技术实施例中最小编辑距离可以看作是一种操作路径的搜索,即从一个车牌字符串转变为另一个车牌字符串的最短搜索路径;采用动态规划的方法,每一种状态都记录下来最短的路径,然后从最终状态进行回溯,得到两个车牌字符串之间的最小编辑距离。
43.例如,异常车牌的字符串为x,候选车牌的字符串为y;其中x的字符串长度为n,y的字符串长度为m。
44.定义ed[i,

,j]为x[1,

,i]到y[1,

,j]的最小编辑距离;x[1,

,i]表示字符串x的前i个字符,y[1,

,j]表示字符串y的前j个字符;ed[n,m]为字符串x和字符串y的最小编辑距离。
[0045]
本技术实施例在计算异常车牌的字符串与候选车牌的字符串之间的最小编辑距离之前,对异常车牌的字符串与候选车牌的字符串分别进行预处理;其中预处理的方式可以为在异常车牌的字符串与候选车牌的字符串前分别增加预设字符;然后计算每个ed[i,j],其中i的取值为0~n,j的取值为0~m。
[0046]
需要说明的是,针对字符串长度为n的异常车牌和字符串长度为m的候选车牌,需要计算(n 1)*(m 1)个ed。
[0047]
若min(i,j)=0,则可以采用下列公式计算ed[i,j]:ed[i,j]=max(i,j);其中,min(i,j)表示取i和j中的最小值,max(i,j)表示取i和j中的最大值。
[0048]
若min(i,j)≠0,则可以采用下列公式计算ed[i,j]:其中,min()表示取最小值操作,表示删除字符操作的代价值,表示插入字符操作的代价值,表示替换字符操作的代价值,source表示异常车牌的字符串x,target表示候选车牌的字符串y。
[0049]
例如,异常车牌为“某qe5351”,候选车牌为“某de5351”;假设删除字符操作的代价值为1,插入字符操作的代价值为1,替换字符操作的代价值为1;则ed[i,j]的计算方式为:若min(i,j)=0,ed[i,j]=max(i,j);若min(i,j)≠0,
其中,表示在字符xi与字符yj不同时,的取值为1,否则,在字符xi与字符yj相同时,的取值为0。
[0050]
则异常车牌为“某qe5351”与候选车牌为“某de5351”的编辑距离ed[i,j]如表1所示:表1则ed[7,7]表示异常车牌为“某qe5351”与候选车牌为“某de5351”之间的编辑距离,如表1所示,异常车牌为“某qe5351”与候选车牌为“某de5351”之间的编辑距离为1。
[0051]
本技术实施例在基于上述方式,计算的到候选车牌集合中每个候选车牌与异常车牌之间的编辑距离之后,根据编辑距离从候选车牌集合中筛选出第一相似车牌集合;实施中,可以将预设相似度阈值设置为编辑距离2,若候选车牌与异常车牌之间的编辑距离不大于2,则确定该候选车牌为与异常车牌相似的车牌,将该候选车牌存至第一相似车牌集合中。
[0052]
本技术实施例在确定出与异常车牌对应的第一相似车牌集合之后,基于道路的最大行驶速度阈值,对第一相似车牌集合中的相似车牌进一步过滤,获取满足道路的最大行驶速度阈值的相似车牌组成第二相似车牌集合;可选的,针对第一相似车牌集合中的任意一个相似车牌,根据拍摄到异常车牌的源图像采集设备所在的位置信息,和拍摄到相似车牌的目标图像采集设备所在的位置信息,确定源图像采集设备与目标图像采集设备之间的最短通行路径;以及确定源图像采集设备拍摄到异常车牌的时间信息,和目标图像采集设备拍摄到相似车牌的时间信息之间的时间间隔;根据最短通信路径与时间间隔,确定异常车牌与相似车牌对应于同一车辆时的车辆行驶速度;若确定出的车辆行驶速度不大于源图像采集设备与目标图像采集设备所在道路的最大行驶速度阈值,则将相似车牌筛选出存至第二相似车牌集合。
[0053]
其中,本技术实施例图像采集设备所在的位置信息为图像采集设备所在的位置的经纬度坐标。
[0054]
实施中,本技术实施例针对第一相似车牌集合中的每个相似车牌,获取拍摄到异常车牌的源图像采集设备所在位置的经纬度坐标,以及获取拍摄到相似车牌的目标图像采集设备所在位置的经纬度坐标;根据源图像采集设备所在位置的经纬度坐标和目标图像采集设备所在位置的经纬度坐标,确定源图像采集设备与目标图像采集设备之间的最短通行路径;
例如,拍摄到异常车牌的源图像采集设备所在位置的经纬度坐标为(lat1,lon1),拍摄到相似车牌的目标图像采集设备所在位置的经纬度坐标为(lat2,lon2),则源图像采集设备与目标图像采集设备之间的最短通行路径为:其中,dlon=abs(lon2-lon1);dlat=abs(lat2-lat1);abs( )表示取绝对值运算,sqrt( )表示取平方根运算,r表示地球半径。
[0055]
另外,本技术实施例确定源图像采集设备拍摄到异常车牌的时间信息,和目标图像采集设备拍摄到相似车牌的时间信息之间的时间间隔δt。
[0056]
若异常车牌与相似车牌对应于同一车辆,则该车辆行驶速度v=δs/δt。
[0057]
在确定出异常车牌与相似车牌对应于同一车辆时的车辆行驶速度之后,若确定出的车辆行驶速度不大于源图像采集设备与目标图像采集设备所在道路的最大行驶速度阈值,则将相似车牌筛选出存至第二相似车牌集合。
[0058]
本技术实施例在基于上述方式得到第二相似车牌集合之后,该第二相似车牌集合中的相似车牌与异常车牌可能对应于同一个车辆;进一步的,本技术实施例针对第二相似车牌集合中的任意一个相似车辆,确定相似车牌与异常车牌之间的相似可信度,基于确定出的各个相似车牌与异常车牌之间的相似可信度从第二相似车牌集合中筛选出目标车牌;实施中,本技术实施例可以根据下列方式确定第二相似车牌集合中的各个相似车牌与异常车牌之间的相似可信度:针对所述第二相似车牌集合中任意一个相似车牌:根据异常车牌和相似车牌之间的相似度、相似车牌对应的字符长度和异常车牌对应的字符串长度,确定异常车牌和相似车牌之间的目标相似度;以及,确定相似车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数;根据目标相似度与目标出现次数,确定异常车牌与相似车牌之间的相似可信度。
[0059]
实施中,本技术实施例首先计算异常车牌和相似车牌之间的目标相似度,然后根据目标相似度以及相似车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数,计算异常车牌与相似车牌之间的相似可信度;可选的,本技术实施例根据下列公式确定异常车牌和相似车牌之间的目标相似度:其中,sim为相似车牌和异常车牌之间的目标相似度,car1表示异常车牌,car2表示相似车牌,表示异常车牌和所述相似车牌之间的相似度,表示异常车牌对应的字符串长度,表示相似车牌对应的字符串长度,max( )表示取最大值运算。
[0060]
需要说明的是,上述公式中的可以为上文介绍的相似车牌和异常车牌之间的编辑距离。
[0061]
另外,本技术实施例中相似车牌和异常车牌之间的目标相似度,以及相似车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中出现的次数均与相似车牌和异常车牌之间的相似可信度正相关;例如,异常车牌和相似车牌之间的目标相似度越大、相似车牌的目标出现次数越大,则相似车牌和异常车牌之间的相似可信度越大,相似车牌与异常车牌为同一车辆对应的车牌的可信度越高。
[0062]
可选的,本技术实施例根据下列方式确定异常车牌与相似车牌之间的相似可信度:将目标相似度和目标出现次数分别进行标准归一化处理;根据对目标相似度进行标准归一化处理后的处理结果和相似度权重系数,以及对目标出现次数进行标准归一化处理后的处理结果和次数权重系数,确定异常车牌与相似车牌之间的相似可信度。
[0063]
需要说明的是,本技术实施例可以预先定义目标相似度对应的相似度权重系数,以及目标出现次数对应的次数权重系数;在将目标相似度和目标出现次数分别进行标准归一化处理后,将标准归一化处理后目标相似度和目标出现次数进行加权求和运算,得到异常车牌与相似车牌之间的相似可信度。
[0064]
例如,本技术实施例可以根据下列公式确定异常车牌与相似车牌之间的相似可信度:confidence=norm(sim)*w1 norm(p)*w2;其中,confidence为异常车牌与相似车牌之间的相似可信度,norm( )表示做标准归一化运算,sim为相似车牌和异常车牌之间的目标相似度,p为相似车牌在多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数,w1为相似度权重系数,w2为次数权重系数。
[0065]
例如如表2所示各个异常车牌与相似车牌之间的相似可信度:表2本技术实施例在确定出第二相似车牌集合中各个相似车牌与异常车牌之间的相似可信度之后,从第二相似车牌集合中筛选出目标车牌;
实施中,可以将第二相似车牌集合中与异常车牌之间的相似可信度最高的相似车牌作为目标车牌。
[0066]
本技术实施例在确定出目标车牌后,可以根据目标车牌对异常车牌进行车牌信息校正;由于经过上述多次筛选,确定出的目标车牌与异常车牌很有可能对应于同一个车辆,因此,可以根据目标车牌对异常车牌进行车牌信息校正;实施中,可以将目标车牌的车牌信息作为异常车牌的车牌信息。
[0067]
如图4所示,本技术实施例车牌信息校正方法的整体流程图,具体可以包括以下步骤:步骤s401、获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从多个车牌中筛选出异常车牌;其中,异常车牌为对图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;步骤s402、根据拍摄到异常车牌的源图像采集设备所在的位置信息,确定与源图像采集设备在预设距离范围内的多个其它图像采集设备;步骤s403、将多个其它图像采集设备在预设时长内拍摄到的车牌,组成与异常车牌对应的候选车牌集合;步骤s404、根据异常车牌与候选车牌集合中各个候选车牌之间的相似度,从候选车牌集合中筛选出第一相似车牌集合;其中,第一相似车牌集合中包含的各个相似车牌与异常车牌之间的相似度不小于预设相似度阈值;需要说明的是,下列步骤s405~步骤s408是针对第一相似车牌集合中的任意一个相似车牌:步骤s405、根据拍摄到异常车牌的源图像采集设备所在的位置信息,和拍摄到相似车牌的目标图像采集设备所在的位置信息,确定源图像采集设备与目标图像采集设备之间的最短通行路径;步骤s406、确定源图像采集设备拍摄到异常车牌的时间信息,和目标图像采集设备拍摄到相似车牌的时间信息之间的时间间隔;步骤s407、根据最短通信路径与时间间隔,确定异常车牌与相似车牌对应于同一车辆时的车辆行驶速度;步骤s408、若确定出的车辆行驶速度不大于源图像采集设备与目标图像采集设备所在道路的最大行驶速度阈值,则将相似车牌筛选出存至第二相似车牌集合;从而通过步骤s405~步骤s408得到第二相似车牌集合;需要说明的是,下列步骤s409~步骤s412是针对第二相似车牌集合中任意一个相似车牌:步骤s409、根据异常车牌和相似车牌之间的相似度、相似车牌对应的字符长度和异常车牌对应的字符串长度,确定异常车牌和相似车牌之间的目标相似度;步骤s410、确定相似车牌在所述多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数;
步骤s411、将目标相似度和目标出现次数分别进行标准归一化处理;步骤s412、根据对目标相似度进行标准归一化处理后的处理结果和相似度权重系数,以及对目标出现次数进行标准归一化处理后的处理结果和次数权重系数,确定异常车牌与相似车牌之间的相似可信度;步骤s413、根据异常车牌与第二相似车牌集合中各个相似车牌之间的相似可信度,从第二相似车牌集合中筛选出目标车牌;步骤s414、根据目标车牌对异常车牌进行车牌信息校正。
[0068]
基于同一发明构思,在一些可能的实施方式中,本技术实施例还提供一种车牌信息校正设备,可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的车牌信息校正方法中的步骤。
[0069]
下面参照图5来描述根据本技术的这种实施方式的车牌信息校正设备500。图5的车牌信息校正设备500仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0070]
如图5所示,车牌信息校正设备500以通用计算装置的形式表现。车牌信息校正设备500的组件可以包括但不限于:上述至少一个处理器501、上述至少一个存储器502、连接不同系统组件(包括存储器502和处理器501)的总线503。
[0071]
总线503表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
[0072]
存储器502可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)521或高速缓存存储器522,还可以进一步包括只读存储器(rom)523。
[0073]
存储器502还可以包括具有一组(至少一个)程序模块524的程序/实用工具525,这样的程序模块524包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0074]
车牌信息校正设备500也可以与一个或多个外部设备504(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与车牌信息校正设备500交互的设备通信,或与使得该车牌信息校正设备500能与一个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口505进行。并且,车牌信息校正设备500还可以通过网络适配器506与一个或者多个网络(例如局域网(lan),广域网(wan)或公共网络,例如因特网)通信。如图5所示,网络适配器506通过总线503与用于车牌信息校正设备500的其它模块通信。应当理解,尽管图中未示出,可以结合车牌信息校正设备500使用其它硬件或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0075]
处理器501具体用于执行下列过程:获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从所述多个车牌中筛选出异常车牌;其中所述异常车牌为对所述图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合;
根据所述异常车牌与所述候选车牌集合中各个候选车牌之间的相似度,从所述候选车牌集合中筛选出第一相似车牌集合;其中所述第一相似车牌集合中包含的各个相似车牌与所述异常车牌之间的相似度不小于预设相似度阈值;根据所述源图像采集设备所在的位置信息以及所述源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个所述相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从所述第一相似车牌集合中筛选出第二相似车牌集合;根据所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从所述第二相似车牌集合中筛选出目标车牌;并根据所述目标车牌对所述异常车牌进行车牌信息校正。
[0076]
可选的,所述预设的筛选规则为:异常车牌在所述多个图像采集设备在预设时长内拍摄到的多个车牌中的出现次数不小于预设次数阈值。
[0077]
可选的,所述处理器501具体用于:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述源图像采集设备在预设距离范围内的多个其它图像采集设备;将所述多个其它图像采集设备在所述预设时长内拍摄到的车牌,组成与所述异常车牌对应的候选车牌集合。
[0078]
可选的,所述处理器501具体用于根据下列方式从所述第一相似车牌集合中筛选出第二相似车牌集合:针对所述第一相似车牌集合中的任意一个相似车牌:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,和拍摄到所述相似车牌的目标图像采集设备所在的位置信息,确定所述源图像采集设备与所述目标图像采集设备之间的最短通行路径;以及,确定所述源图像采集设备拍摄到所述异常车牌的时间信息,和所述目标图像采集设备拍摄到所述相似车牌的时间信息之间的时间间隔;根据所述最短通信路径与所述时间间隔,确定所述异常车牌与所述相似车牌对应于同一车辆时的车辆行驶速度;若确定出的所述车辆行驶速度不大于所述源图像采集设备与所述目标图像采集设备所在道路的最大行驶速度阈值,则将所述相似车牌筛选出存至所述第二相似车牌集合。
[0079]
可选的,所述处理器501具体用于根据下列方式确定所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度:针对所述第二相似车牌集合中任意一个相似车牌:根据所述异常车牌和所述相似车牌之间的相似度、所述相似车牌对应的字符长度和所述异常车牌对应的字符串长度,确定所述异常车牌和所述相似车牌之间的目标相似度;以及,确定所述相似车牌在所述多个图像采集设备在所述预设时长内拍摄到的多个车牌中的目标出现次数;根据所述目标相似度与所述目标出现次数,确定所述异常车牌与所述相似车牌之间的相似可信度。
[0080]
可选的,所述处理器501具体用于根据下列公式确定所述异常车牌和所述相似车
牌之间的目标相似度:其中,sim为所述相似车牌和所述异常车牌之间的目标相似度,car1表示所述异常车牌,car2表示所述相似车牌,表示所述异常车牌和所述相似车牌之间的相似度,表示所述异常车牌对应的字符串长度,表示所述相似车牌对应的字符串长度,max( )表示取最大值运算。
[0081]
可选的,所述处理器501具体用于:将所述目标相似度和所述目标出现次数分别进行标准归一化处理;根据对所述目标相似度进行标准归一化处理后的处理结果和相似度权重系数,以及对所述目标出现次数进行标准归一化处理后的处理结果和次数权重系数,确定所述异常车牌与所述相似车牌之间的相似可信度。
[0082]
如图6所示,本技术实施例一种车牌信息校正装置600,该装置600包括:获取模块601,用于获取沿道路设置的多个图像采集设备在预设时长内拍摄到的多个车牌,并根据预设的筛选规则从所述多个车牌中筛选出异常车牌;其中所述异常车牌为对所述图像采集设备拍摄到的车牌进行识别过程中发生异常识别的车牌;确定模块602,用于根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述异常车牌对应的候选车牌集合;第一筛选模块603,用于根据所述异常车牌与所述候选车牌集合中各个候选车牌之间的相似度,从所述候选车牌集合中筛选出第一相似车牌集合;其中所述第一相似车牌集合中包含的各个相似车牌与所述异常车牌之间的相似度不小于预设相似度阈值;第二筛选模块604,用于根据所述源图像采集设备所在的位置信息以及所述源图像采集设备拍摄到所述异常车牌的时间信息,和拍摄到各个所述相似车牌的目标图像采集设备所在的位置信息以及各个目标图像采集设备分别拍摄到相似车牌的时间信息,从所述第一相似车牌集合中筛选出第二相似车牌集合;校正模块605,用于根据所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度,从所述第二相似车牌集合中筛选出目标车牌;并根据所述目标车牌对所述异常车牌进行车牌信息校正。
[0083]
可选的,所述预设的筛选规则为:异常车牌在所述多个图像采集设备在预设时长内拍摄到的多个车牌中的出现次数不小于预设次数阈值。
[0084]
可选的,所述确定模块602具体用于:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,确定与所述源图像采集设备在预设距离范围内的多个其它图像采集设备;将所述多个其它图像采集设备在所述预设时长内拍摄到的车牌,组成与所述异常车牌对应的候选车牌集合。
[0085]
可选的,所述第二筛选模块604具体用于根据下列方式从所述第一相似车牌集合中筛选出第二相似车牌集合:
针对所述第一相似车牌集合中的任意一个相似车牌:根据拍摄到所述异常车牌的源图像采集设备所在的位置信息,和拍摄到所述相似车牌的目标图像采集设备所在的位置信息,确定所述源图像采集设备与所述目标图像采集设备之间的最短通行路径;以及,确定所述源图像采集设备拍摄到所述异常车牌的时间信息,和所述目标图像采集设备拍摄到所述相似车牌的时间信息之间的时间间隔;根据所述最短通信路径与所述时间间隔,确定所述异常车牌与所述相似车牌对应于同一车辆时的车辆行驶速度;若确定出的所述车辆行驶速度不大于所述源图像采集设备与所述目标图像采集设备所在道路的最大行驶速度阈值,则将所述相似车牌筛选出存至所述第二相似车牌集合。
[0086]
可选的,所述校正模块605具体用于根据下列方式确定所述异常车牌与所述第二相似车牌集合中各个相似车牌之间的相似可信度:针对所述第二相似车牌集合中任意一个相似车牌:根据所述异常车牌和所述相似车牌之间的相似度、所述相似车牌对应的字符长度和所述异常车牌对应的字符串长度,确定所述异常车牌和所述相似车牌之间的目标相似度;以及,确定所述相似车牌在所述多个图像采集设备在预设时长内拍摄到的多个车牌中的目标出现次数;根据所述目标相似度与所述目标出现次数,确定所述异常车牌与所述相似车牌之间的相似可信度。
[0087]
可选的,所述校正模块605具体用于根据下列公式确定所述异常车牌和所述相似车牌之间的目标相似度:其中,sim为所述相似车牌和所述异常车牌之间的目标相似度,car1表示所述异常车牌,car2表示所述相似车牌,表示所述异常车牌和所述相似车牌之间的相似度,表示所述异常车牌对应的字符串长度,表示所述相似车牌对应的字符串长度,max( )表示取最大值运算。
[0088]
可选的,所述校正模块605具体用于:将所述目标相似度和所述目标出现次数分别进行标准归一化处理;根据对所述目标相似度进行标准归一化处理后的处理结果和相似度权重系数,以及对所述目标出现次数进行标准归一化处理后的处理结果和次数权重系数,确定所述异常车牌与所述相似车牌之间的相似可信度。
[0089]
所属技术领域的技术人员能够理解,本技术的每个方面可以实现为系统、方法或程序产品。因此,本技术的每个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
[0090]
在一些可能的实施方式中,本技术提供的车牌信息校正方法的每个方面还可以实
现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的车牌信息校正方法中的步骤,例如,计算机设备可以执行如图2或图4所示的步骤。
[0091]
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
[0092]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0093]
显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献