(57)【要約】【課題】基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制する。【解決手段】ステレオ画像処理装置は、テンプレートマッチング領域のサイズ及び位置を決定する領域設定器１０７と、基準画像において、領域設定器１０７によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してエッジ検出を行うエッジ検出器１０５と、エッジを含む画素の個数をカウントするエッジカウンタ１０６とを備える。領域設定器１０７は、エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値より多いときは、テンプレートマッチング領域のサイズを縮小し、エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた、第１のしきい値以下の第２のしきい値より小さいときは、テンプレートマッチング領域のサイズを拡大する。【選択図】図１
2013190938.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像センサから第１の画像データを取得し、第２の画像センサから第２の画像データを取得し、上記第１の画像データ内の点と上記第２の画像データ内の点との対応関係をテンプレートマッチングで算出するステレオ画像処理装置において、上記ステレオ画像処理装置は、
上記テンプレートマッチングを行うテンプレートマッチング領域のサイズ及び位置を決定する領域設定手段と、
上記第１の画像データにおいて、上記領域設定手段によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してエッジ検出を行い、エッジを含む画素の個数をカウントするエッジ検出手段とを備え、
上記領域設定手段は、
上記エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値より多いときは、上記テンプレートマッチング領域のサイズを縮小し、
上記エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた、上記第１のしきい値以下の第２のしきい値より小さいときは、上記テンプレートマッチング領域のサイズを拡大することを特徴とするステレオ画像処理装置。
【請求項２】
第１の画像センサから第１の画像データを取得し、第２の画像センサから第２の画像データを取得し、上記第１の画像データ内の点と上記第２の画像データ内の点との対応関係をテンプレートマッチングで算出するステレオ画像処理装置において、上記ステレオ画像処理装置は、
上記テンプレートマッチングを行うテンプレートマッチング領域のサイズ及び位置を決定する領域設定手段と、
上記第１の画像データにおいて、上記領域設定手段によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してラベルを付与するラベリング手段とを備え、
上記領域設定手段は、
上記ラベリング手段により付与された異なるラベルの個数が、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値より多いときは、上記テンプレートマッチング領域のサイズを縮小し、
上記ラベリング手段により付与された異なるラベルの個数が、現在のテンプレートマッチング領域のサイズに関連付けられた、上記第１のしきい値以下の第２のしきい値より小さいときは、上記テンプレートマッチング領域のサイズを拡大することを特徴とするステレオ画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ステレオ画像処理装置に関し、特に、基準画像と参照画像とのテンプレートマッチングを行うステレオ画像処理装置に関する。
【背景技術】
【０００２】
計測対象物体の三次元形状を求める従来手法として、大きく分けて能動的手法（アクティブ手法）と受動的手法（パッシブ手法）がある。能動的手法としては、計測対象物体に光を投射して、その光が反射して帰ってくるまでの時間を測定することで物体までの距離を求める方法や、計測対象物体にスリット状のパターン光をあてて物体に投影されたパターン光の形状を調べることによって物体の三次元形状を計測する光切断法といった方法がある。また、受動的手法として代表的なものは、三角測量の原理を利用したステレオ画像法であり、これは、２台以上のカメラを使って、その画像間の対応点を見つけることで視差を求め、距離を計測する方法である。
【０００３】
ステレオ画像法について、その原理を簡単に説明する。ステレオ画像法は、複数のカメラを用いて２つ以上の視点（異なる視線方向）から同一対象物体を撮影して得られる複数の画像における画素同士を対応づけること、すなわち「マッチング（対応点の決定）」を行うことで、三次元空間における計測対象物体の位置を求めようとするものである。例えば基準カメラと参照カメラにより異なる視点から同一対象物体を撮影して、それぞれの画像内の計測対象物体の距離を三角測量の原理により測定する。
【０００４】
周知のように、マッチング処理は、互いに関連性を有する複数のデータに対して広く行われている。一対の画像データに対して行われるマッチングは、一方の画像データによって規定される領域の所定部分に対して高い相関を有する領域を、他方の画像データによって規定される領域内において特定する処理として知られている。例えば、ステレオカメラから得られる一対の画像データは、同一の瞬間にほぼ同様の景色を撮像して取得されているという点で互いに関連性を有する。このようなステレオ画像データに対してマッチング処理を行うことで、撮像された対象物体の三次元的な位置を検出することができる。また、単眼カメラで異なる複数の瞬間に撮像することによって得られる複数フレームの画像データは、時間軸上において互いに関連性を有する。このような画像データに対してマッチング処理を行うことで、オプティカルフローを検出することができる。さらに、マッチング処理は、一般的な画像データ（例えば輝度情報に基づく画像データ）に限定されるものではなく、距離情報に基づく距離画像やレーダ画像、或いは、温度情報に基づく温度分布画像等であっても、同様に行われ得る。
【０００５】
ステレオ画像法に係る従来技術として、例えば特許文献１〜５の発明がある。
【０００６】
例えば特許文献１には、マッチング処理に用いられるテンプレート画像のサイズを変え、マッチング画像を探索する画像処理装置が開示されている。特許文献１の画像処理装置では、異なる視点から計測対象画像を撮り込んで画像間のマッチング処理を行なう距離画像生成において、基準画像に設定したテンプレート画像を評価してマッチング処理用のテンプレートの大きさを変更する。評価は、変化率、行列固有値、分散値等の特徴量をテンプレート画像から算出し、しきい値と比較する。特徴量がしきい値より大となるまでテンプレートの拡大を行ない、十分なしきい値を有するテンプレートを用いてマッチング処理を実行する。特許文献１の画像処理装置では、テンプレート画像のランダム性（模様の複雑さ、輝度変化の激しさ等と同義）を指標値化した特徴量、具体的にはテンプレート画像に含まれる画素の縦横方向への平均輝度変化率が算出され、この特徴量が小さい場合にテンプレート画像が拡大される。テンプレート画像の拡大により、処理の対象とされる画素の数が増加されてマッチング処理が行われるため、特徴の少ない被写部分につきミスマッチングの発生が抑制される。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制するために、テンプレート画像の拡大及び縮小を行う新規な方法を用いたステレオ画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係るステレオ画像処理装置によれば、
第１の画像センサから第１の画像データを取得し、第２の画像センサから第２の画像データを取得し、上記第１の画像データ内の点と上記第２の画像データ内の点との対応関係をテンプレートマッチングで算出するステレオ画像処理装置において、上記ステレオ画像処理装置は、
上記テンプレートマッチングを行うテンプレートマッチング領域のサイズ及び位置を決定する領域設定手段と、
上記第１の画像データにおいて、上記領域設定手段によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してエッジ検出を行い、エッジを含む画素の個数をカウントするエッジ検出手段とを備え、
上記領域設定手段は、
上記エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値より多いときは、上記テンプレートマッチング領域のサイズを縮小し、
上記エッジを含む画素の個数が、現在のテンプレートマッチング領域のサイズに関連付けられた、上記第１のしきい値以下の第２のしきい値より小さいときは、上記テンプレートマッチング領域のサイズを拡大することを特徴とする。
【０００９】
本発明の第２の態様に係るステレオ画像処理装置によれば、
第１の画像センサから第１の画像データを取得し、第２の画像センサから第２の画像データを取得し、上記第１の画像データ内の点と上記第２の画像データ内の点との対応関係をテンプレートマッチングで算出するステレオ画像処理装置において、上記ステレオ画像処理装置は、
上記テンプレートマッチングを行うテンプレートマッチング領域のサイズ及び位置を決定する領域設定手段と、
上記第１の画像データにおいて、上記領域設定手段によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してラベルを付与するラベリング手段とを備え、
上記領域設定手段は、
上記ラベリング手段により付与された異なるラベルの個数が、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値より多いときは、上記テンプレートマッチング領域のサイズを縮小し、
上記ラベリング手段により付与された異なるラベルの個数が、現在のテンプレートマッチング領域のサイズに関連付けられた、上記第１のしきい値以下の第２のしきい値より小さいときは、上記テンプレートマッチング領域のサイズを拡大することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、新規な基準に従ってテンプレート画像の拡大及び縮小を行うことで、基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制するステレオ画像処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るステレオ画像処理装置１００の構成を示すブロック図である。
【図２】図１のエッジ検出器１０５及びエッジカウンタ１０６の動作を説明するための図である。
【図３】本発明の実施形態の第１の変形例に係るステレオ画像処理装置１１０の構成を示すブロック図である。
【図４】本発明の実施形態の第２の変形例に係るステレオ画像処理装置１２０の構成を示すブロック図である。
【図５】図１のステレオ画像処理装置１００により近くの被写体を撮影したときの例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。
【図６】図１のステレオ画像処理装置１００により遠くの被写体を撮影したときの第１の例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。
【図７】図１のステレオ画像処理装置１００により遠くの被写体を撮影したときの第２の例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。
【発明を実施するための形態】
【００１２】
図１は、本発明の実施形態に係るステレオ画像処理装置１００の構成を示すブロック図である。ステレオ画像処理装置１００は、一対の画像センサ１０１，１０２、ラインバッファメモリ１０３，１０４、エッジ検出器１０５、エッジカウンタ１０６、領域設定器１０７、及びテンプレートマッチング回路１０８を備える。
【００１３】
画像センサ１０１，１０２は、例えば水平方向に所定距離を有して設けられ、これによりステレオ画像を得ることができる。画像センサ１０１は、ステレオ画像の基準画像となる画像データを取得してラインバッファメモリ１０３に送り、画像センサ１０２は、ステレオ画像の参照画像となる画像データを取得してラインバッファメモリ１０４に送る。
【００１４】
ラインバッファメモリ１０３，１０４は、画像センサ１０１，１０２からそれぞれ送られた画像データをライン毎に蓄積し、次いで、蓄積された複数の所定ライン数の画像データをテンプレートマッチング回路１０８に送る。テンプレートマッチング回路１０８は、後述するように、基準画像及び参照画像のテンプレートマッチングを行う。基準画像のラインバッファメモリ１０３が蓄積するライン数は、テンプレートマッチングを行う際のテンプレートマッチング領域のサイズ及び位置に応じて決定される。テンプレートマッチング領域のサイズ及び位置は、領域設定器１０７によって決定される（後述）。
【００１５】
エッジ検出器１０５は、ラインバッファメモリ１０３からテンプレートマッチング回路１０８に送られる所定ライン数の画像データを取得し、この画像データにおいて、領域設定器１０７によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対してエッジ検出を行う。次いで、エッジカウンタ１０６は、エッジ検出器１０５で検出されたエッジを含む画素の個数をカウントする。エッジ検出を行うために、例えば、隣接する画素間で画素値の差分を計算したり、直交エッジ強度符号相関を使用したりすることができる。
【００１６】
隣接する画素間で画素値の差分を計算してエッジ検出を行う場合、エッジ検出器１０５は、例えば、入力された前画素と現在の画素との画素値（輝度など）の差分を、予め設定されたしきい値と比較する。エッジ検出器１０５は、画素値の差分がしきい値より大きい場合は、エッジが存在すると判断して“１”を出力し、画素値の差分がしきい値より小さい場合は、エッジが存在しないと判断して“０”を出力する。
【００１７】
直交エッジ強度符号相関を使用してエッジ検出を行う場合、エッジ検出器１０５は、例えば、以下のプリウィット（Prewitt）フィルタを使用する。
【００１８】
【数１】
2013190938.tif 000003
【数２】
2013190938.tif 000004
【００１９】
エッジ検出器１０５は、各画素に数１のオペレータを適用して横方向の濃度差ｄｘを計算し、各画素に数２のオペレータを適用して縦方向の濃度差ｄｙを計算する。そして、各画素のエッジ強度ｒを次式で計算する。
【００２０】
【数３】
2013190938.tif 000005
【００２１】
エッジ検出器１０５は、各画素のエッジ強度ｒを、予め設定されたしきい値と比較し、しきい値より大きい場合はエッジが存在すると判断して“１”を出力し、しきい値より小さい場合はエッジが存在しないと判断して“０”を出力する。
【００２２】
エッジカウンタ１０６は、エッジ検出器１０５からエッジ検出結果として入力される値“１”の個数をカウントし、そのカウント値を領域設定器１０７に送る。
【００２３】
図２は、図１のエッジ検出器１０５及びエッジカウンタ１０６の動作を説明するための図である。ラインバッファメモリ１０３は、例えばｎ個のラインの画像データを蓄積するとき、すでに蓄積されたライン１〜ライン（ｎ−１）の画像データと、新たに入力されたラインｎの画像データとを同時に出力する。ラインバッファメモリ１０３から出力された画像データは、テンプレートマッチング回路１０８及びエッジ検出器１０５に送られる。エッジ検出器１０５は、ｎ個のラインの画像データにおいて、テンプレートマッチング領域に含まれる各画素に対してエッジ検出を行い、各画素のエッジ検出結果をエッジカウンタ１０６に送る。各画素のエッジ検出結果は、テンプレートマッチング領域に含まれる画素数に等しいバス幅を有するデータバスを介してエッジ検出器１０５からエッジカウンタ１０６に送られてもよい。
【００２４】
領域設定器１０７は、テンプレートマッチング回路１０８により基準画像及び参照画像のテンプレートマッチングを行う際のテンプレートマッチング領域のサイズ及び位置を決定する。特に、領域設定器１０７は、エッジカウンタ１０６から入力されたエッジ検出結果のカウント値を現在のテンプレートマッチング領域の特徴量として用いて、テンプレートマッチング領域のサイズを決定する。領域設定器１０７は、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値Ｔｈ１と、第１のしきい値Ｔｈ１以下の第２のしきい値Ｔｈ２とを有する。領域設定器１０７は、エッジ検出結果のカウント値が第１のしきい値Ｔｈ１よりも大きな場合は、サイズ設定値を“２”に決定し、エッジ検出結果のカウント値が第２のしきい値Ｔｈ２よりも小さい場合は、サイズ設定値を“１”に決定し、エッジ検出結果のカウント値が第１のしきい値Ｔｈ１以下かつ第２のしきい値Ｔｈ２以上である場合は、サイズ設定値を“０”に決定する。第１のしきい値Ｔｈ１及び第２のしきい値Ｔｈ２は同じ値であってもよい。領域設定器１０７は、従来技術の方法を用いて、テンプレートマッチング領域の位置も決定する。領域設定器１０７によって決定されたテンプレートマッチング領域のサイズ及び位置は、ラインバッファメモリ１０３、エッジ検出器１０５、及びテンプレートマッチング回路１０８に通知される。
【００２５】
ラインバッファメモリ１０３、エッジ検出器１０５、及びテンプレートマッチング回路１０８は、サイズ設定値が“２”の場合はテンプレートマッチング領域のサイズを縮小し、“１”の場合はテンプレートマッチング領域のサイズを拡大し、“０”の場合はテンプレートマッチング領域のサイズを変更しない。例えば、テンプレートマッチング領域が「７画素×７画素」の領域であるとき、サイズ設定値が“２”の場合は「４画素×４画素」に縮小し、サイズ設定値が“１”の場合は「９画素×９画素」に拡大し、サイズ設定値が“０”の場合は「７画素×７画素」のままにする。以上のサイズは単なる例示であり、他のサイズでも同様である。
【００２６】
テンプレートマッチング回路１０８は、基準画像の画像データ内の点と参照画像の画像データ内の点との対応関係をテンプレートマッチングで算出する。テンプレートマッチング回路１０８は、まず、領域設定器１０７によって決定されたテンプレートマッチング領域のサイズ及び位置に従って、テンプレートマッチング領域を設定する。テンプレートマッチング回路１０８は、このテンプレートマッチング領域を用いてテンプレートマッチングを行い、ラインバッファメモリ１０３から入力される複数ラインの基準画像の画像データと、ラインバッファメモリ１０４から入力される複数ラインの参照画像の画像データとの対応点を探す。基準画像及び参照画像の画像データ（輝度など）をそれぞれＩ１及びＩ２により表し、テンプレートマッチング領域をＷにより表し、基準画像及び参照画像の間の変位をｄにより表すとき、次式のいずれかの目標関数を最小化する変位ｄを求める。
【００２７】
【数４】
2013190938.tif 000006
【数５】
2013190938.tif 000007
【数６】
2013190938.tif 000008
【００２８】
数４の目標関数Ｄ１（ｄ）は相関値を示し、数５の目標関数Ｄ２（ｄ）はＳＡＤ（Sum of Absolute Distance）値を示し、数６の目標関数Ｄ３（ｄ）はＳＳＤ（Sum of Squared Distance）値を示す。
【００２９】
テンプレートマッチング回路１０８は、いずれかの目標関数を最小化する変位ｄと、そのときの目標関数の値とをマッチング結果として出力する。
【００３０】
図５は、図１のステレオ画像処理装置１００により近くの被写体を撮影したときの例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。点線で囲まれた領域２００ａ，２００ｂはそれぞれ、テンプレートマッチング領域を示す。図５では被写体が１人の人物のみであり、基準画像のテンプレートマッチング領域２００ａ内の画像データと、参照画像のテンプレートマッチング領域２００ｂ内の画像データとに実質的に違いがない。従って、図５の例では、テンプレートマッチング領域２００ａ，２００ｂの特徴量（すなわち、エッジ検出を行ったときのエッジ検出結果のカウント値）は小さい。テンプレートマッチング領域の特徴量が小さいときには、高精度のテンプレートマッチングが可能となる。
【００３１】
図６は、図１のステレオ画像処理装置１００により遠くの被写体を撮影したときの第１の例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。図６の例では、基準画像のテンプレートマッチング領域２１０ａに含まれる被写体（２人の人物）と、参照画像のテンプレートマッチング領域２１０ｂに含まれる被写体（３人の人物）とは相違する。このとき、テンプレートマッチング領域２１０ａ，２１０ｂの特徴量は大きく、さらに互いに相違する。概して、テンプレートマッチング領域の特徴量が大きいときには、テンプレートマッチングの精度は低下する。
【００３２】
図７は、図１のステレオ画像処理装置１００により遠くの被写体を撮影したときの第２の例であって、（ａ）は画像センサ１０１により取得された基準画像を示し、（ｂ）は画像センサ１０２により取得された参照画像を示す図である。領域設定器１０７は、図６のテンプレートマッチング領域２１０ａに係るエッジ検出結果のカウント値（第１のしきい値Ｔｈ１よりも大きなエッジ検出結果のカウント値）が入力されたとき、テンプレートマッチング領域のサイズを縮小する。テンプレートマッチング回路１０８は、図６のテンプレートマッチング領域２１０ａ，２１０ｂから縮小して、図７のテンプレートマッチング領域２２０ａ，２２０ｂを設定する。図７では被写体が１人の人物のみになり、基準画像のテンプレートマッチング領域２２０ａ内の画像データと、参照画像のテンプレートマッチング領域２２０ｂ内の画像データとは実質的に同じになる。従って、図７の例では、テンプレートマッチング領域２２０ａ，２２０ｂの特徴量は図６の場合よりも小さくなり、テンプレートマッチングの精度も向上する。
【００３３】
以上説明したように、図１のステレオ画像処理装置１００によれば、新規な基準に従ってテンプレート画像の拡大及び縮小を行うことで、基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制することができる。
【００３４】
図３は、本発明の実施形態の第１の変形例に係るステレオ画像処理装置１１０の構成を示すブロック図である。図３のステレオ画像処理装置１１０は、図１のステレオ画像処理装置１００のエッジ検出器１０５、エッジカウンタ１０６、及び領域設定器１０７に代えて、２値化回路１１１、ラベリング回路１１２、及び領域設定器１１３を備え、他の構成要素は、図１のステレオ画像処理装置１００と同様である。
【００３５】
２値化回路１１１は、ラインバッファメモリ１０３からテンプレートマッチング回路１０８に送られる所定ライン数の画像データを取得し、この画像データにおいて、領域設定器１１３によって決定されたサイズ及び位置を有するテンプレートマッチング領域に含まれる各画素に対して２値化処理を行う。２値化処理では、テンプレートマッチング領域に含まれる画像に対して、例えば、「ｐ−タイル法」、「モード法」、及び「判別分析法」のいずれかを用いてしきい値を決定し、このしきい値に基づいて画像データを２値化する。
【００３６】
ラベリング回路１１２は、２値化回路１１１から入力された２値画像データに含まれる各画素に対してラベルを付与する。ラベリング回路１１２は、テンプレートマッチング領域において４近傍もしくは８近傍のラスタスキャンを行って、各画素に付与された異なるラベル（ラベルの種類）の個数を領域設定器１０７に出力する。
【００３７】
領域設定器１１３は、テンプレートマッチング回路１０８により基準画像及び参照画像のテンプレートマッチングを行う際のテンプレートマッチング領域のサイズ及び位置を決定する。特に、領域設定器１１３は、ラベリング回路１１２によって付与された異なるラベルの個数を現在のテンプレートマッチング領域の特徴量として用いて、テンプレートマッチング領域のサイズを決定する。領域設定器１１３は、現在のテンプレートマッチング領域のサイズに関連付けられた第１のしきい値Ｔｈ１と、第１のしきい値Ｔｈ１以下の第２のしきい値Ｔｈ２とを有する。領域設定器１１３は、異なるラベルの個数が第１のしきい値Ｔｈ１よりも大きな場合は、サイズ設定値を“２”に決定し、異なるラベルの個数が第２のしきい値Ｔｈ２よりも小さい場合は、サイズ設定値を“１”に決定し、異なるラベルの個数が第１のしきい値Ｔｈ１以下かつ第２のしきい値Ｔｈ２以上である場合は、サイズ設定値を“０”に決定する。第１のしきい値Ｔｈ１及び第２のしきい値Ｔｈ２は同じ値であってもよい。領域設定器１１３は、従来技術の方法を用いて、テンプレートマッチング領域の位置も決定する。領域設定器１１３によって決定されたテンプレートマッチング領域のサイズ及び位置は、ラインバッファメモリ１０３、２値化回路１１１、及びテンプレートマッチング回路１０８に通知される。
【００３８】
テンプレートマッチング回路１０８は、図１のステレオ画像処理装置１００と同様に、基準画像の画像データ内の点と参照画像の画像データ内の点との対応関係をテンプレートマッチングで算出する。
【００３９】
図３のステレオ画像処理装置１１０によれば、図５〜図７を参照して説明した図１のステレオ画像処理装置１００と同様に、新規な基準に従ってテンプレート画像の拡大及び縮小を行うことで、基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制することができる。
【００４０】
図４は、本発明の実施形態の第２の変形例に係るステレオ画像処理装置１２０の構成を示すブロック図である。図１のステレオ画像処理装置１００及び図２のステレオ画像処理装置１１０は、ハードウェアとして実装されても、ソフトウェアとして実装されてもよい。ステレオ画像処理装置１２０は、画像センサ１０１，１０２、プロセッサ１２１、及びメモリ１２２を備え、これらの構成要素はバス１２３を介して互いに接続されている。プロセッサ１２１は、メモリ１２２をラインバッファメモリ１０３，１０４として用いて、図１のエッジ検出器１０５、エッジカウンタ１０６、及び領域設定器１０７の動作、又は、図３の２値化回路１１１、ラベリング回路１１２、及び領域設定器１１３の動作を実行する。図４のステレオ画像処理装置１２０によれば、図５〜図７を参照して説明した図１のステレオ画像処理装置１００と同様に、新規な基準に従ってテンプレート画像の拡大及び縮小を行うことで、基準画像と参照画像とのテンプレートマッチングを行う際のミスマッチングの発生を抑制することができる。
【００４１】
本発明の実施形態に係るステレオ画像処理装置によれば、特徴量が大きい場合は、テンプレートマッチング領域のサイズを縮小し、特徴量が小さい場合は、テンプレートマッチング領域のサイズを拡大することで、特徴量をある一定範囲に抑えることができるので、基準画像と参照画素との対応関係の演算を良好に行うことができる。
【００４２】
本発明に係るステレオ画像処理装置は、三次元映像の記録及び表示を行うための映像機器や、画像センサから被写体までの距離を測定する測定装置に使用される。本発明はまた、人検知を行うための監視カメラ及び監視装置などに利用される。本発明によれば、さらに、そのようなステレオ画像処理装置の制御方法、及びステレオ画像処理装置の制御プログラムを提供することができる。
【符号の説明】
【００４３】
１００，１１０，１２０…ステレオ画像処理装置、
１０１，１０２…画像センサ、
１０３，１０４…ラインバッファメモリ、
１０５…エッジ検出器、
１０６…エッジカウンタ、
１０７…領域設定器、
１０８…テンプレートマッチング回路、
１１１…２値化回路、
１１２…ラベリング回路、
１１３…領域設定器、
１２１…プロセッサ、
１２２…メモリ、
１２３…バス。
【先行技術文献】
【特許文献】
【００４４】
【特許文献１】特開２００１−１９４１２６号公報
【特許文献２】特開２０１０−２７６５０７号公報
【特許文献３】特許３４７５０２６号公報
【特許文献４】特許４６３１９７３号公報
【特許文献５】特許４７７２４９４号公報
【図１】
2013190938.tif 000009
【図２】
2013190938.tif 000010
【図３】
2013190938.tif 000011
【図４】
2013190938.tif 000012
【図５】
2013190938.tif 000013
【図６】
2013190938.tif 000014
【図７】
2013190938.tif 000015