(57)【要約】【課題】街中を移動する人や車両の様子を複数のカメラから撮影する際に、カメラが設置された位置や向きを推定する推定方法を提供する。【解決手段】まず、マーカが固定されたカメラを複数、撮影対象地域内に設置する（ステップＳ１０１）。次に、設置された複数のカメラのそれぞれにより、撮影対象地域を撮影する（ステップＳ１０２）。さらに、複数のマーカが、複数のカメラのそれぞれによる撮影により得られた複数の画像内において撮影されている位置と、撮影対象地域内の特徴点の位置と、から、複数のカメラの撮影対象地域に対する位置ならびに向きを推定する（ステップＳ１０５）。ここで、複数の画像内において、マーカが少なくとも３つ撮影されるように、複数のカメラを設置する。【選択図】図１
2012104052.tif 000002
【特許請求の範囲】
【請求項１】
マーカが固定されたカメラを複数、撮影対象地域内に設置する設置工程、
前記設置された複数のカメラのそれぞれにより、前記撮影対象地域を撮影する撮影工程、
前記複数のマーカが、前記複数のカメラのそれぞれによる撮影により得られた複数の画像内において撮影されている位置と、前記撮影対象地域内の特徴点の位置と、から、前記複数のカメラの前記撮影対象地域に対する位置ならびに向きを推定する推定工程
を備え、
前記複数の画像内において、前記マーカが少なくとも３つ撮影されるように、前記複数のカメラを設置する
ことを特徴とする推定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、街中を移動する人や車両の様子を複数のカメラから撮影する際に、カメラが設置された位置や向きを推定する推定方法に関する。
【背景技術】
【０００２】
従来から、街中を移動する車両等の様子を撮影して、交通量等を計測する技術が提案されている（たとえば、特許文献１参照）。
【０００３】
一方で、所定の文字や図形、模様が印刷されたマーカを現実世界の種々の物品に貼付してから当該物品およびその周辺を撮影した画像において、当該マーカが撮影された位置に当該マーカに対応付けられる仮想的なキャラクターや各種の情報を合成するＡＲ（Augmented Reality）技術提案されている（たとえば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０２２２８号公報
【特許文献２】特開２００６−０４８４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たとえば交差点のように、行き交う人や車両が多い状況で交通量を正確に計測するには、複数のカメラで撮影を行って、人や車両の同定を行う必要がある。
【０００６】
このような状況で、各カメラを設置した位置や向きを簡単に推定できる方法が強く求められている。
【０００７】
本発明は、以上のような課題を解決するもので、街中を移動する人や車両の様子を複数のカメラから撮影する際に、カメラが設置された位置や向きを推定する推定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る推定方法は、
マーカが固定されたカメラを複数、撮影対象地域内に設置する設置工程、
前記設置された複数のカメラのそれぞれにより、前記撮影対象地域を撮影する撮影工程、
前記複数のマーカが、前記複数のカメラのそれぞれによる撮影により得られた複数の画像内において撮影されている位置と、前記撮影対象地域内の特徴点の位置と、から、前記複数のカメラの前記撮影対象地域に対する位置ならびに向きを推定する推定工程
を備え、
前記複数の画像内において、前記マーカが少なくとも３つ撮影されるように、前記複数のカメラを設置する
ように構成される。
【発明の効果】
【０００９】
本発明によれば、街中を移動する人や車両の様子を複数のカメラから撮影する際に、カメラが設置された位置や向きを推定する推定方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る推定方法の処理の制御の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に本発明の実施形態を説明する。なお、以下にあげる実施形態は、説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素または全要素を、これと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も、本発明の範囲に含まれる。
【実施例１】
【００１２】
図１は、本実施形態に係る推定方法の処理の制御の流れを示すフローチャートである。以下、本図を参照して説明する。
【００１３】
まず、ユーザは、街中を移動する人や車両の様子を動画撮影する場合に、一つの交差点に向けて複数のカメラを設置する（ステップＳ１０１）。この交差点が、撮影対象地域となる。
【００１４】
各カメラには、そのレンズ側（正面側）から見えるように、拡張現実技術で利用されるマーカが固定されている。マーカは、交差点を挟んで配置された他のカメラから、その模様が認識できる程度の大きさであることが望ましい。また、マーカの模様は、カメラ同士で互いに異なるものとする。
【００１５】
複数のカメラの設置の際には、他のカメラができるだけその視界に含まれるようにそれぞれの位置や向きを設定する。
【００１６】
ついで、ユーザは、各カメラで撮影を行い（ステップＳ１０２）、撮影結果の画像を制御用コンピュータに送る（ステップＳ１０３）。
【００１７】
撮影機能ならびに無線通信機能を有するスマートフォンをカメラとして利用した場合には、あらかじめ用意された制御用コンピュータに、撮影結果の画像をアップロードすれば良い。また、各カメラには、そのカメラを制御するための小型コンピュータを接続するものとし、小型コンピュータ同士を公衆無線ＬＡＮや携帯電話通信網などを介して通信可能に接続することとしても良い。
【００１８】
すると、制御用コンピュータは、各画像に撮影されているマーカならびに特徴点を認識して（ステップＳ１０４）、各マーカや特徴点の各画像における位置から、各カメラならびに特徴点の位置、および、各カメラの向きを推定する（ステップＳ１０５）。
【００１９】
ここで、各カメラの位置および向きはそれぞれ自由度が３であるから、カメラがＮ台ある場合、カメラの位置および向きの未知パラメータの個数は、６Ｎということになる。
【００２０】
一方、撮影された画像は、Ｎ枚であるが、各画像に、（平均して）他のＭ台（ただしＭ≦Ｎ−１）のカメラに固定されたマーカが画像内に撮影されているものとする。マーカの画像内における位置は２次元の量であるから、１枚の画像について、画像変換の方程式が２Ｍ個得られることになる。画像は全部でＮ枚であるから、方程式は、２ＭＮ個ある。
【００２１】
すなわち、６Ｎ＝２ＭＮが成立すれば、すべてのカメラの位置および向きが決定できることになる。これを解くと、Ｍ＝３となる。Ｍ≦Ｎ−１であるから、Ｎ≧４であることが必要となる。
【００２２】
すなわち、カメラは少なくとも４台用意し、各画像に他のカメラのマーカが少なくとも３つ撮影されるように設定すれば、すべてのカメラの位置および向きを定めることができる、といえる。
【００２３】
実際には、街中の特徴点、たとえば、交差点における横断歩道の形状や郵便ポスト、店舗の看板などの存在によって、１枚の画像に撮影されるマーカの数が３未満であるような場合や、用意したカメラの数が４未満であっても、カメラの位置や向きを推定することができる。
【００２４】
この推定の際には、透視投影の方程式を解く、あるいは、透視投影の方程式の誤差が最も小さくなるような最尤推定の技術を利用する。
【００２５】
そして、各カメラの位置ならびに向きが十分に小さい誤差で推定できたら（ステップＳ１０６；Ｙｅｓ）、各カメラで動画撮影を開始して（ステップＳ１０７）、本処理を終了する。
【００２６】
一方、各カメラの位置ならびに向きの推定誤差が所定の閾値よりも大きい場合（ステップＳ１０６；Ｎｏ）、ステップＳ１０１に戻って、カメラの位置や向きを再度設定し直す。
【００２７】
なお、各カメラにおける静止画の撮影（ステップＳ１０２）や動画撮影の開始（ステップＳ１０７）は、カメラ等が有する通信機能を利用して制御用コンピュータから集中管理・集中制御できるように構成することが望ましいが、たとえば複数の人間が手作業でこれらの処理を実行することも可能である。
【産業上の利用可能性】
【００２８】
本発明によれば、街中を移動する人や車両の様子を複数のカメラから撮影する際に、カメラが設置された位置や向きを推定する推定方法を提供することができる。
【図１】
2012104052.tif 000003