发明名称 交通抓拍自动识别车牌号码的纠错方法
摘要 交通抓拍自动识别车牌号码的纠错方法,实施步骤如下:步骤1,检错,包括:将过车记录中车牌号码与现有已发放车牌号码进行匹配;假设某车牌号码在上述步骤中匹配成功,下面进一步验证此车牌号码是否识别正确;步骤2,纠错,通过上述对车牌号码进行检错,得到大量识别错误的车牌号码,纠错过程就是将这些错误识别的车牌号码纠正为车辆实际的真实车牌号码。
申请公布号 CN105118300A 申请公布日期 2015.12.02
申请号 CN201510540464.6 申请日期 2015.08.28
申请人 浙江工业大学 发明人 董红召;刘晴辉;陈宁;刘冬旭;郝伟娜
分类号 G08G1/017(2006.01)I;G06K9/00(2006.01)I 主分类号 G08G1/017(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;黄美娟
主权项 交通抓拍自动识别车牌号码的纠错方法,实施步骤如下:步骤1,检错;11、过车记录中车牌号码与现有已发放车牌号码进行匹配,如果过车记录中车牌号码未能在已发放车牌号码中匹配成功,说明车牌号码识别错误,需要纠错;如果匹配成功,则还不能直接判断识别正确,需要利用以下方法进一步验证;12、假设某车牌号码在上述步骤11中匹配成功,下面进一步验证此车牌号码是否识别正确;从一条过车记录可得到这辆车在T时出现在卡口w处,则建立一个从T‑t到T+t时间跨度为2t的时域,记为S=[T‑t,T+t];设本地车辆的平均行驶速度为V,则建立一个以卡口w为圆心,以2t*V为半径的空间区域,记为K;搜索过车记录中所有同时处于时域S和空域K中的过车记录数据,时域S是指车辆出现时间在[T‑t,T+t]内,空域K是指车辆出现位置在以卡口w为圆心,以2t*V为半径的空间区域内;对步骤11匹配成功的某车牌号码在处于时域S和空域K的过车记录数据中进行匹配;如果只有一条T时刻的过车记录,则认为此号牌识别错误;若有多条此车牌号码的过车记录,则认为此号牌识别正确;步骤2,纠错;通过上述对车牌号码进行检错,得到大量识别错误的车牌号码,纠错过程就是将这些错误识别的车牌号码纠正为车辆实际的真实车牌号码;首先建立数字、字母外形相似度关系表和相似度矩阵;字符的相似度表示为两个字符外形上的相似程度;相似度值的大小处于[01]区间内;以此建立对应的数字字符相似度矩阵M;<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>a</mi><mrow><mn>1</mn><mi> </mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>a</mi><mrow><mn>1</mn><mi> </mi><mn>9</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mn>2</mn><mi> </mi><mn>1</mn></mrow></msub></mtd><mtd><mn>1</mn></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>a</mi><mrow><mn>2</mn><mi> </mi><mn>9</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi><mrow><mn>9</mn><mi> </mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>a</mi><mrow><mn>9</mn><mi> </mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000790972230000011.GIF" wi="764" he="312" /></maths>建立对应的数字与英文字母字符相似度矩阵N;建立对应的英文字母字符相似度矩阵P;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>P</mi><mo>=</mo><mfenced open = '[' close = ']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>c</mi><mrow><mn>1</mn><mi> </mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>c</mi><mrow><mn>1</mn><mi> </mi><mn>26</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>c</mi><mrow><mn>2</mn><mi> </mi><mn>1</mn></mrow></msub></mtd><mtd><mn>1</mn></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>c</mi><mrow><mn>2</mn><mi> </mi><mn>26</mn></mrow></msub></mtd></mtr><mtr><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd><mtd><mo>...</mo></mtd></mtr><mtr><mtd><msub><mi>c</mi><mrow><mn>26</mn><mi> </mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>c</mi><mrow><mn>26</mn><mi> </mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000790972230000012.GIF" wi="646" he="316" /></maths>21、假设某车牌号码有一位字符识别错误,按从前往后的顺序认为第一位字符识别错误,计算机在相似度矩阵M、N、P中找出与第一位字符相似度值最大的另一个字符,用这个字符代替原第一位字符产生新的车牌号码;将新车牌号码在已发放车牌号码数据中进行匹配,如果匹配成功,说明纠正后的新牌照已经发放;同时验证新车牌号码在时域S和空域K中是否有不止一条过车记录;若有不止一条过车记录,新车牌号码即为原车牌号码的真实号码,否则认为错误字符出现在其他位置,按上述方法依次进行替换和匹配直到纠错成功;22、若替换一位字符均不能纠错成功,则认为车牌号码有两位字符识别错误,假设前两位字符识别错误,并在相似度矩阵M、N、P中分别找出与这两位字符相似度值最大的另外两位字符,以新字符替换得到纠正后的新车牌号码;将新车牌号码在已发放车牌号码数据中进行匹配,如果匹配成功,说明纠正后的新牌照已经发放;同时验证新车牌号码在时域S和空域K中是否有不止一条过车记录,若有不止一条过车记录,新车牌号码即为原车牌号码的真实号码;否则认为错误字符出现在其他位置,按排列组合的顺序进行其它位置两位字符的替换并验证直到纠错成功;23、若两位字符纠错不成功,同理依次进行3‑6位字符的纠错,直到纠错成功为止。
地址 310014 浙江省杭州市下城区潮王路18号