著录项信息
专利名称 | 一种套牌分析的方法和装置 |
申请号 | CN201410094882.2 | 申请日期 | 2014-03-14 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-07-09 | 公开/公告号 | CN103914986A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08G1/017 | IPC分类号 | G;0;8;G;1;/;0;1;7查看分类表>
|
申请人 | 浙江宇视科技有限公司 | 申请人地址 | 浙江省杭州市滨江区西兴街道江陵路88号10号幢南座1-11层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江宇视科技有限公司 | 当前权利人 | 浙江宇视科技有限公司 |
发明人 | 张磊;周斌 |
代理机构 | 北京博思佳知识产权代理有限公司 | 代理人 | 林祥 |
摘要
本发明提供一种套牌分析的方法,该方法包括:A、获取监控系统中的待分析车牌的各拍摄卡口和拍摄时间信息;B、将各卡口按照该车牌拍摄时间顺序的方式进行排列;C、判断所述顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致,如果一致,则所述车牌未套牌,否则,转步骤D;其中,所述卡口连通信息记录各卡口的邻接关系;D、根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值N,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。本发明方法弥补了时间轨迹碰撞进行套牌分析所带来的不足。
一种套牌分析的方法和装置\n技术领域\n[0001] 本发明涉及视频监控技术领域,尤其涉及一种套牌分析的方法\n背景技术\n[0002] 随着城市出租车的数量增长,出现越来越多的违法出租车,例如无照经营、假牌照、套牌车等。这些车辆违法行为日益猖獗,严重扰乱市场秩序和社会安全。随着智能交通管理系统的快速发展,当前对违法车辆的治理不再采用传统的人工盘查方法。现有的一些车辆识别系统通过将采集的车牌信息与监控中心的数据作比对,然后自动分析出违法车辆,并对其进行处理。\n[0003] 现有技术对套牌车的分析判断主要采用视频监控中卡口相机拍摄车牌信息,并记录拍摄时间,运用车牌出现的时间进行轨迹碰撞分析,即如果在两个时刻不同地点的卡口相机拍摄同一车牌,如果这两个时刻的差值小于这两个拍摄点车辆经过需要的最小时间,就可判断出该车辆存在套牌。\n[0004] 但是该套牌分析方法还存在一定的问题。如果卡口拍摄的时间差,符合两车拍摄点卡口间最小间隔时间的要求,实际上也不能确认一定不是套牌。请参图1,对于合法出租车,08:00:00从O点开始运营,晚上20:00:00经过A卡口被拍,如实线轨迹;非法车辆,如虚线轨迹,晚上22:00:00从P点开始运营,早上5:00:00回到P点,假设1:00:00第一次经过卡口B被拍。这两个车被拍的时间差为5小时,A卡口和B卡口之间车辆经过的最小时间为30分钟,所以根据现有的时间轨迹碰撞分析法根本就不认为该车牌存在套牌的情况。\n[0005] 另外,如果卡口相机识别率不高或者环境因素造成车牌识别错误,将导致其他合法车辆号牌在某一个或多个卡口被误识别,此时仅按照卡口间最小时间间隔判断,将会有很多套牌被误报。请参图2的例子,圆圈表示卡口,对应左边数字表示卡口唯一标识序号。牌号为浙A26181的车C实际经过的卡口依次为:卡口6677、6678、6679、6680、6681、6682、6683;\n牌号为浙A26187的车D实际经过的卡口依次为:卡口3345、3347、3348、3349、3350、3351、\n3352、3353、3354、3355、3356。在车D经过卡口3351时,其车牌被识别为“浙A26181”。如果根据两个卡口的最小时间间隔和车辆经过拍摄的时间差,均可能导致C车由卡口6680到卡口\n3351或由卡口3351到卡口6681时被误认为套牌。\n发明内容\n[0006] 有鉴于此,本发明提供一种套牌分析的方法和装置。\n[0007] 该方法包括:A、获取监控系统中的待分析车牌的各拍摄卡口和拍摄时间信息;B、将各卡口按照该车牌拍摄时间顺序的方式进行排列;C、判断所述顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致,如果一致,则所述车牌未套牌,否则,转步骤D;其中,所述卡口连通信息记录各卡口的邻接关系;D、根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值N,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。\n[0008] 优选地,在步骤C中的“否则”之后进一步执行步骤D1:根据预先保存的卡口连通信息确认任一不一致卡口的相邻卡口的邻接卡口至n级邻接卡口信息,并判断该相邻卡口的邻接卡口至n级邻接卡口在相关时间内是否依次拍摄有与所述车牌类似的车牌且该相邻卡口未拍摄有该类似车牌,如果是,则所述车牌未套牌,否则再执行步骤D,n为预设的自然数。\n[0009] 优选地,在步骤D的“否则”之后进一步执行步骤E:记录所有不一致卡口中不满足条件一的卡口总数量m,该条件一为:不一致卡口到其相邻卡口的所有可达路径中存在一条路径,其经过的卡口数量小于等于预设值N;计算m和k的比值Rerr,其中k为步骤B中顺序排列后的卡口的总数量;\n[0010] F、判断Rerr是否大于等于阈值Nprr,如果是则认为该车牌套牌,否则执行D1。\n[0011] 优选地,N为根据车牌识别错误率和卡口漏拍率确定的值。\n[0012] 优选地,N为根据卡口漏拍率确定的值。\n[0013] 优选地,所述相邻卡口为上游相邻卡口或者下游相邻卡口。\n[0014] 优选地,所述预先保存的卡口连通信息按照如下步骤自动生成:S1、对第i个卡口进行第一时间段内车牌数据的提取;S2、对提取的每一个车牌分别获取该第一时间段开始时间之后拍摄到该车牌的其他卡口的信息;S3、将所述其他卡口中最早拍摄到该每一个车牌的卡口作为第i个卡口的邻接卡口。\n[0015] 优选地,对第i个卡口的第二时间段内车牌数据执行步骤S1至S3后,发现该第i个卡口和其邻接卡口间还存在其他卡口,则将该其他卡口更新为该第i个卡口的邻接卡口,原来的该邻接卡口信息被清除。\n[0016] 该套牌分析的装置,该装置包括:轨迹获取模块,用于获取监控系统中的待分析车牌的各拍摄卡口和拍摄时间信息,并将各卡口按照该车牌拍摄时间顺序的方式进行排列得到车辆轨迹;第一套牌判断模块,用于判断所述顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致,如果一致,则所述车牌未套牌;其中,所述卡口连通信息记录各卡口的邻接关系;第二套牌判断模块,用于在第一套牌判断模块判断所述顺序排列后的任一卡口的相邻卡口和预先保存的卡口连通信息不一致时,则根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值N,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。\n[0017] 优选地,该装置还包括第三套牌判断模块,该模块用于在第一套牌判断模块判断所述顺序排列后的任一卡口的相邻卡口和预先保存的卡口连通信息不一致时,根据预先保存的卡口连通信息确认任一不一致卡口的相邻卡口的邻接卡口至n级邻接卡口信息,并判断该相邻卡口的邻接卡口至n级邻接卡口在相关时间内是否依次拍摄有与所述车牌类似的车牌且该相邻卡口未拍摄有与所述车牌类似的车牌,如果是,则所述车牌未套牌;否则由第二套牌判断模块执行判断。\n[0018] 优选地,该装置还包括第四套牌判断模块,该模块用于在第二套牌判断模块判断出不是任一不一致到其相邻卡口的可达路径中存在一条经过的卡口数量小于等于预设值N的路径时,记录所有不一致卡口中不满足条件一的卡口总数量m,该条件一为:不一致卡口到其相邻卡口的所有可达路径中存在一条路径,其经过的卡口数量小于等于预设值N;计算m和k的比值Rerr,其中k为步骤B中顺序排列后的卡口的总数量;判断Rerr是否大于等于阈值Nprr,如果是则认为该车牌套牌,否则由第三套牌判断模块执行判断。\n[0019] 相较于现有技术,本发明的套牌分析方法,分析车辆经过卡口间的连续性,进而发现套牌嫌疑现象,弥补了仅由两个卡口间车辆经过的最小时间间隔与拍摄时间差大小关系来判断是否套牌的不足,有效利用车辆位置信息,提高套牌发现率,并减少由于车牌识别错误或卡口相机漏拍等异常造成的误报。\n附图说明\n[0020] 图1是现有的车辆运行轨迹示例。\n[0021] 图2是现有的车辆运行轨迹的又一示例。\n[0022] 图3是本发明实施例一流程图。\n[0023] 图4是本发明实施例部分卡口连通信息示例。\n[0024] 图5是本发明实施例二流程图。\n[0025] 图6是本发明实施例三流程图。\n[0026] 图7是同一车牌的两条不同卡口轨迹示例图。\n[0027] 图8是生成卡口连通信息实施例流程图。\n[0028] 图9是本发明实施例装置逻辑结构图。\n具体实施方式\n[0029] 现有技术利用时间轨迹碰撞分析法在有些情况下并不能得到准确的套牌分析结果。所以本发明根据卡口间的连通信息进行车辆的套牌分析。对于图1的例子,在车辆拍摄时间差内,如果两个卡口间必经的其他卡口,均没有拍摄到该车辆,则说明车辆轨迹不连续性跃变,此时也列为嫌疑套牌车。对于图2的例子,若在误识别车牌的卡口前后相邻的多个卡口均拍摄到车D的车牌,就可能是识别错误造成的而并非套牌。一般的套牌非法运营均具有长时间多卡口间连续的特性,随着智能交通系统的发展,卡口数量剧增,这为通过卡口连通性分析车辆套牌提供了可能。以下将通过具体实施例对利用卡口连通性来进行车辆套牌分析的方法进行说明。\n[0030] 实施例一\n[0031] 请参图3所示的流程,该方法包括:\n[0032] S11、获取监控系统中的待分析车牌的各拍摄卡口和拍摄时间信息。\n[0033] 通常一个监控系统包括若干卡口,每个卡口(这里即指卡口相机)均会对经过车辆进行拍摄。如果卡口对车牌具有识别功能,则可以对拍摄的车辆进行车牌识别,并将识别出的车牌和该车牌的拍摄时间发给该监控系统的服务器,服务器将其和该卡口信息保存在车牌数据库;如果该卡口不具有车牌识别功能,则直接将拍摄的车辆照片发给服务器,由服务器执行车牌的识别,并将识别出的车牌和车辆照片上的拍摄时间以及卡口信息记录在车牌数据库。这样,车牌数据库中就保存有每一个卡口拍摄的车牌和拍摄时间信息。\n[0034] 针对要分析的车牌,从车牌数据库中获取该车牌的各拍摄卡口和拍摄时间信息。\n比如说,要判断车牌1在某一段时间内有没有套牌,则可以先获取这段时间内拍摄到车牌1的卡口的信息以及拍摄时间点信息。假设车牌1的各拍摄卡口和拍摄时间点如表1所示。\n[0035]\n卡口 拍摄时间点\n1008 2013/1/1 15:50:10\n1002 2013/1/1 12:10:11\n[0036]\n1003 2013/1/1 12:31:32\n1005 2013/1/1 14:10:02\n1009 2013/1/1 16:10:10\n2111 2013/1/1 13:32:00\n1001 2013/1/1 12:00:00\n1004 2013/1/1 12:55:10\n1006 2013/1/1 14:42:23\n1007 2013/1/1 15:20:10\n[0037] 表1\n[0038] S12、将各卡口按照该车牌拍摄时间顺序的方式进行排列。\n[0039] 以表1的例子进行说明,将各卡口按照车牌1拍摄时间顺序的方式进行排列,其排列结果为:卡口1001、卡口1002、卡口1003、卡口1004、卡口2111、卡口1005、卡口1006、卡口\n1007、卡口1008、卡口1009。将各卡口按照待分析车牌在各卡口的拍摄时间进行顺序排列实际上在获取车辆的行车轨迹。这里车牌1的车辆依次经过卡口1001、1002、1003、1004、2111、\n1005、1006、1007、1008、1009。上述排列结果给出了每个卡口根据行车轨迹得到的相邻卡口的信息。比如说,卡口1001根据行车轨迹得到的下游相邻卡口为1002(卡口1002的上游相邻卡口则为1001),卡口1002根据行车轨迹得到的下游相邻卡口为1003,以此类推。\n[0040] S13、判断该顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致,如果一致,则所述车牌未套牌,否则,转步骤S14;其中,所述卡口连通信息记录各卡口的邻接关系。\n[0041] 在判断所述顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致时,可以依次对上述排列后的各卡口的相邻卡口的判断。比如先判断卡口1001的相邻卡口1002是否和预先保存的卡口连通信息一致,如果一致,进一步判断1002的相邻卡口\n1003是否和预先保存的一致,如果不一致,则执行步骤S14。这里是以每个卡口的下游的相邻卡口为例进行说明的,实际上以每个卡口的上游相邻卡口进行判断也是可以的。下文的例子中均以下游相邻卡口进行说明。当上述排列后的卡口序列中的每一个卡口的相邻卡口都和预先保存的卡口连通信息一致时,则认为该车牌没有套牌;当该卡口序列中的任一卡口的相邻卡口和预先保存的卡口连通信息不一致时,则需要执行步骤S14进行该车牌套牌与否的进一步判断。\n[0042] 针对表2的例子,进一步假设预先保存的卡口连通信息的一部分如图4。图4中,卡口1001邻接卡口1002、卡口1002邻接卡口1003、卡口1003邻接卡口1004、卡口1004邻接卡口\n1005、卡口1005邻接卡口1006、卡口1006邻接卡口1007、卡口1007邻接卡口1008、卡口1008邻接卡口1009。卡口连通信息可以采用邻接表的形式进行存储。\n[0043] 根据图4的卡口连通信息对上述顺序排列后的每一卡口的相邻卡口进行判断,可以确认卡口1004的相邻卡口2111和图4中的卡口连通信息不一致,此时尚不能确认该车牌是否套牌,需要通过步骤S14进行进一步判断。\n[0044] 这里,预先保存的卡口连通信息可以通过软件自动生成,具体的方法下文将详细描述。\n[0045] S14、根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值Nerr,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。\n[0046] 还是以上述例子进行说明,本步骤需要确定上述不一致的卡口1004到其相邻卡口\n2111的所有可达路径。不一致卡口即指该卡口的相邻卡口和预先保存的卡口连通信息不一致的卡口。确定该所有可达路径的依据还是该预先保存的卡口连通信息。由于图4显示的是卡口连通信息的很小一部分,实际上,每一个卡口可能还有其他相邻卡口。这里,假设卡口\n1004到卡口2111存在2条可达路径,比如说一条路径为卡口1004经过卡口2109、卡口2110到达卡口2111;另一条路径为1004经过卡口2007、卡口2107、卡口2108、卡口2109、卡口2110到达卡口2111。第一条路径经过的卡口数量为2,第二条路径经过的卡口数量为5。如果上述预设值Nerr为2,则判断当前存在一条路径经过的卡口数量小于等于预设值Nerr,所以车牌1未套牌。\n[0047] 该预设值Nerr根据卡口实际的车牌识别率和漏拍率进行配置,可以是0,1,2,3等值。一般设置为2,即认为连续2次识别错误和漏拍可能性为0。但是如果天气不好,则可以适当升高Nerr值,这样可减少误报。\n[0048] 进一步地,在预设值Nerr配置为非0时,则表明可容忍车牌识别错误或者漏拍车辆;当然如果追求精准,报为低级别的套牌车辆也未尝不可。所以可以根据用户需求,灵活配置Nerr值。\n[0049] 实施例二\n[0050] 本实施例对实施例一的方法进行进一步的改进。具体实施流程请参图5。\n[0051] S21同S11,S22同S12,S23同S13,这里不再重复描述。\n[0052] S24、根据预先保存的卡口连通信息确认任一不一致卡口的相邻卡口的邻接卡口至n级邻接卡口信息。\n[0053] S25、判断该任一不一致卡口的相邻卡口的邻接卡口至n级邻接卡口在相关时间内是否依次拍摄有与所述车牌类似的车牌且该相邻卡口未拍摄有与所述车牌类似的车牌,如果有,则所述车牌未套牌,否则执行S26。\n[0054] 参照图4来解释卡口的邻接卡口、n级邻接卡口,n可以是1,2,3等值。对卡口1004,其上游的邻接卡口为1003,下游的邻接卡口为1005;上游的1级邻接卡口为1002,下游的1级邻接卡口为1006;上游的2级邻接卡口为1001,下游的2级邻接卡口为1007。确认邻接卡口至\n1级邻接卡口的信息可以通过查找预先保存的卡口连通信息可以获得。\n[0055] 还是结合上面的例子,假设n等于1,假设与车牌1类似的车牌为车牌2。这里不一致卡口的相邻卡口为2111,所以需要判断卡口2111的邻接卡口以及1级邻接卡口在相关时间内是否依次拍摄有车牌2且该相邻卡口未拍摄有车牌2。如果有,则确定车牌1未套牌,否则还需要进一步判断。假如不一致卡口的相邻卡口2111拍摄到车牌1的时间为t,则判断2111的邻接卡口以及1级邻接卡口是否依次拍摄有车牌2的相关时间为与t相关的时间。卡口\n2111的邻接卡口以及1级邻接卡口可以是上游卡口2110、2109,或者是下游卡口2112、2113,或者是2109、2110、2112、2113。一种优选实施方式,可以判断(t-t1,t+t1)这段时间内卡口\n2109、2110、2112、2113是否依次拍摄有车牌2且卡口2111未拍摄到(准确地说应该是车牌1错误识别为车牌2)车牌2,如果有,则车牌1未套牌。这里的t1为预设值。\n[0056] 类似车牌根据具体常见相机识别错误的经验库进行判断,在常见识别错误经验库中,有很多常见的识别错误,比如“辽A26187”容易识别为“粤A26187”;一些数字由于灯光、天气或者脏牌等原因也会识别错误,比如“浙A26187”容易识别为“浙A26181”,仅因为“7”的“一横”脏了或者天气等其他原因识别为“1”。\n[0057] 本步骤主要是将车牌识别错误而认为套牌的情况进行排除。\n[0058] S26、根据预先保存的卡口连通信息确定该任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值Nlerr,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。\n[0059] 这里的预设值Nlerr主要是和漏拍率相关的一个阈值,即在步骤S24排除掉车牌识别错误的情况下,进一步排除漏拍的情况。如果Nlerr配置为2,当存在一条路径经过的卡口数量小于等于2时,则表明车牌未套牌,否则判断车牌套牌。当Nlerr配置为2时,表明连续两个卡口都漏拍的概率为0。\n[0060] 实施例三\n[0061] 实施例三在实施例二的基础上进一步改进。具体实施流程请参图6。\n[0062] S31同S11,S32同S12,S33同S13,这里不再重复描述。\n[0063] S34、根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值Nerr,如果是,则所述车牌未套牌,否则,执行步骤S35。\n[0064] S35、记录所有不一致卡口中不满足条件一的卡口总数量m,该条件一为:不一致卡口到其相邻卡口的所有可达路径中存在一条路径,其经过的卡口数量小于等于预设值Nerr;计算m和步骤S32中得到的顺序排列的卡口总数量k的比值Rerr。\n[0065] S36、判断Rerr是否大于等于阈值Nprr,如果是则认为该车牌套牌,否则执行S37。\n[0066] S37同S24。\n[0067] S38同S25。\n[0068] S39同S26。\n[0069] 还是以表2的例子进行说明,卡口1004和2111属于本实施例中定义的不一致卡口。\n假设卡口1004到卡口2111存在2条可达路径,比如说一条路径为卡口1004经过卡口2109、卡口2110到达卡口2111;另一条路径为1004经过卡口2007、卡口2107、卡口2108、卡口2109、卡口2110到达卡口2111。Nerr设为2,则不一致卡口1004满足条件一。假设卡口2111到卡口\n1005存在1条路径,该路径经过的卡口数量大于2,则认为不一致卡口2111不满足条件一。这样最终m的值为1,步骤S32中得到的顺序排列的卡口总数量k为10,所以比值Rerr为10%。如果对比阈值Nprr设为10%的话,则认为该车牌套牌。如果Nprr设为20%的话,进一步按照步骤S24和步骤S25进行判断。步骤S24和S25中的任一不一致卡口,即卡口1004和2111。\n[0070] 实施例三的设计思路:如果车辆经过的卡口中有一定数量的卡口轨迹产生了跃变,则直接判断该车辆的车牌为套牌,否则进行车牌识别错误和漏拍的排除,在排除掉车牌识别错误和漏拍后仍然有跃变的则认为套牌。\n[0071] 通过上述三个实施例,可以看出本发明技术结合实际的卡口间连通性,分析车辆经过的卡口间的连续性,进行套牌与否的判断;该技术弥补了仅由两个卡口间车辆经过的最小时间间隔与拍摄时间差大小关系来判断是否套牌的不足,有效利用车辆位置信息,提高套牌发现率,并减少由于车牌识别错误或卡口相机漏拍等异常造成的误报。\n[0072] 在实施例一、二、三的基础上进一步扩展,可以生成同一车牌所经过的两条不同的卡口轨迹。\n[0073] 以图7的例子进行说明,车牌2的车辆A经过了如下卡口:卡口66、67、68、69、70、71、\n72、73、74;车牌2的车辆B经过了如下卡口:11、12、13、14、15。在执行本发明实施例第1和第2个步骤后,得到排列后的一组卡口为:66、67、11、68、69、12、13、70、14、71、72、15、73、74。在结合预先保存的卡口连通信息依次对每一个卡口的相邻卡口进行判断的时候,如果该/该等相邻卡口和卡口连通信息中记录的不一致,并且经过本发明上述实施例判断该车牌有套牌可能时,则将该/该等相邻卡口从该组卡口中剔除,该组卡口中剩余的卡口被认为是合法车或者套牌车经过的卡口。对剔除出的卡口组成的卡口序列进一步执行类似的判断。假设卡口连通信息中记载的卡口66~74为相互连通的卡口,则本例中,卡口11、12、13、14、15将依次被剔除出去。所以剩余的卡口66、67、68、69、70、71、72、73、74将被认为是合法车或者套牌车经过的卡口轨迹。接下来可以用类似的方法进一步判断被剔除出去的卡口11、12、13、\n14、15是不是合法车或者套牌车经过的另一条卡口轨迹。如果仅有一辆套牌车,则基本上被剔除出去的卡口组成的卡口序列将是合法车或套牌车经过的另一条卡口轨迹。如果有两辆套牌车,则可能从被剔除出去的卡口中分离出又一条轨迹,但通常这种可能性比较小。至于哪条卡口轨迹代表合法车经过的卡口轨迹,哪条卡口轨迹代表套牌车经过的卡口轨迹需要结合车辆的其他特征进行判断,本发明实施例不再详细描述。\n[0074] 下面介绍如何自动生成卡口连通信息。\n[0075] 卡口连通信息可以通过对历史车牌数据库中的数据进行分析得到,具体的分析流程请参图8的实施方式。\n[0076] S81、对卡口集中的第i个卡口进行第一时间段内车牌数据的提取;\n[0077] S82、对提取的车牌中的每一个车牌分别获取该第一时间段开始时间之后拍摄到该车牌的其他卡口的信息;\n[0078] S83、将所述其他卡口中最早拍摄到该每一个车牌的卡口作为第i个卡口的邻接卡口。\n[0079] 该第i个卡口为该卡口集中的第1个卡口至最后一个卡口,即图8的流程对该卡口集中的每一个卡口均进行分析。卡口集中的每一个卡口得到其邻接卡口信息后,整个监控系统的卡口连通信息也便获得了。\n[0080] 举个例子进行说明,对第1个卡口,获得早高峰的部分时段8:00~8:30拍摄的车牌,假设有800个车牌。对这800个车牌中的每一个车牌分别在其他卡口中进行查询,看是否有其他卡口拍摄到了该车牌,如果是则记录下卡口名称和拍摄时间点,当然在查询的时候需要设定查询时间范围,这样可以减少查询的数据量。假设对于车牌10,卡口5、卡口6、卡口\n10,卡口18、卡口20均有拍摄到。假设卡口5拍摄到该车牌10的时间是8:10,卡口6拍摄到该车牌10的时间是9:30,卡口10拍摄到该车牌10的时间是8:30,卡口18拍摄到该车牌10的时间是8:45,卡口20拍摄到该车牌10的时间是9:10;则第1个卡口的邻接卡口是卡口5;同样的,对这800个车牌中的其他车牌执行同样的方法,得到该第1个卡口的其他邻接卡口。进一步用同样的方法分析第2个卡口的邻接卡口、第3个卡口的邻接卡口,直到所有的卡口都分析完。有了每个卡口的邻接卡口就有了系统中所有卡口的连通关系。\n[0081] 这里需要说明的是,如果在对第i个卡口的其他时段车牌执行上述步骤S81~S83后,发现该第i个卡口和其邻接卡口间还存在其他卡口,则将该其他卡口更新为该第i个卡口的邻接卡口,原来的邻接卡口信息被清除掉。相邻卡口有可能需要被更新是因为存在漏拍的可能。\n[0082] 比如说上述例子中,本来卡口5为第1个卡口的邻接卡口,但是后续在对卡口1分析\n6:00~6:30的车牌的时候,发现拍摄到的车牌100的首个卡口是卡口4,然后是卡口5;在分析车牌200的时候,发现拍摄到该车牌200的首个卡口也是卡口4,然后才是卡口5;所以将第\n1个卡口的邻接卡口从卡口5更正为卡口4。\n[0083] 以上介绍了通过卡口连通性来分析套牌的方法。基于同样的构思,本发明还提供一种套牌分析的装置。该装置通常用软件实现,应用于服务器上。请参图9,该套牌分析的装置,从逻辑功能上划分包括:轨迹获取模块,第一套牌判断模块,第二套牌判断模块,第三套牌判断模块以及第四套牌判断模块。\n[0084] 轨迹获取模块,用于获取监控系统中的待分析车牌的各拍摄卡口和拍摄时间信息,并将各卡口按照该车牌拍摄时间顺序的方式进行排列得到车辆轨迹;第一套牌判断模块,用于判断所述顺序排列后的任一卡口的相邻卡口是否和预先保存的卡口连通信息一致,如果一致,则所述车牌未套牌;其中,所述卡口连通信息记录各卡口的邻接关系。\n[0085] 第二套牌判断模块,用于在第一套牌判断模块判断所述顺序排列后的任一卡口的相邻卡口和预先保存的卡口连通信息不一致时,则根据预先保存的卡口连通信息确定任一不一致的卡口到其相邻卡口的所有可达路径,判断所述可达路径中是否存在一条路径,该条路径经过的卡口数量小于等于预设值N,如果是,则所述车牌未套牌,否则,所述车牌存在套牌。\n[0086] 第三套牌判断模块,该模块用于在第一套牌判断模块判断所述顺序排列后的任一卡口的相邻卡口和预先保存的卡口连通信息不一致时,根据预先保存的卡口连通信息确认任一不一致卡口的相邻卡口的邻接卡口至n级邻接卡口信息,并判断该相邻卡口的邻接卡口至n级邻接卡口在相关时间内是否依次拍摄有与所述车牌类似的车牌且该相邻卡口未拍摄有与所述车牌类似的车牌,如果是,则所述车牌未套牌;否则由第二套牌判断模块执行判断。\n[0087] 第四套牌判断模块,该模块用于在第二套牌判断模块判断出不是任一不一致到其相邻卡口的可达路径中存在一条经过的卡口数量小于等于预设值N的路径时,记录所有不一致卡口中不满足条件一的卡口总数量m,该条件一为:不一致卡口到其相邻卡口的所有可达路径中存在一条路径,其经过的卡口数量小于等于预设值N;计算m和k的比值Rerr,其中k为步骤B中顺序排列后的卡口的总数量;判断Rerr是否大于等于阈值Nprr,如果是则认为该车牌套牌,否则由第三套牌判断模块执行判断。\n[0088] 本发明的套牌分析方法,分析车辆经过卡口间的连续性,进而发现套牌嫌疑现象,弥补了仅由两个卡口间车辆经过的最小时间间隔与拍摄时间差大小关系来判断是否套牌的不足,有效利用车辆位置信息,提高套牌发现率,并减少由于车牌识别错误或卡口相机漏拍等异常造成的误报。\n[0089] 在利用本发明技术结合现有的时间轨迹碰撞分析法进行套牌分析时,可以先利用时间轨迹碰撞分析法初步分析出套牌车辆,然后将初步分析出的套牌车辆结果实施基于本发明卡口连通性的套牌分析方法进行套牌分析。\n[0090] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2016-07-13
- 2014-09-17
实质审查的生效
IPC(主分类): G08G 1/017
专利申请号: 201410094882.2
申请日: 2014.03.14
- 2014-07-09
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |