部屋形状認識方法および装置、ならびにこれを用いた空気調和機
【課題】単一のカメラを用いて左右正面壁までの距離測定を行う部屋形状認識装置を提供する。
【解決手段】少なくとも床4、左壁5、右壁6および正面壁7を有する部屋を撮影する単一の撮像手段11と、撮像手段11が撮影した複数の部屋画像を時系列で記憶する画像記憶手段12と、部屋画像をマトリクス状に分割し、分割領域8ごとに静的な画像特徴を抽出する静的画像特徴抽出手段13と、複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段14と、静的画像特徴抽出手段13の出力および動的画像特徴抽出手段14の出力を基に、該分割領域が床4、左壁5、右壁6または正面壁7のいずれの属性かを判別する属性判別手段15とを備えたことを特徴とする部屋形状認識装置10。
【解決手段】少なくとも床4、左壁5、右壁6および正面壁7を有する部屋を撮影する単一の撮像手段11と、撮像手段11が撮影した複数の部屋画像を時系列で記憶する画像記憶手段12と、部屋画像をマトリクス状に分割し、分割領域8ごとに静的な画像特徴を抽出する静的画像特徴抽出手段13と、複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段14と、静的画像特徴抽出手段13の出力および動的画像特徴抽出手段14の出力を基に、該分割領域が床4、左壁5、右壁6または正面壁7のいずれの属性かを判別する属性判別手段15とを備えたことを特徴とする部屋形状認識装置10。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、室内に設置された単一の撮像手段が撮影した画像を基に、撮像手段から部屋の左右正面壁までの距離および障害物の位置を認識し、その結果に従って空調制御を行う技術に関する。
【背景技術】
【0002】
従来の空気調和機は、風温、風向および風量などの制御を行うために測距センサーを備えており、該センサーが取得した、例えば左右正面壁までの距離、障害物までの距離を検知することにより、高度な空調制御を実現している。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平7−19572号公報
【特許文献2】特開2008−261567号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1および2記載の空気調和機は、光位相式測距センサや超音波式測距センサなど距離測定だけに特化したセンサを用いて、部屋の各部までの距離を検知している。さらに、特許文献2においては、センサとして、複数のカメラを用いることが示唆されている。
【0005】
しかしながら、これらの空気調和機は、距離測定に特化したセンサを必要とし、監視用途などへ流用可能な単一のカメラを用いて静止画像を撮影し、左右正面壁までの距離測定を行うことはできない。
【0006】
本発明の目的は、単一の撮像手段を用いて左右正面壁までの距離測定を行う部屋形状認識装置を提供することである。
【課題を解決するための手段】
【0007】
上記目的を達成するために、本発明に係る部屋形状認識装置は、少なくとも床、左壁、右壁および正面壁を有する部屋を撮影する単一の撮像手段と、撮像手段が撮影した複数の部屋画像を時系列で記憶する画像記憶手段と、部屋画像をマトリクス状に分割し、分割された分割領域ごとに静的な画像特徴を抽出する静的画像特徴抽出手段と、複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段と、静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別する属性判別手段とを備えたことを特徴とする。
【発明の効果】
【0008】
本発明によれば、単一の撮像手段が撮影した部屋画像の分割領域ごとに抽出した静的な画像特徴および動的な画像特徴を基に、分割領域が床、左壁、右壁、正面壁のいずれの属性かを判別することができる。その結果、判別した属性を基に、床、左壁、右壁、正面壁の境界を決定し、撮像手段から左壁、右壁、正面壁までの各距離を算出することができる。
【図面の簡単な説明】
【0009】
【図1】本発明の実施の形態1による空気調和機を示すブロック図である。
【図2】撮像手段が撮影した部屋画像の例を示す。
【図3】分割領域に分割された部屋画像を示す。
【図4】ソーベルフィルタの形状例である。
【図5】エッジ勾配方向の区分例を示す。
【図6】エッジ勾配方向の説明図である。
【図7】部屋画像から求められる消失点の説明図である。
【図8】属性判別手段の出力例を示す。
【図9】部屋境界判定手段の出力例を示す。
【図10】空気調和機の回路構成例を示すブロック図である。
【図11】本発明の実施の形態2による空気調和機を示すブロック図である。
【発明を実施するための形態】
【0010】
実施の形態1.
図1は、本発明の実施の形態1による空気調和機を示すブロック図である。本実施形態において、空気調和機100は、部屋形状認識部10と空調制御手段20とを備える。部屋形状認識部10は、部屋画像を撮影するための単一の撮像手段11と、撮像手段11が撮影した部屋画像を時系列で記憶する画像記憶手段12と、部屋画像をマトリクス状に分割し、各分割領域8ごとに静的な画像特徴を抽出する静的画像特徴抽出手段13と、各分割領域8ごとに動的な画像特徴を抽出する動的画像特徴抽出手段14と、静的画像特徴抽出手段13の出力および動的画像特徴抽出手段14の出力、ならびに予め取得した参照用データを基に、各領域の属性を判別する属性判別手段15と、属性判別手段15の出力を基に、床4、左壁5、右壁6、正面壁7の境界を決定する部屋境界判定手段16とを有する。
【0011】
撮像手段11は、撮像方向が、部屋1を斜め下向きに俯瞰する方向に一定になるように固定する。床4、左壁5、右壁6、正面壁7の境界を撮影できるように。撮像手段11は、例えば可視グレースケールカメラ、可視カラーカメラまたは近赤外線カメラなどでもよく、好ましくは監視用途などへ流用可能なカメラを用いる。また、部屋全体を見渡せるように、撮像手段11に用いるレンズとして広角レンズを採用してもよい。
【0012】
図2は、撮像手段が撮影した部屋画像の例を示す。撮像手段11が撮影した部屋画像は、画像記憶手段12へ入力される。入力された部屋画像は、撮影した時刻と関連付けて時系列で記憶される。撮像手段11で時々刻々の部屋1の様子を撮影することで、画像記憶手段12には、例えば昼夜での日照変化、部屋1の照明状態の変化により、多様な照明条件における部屋画像が記憶されることになる。また、部屋1にいる人3の動きを撮影した画像も記憶されることになる。
【0013】
図3は、分割領域に分割された部屋画像を示す。静的画像特徴抽出手段13は、まず、図3(a)に示すように、部屋画像をマトリクス状の分割領域8に分割する。図3(b)に拡大図で示すように、分割領域8は、複数の画素8aを含む。静的画像特徴抽出手段13は、次に、分割した部屋画像の各分割領域8ごとに静的画像特徴を抽出する。抽出する静的画像特徴としては、例えば、「平均輝度値」、「平均RGB値」、「平均HSV値」、「平均エッジ強度」、「エッジ勾配方向ごとの出現頻度」、「輝度分散値」、「エッジ密度」および「部屋の3消失点方向に向かうエッジ数」などを採用することができる。このうち、平均RGB値、平均HSV値は、部屋画像をカラー撮影したときにのみ使用できる。
【0014】
上記静的画像特徴に関して、「平均」は、各分割領域8に属する全画素での平均値を表しており、該平均値を、分割領域8を代表する値として扱う。「エッジ勾配方向ごとの出現頻度」、「輝度分散値」および「エッジ密度」および「部屋の3消失点方向に向かうエッジ数」についても同様に、分割領域ごとに算出する。このように、各画素を1単位とせず、各分割領域を1単位とすることで、後述する属性判別を、より高速で実施することができる。
【0015】
また、以降の説明において、f(i,j)は、座標(i,j)に位置する画素の画像特徴値、例えば輝度値を示し、f(i,j,t)は、座標(i,j)に位置する画素の時刻tにおける画像特徴値を示す。
【0016】
「HSV値」は、256階調のRGB値から、下記の式(1)〜(3)を用いて変換できる。ただし、「MAX」「MIN」は、それぞれR、G、Bのうちの最大値、最小値である。また、Hは0〜359の値をとるので、Hが0より小さい場合は、360を加えた値をHとする。
【0017】
【数1】
【0018】
「エッジ強度」は、例えば、画像処理の分野で一般的に用いられている微分フィルタ、例えばソーベルフィルタを用いて求めることができる。図4は、ソーベルフィルタの形状例である。図4(a)のフィルタは、水平方向のエッジ強度を求めるために使用し、図4(b)のフィルタは、垂直方向のエッジ強度を求めるために使用する。このフィルタを適用することにより、中央の画素(i,j)に対するエッジ強度を求めることができる。エッジ強度Eは、水平方向(x方向)の微分値(差分値)Sx(=f(i+1,j)−f(i,j))および垂直方向(y方向)の微分値(差分値)Sy(=f(i,j+1)−f(i,j))から、下記の式(4)によって算出することができる。
【0019】
【数2】
【0020】
「エッジ勾配方向ごとの出現頻度」は、例えば0度から180度を8等分して角度区分を定義し、分割領域に属する各画素におけるエッジ勾配方向θの角度区分ごとの出現頻度を、全画素分計数することにより求めることができる。図5は、エッジ勾配方向の区分例を示す。また、図6は、エッジ勾配方向の説明図である。エッジ勾配方向θは、ソーベルフィルタが出力する微分値Sx、Syを用いて、下記の式(5)で求めることができる。
【0021】
【数3】
【0022】
「輝度分散値」は、分割領域8に属する全画素の輝度値の分散値である。
【0023】
「エッジ密度」は、分割領域8に属する各画素のうち、閾値以上のエッジ強度Eを有する画素の数である。
【0024】
「部屋の3消失点方向に向かうエッジ数」の求め方を図7を用いて説明する。図7は、部屋画像から求められる消失点の説明図である。通常、部屋1は直方体形状を有しており、部屋1で検出されるエッジの多くは、この直方体に起因する3つの消失点9a〜9c、の方向へ延びる。
【0025】
部屋1で検出されたエッジから3つの消失点9a〜9cを求める方法は、画像処理の分野で数多く提案されている。本発明ではまず、画面内の直線を検出する。例えば、画像処理の分野で一般的に用いられている直線検出手法であるρθハフ変換を用いて直線を検出してもよい。ρθハフ変換では(a)エッジを含むxy平面上の点群をρθ平面上の曲線群に変換し、(b)該曲線群の交点を求め、(c)交点の累積度数分布から極大点群を抽出する。抽出した極大点群が、対応するxy平面上の複数の直線を表す。
【0026】
次に、この直線が多く交わる点を3点求める。そのために、最初に、(a)検出した直線からランダムに2本選択し、(b)その2本の直線の交点を求め、(c)この交点の近傍を通る直線の数を計数する。(d)前記3ステップを1試行として該試行を複数回繰り返し、(e)近傍を通る直線数が多い点を上位3点求める。この3点が3つの消失点9a〜9cとなる。
【0027】
次に、3つの消失点9a〜9cの近傍を通る直線を抽出し、その直線を構成するエッジ点をそれぞれの消失点ごとに求める。この各消失点に対応したエッジ点が分割領域中に含まれる数を、消失点ごとに計数することで、部屋1の3消失点方向に向かうエッジ数を求めることができる。
【0028】
これら静的画像特徴の抽出に関しては、例えば昼の明るい時間のような代表的な時刻における1枚の撮影画像について抽出してもよいし、複数の時刻に撮影した複数の時刻に撮影した画像について抽出した特徴の時間平均値、中央値などを用いてもよい。
【0029】
次に、動的画像特徴抽出手段14の動作について説明する。動的画像特徴抽出手段14は、各分割領域8ごとに動的画像特徴を抽出する。動的画像特徴としては、例えば「急激な輝度変化の発生した回数」、「オプティカルフローの方向別頻度」、「平均輝度値の推移」などを採用することができる。従来、部屋の静止画像のみを基に各分割領域ごとの属性判別を行うことは難しかった。動的画像特徴を抽出することで、時間方向に拡張された画像情報を取得できるため、精度が高い属性判別が可能になる。
【0030】
「急激な輝度変化の発生した回数」は、急激な輝度変化が生じたフレーム数を計数することで求めることができる。ここで、「フレーム」は、ある時刻tでの部屋画像をいう。部屋画像の輝度のフレーム間差分(=f(i,j,t+1)−f(i,j,t))を毎時計算し、該差分の絶対値が閾値以上である画素が、分割領域8中に一定数以上現れた場合を「急激な輝度変化」とすることができる。尚、撮像手段は、時刻t,t+1,t+2…に部屋を撮影するとする。
【0031】
部屋1の中を人3が動き回った場合、壁と比べて床で急激な輝度の時間変化があると考えられる。よって、本動的画像特徴を採用することにより、床と他の属性判別の精度を向上させることができる。
【0032】
オプティカルフローは、注目点周辺における輝度値の分布が、次のフレームにおいてどちらの方向へ移動したかを表すベクトルである。注目点は、分割領域8の中央の点でもよいし、または分割領域8中の複数個所でもよい。「オプティカルフローの方向別頻度」は、(a)例えばブロックマッチング法、勾配法などによりオプティカルフローを推定し、(b)一定距離以上移動したベクトルについての移動方向を、図5で示したような角度区分においてどちらの方向かを判定し、(c)角度区分ごとの発生頻度を計数することで求めることができる。
【0033】
本動的画像特徴を採用することにより、人が部屋1内を動く方向についての偏りが得られ、その結果、人が動き回る領域と、人が一定方向へのみ行き来する出入り口領域、との判別が容易になる。
【0034】
「平均輝度値の推移」は、一定時間、例えば1時間ごとに各分割領域8の平均輝度値を計算することで求めることができる。例えば、抽出した平均輝度値が、昼の時間帯には大きく、かつ、夜の時間帯は小さい分割領域があると、該分割領域は、窓2のような外光の影響を受けやすい領域であると判別できるため、壁と床の属性判別の精度を向上させることができる。
【0035】
図8は、属性判別手段の出力例を示す。(a)は床、(b)は左壁、(c)は右壁、(d)は正面壁とそれぞれ判別された場合の出力例である。属性判別手段15は、静的画像特徴抽出手段13および動的画像特徴抽出手段14の出力を用いて、各分割領域8が、床4、左壁5、右壁6、正面壁7のいずれの属性かを判別する。属性判別には、例えば機械学習ベースの識別器を用いることができる。該識別器を用いる場合、予め取得した学習データを利用する。まず、例えば複数の部屋でそれぞれ撮影し、時系列で保存した複数の部屋画像データを取得する。次に、部屋画像を分割した各分割領域ごとに静的画像特徴および動的画像特徴を抽出する。そして、分割領域の位置(X,Y)、静的画像特徴および動的画像特徴を列記して特徴ベクトルを生成し、各領域について決定した属性と関連付け、学習データとして記憶する。
【0036】
該学習データを用いることによって、nクラスの識別を実行することができる。nクラスを識別するために、公知技術である、多クラスサポートベクターマシン(Support Vector Machine(SVM))などの識別器、ランダム木(Randamized Trees)などの識別方法が利用可能である。さらに、例えばアダブースト(AdaBoost)、SVMなどの2クラス識別器を複数組合せて多クラス識別を実現する方法もある。例えば、1対n−1分類器を識別クラスの数だけ学習して最も尤度の高いものを選ぶ方法、または1対1分類器をn(n−1)/2個用意し、多数決によって一番多いクラスを決定する方法などが知られている。
【0037】
ここで、SVMを用いた、1対n−1分類器の組合せによる属性判別方法について説明する。(a)最初に、学習データ中から、床4と属性判別すべきデータを抽出し、該データの属性を1とする。(b)次に、その他の左右正面壁と属性判別すべきデータの属性を−1として学習データを列挙する。(c)そして、SVMを用いて識別器を学習することにより、床対他分類器を作成する。左壁5、正面壁6、右壁7についても同様に以上のステップを実施し、左壁対他分類器、正面壁対他分類器、右壁対他分類器を作成する。
【0038】
これら4つの分類器を用いて、属性判別する方法を説明する。最初に、属性判別する分割領域の位置(X,Y)、抽出した静的画像特徴および動的画像特徴を列記して特徴ベクトルを生成する。次に、この特徴ベクトルを4つの分類器に入力し、サポートベクトル回帰計算を実施する。その結果、該分割領域は、多数決原理により、最も高い値に回帰された属性であると判別することができる。
【0039】
図9は、部屋境界判定手段の出力例を示す。部屋境界判定手段16は、属性判別手段15の出力を基に、床4、左壁5、右壁6、正面壁7の境界を決定する。部屋1の直方体形状に起因する3つの消失点9a〜9cが既知の場合は、3パラメータ(床と左壁の境界線の切片、床と正面壁の境界線の切片および床と右壁の境界線の切片)を決定することにより、4つの領域を分ける境界線を全て決定することができる。静的画像特徴として「部屋の3消失点方向に向かうエッジ数」を採用した場合は、該消失点9a〜9cは既知である。
【0040】
該3パラメータの尤度は、3パラメータにより決まる境界線を描き、各分割領域8に正しい属性と判定された画素がどれだけ存在するかを計数することにより求めることができる。よって、部屋画像において、3パラメータについて全探索を行い、最も尤度の高いパラメータを見つけることにより、床4、左壁5、右壁6、正面壁7の境界線を決定することができる。
【0041】
ここで、図3(b)では9×9の画素を一分割領域8として、属性判別および部屋境界判定を実施したが、本発明はこれに限定されることはない。より少ない数の画素を一分割領域8とすることで、より精密に各分割領域の部屋境界の判定することができる。一方、より多数の画素を一分割領域8とした場合、属性判別するべき分割領域の数が減少し、より高速に属性判別を実施可能である。よって、一分割領域8の画素数は、所望の処理精度と処理速度とから決定することになる。
【0042】
次に、空調制御手段20が行う空調制御について説明する。下記の式(6)は、透視投影と呼ばれる周知の変換方法を表しており、撮影した部屋画像上の座標(x,y)をカメラ座標系の座標(x',y',z')に変換する式である。尚、fは既知であるレンズの焦点距離である。
【0043】
【数4】
【0044】
部屋境界判定手段16で決定した、床4、左壁5、右壁6、正面壁7の境界線を上記の式(6)を用いて変換したデータと、既知である撮像手段11の俯角、および設置された床4からの高さに基づいて、境界線が床平面4においてどの距離に存在するか、更には撮像手段11から部屋1の左右正面壁5〜7までの距離を算出することができる。また、レンズ歪みについてのデータを、例えば空調制御手段20に記憶させておくことで、該データを用いて算出した距離を補正することができる。
【0045】
本実施形態においては、床4、左壁5、右壁6、正面壁7の境界を決定し、撮像手段11から左右正面壁5〜7までの距離を算出した。一方、例えば撮像手段11に広角レンズを取り付けて部屋全体を撮影した場合など、撮像手段11が天井、左壁5、右壁6、正面壁7の境界を撮影する場合には、天井対他分類器などを作成し、天井、左壁5、右壁6、正面壁7の属性を判別し、これらの境界を決定することにより、前記距離を算出してもよい。
【0046】
空調制御手段20は、上記のように算出した、撮像手段11から部屋1の左右正面壁5〜7までの距離と、例えば空気調和機100内に設置した温度センサによって測定した現在の室温とに基づいて、風温、風向(上下)、風向(左右)および風量を決定し、最適な空調制御を行うことができる。本発明に係る空気調和機では、一般の空気調和機と同様に、風温、風向(上下)、風向(左右)および風量などの設定項目を手動制御することができる。ユーザがこれらの項目の一部について手動制御を選択した場合は、残りの項目について、その部屋に最適な空調制御を行うことができる。
【0047】
空調制御手段20はまず、室温、および撮像手段11から正面壁7までの距離に基づいて、部屋の一番奥(正面壁7)まで風が届くように、風温、風向(上下)、風量を決定する。例えば、室温および正面壁までの距離と、最適な風温、風向(上下)、風量との対応関係を事前にルックアップテーブル化して空調制御手段20に記憶させ、それを空調制御時に参照することで、風温、風向(上下)、風量を決定することができる。撮像手段11から正面壁までの距離に応じて、風量をできるだけ抑えることにより、空調時のファンに起因するノイズを低減することができる。
【0048】
次に、撮像手段11から左右壁までの距離に基づいて、風向(左右)を決定する。例えば、風向(上下)と同様に、撮像手段11から左壁5までの距離および右壁6までの距離と最適な風向(左右)との対応関係を事前にルックアップテーブル化して空調制御手段20に記憶させ、それを空調制御時に参照することで、風向(左右)を決定することができる。
【0049】
例えば、撮像手段11から左壁5までの距離が近い場合、左側に送風する際には大きく風向を大きく曲げる必要はなく、風量は少なくすることができる。また、ユーザの状況や、ユーザの選択により、左右にスイングしながら送風する場合がある。その場合、例えば撮像手段11から左壁5までの距離に比べて右壁6までの距離が大きい場合は、左側に比べて右側に、より風向を大きく曲げ、より風量を多くし、より送風時間を長くする制御を行う。
【0050】
ルックアップテーブルは、熱流体解析により解析的に作成してもよいし、実験により経験的に作成してもよい。また、ルックアップテーブルを用意せずに、室温、および左右正面壁5〜7までの距離を認識した際に、熱流体解析によりその都度最適な空調制御方法を求めてもよい。
【0051】
ここで、前述のように、動的画像特徴として「オプティカルフローの方向別頻度」を抽出することにより、人が動き回る領域と、人が一定方向へのみ行き来する出入り口領域との判別が容易になる。よって出入り口領域に比べて人が動き回る領域により送風する制御を行ってもよい。
【0052】
図10は、空気調和機の回路構成例を示すブロック図である。図10を用いて、本実施形態に係る空気調和機100の動作を説明する。空気調和機100のユーザが、リモコン(リモートコントローラ)42を用いて信号をリモコン受信部43に送信すると、該信号はCPU(中央処理装置)40に送信され、メモリ41に、ユーザが選択した設定が記憶される。
【0053】
前述した、部屋画像の分割、静的画像特徴および動的画像特徴の抽出、各分割領域8の属性判別、部屋境界の決定、ならびに撮像手段11から左右正面壁4〜7までの距離の算出は、メモリに予め記憶させたプログラムに従って演算処理等することにより、実行することができる。CPU40は、前記距離、温度センサ52から出力された現在の室温、およびメモリ41に記憶された、ユーザが選択した設定などを参照し、空気調和機100が設置された部屋1に最適な空調制御(風温、風向(上下)、風向(左右)、風量)を決定する。
【0054】
CPU40が決定した空調制御の情報は、駆動部45に送られる。駆動部45は、風温、風向(上下)、風向(左右)、風量の情報に応じて、風温を制御する圧縮機46、風向(上下)を制御する上下フィン47、風向(左右)を制御する左右フィン48、風量を制御する室内ファン49を駆動する。
【0055】
以上、本実施形態では、単一の撮像手段11が撮影した部屋画像を分割した分割領域8ごとに静的画像特徴および動的画像特徴を抽出した。従来、部屋の静止画像のみからは実施することが難しかった各分割領域ごとの属性判別を、動的画像特徴を抽出することで時間方向に拡張して実施できるため、精度が高い属性判別が可能になる。さらに、部屋境界判定手段16の出力を基に算出した、撮像手段11から左右正面壁5〜7までの距離を基に、風温、風向(上下)、風向(左右)、および風量を制御することで、空調時のファンに起因するノイズを軽減し、効率性の高い空気調和機を提供することができる。
【0056】
実施の形態2.
図11は、本発明の実施の形態2による空気調和機を示すブロック図である。本実施形態において、空気調和機100は、床上に配置されて送風を妨げる障害物31の位置を判定する障害物判定手段30をさらに備える。また、動的画像特徴抽出手段14は、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴としてさらに抽出する。その他の構成は、実施形態1と同様である。
【0057】
本明細書中、障害物31は、例えば机、椅子、テレビなど、床の上に存在する家具などであって、奥に風が進むのを妨げる物体を指す。よって、障害物判定手段30は、部屋境界判定手段16によって床と判定された分割領域ごとに抽出した静的画像特徴および動的画像特徴に基づいて、障害物31がどの分割領域に存在するかを判定する。
【0058】
上述のように、本実施形態においては、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴として採用する。「急激な輝度変化」は、前述のように、部屋画像のフレーム間差分を毎時計算し、該差分の絶対値が閾値以上である画素が、分割領域8中に一定回数以上現れた場合とすることができる。また、「短時間に集中して発生する」とは、例えば1分間に10回以上発生した場合をいい、予め設定しておく。所定の時間に設定回数以上発生した場合に、発生した回数を「急激な輝度変化が短時間に集中して発生する回数」として計数する。
【0059】
人3が椅子やソファーなどの障害物31上に座って一定時間滞留している場合や、部屋画像にテレビの画面が移っている場合、限られた領域内で急激な輝度変化が多数発生すると考えられる。よって本動的画像特徴を採用することにより、障害物判定の精度を向上させることができる。
【0060】
さらに、実施形態1で静的画像特徴として採用した「急激な輝度変化の回数」は、机などの障害物31が存在するために人が行くことができない領域においては小さくなると考えられるため、障害物判定の精度向上に役立つ。
【0061】
障害物判定には、属性判別手段15と同様、機械学習ベースの識別器を用いることができる。学習データにおいて障害物が存在すると判定すべきデータの属性を1、障害物が存在しないと判定すべきデータの属性を−1として学習データを列挙する。次に、SVMを用いて識別器を学習することにより、障害物識別器を作成する。次に、部屋境界判定手段16の出力に基づいて床と判定された分割領域ごとに静的画像特徴および動的画像特徴を抽出し、特徴ベクトルを作成する。この特徴ベクトルを障害物識別器に入力してサポートベクトル回帰計算を実施し、多数決原理により障害物の有無を判定する。各分割領域について障害物の有無を判定することにより、障害物の位置を推定することができる。
【0062】
本実施形態に係る空気調和機100においても、実施形態1に記載の空調制御に従って、風温、風向(上下)、風向(左右)、風量を決定する。さらに、本実施形態では、空気撮像手段11から部屋1の左右正面壁5〜7までの距離に加えて、障害物31の位置が得られるため、さらに細やかな空調制御が可能になる。例えば、空気調和機100から近い位置に障害物31が存在するときは、該障害物31を避けて風向を制御することにより、空調の効率を上げることができる。また、実施形態1に記載の空調制御に従って決定した風向(左右)によって風が進行する先に障害物31が存在する場合は、障害物31の奥側にも風が回りこむように、障害物の左右で風量を大きくする制御を行うことができる。
【0063】
以上、本実施形態では、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴として抽出することにより、障害物判定手段30が実施する障害物判定の精度を向上させることができる。また、静的画像特徴抽出手段13が抽出する「急激な輝度変化の回数」も、障害物判定の精度を向上させるために役立つ。判定した障害物31の位置に応じて空調制御することにより、さらに空調の効率を上げることができる。
【符号の説明】
【0064】
1 部屋、 2 窓、 3 人、 4 床、 5 左壁、 6 右壁、 7 正面壁、 8 分割領域、 9a〜9c 消失点、 10 部屋形状認識部、 20 空調制御手段、 100 空気調和装置
【技術分野】
【0001】
本発明は、室内に設置された単一の撮像手段が撮影した画像を基に、撮像手段から部屋の左右正面壁までの距離および障害物の位置を認識し、その結果に従って空調制御を行う技術に関する。
【背景技術】
【0002】
従来の空気調和機は、風温、風向および風量などの制御を行うために測距センサーを備えており、該センサーが取得した、例えば左右正面壁までの距離、障害物までの距離を検知することにより、高度な空調制御を実現している。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平7−19572号公報
【特許文献2】特開2008−261567号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1および2記載の空気調和機は、光位相式測距センサや超音波式測距センサなど距離測定だけに特化したセンサを用いて、部屋の各部までの距離を検知している。さらに、特許文献2においては、センサとして、複数のカメラを用いることが示唆されている。
【0005】
しかしながら、これらの空気調和機は、距離測定に特化したセンサを必要とし、監視用途などへ流用可能な単一のカメラを用いて静止画像を撮影し、左右正面壁までの距離測定を行うことはできない。
【0006】
本発明の目的は、単一の撮像手段を用いて左右正面壁までの距離測定を行う部屋形状認識装置を提供することである。
【課題を解決するための手段】
【0007】
上記目的を達成するために、本発明に係る部屋形状認識装置は、少なくとも床、左壁、右壁および正面壁を有する部屋を撮影する単一の撮像手段と、撮像手段が撮影した複数の部屋画像を時系列で記憶する画像記憶手段と、部屋画像をマトリクス状に分割し、分割された分割領域ごとに静的な画像特徴を抽出する静的画像特徴抽出手段と、複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段と、静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別する属性判別手段とを備えたことを特徴とする。
【発明の効果】
【0008】
本発明によれば、単一の撮像手段が撮影した部屋画像の分割領域ごとに抽出した静的な画像特徴および動的な画像特徴を基に、分割領域が床、左壁、右壁、正面壁のいずれの属性かを判別することができる。その結果、判別した属性を基に、床、左壁、右壁、正面壁の境界を決定し、撮像手段から左壁、右壁、正面壁までの各距離を算出することができる。
【図面の簡単な説明】
【0009】
【図1】本発明の実施の形態1による空気調和機を示すブロック図である。
【図2】撮像手段が撮影した部屋画像の例を示す。
【図3】分割領域に分割された部屋画像を示す。
【図4】ソーベルフィルタの形状例である。
【図5】エッジ勾配方向の区分例を示す。
【図6】エッジ勾配方向の説明図である。
【図7】部屋画像から求められる消失点の説明図である。
【図8】属性判別手段の出力例を示す。
【図9】部屋境界判定手段の出力例を示す。
【図10】空気調和機の回路構成例を示すブロック図である。
【図11】本発明の実施の形態2による空気調和機を示すブロック図である。
【発明を実施するための形態】
【0010】
実施の形態1.
図1は、本発明の実施の形態1による空気調和機を示すブロック図である。本実施形態において、空気調和機100は、部屋形状認識部10と空調制御手段20とを備える。部屋形状認識部10は、部屋画像を撮影するための単一の撮像手段11と、撮像手段11が撮影した部屋画像を時系列で記憶する画像記憶手段12と、部屋画像をマトリクス状に分割し、各分割領域8ごとに静的な画像特徴を抽出する静的画像特徴抽出手段13と、各分割領域8ごとに動的な画像特徴を抽出する動的画像特徴抽出手段14と、静的画像特徴抽出手段13の出力および動的画像特徴抽出手段14の出力、ならびに予め取得した参照用データを基に、各領域の属性を判別する属性判別手段15と、属性判別手段15の出力を基に、床4、左壁5、右壁6、正面壁7の境界を決定する部屋境界判定手段16とを有する。
【0011】
撮像手段11は、撮像方向が、部屋1を斜め下向きに俯瞰する方向に一定になるように固定する。床4、左壁5、右壁6、正面壁7の境界を撮影できるように。撮像手段11は、例えば可視グレースケールカメラ、可視カラーカメラまたは近赤外線カメラなどでもよく、好ましくは監視用途などへ流用可能なカメラを用いる。また、部屋全体を見渡せるように、撮像手段11に用いるレンズとして広角レンズを採用してもよい。
【0012】
図2は、撮像手段が撮影した部屋画像の例を示す。撮像手段11が撮影した部屋画像は、画像記憶手段12へ入力される。入力された部屋画像は、撮影した時刻と関連付けて時系列で記憶される。撮像手段11で時々刻々の部屋1の様子を撮影することで、画像記憶手段12には、例えば昼夜での日照変化、部屋1の照明状態の変化により、多様な照明条件における部屋画像が記憶されることになる。また、部屋1にいる人3の動きを撮影した画像も記憶されることになる。
【0013】
図3は、分割領域に分割された部屋画像を示す。静的画像特徴抽出手段13は、まず、図3(a)に示すように、部屋画像をマトリクス状の分割領域8に分割する。図3(b)に拡大図で示すように、分割領域8は、複数の画素8aを含む。静的画像特徴抽出手段13は、次に、分割した部屋画像の各分割領域8ごとに静的画像特徴を抽出する。抽出する静的画像特徴としては、例えば、「平均輝度値」、「平均RGB値」、「平均HSV値」、「平均エッジ強度」、「エッジ勾配方向ごとの出現頻度」、「輝度分散値」、「エッジ密度」および「部屋の3消失点方向に向かうエッジ数」などを採用することができる。このうち、平均RGB値、平均HSV値は、部屋画像をカラー撮影したときにのみ使用できる。
【0014】
上記静的画像特徴に関して、「平均」は、各分割領域8に属する全画素での平均値を表しており、該平均値を、分割領域8を代表する値として扱う。「エッジ勾配方向ごとの出現頻度」、「輝度分散値」および「エッジ密度」および「部屋の3消失点方向に向かうエッジ数」についても同様に、分割領域ごとに算出する。このように、各画素を1単位とせず、各分割領域を1単位とすることで、後述する属性判別を、より高速で実施することができる。
【0015】
また、以降の説明において、f(i,j)は、座標(i,j)に位置する画素の画像特徴値、例えば輝度値を示し、f(i,j,t)は、座標(i,j)に位置する画素の時刻tにおける画像特徴値を示す。
【0016】
「HSV値」は、256階調のRGB値から、下記の式(1)〜(3)を用いて変換できる。ただし、「MAX」「MIN」は、それぞれR、G、Bのうちの最大値、最小値である。また、Hは0〜359の値をとるので、Hが0より小さい場合は、360を加えた値をHとする。
【0017】
【数1】
【0018】
「エッジ強度」は、例えば、画像処理の分野で一般的に用いられている微分フィルタ、例えばソーベルフィルタを用いて求めることができる。図4は、ソーベルフィルタの形状例である。図4(a)のフィルタは、水平方向のエッジ強度を求めるために使用し、図4(b)のフィルタは、垂直方向のエッジ強度を求めるために使用する。このフィルタを適用することにより、中央の画素(i,j)に対するエッジ強度を求めることができる。エッジ強度Eは、水平方向(x方向)の微分値(差分値)Sx(=f(i+1,j)−f(i,j))および垂直方向(y方向)の微分値(差分値)Sy(=f(i,j+1)−f(i,j))から、下記の式(4)によって算出することができる。
【0019】
【数2】
【0020】
「エッジ勾配方向ごとの出現頻度」は、例えば0度から180度を8等分して角度区分を定義し、分割領域に属する各画素におけるエッジ勾配方向θの角度区分ごとの出現頻度を、全画素分計数することにより求めることができる。図5は、エッジ勾配方向の区分例を示す。また、図6は、エッジ勾配方向の説明図である。エッジ勾配方向θは、ソーベルフィルタが出力する微分値Sx、Syを用いて、下記の式(5)で求めることができる。
【0021】
【数3】
【0022】
「輝度分散値」は、分割領域8に属する全画素の輝度値の分散値である。
【0023】
「エッジ密度」は、分割領域8に属する各画素のうち、閾値以上のエッジ強度Eを有する画素の数である。
【0024】
「部屋の3消失点方向に向かうエッジ数」の求め方を図7を用いて説明する。図7は、部屋画像から求められる消失点の説明図である。通常、部屋1は直方体形状を有しており、部屋1で検出されるエッジの多くは、この直方体に起因する3つの消失点9a〜9c、の方向へ延びる。
【0025】
部屋1で検出されたエッジから3つの消失点9a〜9cを求める方法は、画像処理の分野で数多く提案されている。本発明ではまず、画面内の直線を検出する。例えば、画像処理の分野で一般的に用いられている直線検出手法であるρθハフ変換を用いて直線を検出してもよい。ρθハフ変換では(a)エッジを含むxy平面上の点群をρθ平面上の曲線群に変換し、(b)該曲線群の交点を求め、(c)交点の累積度数分布から極大点群を抽出する。抽出した極大点群が、対応するxy平面上の複数の直線を表す。
【0026】
次に、この直線が多く交わる点を3点求める。そのために、最初に、(a)検出した直線からランダムに2本選択し、(b)その2本の直線の交点を求め、(c)この交点の近傍を通る直線の数を計数する。(d)前記3ステップを1試行として該試行を複数回繰り返し、(e)近傍を通る直線数が多い点を上位3点求める。この3点が3つの消失点9a〜9cとなる。
【0027】
次に、3つの消失点9a〜9cの近傍を通る直線を抽出し、その直線を構成するエッジ点をそれぞれの消失点ごとに求める。この各消失点に対応したエッジ点が分割領域中に含まれる数を、消失点ごとに計数することで、部屋1の3消失点方向に向かうエッジ数を求めることができる。
【0028】
これら静的画像特徴の抽出に関しては、例えば昼の明るい時間のような代表的な時刻における1枚の撮影画像について抽出してもよいし、複数の時刻に撮影した複数の時刻に撮影した画像について抽出した特徴の時間平均値、中央値などを用いてもよい。
【0029】
次に、動的画像特徴抽出手段14の動作について説明する。動的画像特徴抽出手段14は、各分割領域8ごとに動的画像特徴を抽出する。動的画像特徴としては、例えば「急激な輝度変化の発生した回数」、「オプティカルフローの方向別頻度」、「平均輝度値の推移」などを採用することができる。従来、部屋の静止画像のみを基に各分割領域ごとの属性判別を行うことは難しかった。動的画像特徴を抽出することで、時間方向に拡張された画像情報を取得できるため、精度が高い属性判別が可能になる。
【0030】
「急激な輝度変化の発生した回数」は、急激な輝度変化が生じたフレーム数を計数することで求めることができる。ここで、「フレーム」は、ある時刻tでの部屋画像をいう。部屋画像の輝度のフレーム間差分(=f(i,j,t+1)−f(i,j,t))を毎時計算し、該差分の絶対値が閾値以上である画素が、分割領域8中に一定数以上現れた場合を「急激な輝度変化」とすることができる。尚、撮像手段は、時刻t,t+1,t+2…に部屋を撮影するとする。
【0031】
部屋1の中を人3が動き回った場合、壁と比べて床で急激な輝度の時間変化があると考えられる。よって、本動的画像特徴を採用することにより、床と他の属性判別の精度を向上させることができる。
【0032】
オプティカルフローは、注目点周辺における輝度値の分布が、次のフレームにおいてどちらの方向へ移動したかを表すベクトルである。注目点は、分割領域8の中央の点でもよいし、または分割領域8中の複数個所でもよい。「オプティカルフローの方向別頻度」は、(a)例えばブロックマッチング法、勾配法などによりオプティカルフローを推定し、(b)一定距離以上移動したベクトルについての移動方向を、図5で示したような角度区分においてどちらの方向かを判定し、(c)角度区分ごとの発生頻度を計数することで求めることができる。
【0033】
本動的画像特徴を採用することにより、人が部屋1内を動く方向についての偏りが得られ、その結果、人が動き回る領域と、人が一定方向へのみ行き来する出入り口領域、との判別が容易になる。
【0034】
「平均輝度値の推移」は、一定時間、例えば1時間ごとに各分割領域8の平均輝度値を計算することで求めることができる。例えば、抽出した平均輝度値が、昼の時間帯には大きく、かつ、夜の時間帯は小さい分割領域があると、該分割領域は、窓2のような外光の影響を受けやすい領域であると判別できるため、壁と床の属性判別の精度を向上させることができる。
【0035】
図8は、属性判別手段の出力例を示す。(a)は床、(b)は左壁、(c)は右壁、(d)は正面壁とそれぞれ判別された場合の出力例である。属性判別手段15は、静的画像特徴抽出手段13および動的画像特徴抽出手段14の出力を用いて、各分割領域8が、床4、左壁5、右壁6、正面壁7のいずれの属性かを判別する。属性判別には、例えば機械学習ベースの識別器を用いることができる。該識別器を用いる場合、予め取得した学習データを利用する。まず、例えば複数の部屋でそれぞれ撮影し、時系列で保存した複数の部屋画像データを取得する。次に、部屋画像を分割した各分割領域ごとに静的画像特徴および動的画像特徴を抽出する。そして、分割領域の位置(X,Y)、静的画像特徴および動的画像特徴を列記して特徴ベクトルを生成し、各領域について決定した属性と関連付け、学習データとして記憶する。
【0036】
該学習データを用いることによって、nクラスの識別を実行することができる。nクラスを識別するために、公知技術である、多クラスサポートベクターマシン(Support Vector Machine(SVM))などの識別器、ランダム木(Randamized Trees)などの識別方法が利用可能である。さらに、例えばアダブースト(AdaBoost)、SVMなどの2クラス識別器を複数組合せて多クラス識別を実現する方法もある。例えば、1対n−1分類器を識別クラスの数だけ学習して最も尤度の高いものを選ぶ方法、または1対1分類器をn(n−1)/2個用意し、多数決によって一番多いクラスを決定する方法などが知られている。
【0037】
ここで、SVMを用いた、1対n−1分類器の組合せによる属性判別方法について説明する。(a)最初に、学習データ中から、床4と属性判別すべきデータを抽出し、該データの属性を1とする。(b)次に、その他の左右正面壁と属性判別すべきデータの属性を−1として学習データを列挙する。(c)そして、SVMを用いて識別器を学習することにより、床対他分類器を作成する。左壁5、正面壁6、右壁7についても同様に以上のステップを実施し、左壁対他分類器、正面壁対他分類器、右壁対他分類器を作成する。
【0038】
これら4つの分類器を用いて、属性判別する方法を説明する。最初に、属性判別する分割領域の位置(X,Y)、抽出した静的画像特徴および動的画像特徴を列記して特徴ベクトルを生成する。次に、この特徴ベクトルを4つの分類器に入力し、サポートベクトル回帰計算を実施する。その結果、該分割領域は、多数決原理により、最も高い値に回帰された属性であると判別することができる。
【0039】
図9は、部屋境界判定手段の出力例を示す。部屋境界判定手段16は、属性判別手段15の出力を基に、床4、左壁5、右壁6、正面壁7の境界を決定する。部屋1の直方体形状に起因する3つの消失点9a〜9cが既知の場合は、3パラメータ(床と左壁の境界線の切片、床と正面壁の境界線の切片および床と右壁の境界線の切片)を決定することにより、4つの領域を分ける境界線を全て決定することができる。静的画像特徴として「部屋の3消失点方向に向かうエッジ数」を採用した場合は、該消失点9a〜9cは既知である。
【0040】
該3パラメータの尤度は、3パラメータにより決まる境界線を描き、各分割領域8に正しい属性と判定された画素がどれだけ存在するかを計数することにより求めることができる。よって、部屋画像において、3パラメータについて全探索を行い、最も尤度の高いパラメータを見つけることにより、床4、左壁5、右壁6、正面壁7の境界線を決定することができる。
【0041】
ここで、図3(b)では9×9の画素を一分割領域8として、属性判別および部屋境界判定を実施したが、本発明はこれに限定されることはない。より少ない数の画素を一分割領域8とすることで、より精密に各分割領域の部屋境界の判定することができる。一方、より多数の画素を一分割領域8とした場合、属性判別するべき分割領域の数が減少し、より高速に属性判別を実施可能である。よって、一分割領域8の画素数は、所望の処理精度と処理速度とから決定することになる。
【0042】
次に、空調制御手段20が行う空調制御について説明する。下記の式(6)は、透視投影と呼ばれる周知の変換方法を表しており、撮影した部屋画像上の座標(x,y)をカメラ座標系の座標(x',y',z')に変換する式である。尚、fは既知であるレンズの焦点距離である。
【0043】
【数4】
【0044】
部屋境界判定手段16で決定した、床4、左壁5、右壁6、正面壁7の境界線を上記の式(6)を用いて変換したデータと、既知である撮像手段11の俯角、および設置された床4からの高さに基づいて、境界線が床平面4においてどの距離に存在するか、更には撮像手段11から部屋1の左右正面壁5〜7までの距離を算出することができる。また、レンズ歪みについてのデータを、例えば空調制御手段20に記憶させておくことで、該データを用いて算出した距離を補正することができる。
【0045】
本実施形態においては、床4、左壁5、右壁6、正面壁7の境界を決定し、撮像手段11から左右正面壁5〜7までの距離を算出した。一方、例えば撮像手段11に広角レンズを取り付けて部屋全体を撮影した場合など、撮像手段11が天井、左壁5、右壁6、正面壁7の境界を撮影する場合には、天井対他分類器などを作成し、天井、左壁5、右壁6、正面壁7の属性を判別し、これらの境界を決定することにより、前記距離を算出してもよい。
【0046】
空調制御手段20は、上記のように算出した、撮像手段11から部屋1の左右正面壁5〜7までの距離と、例えば空気調和機100内に設置した温度センサによって測定した現在の室温とに基づいて、風温、風向(上下)、風向(左右)および風量を決定し、最適な空調制御を行うことができる。本発明に係る空気調和機では、一般の空気調和機と同様に、風温、風向(上下)、風向(左右)および風量などの設定項目を手動制御することができる。ユーザがこれらの項目の一部について手動制御を選択した場合は、残りの項目について、その部屋に最適な空調制御を行うことができる。
【0047】
空調制御手段20はまず、室温、および撮像手段11から正面壁7までの距離に基づいて、部屋の一番奥(正面壁7)まで風が届くように、風温、風向(上下)、風量を決定する。例えば、室温および正面壁までの距離と、最適な風温、風向(上下)、風量との対応関係を事前にルックアップテーブル化して空調制御手段20に記憶させ、それを空調制御時に参照することで、風温、風向(上下)、風量を決定することができる。撮像手段11から正面壁までの距離に応じて、風量をできるだけ抑えることにより、空調時のファンに起因するノイズを低減することができる。
【0048】
次に、撮像手段11から左右壁までの距離に基づいて、風向(左右)を決定する。例えば、風向(上下)と同様に、撮像手段11から左壁5までの距離および右壁6までの距離と最適な風向(左右)との対応関係を事前にルックアップテーブル化して空調制御手段20に記憶させ、それを空調制御時に参照することで、風向(左右)を決定することができる。
【0049】
例えば、撮像手段11から左壁5までの距離が近い場合、左側に送風する際には大きく風向を大きく曲げる必要はなく、風量は少なくすることができる。また、ユーザの状況や、ユーザの選択により、左右にスイングしながら送風する場合がある。その場合、例えば撮像手段11から左壁5までの距離に比べて右壁6までの距離が大きい場合は、左側に比べて右側に、より風向を大きく曲げ、より風量を多くし、より送風時間を長くする制御を行う。
【0050】
ルックアップテーブルは、熱流体解析により解析的に作成してもよいし、実験により経験的に作成してもよい。また、ルックアップテーブルを用意せずに、室温、および左右正面壁5〜7までの距離を認識した際に、熱流体解析によりその都度最適な空調制御方法を求めてもよい。
【0051】
ここで、前述のように、動的画像特徴として「オプティカルフローの方向別頻度」を抽出することにより、人が動き回る領域と、人が一定方向へのみ行き来する出入り口領域との判別が容易になる。よって出入り口領域に比べて人が動き回る領域により送風する制御を行ってもよい。
【0052】
図10は、空気調和機の回路構成例を示すブロック図である。図10を用いて、本実施形態に係る空気調和機100の動作を説明する。空気調和機100のユーザが、リモコン(リモートコントローラ)42を用いて信号をリモコン受信部43に送信すると、該信号はCPU(中央処理装置)40に送信され、メモリ41に、ユーザが選択した設定が記憶される。
【0053】
前述した、部屋画像の分割、静的画像特徴および動的画像特徴の抽出、各分割領域8の属性判別、部屋境界の決定、ならびに撮像手段11から左右正面壁4〜7までの距離の算出は、メモリに予め記憶させたプログラムに従って演算処理等することにより、実行することができる。CPU40は、前記距離、温度センサ52から出力された現在の室温、およびメモリ41に記憶された、ユーザが選択した設定などを参照し、空気調和機100が設置された部屋1に最適な空調制御(風温、風向(上下)、風向(左右)、風量)を決定する。
【0054】
CPU40が決定した空調制御の情報は、駆動部45に送られる。駆動部45は、風温、風向(上下)、風向(左右)、風量の情報に応じて、風温を制御する圧縮機46、風向(上下)を制御する上下フィン47、風向(左右)を制御する左右フィン48、風量を制御する室内ファン49を駆動する。
【0055】
以上、本実施形態では、単一の撮像手段11が撮影した部屋画像を分割した分割領域8ごとに静的画像特徴および動的画像特徴を抽出した。従来、部屋の静止画像のみからは実施することが難しかった各分割領域ごとの属性判別を、動的画像特徴を抽出することで時間方向に拡張して実施できるため、精度が高い属性判別が可能になる。さらに、部屋境界判定手段16の出力を基に算出した、撮像手段11から左右正面壁5〜7までの距離を基に、風温、風向(上下)、風向(左右)、および風量を制御することで、空調時のファンに起因するノイズを軽減し、効率性の高い空気調和機を提供することができる。
【0056】
実施の形態2.
図11は、本発明の実施の形態2による空気調和機を示すブロック図である。本実施形態において、空気調和機100は、床上に配置されて送風を妨げる障害物31の位置を判定する障害物判定手段30をさらに備える。また、動的画像特徴抽出手段14は、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴としてさらに抽出する。その他の構成は、実施形態1と同様である。
【0057】
本明細書中、障害物31は、例えば机、椅子、テレビなど、床の上に存在する家具などであって、奥に風が進むのを妨げる物体を指す。よって、障害物判定手段30は、部屋境界判定手段16によって床と判定された分割領域ごとに抽出した静的画像特徴および動的画像特徴に基づいて、障害物31がどの分割領域に存在するかを判定する。
【0058】
上述のように、本実施形態においては、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴として採用する。「急激な輝度変化」は、前述のように、部屋画像のフレーム間差分を毎時計算し、該差分の絶対値が閾値以上である画素が、分割領域8中に一定回数以上現れた場合とすることができる。また、「短時間に集中して発生する」とは、例えば1分間に10回以上発生した場合をいい、予め設定しておく。所定の時間に設定回数以上発生した場合に、発生した回数を「急激な輝度変化が短時間に集中して発生する回数」として計数する。
【0059】
人3が椅子やソファーなどの障害物31上に座って一定時間滞留している場合や、部屋画像にテレビの画面が移っている場合、限られた領域内で急激な輝度変化が多数発生すると考えられる。よって本動的画像特徴を採用することにより、障害物判定の精度を向上させることができる。
【0060】
さらに、実施形態1で静的画像特徴として採用した「急激な輝度変化の回数」は、机などの障害物31が存在するために人が行くことができない領域においては小さくなると考えられるため、障害物判定の精度向上に役立つ。
【0061】
障害物判定には、属性判別手段15と同様、機械学習ベースの識別器を用いることができる。学習データにおいて障害物が存在すると判定すべきデータの属性を1、障害物が存在しないと判定すべきデータの属性を−1として学習データを列挙する。次に、SVMを用いて識別器を学習することにより、障害物識別器を作成する。次に、部屋境界判定手段16の出力に基づいて床と判定された分割領域ごとに静的画像特徴および動的画像特徴を抽出し、特徴ベクトルを作成する。この特徴ベクトルを障害物識別器に入力してサポートベクトル回帰計算を実施し、多数決原理により障害物の有無を判定する。各分割領域について障害物の有無を判定することにより、障害物の位置を推定することができる。
【0062】
本実施形態に係る空気調和機100においても、実施形態1に記載の空調制御に従って、風温、風向(上下)、風向(左右)、風量を決定する。さらに、本実施形態では、空気撮像手段11から部屋1の左右正面壁5〜7までの距離に加えて、障害物31の位置が得られるため、さらに細やかな空調制御が可能になる。例えば、空気調和機100から近い位置に障害物31が存在するときは、該障害物31を避けて風向を制御することにより、空調の効率を上げることができる。また、実施形態1に記載の空調制御に従って決定した風向(左右)によって風が進行する先に障害物31が存在する場合は、障害物31の奥側にも風が回りこむように、障害物の左右で風量を大きくする制御を行うことができる。
【0063】
以上、本実施形態では、「急激な輝度変化が短時間に集中して発生する回数」を動的画像特徴として抽出することにより、障害物判定手段30が実施する障害物判定の精度を向上させることができる。また、静的画像特徴抽出手段13が抽出する「急激な輝度変化の回数」も、障害物判定の精度を向上させるために役立つ。判定した障害物31の位置に応じて空調制御することにより、さらに空調の効率を上げることができる。
【符号の説明】
【0064】
1 部屋、 2 窓、 3 人、 4 床、 5 左壁、 6 右壁、 7 正面壁、 8 分割領域、 9a〜9c 消失点、 10 部屋形状認識部、 20 空調制御手段、 100 空気調和装置
【特許請求の範囲】
【請求項1】
少なくとも床、左壁、右壁および正面壁を有する部屋を撮影する単一の撮像手段と、
撮像手段が撮影した複数の部屋画像を時系列で記憶する画像記憶手段と、
部屋画像をマトリクス状に分割し、分割領域ごとに静的な画像特徴を抽出する静的画像特徴抽出手段と、
複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段と、
静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別する属性判別手段とを備えたことを特徴とする部屋形状認識装置。
【請求項2】
前記静的画像特徴は、1)平均輝度値、2)平均RGB値、3)平均HSV値、4)平均エッジ強度、5)エッジ勾配方向ごとの出現頻度、6)輝度分散値、7)エッジ密度、および8)部屋の3消失点方向に向かうエッジ数、から成るグループから選択され、
前記動的画像特徴は、1)急激な輝度変化の発生した回数、2)オプティカルフローの方向別頻度、および3)平均輝度値の推移、から成るグループから選択されることを特徴とする請求項1記載の部屋形状認識装置。
【請求項3】
属性判別手段の出力を基に、床、左壁、右壁、正面壁の境界を決定する部屋境界判定手段を備え、
部屋境界判定手段の出力を基に、撮像手段から左壁、右壁、正面壁までの各距離を算出することを特徴とする請求項1または2記載の部屋形状認識装置。
【請求項4】
床領域に起因する静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、送風を妨げる障害物の位置を判定する障害物判定手段を備えたことを特徴とする請求項3記載の部屋形状認識装置。
【請求項5】
請求項1〜3のいずれかに記載の部屋形状認識装置を備えた空気調和機であって、
部屋境界判定手段の出力を基に算出した、撮像手段から左壁、右壁、正面壁までの各距離に基づいて空調制御を行う空調制御手段を備えたことを特徴とする空気調和機。
【請求項6】
請求項4記載の部屋形状認識装置を備えた空気調和機であって、
部屋境界判定手段の出力を基に算出した、撮像手段から左壁、右壁、正面壁までの各距離と、障害物判定手段の出力を基に算出した障害物の位置とに基づいて空調制御を行う空調制御手段を備えたことを特徴とする空気調和機。
【請求項7】
少なくとも床、左壁、右壁および正面壁を有する部屋を撮影するステップと、
撮影した複数の部屋画像を時系列で記憶するステップと、
部屋画像をマトリクス状に分割し、分割領域ごとに静的な画像特徴を抽出するステップと、
複数の部屋画像における分割領域ごとに動的な画像特徴を抽出するステップと、
抽出した静的な画像特徴および動的な画像を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別するステップとを含むことを特徴とする部屋形状認識方法。
【請求項8】
前記静的な画像特徴は、1)平均輝度値、2)平均RGB値、3)平均HSV値、4)平均エッジ強度、5)エッジ勾配方向ごとの出現頻度、6)輝度分散値、7)エッジ密度、および8)部屋の3消失点方向に向かうエッジ数、から成るグループから選択され、
前記動的な画像特徴は、1)急激な輝度変化の発生した回数、2)オプティカルフローの方向別頻度、および3)平均輝度値の推移、から成るグループから選択されることを特徴とする請求項7記載の部屋形状認識方法。
【請求項9】
判別した属性を基に、床、左壁、右壁、正面壁の境界を決定するステップと、
決定した境界を基に、撮像手段から左壁、右壁、正面壁までの各距離を算出するステップとを含むことを特徴とする請求項7または8記載の部屋形状認識方法。
【請求項10】
床領域に起因する静的な画像特徴および動的な画像特徴を基に、送風を妨げる障害物の位置を判定するステップを含むことを特徴とする請求項9記載の部屋形状認識方法。
【請求項1】
少なくとも床、左壁、右壁および正面壁を有する部屋を撮影する単一の撮像手段と、
撮像手段が撮影した複数の部屋画像を時系列で記憶する画像記憶手段と、
部屋画像をマトリクス状に分割し、分割領域ごとに静的な画像特徴を抽出する静的画像特徴抽出手段と、
複数の部屋画像における分割領域ごとに動的な画像特徴を抽出する動的画像特徴抽出手段と、
静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別する属性判別手段とを備えたことを特徴とする部屋形状認識装置。
【請求項2】
前記静的画像特徴は、1)平均輝度値、2)平均RGB値、3)平均HSV値、4)平均エッジ強度、5)エッジ勾配方向ごとの出現頻度、6)輝度分散値、7)エッジ密度、および8)部屋の3消失点方向に向かうエッジ数、から成るグループから選択され、
前記動的画像特徴は、1)急激な輝度変化の発生した回数、2)オプティカルフローの方向別頻度、および3)平均輝度値の推移、から成るグループから選択されることを特徴とする請求項1記載の部屋形状認識装置。
【請求項3】
属性判別手段の出力を基に、床、左壁、右壁、正面壁の境界を決定する部屋境界判定手段を備え、
部屋境界判定手段の出力を基に、撮像手段から左壁、右壁、正面壁までの各距離を算出することを特徴とする請求項1または2記載の部屋形状認識装置。
【請求項4】
床領域に起因する静的画像特徴抽出手段の出力および動的画像特徴抽出手段の出力を基に、送風を妨げる障害物の位置を判定する障害物判定手段を備えたことを特徴とする請求項3記載の部屋形状認識装置。
【請求項5】
請求項1〜3のいずれかに記載の部屋形状認識装置を備えた空気調和機であって、
部屋境界判定手段の出力を基に算出した、撮像手段から左壁、右壁、正面壁までの各距離に基づいて空調制御を行う空調制御手段を備えたことを特徴とする空気調和機。
【請求項6】
請求項4記載の部屋形状認識装置を備えた空気調和機であって、
部屋境界判定手段の出力を基に算出した、撮像手段から左壁、右壁、正面壁までの各距離と、障害物判定手段の出力を基に算出した障害物の位置とに基づいて空調制御を行う空調制御手段を備えたことを特徴とする空気調和機。
【請求項7】
少なくとも床、左壁、右壁および正面壁を有する部屋を撮影するステップと、
撮影した複数の部屋画像を時系列で記憶するステップと、
部屋画像をマトリクス状に分割し、分割領域ごとに静的な画像特徴を抽出するステップと、
複数の部屋画像における分割領域ごとに動的な画像特徴を抽出するステップと、
抽出した静的な画像特徴および動的な画像を基に、該分割領域が床、左壁、右壁または正面壁のいずれの属性かを判別するステップとを含むことを特徴とする部屋形状認識方法。
【請求項8】
前記静的な画像特徴は、1)平均輝度値、2)平均RGB値、3)平均HSV値、4)平均エッジ強度、5)エッジ勾配方向ごとの出現頻度、6)輝度分散値、7)エッジ密度、および8)部屋の3消失点方向に向かうエッジ数、から成るグループから選択され、
前記動的な画像特徴は、1)急激な輝度変化の発生した回数、2)オプティカルフローの方向別頻度、および3)平均輝度値の推移、から成るグループから選択されることを特徴とする請求項7記載の部屋形状認識方法。
【請求項9】
判別した属性を基に、床、左壁、右壁、正面壁の境界を決定するステップと、
決定した境界を基に、撮像手段から左壁、右壁、正面壁までの各距離を算出するステップとを含むことを特徴とする請求項7または8記載の部屋形状認識方法。
【請求項10】
床領域に起因する静的な画像特徴および動的な画像特徴を基に、送風を妨げる障害物の位置を判定するステップを含むことを特徴とする請求項9記載の部屋形状認識方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【公開番号】特開2013−108671(P2013−108671A)
【公開日】平成25年6月6日(2013.6.6)
【国際特許分類】
【出願番号】特願2011−253619(P2011−253619)
【出願日】平成23年11月21日(2011.11.21)
【出願人】(000006013)三菱電機株式会社 (33,312)
【Fターム(参考)】
【公開日】平成25年6月6日(2013.6.6)
【国際特許分類】
【出願日】平成23年11月21日(2011.11.21)
【出願人】(000006013)三菱電機株式会社 (33,312)
【Fターム(参考)】
[ Back to top ]