(57)【要約】【課題】通行者に違和感を与えること無く通行者の２次元画像を撮像し、立体形状情報を生成する立体形状情報生成システムを提供する。【解決手段】回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成システムであって、回転ドアの回転に伴って設置位置に対する向きを変えながら移動する通行者の２次元画像を複数撮像する撮像部と、回転ドアの回転角を取得する回転角取得部と、撮像された複数の２次元画像のそれぞれを、撮像されたタイミングにおける回転角に対応付けて格納する２次元画像格納部と、格納された複数の２次元画像から、通行者の立体形状情報の生成に適した２次元画像を選択する２次元画像選択部と、選択した２次元画像及び当該２次元画像に対応付けて格納された回転角に基づいて、通行者の立体形状情報を生成する立体形状情報生成部とを備える立体形状情報生成システムを提供する。【選択図】図１
2005078522.tif 000002
【特許請求の範囲】
【請求項１】
回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成システムであって、
前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部と、
前記回転ドアの回転角を取得する回転角取得部と、
前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納部と、
前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択部と、
前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成部と
を備える立体形状情報生成システム。
【請求項２】
前記回転ドアの回転角に基づいて、前記撮像部から前記通行者までの撮像距離を算出する撮像距離算出部を更に備え、
前記２次元画像格納部は、前記撮像部により撮像された前記複数の２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角及び前記撮像距離に対応付けて格納し、
立体形状情報生成部は、前記２次元画像選択部が選択した前記２次元画像と、当該２次元画像に対応付けて格納された前記回転角及び前記撮像距離とに基づいて、前記通行者の立体形状情報を生成する
請求項１記載の立体形状情報生成システム。
【請求項３】
前記回転ドアの通行を許可された通行許可者の立体形状情報を格納する通行許可者情報格納部と、
前記立体形状情報生成部が生成した前記通行者の立体形状情報と、前記通行許可者の立体形状情報とを比較して、前記通行者が前記通行許可者であることを認証する認証部と
を更に備える請求項１記載の立体形状情報生成システム。
【請求項４】
前記回転ドアが回転している場合に前記複数の２次元画像を前記撮像部に撮像させ、前記回転ドアが回転を停止している場合に前記撮像部による前記複数の２次元画像の撮像を停止させる撮像制御部を更に備える請求項１記載の立体形状情報生成システム。
【請求項５】
前記回転ドアには、当該回転ドアの回転の開始を前記通行者が指示するための回転指示スイッチが設けられており、
前記撮像制御部は、前記通行者が前記回転指示スイッチを操作して前記回転ドアの回転の開始を指示した場合に前記撮像部による前記複数の２次元画像の撮像を開始させる
請求項４記載の立体形状情報生成システム。
【請求項６】
予め定められた複数の前記回転角と、当該回転角における前記通行者の向きとを予め格納する通行者方向情報格納部を更に備え、
前記立体形状情報生成部は、前記２次元画像選択部が選択した前記２次元画像と、当該２次元画像に対応付けて格納された前記回転角に対応付けて前記通行者方向情報格納部に格納された前記通行者の向きとに基づいて、前記通行者の立体形状情報を生成する
請求項１記載の立体形状情報生成システム。
【請求項７】
回転ドアを通行する通行者の立体形状情報をコンピュータにより生成する立体形状情報生成方法であって、
前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像段階と、
前記回転ドアの回転角を前記コンピュータにより取得する回転角取得段階と、
前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて前記コンピュータにより格納する２次元画像格納段階と、
前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を前記コンピュータにより選択する２次元画像選択段階と、
前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を前記コンピュータにより生成する立体形状情報生成段階と
を備える立体形状情報生成方法。
【請求項８】
回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成装置であって、
当該立体形状情報生成装置は、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部に接続され、
前記回転ドアの回転角を取得する回転角取得部と、
前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納部と、
前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択部と、
前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成部と
を備える立体形状情報生成装置。
【請求項９】
コンピュータを、回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成装置として機能させる立体形状情報生成プログラムであって、
前記コンピュータは、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部に接続され、
当該立体形状情報生成プログラムは、前記コンピュータを、
前記回転ドアの回転角を取得する回転角取得モジュールと、
前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納モジュールと、
前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択モジュールと、
前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成モジュールと
して機能させる立体形状情報生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体形状情報生成システム、立体形状情報生成装置、立体形状情報生成方法、及び立体形状情報生成プログラムに関する。特に本発明は、回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成システム、立体形状情報生成装置、立体形状情報生成方法、及び立体形状情報生成プログラムに関する。
【背景技術】
【０００２】
従来、立体物の３次元画像を生成する撮像装置として、立体物を置いた回転テーブルを回転させながら立体物を撮像し、撮像された２次元画像に基づいて立体物の３次元画像を生成するものが開示されている（特許文献１参照。）。
【特許文献１】特開２００１−１９７５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の撮像装置においては、立体物を回転テーブル上に置いて回転させながら２次元画像を撮像するため、人物に違和感を与えること無く複数の２次元画像を撮像し、これらの２次元画像に基づいて例えば顔画像の認証等を行うのが困難であった。
【０００４】
そこで本発明は、上記の課題を解決することのできる立体形状情報生成システム、立体形状情報生成装置、立体形状情報生成方法、及び立体形状情報生成プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【課題を解決するための手段】
【０００５】
本発明の第１の形態によると、回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成システムであって、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部と、前記回転ドアの回転角を取得する回転角取得部と、前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納部と、前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択部と、前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成部とを備える立体形状情報生成システムを提供する。
【０００６】
前記回転ドアの回転角に基づいて、前記撮像部から前記通行者までの撮像距離を算出する撮像距離算出部を更に備え、前記２次元画像格納部は、前記撮像部により撮像された前記複数の２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角及び前記撮像距離に対応付けて格納し、立体形状情報生成部は、前記２次元画像選択部が選択した前記２次元画像と、当該２次元画像に対応付けて格納された前記回転角及び前記撮像距離とに基づいて、前記通行者の立体形状情報を生成してもよい。
【０００７】
前記回転ドアの通行を許可された通行許可者の立体形状情報を格納する通行許可者情報格納部と、前記立体形状情報生成部が生成した前記通行者の立体形状情報と、前記通行許可者の立体形状情報とを比較して、前記通行者が前記通行許可者であることを認証する認証部とを更に備えてもよい。
【０００８】
前記回転ドアが回転している場合に前記複数の２次元画像を前記撮像部に撮像させ、前記回転ドアが回転を停止している場合に前記撮像部による前記複数の２次元画像の撮像を停止させる撮像制御部を更に備えてもよい。
【０００９】
前記回転ドアには、当該回転ドアの回転の開始を前記通行者が指示するための回転指示スイッチが設けられており、前記撮像制御部は、前記通行者が前記回転指示スイッチを操作して前記回転ドアの回転の開始を指示した場合に前記撮像部による前記複数の２次元画像の撮像を開始させてもよい。
【００１０】
予め定められた複数の前記回転角と、当該回転角における前記通行者の向きとを予め格納する通行者方向情報格納部を更に備え、前記立体形状情報生成部は、前記２次元画像選択部が選択した前記２次元画像と、当該２次元画像に対応付けて格納された前記回転角に対応付けて前記通行者方向情報格納部に格納された前記通行者の向きとに基づいて、前記通行者の立体形状情報を生成してもよい。
【００１１】
本発明の第２の形態によると、回転ドアを通行する通行者の立体形状情報をコンピュータにより生成する立体形状情報生成方法であって、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像段階と、前記回転ドアの回転角を前記コンピュータにより取得する回転角取得段階と、前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて前記コンピュータにより格納する２次元画像格納段階と、前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を前記コンピュータにより選択する２次元画像選択段階と、前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を前記コンピュータにより生成する立体形状情報生成段階とを備える立体形状情報生成方法を提供する。
【００１２】
本発明の第３の形態によると、回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成装置であって、当該立体形状情報生成装置は、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部に接続され、前記回転ドアの回転角を取得する回転角取得部と、前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納部と、前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択部と、前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成部とを備える立体形状情報生成装置を提供する。
【００１３】
本発明の第４の形態によると、コンピュータを、回転ドアを通行する通行者の立体形状情報を生成する立体形状情報生成装置として機能させる立体形状情報生成プログラムであって、前記コンピュータは、前記回転ドアにおける回転部分外の設置位置に設置され、前記回転ドアの回転に伴って前記設置位置に対する向きを変えながら移動する前記通行者の２次元画像を複数撮像する撮像部に接続され、当該立体形状情報生成プログラムは、前記コンピュータを、前記回転ドアの回転角を取得する回転角取得モジュールと、前記撮像部により撮像された複数の前記２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける前記回転角に対応付けて格納する２次元画像格納モジュールと、前記２次元画像格納部に格納された前記複数の２次元画像から、前記通行者の立体形状情報の生成に適した前記２次元画像を選択する２次元画像選択モジュールと、前記２次元画像選択部が選択した前記２次元画像及び当該２次元画像に対応付けて格納された前記回転角に基づいて、前記通行者の立体形状情報を生成する立体形状情報生成モジュールとして機能させる立体形状情報生成プログラムを提供する。
【００１４】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明の効果】
【００１５】
本発明によれば、通行者に違和感を与えること無く通行者の２次元画像を撮像し、立体形状情報を生成する立体形状情報生成システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、本実施形態に係る立体形状情報生成システム１０の構成を示す。本実施形態に係る立体形状情報生成システム１０は、回転ドア１００を通行する通行者１０５が回転ドア１００の回転に伴って移動する様子を撮像した２次元画像に基づいて、通行者１０５に違和感を与えることなく通行者１０５の認証を行うことを目的とする。
【００１８】
立体形状情報生成システム１０は、回転ドア１００と、撮像部１１５と、立体形状情報生成装置１２０とを備える。回転ドア１００には、当該回転ドア１００の回転の開始を通行者１０５が指示するための回転指示スイッチ１１０が扉部分に設けられる。これに代えて、回転ドア１００は、通行者１０５に押されることによって人力により回転してもよい。
【００１９】
撮像部１１５は、回転ドア１００における回転部分外の設置位置に設置され、回転ドア１００の回転に伴って設置位置に対する向きを変えながら移動する通行者１０５の２次元画像を複数撮像する。ここで撮像部１１５は、外部から回転ドア１００を通って建物等に進入する通行者１０５が、回転ドア１００の回転に伴って移動する間に通行者１０５の顔面を含む２次元画像を撮像可能な設置位置に設けられることが望ましい。そして回転ドア１００の扉部分を通して通行者１０５が撮像部１１５に撮像されるように、回転ドア１００の扉部分の少なくとも一部は透明なガラス等により形成されることが望ましい。
【００２０】
立体形状情報生成装置１２０は、回転ドア１００を通行する通行者１０５の立体形状情報を生成し、立体形状情報に基づいて通行者１０５を認証する。立体形状情報生成装置１２０は、撮像制御部１１７と、回転角取得部１２５と、撮像距離算出部１３０と、２次元画像格納部１３５と、２次元画像選択部１４０と、通行者方向情報格納部１４５と、立体形状情報生成部１５０と、通行許可者情報格納部１５５と、認証部１６０とを有する。
【００２１】
撮像制御部１１７は、回転ドア１００が回転しているか否かを示す情報を回転ドア１００から取得して、回転ドア１００が回転している場合に複数の２次元画像を撮像部１１５に撮像させ、回転ドア１００が回転を停止している場合に撮像部１１５による複数の２次元画像の撮像を停止させる。より具体的には、撮像制御部１１７は、通行者１０５が回転指示スイッチ１１０を操作して回転ドア１００の回転の開始を指示した場合に撮像部１１５による複数の２次元画像の撮像を開始させ、通行者１０５が回転指示スイッチ１１０を操作して回転ドア１００の回転の終了を指示した場合に撮像部１１５による２次元画像の撮像を終了させる。これにより撮像制御部１１７は、通行者１０５が通行していない場合に撮像部１１５による２次元画像の撮像を停止させることができる。
【００２２】
回転角取得部１２５は、回転ドア１００の回転角を取得する。ここで回転角取得部１２５は、回転ドア１００の軸部分に設けられたロータリーエンコーダ等により測定された回転角を取得してよい。これに代えて回転角取得部１２５は、撮像部１１５により撮像された２次元画像における、回転ドア１００の予め定められた位置に設けられたマークが撮像される位置に基づいて回転角を検出してもよい。
【００２３】
撮像距離算出部１３０は、回転ドア１００の回転角に基づいて、撮像部１１５から通行者１０５までの撮像距離を算出する。例えば撮像距離算出部１３０は、回転ドア１００の各回転角の値と、当該回転角における撮像部１１５から通行者１０５までの撮像距離との対応表を有し、回転角取得部１２５から供給された回転角に対応する撮像距離を当該対応表から取得することにより、撮像距離を算出してもよい。２次元画像格納部１３５は、撮像部１１５により撮像された複数の２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける回転角及び／又は撮像距離に対応付けて格納する。  
【００２４】
２次元画像選択部１４０は、２次元画像格納部１３５に格納された複数の２次元画像から、通行者１０５の立体形状情報の生成に適した２次元画像を選択する。例えば２次元画像選択部１４０は、通行者１０５がまばたき等をしていない２次元画像を、通行者１０５の立体形状情報の生成に適した２次元画像として選択してよい。また、２次元画像選択部１４０は、通行者１０５が回転角に対応する方向、すなわち例えば回転ドア１００における通行者１０５の正面に位置する扉部分を向いている２次元画像を、立体形状情報の生成に適した２次元画像として選択してよい。
【００２５】
通行者方向情報格納部１４５は、予め定められた複数の回転角と、当該回転角における通行者１０５の向き及び／又は撮像距離とを予め格納する。立体形状情報生成部１５０は、２次元画像選択部１４０が選択した２次元画像及び当該２次元画像に対応付けて２次元画像格納部１３５に格納された回転角及び／又は撮像距離に基づいて、通行者１０５の立体形状情報を生成する。より具体的には、立体形状情報生成部１５０は、２次元画像選択部１４０が選択した２次元画像と、当該２次元画像に対応する回転角に対応付けて通行者方向情報格納部１４５に格納された通行者１０５の向きとに基づいて、通行者１０５の立体形状情報を生成してよい。
【００２６】
本実施形態において、立体形状情報生成部１５０は、通行者１０５の立体形状情報として、２次元画像選択部１４０が選択した複数の２次元画像に基づいて生成された通行者１０５の立体画像を生成する。これに代えて、立体形状情報生成部１５０は、通行者１０５の立体形状情報として、例えば右目と左目の間隔や鼻の高さ等の、認証に用いる通行者１０５の身体的特徴を示す情報を生成してもよい。
【００２７】
通行許可者情報格納部１５５は、回転ドア１００の通行を許可された通行許可者の立体形状情報を格納する。認証部１６０は、立体形状情報生成部１５０が生成した通行者１０５の立体形状情報と、通行許可者の立体形状情報とを比較して、通行者１０５が通行許可者であることを認証する。そして通行許可者情報格納部１５５は、通行者１０５が通行許可者であるか否かを示す通行許可情報を出力する。
【００２８】
以上に示した立体形状情報生成システム１０によれば、通行者１０５が回転ドア１００を通過する際に自然に向きを変えながら移動することを利用して、違和感を与えること無く通行者１０５を複数の異なる角度から撮像することができる。そして立体形状情報生成装置１２０は、撮像した複数の２次元画像に基づいて、通行者１０５の立体形状情報を生成することができる。更に立体形状情報生成装置１２０は、この立体形状情報を回転ドア１００の通行を許可された通行許可者の立体形状情報と比較することにより、通行者１０５を認証することができる。
【００２９】
図２は、本実施形態に係る撮像部１１５に撮像される通行者１０５の２次元画像の一例を示す。
図２（ａ）、（ｂ）、及び（ｃ）は、通行者１０５が回転ドア空間に入った直後、通行者１０５が回転ドア空間を移動中、及び通行者１０５が回転ドア空間から出る直前における、撮像部１１５により撮像された通行者１０５の２次元画像を示す。
【００３０】
本図に示した様に、回転ドア１００を通行する際に、通行者１０５は、回転ドア１００の回転に伴って撮像部１１５の設置位置に対する向きを変えながら、撮像部１１５の設置位置に向かって移動する。この移動に伴って、撮像部１１５は、画像中における通行者１０５の向き、位置、及び大きさが異なる複数の２次元画像を撮像する。ここで、画像中における通行者１０５の向き、位置、及び大きさは、回転ドア１００の回転角に対応して変化する。そこで立体形状情報生成部１５０は、通行者方向情報格納部１４５を用いて通行者１０５の向きを得ると共に、回転角に基づいて通行者１０５の位置及び大きさを生成する。そして、立体形状情報生成部１５０は、２次元画像選択部１４０により選択された複数の２次元画像及びこれらの情報に基づいて通行者１０５の立体形状情報を生成する。
【００３１】
図３は、本実施形態に係る２次元画像格納部１３５に格納される情報の一例を示す。２次元画像格納部１３５は、撮像部１１５により撮像された複数の２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける回転角及び／又は撮像距離に対応付けて格納する。
【００３２】
立体形状情報生成部１５０は、各２次元画像に対応付けられた回転角及び／又は撮像距離に基づいて、当該２次元画像における通行者１０５の向き、通行者１０５の位置、及び／又は通行者１０５の大きさの情報を生成する。次に立体形状情報生成部１５０は、これらの情報に基づいて、２次元画像選択部１４０により選択された複数の２次元画像のそれぞれに撮像された通行者１０５の顔部分等を抽出し、拡大又は縮小して大きさを正規化する。そして立体形状情報生成部１５０は、大きさが正規化され、通行者１０５が向いている方向が異なる複数の２次元画像に基づいて、通行者１０５の立体形状情報を生成する。
【００３３】
以上に示した立体形状情報生成システム１０によれば、回転ドア１００を通過する際に通行者１０５を撮像することにより、撮像した２次元画像における通行者１０５の向き、位置、及び／又は大きさの範囲を制限することができ、通行者１０５の立体形状情報を生成するために必要となる２次元画像が得やすくなる。また、立体形状情報生成部１５０は、撮像したタイミングにおける回転ドア１００の回転角に対応して、通行者１０５の向き、位置、及び／又は大きさを得ることができるため、これらの情報が不明である場合と比較し立体形状情報を生成しやすくなる。
【００３４】
図４は、本実施形態に係る立体形状情報生成装置１２０の動作フローを示す。
まず、撮像制御部１１７は、回転ドア１００が回転を開始したことを検出し、撮像部１１５による２次元画像の撮像を開始させる（ステップＳ４００）。２次元画像の撮像を開始すると立体形状情報生成装置１２０は、回転ドア１００が回転している間、Ｓ４２０からＳ４５０の処理を繰り返し、複数の２次元画像を順次撮像する（Ｓ４１０及びＳ４６０）。
【００３５】
各２次元画像の撮像処理において、回転角取得部１２５は、回転ドア１００の回転角を取得する（Ｓ４２０）。次に、撮像距離算出部１３０は、撮像部１１５から通行者１０５までの撮像距離を算出する（Ｓ４３０）。次に、撮像部１１５は、２次元画像を撮像する（Ｓ４４０）。そして２次元画像格納部１３５は、撮像部１１５により撮像された複数の２次元画像のそれぞれを、当該２次元画像が撮像されたタイミングにおける回転角及び撮像距離に対応付けて格納する（Ｓ４５０）。
【００３６】
回転ドア１００の回転の停止を検出すると、撮像制御部１１７は、撮像部１１５による２次元画像の撮像を停止させ、Ｓ４２０からＳ４５０の処理の繰り返しを終了させる（Ｓ４６０）。次に２次元画像選択部１４０は、２次元画像格納部１３５に格納された複数の２次元画像から、通行者１０５の立体形状情報の生成に適した２次元画像を選択する（Ｓ４７０）。次に立体形状情報生成部１５０は、２次元画像選択部１４０が選択した２次元画像及び当該２次元画像に対応付けて２次元画像格納部１３５に格納された回転角及び／又は撮像距離に基づいて、通行者１０５の立体形状情報を生成する（Ｓ４８０）。そして認証部１６０は、立体形状情報生成部１５０が生成した通行者１０５の立体形状情報と、通行許可者の立体形状情報とを比較して、通行者１０５が通行許可者であることを認証する（Ｓ４９０）。認証部１６０は、通行者１０５が通行許可者でない場合、立体形状情報生成システム１０の管理者等にその旨を通報してよい。また、認証部１６０は、通行者１０５が回転ドア１００の出口から出られない状態で回転ドア１００の回転を強制的に停止してもよい。
【００３７】
図５は、本実施形態に係るコンピュータ１２００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１２００は、ＣＰＵ１１００、ＲＯＭ１１１０、ＲＡＭ１１２０、通信インターフェイス１１３０、ハードディスク・ドライブ１１４０、フレキシブルディスク・ドライブ１１５０、及びＣＤ−ＲＯＭドライブ１１６０を備える。
【００３８】
ＣＰＵ１１００は、ＲＯＭ１１１０及びＲＡＭ１１２０に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１１１０は、コンピュータ１２００の起動時にＣＰＵ１１００が実行するブートプログラムや、コンピュータ１２００のハードウェアに依存するプログラム等を格納する。ＲＡＭ１１２０は、ＣＰＵ１１００が実行するプログラム及びＣＰＵ１１００が使用するデータ等を格納する。通信インターフェイス１１３０は、通信ネットワークを介して他の装置と通信する。また撮像部１１５は、通信ネットワークを介して通信インターフェイス１１３０に接続される。ハードディスク・ドライブ１１４０は、コンピュータ１２００が使用するプログラム及びデータを格納し、ＲＡＭ１１２０を介してＣＰＵ１１００に供給する。フレキシブルディスク・ドライブ１１５０は、フレキシブルディスク１１９０からプログラム又はデータを読み取り、ＲＡＭ１１２０に提供する。ＣＤ−ＲＯＭドライブ１１６０は、ＣＤ−ＲＯＭ１１９５からプログラム又はデータを読み取り、ＲＡＭ１１２０に提供する。
【００３９】
ＲＡＭ１１２０を介してＣＰＵ１１００に提供されるプログラムは、フレキシブルディスク１１９０、ＣＤ−ＲＯＭ１１９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ１１２０を介してコンピュータ１２００にインストールされ、コンピュータ１２００において実行される。
【００４０】
コンピュータ１２００にインストールされて実行され、コンピュータ１２００を立体形状情報生成装置１２０として機能させるプログラムは、撮像制御モジュールと、回転角取得モジュールと、撮像距離算出モジュールと、２次元画像格納モジュールと、２次元画像選択モジュールと、通行者方向情報格納モジュールと、立体形状情報生成モジュールと、通行許可者情報格納モジュールと、認証モジュールとを備える。これらのプログラム又はモジュールは、コンピュータ１２００を、撮像制御部１１７と、回転角取得部１２５と、撮像距離算出部１３０と、２次元画像格納部１３５と、２次元画像選択部１４０と、通行者方向情報格納部１４５と、立体形状情報生成部１５０と、通行許可者情報格納部１５５と、認証部１６０としてそれぞれ機能させる。
【００４１】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク１１９０、ＣＤ−ＲＯＭ１１９５の他に、ＤＶＤやＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、通信ネットワークを介して外部のネットワークからプログラムをコンピュータ１２００に提供してもよい。
【００４２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係る立体形状情報生成システム１０の構成を示す。
【図２】本発明の実施形態に係る撮像部１１５に撮像される通行者の２次元画像の一例を示す。図２（ａ）、（ｂ）、及び（ｃ）は、それぞれ回転ドア空間に入った直後、回転ドア空間を移動中、及び回転ドア空間から出る直前における通行者の２次元画像をそれぞれ示す。
【図３】本発明の実施形態に係る２次元画像格納部１３５に格納される情報の一例を示す。
【図４】本発明の実施形態に係る立体形状情報生成装置１２０の動作フローを示す。
【図５】本発明の実施形態に係るコンピュータ１２００のハードウェア構成の一例を示す。
【符号の説明】
【００４４】
１０  立体形状情報生成システム
１００  回転ドア
１０５  通行者
１１０  回転指示スイッチ
１１５  撮像部
１１７  撮像制御部
１２０  立体形状情報生成装置
１２５  回転角取得部
１３０  撮像距離算出部
１３５  ２次元画像格納部
１４０  ２次元画像選択部
１４５  通行者方向情報格納部
１５０  立体形状情報生成部
１５５  通行許可者情報格納部
１６０  認証部
１１００  ＣＰＵ
１１１０  ＲＯＭ
１１２０  ＲＡＭ
１１３０  通信インターフェイス
１１４０  ハードディスク・ドライブ
１１５０  フレキシブルディスク・ドライブ
１１６０  ＣＤ−ＲＯＭドライブ
１１９０  フレキシブルディスク
１１９５  ＣＤ−ＲＯＭ
１２００  コンピュータ
【図１】
2005078522.tif 000003
【図２】
2005078522.tif 000004
【図３】
2005078522.tif 000005
【図４】
2005078522.tif 000006
【図５】
2005078522.tif 000007