Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0762871B2 - 画像処理方法 - Google Patents
[go: Go Back, main page]

JPH0762871B2 - 画像処理方法 - Google Patents

画像処理方法

Info

Publication number
JPH0762871B2
JPH0762871B2 JP62078778A JP7877887A JPH0762871B2 JP H0762871 B2 JPH0762871 B2 JP H0762871B2 JP 62078778 A JP62078778 A JP 62078778A JP 7877887 A JP7877887 A JP 7877887A JP H0762871 B2 JPH0762871 B2 JP H0762871B2
Authority
JP
Japan
Prior art keywords
segment
image
point
segments
correspondence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP62078778A
Other languages
English (en)
Other versions
JPS63244174A (ja
Inventor
文明 富田
裕信 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP62078778A priority Critical patent/JPH0762871B2/ja
Publication of JPS63244174A publication Critical patent/JPS63244174A/ja
Publication of JPH0762871B2 publication Critical patent/JPH0762871B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は画素単位でデジタルデータ化された画像情報を
処理する方法及び装置に関し、更に詳述すれば、同一の
処理対象物体を異なる位置で撮影した画像を処理するこ
とにより三次元空間中の物体の位置を特定し計測する方
法及び装置に関する。
〔従来技術〕
三次元空間中の物体の位置を、異なる位置で撮影された
複数の画像を処理して計測するためには、撮影された対
象物の各画像中での像の位置を特定する必要がある。
このためには、画像中の各点、即ち画像を構成する最小
単位である画素それぞれの特徴を識別し、複数の画像間
で各画素の特徴を比較対照することにより、同一の対象
物に属する同一点を写した画素の組合わせを特定するこ
とにより対応付けを行う処理が必要である。そしてその
後、それぞれの画素の画像上での座標から、三角測定の
原理でカメラとその点との間の距離を求める。更に対象
物を写した全ての画素に対して同様の処理を行い、その
対象物のカメラから距離、及び形状を求める。
このような処理は従来はたとえば「ステレオ画像の輪郭
線セグメントに基づく対応」(情報処理学会コンピュー
タビジョン研究会資料38−1、1985)に示されている手
法であり、端的には各画像について、エッジによって領
域に分割し、その領域を囲む輪郭線に関して、複数画像
間で対応付けを行なう方法である。
説明の便宜上、ここでは2台のカメラを使用した最も単
純な方法、即ちステレオカメラにより得られたステレオ
画像を処理する場合について述べる。具体的には、第2
図(a),(b)に示す如き2枚の画像がそれぞれ左右
のカメラにより撮影されたとするとそれぞれの画像につ
いて、輪郭線セグメントの抽出を行なう。例えば第2図
(b)の右の画像を例にとると、第3図(a)に示す如
く、1次微分オペレーターにより画像の各点のエッジ強
度及びエッジ方向を求め、その値により細線化を行な
い、一定の閾値以上の画素を求める。更に、可能な限り
閉じた領域を構成するように各点列の端点を求め、その
点からエッジの方向と直交する方向に延長の処理を行な
う。その結果を第3図(b)に示す。
次にエッジ点により囲まれた領域にラベル付けを行な
い、各領域の面積,平均の明るさ,上下左右方向への広
がり、等を求める。
各領域を囲むエッジ点を追跡し、第4図のフローチャー
トに示した如く、分岐点、屈曲点で分割し、直鎖又は2
次曲線にあてはめる。あてはめ誤差が大きい場合は、両
端点を結んだ直線から最も遠い点で再分割し、分割され
たそれぞれの点列に対してあてはめを繰り返す。この手
法により得られた直線又は2次曲線を輪郭線セグメント
とする。
第2図をこの手法により処理して得られた輪郭線セグメ
ントの像を第5図(a),(b)に示す。なお、第5図
の(a),(b)は第2図の(a),(b)にそれぞれ
対応している。
ところで、左右のテレビカメラを第6図(a)の如く、
その視野の中心軸が互いに並行かつ、2台のカメラを結
ぶ直線に対して垂直となるように設置した場合、三次元
空間中の任意の点Pは左右カメラにより撮像された画
像上の点P(xP,yP)とP′(xP′,yP′)に写像され
る。点P及び点P′の座標には幾何学的な拘束条件とし
て次の(1)式が成立し、左右画像間での対応を行なう
上での限定条件として用いることができる。この条件を
以下、便宜上「エピポーラ条件」と呼ぶこととする。
しかし測定精度を十分に高くするためには、左右カメラ
間の距離を十分にとり、かつ対象物を左右のカメラの視
野内に納めるために、それぞれを内側(対象物の方向)
に向ける動作、即ち第6図(b)に示す如き輻輳運動を
行なう必要がある。輻輳運動を行なう2台のテレビカメ
ラTCL,TCRにより得られた画像間では、上記(1)式が
成立しないため、画像上の座標を下記(2)式により変
換する。
ただし、θはカメラの輻輳角、即ちカメラを平行な状態
から内側へ向けた角度である。
第5図の画像を上記(2)式により変換することにより
テレビカメラの輻輳運動を補正した画像を第7図に示
す。なお、第7図の(a),(b)は第2図及び第5図
の(a),(b)に対応している。
次に左右2つの画像間で輪郭線セグメントの対応を行な
う。左右それぞれの画像から得られた輪郭線セグメント
の内、上記(1)式のエピポーラ条件を満たす対応を求
める。この対応は誤った対応を含んでいるため、更に他
の方法で正しい対応を求める必要がある。
第1の方法は、対応している輪郭線セグメントが属する
領域の特徴、即ち平均した明るさが等しい(実際は、明
るさの差が所定範囲内)ことを用いて、誤った対応を除
去することである。
第2の方法は、相互に接続する輪郭線セグメント同士を
グループ化し、グループ間の評価を行ない、評価値の低
い対応を除去することである。
更に詳述すれば、第8図に示す如く、2つの画像上のセ
グメントSiとSi′,SjとSj′とがそれぞれ対応し、かつS
iとSj,Si′とSj′の端点が一致している場合、これらは
「連続」していると定義する。そして、個々の対応、即
ちセグメント対について連続するセグメントを探索し、
一連の連続するセグメントを一つのグループとする。
次に各グループについて評価を行なう。グループ全体が
誤った対応を行なっている場合は、正しい対応を行なっ
ている場合に比較して、端点において連続する可能性が
小さく、かつ大きな(線分としての長さが長い)セグメ
ントが対応する可能性も小さい。また正しい対応を行な
っている場合は対応しているセグメント対の両端点の三
次元空間上での位置が前後方向に大きく変位しているこ
とはない。従って、それらの関係を数値化し評価するた
め、以下の如く評価値を定義する。
まずグループを構成する各セグメントの対応について定
義する。第9図に示す如く異なる画像上のセグメント
Sj,Sj′が対応している場合、この個別の対応について
正の評価値Cと負の評価値Dとを次のように定義する。
j,j′=min(▲▼,▲▼) Dj,j′=(XA−XA′)−(XB−XB′) ただし、A,BはセグメントSjの両端点 A′はセグメントSj′のAと対応する端点 B′はセグメントSj′のBと対応する中間点 Dj,j′は両セグメントの始点から終点までの視差のず
れ 次にグループ全体の評価値Gを次の(3)式で定義し、
計算する。
対応するセグメントが明らかに矛盾した対応を行なって
いる場合、例えば第10図の如く、左画像中から得られた
セグメントSj,Siと右画像中から得られたSj′,Si′が互
いに対応している多重対応を行なっている場合は、第11
図に示す如く、(3)式の評価式を用いて評価値Gが最
大値を示す組み合わせを選択する。
以上の処理により各セグメント間の正しい対応が選択さ
れ、そのセグメント上の各点の三次元空間上での座標
が、2つの画像上での水平方向のずれ、即ち視差から求
められ、対象物の位置測定が完了する。
〔発明が解決しようとする問題点〕
ところで、上述の手法では、左右画像間でエピポーラ条
件を用いて対応の組合わせを求めた後、最終的にはセグ
メント相互の連続関係から複数のセグメントをグループ
化し、このグループ単位で2つの画像間の評価を行なう
ことにより正しい対応を求めている。しかし、この手法
ではグループ化を行なう場合に、以下のような問題点が
発生する。
第1に、グループ化を行なう場合に、該当するセグメン
トの組合わせが多くなり、その組合わせ総てに対して個
々の評価値を求めるため、処理時間が長大化するという
問題がある。
第2に、入力された画像中に多数の物体が撮像されてい
る場合等のように複雑な画像を処理する場合には、三次
元空間中で実際に連結していないセグメントを誤って連
結していると判断する可能性が増大し、その結果、グル
ープ化及び対応の評価が不適切となり、最終的には誤っ
た結果を得るという問題がある。
本発明は以上のような事情に鑑みてなされたものであ
り、同一の画像上で相互に連結したセグメントのグルー
プ化を行なう際に、新たな裁断手段を追加することによ
り、誤ったグループ化を抑制し、複雑な画像に対しても
正確な処理が可能な画像処理方法及びその装置の提供を
目的とする。
〔問題点を解決するための手段〕
本発明の画像処理方法及びその装置は、複数の画像より
得られた画像要素(輪郭線セグメント、又は画素、エッ
ジ点等)からエピポーラ条件等を満たす要素の対を連
結、あるいは近接していること等により順次抽出し、こ
れらが同一の平面上にあるか否かを判定し、同一平面上
にある要素の対のグループに対してのみ複数の画像間で
対応付けの評価を行なうようにしている。
本発明は、三次元空間中に位置する同一の認識対象を異
なる位置で撮像した各画像上での位置を特定する方法に
おいて、各画像それぞれから共通の特徴を有する画素ま
たは画素を連結した線分を得、複数の画像間で対応する
画素または線分の対を順次抽出しつつ、それらが三次元
空間中で同一平面を構成しているか否かを判定し、同一
平面を構成している画素または線分の対についてのみ複
数の画像間で対応度の評価を行うことにより認識対象の
各画像上での位置を特定することを特徴とする。
〔作用〕
本発明の画像処理方法及びその装置によれば、異なった
位置で撮影された同一物体の画像から抽出された個々に
エピポーラ条件等を満たす画像要素(画素、あるいはそ
れを連結した線分)のグループとして抽出され、そのグ
ループが同一の平面を構成するか否かがまず判定され、
その結果、同一の平面を構成する画像要素のグループに
ついてのみ、複数画像間での対応付けが行われることに
より、不要の処理が減少され、かつ誤った対応を含むグ
ループが小さくなるので、処理速度,処理効率が向上さ
れる。
〔実施例〕
以下本発明をその実施例を示す図面に基づいて詳述す
る。なお、以下の実施例は前述の〔従来技術〕で述べ
た、輪郭線セグメントを対応単位として抽出し、評価す
る例について述べるが、本発明は画素、エッジ点等を直
接用いることも可能であり、それについては後述する。
また、以下の実施例は2台のカメラにより撮像された左
右2つの画像を処理対象とする例である。
第1図は本発明に係る画像処理方法を実施するための装
置、即ち本発明の画像処理装置の構成を示すブロック図
であり、画像処理機能を備えたコンピュータシステム等
に組み込まれている。
図中1は処理対象の画像データが格納されている画像メ
モリである。この画像メモリ1には、異なる2位置に設
置されたテレビカメラ等の撮像装置(図示せず)にて同
一対象物質を撮像した2つの画像データが格納される。
そしてこの画像メモリ1に格納されている画像データは
画像処理手段2に与えられ、以下に述べる処理が行われ
た後に置き変えられる。
画像処理手段2は、画像メモリ1の格納内容を各画像単
位で読み込み、エッジ検出、細線化、閾値処理、満点延
長処理等を行なうことにより対象物の画像上での境界を
検出する。そして、得られた境界点上の画素を元の画像
が格納されている画像メモリ1上で特定の値に変換す
る。この実施例では通常の画素データを0から255まで
の値で表現し、境界点の画素は−1の値に変換するもの
とする。
領域特徴抽出手段3は、画像メモリ1から各画像単位で
画像データを読み込み、画像処理手段2により書き込ま
れた境界点の値(−1)を検出し、境界点により分割さ
れた領域それぞれにラベル付けを行ない、そのラベル番
号により各領域を識別し、各領域についてその平均の明
るさ等の特徴を抽出し、その結果を領域特徴記憶部4に
格納する。
領域特徴記憶部4は上述の領域特徴抽出手段3により抽
出された領域ごとの特徴を記憶し、必要に応じてセグメ
ント対応候補抽出手段7にデータを与える。
図中5は輪郭線セグメント抽出手段であり、画像メモリ
1から画像データを受取り、境界線を検出し、各領域を
囲む境界線それぞれについて、〔従来技術〕の項で述べ
た方法に従って、境界線(点列)の曲率極大となる点で
分割し、各点列に直線または曲線をあてはめる。更に入
力テレビカメラなどが輻輳運動を行なっている場合に
は、カメラの中心軸が互いに並行、且つカメラ間を結ぶ
直線に対して直角となっている場合と同等の画像データ
を得るために前述の(1)式を用いて変換する。あては
められた線(輪郭線セグメント)を1単位として第12図
に示す如き輪郭線セグメントデータの形で輪郭線セグメ
ント記憶部6に送出する。
なお、輪郭線セグメントデータは、第12図に示されてい
る如く、そのセグメントの順番号,所属領域番号,開始
点接続セグメント番号(そのセグメントの開始点で接続
している他のセグメントの番号),終了点接続セグメン
ト番号(そのセグメントの終了点で接続している他のセ
グメントの番号),開始点近傍セグメントリスト(その
セグメントの開始点の近傍に位置するセグメントの番
号),終了点近傍セグメントリスト(そのセグメントの
終了点の近傍に位置するセグメントの番号),セグメン
トの線型種類(直線であるか曲線であるか、あるいは領
域の外周の線であるか内周の線であるか),そのセグメ
ントの線型の方程式,開始点及び終了点の座標等にて構
成されている。
輪郭線セグメント記憶部6は上述の輪郭線セグメント抽
出手段5より入力された輪郭線セグメントデータを記憶
し、これをセグメント対応候補抽出手段7及びグループ
評価手段10から要求があった場合に同一平面判定手段8
又はセグメントグループ記憶部9に送出する。
セグメント対応候補抽出手段7は、前述の領域特徴記憶
部4及び輪郭線セグメント記憶部6から適宜に輪郭線セ
グメントデータを取り出し、同一平面判定手段8に送出
する。この同一平面判定手段8は与えられたデータを同
一の平面を構成するグループにまとめ、セグメントグル
ープ記憶部9に送出する。
本発明を特徴付けるセグメント対応候補抽出手段7及び
同一平面判定手段8の処理内容、即ち請求範囲で言うと
ころの“対応する画素または線分の対を順次抽出”する
方法は以下の如くである。
まず、セグメント対応候補抽出手段7には第1のカメラ
にて撮像された画像から得られたセグメント番号を記憶
する第1のセグメントレジスタS1と第2のカメラから得
られたセグメント番号を記憶する第2のセグメントレジ
スタS2と、後入先出形のスタックレジスタSTとを有して
いる。
まず第1のセグメントレジスタS1に1動作ごとに1から
順に値が設定される。これは第1のカメラ画像(便宜上
左画像とする)から得られたセグメント番号を示す。同
様に第2のセグメントレジスタS2は第1のセグメントレ
ジスタS1の内容が1増加する都度、第2のカメラ画像
(便宜上右画像とする)から得られたセグメント全ての
セグメント番号を発生する。
第1及び第2のセグメントレジスタS1,S2の値によって
指定されるセグメントSjとSj′とについて、セグメント
対応候補抽出手段7は以下の2つの「基本対応条件」を
満たすかどうか判断する。
なお、セグメントSjは第1のカメラ画像,同Sj′は第2
のカメラ画像からそれぞれ得られたものとする。
基本対応条件: 領域条件: セグメントSj及びSj′が属する領域の特徴が等しいこと
を条件とする。より詳述すれば、第12図に示した如き各
セグメントについての輪郭線セグメントデータを検索
し、所属する領域の番号をそれぞれ得る。次に領域番号
に従って領域特徴記憶部4の内容を検索し、その領域の
特徴、たとえば平均の明るさを得る。その結果が所定範
囲の誤差内である場合はこの条件を満たしているとす
る。
エピポーラ条件: セグメントSj及びSj′上にエピポーラ条件を満たす点の
組みあわせが存在することを条件とする。より詳述すれ
ば、第9図に示す如く、Y軸方向(図面上方)に向かっ
て、双方のセグメントSj,Sj′が誤差Eを見込んで共通
の範囲を有し、しかもその部分が右画像では左画像より
左側に存在することである。換言すれば、あるY座標Yp
とセグメントSj及びSj′上の点でYpをY座標とする点
(Xp,Yp)、(Xp′,Yp′)が次の式を満たすことであ
る。
Ya−E<Yp<Yb+E Ya′−E<Yp<Yb′+E Xp−Xpb>−E セグメントSj及びSj′が以上の基本対応条件を満たす場
合、セグメントSj及びSj′をスタックレジスタSTに記憶
する。次にセグメントSj及びSj′の始点方向又は終点方
向へ向かって、以下の処理を行なう。ここで始点方向と
は、輪郭線セグメント抽出手段5により境界線(輪郭
線)の追跡を行なった際に、該当セグメントをあてはめ
た点列のうちの最初の点の方向であり、終点方向とは最
後の点の方向である。またこの始点及び終点の座標は第
12図に示す如く、輪郭線セグメント記憶部6に記憶され
ており、セグメント対応候補抽出手段7により随時読出
される。
始点方向へ追跡を行なう場合には、まずセグメントSj
始点と誤差Eの範囲内で一致する終点を持つセグメント
Siを探索する。換言すればセグメントSjの始点座標を
(Xs,Ys)、終点座標を(Xe,Ye)とした場合に以下の式
を満たすことである。
(Xs−Xe)+(Ys−Ye)<E2 同様にしてセグメントSj′の始点と一致する終点を持つ
セグメントSj′を探索する。さらにセグメントSj′とセ
グメントSj′が基本対応条件を満たす場合、それをスタ
ックレジスタSTに記憶し、スカックレジスタST上の全て
のデータを同一平面判定手段8に与え、その結果、同一
平面上にないと判定された場合は、スタックレジスタST
からセグメントSi,Si′の記録を削除した後、他の条件
が該当するセグメントの組合わせを探索する。
一方、同一平面上にあると判定された場合は、セグメン
トSi及びSi′について、これらと始点方向にそれぞれ接
続すると共に前述の基本対応条件を満たす他のセグメン
トの組み合わせSk,Sk′を探索し、スタックレジスタST
に記録し、前述のセグメントSj,Sj′に関してと同様の
処理を行なう。なおここでセグメントが連結して環状に
なっている場合などを考慮し、新たなセグメントの組み
合わせが、スタックレジスタST上の各組合わせと重複し
ている場合は削除する。
このような処理を順次反復することにより、セグメント
SjとSj′を最初のセグメントの対応とした場合に、これ
らに順次接続すると共に前述の基本対応条件を満たし、
かつ同一平面上に存在するセグメントの組合わせの総て
が同一平面判定手段8に送出される。
更に、第1及び第2セグメントレジスタS1,S2が順次更
新される。これにより、セグメント対応候補抽出手段7
は第1及び第2の画像から得られた全てのセグメントに
関して、上述の処理を反復実行する。
なお、3台以上のテレビカメラ等にて撮像された3枚以
上のN枚の画像を処理する場合は、セグメント対応候補
抽出手段7は同様に第1,第2…第nのセグメントレジス
タS1,S2…Snを用い、全ての組合わせを順次発生し、そ
の各組合わせ(Si1,Si2…SiN)について前述同様に基本
対応条件、接続条件、同一平面条件を満たす組合わせを
順次求め、これを同一平面判定手段8に送出する。な
お、この場合は、基本対応条件は拡張され、セグメント
Si1,Si2…SiNの任意の組合わせについて前記2画像の場
合と同様の条件が成立することとする。
同一平面判定手段8は、上述の如くしてセグメント対応
候補抽出手段7により求められたセグメント対の組が与
えられ、その特徴を輪郭線セグメント記憶部6から読出
し、それらが三次元空間中において同一平面にあるか否
かを判定し、その結果をセグメント対応候補抽出手段7
に送出すると共に、同一平面にあると判定された場合は
その組合わせのセグメント番号をセグメントグループ記
憶部9に送出する。
この同一平面判定手段8による処理内容の詳細、即ち請
求範囲で言うところの“三次元空間中で同一平面を構成
しているか否かを判定する”方法は以下の如くである。
まず基本原理を述べる。三次元空間中での任意の平面を
ax+by+cz=1とし、撮像装置としての2台のテレビカ
メラ間の距離をuとする。さらに両テレビカメラの中心
軸が互いに並行でかつカメラ間を結ぶ直線に垂直である
場合、即ち第6図(a)の如く配置されている場合、第
2のカメラの画像上の座標は次の式の如くアフィン変換
行列により第1のカメラの画像上の座標に変換される。
ここで(X,Y)は第1のカメラから平面上の点Pを見込
んだ場合の画像中での座標であり、(X′,Y′)は点P
の第2のカメラ画像上での座標である。
例えば第13図に示す如く、平面上の4点が第1の画像上
で点A,B,C,Dとして得られ、第2の画像上でそれぞれ
A′,B′,C′,D′として得られたとする。この時各座標
間では次の式が成り立つ。
更に、 Ya′=Ya,Yb′=Yb,Yc′=Yc,Yd′=Yd ……(4a) と変形される。即ち2枚の画像間で対応付けを行なって
得られた点の組A−A′、B−B′、C−C′、D−
D′にて表される三次元空間上での点が全て同一の平面
上にある必要十分条件は、上記式(4a),(4b)にて示
される如く、それぞれの組のY座標が等しく、かつ上式
を満たすようなパラメータa,b,cが存在することであ
る。同一平面判定手段8においては、セグメント対応候
補抽出手段7より送出されたセグメントの対応はそれぞ
れエピポーラ条件を満たした対である、換言すれば上記
(4a)式を満たしているため、(4b)式に関してのみ判
断すればよいことになる。
同一平面判定手段8によるセグメント対が同一平面であ
ることの判定は以下の如く行なわれる。
セグメント対応候補抽出手段7より入力されたセグメン
ト対の組(S1−S1′,S2−S2′,S3−S3′,…,Sn
Sn′)について、輪郭線セグメント記憶部6よりそれぞ
れのセグメントの始点及び終点の座標を取り出し、それ
らを一次記憶メモリ(図示せず)に記憶させる。第1の
画像のセグメントSkの始点の座標を(Xsk,Ysk)、終点
の座標を(XEk,YEk)とし、セグメントSkに対応する第
2の画像上のセグメントSk′については同様に(XSk,
YS)、(XEk,YE)とする。全ての対応するセ
グメントについて、始点と終点の対が上記(4b)式を満
たすことが同一平面を構成する必要条件となる。更にセ
グメントが直線である場合は必要十分条件となる。
画像から得られたセグメントは量子化誤差などの誤差を
持っているため、三次元空間中で同一平面上に各点があ
ったとしても(4b)式に完全には一致しない。その為、
各点について予測される区間を求め、画像から得られた
視差とのずれが一定の閾値TH以内である場合に同一平面
にあると判定する。具体的には以下の如く立式し、この
式の値が最少となるように、即ち最小2乗法によりa,b,
cの値を求める。
ここでa,b,cの値が不定となる場合には、便宜上全ての
点が同一平面上にあると判断する。それ以外の場合につ
いては次に各セグメント対について以下の式を満たすこ
とを確認する。
|(XS1′−XS1)−u(−aXS1+bYS1+c)|<TH |(XE1′−XE1)−u(−aXE1+bYE1+c)|<TH この式をすべての点が満たしている場合に、同一の平面
上に全てのセグメント対があると判断される。同一平面
判定手段8はセグメント対応候補抽出手段7に判定結果
を送出する。更に総てのセグメントが同一平面にあると
判定された場合には、同一平面判定手段8は判定の対象
とされていたセグメントの対をセグメントグループ記憶
部9に送出する。
3枚以上の画像を処理する場合は、例えば3枚の場合で
あれば第1の画像と第2の画像、第2の画像と第3の画
像、第3の画像と第1の画像とからそれぞれ得られたセ
グメント間で同様の判定を行ない、それぞれの組合わせ
すべてが同一平面上であると判定された場合に限り、最
終結果として同一平面と判定する。
セグメントグループ記憶部9は、同一平面判定手段8よ
り送出されたセグメント対の組を一つのグループとして
記憶し、さらにそのグループのグループ評価部10による
評価結果を記憶し、選択手段11に送出する機能を持つ。
グループ評価部10はセグメントグループ記憶部9より順
次セグメントのグループを抽出し、その各セグメントの
特徴を輪郭線セグメント記憶部より抽出し、各グループ
ごとに従来の方法で述べた(3)式の演算を行なって評
価値Gを求め、その結果をセグメントグループ記憶部9
に送出する。
選択手段11はセグメトグループ記憶部9の記憶内容から
各グループ間で同一画像の同一セグメントを含むグルー
プを探索し、その複数のグループの内で最も大きな評価
値Gを持つグループのみを正しい対応として残し、他の
グループを削除する。最終的に総てのセグメントが単一
のグループのみに所属することになり、その時点まで残
ったグループを三次元座標計算手段12に送出する。
三次元座標計算手段12は選択手段11より送出されたグル
ープの各セグメントの対について三角測量の原理に基づ
き三次元座標を計算し、出力する。
以下、上述の如き構成の本発明の画像処理装置の動作に
ついて簡単に説明する。
例えば第2図(a),(b)の如きステレオ画像が画像
メモリ1に入力された場合、画像処理手段2によりエッ
ジ検出、端点延長が行なわれて第3図(a),(b)の
如き画像に変換され、得られたエッジ点上の画素が所定
の値(−1)で置き換えられた画像が画像メモリ1に書
き込まれる。次に画像メモリ1に記憶されているエッジ
点の座標を利用して、領域の特徴が領域特徴抽出手段3
により抽出され、領域特徴記憶部4に送出され、格納さ
れる。また輪郭線セグメントの特徴が輪郭線セグメント
抽出手段5により抽出され、更に輻輳運転の補正が行な
われて、第7図に示す如きデータがセグメント特徴記憶
部6に格納される。
次にセグメント対応候補抽出手段7が動作し、各画像か
ら得られた輪郭線セグメント間で対応付けを行なう。対
応付けを行なう場合に基本対応条件(エピポーラ条件、
領域条件など)を用い、連続するセグメントを含めて、
セグメント対応のグループの候補として同一平面判定手
段8に送られる。同一平面判定手段8はアフィン変換が
成立するかどうかを判定し、成立する場合は与えられた
セグメントのグループを記憶部に送り、また結果をセグ
メント対応候補抽出手段7に送る。セグメント対応候補
抽出手段7は同一平面判定手段8にデータを与えたグル
ープが同一平面であると判定され続ける限りは更に接続
するセグメントを順次探索し同様の処理を繰り返す。
その結果セグメントグループ記憶部9には同一平面を構
成するセグメント対のグループのみが記録され、第14図
に示す如きセグメント対のグループが形成される。特に
セグメント対応候補抽出手段7から出力された候補の中
で、誤った対応を含んだグループは連続するセグメント
が少なく、かつ同一平面に構成する可能性が少ない。そ
のため、セグメントグループ記憶部9に記憶されたグル
ープには、誤って対応しているグループが少なく、しか
も誤って対応しているグループは少数のセグメントによ
って構成されることになる。またセグメント対応候補抽
出手段7から同一平面判定手段8へ順次与えられる対応
候補が同一平面を構成していない場合にはその段階でセ
グメント対応候補抽出手段7が探索を停止するために探
索対象はそれまでの分だけになり、無駄時間が省ける。
次にセグメントグループ記憶部9に記憶されている各グ
ループはグループ評価手段10により評価され、選択手段
11により前記(3)式に最大の評価値Gを持つものが選
択され、誤って対応しているグループは削除される。最
後に三次元座標計算手段12により、グループを構成する
各セグメント対の三次元座標が計算され、出力される。
第7図から得られた三次元像、即ち、両カメラの中心点
から見た像(a)、正面像(b)、側面像(c)、平面
像(d)を第15図に示す。
以上の実施例は画素を連結したセグメントを対応単位と
しているが、画素またはエッジ点を対応単位として直接
処理する場合は第16図のブロック図に示す構成の装置で
処理を行なう。
この装置構成は第1図に示した輪郭線セグメントを対応
単位として用いる装置に比して、領域及び輪郭線セグメ
ントを抽出し、記憶する手段参照符号3,4,5,6を削除
し、他の部分に若干の変更を加えた装置である。各部の
参照符号は第1図に対応して付与してある。ここでは第
1図の構成と異なる点を中心に簡単に述べる。
画像メモリ1に入力された画像は画像処理手段2により
処理される。エッジ点の場合は輪郭線セグメントを用い
る場合と同様にエッジ抽出、細線化、端点延長などの処
理が行なわれる。更にいずれの場合もカメラの輻輳運転
の補正を行なう。
次に点対応候補抽出手段17(第1図のセグメント対応候
補抽出手段7に相当)が動作し、複数の画像間でエピポ
ーラ条件を満たす点の対が探索される。更にその点の近
傍に位置し、かつ対応している点の対を探索し、順次同
一平面判定手段8に送出する。その判定結果により探索
を停止または継続する点に関しては前述の実施例と同様
である。
同一平面判定手段8は第1図の輪郭線セグメントを処理
する装置において始点及び終点を用いる部分を、与えら
れた点自体の座標を用いるように変更され、各点が同一
平面を構成する場合のみ点グループ記憶部19(第1図の
セグメントグループ記憶部9に相当)に記録する。
グループ評価手段10はグループそれぞれについて、各グ
ループを構成する点の対の特徴を比較し、各点の対それ
ぞれに関して、明るさ,エッジ強度などの特徴が近く、
且つグループを構成する画素数、点数が多い対ほど高い
評価値Gを与える。その結果は点グループ記憶部9にグ
ループ単位で記録される。
選択手段11は同一の画素又はエッジ点を含むグループ間
で評価値Gを比較し、最大値を有するグループ以外のグ
ループを削除する。その結果残ったグループを三次元座
標計算手段12に送出し、グループを構成する各点の対の
三次元空間中での座標を計算し、出力する。
上記本実施例では輪郭線セグメント及び画素、エッジ点
を対応単位として、画像間で対応を行ない三次元座標を
求める方法に付いて述べたが、本発明は他の方法によっ
て得られた点(2次微分ゼロクロッシングなど)や、そ
の点を追跡することにより得られるセグメントを単位と
する場合にも適用可能であることは言うまでもない。
〔効果〕
以上の如く本発明によれば、従来セグメントや画素を単
位として対応付けを行ない、グループ分けを行なう場
合、組合わせの数が多いために処理時間を要し、また対
応の信頼性も低かったが、探索時にグループを構成する
対が同一の三次元平面を構成することを条件とすること
により、探索が局限されることになり、対象になる組み
合わせが少なくなる。従って本発明では、処理時間が短
縮され、また誤った対応ほどグループが小さくなるため
に選択手段に削除される可能性が大であるから、より信
頼性の高い対応が得られる。
【図面の簡単な説明】
第1図は本発明方法を輪郭線セグメントを対応単位とし
て実施するための装置の構成を示すブロック図、第2図
(a),(b)はステレオカメラにより得られた画像で
あり、(a)は左画面を、(b)は右画面を示し、第3
図(a)は第2図(b)の右画面にエッジ検出、細線化
を行なった例、(b)は更に端点延長を行なった例、第
4図は輪郭線セグメントの作成方法を示すフローチャー
ト、第5図は輪郭線セグメントを作成した例、第6図
(a)は平行に設置されたカメラの位置関係を示す模式
図、(b)は輻輳運動を行なうカメラの位置関係を示す
模式図、第7図(a),(b)は輻輳運動を補正してあ
り、(a)は左画面,(b)は右画面を示し、第8図は
セグメント対の接続関係の説明図、第9図はセグメント
の対応関係の説明図、第10図は多重対応の説明図、第11
図は多重対応から正しい対応を選択する方法の説明図、
第12図は輪郭線セグメントのデータ表現の模式図、第13
図は2つの画面間で対応するセグメントのグループの説
明図、第14図は実際に得られたグループの対応例、第15
図は最終的に得られる三次元像の例、第16図は本発明方
法を画素またはエッジ点を対応単位として実施するため
の装置の構成を示すブロック図である。 1……画像メモリ、2……画像処理装置 7(17)……セグメント対応候補抽出手段(点対応候補
抽出手段)、8……同一平面判定手段 10……グループ評価手段

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】三次元空間中に位置する同一の認識対象を
    異なる位置で撮像した各画像上での位置を特定する画像
    処理方法において、 前記各画像それぞれから共通の特徴を有する画素または
    画素を連結した線分を得、 複数の画像間で対応する画素または線分の対を順次抽出
    しつつ、それらが三次元空間中で同一平面を構成してい
    るか否かを判定し、 同一平面を構成している画素または線分の対についての
    み複数の画像間で対応度の評価を行うことにより認識対
    象の各画像上での位置を特定することを特徴とする画像
    処理方法。
JP62078778A 1987-03-30 1987-03-30 画像処理方法 Expired - Lifetime JPH0762871B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62078778A JPH0762871B2 (ja) 1987-03-30 1987-03-30 画像処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62078778A JPH0762871B2 (ja) 1987-03-30 1987-03-30 画像処理方法

Publications (2)

Publication Number Publication Date
JPS63244174A JPS63244174A (ja) 1988-10-11
JPH0762871B2 true JPH0762871B2 (ja) 1995-07-05

Family

ID=13671353

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62078778A Expired - Lifetime JPH0762871B2 (ja) 1987-03-30 1987-03-30 画像処理方法

Country Status (1)

Country Link
JP (1) JPH0762871B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011022805A (ja) * 2009-07-16 2011-02-03 Nippon Signal Co Ltd:The 画像処理装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001338279A (ja) * 2000-05-30 2001-12-07 Mitsubishi Electric Corp 三次元形状計測装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011022805A (ja) * 2009-07-16 2011-02-03 Nippon Signal Co Ltd:The 画像処理装置

Also Published As

Publication number Publication date
JPS63244174A (ja) 1988-10-11

Similar Documents

Publication Publication Date Title
JP4095491B2 (ja) 距離測定装置、距離測定方法、及び距離測定プログラム
CN103052968B (zh) 物体检测装置和物体检测方法
JP5538868B2 (ja) 画像処理装置、その画像処理方法及びプログラム
CN108364344A (zh) 一种基于回环测试的单目实时三维重建方法
KR102289688B1 (ko) 광학식 위치 추적 시스템의 3차원 마커 좌표 추정 방법
JP6922348B2 (ja) 情報処理装置、方法、及びプログラム
CN115205807A (zh) 车道线融合方法、装置、汽车、电子设备及计算机可读存储介质
JP6659095B2 (ja) 画像処理装置、画像処理方法及びプログラム
CN111486797A (zh) 一种地铁圆形盾构隧道横向直径的自动提取方法
JP3008875B2 (ja) 被写体抽出装置
CN115700507B (zh) 地图更新方法及其装置
CN116935013A (zh) 基于三维重建的电路板点云大范围拼接方法及系统
JP2006113832A (ja) ステレオ画像処理装置およびプログラム
JP2021021577A (ja) 画像処理装置及び画像処理方法
JPH0762871B2 (ja) 画像処理方法
CN116883445B (zh) 工件边缘测量方法、装置、电子设备及存储介质
CN118397489A (zh) 一种电力场景缺陷识别去重方法、装置、电子终端及介质
JP4584405B2 (ja) 3次元物体検出装置と3次元物体検出方法及び記録媒体
JPH10318732A (ja) 形状測定装置及び形状測定用画像形成装置
CN117288120A (zh) 基于多视角的三维成像测量系统及其标定方法
CN118212272B (zh) 一种跨站的星球车视觉定位方法、系统、设备及介质
JP3548652B2 (ja) 物体形状復元装置及びその方法
JPH0624000B2 (ja) 複合立体視装置
CN118628559A (zh) 误差校正方法、视觉slam装置及计算机可读存储介质
JPH10318715A (ja) 画像測定装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250