(57)【要約】  本発明によれば、道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析部と、第１の画像に写る車両の乗車人数を検出する（Ｓ１０）第１の検出部と、道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析部と、第２の画像に写る車両の乗車人数を検出する（Ｓ１１）第２の検出部と、第１の画像と第２の画像とが所定の条件を満たすか否かを判定する（Ｓ１２）判定部と、第１の画像と第２の画像とが所定の条件を満たす場合、第１の画像に写る車両の乗車人数と、第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する（Ｓ１３）決定部と、を有する解析装置が提供される。
2019012710.tif 000002
【特許請求の範囲】
【請求項１】
道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段と、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段と、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段と、を有する解析装置。
【請求項２】
請求項１に記載の解析装置において、  前記第１のカメラは、第１のセンサによる車両の検出に応じて前記第１の画像を生成し、  前記第２のカメラは、第２のセンサによる車両の検出に応じて前記第２の画像を生成し、  前記第１のセンサは、前記道路を通行する車両を側方から検出し、  前記第１のカメラは、前記車両を側方から撮影し、  前記第２のセンサは、前記車両を前方から検出し、  前記第２のカメラは、前記車両を前方から撮影する解析装置。
【請求項３】
請求項１又は２に記載の解析装置において、  前記第１のカメラは、２以上の車線を有する道路沿いに設置され、前記２以上の車線のうち前記第１のカメラから最も近い車線以外の車線を通行する車両を側方から撮影し、  前記第２のカメラは、前記２以上の車線を有する道路の上方に設置され、前記２以上の車線のうち前記第１のカメラから最も近い車線以外の車線を通行する車両を前方から撮影する解析装置。
【請求項４】
請求項１から３のいずれか１項に記載の解析装置において、  前記判定手段は、    前記第１の画像が生成された時刻と前記第２の画像が生成された時刻とが所定の関係を満たすか否かを判定する解析装置。
【請求項５】
請求項４に記載の解析装置において、  前記判定手段は、    前記第１のカメラにより撮影される位置である第１の撮影位置と前記第２のカメラにより撮影される位置である第２の撮影位置との間の距離、及び、前記車両の速度に基づき、前記第１の撮影位置と前記第２の撮影位置との間の車両の移動に要する所要時間を算出し、    前記第１の画像が生成された時刻と前記第２の画像が生成された時刻との差が前記所要時間に基づいて定められる条件を満たすか否かを判定する解析装置。
【請求項６】
請求項１から５のいずれか１項に記載の解析装置において、  前記決定手段は、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数のうちの大きい方を、車両の乗車人数として決定する解析装置。
【請求項７】
請求項１から６のいずれか１項に記載の解析装置において、  前記決定手段は、    前記第１の画像がいずれの前記第２の画像とも前記所定の条件を満たさない場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数を用いて車両の乗車人数を決定する解析装置。
【請求項８】
請求項１から６のいずれか１項に記載の解析装置において、  前記決定手段は、    前記第１の画像がいずれの前記第２の画像とも前記所定の条件を満たさない場合、当該第１の画像に写る車両の乗車人数を決定せず、エラーを出力する解析装置。
【請求項９】
請求項１から８のいずれか１項に記載の解析装置において、    前記第２の画像がいずれの前記第１の画像とも前記所定の条件を満たさない場合、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数を用いて車両の乗車人数を決定する解析装置。
【請求項１０】
請求項１から８のいずれか１項に記載の解析装置において、  前記決定手段は、    前記第２の画像がいずれの前記第１の画像とも前記所定の条件を満たさない場合、当該第２の画像に写る車両の乗車人数を決定せず、エラーを出力する解析装置。
【請求項１１】
コンピュータが、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析工程と、  前記第１の画像解析工程での検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出工程と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析工程と、  前記第２の画像解析工程での検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出工程と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定工程と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出工程で検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出工程で検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定工程と、を実行する解析方法。
【請求項１２】
コンピュータを、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段、として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、解析装置、解析方法及びプログラムに関する。
【背景技術】
【０００２】  特許文献１及び２に、車両に乗車している人の数を検出する装置が開示されている。【０００３】  特許文献１には、車両を横から撮影した画像を解析して人物の横顔を検出し、検出結果に基づき車両に乗車している人の数を決定する装置が開示されている。また、特許文献１には、第１の撮像装置で撮像された画像に基づき横顔検出手段で得られた横顔の個数と、第２の撮像装置で撮像された画像に基づき正面顔検出手段で得られた正面顔の個数との最大値、平均値、又は和を、車両内に存在する人物の個数として決定することが開示されている。【０００４】  特許文献２には、車両を連続的に撮影した複数の画像各々を解析して人物を検出し、各画像における車両の見え方に基づき検出した人各々が車内のどの座席に座っているかを推定し、人が座っていると判断された座席の数に基づき車両に乗車している人の数を決定する装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】国際公開第２０１４／０６１１９５号パンフレット
【特許文献２】国際公開第２０１４／０６４８９８号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００６】  本発明は、車両に乗車している人の数を検出する新たな技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】  本発明によれば、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段と、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段と、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段と、を有する解析装置が提供される。【０００８】  また、本発明によれば、  コンピュータが、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析工程と、  前記第１の画像解析工程での検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出工程と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析工程と、  前記第２の画像解析工程での検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出工程と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定工程と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出工程で検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出工程で検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定工程と、を実行する解析方法が提供される。【０００９】  また、本発明によれば、  コンピュータを、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段、として機能させるプログラムが提供される。
【発明の効果】
【００１０】  本発明によれば、車両に乗車している人の数を検出する新たな技術が実現される。
【図面の簡単な説明】
【００１１】  上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１２】
【図１】本実施形態の解析装置のハードウエア構成の一例を示す図である。
【図２】本実施形態の解析装置の機能ブロック図の一例である。
【図３】本実施形態の画像の撮影方法の一例を説明するための図である。
【図４】本実施形態の画像の撮影方法の一例を説明するための図である。
【図５】本実施形態の車両座標系の一例を説明するための図である。
【図６】本実施形態の解析装置の処理の流れの一例を示すフローチャートである。
【図７】本実施形態の解析装置の機能ブロック図の一例である。
【図８】本実施形態の画像の撮影方法の一例を説明するための図である。
【図９】本実施形態の画像の撮影方法の一例を説明するための図である。
【図１０】本実施形態の画像の撮影方法の一例を説明するための図である。
【発明を実施するための形態】
【００１３】＜第１の実施形態＞  まず、本実施形態の解析装置の概要を説明する。解析装置は、複数のカメラで撮影した複数の画像各々の解析結果に基づき、車両に乗車している人の数を検出する。
【００１４】  まず、解析装置は、第１のセンサによる車両の検出に応じて撮影する第１のカメラにより撮影された複数の第１の画像（以下、「第１の画像群」という場合がある）各々から人の顔を検出する。そして、解析装置は、検出結果に基づき、複数の第１の画像に共通して含まれる車両に乗車している人の数（第１の画像群の検出人数）を検出する。
【００１５】  また、解析装置は、第２のセンサによる車両の検出に応じて撮影する第２のカメラにより撮影された複数の第２の画像（以下、「第２の画像群」という場合がある）から人の顔を検出する。そして、解析装置は、検出結果に基づき、複数の第２の画像に共通して含まれる車両に乗車している人の数（第２の画像群の検出人数）を検出する。
【００１６】  また、解析装置は、第１の画像群と第２の画像群とが所定の条件を満たすか否かを判定する。所定の条件を満たす第１の画像群と第２の画像群は、画像内に同一の車両を含むと推定される。所定の条件は、例えば撮影時刻等で定められる（以下で詳細を説明する）。
【００１７】  そして、解析装置は、第１の画像群と第２の画像群とが所定の条件を満たす場合、第１の画像群から検出した第１の画像群に写る車両の乗車人数と、第２の画像群から検出した第２の画像群に写る車両の乗車人数とを用いて、これらの画像群に写る車両の乗車人数を決定する。
【００１８】  このような本実施形態の解析装置によれば、車両に乗車している人の数を検出する新たな技術が実現される。
【００１９】  また、複数のカメラで撮影する本実施形態の解析装置によれば、１台の車両を複数の方向から撮影することができる。そして、複数の方向から撮影した複数の画像を解析し、車両に乗車している人の数を検出することができる。例えば、ある方向から撮影した画像において少なくとも１人の乗員が何らかの物体の影になり検出できない場合でも、他の方向から撮影した画像においてすべての乗員を検出できる場合がある。複数の方向から撮影した複数の画像の解析結果に基づき車両に乗車している人の数を検出する本実施形態の解析装置によれば、乗車人数の検出精度が向上する。
【００２０】  また、本実施形態の解析装置は、撮影時刻等で定められる所定の条件を満たすか否かを判断することで、同一の車両を含むと推定される第１の画像群と第２の画像群のペアを検出することができる。画像解析等で画像に含まれる車両の特徴を検出し、特徴が類似する車両を含む第１の画像群と第２の画像群のペアを検出する場合に比べて、コンピュータの処理負担を軽減できる。
【００２１】  以下、解析装置の構成を詳細に説明する。まず、解析装置のハードウエア構成の一例について説明する。本実施形態の解析装置が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２２】  図１は、本実施形態の解析装置のハードウエア構成を例示するブロック図である。図１に示すように、解析装置は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。なお、解析装置は物理的及び／又は論理的に分かれた複数の装置で構成されてもよい。この場合、複数の装置各々が、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有してもよい。
【００２３】  バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵやＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置（例：キーボード、マウス、マイク、物理キー、タッチパネルディスプレイ、コードリーダ等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００２４】  次に、解析装置の機能構成を説明する。図２に解析装置１０の機能ブロック図の一例を示す。図示するように、解析装置１０は、第１の画像解析部１１と、第１の検出部１２と、第２の画像解析部１３と、第２の検出部１４と、判定部１５と、決定部１６とを有する。
【００２５】  第１の画像解析部１１は、道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人（例：人の顔）を検出する。そして、第１の検出部１２は、第１の画像解析部１１による検出結果に基づき、第１の画像に写る車両の乗車人数を検出する。本実施形態では、第１の画像解析部１１は、第１のセンサによる車両の検出に応じて撮影する第１のカメラにより撮影された複数の第１の画像（第１の画像群）各々から人の顔を検出する。そして、第１の検出部１２は、第１の画像解析部１１による検出結果に基づき、複数の第１の画像に共通して含まれる車両に乗車している人の数を検出する。
【００２６】  第２の画像解析部１３は、道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人（例：人の顔）を検出する。そして、第２の検出部１４は、第２の画像解析部１３による検出結果に基づき、第２の画像に写る車両の乗車人数を検出する。本実施形態では、第２の画像解析部１３は、第２のセンサによる車両の検出に応じて撮影する第２のカメラにより撮影された複数の第２の画像（第２の画像群）から人の顔を検出する。そして、第２の検出部１４は、第２の画像解析部１３による検出結果に基づき、複数の第２の画像に共通して含まれる車両に乗車している人の数を検出する。
【００２７】  ここで、図３及び図４を用いてセンサ及びカメラの設置例を説明する。
【００２８】  第１のセンサ１０１は、道路沿いに設置され、道路を通行する車両を側方から検出する。第１のカメラ１０２は、道路沿いに設置され、道路を通行する車両を側方から撮影する。図示する例の場合、第１のセンサ１０１は、２車線以上有する道路沿いに設置され、第１のセンサ１０１から見て奥側の車線を通行する車両を側方から検出する。第１のカメラ１０２は、２車線以上有する道路沿いに設置され、第１のカメラ１０２から見て奥側の車線を通行する車両を側方から撮影する。
【００２９】  第２のセンサ２０１は、道路の上方に設置され、道路を通行する車両を前方から検出する。第２のカメラ２０２は、道路の上方に設置され、道路を通行する車両を前方から撮影する。図示する例の場合、第２のセンサ２０１は、第１のセンサ１０１及び第１のカメラ１０２から見て奥側の車線の上方に設置され、奥側の車線を通行する車両を前方から検出する。第２のカメラ２０２は、第１のセンサ１０１及び第１のカメラ１０２から見て奥側の車線の上方に設置され、奥側の車線を通行する車両を前方から撮影する。
【００３０】  例えば、第２のセンサ２０１及び第２のカメラ２０２は、道路を横切るように設けられた高架やガントリーに取り付けられてもよいし、道路上に設けられた標識や看板に取り付けられてもよいし、その他の設置物に取り付けられてもよい。また、第２のセンサ２０１及び第２のカメラ２０２を設置するための構造物を新たに道路上に設けてもよい。
【００３１】  第１のセンサ１０１及び第２のセンサ２０１は、道路上の所定位置を車両が通過したことを検出する。このような検出を実現できればよく、第１のセンサ１０１及び第２のセンサ２０１の詳細は制限されない。例えば、第１のセンサ１０１及び第２のセンサ２０１は、光（例：レーザ）を所定方向（例：図示する矢印の方向）に放出する手段、及び、その反射光を受光する手段を備えてもよい。そして、反射光の受光具合に基づき放出した光の進行を妨げる障害物の存在を検出することで、車両の通過を検出してもよい。
【００３２】  また、第１のセンサ１０１及び第２のセンサ２０１の少なくとも一方は、検出した障害物までの距離を測定する手段を有してもよい。例えば、光の放出タイミングから反射光の受光タイミングまでの時間差に基づき、光を反射した障害物までの距離を算出してもよい。
【００３３】  第１のセンサ１０１は、車両の通過を検出すると、その旨を示す信号を第１のカメラ１０２に入力する。なお、第１のセンサ１０１は、車両の通過を検出し、かつ、検出した車両が距離条件を満たす場合、その旨を示す信号を第１のカメラ１０２に入力してもよい。例えば距離条件は、「第１のセンサ１０１から車両までの距離が基準範囲以内」でよい。基準範囲を奥側の車線を走行する車両と第１のセンサ１０１との間の距離として想定されうる範囲とすることで、図３及び図４に示す第１のセンサ１０１は、第１のセンサ１０１から見て奥側の車線を通行する車両のみを精度よく検出することができる（すなわち、手前側の車線を通行する車両等を検出しない）。
【００３４】  第２のセンサ２０１は、車両の通過を検出すると、その旨を示す信号を第２のカメラ２０２に入力する。なお、第２のセンサ２０１は、車両の通過を検出し、かつ、検出した車両が距離条件を満たす場合、その旨を示す信号を第２のカメラ２０２に入力してもよい。例えば距離条件は、「第２のセンサ２０１から車両までの距離が基準範囲以内」でよい。基準範囲を奥側の車線を走行する車両と第２のセンサ２０１との間の距離として想定されうる範囲とすることで、図３及び図４に示す第２のセンサ２０１は、第１のセンサ１０１から見て奥側の車線を通行する車両を精度よく検出することができる（すなわち、他の障害物等を検出しない）。
【００３５】  第１のカメラ１０２及び第２のカメラ２０２は、各々、第１のセンサ１０１及び第２のセンサ２０１による車両の通過の検出に応じて撮影する。
【００３６】  例えば、第１のカメラ１０２は、第１のセンサ１０１による検出に応じて所定数の静止画を連続撮影（例：１秒間に数十枚からは百枚程度）し、複数の静止画ファイルを生成してもよい。上記所定数は、予め、第１のカメラ１０２の性能、車両の移動速度等に応じて任意に定めることができる。所定数を適切に設定することで、第１のセンサ１０１による検出に応じて連続撮影した複数の画像の中に、第１のセンサ１０１により検出された車両を含めることができる。
【００３７】  また、例えば、第２のカメラ２０２は、第２のセンサ２０１による検出に応じて所定数の静止画を連続撮影（例：１秒間に数十枚からは百枚程度）し、複数の静止画ファイルを生成してもよい。上記所定数は、予め、第２のカメラ２０２の性能、車両の移動速度等に応じて任意に定めることができる。所定数を適切に設定することで、第２のセンサ２０１による検出に応じて連続撮影した複数の画像の中に、第２のセンサ２０１により検出された車両を含めることができる。
【００３８】  その他、第１のカメラ１０２は、第１のセンサ１０１による検出に応じて所定の撮影時間の間、動画像を撮影し、複数のフレームからなる動画ファイルを生成してもよい。上記所定の撮影時間は、予め、第１のカメラ１０２の性能、車両の移動速度等に応じて任意に定めることができる。所定の撮影時間を適切に設定することで、第１のセンサ１０１による検出に応じて撮影した動画の中に、第１のセンサ１０１により検出された車両を含めることができる。
【００３９】  また、第２のカメラ２０２は、第２のセンサ２０１による検出に応じて所定の撮影時間の間、動画像を撮影し、複数のフレームからなる動画ファイルを生成してもよい。上記所定の撮影時間は、予め、第２のカメラ２０２の性能、車両の移動速度等に応じて任意に定めることができる。所定の撮影時間を適切に設定することで、第２のセンサ２０１による検出に応じて撮影した動画の中に、第２のセンサ２０１により検出された車両を含めることができる。
【００４０】  第１のカメラ１０２の位置及び向きは、第１のセンサ１０１による検出に応じた撮影で、第１のセンサ１０１により検出された車両を撮影するよう設定されている。また、第２のカメラ２０２の位置及び向きは、第２のセンサ２０１による検出に応じた撮影で、第２のセンサ２０１により検出された車両を撮影するよう設定されている。
【００４１】  第１のカメラ１０２及び第２のカメラ２０２により生成された画像ファイルは、リアルタイム処理又はバッチ処理で、解析装置１０に入力される。画像ファイルには、生成日時（生成タイミング）または撮影日時（撮影タイミング）が対応付けられる。解析装置１０と第１のカメラ１０２及び第２のカメラ２０２は任意の通信手段で通信可能に構成されてもよい。
【００４２】  図３の例の場合、第１のセンサ１０１により検出される車両の位置である第１の検出位置と、第２のセンサ２０１により検出される車両の位置である第２の検出位置は、同じ又はその差が十分に小さい。このため、第１のカメラ１０２により撮影される位置である第１の撮影位置と、第２のカメラ２０２により撮影される位置である第２の撮影位置は、同じ又はその差が十分に小さい。この場合、ある１台の車両は、第１のセンサ１０１及び第２のセンサ２０１により同時又はわずかな時間差で検出され、同時又はわずかな時間差で第１のカメラ１０２及び第２のカメラ２０２により撮影される。
【００４３】  図４の例の場合、第１の検出位置と第２の検出位置は異なり、その差は十分に大きい。このため、第１の撮影位置と第２の撮影位置は異なり、その差は十分に大きい。具体的には、車両の進行方向の手前側に第１の検出位置及び第１の撮影位置があり、奥側に第２の検出位置及び第２の撮影位置がある。図示しないが、車両の進行方向の手前側に第２の検出位置及び第２の撮影位置があり、奥側に第１の検出位置及び第１の撮影位置があってもよい。このような場合、ある１台の車両は、第１のセンサ１０１及び第２のセンサ２０１によりある程度大きな時間差で検出され、ある程度大きな時間差で第１のカメラ１０２及び第２のカメラ２０２により撮影される。
【００４４】  同じ車両を撮影した第１の画像（第１のカメラ１０２により撮影された画像）と第２の画像（第２のカメラ２０２により撮影された画像）とのペアを検出することを考えると、図３の例のように設置するのが好ましい。しかし、設置環境の制限上、図３のように設置できず、例えば図４の例のように設置する場合がある。
【００４５】  図２に戻り、第１の画像解析部１１は、第１のセンサ１０１による１回の検出に応じて第１のカメラ１０２が撮影した所定数の静止画又は所定の撮影時間分の動画（複数のフレーム画像）である複数の第１の画像（第１の画像群）を処理対象とし、処理対象の複数の第１の画像各々から車両及び人の顔を検出する。
【００４６】  車両及び人の顔の検出は、テンプレートマッチングで実現してもよい。また、多数の画像を用いた機械学習で構築した検出器で実現してもよい。検出器としては、例えば、ＳＶＭ（サポートベクターマシン）、ＬＤＡ（線形判別分析）、ＧＬＶＱ（一般化学習ベクトル量子化）、ニューラルネットワーク等を利用できる。第１の画像に含まれる車両は横向きとなる。このため、横向きの車両の画像をテンプレートとしたり、教師データとしたりするのが好ましい。また、第１の画像に含まれる人は概ね横顔になると考えられるが、正面顔等となる可能性も排除できない。このため、様々な方向から撮影した顔画像をテンプレートとしたり、教師データとしたりするのが好ましい。
【００４７】  なお、検出する人の顔は、検出した車両内にいる人の顔、すなわち検出した車両の輪郭より内側に存在する顔とすることができる。このようにすることで、車両に乗車している人の顔のみを検出し、車外にいる例えば通行人や交通誘導員等の人の顔を検出対象から除外できる。
【００４８】  第１の検出部１２は、処理対象の複数の第１の画像各々に対する第１の画像解析部１１の解析結果に基づき、複数の第１の画像に共通して含まれる車両に乗車している人の数を検出する。
【００４９】  例えば、第１の検出部１２は、特許文献２に記載の技術を利用して、複数の第１の画像に共通して含まれる車両に乗車している人の数を検出してもよい。すなわち、第１の検出部１２は、車両を連続的に撮影した複数の第１の画像各々における車両の見え方に基づき複数の第１の画像各々から検出した人各々が車両内のどの座席に座っているかを推定し、当該推定結果を統合して車両に乗車している人の数を決定してもよい。
【００５０】  その他、以下のような手段で複数の第１の画像に共通して含まれる車両に乗車している人の数を検出してもよい。まず、第１の画像解析部１１は、複数の第１の画像各々から検出した車両の基準箇所及び基準方向を検出し、検出した基準箇所を原点、検出した基準方向をｘ軸方向及びｙ軸方向とした２次元座標系（車両座標系）を第１の画像毎に定めてもよい。
【００５１】  基準箇所及び基準方向の一例を説明するがこれに限定されない。図５に、１つの第１の画像Ｆに設定された車両座標系の一例を示す。図示する例では、車両のボディーのうしろに取り付けられたバンパーの後方端部を基準箇所とし、車両の前後方向及び高さ方向を基準方向としている。そして、バンパーの後方端部を原点とし、車両の前後方向をｘ軸とし、高さ方向をｙ軸とした車両座標系が定められている。
【００５２】  第１の画像毎に車両座標系を設定した後、第１の画像解析部１１は、第１の画像毎に、検出した人の顔の車両座標系における座標を検出してもよい。
【００５３】  例えば、人の顔の検出処理において、図５に示すように人の顔が存在するエリアＢが検出される場合、このエリアＢの代表点（例：中心、右上、左上、右下、左下等）を、そのエリアＢに存在する顔の座標として求めることができる。その他、人の顔の検出処理において、人の目、鼻、口等が検出される場合、目、鼻、口の座標（例：目、鼻、口が占めるエリアの代表座標）を、その目、鼻、口を有する顔の座標として求めることができる。
【００５４】  そして、第１の検出部１２は、複数の第１の画像から検出された複数の顔を、車両座標系の座標が近いもの同士でまとめてグループ化する。すなわち、第１の検出部１２は、複数の第１の画像に跨って存在する同じ人の顔をグループ化する。そして、第１の検出部１２は、グループの数を、複数の第１の画像に共通して含まれる車両に乗車している人の数として検出してもよい。
【００５５】  図２に戻り、第２の画像解析部１３は、第２のセンサ２０１による１回の検出に応じて第２のカメラ２０２が撮影した所定数の静止画又は所定の撮影時間分の動画である複数の第２の画像（第２の画像群）を処理対象とし、処理対象の複数の第２の画像各々から車両及び人の顔を検出する。
【００５６】  車両及び人の顔の検出は、第１の画像解析部１１と同様の手段で実現できる。なお、第２の画像に含まれる車両は前向きとなる。このため、前向きの車両の画像（車両を上方から見た画像）をテンプレートとしたり、教師データとしたりするのが好ましい。また、第２の画像に含まれる人は概ね正面顔になると考えられるが、横顔等となる可能性も排除できない。このため、様々な方向から撮影した顔画像をテンプレートとしたり、教師データとしたりするのが好ましい。
【００５７】  なお、検出する人の顔は、検出した車両内にいる人の顔、すなわち検出した車両の輪郭より内側に存在する顔とすることができる。このようにすることで、車両に乗車している人の顔のみを検出し、車外にいる例えば通行人や交通誘導員等の人の顔を検出対象から除外できる。
【００５８】  第２の検出部１４は、処理対象の複数の第２の画像各々に対する第２の画像解析部１３の解析結果に基づき、複数の第２の画像に共通して含まれる車両に乗車している人の数を検出する。第２の検出部１４は、第１の検出部１２と同様の技術を利用して、複数の第２の画像に共通して含まれる車両に乗車している人の数を検出することができる。
【００５９】  判定部１５は、第１の画像（第１の画像群）と第２の画像（第２の画像群）とが所定の条件を満たすか否かを判定する。判定部１５は、「所定の条件：第１の画像が生成された時刻と第２の画像が生成された時刻とが所定の関係である」を満たすか否かを判定する。所定の条件を満たす第１の画像と第２の画像は、画像内に同一の車両を含むと推定される。
【００６０】  図３の例の場合、すなわち第１の検出位置（第１の撮影位置）及び第２の検出位置（第２の撮影位置）が同じ又はその差が十分に小さい場合、判定部１５は、「所定の条件：第１の画像が生成された時刻と第２の画像が生成された時刻との差が基準値（十分に小さい値）以内である」を満たすか否かを判定する。
【００６１】  図４の例の場合、すなわち第１の検出位置（第１の撮影位置）と第２の検出位置（第２の撮影位置）は異なり、その差が十分に大きい場合、判定部１５は、「所定の条件：第１の画像が生成された時刻と第２の画像が生成された時刻との差が基準範囲以内である」を満たすか否かを判定する。
【００６２】  基準範囲は予め定められ、任意の記憶装置に記憶されてもよい。そして、判定部１５は当該記憶装置に記憶されている基準範囲に基づき、上記判定を行ってもよい（例１）。その他、画像解析で車両ごとに基準範囲を決定してもよい（例２）。以下、各例について説明する。
【００６３】「例１」  当該例では、第１の検出位置と第２の検出位置との間の距離Ｄ１［ｋｍ］及び車両の基準速度に基づき決定された第１の検出位置と第２の検出位置との間の車両の移動に要する所要時間に基づき、基準範囲を決定する。なお、第１の検出位置を第１の撮影位置に置き代え、第２の検出位置を第２の撮影位置に置き代えて同様の処理を行ってもよい。
【００６４】  基準速度は、本実施形態の解析装置１０を適用する道路の法定速度や、当該道路を通行する車両の一般的な速度等とすることができる。例えば、Ｖ１［ｋｍ／ｈ］以上Ｖ２［ｋｍ／ｈ］以下のように幅を持たせることができる。この場合、基準範囲は、Ｄ１／Ｖ２［ｈ］以上Ｄ１／Ｖ１以下［ｈ］となる。
【００６５】「例２」  当該例でも、第１の検出位置と第２の検出位置との間の距離Ｄ１［ｋｍ］、及び、車両の基準速度に基づき決定された第１の検出位置と第２の検出位置との間の車両の移動に要する所要時間に基づき、基準範囲を決定する。しかし、車両の基準速度が例１と異なる。なお、第１の検出位置を第１の撮影位置に置き代え、第２の検出位置を第２の撮影位置に置き代えて同様の処理を行ってもよい。
【００６６】  当該例では、第１の画像解析部１１及び第２の画像解析部１３の少なくとも一方は画像を解析し、画像に含まれる車両の速度Ｖ３［ｋｍ／ｈ］を算出する。そして、算出した車両の速度Ｖ３［ｋｍ／ｈ］を含むように、車両の基準速度を決定する。基準速度は、例えば、Ｖ４［ｋｍ／ｈ］以上Ｖ５［ｋｍ／ｈ］以下のように幅を持たせることができる。なお、Ｖ４＜Ｖ３＜Ｖ５である。この場合、基準範囲は、Ｄ１／Ｖ５［ｈ］以上Ｄ１／Ｖ４以下［ｈ］となる。
【００６７】  第１の画像解析部１１は、連続的に撮影された時系列な複数の第１の画像（第１の画像群）を解析し、複数の第１の画像に共通して含まれる車両の速度を算出することができる。車両の速度は、例えば、２つの第１の画像間における車両の画像内での移動距離、予め保持している画像の縮尺、上記２つの第１の画像間の撮影タイミングの時間差に基づき算出することができる。
【００６８】  また、第２の画像解析部１３は、連続的に撮影された時系列な複数の第２の画像を解析し、複数の第２の画像に共通して含まれる車両の速度を算出することができる。車両の速度は、例えば、２つの第２の画像間における車両の画像内での移動距離、予め保持している画像の縮尺、上記２つの第２の画像間の撮影タイミングの時間差に基づき算出することができる。
【００６９】  例２の場合、例えば処理対象の第１の画像群との間で所定の条件を満たす第２の画像群を検出する処理において、当該第１の画像群に含まれる車両の速度を算出して基準速度を設定する。次いで、基準速度に基づき基準範囲を決定する。そして、当該第１の画像群との撮影時刻の時間差（例：撮影開始時刻の時間差）が決定された基準範囲以内である第２の画像群を、当該第１の画像群との間で所定の条件を満たすと判断する。なお、各画像には撮影日時が対応付けられて記憶されており、これらを読み出して時間差を算出することができる。
【００７０】  その他、例えば処理対象の第２の画像群との間で所定の条件を満たす第１の画像群を検出する処理において、当該第２の画像群に含まれる車両の速度を算出して基準速度を設定する。次いで、基準速度に基づき基準範囲を決定する。そして、当該第２の画像群との撮影時刻の時間差が決定された基準範囲以内である第１の画像群を、当該第２の画像群との間で所定の条件を満たすと判断する。なお、各画像には撮影日時が対応付けられて記憶されており、これらを読み出して時間差を算出することができる。
【００７１】  なお、所定の条件は、さらに車両の進行方向に対する第１の検出位置（第１の撮影位置）と第２の検出位置（第２の撮影位置）との前後関係を考慮した内容であってもよい。例えば、車両の進行方向に対して第１の検出位置（第１の撮影位置）が第２の検出位置（第２の撮影位置）より手前である場合、所定の条件は「第１の画像が生成された時刻と第２の画像が生成された時刻との差が基準範囲以内であり、かつ、第１の画像が生成された時刻が第２の画像が生成された時刻よりも前である」であってもよい。逆に、車両の進行方向に対して第２の検出位置（第２の撮影位置）が第１の検出位置（第１の撮影位置）より手前である場合、所定の条件は「第１の画像が生成された時刻と第２の画像が生成された時刻との差が基準範囲以内であり、かつ、第２の画像が生成された時刻が第１の画像が生成された時刻よりも前である」であってもよい。
【００７２】  また、例２において、画像解析で車両の速度を検出する処理に代えて、速度センサで各車線を走行する車両の速度（例：平均速度等）を検出してもよい。
【００７３】  決定部１６は、第１の画像（第１の画像群）と第２の画像（第２の画像群）とが所定の条件を満たす場合、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数と、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数とを用いて、これらの画像に共通して写る車両の乗車人数を決定する。
【００７４】  決定部１６は、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数と、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数のうちの大きい方を、これらの画像に共通して写る車両の乗車人数として決定することができる。
【００７５】  なお、決定部１６は、第１の画像群がいずれの第２の画像群とも所定の条件を満たさない場合、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数を用いて当該第１の画像群に写る車両の乗車人数を決定してもよい。この場合、決定部１６は、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数を、当該第１の画像群に写る車両の乗車人数として決定することができる。
【００７６】  その他、決定部１６は、第１の画像群がいずれの第２の画像群とも所定の条件を満たさない場合、当該第１の画像群に写る車両の乗車人数を決定せず、エラーを出力してもよい。
【００７７】  また、決定部１６は、第２の画像群がいずれの第１の画像群とも所定の条件を満たさない場合、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数を用いて当該第２の画像群に写る車両の乗車人数を決定してもよい。この場合、決定部１６は、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数を、当該第２の画像群に写る車両の乗車人数として決定することができる。
【００７８】  その他、決定部１６は、第２の画像群がいずれの第１の画像群とも所定の条件を満たさない場合、当該第２の画像群に写る車両の乗車人数を決定せず、エラーを出力してもよい。
【００７９】  次に、図６のフローチャートを用いて、解析装置１０の処理の流れの一例を説明する。
【００８０】  Ｓ１０では、第１の画像解析部１１は、道路を通過する車両を撮影する第１のカメラにより生成された第１の画像群から、人の顔を検出する。そして、第１の検出部１２は、第１の画像解析部１１による検出結果に基づき、第１の画像群に写る車両の乗車人数を検出する。
【００８１】  Ｓ１１では、第２の画像解析部１３は、道路を通過する車両を撮影する第２のカメラにより生成された第２の画像群から、人の顔を検出する。そして、第２の検出部１４は、第２の画像解析部１３による検出結果に基づき、第２の画像群に写る車両の乗車人数を検出する。
【００８２】  Ｓ１２では、判定部１５は、第１の画像群と第２の画像群とが所定の条件を満たすか否かを判定する。例えば、判定部１５は、任意の第１の画像群を処理対象とし、当該第１の画像群と第２の画像群とが所定の条件を満たすか否かを判定することで、当該第１の画像群との間で所定の条件を満たす第２の画像群を検出する。又は、判定部１５は、任意の第２の画像群を処理対象とし、当該第２の画像群と第１の画像群とが所定の条件を満たすか否かを判定することで、当該第２の画像群との間で所定の条件を満たす第１の画像群を検出する。
【００８３】  なお、Ｓ１０、Ｓ１１及びＳ１２の処理の前後関係は図示する順に限定されず、その他の順としてもよい。また、これらの処理を並行して行ってもよい。
【００８４】  Ｓ１３では、決定部１６は、第１の画像群と第２の画像群とが所定の条件を満たす場合、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数と、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数とを用いて車両の乗車人数を決定する。例えば、決定部１６は、第１の検出部１２が検出した第１の画像群に写る車両の乗車人数と、第２の検出部１４が検出した第２の画像群に写る車両の乗車人数のうちの大きい方を、これらの画像群に写る車両の乗車人数として決定する。
【００８５】  ここで、本実施形態の変形例を説明する。上述した例では２組のセンサ及びカメラで２つの方向から撮影し、その画像に基づき乗車人数を決定したが、３組以上のセンサ及びカメラで３つ以上の方向から撮影し、その画像に基づき乗車人数を決定してもよい。この場合も、同様にして所定の条件を満たす画像群の組み合わせを検出し、複数の画像群各々から検出された車両の乗車人数のうちの最も大きい値を、これらの画像群に写る車両の乗車人数として決定することができる。
【００８６】  また、図３の例のように、第１の検出位置と第２の検出位置が同じ又はその差が十分に小さい場合、第１のセンサ１０１及び第２のセンサ２０１の一方をなくしてもよい。そして、残した方のセンサによる車両の検出に応じて、第１のカメラ１０２及び第２のカメラ２０２は撮影を実行してもよい。
【００８７】  また、上述した例では、第１のカメラ１０２及び第２のカメラ２０２は複数の静止画又は動画を撮影したが、第１のカメラ１０２及び第２のカメラ２０２は、第１のセンサ１０１及び第１のカメラ１０２による検出に応じて１枚の静止画を撮影し、１つの静止画ファイルを生成してもよい。この場合、第１の検出部１２は、第１の画像から検出された人の数を、その第１の画像に含まれる車両に乗車している人の数として検出する。また、第２の検出部１４は、第２の画像から検出された人の数を、その第２の画像に含まれる車両に乗車している人の数として検出する。その他の構成は、上述した例と同様である。
【００８８】  また、第１のカメラ１０２及び第２のカメラ２０２は、第１のセンサ１０１及び第２のセンサ２０１の検出に応じて撮影するのでなく、常時、撮影を継続してもよい。
【００８９】  以上説明した本実施形態の解析装置１０によれば、車両に乗車している人の数を検出する新たな技術が実現される。
【００９０】  また、複数のカメラで撮影する本実施形態の解析装置１０によれば、１台の車両を複数の方向から撮影することができる。そして、複数の方向から撮影した複数の画像を解析し、車両に乗車している人の数を検出することができる。例えば、ある方向から撮影した画像において少なくとも１人の乗員が何らかの物体の影になり検出できない場合でも、他の方向から撮影した画像においてすべての乗員を検出できる場合がある。複数の方向から撮影した複数の画像の解析結果に基づき車両に乗車している人の数を検出する本実施形態の解析装置１０によれば、乗車人数の検出精度が向上する。撮影方向を増やすほど、検出精度は向上する。
【００９１】  また、本実施形態の解析装置１０は、撮影時刻等で定められる所定の条件を満たすか否かを判断することで、同一の車両を含むと推定される第１の画像群と第２の画像群のペアを検出することができる。画像解析等で画像に含まれる車両の特徴を検出し、特徴が類似する車両を含む第１の画像群と第２の画像群のペアを検出する場合に比べて、コンピュータの処理負担を軽減できる。
【００９２】  また、上述のようにペアの検出が可能であるため、センサ及びカメラの設置の自由度が大きくなる。例えば、図３に示すように、第１のセンサ１０１による車両の検出位置と、第２のセンサ２０１による車両の検出位置とを近づけてもよいし、図４に示すように、第１のセンサ１０１による車両の検出位置と、第２のセンサ２０１による車両の検出位置とを離してもよい。いずれであっても、第１の画像群と第２の画像群とが撮影時刻等で定められる所定の条件を満たすか否かを判定することで、同一の車両を含むと推定される第１の画像群と第２の画像群のペアを検出することができる。
【００９３】  また、車両の基準速度を上述した例１のように固定値とすることで、解析装置１０の処理負担を軽減できる。
【００９４】  また、上述した例２のように、画像解析等で車両の基準速度を車両ごとに算出することで、同じ車両を含む画像を対応付ける処理の精度が向上する。
【００９５】  また、本実施形態の解析装置１０によれば、いずれの第２の画像群とも所定の条件を満たさない第１の画像群がある場合、当該第１の画像群に基づき検出された乗車人数をその画像群に写る車両の乗車人数として決定することができる。同様に、いずれの第１の画像群とも所定の条件を満たさない第２の画像群がある場合、当該第２の画像群に基づき検出された乗車人数をその画像群に写る車両の乗車人数として決定することができる。
【００９６】  例えば、図４に示す設置例の場合、第１の検出位置で検知・撮影された車両が第２の検出位置で検知・撮影されないという状況が発生し得る。例えば、車両の車線変更、基準速度（法定速度等に基づき定められる固定値の場合（上述した例１））よりも低速走行等により、上述のような状況が発生し得る。また、図３及び図４の設置例いずれの場合も、障害物等の存在により、一方向からは検知・撮影された車両が、他方向からは検知・撮影されないという状況が発生し得る。
【００９７】  このような場合、第１の画像群及び第２の画像群各々から検出された乗車人数を統合する処理よりも検出精度が落ちるが、一方の画像群から検出された乗車人数に基づきその画像群に写る車両の乗車人数を決定することで、検出した車両に対する検出結果（乗車人数）が得られないという不都合を回避できる。
【００９８】  なお、本実施形態の解析装置１０によれば、いずれの第２の画像群とも所定の条件を満たさない第１の画像群がある場合、当該第１の画像群に写る車両の乗車人数を決定せず、エラーを出力することができる。同様に、いずれの第１の画像群とも所定の条件を満たさない第２の画像群がある場合、当該第２の画像群に写る車両の乗車人数を決定せず、エラーを出力することができる。かかる場合、信頼度の落ちる検出結果（乗車人数）を生成しないので、検出結果（乗車人数）の信頼度が向上する。
【００９９】  また、本実施形態の解析装置１０によれば、車両を側方から撮影する第１のカメラと、車両を前方から撮影する第２のカメラとにより生成された画像を用いて、車両の乗車人数を検出することができる。車両を前方から撮影するカメラにより生成された画像のみを用いる場合に比べて、後部座席の人を検知できる可能性が高くなる。また、車両を側方から撮影するカメラにより生成された画像のみを用いる場合に比べて、手前側車線を通行する他の車両等により目的の車両が遮蔽された場合であっても、車両を前方から撮影するカメラにより生成された画像を用いることで検出結果（乗車人数）の精度が向上する。
【０１００】＜第２の実施形態＞  まず、本実施形態の解析装置１０の概要を説明する。本実施形態の解析装置１０は、２車線以上有する道路の全ての車線に対して、車両に乗車している人の数を検出する処理を実行する。そして、１つの車線に対しては一方向から撮影した画像を解析する手段を採用し、他の車線に対しては複数方向から撮影した画像を解析する手段を採用する。すなわち、車線に応じて異なる手段を採用する。解析装置１０のその他の構成は、第１の実施形態と同様である。また、本実施形態は、第１の実施形態で説明した変形例を採用することもできる。
【０１０１】  解析装置１０のハードウエア構成は、第１の実施形態と同様である。
【０１０２】  次に、図８及び図９を用いて本実施形態のセンサ及びカメラの設置例を説明する。
【０１０３】  図８の設置例は、図３の設置例と比べて、第３のセンサ３０１及び第３のカメラ３０２を新たに設けている点が異なる。第１のセンサ１０１、第１のカメラ１０２、第２のセンサ２０１及び第２のカメラ２０２の設置の仕方は図３の設置例と同様である。
【０１０４】  図９の設置例は、図４の設置例と比べて、第３のセンサ３０１及び第３のカメラ３０２を新たに設けている点が異なる。第１のセンサ１０１、第１のカメラ１０２、第２のセンサ２０１及び第２のカメラ２０２の設置の仕方は図４の設置例と同様である。
【０１０５】  第３のセンサ３０１は、道路沿いに設置され、道路を通行する車両を側方から検出する。第３のセンサ３０１は、第３のセンサ３０１から見て手前側の車線を通行する車両を検出する。第３のカメラ３０２は、道路沿いに設置され、道路を通行する車両を側方から撮影する。第３のカメラ３０２は、第３のカメラ３０２から見て手前側の車線を通行する車両を撮影する。
【０１０６】  第３のセンサ３０１は、道路上の所定位置を車両が通過したことを検出する。このような検出を実現できればよく、第３のセンサ３０１の詳細は制限されない。例えば、第３のセンサ３０１は、光（例：レーザ）を所定方向（例：図示する矢印の方向）に放出する手段、及び、その反射光を受光する手段を備えてもよい。そして、反射光の受光具合に基づき放出した光の進行を妨げる障害物の存在を検出することで、車両の通過を検出してもよい。
【０１０７】  また、第３のセンサ３０１は、検出した障害物までの距離を測定する手段を有してもよい。例えば、光の放出タイミングから反射光の受光タイミングまでの時間差に基づき、光を反射した障害物までの距離を算出してもよい。
【０１０８】  第３のセンサ３０１は、車両の通過を検出すると、その旨を示す信号を第３のカメラ３０２に入力する。なお、第３のセンサ３０１は、車両の通過を検出し、かつ、検出した車両が距離条件を満たす場合、その旨を示す信号を第３のカメラ３０２に入力してもよい。例えば距離条件は、「第３のセンサ３０１から車両までの距離が基準範囲以内」でよい。基準範囲を手前側の車線を走行する車両と第３のセンサ３０１との間の距離として想定されうる範囲とすることで、図８及び図９に示す第３のセンサ３０１は、第３のセンサ３０１から見て手前側の車線を通行する車両のみを精度よく検出することができる（すなわち、奥側の車線を通行する車両等を検出しない）。
【０１０９】  第３のカメラ３０２は、第３のセンサ３０１による車両の通過の検出に応じて撮影する。例えば、第３のカメラ３０２は、第３のセンサ３０１による検出に応じて所定数の静止画を連続撮影（例：１秒間に数十枚からは百枚程度）し、複数の静止画ファイルを生成してもよい。上記所定数は、予め、第３のカメラ３０２の性能、車両の移動速度等に応じて任意に定めることができる。所定数を適切に設定することで、第３のセンサ３０１による検出に応じて連続撮影した複数の画像の中に、第３のセンサ３０１により検出された車両を含めることができる。
【０１１０】  その他、第３のカメラ３０２は、第３のセンサ３０１による検出に応じて所定の撮影時間の間、動画像を撮影し、複数のフレームからなる動画ファイルを生成してもよい。上記所定の撮影時間は、予め、第３のカメラ３０２の性能、車両の移動速度等に応じて任意に定めることができる。所定の撮影時間を適切に設定することで、第３のセンサ３０１による検出に応じて撮影した動画の中に、第３のセンサ３０１により検出された車両を含めることができる。
【０１１１】  その他、第３のカメラ３０２は、第３のセンサ３０１による検出に応じて１枚の静止画を撮影し、１つの静止画ファイルを生成してもよい。
【０１１２】  第３のカメラ３０２の位置及び向きは、第３のセンサ３０１による検出に応じた撮影で、第３のセンサ３０１により検出された車両を撮影するよう設定されている。
【０１１３】  第３のカメラ３０２により生成された画像ファイルは、リアルタイム処理又はバッチ処理で、解析装置１０に入力される。画像ファイルには、生成日時（生成タイミング）または撮影日時（撮影タイミング）が対応付けられる。解析装置１０と第３のカメラ３０２は任意の通信手段で通信可能に構成されてもよい。
【０１１４】  図７に、本実施形態の解析装置１０の機能ブロック図の一例を示す。図示するように、解析装置１０は、第１の画像解析部１１と、第１の検出部１２と、第２の画像解析部１３と、第２の検出部１４と、判定部１５と、決定部１６と、第３の画像解析部１７と、第３の検出部１８とを有する。第１の画像解析部１１、第１の検出部１２、第２の画像解析部１３、第２の検出部１４及び判定部１５の構成は、第１の実施形態と同様である。
【０１１５】  第３の画像解析部１７は、第１の画像解析部１１と同様の手段で、１つ又は複数の第３の画像から車両及び人の顔を検出する。
【０１１６】  第３の検出部１８は、第１の検出部１２と同様の手段で、１つ又は複数の第３の画像に含まれる車両に乗車している人の数を検出する。
【０１１７】  決定部１６は、第３の画像の検出人数を、第３の画像に含まれる車両に乗車している人の数として決定する。第３の画像の検出人数は、第３の検出部１８により検出された１つ又は複数の第３の画像に含まれる車両に乗車している人の数である。決定部１６のその他の構成は、第１の実施形態と同様である。
【０１１８】  次に、本実施形態の変形例を説明する。上記では２車線の例を説明したが、３車線以上の場合も同様の手段を採用できる。例えば、センサ及びカメラを設置する側から見て一番手前の車線に対しては一方向から撮影した画像を解析する手段（決定部１６、第３の画像解析部１７及び第３の検出部１８により実現される手段）を採用し、その他の車線に対しては複数方向から撮影した画像を解析する手段（第１の画像解析部１１、第１の検出部１２、第２の画像解析部１３、第２の検出部１４、対応付け部１５及び決定部１６により実現される手段）を採用してもよい。
【０１１９】  この場合、第１のカメラ１０２は、２以上の車線を有する道路沿いに設置され、２以上の車線のうち第１のカメラ１０２から最も近い車線以外の１つ又は複数の車線を通行する車両を側方から撮影してもよい。そして、第２のカメラ２０２は、２以上の車線を有する道路の上方に設置され、２以上の車線のうち第１のカメラ１０２から最も近い車線以外の１つ又は複数の車線を通行する車両を前方から撮影してもよい。
【０１２０】  また、図１０に示すように、第１のセンサ１０１で複数の車線各々を通行する車両を検出してもよい。この場合、距離センサで検出した車両までの距離に基づき、いずれの車線を通行している車両を検出したのか判断できる。そして、第１のセンサ１０１からみて手前側の車線を通行する車両が検出された場合には、第３のカメラ３０２が撮影を実行する。一方、第１のセンサ１０１からみて奥側の車線を通行する車両が検出された場合には、第１のカメラ１０２及び第２のカメラ２０２が撮影を実行する。
【０１２１】  なお、第２のカメラ２０２は、両方の車線を撮影するように構成されていてもよい。このように構成した場合であっても、上述のように、第１のセンサ１０１からみて奥側の車線を通行する車両が検出された場合のみ第２のカメラ２０２の撮影を実行し、第１のセンサ１０１からみて手前側の車線を通行する車両が検出された場合には、第２のカメラ２０２による撮影を実行させなくてもよい。その他、いずれの車線を通行する車両を検出した場合も第２のカメラ２０２による撮影を実行させ、第１のセンサ１０１からみて奥側の車線を通行する車両の乗車人数の検出のみに第２のカメラ２０２により生成された画像を用いてもよい。
【０１２２】  その他、解析装置１０は、以下のようにして、第１のセンサ１０１からみて奥側の車線（以下、「奥側車線」）を通行する車両が第１のセンサ１０１からみて手前側の車線（以下、「手前側車線」）を通行する車両に遮られていること（以下、「車両遮蔽」）を検知する手段を有してもよい。
【０１２３】  例えば、解析装置１０は、センサで車両遮蔽を検出してもよい。具体的には、手前側車線を走行する車両と奥側車線を走行する車両とを所定時間内に検出したことに応じて、車両遮蔽を検出してもよい。その他、奥側車線を走行する車両が検出されなくなる前に、手前側車線を走行する車両が検出されたことに応じて、車両遮蔽を検出してもよい（１つのセンサで２車線検知する場合）。その他、手前側車線を走行する車両が車尾まで検知された後、一度も欠側とならずに奥側車線を走行する車両が検出されたことに応じて、車両遮蔽を検出してもよい（１つのセンサで２車線検知する場合）。
【０１２４】  その他、解析装置１０は、画像処理で車両遮蔽を検出してもよい。例えば、画像処理で２台の車両が重なっていることを検出することで、車両遮蔽を検出してもよい。
【０１２５】  なお、奥側車線の車両が手前側車線の車両に遮られている場合に、奥側車線を前方から撮影する第２のカメラ２０２を作動してもよい。また、奥側車線の車両が手前側車線の車両に遮られている場合に、奥側車線を前方から撮影した第２のカメラ２０２により生成された画像も用いて乗車人数を検出してもよい。かかる場合は、奥側車線を側方から撮影する第１のカメラ１０２により生成された画像に基づく乗車人数の検出の精度が不十分になる。そこで、第２のカメラ２０２により生成される画像を利用して、乗車人数を検出する。
【０１２６】  一方、奥側車線の車両が手前側車線の車両に遮られていない場合は、奥側車線を走行する車両が検知されても奥側車線を前方から撮影する第２のカメラ２０２を作動しなくてもよい。また、奥側車線の車両が手前側車線の車両に遮られていない場合は、奥側車線を前方から撮影した第２のカメラ２０２により生成された画像は用いずに乗車人数を検出してもよい。かかる場合は、奥側車線を側方から撮影する第１のカメラ１０２により生成された画像に基づく乗車人数の検出の精度がある程度高くなる。そこで、第２のカメラ２０２により生成される画像を利用せず、第１のカメラ１０２により生成される画像のみを用いて乗車人数を検出する。この場合、第２のカメラ２０２による撮影を減らすことができるので、第２のカメラ２０２の負担を軽減できる。また、乗車人数の検出に用いる画像の数を減らすことができるので、解析装置１０の処理負担を軽減できる。
【０１２７】  以上説明した本実施形態の解析装置１０によれば、第１の実施形態と同様の作用効果を実現できる。
【０１２８】  また、本実施形態の解析装置１０によれば、２車線以上有する道路の車線毎に、適切な方法で乗車人数を検出することができる。
【０１２９】  例えば、奥側の車線を通行する車両に乗車している人は、車両の側方から撮影した場合、手前側を通行する車両等に隠れて画像に含まれない可能性がある。そこで、奥側の車線に対しては、２台以上のカメラで複数方向から撮影した画像を解析し、その結果を統合する手段（第１の画像解析部１１、第１の検出部１２、第２の画像解析部１３、第２の検出部１４、対応付け部１５及び決定部１６により実現される手段）を採用する
【０１３０】  一方、手前側の車線を通行する車両に乗車している人は、車両の側方から撮影した場合、他の車両等に隠れる可能性が低い。そこで、手前側の車線に対しては、側方から撮影した画像を解析する手段（決定部１６、第３の画像解析部１７及び第３の検出部１８により実現される手段）を採用する。
【０１３１】  車線毎に適切な方法で乗車人数を検出することで、高い検出精度を維持しつつ、システムのオーバースペックを回避し、コスト負担を軽減することができる。
【０１３２】  以下、参考形態の例を付記する。１．  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段と、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段と、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段と、を有する解析装置。２．  １に記載の解析装置において、  前記第１のカメラは、第１のセンサによる車両の検出に応じて前記第１の画像を生成し、  前記第２のカメラは、第２のセンサによる車両の検出に応じて前記第２の画像を生成し、  前記第１のセンサは、前記道路を通行する車両を側方から検出し、  前記第１のカメラは、前記車両を側方から撮影し、  前記第２のセンサは、前記車両を前方から検出し、  前記第２のカメラは、前記車両を前方から撮影する解析装置。３．  １又は２に記載の解析装置において、  前記第１のカメラは、２以上の車線を有する道路沿いに設置され、前記２以上の車線のうち前記第１のカメラから最も近い車線以外の車線を通行する車両を側方から撮影し、  前記第２のカメラは、前記２以上の車線を有する道路の上方に設置され、前記２以上の車線のうち前記第１のカメラから最も近い車線以外の車線を通行する車両を前方から撮影する解析装置。４．  １から３のいずれかに記載の解析装置において、  前記判定手段は、    前記第１の画像が生成された時刻と前記第２の画像が生成された時刻とが所定の関係を満たすか否かを判定する解析装置。５．  ４に記載の解析装置において、  前記判定手段は、    前記第１のカメラにより撮影される位置である第１の撮影位置と前記第２のカメラにより撮影される位置である第２の撮影位置との間の距離、及び、前記車両の速度に基づき、前記第１の撮影位置と前記第２の撮影位置との間の車両の移動に要する所要時間を算出し、    前記第１の画像が生成された時刻と前記第２の画像が生成された時刻との差が前記所要時間に基づいて定められる条件を満たすか否かを判定する解析装置。６．  １から５のいずれかに記載の解析装置において、  前記決定手段は、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数のうちの大きい方を、車両の乗車人数として決定する解析装置。７．  １から６のいずれかに記載の解析装置において、  前記決定手段は、    前記第１の画像がいずれの前記第２の画像とも前記所定の条件を満たさない場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数を用いて車両の乗車人数を決定する解析装置。８．  １から６���いずれかに記載の解析装置において、  前記決定手段は、    前記第１の画像がいずれの前記第２の画像とも前記所定の条件を満たさない場合、当該第１の画像に写る車両の乗車人数を決定せず、エラーを出力する解析装置。９．  １から８のいずれかに記載の解析装置において、    前記第２の画像がいずれの前記第１の画像とも前記所定の条件を満たさない場合、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数を用いて車両の乗車人数を決定する解析装置。１０．  １から８のいずれかに記載の解析装置において、  前記決定手段は、    前記第２の画像がいずれの前記第１の画像とも前記所定の条件を満たさない場合、当該第２の画像に写る車両の乗車人数を決定せず、エラーを出力する解析装置。１１．  コンピュータが、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析工程と、  前記第１の画像解析工程での検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出工程と、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析工程と、  前記第２の画像解析工程での検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出工程と、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定工程と、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出工程で検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出工程で検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定工程と、を実行する解析方法。１２．  コンピュータを、  道路を通過する車両を撮影する第１のカメラにより生成された第１の画像から、人を検出する第１の画像解析手段、  前記第１の画像解析手段による検出結果に基づき、前記第１の画像に写る車両の乗車人数を検出する第１の検出手段、  前記道路を通過する車両を撮影する第２のカメラにより生成された第２の画像から、人を検出する第２の画像解析手段、  前記第２の画像解析手段による検出結果に基づき、前記第２の画像に写る車両の乗車人数を検出する第２の検出手段、  前記第１の画像と前記第２の画像とが所定の条件を満たすか否かを判定する判定手段、  前記第１の画像と前記第２の画像とが前記所定の条件を満たす場合、前記第１の検出手段が検出した前記第１の画像に写る車両の乗車人数と、前記第２の検出手段が検出した前記第２の画像に写る車両の乗車人数とを用いて車両の乗車人数を決定する決定手段、として機能させるプログラム。
【０１３３】  この出願は、２０１７年７月１３日に出願された日本出願特願２０１７−１３６９５２号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2019012710.tif 000003
【図２】
2019012710.tif 000004
【図３】
2019012710.tif 000005
【図４】
2019012710.tif 000006
【図５】
2019012710.tif 000007
【図６】
2019012710.tif 000008
【図７】
2019012710.tif 000009
【図８】
2019012710.tif 000010
【図９】
2019012710.tif 000011
【図１０】
2019012710.tif 000012
【国際調査報告】
2019012710.tif 000013
2019012710.tif 000014
2019012710.tif 000015
2019012710.tif 000016