(57)【特許請求の範囲】
【請求項１】
複数の項目からなるナンバープレートを撮影するカメラと、前記カメラにて撮影されたナンバープレートから該ナンバープレートを構成する各文字を切り出し、該切り出した文字を前記複数の項目毎に分離し、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識するナンバープレート認識装置とを有してなるナンバープレート認識システムにおいて、
前記ナンバープレート認識装置は、
前記複数の項目を構成する各文字の辞書パターンである個別辞書と、前記個別辞書の各文字の組合わせを前記複数の項目のそれぞれに存在する組合わせとするための組合わせリストである一括リストとを格納する辞書媒体と、
前記辞書媒体に格納された一括リストに基づいて前記個別辞書の各文字を組み合わせることにより、前記複数の項目のそれぞれに存在する文字の組み合わせの辞書パターンである一括辞書を作成する辞書結合機能部と、
前記辞書結合機能部にて作成された一括辞書を格納する辞書メモリと、
前記カメラにて撮影されたナンバープレートから該ナンバープレートを構成する各文字を切り出す文字切り出し機能部と、
前記文字切り出し機能部にて切り出された文字を前記複数の項目毎に分離する分離機能部と、
前記分離機能部にて分離された前記複数の項目毎に、当該項目を構成する文字の全てを一括して前記辞書メモリに格納された前記一括辞書と照合する文字照合機能部とを有し、
前記文字照合機能部における前記一括辞書との照合結果に基づいて、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識することを特徴とするナンバープレート認識システム。
【請求項２】
請求項１に記載のナンバープレート認識システムにおいて、
前記辞書メモリは、前記一括辞書を格納するとともに、前記辞書媒体に格納された個別辞書を格納し、
前記文字照合機能部は、前記分離機能部にて分離された前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するとともに、前記文字切り出し機能部にて切り出された各文字を前記辞書メモリに格納された前記個別辞書と照合し、
前記文字照合機能部における前記一括辞書との照合結果に基づいて、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識するとともに、前記文字照合機能部における前記個別辞書との照合結果に基づいて、各文字毎に当該文字を認識することを特徴とするナンバープレート認識システム。
【請求項３】
複数の項目からなるナンバープレートを構成する各文字を切り出し、該切り出した文字を前記複数の項目毎に分離した後、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識する際に用いる一括辞書の作成／照合用プログラムを記録した記録媒体であって、
前記複数の項目を構成する各文字の辞書パターンである個別辞書と、前記複数の項目のそれぞれに存在する組合わせとなるような前記個別辞書の各文字の組合わせリストである一括リストとを読み取るステップと、
前記辞書媒体に格納された一括リストに基づいて前記個別辞書の各文字を組み合わせることにより、前記複数の項目のそれぞれに存在する文字の組み合わせの辞書パターンである一括辞書を作成するステップとを有するプログラムを記録することを特徴とする記録媒体。
【請求項４】
請求項３に記載の一括辞書の作成／照合用プログラムを記録した記録媒体において、
前記ナンバープレートを撮影するステップと、
前記ナンバープレートから該ナンバープレートを構成する各文字を切り出すステップと、
前記ナンバープレートから切り出した文字を前記複数の項目毎に分離するステップと、
前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するステップとを有するプログラムを記録することを特徴とする記録媒体。
【請求項５】
請求項４に記載の一括辞書の作成／照合用プログラムを記録した記録媒体において、
前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するとともに、前記ナンバープレートから切り出した各文字を前記個別辞書と照合するステップを有するプログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両用のナンバープレートを認識するためのナンバープレート認識システム及び一括辞書の作成／照合用プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
日本における車両用のナンバープレートは、図６に示すように、陸運支局コード／車種コード／用途コード／一連番号の複数の項目から構成され、各項目は１つ以上の文字から構成されている。
【０００３】
従来のナンバープレート認識システムでは、ナンバープレートを構成する文字を、図６の破線に示すように１文字ずつ分離し、各文字毎に個別にパターンマッチング等の手法を用いて文字認識を行っていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のナンバープレート認識システムにおいては、撮影カメラの画素数や撮影範囲の制約によりナンバープレートを大写しにして解像度をあげるのが困難であるため、ナンバープレートの取り付け角度や日照条件によっては文字の分離が困難となり、特に、陸運支局コードや車種コードの文字の分離に失敗し、認識不能若しくは誤認識等が生じてしまうという問題点がある。
【０００５】
中でも、車種コードについては、車種コードの３桁化に伴い、認識不能等の問題が生じる傾向が増加している。
【０００６】
本発明は上述したような従来の技術が有する問題点に鑑みてなされたものであって、認識不可能や誤認識を生じさせることなく、ナンバープレートの認識率の向上を図ることができるナンバープレート認識システム及び一括辞書の作成／照合用プログラムを記録した記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために本発明は、
複数の項目からなるナンバープレートを撮影するカメラと、前記カメラにて撮影されたナンバープレートから該ナンバープレートを構成する各文字を切り出し、該切り出した文字を前記複数の項目毎に分離し、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識するナンバープレート認識装置とを有してなるナンバープレート認識システムにおいて、
前記ナンバープレート認識装置は、
前記複数の項目を構成する各文字の辞書パターンである個別辞書と、前記個別辞書の各文字の組合わせを前記複数の項目のそれぞれに存在する組合わせとするための組合わせリストである一括リストとを格納する辞書媒体と、
前記辞書媒体に格納された一括リストに基づいて前記個別辞書の各文字を組み合わせることにより、前記複数の項目のそれぞれに存在する文字の組み合わせの辞書パターンである一括辞書を作成する辞書結合機能部と、
前記辞書結合機能部にて作成された一括辞書を格納する辞書メモリと、
前記カメラにて撮影されたナンバープレートから該ナンバープレートを構成する各文字を切り出す文字切り出し機能部と、
前記文字切り出し機能部にて切り出された文字を前記複数の項目毎に分離する分離機能部と、
前記分離機能部にて分離された前記複数の項目毎に、当該項目を構成する文字の全てを一括して前記辞書メモリに格納された前記一括辞書と照合する文字照合機能部とを有し、
前記文字照合機能部における前記一括辞書との照合結果に基づいて、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識することを特徴とする。
【０００９】
また、前記辞書メモリは、前記一括辞書を格納するとともに、前記辞書媒体に格納された個別辞書を格納し、
前記文字照合機能部は、前記分離機能部にて分離された前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するとともに、前記文字切り出し機能部にて切り出された各文字を前記辞書メモリに格納された前記個別辞書と照合し、
前記文字照合機能部における前記一括辞書との照合結果に基づいて、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識するとともに、前記文字照合機能部における前記個別辞書との照合結果に基づいて、各文字毎に当該文字を認識することを特徴とする。
【００１０】
また、複数の項目からなるナンバープレートを構成する各文字を切り出し、該切り出した文字を前記複数の項目毎に分離した後、前記複数の項目毎に当該項目を構成する文字の全てを一括して認識する際に用いる一括辞書の作成／照合用プログラムを記録した記録媒体であって、
前記複数の項目を構成する各文字の辞書パターンである個別辞書と、前記複数の項目のそれぞれに存在する組合わせとなるような前記個別辞書の各文字の組合わせリストである一括リストとを読み取るステップと、
前記辞書媒体に格納された一括リストに基づいて前記個別辞書の各文字を組み合わせることにより、前記複数の項目のそれぞれに存在する文字の組み合わせの辞書パターンである一括辞書を作成するステップとを有するプログラムを記録することを特徴とする。
【００１１】
また、前記ナンバープレートを撮影するステップと、
前記ナンバープレートから該ナンバープレートを構成する各文字を切り出すステップと、
前記ナンバープレートから切り出した文字を前記複数の項目毎に分離するステップと、
前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するステップとを有するプログラムを記録することを特徴とする。
【００１２】
また、前記複数の項目毎に当該項目を構成する文字の全てを一括して前記一括辞書と照合するとともに、前記ナンバープレートから切り出した各文字を前記個別辞書と照合するステップを有するプログラムを記録することを特徴とする。
【００１３】
（作用）
上記のように構成された本発明においては、ナンバープレートを構成する各文字を切り出し、該切り出した文字を複数の項目毎に分離した後、複数の項目毎に当該項目を構成する文字の全てを一括して認識するため、文字の切り出しに失敗したとしても、切り出しに失敗した文字を項目毎に分離した後、項目毎に当該項目を構成する文字の全てを一括して認識する。
【００１４】
このように、文字の切り出しに失敗したとしても、認識不可能や誤認識の発生を防止することが可能であるため、認識率の向上が図れる。
【００１５】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１６】
図１は、本発明のナンバープレート認識システムの実施の一形態を示す図である。
【００１７】
図１に示すように本実施形態は、ナンバープレートを含む映像を撮影して該映像信号を出力するカメラ１６と、カメラ１６から出力された映像信号に基づいて文字認識処理を行うナンバープレート認識装置１０とから構成されている。
【００１８】
更に、ナンバープレート認識装置１０は、カメラ１６から出力された映像信号をディジタル画像に変換するＡ／Ｄ変換処理部１１と、Ａ／Ｄ変換処理部１１にて変換されたディジタル画像からナンバープレートの画像を検出するプレート切り出し処理部１２と、個別辞書及び一括リスト（詳細は後述）を格納する辞書媒体１４と、プレート切り出し処理部１２にて検出されたナンバープレートの画像から文字を切り出し、切り出した文字を辞書媒体１４に格納された個別辞書及び一括リストに基づき認識する文字認識処理部１３と、文字認識処理部１３にて認識された文字の認識結果を外部装置（不図示）に対して出力する出力処理部１５とから構成されている。
【００１９】
図２は、図１に示した文字認識処理部１３の一構成例を示す図である。
【００２０】
図２に示すように本構成例における文字認識処理部１３は、辞書媒体１４に格納された個別辞書２９及び一括リスト３０を読み込み、読み込んだ個別辞書２９及び一括リスト３０に基づき一括辞書を作成する辞書結合機能部２７と、辞書結合機能部２７にて作成された一括辞書を格納する辞書メモリ２８と、プレート切り出し処理部１２にて検出されたナンバープレートのディジタル画像を取り込むディジタル画像入力機能部２１と、ディジタル画像入力機能部２１にて取り込まれたディジタル画像から各文字を切り出す文字切り出し機能部２２と、文字切り出し機能部２２にて切り出された各文字を陸運支局コード／車種コード／用途コード／一連番号の複数の項目毎に分離するコード分離機能部２３と、コード分離機能部２３にて分離された各項目毎に、当該項目を構成する文字の全てを一括して辞書メモリ２８に格納された一括辞書と照合する文字照合機能部２４と、文字照合機能部２４における照合結果から認識結果を求める一致度評価機能部２５と、一致度評価機能部２５における認識結果を出力処理部１５に対して出力する結果出力機能部２６とから構成されている。
【００２１】
ここで、個別辞書２９とは、陸運支局コード／車種コード／用途コード／一連番号を構成する各文字の個別の辞書パターンであり、車種コード及び一連番号用の「数字用辞書」、陸運支局コード用の「漢字用辞書」、陸運支局コード及び用途コード用の「ひらがな用辞書」がそれぞれ存在する。
【００２２】
また、一括リスト３０とは、個別辞書２９の各文字の組合わせを陸運支局コード／車種コード／用途コード／一連番号のそれぞれに存在する組み合わせとするための組合わせリストであり、陸運支局コード／車種コード／用途コード／一連番号のリストがそれぞれ存在する。
【００２３】
また、一括辞書とは、陸運支局コード／車種コード／用途コード／一連番号のそれぞれに存在する文字の組合わせの辞書パターンであり、個別辞書２９及び一括リスト３０に基づいて作成される。なお、上述した辞書パターンとは、Ｘ，Ｙの両方向の成分を持つ配列（０と１のビットパターン）のことである。
【００２４】
以下に、上記のように構成されたナンバープレート認識システムの動作について、文字認識処理部１３における動作を中心に説明する。
【００２５】
図３は、図２に示した文字認識処理部１３の動作を説明するためのフローチャートであり、（ａ）は装置起動時の動作を説明するためのフローチャート、（ｂ）はナンバープレートの画像が入力される度に行われる動作を説明するためのフローチャートである。
【００２６】
装置起動時には、辞書結合機能部２７が、陸運支局コード／車種コード／用途コード／一連番号の個別辞書２９及び一括リスト３０を辞書媒体１４から読み取り（ステップＳ３０１，３０２）、この個別辞書２９及び一括リスト３０に基づき陸運支局コード／車種コード／用途コード／一連番号の一括辞書を作成して辞書メモリ２８に書き込む（ステップＳ３０３，３０４）。このとき、辞書結合機能部２７は、辞書媒体１４から読み込んだ個別辞書２９も辞書メモリ２８に書き込む。
【００２７】
ここで、ディジタル画像入力機能部２１にナンバープレートのディジタル画像が取り込まれると、文字切り出し機能部２２は、ディジタル画像入力機能部２１に取り込まれたディジタル画像を読み出して各文字を切り出し（ステップＳ３０５，Ｓ３０６）、コード分離機能部２３に転送する。
【００２８】
次に、コード分離機能部２３は、文字切り出し機能部２２にて切り出された各文字を、図４の破線に示すように陸運支局コード／車種コード／用途コード／一連番号の項目毎に分離し、文字照合機能部２４に転送する（ステップＳ３０７）。
【００２９】
次に、文字照合機能部２４は、陸運支局コード／車種コード／用途コード／一連番号の項目毎に、当該項目を構成する文字の全てを一括して辞書メモリ２８に書き込まれている一括辞書と照合し（ステップＳ３０８）、一致度評価機能部２５は、文字照合機能部２４における照合結果に基づき一致度を評価する（ステップＳ３０９）。このとき、文字照合機能部２４は、従来方式通り、文字切り出し機能部２２にて切り出された各文字を個別辞書２９と照合する処理も行う。
【００３０】
その後、結果出力機能部２６は、一致度評価機能部２５における一致度評価結果に基づき認識結果を作成して出力処理部１５に対して出力する（ステップＳ３１０）。
【００３１】
以降、ディジタル画像入力機能部２１にナンバープレート画像が取り込まれる度に、上述したステップＳ３０５〜Ｓ３１０における処理を繰り返す。
【００３２】
ここで、辞書結合機能部２７における一括辞書作成動作について図５を参照して具体的に説明する。
【００３３】
図５は、図２に示した辞書結合機能部２７の動作を説明するための図であり、（ａ）は車種コードの一括辞書を作成する際の動作を説明するための図、（ｂ）は陸運支局コードの一括辞書を作成する際の動作を説明するための図である。
【００３４】
図５（ａ）に示すように、辞書結合機能部２７は、車種コード用の一括辞書５２を作成する場合、辞書媒体１４から車種コード用の個別辞書５１及び一括リスト５３を読み込み、例えば、一括リスト５３に基づいて個別辞書５１の「０」と「１」とを組み合わせて「１０」という辞書パターンである一括辞書５２を作成する。なお、「０」と「１」との他の組合わせとして「０１」という辞書パターンも考えられるが、「０１」という組み合わせリストは一括リスト５３に存在しないため、「０１」という辞書パターンは作成しない。
【００３５】
また、図５（ｂ）に示すように、辞書結合機能部２７は、陸運支局コード用の一括辞書５５を作成する場合、辞書媒体１４から陸運支局コード用の個別辞書５４及び一括リスト５６を読み込み、例えば、一括リスト５６に基づいて陸運支局コード用の個別辞書の「山」と「口」とを組み合わせて「山口」という辞書パターンである一括辞書５５を作成する。
【００３６】
上述したように本実施形態においては、文字切り出し機能部２２において、ナンバープレートを構成する各文字を切り出し、コード分離機能部２３において、文字切り出し機能部２２にて切り出された文字を項目毎に分離した後、各項目毎に当該項目を構成する文字の全てを一括して認識している。
【００３７】
このため、例えば、ナンバープレートの陸運支局コードが「横浜」、車種コードが「５００」である時に、文字切り出し機能部２２において、これらの文字を「横」「浜」「５」「００」と切り出したり、「木」「黄」「浜」「５０」「０」と切り出したりする等、文字の切り出しに失敗した場合、従来の方式では、認識不可能や誤認識が生じることになるが、本実施形態では、コード分離機能部２３において、切り出しに失敗した文字を「横浜」「５００」とコード毎に分離することができ、更にその後、各コード毎に当該項目を構成する文字の全てを一括して認識することができるため、認識不可能等の発生を防止することができる。
【００３８】
また、本実施形態においては、各項目に存在する文字の組合わせの辞書パターンである一括辞書を辞書媒体には格納せず、装置起動時に、個別辞書及び一括リストに基づき辞書メモリ上で作成するため、辞書媒体の容量を増加させることなく各項目毎に当該項目を構成する文字の全てを一括して認識することができる。
【００３９】
車種コードを例に取れば、個別辞書の辞書パターンは０〜９までの１０種類であるのに対し、車種コードの全ての組み合わせを考慮すれば一括辞書の辞書パターンは１１１０種類になるが、このような一括辞書を辞書媒体に格納しないため、辞書媒体の容量を増加させることがない。
【００４０】
【発明の効果】
以上説明したように本発明においては、ナンバープレートを構成する各文字を切り出し、該切り出した文字を複数の項目毎に分離した後、複数の項目毎に当該項目を構成する文字の全てを一括して認識するため、文字の切り出しに失敗したとしても、切り出しに失敗した文字を項目毎に分離した後、項目毎に当該項目を構成する文字の全てを一括して認識することができる。
【００４１】
このように、文字の切り出しに失敗したとしても、認識不可能や誤認識の発生を防止することができるため、認識率の向上を図ることができる。
【００４２】
また、複数の項目を構成する各文字の辞書パターンである個別辞書と、個別辞書の各文字の組合わせリストである一括リストとに基づいて、複数の項目のそれぞれに存在する文字の組み合わせの辞書パターンである一括辞書を作成するため、辞書媒体の容量を増加させることなく各項目毎に当該項目を構成する文字の全てを一括して認識することができる。
【００４３】
また、一括リストとして、個別辞書の各文字の組合わせが複数の項目のそれぞれに存在する組み合わせとなるような組合わせリストを用いているため、複数の項目に存在しない辞書パターンを生成しないことから、一括辞書を格納する辞書メモリの容量を削減することができる。
【図面の簡単な説明】
【図１】本発明のナンバープレート認識システムの実施の一形態を示す図である。
【図２】図１に示した文字認識処理部の一構成例を示す図である。
【図３】図２に示した文字認識処理部の動作を説明するためのフローチャートであり、（ａ）は装置起動時の動作を説明するためのフローチャート、（ｂ）はナンバープレートの画像が入力される度に行われる動作を説明するためのフローチャートである。
【図４】図２に示したコード分離機能部の動作内容を説明するための図である。
【図５】図２に示した辞書結合機能部の動作を説明するための図であり、（ａ）は車種コードの一括辞書を作成する際の動作を説明するための図、（ｂ）は陸運支局コードの一括辞書を作成する際の動作を説明するための図である。
【図６】従来のナンバープレート認識システムの動作内容を説明するための図である。
【符号の説明】
１０    ナンバープレート認識装置
１１    Ａ／Ｄ変換処理部
１２    プレート切り出し処理部
１３    文字認識処理部
１４    辞書媒体
１５    出力処理部
１６    カメラ
２１    ディジタル画像入力機能部
２２    文字切り出し機能部
２３    コード分離機能部
２４    文字照合機能部
２５    一致度評価機能部
２６    結果出力機能部
２７    辞書結合機能部
２８    辞書メモリ
２９    個別辞書
３０    一括リスト
【図１】
0003591583.tif 000002
【図２】
0003591583.tif 000003
【図３】
0003591583.tif 000004
【図４】
0003591583.tif 000005
【図５】
0003591583.tif 000006
【図６】
0003591583.tif 000007