JPS6361108A - 三次元物体認識方法及びその装置 - Google Patents

三次元物体認識方法及びその装置

Info

Publication number
JPS6361108A
JPS6361108A JP61205053A JP20505386A JPS6361108A JP S6361108 A JPS6361108 A JP S6361108A JP 61205053 A JP61205053 A JP 61205053A JP 20505386 A JP20505386 A JP 20505386A JP S6361108 A JPS6361108 A JP S6361108A
Authority
JP
Japan
Prior art keywords
pattern
block
dimensional
camera
relationship
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.)
Granted
Application number
JP61205053A
Other languages
English (en)
Other versions
JPH076779B2 (ja
Inventor
Takushi Okada
岡田 拓史
Seiji Hata
清治 秦
Yuji Takagi
裕治 高木
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61205053A priority Critical patent/JPH076779B2/ja
Publication of JPS6361108A publication Critical patent/JPS6361108A/ja
Publication of JPH076779B2 publication Critical patent/JPH076779B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は三次元物体認識装置に係り、特に、高速で立体
形状を認識する必要がある生産ライン等に配置するのに
好適な三次元物体比ra装置に関する。
〔従来の技術〕
従来、三次元物体の認識方式としては、両眼立体視やス
リット光全面操作法等の多くの研究がなされている0例
えば1文献「パターン投影法と2台のカメラを用いた三
次元物体の計測」、青木則夫他3名、電子通信学会技術
研究報告、VoQ83゜Nα309.  (1984)
では、複数本のスリットパターンを物体にあて、これを
2台のカメラによって両眼立体視することにより、物体
の三次元位置を求めている。
〔発明が解決しようとする問題点〕
しかし、この方法によれば、2台のカメラで取り込んだ
複数本のパターン形状を解析しなければならず1画像処
理量が多くなり、生産ライン等で必要なリアルタイム(
数百m5ec)での認識は困難である。また、対象とな
る3次元物体の形状の性質を知識として用いていないの
で、物体認識を誤る可能性が大きい。
本発明の目的は、生産ライン等においてリアルタイムで
三次元物体の認識・検査が行なえる三次元物体認識装置
を提供することにある。
〔問題点を解決するための手段〕
三次元物体を認識するには、物体を構成する各面の方程
式が全てわかればよい。しかし、例えば直方体とか直方
体が組み合わさってできている物体では、隣接面が直角
をなすことが予めわかっているので、必ずしも全ての面
の方程式を求める必要はない。例えば、直方体の場合に
は、隣接する2つの平面の方向と、それらの面の頂点座
標がわかれば、残りの頂点座標や面の方向を推定して求
めることができる。
そこで本発明では、パターンを物体に投影し、そのパタ
ーンの凹凸関係と、予め与えられている物体面間の関係
とから、物体の全ての面を直接抽出することなく三次元
物体の全体形状を高速に認識し、更にその結果を展開図
として表示する。
〔作用〕
例えば直方体を認識する場合には、まず基準となる1つ
の面の方向と、その面の頂点の空間位置を求め1次にそ
の面の隣接面と思われる面を求める。そして、残りの面
については直方体の面関係から算出し、得られた三次元
物体を展開図の形で3面1例えば平面図、正面図、側面
図を表示する。
〔実施例〕
以下1本発明の一実施例を図面を参照して説明する。
第1図は本実施例の構成図で、TVカメラ1と。
2台のスリット光プロジェクタ2と、画像処理装置3と
、コンソール4と、ディスプレイ5と、モニタ6と、凹
凸検出装置7と1面関係処理装置8と、物体9とから成
る。尚、物体9として直方体を例に以下説明する。
2台のプロジェクタ2はTVカメラ1に対して斜めに取
り付けられており、TVカメラ1と組み合わせて、空間
的な位置を検出する空間位置測定装置を構成する。本実
施例で用いる空間位置測定装置の原理を第2図を用いて
説明する。第2図に示すように、プロジェクタ2から出
たパターンが面Aにあたると、そのあたったパターン上
の点P、の像は、TVカメラ1の撮像面上ではyIの位
置にできる。また、面A′にあたると、パターン上の点
P2の像はy2の位置にできる。このように。
パターンがプロジェクタ2の投射軸り上のどこで面にあ
たるかにより、TVカメラ1上の位置が変わる。この結
果、TV画面上のどの位置にパターンができたかで、T
Vカメラから面までの距離0を求めることができる。プ
ロジェクタ2はTVカメラ1に対して斜めに取り付けら
れているので、パターンが物体にあたると斜め方向の帯
を形成する。その斜め線をTVカメラ1で見ると、斜め
面がTVカメラ1から遠くなるほど、TV画面上では上
方に昇っていく。また、y方向(TVの走査方向)は、
yが大きいほどTV画面では右側に写る。この関係から
、撮像面上に結像したパターン上の点の座標値(I、J
)により、その点に対応する空間位@(y、z)が求め
られる。また、プロジェクタ2はTVカメラ1に対して
固定されているので、パターンの傾きを利用して、y座
標からX座標を求めることができる。従って、パターン
のTV画面内の座標(I、J)から空間位置(xt y
I z)を求めることができる。以上の原理を用いて、
左右のプロジェクタ2,2からのパターン上の任意の点
の空間位置を求めることができる。以下、直方体の各面
の認識を行う手順を詳細に説明する。
第3図は左右のプロジェクタ2,2によるパターンを物
体9に投射したときの物体9上のパターンを表わす図で
あり、各面の境界でパターンは折れ曲がる。第4図はそ
のパターンをTV画面上に撮したものであり、R1* 
Rat R3は右プロジェクタパターンの折れ曲がり点
v Llt L2e L3は左プロジェクタパターンの
折れ曲がり点である。
これ等の折れ曲がり点を凹凸検出装置7を用いて検出す
る手順を第5図に示す、第5図において。
ブロック11はTVカメラで撮影したパターン、ブロッ
ク12はプロジェクタを消したときの、物体だけを撮影
した画面である。この2つの画面の差。
即ち各画素の明度をひとつひとつ引き算すると、ブロッ
ク13に示すように凹凸ができたパターンのみが抽出さ
れる。そこで、ブロック14に示すように、抽出したパ
ターンに直線をあてはめ、同一直線上からはずれたとこ
ろを折れ曲がり点として抽出する。このようにして、R
,、R2,R3,L、。
L2+L3の画面座標(I、J)と空間座標(x+y+
z)とを前述の測定原理から求める。
次に、基準面SIを抽出し、その頂点PI+P2+P3
+P4の空間位置を計算する。この計算手順を第6図に
示す。第6図において、ブロック21では、左右のパタ
ーンが交わって存在する線分、RIR2とり、L2を検
出する。線分R,R2とり、 Lzは明らかに同一平面
上にあるので、その面を抽出するために、′I3淡画像
画像処理いる。TVカメラで撮影した画像は、通常25
6 X 256の画素に分解され。
各画素にはOから255までの階段で明度が付与されて
いる。濃淡画像処理では、この明度が大きく変化すると
ころを領域の境界として抽出する。ブロック21に示す
ように、線分R,R2及びり、 LZ上の画素の何点か
の明度をサンプリングし、ブロック22で平均値f、と
標準偏差σを計算する。同一平面上では各画素の明るさ
fはほぼ一定であると期待できるので、面抽出オペレー
タとして、If  fol<α・σ    (1)を用
いればよい。ここでαはパラメータで、1のオーダーで
ある。式(1)を満たす領域を抽出し。
輪郭を点列で表わすとブロック23のようになる。
ここで、ブロック24で抽出した面の点列数や面積を計
算してチェックし、容認できる値ならばブロック25へ
処理を移す。例えば点列数が3とか、面積が1画素とか
toooo画素とか容認できない値の場合には、ブロッ
ク26でパラメータαを少し変えてα±Δα(Δα(α
)とし、ブロック23の抽出をくり返す。ブロック25
では、抽出した頂点列から4本の直線を抽出し、それら
の交点P I t P 2 + P 3 +P4を求め
る。最後に、頂点Pl、PZ+ P3+ R4の空間位
置を計算する。PI + P2+ P3+ R4の画面
座e3(I、J)は既知であるので、画面座標(I、J
)と空間位置(Xy ywZ)との関係を表わす式が求
まればよいことになる。ところで、パターン上の点R1
+ Rat Ll t L2においては、画面座標と空
間位置が雨方共既知であるから、線形関係 x=axI+b、、J+cx      (2)y=a
yI十byJ+cy     (3)z =azI +
 bzJ + Cz      (4)を仮定すると、
4点RI、R21LI+ L2の(I。
J)と(x+ y+ z)の関係から、係数axl a
y+* aZ+ 1)Xy bY+ bZ+ cxl 
C>’y czを求めることができる。従って、頂点P
I+ P2+ Pay R4の空間座標を、これらの係
数を用いて計算することができる。
次に、基準面SIの隣接面S2の抽出を考える。
第7図のブロック31に示すように、S、上のパターン
線分R,R2の隣接線分R2R3上の画素の明度をサン
プリングし、第6図の処理と同様の処理を用いて、ブロ
ック32で而S2の輪郭を抽出し、頂点Ps+ P6+
 P7+ R8の画面座標を計算する。
次にブロック33で、基準面S1の頂点PI+PZtP
3+P4と同一の頂点があるかどうか調べ、同一の点が
あれば頂点の番号を入れ替える。ブロック34はその結
果を示したものであるが、R3とP 8 tP2とR7
が同一頂点と同定されている。最後に、頂点P5+P6
の空間位置を求めるのであるが、4点R2+ R3+ 
Pay R3の画面座標と空間座標がわかっているので
、面S2に関する式(2)〜(4)を用いて係数を決定
することができる。従って、R5゜R6の画面座標から
空間位置を計算することができる。5ltS2の2つの
面の各頂点の空間位置がわかったので、直方体の場合に
は、面関係から残りの面の頂点座標を求めることができ
る。
以下1面関係処理装置8内で行なわれる処理について詳
述する6第8図に示すように、ブロック41でコンソー
ル4から直方体であるという指示が面関係処理装置8へ
送られる。ブロック42の面関係処理装置には、立方体
、直方体1円柱、円錐などの形状別に面関係が記憶され
ている。直方体が選択されると、ブロック43に格納さ
れている直方体の面関係が参照される。ブロック43に
は直方体の性質として、頂点数が8個9面数が6個、各
頂点から直交する3本の直線が出る等の情報が六つてい
る。一方、ブロック44では、前述のように画像処理装
置3内で求めた頂点P1〜P6の空間位置が、面関係処
理装置8に入力される。そこで、まず、頂点数が8個あ
るかどうかチェックされる。
頂点数が6個しかないので、残りの2個の頂点が計算さ
れるが、その手順は、6個の頂点のうちで。
線分が2本しか出ていない頂点を見つけ、その2本のど
ちらにも直交するように直線を引く、それらの直線の交
点を求めると、残りの頂点P7+P8が求まる。以上の
処理はブロック45で行なわれるが、そのフローを第9
図に示す。
以上のようにして、直方体の8個の頂点の空間座標が求
まると、その情報は画像処理装置3(第1図)へ送られ
、直方体を平面図、正面図、側面図としてディスプレイ
5に表示する。第10図にその表示方式について詳述す
る。ブロック51で、頂点PI+ P2+ P3+ P
4から作られる面5l−P2+P3 r P5 + P
 6から作られる面S2、P I * P 2 t P
 6 rP7から作られる面S3の各法線ベクトルnl
+n2+n3を求める。ブロック52で、Sl上の頂点
P I +P2+ P3+ P4の空間位置を、n1方
向から見た位置に変換する。こうすれば、面S、は平面
画像とみなせるから、ディスプレイ5上に表示し、平面
図とすることができる。同様にして、ブロック53では
面S2をn2方向から見た図形に変換し正面図とし、ブ
ロック54では面S3をn3方向から見た図形に変換し
側面図とする。最後にブロック55でディスプレイ5上
に各面を表示すればよいが、その際には空間位置のスケ
ールと画面座標のスケールを適当に合わせて、都合の良
い大きさに表示する。
以上述べたように、本実施例によると、左右のパターン
を切り出して面関係を利用することにより、2面のみを
抽出すれば直方体を認識できる。
〔発明の効果〕
本発明によれば、面関係情報を利用することによって立
体形状が認識できるので、以下の効果がある。
(1)立体の全ての面の形状を認識する必要がなく、高
速に立体認識ができるので、生産ライン等でのリアルタ
イムでの認識が可能となる。
(2)面関係情報を新しく付は加えることにより。
色々な立体形状認識が可能となるので、汎用性に富む。
【図面の簡単な説明】
第1図は本発明の一実施例に係る三次元物体認識装置の
全体構成図、第2図は空間位置測定原理図、第3図は物
体上に投射したパターンの概念図、第4図は第3図に示
したパターンのTV画面図、第5図はパターン凹凸処理
のフローチャート、第6図は基準面抽出方法を示すフロ
ーチャート、第7図は基阜面隣接面抽出方法を示すフロ
ーチャート、第8図は面関係処理方法を示すフローチャ
ート、第9図は第8図に示したブロック45の詳細フロ
ーチャート、第1O図は物体認識結果表示手順を示すフ
ローチャートである。 1・・・TV左カメラ2・・・スリット光プロジェクタ
、3・・・画像処理装置、4・・・コンソール、5・・
・ディスプレイ、6・・・モニタ、7・・・凹凸検出装
置、8・・・面関係処理装置、9・・・物体。 代理人弁理士  秋  本  正  実第1図 第2図 第3図 第4図 第5図 第6図 第7図 第8区 第9図 第10図

Claims (1)

    【特許請求の範囲】
  1. 1、TVカメラ等の平面画像入力装置と、その平面画像
    を処理する画像処理装置と、スリット光等の直線的なパ
    ターンを投影するプロジェクタを用いて空間的な位置を
    検出する空間位置測定装置を備える物体認識装置におい
    て、物体に投射したパターンの凹凸関係から物体面上に
    あたった部分を抽出する凹凸検出装置と、物体の隣接面
    の関係を与える面関係処理装置とを設け、物体の全ての
    面を直接抽出することなくその立体形状を認識すること
    を特徴とする三次元物体認識装置。
JP61205053A 1986-09-02 1986-09-02 三次元物体認識方法及びその装置 Expired - Lifetime JPH076779B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61205053A JPH076779B2 (ja) 1986-09-02 1986-09-02 三次元物体認識方法及びその装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61205053A JPH076779B2 (ja) 1986-09-02 1986-09-02 三次元物体認識方法及びその装置

Publications (2)

Publication Number Publication Date
JPS6361108A true JPS6361108A (ja) 1988-03-17
JPH076779B2 JPH076779B2 (ja) 1995-01-30

Family

ID=16500663

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61205053A Expired - Lifetime JPH076779B2 (ja) 1986-09-02 1986-09-02 三次元物体認識方法及びその装置

Country Status (1)

Country Link
JP (1) JPH076779B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993013383A1 (fr) * 1991-12-26 1993-07-08 Fanuc Ltd Methode et appareil de mesure de l'emplacement et de la position d'un objet dans les trois dimensions
CN109324323A (zh) * 2018-09-30 2019-02-12 深圳创维-Rgb电子有限公司 目标点的定位方法、装置及计算机可读存储介质
KR20200040782A (ko) * 2017-08-28 2020-04-20 트리나미엑스 게엠베하 적어도 하나의 기하학적 정보를 판정하기 위한 측거기
CN114909992A (zh) * 2022-04-09 2022-08-16 国营芜湖机械厂 一种航空非标导管优化测量方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993013383A1 (fr) * 1991-12-26 1993-07-08 Fanuc Ltd Methode et appareil de mesure de l'emplacement et de la position d'un objet dans les trois dimensions
US5461478A (en) * 1991-12-26 1995-10-24 Fanuc Ltd. Method and apparatus for measuring three-dimensional position and orientation of an object using light projection
KR20200040782A (ko) * 2017-08-28 2020-04-20 트리나미엑스 게엠베하 적어도 하나의 기하학적 정보를 판정하기 위한 측거기
JP2020531848A (ja) * 2017-08-28 2020-11-05 トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング 少なくとも一つの幾何学情報を決定するためのレンジファインダ
JP2023134626A (ja) * 2017-08-28 2023-09-27 トリナミクス ゲゼルシャフト ミット ベシュレンクテル ハフツング 少なくとも一つの幾何学情報を決定するためのレンジファインダ
CN109324323A (zh) * 2018-09-30 2019-02-12 深圳创维-Rgb电子有限公司 目标点的定位方法、装置及计算机可读存储介质
CN114909992A (zh) * 2022-04-09 2022-08-16 国营芜湖机械厂 一种航空非标导管优化测量方法
CN114909992B (zh) * 2022-04-09 2023-05-12 国营芜湖机械厂 一种航空非标导管优化测量方法

Also Published As

Publication number Publication date
JPH076779B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US7342669B2 (en) Three-dimensional shape measuring method and its device
CN100491903C (zh) 一种结构光视觉传感器结构参数标定方法
US6195455B1 (en) Imaging device orientation information through analysis of test images
US9182220B2 (en) Image photographing device and method for three-dimensional measurement
US7015951B1 (en) Picture generating apparatus and picture generating method
CN101010559A (zh) 进行三维计测的图像处理装置及图像处理方法
CN106595519A (zh) 一种基于激光mems投影的柔性三维轮廓测量方法及装置
CN106767526A (zh) 一种基于激光mems振镜投影的彩色多线激光三维测量方法
JP2017098859A (ja) 画像のキャリブレーション装置及びキャリブレーション方法
JPH07109625B2 (ja) 三次元立体視方法
CN115239801B (zh) 一种对象定位方法及装置
JP3696336B2 (ja) カメラのキャリブレーション方法
JP3696335B2 (ja) 複数枚の画像の各計測点の対応づけ方法
JPS6361108A (ja) 三次元物体認識方法及びその装置
JPS6256814A (ja) 3次元位置計測カメラ較正方式
EP1676238B1 (en) A method for measuring dimensions by means of a digital camera
RU2148794C1 (ru) Способ автоматизированного измерения с использованием модели внешней среды в стереотелевизионной системе технического зрения
KR20040006595A (ko) 영상에 의한 암반사면 절리의 기하학적 특성조사방법
WO2023037954A1 (ja) Vrテストシステム及びvrテスト方法
JP3373668B2 (ja) 重機接近監視システム
JP3446020B2 (ja) 形状計測方法
JPH07139922A (ja) 下着用3次元人体計測装置
KR100395773B1 (ko) 두 장의 사진을 이용한 광 삼각법 삼차원 측정 장치
CN117455921B (zh) 基于小视野镜头的大景深成像检测方法及系统
Eremin et al. Experimental estimation of the calibration accuracy of intrinsic parameters for digital video cameras