(57)【要約】    【課題】魚眼レンズにより得られる広い視野角の画像から必要な解像度の平面画像を得るための視覚装置の画像処理方法ならびに画像処理装置を提供する。    【解決手段】魚眼レンズを備えたカメラ（１）と、該カメラの向きの変更手段（アクチュエータ２）とを備えた視覚装置において、所定解像度の領域を設定して（ステップ１）カメラで撮像する過程（ステップ２）と、カメラで撮像した画像を所定解像度に基づく解像度の平面画像に変換する過程（ステップ３）と、平面画像における所定解像度の領域内に対象物が存在するか否かを判別する過程（ステップ６）と、所定解像度の領域内に対象物が存在しないと判定された場合に所定解像度の領域内に対象物を捉えるようにカメラの向きを変更する過程（ステップ８）とを経て画像処理が行えるようにする。【選択図】図２
2006115265.tif 000002
【特許請求の範囲】
【請求項１】
魚眼レンズを備えたカメラと、該カメラの向きの変更手段とを備えた視覚装置の画像処理方法であって、
所定解像度の領域を設定して前記カメラで撮像する過程と、
前記カメラで撮像した画像を前記所定解像度に基づく解像度の平面画像に変換する過程と、
前記平面画像における前記所定解像度の領域内に対象物が存在するか否かを判別する過程と、
前記所定解像度の領域内に前記対象物が存在しないと判定された場合に前記所定解像度の領域内に対象物を捉えるように前記カメラの向きを変更する過程とを有することを特徴とする視覚装置の画像処理方法。
【請求項２】
前記所定解像度の領域内に対象物が存在すると判定された場合には、前記所定解像度の領域を狭める過程を経た上で再び前記平面画像に変換する過程へ移行することを特徴とする請求項１に記載の視覚装置の画像処理方法。
【請求項３】
魚眼レンズを備えたカメラと、該カメラの向きの変更手段とを備えた視覚装置の画像処理装置であって、
前記カメラで撮像した画像を所定解像度の平面画像に変換する手段と、
前記平面画像における所定解像度の領域内に対象物が存在するか否かを判別する手段と、
前記所定解像度の領域内に前記対象物が存在しないと判定された場合に前記所定解像度の領域内に対象物を捉えるように前記カメラの向きの変更指令を発する手段とを有することを特徴とする視覚装置の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視覚装置の画像処理方法および画像処理装置に関するものである。
【背景技術】
【０００２】
カメラで撮影した画像から物体認識を行うには、画像の全域にわたって一様な解像度が得られるピンホールカメラ画像であることが望ましい。しかしこのピンホールカメラ画像は、解像度が一様である反面、広い視野を得ようとすると解像度が低下して対象物の情報を十分に得ることができなくなり、解像度を高めると限られた狭い視野しか得られなくなって探索範囲が狭くなるという欠点がある。
【０００３】
つまりピンホールカメラ画像は、目的物の探査や障害物回避を迅速に行う上には好適とは言い難く、これを自律移動ロボットの視覚情報として用いて対象物を十分な精度で測定するには、対象物を捉えるために視線の向きを頻繁に変えなければならなくなる。
【０００４】
このような不都合に対処し得る技術として、魚眼（超広角）レンズの画像から物体を認識するシステムが特許文献１に提案されている。
【特許文献１】特開平６−１６７５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかるに、特許文献１に記載のような魚眼レンズで得た画像は、視野角が広い反面、画像歪みが大きく、画角の周辺へ行くに従って解像度が低下するため、平面画像による物体認識に関する一般的な手法を適用し難い。
【０００６】
本発明は、このような従来技術の欠点を解消すべく案出されたものであり、その主な目的は、魚眼レンズにより得られる広い視野角の画像から必要な解像度の平面画像が得られるようにするための視覚装置の画像処理方法ならびに画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
このような課題を解決するため、本発明の請求項１は、魚眼レンズを備えたカメラ（１）と、該カメラの向きの変更手段（アクチュエータ２）とを備えた視覚装置の画像処理方法として、所定解像度の領域を設定して（ステップ１）前記カメラで撮像する過程（ステップ２）と、カメラで撮像した画像を所定解像度に基づく解像度の平面画像に変換する過程（ステップ３）と、平面画像における所定解像度の領域内に対象物が存在するか否かを判別する過程（ステップ６）と、所定解像度の領域内に対象物が存在しないと判定された場合に所定解像度の領域内に対象物を捉えるようにカメラの向きを変更する過程（ステップ８）とを有することを特徴とする画像処理方法を提供することとした。特に、請求項２においては、前記所定解像度の領域内に対象物が存在すると判定された場合には、所定解像度の領域を狭める過程（ステップ７）を経た上で再び平面画像に変換する過程へ移行することとした。
【０００８】
また本発明の請求項３は、魚眼レンズを備えたカメラと、該カメラの向きの変更手段とを備えた視覚装置の画像処理装置において、前記カメラで撮像した画像を所定解像度の平面画像に変換する手段（画像変換部１１）と、平面画像における所定解像度の領域内に対象物が存在するか否かを判別する手段（対象物抽出部１２）と、所定解像度の領域内に対象物が存在しないと判定された場合に所定解像度の領域内に対象物を捉えるようにカメラの向きの変更指令を発する手段（運動制御部９）とを有することを特徴とするものとした。
【発明の効果】
【０００９】
このような本発明によれば、魚眼レンズで得た広い視野角の画像を、所望の解像度でのピンホールカメラ画像に変換し、一般的な平面画像上での認識手法を適用して対象物を的確に認識することができるので、カメラの向きの変更を最小限にして広範囲に対象物の探査を行うことができる。
【発明を実施するための最良の形態】
【００１０】
以下に添付の図面を参照して本発明について詳細に説明する。
【００１１】
図１は、本発明が適用されるロボットの概略構成を示すブロック図である。このロボットは、魚眼レンズカメラ１及びカメラの向きを変えるアクチュエータ２を備えた頭部３、移動のための脚部４、及び作業を行うための腕部５を備えたロボット本体６と、これらを制御する制御ユニット７とを備えている。
【００１２】
制御ユニット７は、魚眼レンズカメラ１で撮像した魚眼画像から対象物の位置を認識する視覚制御部８と、視覚制御部８が認識した対象物の位置に基づいてロボットの頭部３、脚部４、および腕部５の運動を制御する運動制御部９とを備えている。
【００１３】
視覚制御部８は、魚眼レンズカメラ１が撮像した元画像を取り込む画像入力部１０と、入力画像を平面画像に変換する画像変換部１１と、平面画像から対象物を抽出する対象物抽出部１２と、抽出された対象物の空間内での位置を算出する対象物位置演算部１３とを備えている。
【００１４】
次に本発明が関わる画像変換部１１の処理について図２を参照して詳細に説明する。
【００１５】
本発明が対象とする魚眼レンズは、広範囲な画角で撮像できる反面、周辺部へ行くに従って歪みが増大し、かつ解像度も低下するという不都合がある。そのため、元画像を単に平面画像に変換しただけでは、対象物の識別に必要な特徴量の抽出に十分な解像度が得られないことがある。そこで本発明においては、以下に詳述する処理を行うこととした。
【００１６】
魚眼レンズカメラ１で得た画像から存在位置の不明な対象物を探索する場合、先ず、対象物が存在する可能性のある範囲を推定し、その範囲に応じて適宜な初期等解像度円を設定し（ステップ１）、その初期等解像度円内に対象物を捉えられるようにカメラの初期位置を設定した上で対象物が存在する可能性のある範囲を撮像する（ステップ２）。
【００１７】
このようにして得られた魚眼画像は、図３に示すように、ボウ歪み、スキュー歪みが共に大きく、その中心部の解像度は高いが、画角の周辺へ行くに従って解像度が著しく低下する特性を有している。そこで図３に破線の同心円で示した等解像度円のうちから適宜な解像度の円（例えば最内周の円）を設定し、その内側の画像は圧縮処理し、外側の画像は伸長処理して画像全体の歪み補正を行い、図４に示したようなピンホールカメラ画像、つまり平面画像に変換する（ステップ３）。
【００１８】
このようにして得られたピンホールカメラ画像上にて対象物の判別処理を行い（ステップ４）、対象物の画像解像度が特徴量の抽出処理に十分な解像度であるか否かを判別する（ステップ５）。ここで解像度が十分と判断された場合はこのフローを終了し、必要な解像度に不足すると判断された場合は、等解像度円の内外いずれに対象物があるかを判別し（ステップ６）、対象物が内側にあると判断された場合は、必要な解像度が得られるところまでズームして等解像度円の半径を小さくし（ステップ７）、ステップ３で再度平面画像変換処理を行った上で対象物の認識処理を行う。
【００１９】
他方、ステップ６で対象物が等解像度円の外側にあると判断された場合は、対象物の認識に十分な解像度が得られないと判断し、対象物が等解像度円内に入るように改めてカメラの向きを修正し（ステップ８）、ステップ２へ戻る。
【００２０】
この一連の処理を経ることにより、魚眼レンズの広い視野角と、魚眼画像の中心付近の高い解像度とを共に好適に利用することができることとなり、存在位置の不明な障害物あるいは目標物を早期に認識し、無駄のない迅速な回避行動あるいは接近行動をとることが可能となる。
【図面の簡単な説明】
【００２１】
【図１】本発明装置の概略構成を示すブロック図である。
【図２】本発明方法の処理フロー図である。
【図３】魚眼画像の概念図である。
【図４】変換後の平面画像の概念図である。
【符号の説明】
【００２２】
１  魚眼レンズカメラ
２  アクチュエータ
９  運動制御部
１１  画像変換部
１２  対象物抽出部
【図１】
2006115265.tif 000003
【図２】
2006115265.tif 000004
【図３】
2006115265.tif 000005
【図４】
2006115265.tif 000006