JPS6286471A - 位置姿勢判定方法 - Google Patents
位置姿勢判定方法Info
- Publication number
- JPS6286471A JPS6286471A JP60224857A JP22485785A JPS6286471A JP S6286471 A JPS6286471 A JP S6286471A JP 60224857 A JP60224857 A JP 60224857A JP 22485785 A JP22485785 A JP 22485785A JP S6286471 A JPS6286471 A JP S6286471A
- Authority
- JP
- Japan
- Prior art keywords
- orientation
- feature
- gravity
- image
- center
- 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
Links
- 238000000034 method Methods 0.000 title description 21
- 230000005484 gravity Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 8
- 230000011218 segmentation Effects 0.000 description 5
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、特徴形状部分に月する直線方程式やその重心
位置などを求めることにょっ”(、特徴形状部分を含む
対象全体の417置とその姿勢状態を判定するための位
置姿勢判定方式に関するものである。
位置などを求めることにょっ”(、特徴形状部分を含む
対象全体の417置とその姿勢状態を判定するための位
置姿勢判定方式に関するものである。
これ才で部品認識技術としては、例えば電気学会全国大
会(昭和58年春季)において発表された「線分化パタ
ーンマツチングによる部品認識技術」なるものが知られ
ている。これによる場合認識対象の全体をとらえたうえ
その重心や主軸などの特徴量を求めた後、適当に選択さ
れた辞書パターンとの間で主軸が一致すべくされた状態
でパターン−政道が求められるものとなっている。しか
しながら、対象が電子部品実装基板などであってその画
像が極めて複雑であったり、あるいは外形寸法が大であ
るような場合には対象全体の画像を直ちには明確にとら
えなかったり、あるいは同時にその外形形状をとらえ得
ないという不具合がある。
会(昭和58年春季)において発表された「線分化パタ
ーンマツチングによる部品認識技術」なるものが知られ
ている。これによる場合認識対象の全体をとらえたうえ
その重心や主軸などの特徴量を求めた後、適当に選択さ
れた辞書パターンとの間で主軸が一致すべくされた状態
でパターン−政道が求められるものとなっている。しか
しながら、対象が電子部品実装基板などであってその画
像が極めて複雑であったり、あるいは外形寸法が大であ
るような場合には対象全体の画像を直ちには明確にとら
えなかったり、あるいは同時にその外形形状をとらえ得
ないという不具合がある。
即ち、特徴量が容易迅速に得られず、これがために対象
を実際上殆ど認識し得ないというものである。
を実際上殆ど認識し得ないというものである。
−・方、特開昭58−62503号公報には、画像の一
部に設定されたウィンドウにかかる部材の面積にもとづ
いて部材を位置決め制御することが示されている。しか
しながら、これによる場合は位置決め制御が面積だけに
よっていることから、精度良好にして部材を位置決めし
得ないものとなっている。
部に設定されたウィンドウにかかる部材の面積にもとづ
いて部材を位置決め制御することが示されている。しか
しながら、これによる場合は位置決め制御が面積だけに
よっていることから、精度良好にして部材を位置決めし
得ないものとなっている。
ところで、これまでにあっては一般に対象は予め定めら
れた基準としての位置姿勢におかれるべく積極的に制御
されていたが、位置姿勢が正しく認識される場合は基準
としてのそれとの相対的位置姿勢関係は一義的に定まり
、この相対的関係で以て基準としての位置姿勢を補正す
ることGこよって対象は正しく制御され得るものとなっ
ている。
れた基準としての位置姿勢におかれるべく積極的に制御
されていたが、位置姿勢が正しく認識される場合は基準
としてのそれとの相対的位置姿勢関係は一義的に定まり
、この相対的関係で以て基準としての位置姿勢を補正す
ることGこよって対象は正しく制御され得るものとなっ
ている。
即ち、対象を正しく制御するには、現におかれている位
置姿勢状態を正しく認識すれば十分であるというもので
ある。
置姿勢状態を正しく認識すれば十分であるというもので
ある。
よって本発明のL1的は、対象の全体形状からではなく
その一部としての特徴形状部分より対象全体としての位
置姿勢を正しく認識し得る位置姿勢判定方式を供するに
ある。
その一部としての特徴形状部分より対象全体としての位
置姿勢を正しく認識し得る位置姿勢判定方式を供するに
ある。
この目的のため本発明は、対象における特定の任意な2
点か、あるいは特定の任意な1点と特定の任意な直線方
程式、あるいは特定の任意な2つの直線方程式にもとづ
いて現におかれている対象の位置姿勢を求めるようにし
たものである。即ち、対象がある範囲内でその位置姿勢
がアトランダムであるとすれば、予め任意に定められた
特徴形状部分の存在位置も概略的に知れ、したがって、
それら特徴形状部分を任意に1つ以上選択したうえ画像
処理によって特徴量としての重心位置や直線方程式など
を求めれば、対象全体の位置姿勢が知れるものである。
点か、あるいは特定の任意な1点と特定の任意な直線方
程式、あるいは特定の任意な2つの直線方程式にもとづ
いて現におかれている対象の位置姿勢を求めるようにし
たものである。即ち、対象がある範囲内でその位置姿勢
がアトランダムであるとすれば、予め任意に定められた
特徴形状部分の存在位置も概略的に知れ、したがって、
それら特徴形状部分を任意に1つ以上選択したうえ画像
処理によって特徴量としての重心位置や直線方程式など
を求めれば、対象全体の位置姿勢が知れるものである。
以下、本発明を第1図から第9図により説明する。
先ず本発明が適用可とされた、ロボットによる自動組立
システムについて説明する。第2図はその一例でのシス
テム構成を示したものである。図示の如くヘルドコンベ
ア1上をランダムに流れてくるシャーシ2はTVカメラ
3でとらえられ、シャーシ2全体の画像あるいはその一
部画像は画像処理装置4に転送されるようになっている
。画像処理装置4ではその入力画像からシャーシ2の位
置姿勢を計算したうえこれを組立ロボソ1−51こ転送
するものと、なっている。鉗ft) rrボット5は部
品供給用マガジン6からをか)出した部品をシャーシ2
に組付けするが、その際画像処理装置4からの情報をも
とに基準としくの位置姿勢データを補正したうえシャー
シ2に対し2部品の絹付けを行なうようになっているわ
けである。一般にシャーシ2はベルトコンベアLトでは
2次元的に任意の位置姿勢にあるが、組立(コボソト5
が部品をシャーシ2に対し正しく絹付けるためには入力
画像からシャーシ2のずれ分を求め、これによって&準
位開姿勢データを補正すればよいものである。
システムについて説明する。第2図はその一例でのシス
テム構成を示したものである。図示の如くヘルドコンベ
ア1上をランダムに流れてくるシャーシ2はTVカメラ
3でとらえられ、シャーシ2全体の画像あるいはその一
部画像は画像処理装置4に転送されるようになっている
。画像処理装置4ではその入力画像からシャーシ2の位
置姿勢を計算したうえこれを組立ロボソ1−51こ転送
するものと、なっている。鉗ft) rrボット5は部
品供給用マガジン6からをか)出した部品をシャーシ2
に組付けするが、その際画像処理装置4からの情報をも
とに基準としくの位置姿勢データを補正したうえシャー
シ2に対し2部品の絹付けを行なうようになっているわ
けである。一般にシャーシ2はベルトコンベアLトでは
2次元的に任意の位置姿勢にあるが、組立(コボソト5
が部品をシャーシ2に対し正しく絹付けるためには入力
画像からシャーシ2のずれ分を求め、これによって&準
位開姿勢データを補正すればよいものである。
第3図は特徴形状部分の各掻剥を示したものである。図
示の如<TVカメラ3より得られる画像7中にはシャー
シに取付けされている基板の一部が像8として積出され
ており、像8中にはまたコネクタ像9や穴像10、)&
板縁像11.12などが存在するが、これらを特徴形状
部分として抽出したうえ処理しようというものである。
示の如<TVカメラ3より得られる画像7中にはシャー
シに取付けされている基板の一部が像8として積出され
ており、像8中にはまたコネクタ像9や穴像10、)&
板縁像11.12などが存在するが、これらを特徴形状
部分として抽出したうえ処理しようというものである。
シャーシはこの場合その位置姿勢がアトランダムである
といっても基準の位置姿勢よりそれ程ずれていないとす
れば、ウィンドウ13〜16を予め適当に設定しておく
場合はそれら特徴形状部分がウィンドウ13〜16内の
ものとして抽出され得るものである。したがって、抽出
された特徴形状部分としては穴像10のように特徴全体
のものと、コネクタ像9や基板線像11、12のように
特徴全体の一部として得られるものとに分けられる。
といっても基準の位置姿勢よりそれ程ずれていないとす
れば、ウィンドウ13〜16を予め適当に設定しておく
場合はそれら特徴形状部分がウィンドウ13〜16内の
ものとして抽出され得るものである。したがって、抽出
された特徴形状部分としては穴像10のように特徴全体
のものと、コネクタ像9や基板線像11、12のように
特徴全体の一部として得られるものとに分けられる。
第4図(a)、 (b)4よ抽出された特徴形状部分
の例をそれぞれ示したものである。このうち第4図(a
)に示すものは穴像10、つまり特徴全体を線分化方式
により多角形近似した例であり、データとして点(丸印
)列の座標が保存されるものとなっている。また、第4
図(b)に示すものは基板線像11、つまり特徴の一部
とウィンドウ15枠を線分化方式により多角形近似し、
そのウィンドウ15枠を除く内側部分には更に他のウィ
ンドウ1Bを設定することによって抽出すべき特徴部分
だけを線分列に近似した例であり、データとしては点(
丸印)列の座標が保存されるようになゲζいる。
の例をそれぞれ示したものである。このうち第4図(a
)に示すものは穴像10、つまり特徴全体を線分化方式
により多角形近似した例であり、データとして点(丸印
)列の座標が保存されるものとなっている。また、第4
図(b)に示すものは基板線像11、つまり特徴の一部
とウィンドウ15枠を線分化方式により多角形近似し、
そのウィンドウ15枠を除く内側部分には更に他のウィ
ンドウ1Bを設定することによって抽出すべき特徴部分
だけを線分列に近似した例であり、データとしては点(
丸印)列の座標が保存されるようになゲζいる。
第5図、第6図は第4図(a)、(b)で求めた線分化
図形より特fatを抽出するための方法を示したもので
ある。第4図(a’)のような特数形状全体を抽出し得
るものに対しては、重心(図心)Gが求められるように
なっている。重心GのX座標XX、Y座標ygは第5図
に示す台形T x ]〕l rP2.TyPl、P2を
中位とし、しかも点列PをP = (P L (x +
、yi)、 P2 (xt 、 yg)。
図形より特fatを抽出するための方法を示したもので
ある。第4図(a’)のような特数形状全体を抽出し得
るものに対しては、重心(図心)Gが求められるように
なっている。重心GのX座標XX、Y座標ygは第5図
に示す台形T x ]〕l rP2.TyPl、P2を
中位とし、しかも点列PをP = (P L (x +
、yi)、 P2 (xt 、 yg)。
・・−・−、p7 (Xl、ytN (但し、I)
8 (xe + ye)=pi (xt 、y
i))として求めた多角形全体の1次モーメントMx、
Myと面積Sとから以下のように求められるようになっ
ている。
8 (xe + ye)=pi (xt 、y
i))として求めた多角形全体の1次モーメントMx、
Myと面積Sとから以下のように求められるようになっ
ている。
x (yt−+ + yt’/(yi−++yt) l
−・・・ft1X (Xi−++xz”/(x4−1
+xi) l ・・・・・・f21Kg =My/S
・・・・・・(4)y
g =Mx/S ・・
・・・・(5)但し、Mx、Myはそれぞれy軸、y軸
に対するものである。
−・・・ft1X (Xi−++xz”/(x4−1
+xi) l ・・・・・・f21Kg =My/S
・・・・・・(4)y
g =Mx/S ・・
・・・・(5)但し、Mx、Myはそれぞれy軸、y軸
に対するものである。
また、第4図(b)においてウィンドウ18枠の部分を
除いた線分列である、第6図に示すような特徴形状の一
部を抽出したものに対しては、点列を最小2乗法により
直線近似し、直線方程式%式% ようになっている。この場合係数a、bは点列りをL−
(L 1 (Xt 、 Yt)、 L2 (Xi
、 Yt)、 −−。
除いた線分列である、第6図に示すような特徴形状の一
部を抽出したものに対しては、点列を最小2乗法により
直線近似し、直線方程式%式% ようになっている。この場合係数a、bは点列りをL−
(L 1 (Xt 、 Yt)、 L2 (Xi
、 Yt)、 −−。
1、、4 (X4 、 y4)l として以下のよ
うに求められP = (x−’ x)−’ xTy
−f61行列である。
うに求められP = (x−’ x)−’ xTy
−f61行列である。
次に以上のようにして求めた牛1依りにもとづき位置姿
勢を判定ずろ方法を第7図(8)〜(C)によ杓説明す
れば、求められた特徴量は重心と直線であることから、
L7たか、Y、これらの組合せとしては■重心占市心、
■重心と曲線、■直線と直線の場合がある。以下それぞ
れの組合セについて、位置姿勢の判定方法を説明するが
、一般に位置姿勢の基準のそれからのずれには、X方向
、X方向、のずれの他、xy平面上での回転すれかある
。
勢を判定ずろ方法を第7図(8)〜(C)によ杓説明す
れば、求められた特徴量は重心と直線であることから、
L7たか、Y、これらの組合せとしては■重心占市心、
■重心と曲線、■直線と直線の場合がある。以下それぞ
れの組合セについて、位置姿勢の判定方法を説明するが
、一般に位置姿勢の基準のそれからのずれには、X方向
、X方向、のずれの他、xy平面上での回転すれかある
。
■の場合:ある1つの特徴形状部分対応の重心Gl
(xtg、 yig)よりその特徴形状部分の(+7
1、したがって、x、X方向の位置ずれが求砧られるが
、回転方向のずれ角t1θはCI (X +g、)’
+g) +G2 (Xzg、 y2g)から以下
のよろに求められるものである。
(xtg、 yig)よりその特徴形状部分の(+7
1、したがって、x、X方向の位置ずれが求砧られるが
、回転方向のずれ角t1θはCI (X +g、)’
+g) +G2 (Xzg、 y2g)から以下
のよろに求められるものである。
θ=jan−’ (V+ Yt/ Xi Xg)
・・−・(71但し、G2は他の特徴形状部分対応の
重心を示す。
・・−・(71但し、G2は他の特徴形状部分対応の
重心を示す。
■の場合:■の場合と同様にして重心G3(X sg、
’i sg)より位置ずれが求められるが、次に重心
G3と、重心G3から直線(y=ax十b)に下した垂
線との交点Jl (x’、y’)とにもとづき回転方
向のずれ角度θを以下のように求めるものである。
’i sg)より位置ずれが求められるが、次に重心
G3と、重心G3から直線(y=ax十b)に下した垂
線との交点Jl (x’、y’)とにもとづき回転方
向のずれ角度θを以下のように求めるものである。
θ−tan弓(y ’ −ysg/ x ’ −Xsg
) ・・・・・・(8)■の場合8直線(x=a’y
+b“)と直線(y−ax+b)との交点J2(x“、
y#)より位置を求め、更に直線の傾きa (またはa
″)より回転方向のずれ角θを求めるものである。
) ・・・・・・(8)■の場合8直線(x=a’y
+b“)と直線(y−ax+b)との交点J2(x“、
y#)より位置を求め、更に直線の傾きa (またはa
″)より回転方向のずれ角θを求めるものである。
θ=jan−’ a or tan−’ a #・−1
1書拳f91第8図は第7図(a)〜・(C)に示す方
法による位置姿勢判定処理全体の一例でのフローを示し
たものである。これに従って処理を説明すれば、TVカ
メラから入力された対象の画像に対しては適当な特徴形
状部5)が抽出されるべくウィントリが設定され処理範
囲が決定されるようになっている。この後ウィンドウ内
の特(殻の輪郭が抽出されたうえ線分化方式により多角
形近似されるが、この後は更に線分化データから特徴形
状が把握され抽出し得る特徴IIt種別毎に分類される
ようになっている。分類された特徴形状部に、指定され
た重心や直線方程式等の特@齢の抽出が行なわれ、求め
られた2つの特徴−の組合せにより姿勢判定を行なうよ
うになっているものである。
1書拳f91第8図は第7図(a)〜・(C)に示す方
法による位置姿勢判定処理全体の一例でのフローを示し
たものである。これに従って処理を説明すれば、TVカ
メラから入力された対象の画像に対しては適当な特徴形
状部5)が抽出されるべくウィントリが設定され処理範
囲が決定されるようになっている。この後ウィンドウ内
の特(殻の輪郭が抽出されたうえ線分化方式により多角
形近似されるが、この後は更に線分化データから特徴形
状が把握され抽出し得る特徴IIt種別毎に分類される
ようになっている。分類された特徴形状部に、指定され
た重心や直線方程式等の特@齢の抽出が行なわれ、求め
られた2つの特徴−の組合せにより姿勢判定を行なうよ
うになっているものである。
ここで特徴形状の分類につい゛ζ詳細に説明すれば、求
めるべき特徴−は原I(1的には特徴形状全体から求ま
る重心と特徴の一部を直線として抽出する直線方程式で
ある。しかしながら、特徴形状全体から重心が求められ
るものの中には、1つの特wl量で位置姿勢の判定が可
とされる2次モーメントの求められるものがある。また
、直線方程式を求める際に特殊な態様としてかぎ形にな
った直線2本が同時求まる場合があり、このような場合
には1つの特徴形状部分に含まれる直線2本によって位
置姿勢の判定が可能であり、これら2直線の交点は直ち
に求められるものとなっている。交点は位置姿勢の判定
においては重心と同様に位置姿勢の判定−ヒ重要なもの
である。よって、これらの特殊な特徴量であるところの
重心+2次モーメント、2直線士交点が求まる場合を考
慮したうえで特徴形状を4つのパターンに分類したのが
第9図である。これによるとの特徴形状全体から重心の
み求まる形状、■特徴形状全体から重心および2次モー
メントが求まる形状、■直線が1本求まる形状、■非平
行な直線2本のみ、あるいは更にそれらの交点が求まる
形状(この場合2本の直線が長ければ精度良好な判定が
可能であるが、短いと不安定点なるため単独での判定は
不可)、といった具合に4つのパターンに分類されるも
のとなっている。
めるべき特徴−は原I(1的には特徴形状全体から求ま
る重心と特徴の一部を直線として抽出する直線方程式で
ある。しかしながら、特徴形状全体から重心が求められ
るものの中には、1つの特wl量で位置姿勢の判定が可
とされる2次モーメントの求められるものがある。また
、直線方程式を求める際に特殊な態様としてかぎ形にな
った直線2本が同時求まる場合があり、このような場合
には1つの特徴形状部分に含まれる直線2本によって位
置姿勢の判定が可能であり、これら2直線の交点は直ち
に求められるものとなっている。交点は位置姿勢の判定
においては重心と同様に位置姿勢の判定−ヒ重要なもの
である。よって、これらの特殊な特徴量であるところの
重心+2次モーメント、2直線士交点が求まる場合を考
慮したうえで特徴形状を4つのパターンに分類したのが
第9図である。これによるとの特徴形状全体から重心の
み求まる形状、■特徴形状全体から重心および2次モー
メントが求まる形状、■直線が1本求まる形状、■非平
行な直線2本のみ、あるいは更にそれらの交点が求まる
形状(この場合2本の直線が長ければ精度良好な判定が
可能であるが、短いと不安定点なるため単独での判定は
不可)、といった具合に4つのパターンに分類されるも
のとなっている。
最後に特徴−の組合せによる位置姿勢の判定方法を第1
図を用い説明する。第1図は第8図に示した特徴形状の
組合せによるイ)′1置姿勢判定方法を示したものであ
る0組合せは4つのパターン全てについて行なうことが
可能となっている。例えば、2直線の交点が2つ求まる
場合についても重心が2つ求まる場合と同様にし7てイ
装置姿勢が求められるようになっている。他の場合も部
分的な2つの特徴形状にもとづき対象全体の位置姿勢が
求められるものである。
図を用い説明する。第1図は第8図に示した特徴形状の
組合せによるイ)′1置姿勢判定方法を示したものであ
る0組合せは4つのパターン全てについて行なうことが
可能となっている。例えば、2直線の交点が2つ求まる
場合についても重心が2つ求まる場合と同様にし7てイ
装置姿勢が求められるようになっている。他の場合も部
分的な2つの特徴形状にもとづき対象全体の位置姿勢が
求められるものである。
以上説明したように本発明は対象全体における各特徴形
状部分相互間の相対的位置関係が予め固定的であること
に着[1し、少なくとも1以」−の特徴形状部分より対
象全体としての位置姿勢を正しく認識するようにしたも
のである。したがって、本発明による場合は対象の外形
寸法が大きくても、また、その像が複雑である場合でも
対象全体の位置姿勢を正しく認識し得るという効果があ
る。
状部分相互間の相対的位置関係が予め固定的であること
に着[1し、少なくとも1以」−の特徴形状部分より対
象全体としての位置姿勢を正しく認識するようにしたも
のである。したがって、本発明による場合は対象の外形
寸法が大きくても、また、その像が複雑である場合でも
対象全体の位置姿勢を正しく認識し得るという効果があ
る。
q
第1図は、本発明による、特徴形状の組合せによる位置
姿勢判定方式を説明するための図、第2図は、本発明が
適用可とされた、ロボットによる自動組立システムを示
す図、第3図は、本発明に係る特徴形状部分に対するウ
ィンドウ設定方法を説明するための図、第4図(a)、
(b)は、ウィンドウにもとづき抽出された特徴形
状部分を多角形近似したものとして示す図、第5図、第
6図は、本発明に係る特徴量抽出方法を説明するための
図、第7図(a)〜(C)は、本発明に係る位置姿勢判
定方式を概略的に説明するための図、第8図は、本発明
に係る位置姿勢判定処理の一例でのフローを示す図、第
9図は、本発明に係る4つの基本的特徴形状パターンを
説明するための図である。 2・・・(対象としての)シャーシ、3・・・TVカメ
ラ、4・・・画像処理装置、9〜12・・・(特徴形状
部分としての)コネクタや穴、基板縁の像、13〜19
・・・ウィンドウ。
姿勢判定方式を説明するための図、第2図は、本発明が
適用可とされた、ロボットによる自動組立システムを示
す図、第3図は、本発明に係る特徴形状部分に対するウ
ィンドウ設定方法を説明するための図、第4図(a)、
(b)は、ウィンドウにもとづき抽出された特徴形
状部分を多角形近似したものとして示す図、第5図、第
6図は、本発明に係る特徴量抽出方法を説明するための
図、第7図(a)〜(C)は、本発明に係る位置姿勢判
定方式を概略的に説明するための図、第8図は、本発明
に係る位置姿勢判定処理の一例でのフローを示す図、第
9図は、本発明に係る4つの基本的特徴形状パターンを
説明するための図である。 2・・・(対象としての)シャーシ、3・・・TVカメ
ラ、4・・・画像処理装置、9〜12・・・(特徴形状
部分としての)コネクタや穴、基板縁の像、13〜19
・・・ウィンドウ。
Claims (1)
- 位置姿勢が求められるべき対象の少なくとも1部分に対
する2次元的画像より特徴形状部分に対する画像を抽出
したうえ抽出された特徴形状各々について重心位置、直
線交点位置、直線方程式の何れか1つを少なくとも特徴
量として求め、該特徴量を任意に組合せることによって
上記対象の全体としての位置姿勢を求めることを特徴と
する位置姿勢判定方式。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60224857A JPH0679325B2 (ja) | 1985-10-11 | 1985-10-11 | 位置姿勢判定方法 |
US06/917,053 US4803735A (en) | 1985-10-11 | 1986-10-09 | Method and apparatus for calculating position and orientation by combination of features of partial shapes |
EP86114039A EP0218259B1 (en) | 1985-10-11 | 1986-10-10 | Method and apparatus for calculating position and orientation by combination of features of partial shapes |
DE3689644T DE3689644T2 (de) | 1985-10-11 | 1986-10-10 | Verfahren und Gerät zur Berechnung der Position und der Orientierung durch Kombination von Merkmalen von Teilgestalten. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60224857A JPH0679325B2 (ja) | 1985-10-11 | 1985-10-11 | 位置姿勢判定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6286471A true JPS6286471A (ja) | 1987-04-20 |
JPH0679325B2 JPH0679325B2 (ja) | 1994-10-05 |
Family
ID=16820253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60224857A Expired - Lifetime JPH0679325B2 (ja) | 1985-10-11 | 1985-10-11 | 位置姿勢判定方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4803735A (ja) |
EP (1) | EP0218259B1 (ja) |
JP (1) | JPH0679325B2 (ja) |
DE (1) | DE3689644T2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6417169A (en) * | 1987-07-13 | 1989-01-20 | Matsushita Electric Works Ltd | Position detecting method for processing picture |
JPH01166271A (ja) * | 1987-12-23 | 1989-06-30 | Daihatsu Motor Co Ltd | ワークの特徴点位置認識装置 |
JPH0749953A (ja) * | 1993-12-10 | 1995-02-21 | Matsushita Electric Works Ltd | 画像処理の位置検出方法 |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5189707A (en) * | 1985-10-11 | 1993-02-23 | Hitachi, Ltd. | Method of loading surface mounted device and an apparatus therefor |
CA1318977C (en) * | 1987-07-22 | 1993-06-08 | Kazuhito Hori | Image recognition system |
JPH0672770B2 (ja) * | 1988-02-01 | 1994-09-14 | 豊田工機株式会社 | ロボットの物体認識装置 |
JPH07104943B2 (ja) * | 1988-02-29 | 1995-11-13 | 株式会社日立製作所 | 物体認識装置 |
JP2523780B2 (ja) * | 1988-04-28 | 1996-08-14 | 松下電器産業株式会社 | 部品装着機における部品認識方法 |
EP0341944A3 (en) * | 1988-05-10 | 1991-06-26 | Gec Plessey Telecommunications Limited | Improvements in or relating to methods of and apparatus for registration |
JPH041505A (ja) * | 1990-04-18 | 1992-01-07 | Matsushita Electric Ind Co Ltd | ワークの3次元位置計測方法とワークの捕捉方法 |
JPH041869A (ja) * | 1990-04-19 | 1992-01-07 | Nippon Sheet Glass Co Ltd | 画像照合方法 |
US5146099A (en) * | 1990-06-27 | 1992-09-08 | Mitsubishi Denki Kabushiki Kaisha | Apparatus for measuring amount of positional deviation of a recording sheet |
JPH04343178A (ja) * | 1991-05-20 | 1992-11-30 | Sony Corp | 画像処理装置 |
US5548667A (en) * | 1991-05-24 | 1996-08-20 | Sony Corporation | Image processing system and method thereof in which three dimensional shape is reproduced from two dimensional image data |
IT1258006B (it) * | 1992-01-13 | 1996-02-20 | Gd Spa | Sistema e metodo per il prelievo automatico di oggetti |
JPH05204992A (ja) * | 1992-01-27 | 1993-08-13 | Fanuc Ltd | 検索ウインドゥ設定方式 |
JPH0628473A (ja) * | 1992-04-13 | 1994-02-04 | Ezel Inc | Icの傾き検出方法 |
GB2276446B (en) * | 1993-03-26 | 1996-07-03 | Honda Motor Co Ltd | Method of measuring the position of a hole |
AUPN310095A0 (en) * | 1995-05-22 | 1995-06-15 | Canon Kabushiki Kaisha | Image detection system |
US5825913A (en) * | 1995-07-18 | 1998-10-20 | Cognex Corporation | System for finding the orientation of a wafer |
JPH0970780A (ja) * | 1995-09-06 | 1997-03-18 | Fanuc Ltd | ロボットのツール形状補正方式 |
US6002808A (en) * | 1996-07-26 | 1999-12-14 | Mitsubishi Electric Information Technology Center America, Inc. | Hand gesture control system |
DE19713521B4 (de) * | 1997-04-02 | 2004-09-23 | Festo Ag & Co | Vorrichtung zur Erkennung falsch orientierter und/oder von einem vorgegebenen Muster abweichender Teile |
US6118893A (en) * | 1997-07-16 | 2000-09-12 | Cognex Corporation | Analysis of an image of a pattern of discrete objects |
GB9808712D0 (en) * | 1997-11-05 | 1998-06-24 | British Aerospace | Automatic target recognition apparatus and process |
JP3764364B2 (ja) * | 2000-10-31 | 2006-04-05 | 株式会社東芝 | 画像特徴点検出方法、画像処理方法、及びプログラム |
JP2003083712A (ja) * | 2001-09-10 | 2003-03-19 | Denso Corp | ハニカム構造体の位置認識方法 |
JP4019790B2 (ja) * | 2002-05-23 | 2007-12-12 | 富士ゼロックス株式会社 | 画像処理装置および画像処理プログラム |
JP3768174B2 (ja) * | 2002-07-24 | 2006-04-19 | ファナック株式会社 | ワーク取出し装置 |
US7203355B2 (en) * | 2002-12-24 | 2007-04-10 | Orbotech Ltd. | Automatic optical inspection system and method |
US20050111735A1 (en) * | 2003-11-21 | 2005-05-26 | International Business Machines Corporation | Video based handwriting recognition system and method |
US7639861B2 (en) * | 2005-09-14 | 2009-12-29 | Cognex Technology And Investment Corporation | Method and apparatus for backlighting a wafer during alignment |
US8162584B2 (en) * | 2006-08-23 | 2012-04-24 | Cognex Corporation | Method and apparatus for semiconductor wafer alignment |
US8139231B2 (en) * | 2008-05-01 | 2012-03-20 | Cognex Corporation | Machine vision technique for manufacturing semiconductor wafers |
US8189194B2 (en) * | 2008-09-12 | 2012-05-29 | Cognex Corporation | Direct illumination machine vision technique for processing semiconductor wafers |
US8570516B2 (en) * | 2008-09-12 | 2013-10-29 | Cognex Corporation | Infrared direct illumination machine vision technique for semiconductor processing equipment |
WO2010092614A1 (ja) * | 2009-02-10 | 2010-08-19 | 富士通株式会社 | ライブラリ装置及びライブラリ装置の制御方法 |
IT1395814B1 (it) * | 2009-10-12 | 2012-10-26 | Gallucci | Apparato per il taglio e/o l'incisione di articoli comprendenti una superficie piana su cui sono riprodotti disegni e/o scritte e metodo per attuare l'apparato |
FR2957905B1 (fr) * | 2010-03-29 | 2012-04-06 | Otor Sa | Procede et dispositif de transfert de decoupes pour boites d'emballage |
US10552551B2 (en) | 2011-11-18 | 2020-02-04 | Nike, Inc. | Generation of tool paths for shore assembly |
US8849620B2 (en) | 2011-11-18 | 2014-09-30 | Nike, Inc. | Automated 3-D modeling of shoe parts |
US8958901B2 (en) | 2011-11-18 | 2015-02-17 | Nike, Inc. | Automated manufacturing of shoe parts |
US8755925B2 (en) | 2011-11-18 | 2014-06-17 | Nike, Inc. | Automated identification and assembly of shoe parts |
US9451810B2 (en) * | 2011-11-18 | 2016-09-27 | Nike, Inc. | Automated identification of shoe parts |
JP5918622B2 (ja) * | 2012-05-11 | 2016-05-18 | ヤマハ発動機株式会社 | 部品または基板の作業装置および部品実装装置 |
CN108313778B (zh) * | 2017-01-16 | 2020-01-14 | 泰科电子(上海)有限公司 | 膜片供应系统和方法 |
CN107292055B (zh) * | 2017-07-12 | 2020-08-04 | 深圳市一博科技股份有限公司 | 一种通过建立数学几何模型来辅助pcb设计方法 |
CN107369203B (zh) * | 2017-07-14 | 2020-04-28 | 北京航空航天大学 | 室内三维场景自适应构建方法及装置 |
US11364628B2 (en) * | 2017-09-01 | 2022-06-21 | Nv Bekaert Sa | Gripper for spools |
DE102018100462A1 (de) * | 2018-01-10 | 2019-07-11 | B. Braun Avitum Ag | Vorrichtung und Verfahren zur Bestimmung einer Aufnahmekapazität eines Sauerstoffabsorbers |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58217085A (ja) * | 1982-06-11 | 1983-12-16 | Fujitsu Ltd | パタ−ン認識方式 |
JPS6064589A (ja) * | 1983-09-19 | 1985-04-13 | Matsushita Electric Ind Co Ltd | 画像位置検出方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5923467B2 (ja) * | 1979-04-16 | 1984-06-02 | 株式会社日立製作所 | 位置検出方法 |
US4435837A (en) * | 1981-03-05 | 1984-03-06 | President And Fellows Of Harvard College | Pattern recognition and orientation system |
US4566126A (en) * | 1982-04-30 | 1986-01-21 | Fuji Electric Company, Ltd. | Pattern discriminator |
JPS5959397A (ja) * | 1982-09-29 | 1984-04-05 | オムロン株式会社 | 特徴点のラベリング装置 |
US4611292A (en) * | 1982-10-06 | 1986-09-09 | Hitachi, Ltd. | Robot vision system |
-
1985
- 1985-10-11 JP JP60224857A patent/JPH0679325B2/ja not_active Expired - Lifetime
-
1986
- 1986-10-09 US US06/917,053 patent/US4803735A/en not_active Expired - Lifetime
- 1986-10-10 EP EP86114039A patent/EP0218259B1/en not_active Expired - Lifetime
- 1986-10-10 DE DE3689644T patent/DE3689644T2/de not_active Expired - Lifetime
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58217085A (ja) * | 1982-06-11 | 1983-12-16 | Fujitsu Ltd | パタ−ン認識方式 |
JPS6064589A (ja) * | 1983-09-19 | 1985-04-13 | Matsushita Electric Ind Co Ltd | 画像位置検出方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6417169A (en) * | 1987-07-13 | 1989-01-20 | Matsushita Electric Works Ltd | Position detecting method for processing picture |
JPH01166271A (ja) * | 1987-12-23 | 1989-06-30 | Daihatsu Motor Co Ltd | ワークの特徴点位置認識装置 |
JPH0749953A (ja) * | 1993-12-10 | 1995-02-21 | Matsushita Electric Works Ltd | 画像処理の位置検出方法 |
Also Published As
Publication number | Publication date |
---|---|
DE3689644T2 (de) | 1994-06-16 |
EP0218259A3 (en) | 1990-04-18 |
EP0218259B1 (en) | 1994-02-16 |
EP0218259A2 (en) | 1987-04-15 |
US4803735A (en) | 1989-02-07 |
JPH0679325B2 (ja) | 1994-10-05 |
DE3689644D1 (de) | 1994-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6286471A (ja) | 位置姿勢判定方法 | |
CN110163912B (zh) | 二维码位姿标定方法、装置及系统 | |
EP3420530B1 (en) | A device and method for determining a pose of a camera | |
CN109345593B (zh) | 一种摄像机姿态的检测方法及装置 | |
US7283661B2 (en) | Image processing apparatus | |
EP1640912B1 (en) | Moving-object height determining apparatus | |
US11373333B2 (en) | Calibration apparatus and method for in-vehicle camera | |
KR101672732B1 (ko) | 객체 추적 장치 및 방법 | |
US20200098118A1 (en) | Image processing apparatus and image processing method | |
JP2007256029A (ja) | ステレオ画像処理装置 | |
CN112489136A (zh) | 标定方法、位置确定方法、装置、电子设备及存储介质 | |
Yuan et al. | Fast localization and tracking using event sensors | |
US11069049B2 (en) | Division line detection device and division line detection method | |
CN116429098A (zh) | 低速无人飞行器视觉导航定位方法及系统 | |
CN114356072A (zh) | 用于检测可穿戴设备的空间取向的系统和方法 | |
WO2016146559A1 (en) | Method for determining a position of an object in a three-dimensional world coordinate system, computer program product, camera system and motor vehicle | |
Manivannan et al. | Vision based intelligent vehicle steering control using single camera for automated highway system | |
CN113011212B (zh) | 图像识别方法、装置及车辆 | |
JP3269170B2 (ja) | 電子部品の位置検出方法 | |
JP2728174B2 (ja) | 移動車の前方車認識装置 | |
US10366278B2 (en) | Curvature-based face detector | |
Tsai et al. | Terminal phase vision-based target recognition and 3D pose estimation for a tail-sitter, vertical takeoff and landing unmanned air vehicle | |
CN115359478A (zh) | 一种目标检测方法、装置、电子设备及存储介质 | |
CN106843224B (zh) | 一种多目视觉定位协同引导运输车的方法及装置 | |
CN119124090B (zh) | 基于机载相机的目标距离确定方法、装置、无人机和介质 |