(57)【要約】【課題】車外の画像に基づいてナンバープレートの認識を行う車載装置について、ハードウェアリソースを適切に配分する。【解決手段】車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識手段と、前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記認識処理を行う周期を決定する周期決定手段と、を有する。【選択図】図１
2020003997.tif 000002
【特許請求の範囲】
【請求項１】
車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識手段と、
前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記認識処理を行う周期を決定する周期決定手段と、
を有する、車載装置。
【請求項２】
前記周期決定手段は、前記カメラの視野内における他車両のナンバープレートの滞留時間がより短い場合において、前記周期をより短くする、
請求項１に記載の車載装置。
【請求項３】
前記周期決定手段は、単位時間あたりに取得された複数の前記画像を解析することで、前記カメラの視野内における、前記他車両のナンバープレートの滞留時間に関連付いた値を取得し、当該値に基づいて前記周期を決定する、
請求項１または２に記載の車載装置。
【請求項４】
前記車両周辺の道路環境に関する情報である環境情報を取得する情報取得手段をさらに有し、
前記周期決定手段は、前記環境情報に基づいて、前記カメラの視野内における前記他車両のナンバープレートの滞留時間を推定する、
請求項１または２に記載の車載装置。
【請求項５】
前記環境情報は、前記車両の現在位置と、道路データベースと、を照合した結果に基づいて取得される、
請求項４に記載の車載装置。
【請求項６】
前記環境情報は、路側装置から取得される、
請求項４に記載の車載装置。
【請求項７】
前記環境情報は、車線数に関する情報、道路幅に関する情報、交差点との相対位置に関する情報、の少なくともいずれかである、
請求項４から６のいずれかに記載の車載装置。
【請求項８】
前記他車両との相対速度を取得する速度取得手段をさらに有し、
前記周期決定手段は、前記他車両との相対速度にさらに基づいて、前記周期を決定する、
請求項１から７のいずれかに記載の車載装置。
【請求項９】
車両に搭載された車載装置が、
前記車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識ステップと、
前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記認識処理を行う周期を決定する周期決定ステップと、
を実行する、制御方法。
【請求項１０】
車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識手段と、
前記車両周辺の道路環境に関する情報である環境情報を取得する情報取得手段と、
前記環境情報に基づいて、前記認識処理を行う周期を決定する周期決定手段と、
を有する、車載装置。
【請求項１１】
車両の外部を撮影するカメラを用いて画像を取得し、前記画像に含まれるナンバープレート情報の認識処理を行う第一の処理手段と、
前記ナンバープレート情報の認識以外の処理を行う第二の処理手段と、
前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記第一の処理手段に割り当てるリソース量と、前記第二の処理手段に割り当てるリソース量とを決定する配分手段と、
を有する、車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のナンバープレート情報を認識する車載装置に関する。
【背景技術】
【０００２】
車両の捜索においてナンバープレート情報は有用である。特許文献１に記載されているように、車両のナンバープレートの文字情報は、車載カメラによって撮影された画像から認識できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１００４０９号公報
【特許文献２】特開２０１７−２１１７６０号公報
【特許文献３】特開２００２−２６０１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
車両に備えられたカメラによって、他車両のナンバープレート情報を認識する場合、車載装置におけるリソース配分が課題となる。一般的に、車載装置は、他の車両や路側装置との通信、ユーザへの情報提供といった、ナンバープレート情報の認識以外の処理を実行するため、車載装置は、内蔵されているプロセッサやメモリ等のリソースを、ナンバープレートの認識処理と、それ以外の処理とに適切に配分する必要がある。
【０００５】
本発明は上記の課題を考慮してなされたものであり、車外の画像に基づいてナンバープレートの認識を行う車載装置について、ハードウェアリソースを適切に配分することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る車載装置は、
車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識手段と、前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記認識処理を行う周期を決定する周期決定手段と、を有することを特徴とする。
【０００７】
また、本発明の別態様に係る車載装置は、
車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識手段と、前記車両周辺の道路環境に関する情報である環境情報を取得する情報取得手段と、前記環境情報に基づいて、前記認識処理を行う周期を決定する周期決定手段と、を有することを特徴とする。
【０００８】
また、本発明の別態様に係る車載装置は、
車両の外部を撮影するカメラを用いて画像を取得し、前記画像に含まれるナンバープレート情報の認識処理を行う第一の処理手段と、前記ナンバープレート情報の認識以外の処理を行う第二の処理手段と、前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記第一の処理手段に割り当てるリソース量と、前記第二の処理手段に割り当てるリソース量とを決定する配分手段と、を有することを特徴とする。
【０００９】
本発明に係る制御方法は、
車両に搭載された車載装置が、前記車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、前記画像に含まれるナンバープレート情報の認識処理を行う画像認識ステップと、前記カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、前記認識処理を行う周期を決定する周期決定ステップと、を実行することを特徴とする。
【００１０】
また、本発明の別態様は、上記の制御方法をコンピュータに実行させるためのプログラム、または、当該プログラムを非一時的に記憶したコンピュータ可読記憶媒体である。
【発明の効果】
【００１１】
本発明によれば、車外の画像に基づいてナンバープレートの認識を行う車載装置について、ハードウェアリソースを適切に配分することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る車両捜索システムの概要図である。
【図２】車両２０と、他車両との位置関係を例示した図である。
【図３】第一の実施形態に係る車載装置３０のモジュール構成図である。
【図４】車載装置３０が認識周期を決定する処理のフローチャート図である。
【図５】認識周期ごとに取得した時系列の画像を示した図である。
【図６】認識周期と距離値との関係を示した図である。
【図７】収集フェーズにおいて車載装置３０が行う処理のフローチャート図である。
【図８】捜索フェーズにおいて車載装置３０が行う処理のフローチャート図である。
【図９】第二の実施形態に係る車載装置３０のシステム構成図である。
【図１０】第二の実施形態において、車載装置３０がステップＳ１０１で行う処理を示したフローチャート図である。
【発明を実施するための形態】
【００１３】
本発明に係る車載装置は、車両の外部を撮影するカメラを用いて画像を取得し、所定の周期ごとに、画像に含まれるナンバープレート情報の認識処理を行う。ナンバープレート情報の認識は、既知の方法によって行うことができる。
かかる装置においては、車載装置のリソースを、ナンバープレート情報の認識にどの程度割り振るかが問題となる。例えば、カメラの視野内で他の車両が移動していないような状況において、短い周期でナンバープレート情報の認識を行うと、車載装置のリソースを無駄に消費してしまう。一方で、対向車両の速度が高いような状況下では、認識処理の周期を短くしなければ、情報の取りこぼしが発生してしまう。
【００１４】
そこで、本発明に係る車載装置は、カメラの視野内における他車両のナンバープレートの滞留時間の長短に基づいて、ナンバープレート情報の認識処理を行う際の周期（以下、認識周期）を決定する。
なお、他車両のナンバープレートの滞留時間とは、複数台の代表値であってもよい。
カメラの視野内における、他車両のナンバープレートの滞留時間が短い場合、情報を認識する機会を多く得るため、認識周期を短く設定する。また、カメラの視野内における、他車両のナンバープレートの滞留時間が長い場合、リソースを開放するため、認識周期を長く設定する。
このように、カメラの視野内における他車両のナンバープレートの滞留時間がより短い場合において、認識周期をより短くしてもよい。
【００１５】
かかる形態によると、車載装置のリソースを適切に配分することが可能になる。
なお、カメラの視野内における他車両のナンバープレートの滞留時間の長短は、実測に基づくものであってもよいし、推定に基づくものであってもよい。また、当該滞留時間は
、必ずしも値として算出されなくてもよい。例えば、滞留時間に影響する他の要素をセンシングした結果に基づいて、認識周期を直接算出してもよい。
【００１６】
なお、単位時間あたりに取得された複数の前記画像を解析することで、前記カメラの視野内における、前記他車両のナンバープレートの滞留時間に関連付いた値を取得し、当該値に基づいて前記周期を決定してもよい。
【００１７】
ナンバープレートの滞留時間に関連付いた値とは、ナンバープレートの滞留時間そのものであってもよいし、ナンバープレートの滞留時間を間接的に表す値であってもよい。例えば、他車両の速度情報（絶対速度，相対速度）であってもよいし、ベクトル空間において、画像に含まれるナンバープレート情報の集合がどのように移動したかを表す値であってもよい。また、ナンバープレートの滞留時間に関する値を複数取得し、その代表値（例えば、平均値、中央値、最頻値、最大値、最小値等）を用いてもよい。
【００１８】
また、本発明に係る車載装置は、前記車両周辺の道路環境に関する情報である環境情報をさらに取得し、前記環境情報に基づいて、前記カメラの視野内における前記他車両のナンバープレートの滞留時間を推定してもよい。
【００１９】
このように、他車両のナンバープレートの滞留時間は、道路環境に基づいて推定してもよい。例えば、車載装置が搭載された車両が、「他車両がカメラの視野内を高速で通過する」ことが推定される道路環境にある場合、認識周期を短く設定し、「他車両の移動速度が低い」ことが推定される道路環境にある場合、認識周期を長く設定するようにしてもよい。
【００２０】
なお、環境情報は、前記車両の現在位置と、道路データベースと、を照合した結果に基づいて取得してもよいし、路側装置等から取得してもよい。
【００２１】
また、環境情報は、車線数に関する情報、道路幅に関する情報、交差点との相対位置に関する情報、の少なくともいずれかであることが好ましい。
車線数や道路幅によって、画像中における対向車の移動速度が変化するためである。また、交差点との相対位置によって、車列の先頭に位置するか、車列の中に位置するかが推定できる。すなわち、より多くの車両のナンバープレートが捉えられる位置にいるか否かが推定できる。
【００２２】
また、本発明に係る車載装置は、前記他車両との相対速度を取得する速度取得手段をさらに有し、前記周期決定手段は、前記他車両との相対速度にさらに基づいて、前記周期を決定してもよい。
自車両の速度は、車速センサの出力、ＧＰＳ受信機によって取得した自車両の速度、ＣＡＮメッセージによって送信される車速情報などによって得ることができる。また、他車両の速度は、当該他車両から無線送信される車速情報、画像解析などによって算出することができる。
【００２３】
以下、本発明の具体的な実施形態について図面に基づいて説明する。各実施形態に記載されているハードウェア構成、モジュール構成、機能構成等は、特に記載がない限りは発明の技術的範囲をそれらのみに限定する趣旨のものではない。
【００２４】
（第一の実施形態）
第一の実施形態に係る車両捜索システムの概要について、図１を参照しながら説明する。本実施形態に係る車両捜索システムは、サーバ装置１０と、複数の車両２０に搭載された車載装置３０から構成される。サーバ装置１０は、配下にある複数の車両２０を管理す
る装置である。車載装置３０は、サーバ装置１０と通信可能であり、後述する機能を実行可能な車載端末である。なお、図１では、一台のサーバ装置１０を例示しているが、サーバ装置１０は複数あってもよい。例えば、異なる領域を管轄する複数のサーバ装置１０が存在してもよい。
【００２５】
本実施形態に係る車載装置３０は、車両２０に搭載されたカメラを用いて車外の画像を取得し、車両２０の周辺に存在する車両（以下、他車両）のナンバープレート情報を認識する機能を有する。認識されたナンバープレート情報は符号化され、車両２０の位置情報とともにサーバ装置１０に送信および蓄積される。これにより、サーバ装置１０は、認識されたナンバープレート情報を持つ車両の大まかな位置を把握することができる。
【００２６】
特定の車両を捜索する場合、サーバ装置１０は、蓄積された情報を参照することで、捜索の対象である車両（以下、捜索対象車両）が過去に発見されたエリアを特定し、当該エリアの付近を走行している車両２０に対して、車両の捜索を行う指令（以下、捜索指令）を送信する。捜索指令を受けた車載装置３０は、ナンバープレート情報の認識を継続し、捜索対象車両を発見した場合に、その旨をサーバ装置１０に通知する。
【００２７】
車載装置３０は、ナンバープレート情報の認識処理以外に、様々な処理を実行する。よって、車載装置３０は、ナンバープレート情報の認識に用いるリソースと、それ以外の処理に用いるリソースを適切に配分する必要がある。例えば、ナンバープレート情報を認識する際の周期（認識周期）を短くすると、認識精度は向上するが、他の処理が緩慢になるおそれがある。反対に、認識周期を長くすると、ナンバープレート情報の取りこぼしが発生するおそれが出る。
【００２８】
図２は、車両２０と、他車両との位置関係を例示した図である。点線は、車両２０に搭載された車載カメラの有効視野（有効にナンバープレート情報を認識できる範囲）を示している。本明細書において、車載カメラの視野とは、有効視野のことを指す。また、フレームレートとは、１秒あたりにナンバープレート情報の認識を行う回数のことを指す。フレームレートは、認識周期の逆数である。
【００２９】
例えば、図２（Ａ）に示した道路において、対向車線を通過する車両のナンバープレートを捉える場合、符号２０１で示した区間内において、ナンバープレート情報の認識が最低一回行えるようなフレームレートで認識処理を行うことが好ましい。
次に、図２（Ｂ）に示した道路を走行する場合を考える。本例では、道路の幅が広いため、車載カメラの視野の隅を車両が通過しうる。すなわち、より短時間で対向車両が画像から消失するため、図２（Ａ）の場合と比較して、フレームレートを高くすることが好ましい。例えば、符号２０２で示した区間内において、ナンバープレート情報の認識が最低一回行えるようなフレームレートで認識処理を行うことが好ましい。
【００３０】
一方、図２（Ｃ）に示したように、一方通行の道路を走行しているような場合は、対向車線が存在しないため、ナンバープレート情報の認識周期を短くする必要がない。このような場合、フレームレートを低く設定し、他の処理にリソースを振り分けることが好ましい。
【００３１】
第一の実施形態に係る車両捜索システムでは、かかる課題を解決するため、車載装置３０が、車載カメラの視野内における他車両のナンバープレートの滞留時間に基づいて、認識周期（ないしフレームレート）を動的に決定する。
【００３２】
第一の実施形態に係る車載装置３０は、ＣＰＵやＧＰＵ等のプロセッサ、ＲＡＭやＲＯＭ等の主記憶装置、ＥＰＲＯＭ、ハードディスクドライブ、リムーバブルメディア等の補
助記憶装置を有するコンピュータである。補助記憶装置には、オペレーティングシステム（ＯＳ）、各種プログラム、各種テーブル等が格納され、そこに格納されたプログラムを主記憶装置の作業領域にロードして実行し、プログラムの実行を通じて各構成部等が制御されることによって、後述するような、所定の目的に合致した各機能を実現することができる。ただし、一部または全部の機能はＡＳＩＣやＦＰＧＡのようなハードウェア回路によって実現されてもよい。
【００３３】
図３は、第一の実施形態に係る車載装置３０のモジュール構成図である。
第一の実施形態に係る車載装置３０は、画像取得部３０１、ナンバープレート情報認識部３０２、ナンバープレート情報処理部３０３、位置情報取得部３０４、通信部３０５、制御部３０６を有して構成される。
【００３４】
画像取得部３０１は、車両の外部に向けて設置された車載カメラを用いて、当該車両周辺の画像を取得する手段である。車載カメラは、例えば、フロントカメラ、バックカメラ、サイドカメラなどであってもよいが、他車両のナンバープレートと正対する機会が多い位置に設置されていることが好ましい。
ナンバープレート情報認識部３０２は、画像取得部３０１が取得した画像中に車両のナンバープレートがあるか否かを判定し、当該ナンバープレートに含まれる文字情報（ナンバープレート情報）を認識する手段（本発明における画像認識手段，第一の処理手段）である。ナンバープレートの文字情報の認識処理は、既存の任意の手法（アルゴリズム）によって行うことができる。
【００３５】
ナンバープレート情報処理部３０３は、ナンバープレート情報認識部３０２が認識したナンバープレート情報をエンコードし、外部への送信に適した形式に変換（符号化）する手段である。本実施形態では、ナンバープレート情報処理部３０３は、検出した全てのナンバープレート情報を固定長（ｍビット）のビット列（ダイジェストと称する）に変換する。具体的な方法については後述する。
【００３６】
位置情報取得部３０４は、車両の現在位置を取得する手段であり、典型的にはＧＰＳ受信器などを含んで構成される。位置情報取得部３０４が取得した情報は、制御部３０６に送信される。
【００３７】
通信部３０５は、車載装置３０をネットワークに接続するための通信インタフェースである。通信部３０５は、例えば、無線通信のための無線通信回路を含んで構成される。通信部３０５が利用する通信規格は、３Ｇ、ＬＴＥ等の移動体通信ネットワークを利用したものであってもよい。
【００３８】
制御部３０６は、車載装置３０の制御を司る手段（本発明における周期決定手段）である。制御部３０６は、前述した各モジュールの実行を制御することで、画像の取得、ナンバープレート情報の認識、ナンバープレート情報のエンコード、ダイジェストの送信などを実行する。また、ナンバープレート情報を認識する周期を調整することで、ナンバープレート情報の認識処理と、それ以外の処理と、に用いるリソースの配分を行う。具体的な方法については後述する。なお、制御部３０６が、ナンバープレート情報の認識に関係する処理以外の処理を実行してもよい。
【００３９】
次に、認識周期（フレームレート）を決定する具体的な方法について説明する。
本実施形態では、車載装置３０が、車載カメラから周期的に画像を取得し、取得した複数の画像に基づいて認識周期を決定する。図４は、車載装置３０が認識周期を決定する処理のフローチャート図である。なお、ここでは、車載装置３０（画像取得部３０１）は、所定の周期に従って周期的に画像を取得し、内蔵されたメモリに蓄積するものとする。図
５は、認識周期ごとに取得した時系列の画像を示している。なお、ここでは、説明を簡単にするために、画像取得部３０１が画像を取得する周期と、認識周期は同一であるものとする。すなわち、認識周期が３３．３ミリ秒である場合、１秒間に３０枚のフレームレートで画像が取得される。もちろん、画像取得部３０１が画像を取得し、メモリに蓄積する周期と、認識周期は異なっていてもよい。
【００４０】
まず、ステップＳ１１で、時刻ｔにおける画像を取得し、当該画像に含まれるナンバープレート情報を全て認識する。時刻ｔは現在時刻であってもよいし、過去の時刻（例えば、現在時刻から所定のステップだけ遡った時刻）であってもよい。ここで認識されたナンバープレート情報の集合をＳtとする。
次に、ステップＳ１２で、時刻ｔ＋１における画像を取得し、当該画像に含まれるナンバープレート情報を全て認識する。時刻ｔ＋１は、時刻ｔから１ステップだけ遅い時刻である。ここで認識されたナンバープレート情報の集合をＳt+1とする。
【００４１】
次に、ステップＳ１３で、集合Ｓtと、集合Ｓt+1との距離を表す値（以下、距離値）Ｄtを算出する。当該距離値は、例えば、以下の式によって算出することができる（バック
スラッシュは差集合演算を表す）。
【数１】
2020003997.tif 000003
【００４２】
距離値Ｄtが大きいほど、時刻ｔにおいて画像に含まれていたナンバープレート情報の
集合と、時刻ｔ＋１において画像に含まれていたナンバープレート情報の集合が乖離していることを意味する。すなわち、単位時間における車両の入れ替わりが激しいことを意味する。
【００４３】
なお、本実施形態では、結果を平均化するため、ｔを変更しながら複数の距離値Ｄtを
算出し、算出した複数の距離値に基づいて認識周期を決定する（ステップＳ１４）。例えば、図５に示したように、４つの距離値（Ｄ1〜Ｄ4）を算出し、これらの平均値、中央値、最大値等を求め、利用してもよい。なお、図示した例では、過去５フレーム分の画像を利用しているが、より長い期間を採用してもよい。例えば、毎秒１回画像を取得し、過去３０秒間に得られた画像を用いて複数（例えば２９個）の距離値を算出し、平均値等を算出してもよい。
【００４４】
得られた距離値は、車載カメラの視野内における他車両のナンバープレートの滞留時間を間接的に表す値であると言える。この値が大きいほど、単位時間における車両の入れ替わりが激しいことを意味するため、認識周期をより短く設定する。認識周期と距離値との対応付けは、テーブル等を用いて行ってもよいし、数式などを用いて行ってもよい。例えば、図６に示したような対応関係を記憶しておき、認識周期を設定してもよい。
【００４５】
なお、図４で示した処理は一例であって、画像内に含まれる複数のナンバープレート情報の時間的変化量を求めることができれば、例示した方法以外を採用してもよい。例えば、画像内で認識したナンバープレートをフレームごとに追跡することで、車載カメラの視野内における各ナンバープレートの滞留時間を算出し、その代表値に基づいて認識周期を設定してもよい。
【００４６】
次に、決定した認識周期を用いて、周辺に存在する車両のナンバープレート情報を認識し、ダイジェストを生成してサーバ装置１０に送信する処理について説明する。
車載装置３０が行う処理は、ナンバープレート情報を収集するフェーズ（収集フェーズ）と、サーバ装置１０から受信した捜索指令に基づいて、特定の捜索対象車両を捜索する
フェーズ（捜索フェーズ）に分けられる。
図７は、収集フェーズにおいて車載装置３０（制御部３０６）が行う処理のフローチャート図である。車載装置３０は、捜索指令を受けていない状態においては、収集フェーズを実行する。
【００４７】
まず、ステップＳ１０１にて、前述したように、過去に取得した複数の画像に基づいて、認識周期を決定する。なお、画像が取得されていない場合、認識周期としてデフォルト値を設定してもよい。
次に、ステップＳ１０２にて、認識周期が到来したか否かを判定する。ここで、認識周期が到来していない場合、次の周期が到来するまで待機する。なお、待機中に、他の処理（ナンバープレートの認識とは関係のない処理）を実行するようにしてもよい。
認識周期が到来した場合、ステップＳ１０３で、画像取得部３０１を介して画像を取得する。取得した画像は、所定の期間にわたって一時的にメモリに記憶される。ここで記憶された画像は、使用されなくなったタイミングで消去される。
【００４８】
次に、ステップＳ１０４で、ナンバープレート情報認識部３０２によって、画像に含まれるナンバープレート情報を認識する。例えば、テンプレートマッチングによって、ナンバープレートが存在する領域を切り出し、当該領域を対象として文字情報の認識処理を行う。本ステップでは、既知の方法を用いてナンバープレート情報の認識を行えばよい。
【００４９】
ステップＳ１０５では、ナンバープレート情報処理部３０３によって、認識の結果得られたナンバープレート情報をダイジェストに変換する。具体的には、ナンバープレート情報（ｘとする）に対して、ｋ個のハッシュ関数ｈ１〜ｈｋをそれぞれ適用し、ｋ個のハッシュ関数ｈ１（ｘ）〜ｈｋ（ｘ）を算出する。各ハッシュ関数ｈ１〜ｈｋは、任意のナンバープレート情報を０からｍ−１の整数に変換する関数である。
このような処理を行うことで、ナンバープレート情報を符号化することができ、秘匿性を向上させることができる。なお、これらのハッシュ関数は、ナンバープレート情報処理部３０３が記憶しており、また、全ての車両３０およびサーバ装置１０において共通のハッシュ関数が利用される。これにより、対象のダイジェストが、捜索対象車両のナンバープレート情報に対応するものであるかを検証することができる。
【００５０】
なお、本例では、単一のナンバープレート情報からダイジェストを生成したが、ダイジェストは、複数のナンバープレート情報が重畳されたものであってもよい。例えば、ブルームフィルタを用いて、複数のダイジェストを合成してもよい。かかる構成によっても、対象のダイジェストに、捜索対象車両のナンバープレート情報が含まれているかを検証することができる。
【００５１】
ステップＳ１０５で生成されたダイジェストは、位置情報取得部３０４が取得した車両２０の位置情報とともに、通信部３０５を介して、サーバ装置１０に送信される（ステップＳ１０６）。
【００５２】
サーバ装置１０に送信されたダイジェストは、車両の捜索の用に供される。例えば、システム管理者が、ナンバープレート情報を指定して特定の車両の捜索を行う旨の入力を行うと、サーバ装置１０は、複数の車載装置３０から収集した複数のダイジェストを参照し、指定されたナンバープレート情報を含むダイジェストを特定する。当該処理は、指定されたナンバープレート情報を、ステップＳ１０５で行った方法によって変換し、得られた結果を比較することで行うことができる。指定されたナンバープレート情報を含むダイジェストが特定されたら、当該ナンバープレート情報が検出された地点を特定し、当該地点の近傍を走行している車両２０に対して、ナンバープレート情報を含む捜索指令を送信する。
【００５３】
図８は、捜索指令を受信した車両２０に搭載された車載装置３０が行う処理（捜索フェーズ）のフローチャート図である。捜索フェーズでは、収集フェーズと同様にナンバープレート情報の認識が周期的に行われるが、捜索指令に含まれるナンバープレート情報との一致を検出した場合に、その旨をサーバ装置１０に通知するという点において相違する。点線で示したステップは、収集フェーズと同様であるため、詳細な説明は省略する。
捜索フェーズにおいて、捜索対象車両を発見した場合（ステップＳ２０１−Ｙｅｓ）、捜索対象車両を発見した旨の通知と、車両２０の位置情報と、車載カメラによって取得された画像と、をサーバ装置１０に送信する（ステップＳ２０２）。
これにより、システム管理者は、捜索対象車両の現在位置と周辺の状況を把握することができる。
【００５４】
以上説明したように、第一の実施形態によると、車載装置が読み取ったナンバープレート情報に基づいて車両の捜索を行うシステムにおいて、適切な周期でナンバープレート情報の認識を行うことができる。すなわち、カメラの視野内における他車両のナンバープレートの滞留時間がより短い場合において、認識周期をより短く設定するため、認識周期を固定した場合と比較して、ナンバープレートの認識精度が向上する。また、高いフレームレートでナンバープレート情報の認識を行う必要がない場合に、認識周期を長く設定するため、空いたリソースを他の処理のために活用することができる。
【００５５】
（第二の実施形態）
第一の実施形態では、連続して取得した画像を用いて、車載カメラの視野内における他車両のナンバープレートの滞留時間に関する値を取得した。これに対し、第二の実施形態は、車両２０が走行している道路の環境に基づいて、車載カメラの視野内における他車両のナンバープレートの滞留時間を推定する実施形態である。
【００５６】
例えば、図２を参照して説明したように、車載カメラの視野内を他車両が通過するのにかかる時間は、車両２０が走行している道路の環境によって変動する。そこで、第二の実施形態では、車両２０の位置情報と、車両２０周辺の道路環境に関する情報を照合した結果に基づいて、認識周期の設定を行う。
図９は、第二の実施形態に係る車載装置３０のシステム構成図である。第一の実施形態と重複する要素については、点線で図示し、説明を省略する。
【００５７】
道路情報記憶部３０７は、車両２０が走行する道路の環境に関する情報（以下、道路環境情報）を記憶するデータベースである。道路環境情報として、例えば、歩道の有無、道路幅、車線数、交通量、一方通行の有無などが挙げられるが、道路情報記憶部３０７には、これら以外の情報が記憶されていてもよい。第二の実施形態では、道路環境情報は、道路を所定の長さに区切った区間（道路セグメント）ごとに与えられている。また、道路環境情報は、道路セグメントの地理的位置を表す情報と関連付いて記憶される。
道路情報取得部３０８は、位置情報取得部３０４が取得した位置情報と、道路情報記憶部３０７に記憶された情報とに基づいて、車両２０周辺の道路環境情報を取得する手段である。第二の実施形態では、道路情報取得部３０８が取得した道路環境情報に基づいて、制御部３０６が認識周期を設定する。
【００５８】
第二の実施形態では、ステップＳ１０１において行われる処理が第一の実施形態と相違する。図１０は、第二の実施形態において、ステップＳ１０１で行われる処理を示したフローチャート図である。
【００５９】
まず、ステップＳ２１で、位置情報取得部３０４を介して車両２０の位置情報を取得する。位置情報は、走行している道路のみを識別するものであってもよいし、走行方向や走
行車線を特定するものであってもよい。また、道路に設定されたセグメントを特定するものであってもよい。
【００６０】
次に、ステップＳ２２で、取得した位置情報に基づいて、道路情報記憶部３０７に記憶されたデータベースに対して検索を行い、対応する道路環境情報を取得する。この際、進行方向や走行車線、セグメント等によって絞り込みを行ってもよい。
そして、ステップＳ２３で、取得した道路環境情報に基づいて、他車両のナンバープレートの滞留時間を推定する。
【００６１】
具体的な例を挙げて説明する。
本実施形態では、道路環境情報として、（１）道幅に関する情報を利用する例、（２）対向車線の有無に関する情報を利用する例、（３）車列に関する情報を利用する例、の三種類を例示する。
【００６２】
（１）道幅に関する情報を利用する例
車載カメラの視野内における他車両の滞留時間は、図２を参照して説明したように、車両２０が走行している道路の幅によって変化する。よって、道幅に関する情報を有効に利用することができる。
【００６３】
例えば、道路環境情報として、以下のような情報が取得される。以下の例は、図２（Ｂ）のケースに相当する。
・中央分離帯：なし
・走行車線数：２
・走行車線：第２車線
・対向車線数：２
・車線幅：３メートル
【００６４】
この場合、走行車線から対向車線までの距離が、最大６メートルであることがわかる。よって、車載カメラの視野（図２における点線）に関する情報を参照することで、視野内を通過するナンバープレートの滞留時間を推定することができる。
【００６５】
なお、滞留時間を推定する際は、自車両の速度を用いてもよい。ナンバープレートの滞留時間は、相対速度によって大きく変化するためである。同様に、相手側車両の速度が取得可能である場合、これを併用してもよい。
例えば、自車両よりも３メートル隣を対向車両が走行する場合であって、車載カメラの視野角が１２０度、有効距離が１０メートル、相対速度が時速６０ｋｍである場合、毎秒２．１フレーム以上で認識を行う必要がある。相対速度が時速１２０ｋｍである場合、毎秒４．３フレームとなる。
また、自車両よりも６メートル隣を対向車両が走行する場合であって、車載カメラの視野角が１２０度、有効距離が１０メートル、相対速度が時速６０ｋｍである場合、毎秒３．７フレーム以上で認識を行う必要がある。相対速度が時速１２０ｋｍである場合、毎秒７．４フレームとなる。
なお、自車両の速度は、ＣＡＮ等の通信バス、車速センサ等から取得してもよいし、ＧＰＳデータに基づいて判定してもよい。また、相手側車両の速度は、例えば、車々間通信（Basic Safety Message等）によって取得してもよいし、レーダーやＬＩＤＡＲ、距離画像センサ等から得られた情報や、画像を解析した結果に基づいて推定してもよい。
【００６６】
また、該当する道路における制限速度に関する情報が取得可能な場合、当該情報を利用してもよい。例えば、制限速度が時速６０ｋｍの道路を走行中である場合、時速６０ｋｍで車両が走行しているものとして推定を行ってもよい。
【００６７】
（２）対向車線の有無に関する情報を利用する例
対向車線が存在しない場合、高速で接近する対向車両のナンバープレートを認識する必要がない。よって、対向車線の有無に関する情報を有効に利用することができる。
例えば、道路環境情報によって、「走行中の道路が一方通行の道路である」旨が識別された場合、先行車両のナンバープレートのみが見える状態となるため、長い滞留時間が推定される。本例は、図２（Ｃ）のケースに相当する。なお、中央分離帯が存在しており、対向車線を見通すことができない場合も同様である。
【００６８】
（３）車列に関する情報を利用する例
車両２０が、車列の中間に位置する場合、対向車線に対する見通しが悪くなる。よって、このような場合、対向車線が見えないものとして扱ってもよい。例えば、以下のような条件を満たした場合、車両２０が車列の中間に位置すると判定してもよい。
（条件１）交差点の停止位置から所定の距離以上（例えば、３メートル以上）の位置に車両２０が停止している
これとは反対に、例えば、以下のような条件を満たした場合、車両２０が車列の先頭に存在すると判定してもよい。
（条件２）交差点の停止位置から所定の距離未満（例えば、３メートル未満）の位置に車両２０が停止している
対向車線が見えないものとして扱う場合、前述した（２）と同じ扱いとなる。
【００６９】
次に、ステップＳ２４において、推定したナンバープレートの滞留時間に基づいて、認識周期（フレームレート）を決定する。例えば、車載カメラの視野内に他車両が存在する期間内に、ナンバープレート情報の認識を最低一回行えるような認識周期を設定する。
【００７０】
以上説明したように、第二の実施形態によると、道路環境情報に基づいて、ナンバープレートの認識周期を適切な値に設定することができる。
【００７１】
なお、実施形態の説明では、道路環境情報、すなわち、走行中の道路の特徴に関する情報を利用したが、車両２０が、高いフレームレートでのナンバープレート認識が必要ないエリアを走行している場合、フレームレートを固定してもよい。例えば、地図情報と位置情報を照合した結果、車両２０が駐車場に存在すると判定した場合、フレームレートを引き下げてもよい。
【００７２】
また、本実施形態では、道路環境情報を記憶したデータベースを用いたが、当該データベースは車載装置３０の外部にあってもよい。
【００７３】
また、道路環境情報は、車両２０の周囲を直接センシングすることで取得してもよい。例えば、レーダーやＬＩＤＡＲといったセンサが取得したデータを用いてもよい。センシングの対象は、道路幅や車線数であってもよいし、先行車両との車間距離であってもよい。例えば、車間距離が閾値より小さい場合、車載カメラの視界が先行車両によって遮られていると判定してもよい。また、路側装置から送信された道路環境情報を受信し、用いてもよい。
また、画像取得部３０１が取得した画像を解析することで、道路環境情報を生成してもよい。例えば、画像を解析した結果に基づいて、停止線の直前で停止した（すなわち、車列の先頭に位置している）ことを判定してもよい。
【００７４】
（変形例）
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００７５】
例えば、車載装置３０の負荷が高く、算出した認識周期ではナンバープレート情報の認識処理が行えない場合、処理の一部をサーバ装置１０に依頼してもよい。例えば、単位時間あたりの処理量が規定量を超過した場合、当該超過分に対応する画像をサーバ装置１０に送信し、ナンバープレート情報の認識処理を依頼してもよい。
【００７６】
また、実施形態の説明では、認識周期を調整することでリソースの配分を行ったが、これ以外の方法によってリソースの配分を行ってもよい。例えば、認識精度や、画像の解像度を調整することでリソースの配分を行うようにしてもよい。
【００７７】
また、第二の実施形態では、道路環境に関する情報を利用したが、他車両をセンシングした結果のみを用いて認識周期を設定してもよい。例えば、前述した方法によって、自車両と他車両との相対速度を車両ごとに算出してもよい。かかる形態によると、車載カメラの視野内におけるナンバープレートの滞留時間が車両ごとに算出できる。これに基づいて、適切な認識周期を設定するようにしてもよい。
【００７８】
本開示において説明した処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【００７９】
また、１つの装置が行うものとして説明した処理が、複数の装置によって分担して実行されてもよい。あるいは、異なる装置が行うものとして説明した処理が、１つの装置によって実行されても構わない。コンピュータシステムにおいて、各機能をどのようなハードウェア構成（サーバ構成）によって実現するかは柔軟に変更可能である。
【００８０】
本発明は、上記の実施形態で説明した機能を実装したコンピュータプログラムをコンピュータに供給し、当該コンピュータが有する１つ以上のプロセッサがプログラムを読み出して実行することによっても実現可能である。このようなコンピュータプログラムは、コンピュータのシステムバスに接続可能な非一時的なコンピュータ可読記憶媒体によってコンピュータに提供されてもよいし、ネットワークを介してコンピュータに提供されてもよい。非一時的なコンピュータ可読記憶媒体は、例えば、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ（ＨＤＤ）等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤディスク・ブルーレイディスク等）など任意のタイプのディスク、読み込み専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、フラッシュメモリ、光学式カード、電子的命令を格納するために適した任意のタイプの媒体を含む。
【符号の説明】
【００８１】
１０：サーバ装置
２０：車両
３０：車載装置
３０１：画像取得部
３０２：ナンバープレート情報認識部
３０３：ナンバープレート情報処理部
３０４：位置情報取得部
３０５：通信部
３０６：制御部
【図１】
2020003997.tif 000004
【図２】
2020003997.tif 000005
【図３】
2020003997.tif 000006
【図４】
2020003997.tif 000007
【図５】
2020003997.tif 000008
【図６】
2020003997.tif 000009
【図７】
2020003997.tif 000010
【図８】
2020003997.tif 000011
【図９】
2020003997.tif 000012
【図１０】
2020003997.tif 000013