JPH04225300A - 画像位置決め方法 - Google Patents
画像位置決め方法Info
- Publication number
- JPH04225300A JPH04225300A JP2407557A JP40755790A JPH04225300A JP H04225300 A JPH04225300 A JP H04225300A JP 2407557 A JP2407557 A JP 2407557A JP 40755790 A JP40755790 A JP 40755790A JP H04225300 A JPH04225300 A JP H04225300A
- Authority
- JP
- Japan
- Prior art keywords
- image
- positioning
- positioning method
- information
- window
- 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 claims abstract description 51
- 238000012545 processing Methods 0.000 claims abstract description 26
- 238000005259 measurement Methods 0.000 claims description 15
- 238000007689 inspection Methods 0.000 claims description 4
- 230000002194 synthesizing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 16
- 230000007246 mechanism Effects 0.000 description 6
- 238000005286 illumination Methods 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 239000003990 capacitor Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
- Automatic Assembly (AREA)
- Supply And Installment Of Electrical Components (AREA)
Abstract
め要約のデータは記録されません。
Description
、テレビカメラからの画像を用いて行おうと言う際に有
効であり、電子部品の組立装置や位置の検査装置に適用
できる。特に、電子部品の機械的な位置決め手段を持た
ない組立装置に於て、画像による詳細な位置決めの前に
予備的な位置決めを行うことで、信頼性の高い位置認識
を行うことができる。
いては、従来、特開昭62−86789に述べられた様
な方式や、特開昭61−115105に述べられた様な
方法が用いられてきた。この方法は、たとえば特開昭6
2−86789に於いては、図3に示すように電子部品
のシルエット像のリード部に計測用の仮想的な線を引き
、この計測線に沿って白から黒、黒から白に明るさの変
化する点をx方向に付いてx(i)、y方向に付いてy
(j)とするとき、その変化点の平均位置(X,Y)を
次の様に求めて、中心位置とする。
の変化点位置の加算、 mはその点数。
の変化点位置の加算、 nはその点数。
れた方法では、図4に示すように電子部品のシルエット
像で、リード列の外側から2番目のリードの先端を探し
、その座標値(x(i),y(i))をICの対角方向
で2ヵ所求め、その平均を求めて位置決めする。
従来技術は、どちらも精密にICなどの部品位置を決定
できる方法であるが、最初の方法ではICのリード部の
画像上にきちんと計測線を引くことができなければなら
ず、また、2番目の方法では画像を拡大して撮像するた
めに、画面中にICのコーナー部が入らなければならな
い。このために、従来の方法では、あらかじめ機械的な
位置決め機構をもちいて概略の位置決めを行い、その後
、テレビカメラによる画像位置決めを行っていた。
の大きさや形に合わせて用意する必要があり、組立装置
などが多様な部品に対応しようとする場合、それをすべ
て用意することは困難なものとなっていた。
決め機構を設ける事なく、全体画像を解析することで、
画像上で粗位置決めを行い、その結果に基づいて精密に
位置決めできる上記に述べるような方法と組み合わせる
ことで、信頼性の高い精密な位置決め方法を提供するこ
とにある。
に、本発明は、テレビカメラで撮像した画像の外形輪郭
を抽出し、もしくは部品領域の投影分布をとることによ
り画面内の画像の概略位置を決定し、それをもとに特定
の情報に着目して詳細な位置決めをすることを特徴とす
る。
方形を決定し、それをもとに計測線を引くことで、部品
がどの様な位置や角度になっていても、リードの画像の
ある位置に正確に計測線を引くことが可能になり、信頼
性の高い、正確な位置決めを行うことをできる。そして
、これにより、機械的な粗位置決め機構を使用する必要
が無くなるため、多様な部品の組立が可能な自動組立機
や検査装置を構成することができる。
本発明が適用される電子部品組立機の例である。部品を
組み立てるためのヘッド部と、そのヘッドを移動させる
ためのXYロボット、基板をのせるテーブルと、ヘッド
が保持した部品を下方からみて位置決めするテレビカメ
ラ、部品の上方から部品を照射する照明系8、テレビカ
メラの信号を処理し、画像処理する画像処理装置7、画
像処理装置7から位置データを受け取り、XYテーブル
やヘッドを操作して組立を行わせるコントローラ、およ
び部品供給部からなる。
である。4方向にリードをもつQFP、2方向にリード
をもつSOP、角形チップ、円筒型チップ、電解コンデ
ンサなどの異形チップ、コネクタなどの多様な形状のも
のがあり、サイズも大小各種のものに渡っている。
シルエット画像の例である。このシルエット像を得る照
明系8の構成の一例は、図9の様なものである。シルエ
ット画像は、図2の画像処理装置7のメモリ中に取り込
まれ、画像処理部により処理される。
エット画像は、ステップ1の画像入力により画像処理装
置7のメモリ中に取り込まれる。次に、ステップ2の多
角形近似処理により、図10の様に多角形に近似される
。この、多角形近似いは、特開昭59−154574に
あるようなテーブル参照を行うなどの方法がある。この
結果、画像の外形を(x(i),y(i))の頂点座標
の列として表すことが出来る。
形近似によって得られた画像輪郭情報をもとに、その凹
部を埋め、外形輪郭を凸図形化することである。この方
法には、日本オペレーションズ・リサーチ学会の報文シ
リーズ、T−83−1、地理的情報の処理に関する基本
アルゴリズム、pp.92−93に、記述されているG
rahamの方法などの技法があるが、図10に示すよ
うに多角形近似されたデータでは、図11に示すように
順次、辺のなす角度を調べ、それが凹である場合、その
間の点を省くと言う処理を、多角形データを1周りする
間に1度も発生しなくなるまで繰り返すなどの簡便な方
法でも、実行することができる。
のシルエット画像に一番良く重なる長方形を選ばなけれ
ばならない。この外接長方形処理の詳細は、図12のフ
ロー図で示される。まず、一つの辺を選び、その辺と次
の辺のなす角度を調べる。その角度が、あらかじめ与え
られた角度(たとえば5度程度)の微小な角度である間
は、次の辺へと順次調べていく。そして、選ばれた2つ
の辺のなす角度が与えられた角度を越えたなら、もう一
方の辺を次の辺に進め、角度を調べ直す。これを、順次
、外形を一周するまで続け、この様にして選ばれた、与
えられた角度内で最長の距離を与える点間に含まれる多
角形頂点群をもとに、最小自乗法などで直線を決定、こ
の直線に対し垂直、平行に線を引き、他の点群をすべて
含む長方形を決定する。これが、外接長方形である。
、図13に示すように、長方形の各辺に平行に、あらか
じめ与えられた規定量、△Lだけ内側に計測線を引くこ
とで、特開昭62−86789に述べるような方法で位
置決めすることができる(ステップ6)。また、角形チ
ップなどに対しては、図14に示すように、外接長方形
のコーナーから規定量△Lだけ内側に、位置決めウィン
ドウを設定すると、その明るさの変化点を精密に求める
ことで、全部のウィンドウで計算される位置を総合して
、位置や角度を決定できる(ステップ5)。
では、ノズルがチャックする部品がノズルに較べて比較
的小さいと、部品を保持する位置によっては、角型チッ
プを見るような場合に、図15に示すように、シルエッ
ト画像の一部にノズルの影が現れる。ここで、ノズルの
出現位置とその大きさは、あらかじめ部品を保持してい
ないノズルをテレビカメラで撮像することで、確認して
おくことができる。ノズルの場合、ノズル中心の座標と
その半径が分かれば十分である。そこで、シルエット画
像の多角形近似を行い、その頂点の座標データを決定し
た後で、図16に示すようにノズルの中心からノズル半
径rに許容幅△rを加えた半径内にある頂点群を除くこ
とで、ノズルの影響を除去した外接長方形を決定できる
。この様に頂点列で除かれる点があっても、凸包処理を
行うため、角型の部品のコーナー部がノズルで隠されな
い限り、画像による位置決めを行うことができる。
様な部品を、機械的位置決め機構無しに画像のみを利用
して位置決めすることが出来るため、多品種の電子部品
に対応することの出来る組立装置や検査装置を構成する
ことができる。また、機械的位置決め機構が不要なため
、装置も簡単であり、安価なものとすることができる。 また、位置決めの信頼性も高く、認識精度も十分なもの
にすることができる。
示すフローチャートである。
ック図である。
、電子部品のシルエット像のリード部に引かれた計測線
による位置計測を示す図。
、電子部品のシルエット像で、リード列の外側から2番
目のリードの先端位置を検出して位置検出を示す図。
長方形の決定方法を示す図。
図である。
示す図である。
エット像の例を示す図である。
ある。
似処理を示す図である。
ある。
長方形の決定の処理フローを示す図である。
線を用いた位置決め方法を示す図である。
ンドウを用いた位置決め方法を示す図である。
見えるシルエット像を示す図。
する画像処理を説明するための図である。
3は凸包処理のステップ、4は外接長方形の決定のステ
ップ、5はウィンドウによる位置決定のステップ、6は
計測線に位置決定のステップ、
Claims (13)
- 【請求項1】テレビカメラで撮像した画像の外形輪郭を
抽出し、もしくは部品領域の投像分布をとり、それによ
り画面内の画像の概略位置を決定し、それをもとに特定
の情報に着目して詳細位置決めを行うことを特徴とする
画像位置決め方法。 - 【請求項2】請求項1記載の画像位置決め方法において
、画像の外形輪郭の抽出に、多角形近似処理を行うこと
を特徴とする画像位置決め方法。 - 【請求項3】請求項1記載の画像位置決め方法において
、画像の輪郭情報を基に外接長方形を決定し、それを基
に詳細位置決めを行うことを特徴とする画像位置決め方
法。 - 【請求項4】請求項1記載の画像位置決め方法において
、画像の概略位置決めを行った後に、その位置情報を基
に詳細な位置決めの為のウィンドウを設定し、ウィンド
ウ内の明るさ変化を処理することで、詳細な位置決めを
行うことを特徴とする画像位置決め方法。 - 【請求項5】請求項4記載のウィンドウを用いた画像位
置決め方法において、請求項3記載の外接長方形の辺を
基に、ウィンドウの位置を対称形に位置決めすることに
より、容易にウィンドウ設定を可能にすることを特徴と
するウィンドウの設定方法。 - 【請求項6】請求項1記載の画像位置決め方法において
、画像の概略位置決めを行った後に、その位置情報をも
とに詳細な位置決めのための繰り返しパターンの明暗変
化を調べる計測線を画面内に設定し、その計測線上の明
暗変化から高精度に位置決めを行うことを特徴とする画
像位置決め方法。 - 【請求項7】請求項6記載の計測線を用いた画像位置決
め方法において、請求項3記載の外接長方形の辺を基に
、ウィンドウの位置を辺の縁や中央などからの相対位置
として決定することにより、容易に計測線位置を設定で
きることを特徴とする計測線の設定方法。 - 【請求項8】請求項1記載の画像位置決め方法において
、画像の概略位置決めを行った後に、その位置情報を基
に画像中の特徴的な形状を持つ位置をさがし、その組合
せにより精密に位置決めを行うことを特徴とする画像位
置決め方法。 - 【請求項9】請求項1記載の画像位置決め方法において
、画像の輪郭情報を抽出したあとで、その輪郭情報から
あらかじめ分かっている、部品画像に重なって現れる他
の画像情報の輪郭情報を除去することにより、他の画像
情報の影響を除去して、正確な位置計算を行うことを特
徴とする画像位置決め方法。 - 【請求項10】請求項2記載の画像の多角形近似データ
をもとに画像の位置決めを行う方法において、多角形の
頂点列の座標データから、あらかじめ分かっている部品
画像に重なって現れる他の画像領域に属する座標データ
を除去することにより、他の画像情報の影響を除去して
、正確な位置計算を行うことを特徴とする画像位置決め
方法。 - 【請求項11】テレビカメラで撮像された画像情報を格
納する手段と、該画像情報に基いて画像の外形輪郭を抽
出し、画面内の画像の概略位置を決定しする画像処理手
段とからなることを特徴とする画像処理装置。 - 【請求項12】請求項1記載の画像位置決め方法を、テ
レビカメラと照明系と画像処理装置からなる電子部品の
組立機における画像処理装置の機能として有することを
特徴とする電子部品の組立機。 - 【請求項13】請求項3記載の外接長方形に対し、部品
毎に記憶している幅や長さなどの情報と比較し、部品の
良否や姿勢の良否を判定することを特徴とする部品の組
立機または検査機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2407557A JP3005054B2 (ja) | 1990-12-27 | 1990-12-27 | 画像位置決め方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2407557A JP3005054B2 (ja) | 1990-12-27 | 1990-12-27 | 画像位置決め方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04225300A true JPH04225300A (ja) | 1992-08-14 |
JP3005054B2 JP3005054B2 (ja) | 2000-01-31 |
Family
ID=18517127
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2407557A Expired - Lifetime JP3005054B2 (ja) | 1990-12-27 | 1990-12-27 | 画像位置決め方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3005054B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292735A (zh) * | 2016-08-19 | 2017-01-04 | 泉州市汉威机械制造有限公司 | 一种材料影像定位控制方法 |
-
1990
- 1990-12-27 JP JP2407557A patent/JP3005054B2/ja not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106292735A (zh) * | 2016-08-19 | 2017-01-04 | 泉州市汉威机械制造有限公司 | 一种材料影像定位控制方法 |
CN106292735B (zh) * | 2016-08-19 | 2019-06-28 | 泉州市汉威机械制造有限公司 | 一种材料影像定位控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP3005054B2 (ja) | 2000-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6751338B1 (en) | System and method of using range image data with machine vision tools | |
JP3522280B2 (ja) | ボールボンド検査システム用の方法および装置 | |
US7813559B2 (en) | Image analysis for pick and place machines with in situ component placement inspection | |
US6151406A (en) | Method and apparatus for locating ball grid array packages from two-dimensional image data | |
JP4901903B2 (ja) | 三次元検査システム | |
KR100478568B1 (ko) | 화상처리방법, 동장치, 및 본딩장치 | |
KR900002509B1 (ko) | 화상 처리 장치 | |
JP2921660B2 (ja) | 物品形状計測方法および装置 | |
EP1031812A2 (en) | Measurement apparatus | |
CN111915485A (zh) | 一种特征点稀疏工件图像的快速拼接方法及系统 | |
CN116758160B (zh) | 基于正交视觉系统的光学元件装配过程位姿检测方法及装配方法 | |
US6577758B1 (en) | Image position detection technique in which input parameters can be easily determined | |
US7139421B1 (en) | Methods and apparatuses for detecting similar features within an image | |
US6614926B1 (en) | Methods and apparatuses for generating from an image a model of an object | |
JPH04225300A (ja) | 画像位置決め方法 | |
JP7448655B2 (ja) | 検査データ作成方法、検査データ作成装置および検査装置 | |
JP2003504607A (ja) | 電子部品の三次元検査装置及び方法 | |
JP4158349B2 (ja) | 画像処理による寸法計測方法およびその装置 | |
JPH07140088A (ja) | 回路基板検査装置における外観検査用カメラの単位移動量補正方法 | |
JP2850807B2 (ja) | 検査データ作成装置 | |
JP3358401B2 (ja) | 物品検査方法及び装置 | |
JP2006112930A (ja) | 対象物の形状判別方法及び装置 | |
JPH0372203A (ja) | 半田付け部の外観検査方法 | |
JP2000018920A (ja) | 画像認識による計測方法および計測装置および記録媒体 | |
JP2004062784A (ja) | 被検体の識別方法及び被検体の位置検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071119 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081119 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091119 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 12 |