(57)【要約】【課題】撮像装置で撮像した撮像画像を処理し、撮像されている人物の身長の推定が精度よく行える身長推定装置を提供する。【解決手段】身長推定装置１は、ステレオカメラ１０で撮像した身長推定対象者の撮像画像を立体的に処理し、当該身長推定対象者の目の高さを検出する。また、身長推定装置１は、身長推定対象者を立体的に処理して得た、身長推定対象者の顔部品の特徴量に基づいて性別や年齢等の属性を推定する。そして、身長推定対象者の目の高さに、予め定めたオフセット量を加えた値を、当該身長推定対象者の身長として推定する。オフセット量は、性別や年齢等の属性別に登録している。【選択図】図１
2011186788.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置が撮像エリアを同時に撮像した視差のある２つの撮像画像を入力する撮像画像入力部と、
前記撮像画像入力部に入力された撮像画像を処理して、撮像されている人物の有無を検出する人物検出部と、
前記人物検出部が検出した人物の顔部品を抽出する顔部品抽出部と、
前記人物抽出部が抽出した人物の特定の顔部品の高さを検出する高さ検出部と、
予め定めたオフセット量を、前記高さ検出部が検出した特定の顔部品の高さに加えた値を、当該人物の身長として推定する身長推定部と、を備えた身長推定装置。
【請求項２】
前記顔部品抽出部は、前記人物検出部が検出した人物の顔部品の特徴量を検出し、
前記顔部品抽出部が検出した人物の顔部品の特徴量を用いて、当該人物の属性を推定する属性推定部と、
前記身長推定部が身長の推定に用いる前記オフセット量を、属性で区分して記憶するオフセット量記憶部と、を備えた請求項１に記載の身長推定装置。
【請求項３】
前記属性推定部は、属性として性別、および年齢を推定し、
前記オフセット量記憶部は、前記オフセット量を性別、および年齢で区分して記憶する、請求項２に記載の身長推定装置。
【請求項４】
前記高さ検出部は、目の高さを検出する、請求項１〜３のいずれかに記載の身長推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮像装置で撮像した撮像画像を処理し、撮像されている人物（身長推定対象者）の身長を推定する身長推定装置に関する。
【背景技術】
【０００２】
従来、テーマパーク等の施設では、様々なアトラクションを来園者に提供している。また、利用者に対して、安全面から身長制限をかけているアトラクション（特に乗り物系のアトラクション）がある。例えば、身長１５５ｃｍ未満や、１６０ｃｍ未満の利用者に対して、利用制限をかけている。一般的なテーマパーク等の施設では、係員が身長制限をかけているアトラクションの利用者の身長を目視により確認している。すなわち、係員が、利用者の身長を確認しなければならず、係員の作業が煩雑であった。
【０００３】
また、撮像装置で撮像した撮像画像を処理し、この撮像画像に撮像されている人物の身長を推定する装置がある（特許文献１参照）。この特許文献１は、撮像画像における対象者の顔の大きさが予め定めた大きさであるときに、撮像画像の高さ方向における顔画像の撮像位置から、その対象者の身長を推定する構成である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１２３１００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の構成は、対象者の顔の大きさが略同じであることを前提して、身長を推定している。すなわち、対象者と、撮像装置との距離が予め定めた距離になったときに、撮像画像における対象者の顔画像の大きさが予め定めた大きさになるということを前提にしている。このため、比較的顔が小さい対象者や、比較的顔が大きい対象者については、推定される身長の精度が十分に確保されない。
【０００６】
この発明の目的は、撮像装置で撮像した撮像画像を処理し、撮像されている人物の身長の推定が精度よく行える身長推定装置を提供することにある。
【課題を解決するための手段】
【０００７】
この発明の身長推定装置は、上述した目的を達するために、以下のように構成している。
【０００８】
撮像画像入力部には、撮像装置が撮像エリアを略同時に撮像した視差のある２つの撮像画像が入力される。この撮像装置は、所謂ステレオカメラである。人物検出部は、撮像画像入力部に入力された撮像画像を処理して、撮像されている人物の有無を検出する。人物検出部は、処理負荷を抑えるために、撮像されている人物の有無にかかる検出を、入力された２つの撮像画像（一対の撮像画像）の一方に対して行う構成とするのが好ましい。
【０００９】
また、顔部品抽出部は、人物検出部が検出した人物について、目、鼻、口、眉、顎、頬、額等の顔部品を抽出する。
【００１０】
高さ検出部は、撮像画像入力部に入力された２つの撮像画像を用い、撮像されている人物を立体的に処理することにより、人物抽出部が抽出した人物の特定の顔部品（例えば、目）の高さを検出する。特定の顔部品は、予め定めておけばよい。そして、身長推定部が、予め定めたオフセット量を、高さ検出部が検出した特定の顔部品の高さに、加えた値を身長として推定する。
【００１１】
このように、撮像された人物（身長推定対象者）の身長を、この人物について検出した顔部品の高さと、予め定めたオフセット量と、の加算値であると推定するので、推定結果顔の大きさの違いによる身長の推定誤差が抑えられる。したがって、身長の推定精度の向上が図れる。
【００１２】
また、オフセット量記憶部が、身長推定部が身長の推定に用いるオフセット量を、属性毎に区分して記憶する構成としてもよい。属性は、性別や年齢とすればよい。この場合には、人物抽出部において、抽出した人物の顔部品の特徴量を検出し、ここで検出した顔部品の特徴量から、当該人物の属性を推定する属性推定部を設ければよい。身長推定部は、属性推定部で推定された属性に応じたオフセット量を、検出した特定の顔部品の高さに加えた値を、当該人物の身長として推定すればよい。
【００１３】
このようにすれば、身長推定対象者の属性に応じて、当該人物の身長を推定することができる。したがって、身長の推定精度の一層の向上が図れる。
【発明の効果】
【００１４】
この発明によれば、撮像装置で撮像した人物について、その身長の推定が精度よく行える。
【図面の簡単な説明】
【００１５】
【図１】身長推定装置の主要部の構成を示す図である
【図２】画像処理部の機能構成を示す概略のブロック図である。
【図３】オフセットテーブルを示す図である。
【図４】身長推定装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、この発明の実施形態である身長推定装置について説明する。
【００１７】
図１は、この身長推定装置の主要部の構成を示す図である。身長推定装置１は、制御部２と、撮像画像入力部３と、画像処理部４と、オフセット量記憶部５と、出力部６と、を備えている。この身長推定装置１は、撮像画像入力部３に接続されているステレオカメラ１０が撮像した人物（以下、身長推定対象者と言う。）の身長を推定し、出力する。ステレオカメラ１０は、公知のように、撮像エリアの一部が重複するように設定した２つの撮像部を有し、重複している撮像エリアについて、略同時に撮像した視差のある２つの撮像画像（一対の撮像画像）を得る撮像装置である。
【００１８】
制御部２は、身長推定装置１本体各部の動作を制御する。撮像画像入力部３は、ステレオカメラ１０から入力される一対の撮像画像を一時的に記憶するバッファを有している。また、撮像画像入力部３は、接続されているステレオカメラ１０に対して撮像指示を与ええる機能を有している。
【００１９】
画像処理部４は、撮像画像入力部３に入力された一対の撮像画像を処理する。具体的には、撮像画像入力部３に入力された一対の撮像画像を用いて、重複エリアに撮像されている被写体（人物等）の立体的処理（３次元処理）を行う。
【００２０】
図２は、画像処理部の機能構成を示す概略のブロック図である。画像処理部４は、人物検出部１１と、顔部品抽出部１２と、属性推定部１３と、高さ検出部１４と、を備えている。人物検出部１１は、撮像画像入力部３に入力された一対の撮像画像（ステレオカメラ１０で撮像した撮像画像）の一方について、身長推定対象者が撮像されているかどうかを検出する。例えば、顔の輪郭パターンを用いたパターンマッチングにより、顔が撮像されているかどうかを検出することにより、身長推定対象者が撮像されているかどうかを検出する。
【００２１】
顔部品抽出部１２は、人物検出部１１が撮像されていることを検出した身長推定対象者について、目、鼻、口、眉、顎、頬、額等の顔部品を抽出するとともに、抽出した顔部品の特徴量を検出する。顔部品抽出部１２は、撮像画像入力部３に入力された一対の撮像画像を用いて、撮像されている身長推定対象者を立体的に処理し、当該身長推定対象者の顔部品の特徴量を抽出する。
【００２２】
なお、画像処理部４の処理負荷を抑えるために、顔部品抽出部１２は、撮像画像入力部３に入力された一対の撮像画像の一方を用いて、撮像されている身長推定対象者を平面的に処理し、当該身長推定対象者の顔部品の特徴量を抽出する構成としてもよい。
【００２３】
属性推定部１３は、顔部品抽出部１２が抽出した身長推定対象者の各顔部品の特徴量に基づいて、この身長推定対象者の性別、および年齢を含む属性を推定する。属性推定部１３は、抽出された各顔部品の特徴量から、性別や年齢等の属性を推定するのに用いる各種パラメータを図示していないメモリに記憶している。属性を推定する手法は、すでに様々な手法が提案されているが、公知のどの手法を利用してもよい。
【００２４】
また、高さ検出部１４は、撮像画像入力部３に入力された一対の撮像画像を用いて、撮像されている身長推定対象者を立体的に処理し、この身長推定対象者について、予め定めた顔部品の高さを検出する。ここでは、高さ検出部１４は、身長推定対象者の目の高さを検出するものとして説明するが、鼻、口、眉、顎、頬、額等の他の顔部品の高さを検出する構成であってもよい。
【００２５】
画像処理部４は、属性推定部１３が推定した身長推定対象者の属性、および高さ検出部１４が検出した身長推定対象者の目の高さを制御部２に入力する。
【００２６】
オフセット量記憶部５は、図３に示すオフセットテーブル２０を記憶している。このオフセットテーブル２０は、目の高さと、身長との差（オフセット量）を登録したテーブルである。また、このオフセットテーブル２０は、オフセット量を、性別、および年齢で区分して登録している。例えば、図３に示す例では、６歳の男性のオフセット量は７．９ｃｍであり、６歳の女性のオフセット量は７．８ｃｍである。
【００２７】
制御部２は、オフセットテーブル２０から、属性推定部１３が推定した身長推定対象者の属性に応じたオフセット量を読み出す。また、制御部２は、身長推定対象者の身長が、高さ検出部１４が検出した身長推定対象者の目の高さに、オフセットテーブル２０から読み出したオフセット量を加えた値であると推測する。
【００２８】
なお、上述したように、ここでは、高さ検出部１４が、身長推定対象者の目の高さを検出する構成としたので、オフセット量を目の高さと、身長との差としたが、高さ検出部１４が、身長推定対象者の他の顔部品の高さを検出する構成であれば、オフセット量については、当該他の顔部品と、身長との差にすればよい。
【００２９】
出力部６は、身長推定対象者について推定した身長を出力する。出力部６には、上位装置が接続される。例えば、テーマパーク等で、身長制限をかけているアトラクションの利用者を管理する装置が上位装置として接続される。この上位装置では、推定された身長が、予め定めた身長（利用制限をかけている身長）に満たない利用者が検出されたときに、係員に対して警告報知等を行う構成とすればよい。
【００３０】
次に、この身長推定装置１の動作について詳細に説明する。図４は、身長推定装置の動作を示すフローチャートである。
【００３１】
身長推定装置１は、一定時間毎（例えば、数１００ｍｓ毎）に、図４に示す処理を実行する。身長推定装置１は、ステレオカメラ１０に対して撮像指示を与える（ｓ１）。ステレオカメラ１０は、この撮像指示にしたがって、撮像した一対の撮像画像を撮像画像入力部３に入力する。撮像画像入力部３は、ステレオカメラ１０から入力された一対の撮像画像をバッファに一時記憶する（ｓ２）。
【００３２】
なお、ｓ２では、前回の処理で記憶した一対の撮像画像をバッファに記憶しているが、今回入力された一対の撮像画像を当該バッファに上書きする。
【００３３】
また、ここでは、撮像画像入力部３が、ステレオカメラ１０に対して撮像指示を与えるとしたが、ステレオカメラ１０が一定時間毎に撮像した撮像画像を、撮像画像入力部３に入力する構成であってもよい。
【００３４】
画像処理部４が、バッファに記憶した一対の撮像画像（ステレオカメラ１０で撮像した撮像画像）の一方について、身長推定対象者が撮像されているかどうかを判定する（ｓ３）。ｓ３では、上述したように、顔の輪郭パターンを用いたパターンマッチングにより、顔が撮像されているかどうかを検出することにより、身長推定対象者が撮像されているかどうかを検出する。身長推定装置１は、ｓ３で身長推定対象者が撮像されていないと判定すると、今回の処理を終了する（次回の実行タイミングを待つ。）。人物検出部１１が、このｓ３にかかる処理を実行する。
【００３５】
画像処理部４は、ｓ３で身長推定対象者が撮像されていると判定すると、撮像されている身長推定対象者の顔部品検出し、検出した各顔部品の特徴量を抽出する（ｓ４）。ｓ４では、今回入力された一対の撮像画像を用い、身長推定対象者の顔画像を立体的に処理する。すなわち、ｓ４で抽出される顔部品の特徴量は、身長推定対象者を立体的に処理して得られたものである。顔部品抽出部１２が、このｓ４にかかる処理を行う。
【００３６】
画像処理部４は、ｓ４で抽出した身長推定対象者の顔部品の特徴量を用いて、当該身長推定対象者の性別、および年齢を含む属性を推定する（ｓ５）。画像処理部４は、図示していないメモリに記憶しているパラメータを用いて、身長推定対象者の属性を推定する。属性推定部１３が、このｓ５にかかる処理を行う。
【００３７】
また、画像処理部４は、ｓ４で検出した顔部品の１つである目の高さを検出する（ｓ６）。ｓ６では、今回入力された一対の撮像画像を用い、身長推定対象者を立体的に処理する。したがって、身長推定対象者の目の高さを精度よく検出できる。高さ検出部１４が、このｓ６にかかる処理を行う。
【００３８】
制御部２は、オフセット量記憶部５が記憶しているオフセットテーブル２０から、画像処理部４において推定された身長推定対象者の属性に応じたオフセット量を読み出す（ｓ７）。制御部２は、ｓ７で読み出したオフセット量を、ｓ６で検出された目の高さに加えた値を算出し、これを身長推定対象者の身長として推定する（ｓ８）。
【００３９】
身長推定装置１は、ｓ８で推定した身長推定対象者の身長を出力部６から出力し（ｓ９）、本処理を終了する（次回の実行タイミングを待つ。）。
【００４０】
このように、この身長推定装置１は、ステレオカメラ１０で撮像した身長推定対象者の撮像画像を立体的に処理し、当該身長推定対象者の目の高さを検出する。したがって、身長推定対象者の目の高さが精度よく検出できる。そして、この目の高さに、予め定めたオフセット量を加えた値を、当該身長推定対象者の身長とするので、顔の大きさの違いによる身長の推定誤差が抑えられる。また、身長推定対象者の頭と、風船やバック等の物体とが重なっている撮像画像であっても、当該身長推定対象者の身長が精度よく推定できる。
【００４１】
また、前記オフセット量を性別、および年齢で区分して設定しているので、身長推定対象者に対する身長の推定精度の一層の向上が図れる。
【００４２】
また、身長推定対象者の属性の推定を、身長推定対象者を立体的に処理して得た、身長推定対象者の顔部品の特徴量に基づいて行うので、属性の推定精度も十分に確保できる。
【００４３】
なお、上記の例では、オフセットテーブル２０は、目の高さと、身長と、の差を属性別に登録しているとしたが、眉、鼻、口等の他の顔部品の高さと、身長と、の差を属性別に登録した構成であってもよい。この場合には、ｓ６で検出する目の高さを、該当する顔部品の高さに置き換えればよい。
【符号の説明】
【００４４】
１…身長推定装置
２…制御部
３…撮像画像入力部
４…画像処理部
５…オフセット量記憶部
６…出力部
１０…ステレオカメラ
１１…人物検出部
１２…顔部品抽出部
１３…属性推定部
１４…高さ検出部
２０…オフセットテーブル
【図１】
2011186788.tif 000003
【図２】
2011186788.tif 000004
【図３】
2011186788.tif 000005
【図４】
2011186788.tif 000006