Top > Search of Japanese Patents > POSITION MEASURING METHOD BY ZOOMING > Specification

Specification :(In Japanese)ズームによる位置計測方法

Country (In Japanese)日本国特許庁(JP)
Gazette (In Japanese)特許公報(B2)
Patent Number P4044454
Publication number P2004-239791A
Date of registration Nov 22, 2007
Date of issue Feb 6, 2008
Date of publication of application Aug 26, 2004
Title of the invention, or title of the device (In Japanese)ズームによる位置計測方法
IPC (International Patent Classification) G01C   3/06        (2006.01)
G01B  11/00        (2006.01)
G02B   7/08        (2006.01)
G02B   7/30        (2006.01)
FI (File Index) G01C 3/06 120S
G01B 11/00 H
G02B 7/08 Z
G02B 7/11 A
Number of claims or invention 4
Total pages 13
Application Number P2003-030249
Date of filing Feb 7, 2003
Date of request for substantive examination Dec 17, 2004
Patentee, or owner of utility model right (In Japanese)【識別番号】503360115
【氏名又は名称】独立行政法人科学技術振興機構
Inventor, or creator of device (In Japanese)【氏名】尾崎 功一
Representative (In Japanese)【識別番号】100099265、【弁理士】、【氏名又は名称】長瀬 成城
Examiner (In Japanese)【審査官】大和田 有軌
Document or reference (In Japanese)特開2000-046546(JP,A)
特開平05-209730(JP,A)
特開平01-235809(JP,A)
遠藤仁一、外5名,“三次元計測における能動視覚の誤差評価”,日本機械学会関東支部第7期総会講演会講演論文集,2001年 3月 9日,p.291-292
Kohtaro Ohba, et al.,“Micro-observation technique for tele-micro-operation”,Advanced Robotics,2001年,Vol.15, No.8,p.781-798
岩崎貴文、外4名,“実環境における視覚に基づくロボットの走行(その1)”,2000年度精密工学会春季大会学術講演会講演論文集,2000年 3月 5日,p.500
堤康徳、外5名,“実環境における視覚に基づくロボットの走行(その2)”,2000年度精密工学会春季大会学術講演会講演論文集,2000年 3月 5日,p.501
宇賀神和久、外4名,“視覚による移動ロボットの自己位置計測”,日本機械学会関東支部ブロック合同講演会-’99宇都宮-講演論文集,1999年 9月24日,p.79-80
Jean-Marc Lavest, et al.,“Three-Dimensional Reconstruction by Zooming”,IEEE Transactions on Robotics and Automation,1993年 4月,Vol.9, No.2,p.196-207
Jun Ma, et al.,“Depth from zooming”,Journal of the Optical Society of America A,1990年10月,Vol.7, No.10,p.1883-1890
Field of search G01C 3/00 - 3/32
G01B 11/00 - 11/30
G02B 7/02 - 7/16
G02B 7/28 - 7/40
G03B 13/32 - 13/36
Scope of claims (In Japanese)【請求項1】
計測対象を単眼カメラのズーム機能により移動する焦点におけるスクリーン上に結像させて視差による三角測量法の原理により前記計測対象の位置を計測するズームによる位置計測方法において、感光面を原点とする三次元座標に、ズーム制御とともに探索しつつ追跡した前記計測対象の画像を取得し、該取得した画像データから計測対象の位置を計測して該計測データを保存、処理するにあたり、少なくとも二つの焦点位置から計測点の三次元位置を求める際に、画像上での計測点の位置と焦点距離の組合せから求められた計測不可能な領域である計測の不確かさを計測精度の評価指標として採用し、ズーム制御により取得された計測対象の複数の画像データから最も計測精度の高い組合せを選定して計測点の三次元位置計測データとすることを特徴とするズームによる位置計測方法。
【請求項2】
前記ズーム制御とともに探索しつつ追跡した前記計測対象の画像の取得および該画像データからの計測データの保存制御と、前記単眼カメラのレンズの歪み補正、画像の拡大処理、不確かさを計測精度の評価指標とした計測データの確定制御とを並列的に行うようにするとともに、最も新しいデータを基準として、過去に遡るデータの探索を可能にしたことを特徴とする請求項1に記載のズームによる位置計測方法。
【請求項3】
前記取得した計測データにつき、画像が撮影された時点でのカメラの内部パラメータに基づいて、レンズの歪み補正を行うようにしたことを特徴とする請求項1または2に記載のズームによる位置計測方法。
【請求項4】
前記画像データの拡大処理を行うようにしたことを特徴とする請求項1~3のいずれかに記載のズームによる位置計測方法。
Detailed description of the invention (In Japanese)
【0001】
【発明の属する技術分野】
本発明は、計測対象を単眼カメラのズーム機能により移動する焦点におけるスクリーン上に結像させて視差による三角測量法の原理により前記計測対象の位置を計測するズームによる位置計測方法に関する。特に、本発明は、自律ロボット等の、動き等が画像計測によって自動化される機械への適用を狙ったものである。つまり、視覚(カメラ)を有し、撮像した画像から環境や作業対象などの抽出、特定、認識等が行える自動化機械(ロボット)等に適用して有用である。
【0002】
【従来の技術】
一般的なロボットには、信号を対象物等に放出し、信号の変化から検出を行う能動センサが広く用いられている。能動センサの大きな欠点は、同種の信号を放出するセンサが同一環境下に複数個存在した場含、信号の混信が避けられないことである。例えば、能動センサとして一般的な超音波センサや赤外線センサは、互いの信号の干渉のために計測不可能となる場合が多い。このように、ロボットに搭載可能なセンサの種類は混信しない信号の組合せまでに制限されてしまう。さらに、複数のロボットが存在する環境下では、混信しない組合せのセンサを用意することはきわめて非現実的である。
【0003】
このような能動センサによる信号の混信間題に対して、視覚(カメラ)は、外部からの光を受けるだけなので信号の混信はない。また、将来、ロボットが周囲に複数存在するような県境を想定するならぱ、非干渉のセンサは不可欠であり、その点で視覚の利用は有力である。しかしながら、視覚の利用による間題点もあり、以下に述べる。ロボットの視覚では、二台以上のカメラから構成されるステレオ視による画像計測が広く利用されている。ステレオ視は、見え方の異なる二枚以上の画像から計測対象の位置を算出することになる。
【0004】
計測の前提条件としては、それぞれの画像上の計測対象が一致していなけれぱならないが、このために、類似のパターンが存在する環境では計測対象の対応付け(見分け、分解能)が困難な場合が生じる。また、計測対象の対応付けを行うためには、二台のカメラの正確な設置、明度やコントラスト等のカメラ・パラメータの調整は不可欠である。特に、複数のカメラの、明度などのカメラ・パラメータを完全に合わせることはほぽ不可能であり、殆どのステレオ視では色彩までの調整は行われていない。実際には、モノクロ・カメラでの明度・コントラスト調整までが限界である。
【0005】
そのようなことから、カメラのパラメータ調整およびステレオ視の対応付け間題を避けるために、単眼のカメラによる位置計測法が提案されている。これはマニピユレータ(ロボット・ハンド)等、先端にカメラを取り付けたもので、計測対象を迫跡(トラッキング)しながら、視点を移動させることにより、ステレオ視と同様に視差を得て、三角測量の原理で位置計測を行うものである。この方法では、マニピュレータの精度により比較的高精度に計測を行うことができるが、設備的には大規模となり、小型の移動型ロボット等には搭載できない。
【0006】
そこで、単眼カメラのズーム機能だけで位置計測を行う方法として、レンズの被写界深度を利用したレンズ焦点法(例えば下記非特許文献1参照)やズームレンズによる相似形撮像の画像処理装置(下記特許文献1参照)が拳げられる。これらの方法では、被写体のピントと焦点合わせ(焦点)の関係から、被写体までの距離を求める方法である。具体的には、オートフオーカス・カメラに広く利用された方法であるが、ロボットへ適用するには次の2つの間題がある。
【0007】
【非特許文献1】
K.Ohba,J.C.Pedraza Ortega:”Micro-observation technique for tele-micro-operation”,Advanced Robotics,vol.15,No.8,pp.779-878,2000.
【特許文献1】
特開平5-209730号公報(図2および段落0018)
【0008】
【発明が解決しようとする課題】
(l)これらの計測方法では被写体のピント合わせを行えることが前提であり、これらの技術を口ボットに搭載した場合、絶えず移動するロボットにピント合わせを自動的に判断させる必要がある。現時点で、ロボットにこの判断を要求することは困難である。また、(2)これらの方法による計測精度はカメラの被写体深度に依存するが、被写界深度が浅くなるほど、ピント合わせが困難になり、また、ロボットによる画像認識を考慮すると、ロボットが処理する画像はできるだけピントが合っていることが望ましい。したがって、ロボットの視覚には被写界の深度の浅いレンズは不適切である。さらに、前記特許文献1のズームレンズによる相似形撮像の画像処理装置では、微小な視差を精度良く測定する必要があって、事実上大きな誤差を生じ、実際の使用に耐えるものではない。
【0009】
そこで、本発明は、前記従来のズームによる位置計測方法の諸課題を解決して、誤差の予測や画像補間技術を用いて高解像度化技術を駆使することにより、自律移動するロボット等にも最適な単眼レンズを用いたズーム制御による低コストかつコンパクトな装置が実現できるズームによる位置計測方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
このため、本発明が採用した技術解決手段は、
計測対象を単眼カメラのズーム機能により移動する焦点におけるスクリーン上に結像させて視差による三角測量法の原理により前記計測対象の位置を計測するズームによる位置計測方法において、感光面を原点とする三次元座標に、ズーム制御とともに探索しつつ追跡した前記計測対象の画像を取得し、該取得した画像データから計測対象の位置を計測して該計測データを保存、処理するにあたり、少なくとも二つの焦点位置から計測点の三次元位置を求める際に、画像上での計測点の位置と焦点距離の組合せから求められた計測不可能な領域である計測の不確かさを計測精度の評価指標として採用し、ズーム制御により取得された計測対象の複数の画像データから最も計測精度の高い組合せを選定して計測点の三次元位置計測データとすることを特徴とするズームによる位置計測方法である。
また、前記ズーム制御とともに探索しつつ追跡した前記計測対象の画像の取得および該画像データからの計測データの保存制御と、前記単眼カメラのレンズの歪み補正、画像の拡大処理、不確かさを計測精度の評価指標とした計測データの確定制御とを並列的に行うようにするとともに、最も新しいデータを基準として、過去に遡るデータの探索を可能にしたことを特徴とするズームによる位置計測方法である。
また、前記取得した計測データにつき、画像が撮影された時点でのカメラの内部パラメータに基づいて、レンズの歪み補正を行うようにしたことを特徴とするズームによる位置計測方法である。
また、前記画像データの拡大処理を行うようにしたことを特徴とするズームによる位置計測方法である。
【0011】
【実施の形態】
以下、本発明のズームによる位置計測方法の実施の形態を図面に基づいて説明する。本発明の基本的な構成は、図2に示すように、計測対象Mを単眼カメラのズーム機能により移動する焦点におけるスクリーン上に結像させて視差による三角測量法の原理により前記計測対象の位置を計測するズームによる位置計測方法において、感光面を原点とする三次元座標に、ズーム制御とともに探索しつつ追跡した前記計測対象の画像を取得し、該取得した画像データから計測対象の位置を計測して該計測データを保存、処理することを特徴とするものである。
【0012】
以下、原理の説明および実験結果による優位性について詳述する。始めに、本発明のズームによる位置計測方法のロボット業界での有用性について述べる。現在、ヒューマノイドなどの高度知能ロボットの研究が盛んであるが、現在の成果は、手足等の機構が完成したに過ぎない。次のステップとしては、身体を持ったロボットが知能を獲得することであると考えられるが、現状ではセンシング・デバイスは貧弱であると言わざるを得ない。視覚(カメラ)は、知能ロボットの実現に有力なデバイスであるが、位置計測技術に関してステレオ視に代わるものはなく、本発明の計測方法はステレオ視とは別のアプローチとして確立する可能性が高い。将来的には、ロボットは小型化に向かう傾向もあり、本位置計測方法はその点でもステレオ視より有利である。
【0013】
<基本計測原理>
ズームによる位置計測方法は基本的にはステレオ視による計測方法と同様で、異なる二つの視点から計測点を求める方法である。その計測原理を図1に示す。この図はカメラの横から見た場合である。カメラから見える計測点Mは、ズームによって移動した焦点f1 , f2 , ・・・fn の位置により、スクリーン上の位置v1 ,v2 ,・・・vn のように見え方が異なる。これはステレオ視と同様に視差が生じていることを意味し、三角測量の計測原理より計測点Mの位置を求めることができる。
【0014】
図1および図2のように座標を定義したとき、感光面の位置を原点とし、スクリーン上に写る計測点の位置を時u,vとする。さらに、スクリーン上の計測点の位置(u,v)より、計測点Mの存在する方位θ,φと定義する。この座標系において、計測点Mの位置は次式で求めることができる。
x=(f2 -f1 )q1 q2 /(q2 -q1
y=(f2 -f1 )p1 p2 /(p2 -p1 )・・・・・・・・(1)
z=(f1 p1 -f2 p2 )/(p1 -p2
=(f1 q1 -f2 q2 )/(q1 -q2
ただし、q1 =tanφ1 、q2 =tanφ1 、p1 =tanθ1 、p2 =tanθ2 であり、ピンホール・モデルで考えると、q1 =v1 /f1 ,q2 =v2 /f2 ,p1 =u1 /f1 ,p2 =u2 /f2 として求めることができる。また、連続的に焦点距離を移動させた場合の焦点距離f1 ,f2 ,f3 ,・・・fn より、任意の焦点距離fi ,fj の画像から計測点の位置を求めることもできる。
【0015】
<計測のアルゴリズム>
本計測方法のおおまかなアルゴリズムを次の図3に示す。本アルゴリズムは、大きく二つの処理に分かれる。一つは、「計測対象の探索」を行い、画像を取得し、計測対象の追跡(トラッキング)をしながらズーム機構を制御し、計測データを記録する。この処理は連続的に行われる。追跡された計測対象については、撮像した画像のフレーム番号(撮像した時間)、その時点での計測対象の画像(スクリーン)上の位置と焦点距離等のカメラの内部パラメータ等、これらの組のデータが複数記録される。記録されたデータは、好適にはコンピユータ上のメモリに保存し、ある程度のデータを蓄積するようにする。また、追跡アルゴリズム上、過去の画像が必要となる場合もあるので、必要に応じてメモリ容量がある限り画像データを保存する場合もある。
【0016】
もう一つの処理の流れについて説明する。記録されたデータを取得し、画像が撮影された時点でのカメラの内部パラメータに基づいて「レンズの歪み補正」を行い、正確に、画像上の計測対象の位置(計測点)を定める。また、画像の解像度が不充分なときは、画像の拡大処理を行い、「画像解像度の分解能」を向上させる。本計測方法では、最低二つの焦点位置から計測点の三次元の位置を求めることができるが、計測精度として「計測の不確かさ」を画像上での計測点の位置と焦点距離の組合せから求めることができる。この計測の不確かさを計測精度の評価指標とし、記録された複数のデータから最も計測精度の高い組合せを選び、それを計測データと決定する。以上の二つの処理は、並列的に行わせるようにし、撮像遅れの影響を最小限に留めるために、現時点で記録されたばかりのデータを基準として、過去に遡るようにデータの探索を行う。
【0017】
<計測対象の探索>
本計測方法では、ズームの効果を有効利用するために、計測対象の追跡(トラッキング)を利用する。このためには、パン・チルト制御機構を有するカメラの利用が望ましい。図4に計測対象の追跡方法を示す、図4において、まず画像中から対象物の探索を行う(ステップ1)。たとえば図中の箱を計測する場合には、箱が画像の中心となるようにカメラの向きを制御する(ステップ2)。例えば、一般的な線分抽出アルゴリズムを適用した場合、箱の稜線(エッジ)を抽出することができ、線分の交点を計測点として選択することができる(図5はその一例)。このとき、箱を画像の中心になるようカメラを向けた状態であれば、ズームイン(望遠)によって計測点は画像上の縁に移動する。計測点が画像上を移動することは、「焦点の移動によって視差が生じていること」を意味する。本計測方法では、この原理を積極的に利用するために、カメラの向きを制御することが望ましい。
【0018】
<レンズの歪み補正>
本計測方法では、画像上の位置から計測点の方位を正確に求める必要がある。理想的には、光学系が既知のズーム・カメラを用いることが望ましい。しかし、一般的には複数のレンズを組合せてズーム機能が実現されており、この場合にはレンズの歪みが生じてしまう。このような場合には、レンズの歪みを補正する必要がある。レンズ補正のモデルの概要を図6に示す。図6は、ズーム・レンズのモデルを横から見た図である。これはピンホール・モデルを想定した場合で、例えば、ある計測点の方位を求める場合、モデル上から求められる計測点の方位と、実際に存在する計測点の方位との誤差があった場合には、係数αでレンズの歪みを補正する。p点における実際の計測点の方位θは、
θ=αtan-1(v/f)
より求められる。ただし、レンズの歪みは焦点距離と画像上の位置(感光面上の位置)によって、歪みの程度が異なる。このため、焦点距離、感光面上の位置毎に求め、これによって部分的な歪みをも補正することが可能となる。
【0019】
<計測の不確かさ>
デジタル画像における計測では、l画素が占める領域が不確かさとして考えることができる。すなわち、図7に示すように、1画素が占める領域よりも高い分解能で計測点を求めることはできない。この領域は位置計測上の不確かさとなる。ズームによる位置計測方法では、図8のように各焦点からの不確かな領域が重なった部分が、位置計測の不確かな領域となり、これを計測精度とすることできる。図8のような計測の不確かさを求めるには、図9に示すように画像上の計測点を画素の寸法(△u,△v)の領域である4点の位置a,b,c,d点から求める。ズームによる位置計測方法では、二つの焦点での画像上の位置a,b,c,dおよびa’,b’,c’,d’の計8点の位置から、それぞれに対応した画像上の位置を前記式(1)に代入することによって、計測の不確かな領域を求めることができる。
【0020】
以上のように計測の不確かさを求めることによって、計測精度を評価することが可能となる。高い計測精度を得るためには、「視差を大きくとること」、「高い画像解像度を有すること(図9の画素が精細であれぱ不確かさの領域が狭くなる)」の二つを満たす必要がある。視差については、「画像上での計測点の見え方が大きく異なること」、「2焦点間の距離が長いこと」の二つの条件が必要である。ただし、2焦点間の距離を長くとることは計測点が画像枠から外れてしまうので、常に計測点を追跡しながら、計測対象が画像から消えないようにズームを制御する必要がある。本位置計測方法のアルゴリズムでは、計測対象の追跡(トラッキング)を行いながら、焦点の異なる複数の画像から、以上で述べた条件を評価しながら最も計測精度の高い組合せを探索し、それを計測値とする。
【0021】
<画像解像度の分解能>
不確かさについて述べたとおり、デジタル画像を利用する場合には可能な限り精細な画素を得る必要がある。このため計測精度が不充分なときは、画像拡大法を適用し、画像解像度を上げる。これによって画像上の画素寸法が小さくなり、不確かな領域は小さくなる。
【0022】
以上説明したような理論構成に基づくズーム計測方法の効果を検証するために、実際にカメラを用いて行った実験結果について以下に述べる。
<実験装置>
本研究では、ズーム計測方法の効果を検証するために、実際にカメラを用いて計測実険を行った。本実険では、画像キャプチヤ・ボードを実装したパソコン(Personal Computer以下PC)を用意し、ズーム機構を制御することができるCCDカメラ(Sony製EVI‐D30)をPCに接続した。本カメラは、RS‐232C準拠のシリアル・インタフェースを装備しており、PCからのコマンドによって視点の向きおよぴズーム機構を制御することができる。ズームによる焦点距離fは5.4~64.8〔mm〕まである。このシステム構成を図10に示す。そして、カメラの仕様を図11の表図に示す。本カメラからの映像はNTSCビデオ信号として出力され、この映像をPCによって有効画素数内の320×240〔pixel〕または640×480〔pixe1〕の解像度で画像を取得することができる。
【0023】
<計測点の注視>
本研究では、PC上に画像上のある特徴的なパターンを探索し、これを注視しながら画像上の計測点を求めるプログラムを作成した。また本ブログラムは、ズーム機能を制御することも可能であるので、ズームによって視点を移動させながら、視点の異なった画像上の計測点の位置から、三次元上の計測点の位置を計測することにした。図12のような計測対象を用意した。図12は、高さ8.0〔mm〕、幅8.0〔mm〕の矩形が60〔mm〕間隔で6個横一列に並んだ画像である。この画像中の矩形を計測対象とした。図12のような類似パターンが規則的に配列された画像では、ステレオ視では左右画像の計測点の対応付けが困難な場合が生じる。本発明のズーム計測方法では、一般的なトラッキング手法(注視点の追跡手法)を適用することによって、計測点の対応付けをロバストに行うことが可能となる。
【0024】
本実験では、計測点の抽出に、「二値化(Binarization)」、「ラベリング(Labe1ing)」、「微粒子除去(Remove Noise)」の画倹処理を行い、ラベリングによって計測点の抽出を行った。そして、抽出パターンの中心を計測点とすることとした。図12のパターン画像をカメラの前方(z方向〉に0.43〔m〕、カメラの高さ(x方向)に0.0〔m〕の位置に設置した(図13)。このとき、パターンは、y方向に一0.16、-0.10、一0.04、0.02、0.08〔m〕の位置となる。そして、焦点距離がf=5.4[mm]からf=8.0およぴ20.0〔mm〕までズームしながら、計測点のトラッキングを行った。この様子を図14に示す。本実験のような簡単なトラッキング手法を適用するだけで、ロバストに計測点を追跡することが可能であることが分かった。
【0025】
<サブピクセル・オーダの計測点の抽出>
本実験では実時間での注視を考慮し、320×240〔pixe1〕で画像の取込みを行うこととした。ズーム計測方法では、微小な視差から計測点の位置を算出するため、可能な限り高い解像度を得る必要があるため、ラベリングされた領域を縦横6倍まで拡大し、その領域で重心演算を行い、計測点の中心を求めることとした。これはサブピクセル(Kazunori UMEDA,Takatoshi TAKAHASHI:”Subpixel Stereo Method:a New Methodology of Stereo Vision”)まで画像上の計測点を求めることに相当する。一例として抽出した領域を縦横6倍まで拡大した画像の一部を図15示す。画像の拡大に関しては一次補間法を適用した。
【0026】
<計測結果>
本研究で用いたCCDカメラの素子寸法、焦点距離等の値はすべて理論値であり、本実験で画像計測に用いるためにはそれらの値を補正しなけれぱならない。しかも焦点距離毎の補正は複雑であるので、ズーム計測方法におけるパラメータである焦点距離fw , ft スクリーン上の計測点の位置uw , vw およびut , vt からなる多項式を立て補正係数αを求めることにした。本実験では、画像の歪みとなるレンズに入射する光の屈折を想定し、式(1)より、p=α・ut / ft とし、α=A・P(A、Pは行列)より任意の計測点(z=0.43〔m〕以外)の6か所のfw ,ft , uw , vw , ut , vt および真値より求められるαから各項の係数を求めた。ただし、A=〔α1 ,α2 ,α3 ,α4 ,α5 ,α6 〕,P=〔fw , ft , uw , vw , ut , vt T である。
【0027】
その結果、α1 =3.06×102 ,α2 =5.10×10-6,α3 =8.48×10-4,α4 =3.8,α5 =6.57×10-6,α6 =-1.83×10-3となり、補正係数αはおおよそ1.0~1.2となった。計測結果を図16に示す。本実険での前方6点の内、中心に近い4点が充分な精度で計測することができた。図16において、破線上の「+」は真の計測点の位魔(True Points)、「○」は計測値(Measured Points)を意味する。また、○上に描かれている線分は本実験で用いたCCDカメラおよぴ画像の解像度から算出される計測の不確かさの領域を示している。線分で表された計測の不確かさより、z方向に比ベ、y方向の不確かさが極めて狭いことを確認した。計測点A、BおよぴDは誤差が僅かであり、不確かさも真値を含めるように位置しているため、充分な計測精度が得られたことが分かった。特に、y軸方向で数ミリ程度の誤差で計測することができた。これに対して計測点Cはやや真値から離れており、不確かさの領域で見ても誤差と分かった。その理由は、画像処理上のノイズ等の影響で計測点がずれたためだと考えられる。
【0028】
<ズームによる計測点の高分解能化>
ズーム計測方法の特長として、ズームによる画像拡大(計測点の高分解能化)が挙げられる。ズーム計測方法では、微小な視差から計測を行うため、計測の不確かさの領域がz方向に広がる。しかし、計測点の高分解能化によって領域がある程度小さくなるので、図16の結果のように4点全てに対して菱形てはなく、焦点と計測結果を結んだ線分のような狭い領域になる。
【0029】
<考察>
<視差と計測精度との関係>
本実験結果に基づいて、視差による影響について考察する。ズーム計測方法では、視点の移動に伴い視差が変化する。このため、視差と計測精度の開係を把握することが必要である。そこで、y軸およぴz軸方向の不確かさの領域を計測精度として考え、視差と不確かさの関係を調べることにした。図17およぴ図18は横軸に視差、縦軸に不確かさをとり、これらの関係を表している。白のプロットは真値より、前記式(1)に基づいて理論値から算出した。黒のプロツトは計測結果における計測精度を表しており、すなわち、図16で示した不確かさの領域である。図17および図18において、視差が大きいほど不碓かさが縮小し、精度の高い計測が可能となることを確認した。
【0030】
<ズーム計測方法におげる計測の不確かさ>
図17および図18において、各計測点における計測値と真値はともに近い値となった。このことからも、充分な計測結果が得られたことが確認できた。さらに、すべての計測結果が、真値から求めた理論的な視差と不確かさの関係を表す曲線上に位置した。このことは、近似的な補正が正しく行えたことと、サブピクセルまで計測点を求められたことを意味する。よって、計測点Cの誤差の原因は、レンズ等の歪みによるものではなく、画像上のノイズやゆらぎによる画像処理上の問題であることが分かった。
【0031】
<ズーム計測方法の実用化の課題>
本実験結果より、微小な視差であってもサブピクセル・オーダまで計測点を求めることによって、充分な計測が可能であることが分かった。ズーム計測方法で、より実用的な計測結果を得るためには、(1)高解像度で画像を取得すること。(2)レンズの歪みなどのカメラ内部パラメータを補正できること。の2つが要求される。(1)に関しては、DVカメラなどのデバイスがディジタル化されるだけでなく高解像度化しており、将来的にはズーム計測方法にとって充分な解像度が得られるようになると考えられる。また、近年のコンピュータの処理速度の向上を考慮すると、画像の取込みおよぴ処理も高速に行われるようになると期待される。(2)に関しては、さまざまな歪み補正法が提案されている。しかし、ズーム機能を有するカメラは複数のレンズを組み合わせており、これを理論的に補正するのは手問のかかる作業である。より簡便な補正方法の開発が望まれる。
【0032】
<おわりに>
本研究では、ステレオ視のような計測点の対応付け問題を回避するために、単眼による注視に着目し、注視しながら焦点距離を変え視点を移動させる「ズーム視」について述べた。そして、ズーム視に基づいて計測点の位置を求める新たな画像計測方法として「ズーム計測方法」を提案した。本研究では、ズーム視の定式化およぴ不確かさの算出方法を給じ、実際にズーム機構付きCCDカメラを用いて、類似パターンの位置を計測した。そして、計測結果と不確かさの評価によりズーム計測方法の有用性を示した。
【0033】
以上述べたように、本ズーム計測方法によれば、(1)一台のカメラだけを利用するため、ステレオ視のように複数のカメラの設置やカメラ・パラメータの調整は不要となる。また、ズーム機能を装備したカメラを用いるだけなので、設備的にも簡便で小型である。(2)注視による計測点の追跡(トラッキング)技術を適用することにより、ステレオ視で問題となる計測点の対応付け問題を回避することができる。具体的には、タイル張り、格子模様の等類似パターンが存在する対象物であっても、本計測方法ではある計測対象を常に注視し追跡できるので、ステレオ視のような対応付け間題が生じない。(3)レンズ焦点法のようにピントぽけの画像を作り出す必要がないので、本計測方法を適用しながら、画像認識等の高度画像処理、知覚処理等も、同時に適用することができる。
【0034】
以上、本発明の実施の形態について説明してきたが、本発明の趣旨の範囲内で、単眼カメラの形式、ズーム機能の形態、スクリーンの形状、形式およびその三次元座標の設定形態、ズーム制御形態、単眼カメラによる探索、追跡形態、計測対象画像の取得形態、画像データからの位置の計測形態、該計測データの保存形態、カメラの内部パラメータの設定形態、レンズの歪み補正形態、画像の拡大処理形態、計測精度の評価指標としての計測の不確かさの設定形態、計測データの保存制御形態および計測データの確定制御形態との並列的制御形態、新しいデータを基準とする過去に遡るデータの探索形態等については適宜選定することができる。また、実験装置の各諸元等は例示的なもので、これらを限定的に解釈してはならない。
【0035】
【発明の効果】
以上、詳細に説明したように、本発明では、計測対象を単眼カメラのズーム機能により移動する焦点におけるスクリーン上に結像させて視差による三角測量法の原理により前記計測対象の位置を計測するズームによる位置計測方法において、感光面を原点とする三次元座標に、ズーム制御とともに探索しつつ追跡した前記計測対象の画像を取得し、該取得した画像データから計測対象の位置を計測して該計測データを保存、処理するようにしたので、ロボット等のように移動する計測主体に適用しても、注視による計測点の追跡技術の適用により計測対象が類似パターンであっても容易に視認して、感光面を原点とする三次元座標にて画像の取得と処理が確実に行え、しかも、複数のカメラの設置やカメラ・パラメータの調整が不要で、ズーム機能を装備した一台のカメラを用いるだけで、設備的にも簡便で小型化が可能となる。
【0036】
また、前記取得した計測データにつき、画像が撮影された時点でのカメラの内部パラメータに基づいて、レンズの歪み補正を行うようにした場合は、対象物である計測点のより正確な方位を求めることが可能となる。さらに、画像の拡大処理を行うようにした場合は、画像の解像度が不充分なときには、画像解像度の分解能を高めて計測値をより正確に求めることが可能となる。さらにまた、少なくとも二つの焦点位置から計測点の三次元位置を求めるにあたり、画像上での計測点の位置と焦点距離の組合せから求められた計測不可能な領域である計測の不確かさを計測精度の評価指標として採用し、取得された複数の画像データから最も計測精度の高い組合せを選定して計測データとする場合は、計測の不確かさを認識することでより高い精度で計測値を求めることができる。
【0037】
また、前記ズーム制御とともに探索しつつ追跡した前記計測対象の画像の取得および該画像データからの計測データの保存制御と、前記レンズの歪み補正、画像の拡大処理、不確かさを計測制度の評価指標とした計測データの確定制御とを並列的に行うようにするとともに、最も新しいデータを基準として、過去に遡るデータの探索を可能にした場合は、撮像遅れの影響を最小限に留めることができる。かくして、誤差の予測や画像補間技術を用いて高解像度化技術を駆使することにより、自律移動するロボット等にも最適な単眼レンズを用いたズーム制御による低コストかつコンパクトな装置が実現できるズームによる位置計測方法が提供される。
【図面の簡単な説明】
【図1】本発明の基礎となるズームによる位置計測の基本原理の説明図である。
【図2】本発明のズームによる位置計測方法にて採用される感光面を原点とする三次元座標図である。
【図3】本発明のズームによる位置計測方法のアルゴリズムの概要図である。
【図4】同、計測対象の追跡方法例図である。
【図5】同、ズームインによる計測点の移動例図である。
【図6】同、レンズの歪み補正の概念図である。
【図7】同、デジタル画像における計測の不確かさの説明図である。
【図8】同、ズームによる位置計測方法における計測の不確かさの説明図である。
【図9】同、デジタル画像上の1画素の領域説明図である。
【図10】本発明のズームによる位置計測法の効果を検証する実験装置のシステム構成図である。
【図11】同、カメラの仕様例の表図である。
【図12】同、計測対象である計測点の配列例図である。
【図13】同、カメラの前方に設置された計測点の配列例図である。
【図14】同、計測点の追跡例状態図である。
【図15】同、計測点の拡大例図である。
【図16】同、計測点の計測結果例図である。
【図17】同、y方向における視差と不確かさとの関係図による計測値と真値との計測結果例図である。
【図18】同、z方向における視差と不確かさとの関係図による計測値と真値との計測結果例図である。
【符号の説明】
M 計測対象の三次元位置
Drawing
(In Japanese)【図1】
0
(In Japanese)【図2】
1
(In Japanese)【図3】
2
(In Japanese)【図4】
3
(In Japanese)【図5】
4
(In Japanese)【図6】
5
(In Japanese)【図7】
6
(In Japanese)【図8】
7
(In Japanese)【図9】
8
(In Japanese)【図10】
9
(In Japanese)【図11】
10
(In Japanese)【図12】
11
(In Japanese)【図13】
12
(In Japanese)【図14】
13
(In Japanese)【図15】
14
(In Japanese)【図16】
15
(In Japanese)【図17】
16
(In Japanese)【図18】
17