JPH03225212A - 部品認識装置 - Google Patents
部品認識装置Info
- Publication number
- JPH03225212A JPH03225212A JP2167890A JP2167890A JPH03225212A JP H03225212 A JPH03225212 A JP H03225212A JP 2167890 A JP2167890 A JP 2167890A JP 2167890 A JP2167890 A JP 2167890A JP H03225212 A JPH03225212 A JP H03225212A
- Authority
- JP
- Japan
- Prior art keywords
- image
- light source
- component
- sides
- photoelectric converter
- 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.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、部品認識装置に関し、特に画像13号を処
理することによって、撮像装置の視野内にある11イ$
品の形状を抽出し、その部品の位置を認識する装置に関
するものである。
理することによって、撮像装置の視野内にある11イ$
品の形状を抽出し、その部品の位置を認識する装置に関
するものである。
(従来の技術]
プリントlみ仮に実装された電子部品の装着状態を検貞
するため、第5図に示すような装置が特開昭6:l−1
8206号公報に促案されている1図において、(1)
は基板で例えばプリント基板、(2)は辺部をイ1する
被検部品で例えば電子部品、(3a) 、 (3b)
は電子部品(2)に対して異なる辺部に影を形成するこ
とのできるように、2方向から光を照射する光源、(4
)は光源(3a1. (3blからの光照射による電r
一部品の影像を撮像し電気信号に変換する光電変換器で
、例えばブレビカメラ、(5a)、 (5blは光電
変換器(4)で出力した画像信号を記憶する第1、第2
画像メモリ、(12)は画像処理する画像処理装置であ
り、引算装置(11)、演算装置(6)0判定装置(7
)を備えている。光源(3a)、 (3bl及び光電変
換器(4)は、光源(3a1.(3b)と光電変換器(
4)とを結ぶ延長線が電子部品(2)の配設方向に対し
て傾斜するように配設されている。
するため、第5図に示すような装置が特開昭6:l−1
8206号公報に促案されている1図において、(1)
は基板で例えばプリント基板、(2)は辺部をイ1する
被検部品で例えば電子部品、(3a) 、 (3b)
は電子部品(2)に対して異なる辺部に影を形成するこ
とのできるように、2方向から光を照射する光源、(4
)は光源(3a1. (3blからの光照射による電r
一部品の影像を撮像し電気信号に変換する光電変換器で
、例えばブレビカメラ、(5a)、 (5blは光電
変換器(4)で出力した画像信号を記憶する第1、第2
画像メモリ、(12)は画像処理する画像処理装置であ
り、引算装置(11)、演算装置(6)0判定装置(7
)を備えている。光源(3a)、 (3bl及び光電変
換器(4)は、光源(3a1.(3b)と光電変換器(
4)とを結ぶ延長線が電子部品(2)の配設方向に対し
て傾斜するように配設されている。
1道米の装置は上記のように構成され、得られた画像と
基準画像を比較する事によって部品の位置や形状などを
検出するようになっている。即ち、先ず被検部品(2)
を設置し、一方の光源(3a)を点灯し被検部品(2)
を照射する。ついでこの光源射面の画像をテレビカメラ
(4)で撮像し、電気信号にf換して第1画像メモリ(
5a)に記憶させる0次に光源(3a)を消灯し、もう
一方の光源(3b)を点灯し、光熱射面の画像をテレビ
カメラ(4)で撮像する。これを電気信号に変換して第
2画像メモリ(5b)に記憶させる。これらに記憶され
た両画像信号゛のそれぞれ対応する画素の出ノ月14の
差を引算装;n111)で演算し、差画像とする。この
差画像からぷ1算装置(6)で部品(2)の位置を求め
、その結果を判定装置(7)に人力し、予め格納し、で
ある基へrX値と比較flJ定する。
基準画像を比較する事によって部品の位置や形状などを
検出するようになっている。即ち、先ず被検部品(2)
を設置し、一方の光源(3a)を点灯し被検部品(2)
を照射する。ついでこの光源射面の画像をテレビカメラ
(4)で撮像し、電気信号にf換して第1画像メモリ(
5a)に記憶させる0次に光源(3a)を消灯し、もう
一方の光源(3b)を点灯し、光熱射面の画像をテレビ
カメラ(4)で撮像する。これを電気信号に変換して第
2画像メモリ(5b)に記憶させる。これらに記憶され
た両画像信号゛のそれぞれ対応する画素の出ノ月14の
差を引算装;n111)で演算し、差画像とする。この
差画像からぷ1算装置(6)で部品(2)の位置を求め
、その結果を判定装置(7)に人力し、予め格納し、で
ある基へrX値と比較flJ定する。
〔発明が解決しようとする課題〕
上記の様な従来の部品認識装置では、H:IS品の1?
景に半田付バットかぁ−)で明るい位置の部品の影も、
flに゛1−10付バットがなく118い位置の211
−品の影も同時に処理しており、f?f71の明るさが
)4なる画像から同じ閾値で影を抽出しなければならな
いので、(A hriの設定できる範囲が狭く、認識率
が悪くなるという問題点があった。
景に半田付バットかぁ−)で明るい位置の部品の影も、
flに゛1−10付バットがなく118い位置の211
−品の影も同時に処理しており、f?f71の明るさが
)4なる画像から同じ閾値で影を抽出しなければならな
いので、(A hriの設定できる範囲が狭く、認識率
が悪くなるという問題点があった。
この発明はかかる問題点を解決するためになされたもの
で、部品の形状や位置を精度良く確実に認識できる部品
認識装置を堤供することを目的と1−る。
で、部品の形状や位置を精度良く確実に認識できる部品
認識装置を堤供することを目的と1−る。
[課題を解決するための手段]
この発明による部品認識装置は、辺部を有する:11を
品の異なる辺部に影を形成することのできる23個以上
の光源、光源の照射による部品の辺部の影像を1最像し
て電気19号に変換する九−に変換器、光電変換器で出
力した画像信号を記憶する画像メモリ、及び部品の辺部
な認識する演算装置を備え、jl(品の対向する1組の
辺部を認識し、この辺部で囲まれるdj域をウィンドウ
とし、ウィンドウ内を処理6n域として他の辺部な認識
するように構成したものである。
品の異なる辺部に影を形成することのできる23個以上
の光源、光源の照射による部品の辺部の影像を1最像し
て電気19号に変換する九−に変換器、光電変換器で出
力した画像信号を記憶する画像メモリ、及び部品の辺部
な認識する演算装置を備え、jl(品の対向する1組の
辺部を認識し、この辺部で囲まれるdj域をウィンドウ
とし、ウィンドウ内を処理6n域として他の辺部な認識
するように構成したものである。
【作用]
この発明においては、光源で照射した部品を撮像し画像
メモリに記憶した画像からまず背景とのコントラストが
出易い部品の対向する1組、即ち例えば背景に1′−E
TI付パッドがある位置の部品の辺部な求め、その結果
から得た2辺部で決まれた領域のみを処理し、背はとの
コントラストが出しにくい他の対向する辺部を求めるこ
とによって1ll−品の位16、形状またはその他の幾
何?的特徴を認識するものである。
メモリに記憶した画像からまず背景とのコントラストが
出易い部品の対向する1組、即ち例えば背景に1′−E
TI付パッドがある位置の部品の辺部な求め、その結果
から得た2辺部で決まれた領域のみを処理し、背はとの
コントラストが出しにくい他の対向する辺部を求めるこ
とによって1ll−品の位16、形状またはその他の幾
何?的特徴を認識するものである。
〔実施例]
以下、この発明の一実施例を第1図に基いて説明する。
第1図はこの発明の一実施例による部品認識装置の構成
を示すブロック図である。この装置はプリント基板に取
り付けられた部品を認識する装着状態検査装置である0
図において、(目はプリンl−JA板、(2)は辺部な
有する被検■を品で、プリント基板(!)に実装されて
いる。(3)は被検部品(2)を照射する光源であり、
(:(a) 、 (3b) 、 (3e)、 (3
d)はプリント基&(1)iをそれぞれ別の角度、例え
ば光源(3a)と光源(3c)は被検部品(2)を挟ん
で対称になるように斜めに設置してあり、光源(3b)
は光源(3a)と光源(3c)からそれぞれ水平方向に
90°の方向で、かつ部品(2)に対1−る角度と距離
は′:9・シい位Ftに設置する。同様に光源(3d)
は被検部品(2)を挾んで光源(3b)と対称になるよ
うにi′1めに設置してあり、光源(3a)と光源(3
c)からそれぞれ水平方向に90°の方向で、かつ部品
(2) に対する角度と距離は等しい位置に設置してい
る。即ち4つの光源13a) 、 [3b) 、 (
3c) 、 (3d)は部品(2)の異なる辺部に影
を形成することのできるように配置され、これらを部品
(2)の真上から見ると、おηいに90°をなし、部品
(2)を挟んで2組の対向する位置に設置しである。(
4)は光#(3al 、 (3bl 、 (3c) 、
(3d)の照射による部品(2)の辺部の影像を撮像
して電気信号に変換する光電変換器で、例えばテレビカ
メラである。(5)は光電変換器(4)で出力された画
像信号、例えば光源(3a)を照年1した時の画像信号
を記憶する第1画像メモリ(5a)、光源(3b)を照
射した時の画像信号を記憶する第2画像メモリ(5b)
、光源(3C)を照射した時の画像信号を記憶する第3
画像メモリ(5C)、光源(3d)を照射した時の画像
信号を記憶する第4画像メモリ(5d)である、(b)
は最大hfi画像、及び差画像を演算して部品(2)の
辺部な認識する演算装置、(7)は演算装置(6)で計
算された形状(>i号から判定信号を出力表示する判定
装置である。
を示すブロック図である。この装置はプリント基板に取
り付けられた部品を認識する装着状態検査装置である0
図において、(目はプリンl−JA板、(2)は辺部な
有する被検■を品で、プリント基板(!)に実装されて
いる。(3)は被検部品(2)を照射する光源であり、
(:(a) 、 (3b) 、 (3e)、 (3
d)はプリント基&(1)iをそれぞれ別の角度、例え
ば光源(3a)と光源(3c)は被検部品(2)を挟ん
で対称になるように斜めに設置してあり、光源(3b)
は光源(3a)と光源(3c)からそれぞれ水平方向に
90°の方向で、かつ部品(2)に対1−る角度と距離
は′:9・シい位Ftに設置する。同様に光源(3d)
は被検部品(2)を挾んで光源(3b)と対称になるよ
うにi′1めに設置してあり、光源(3a)と光源(3
c)からそれぞれ水平方向に90°の方向で、かつ部品
(2) に対する角度と距離は等しい位置に設置してい
る。即ち4つの光源13a) 、 [3b) 、 (
3c) 、 (3d)は部品(2)の異なる辺部に影
を形成することのできるように配置され、これらを部品
(2)の真上から見ると、おηいに90°をなし、部品
(2)を挟んで2組の対向する位置に設置しである。(
4)は光#(3al 、 (3bl 、 (3c) 、
(3d)の照射による部品(2)の辺部の影像を撮像
して電気信号に変換する光電変換器で、例えばテレビカ
メラである。(5)は光電変換器(4)で出力された画
像信号、例えば光源(3a)を照年1した時の画像信号
を記憶する第1画像メモリ(5a)、光源(3b)を照
射した時の画像信号を記憶する第2画像メモリ(5b)
、光源(3C)を照射した時の画像信号を記憶する第3
画像メモリ(5C)、光源(3d)を照射した時の画像
信号を記憶する第4画像メモリ(5d)である、(b)
は最大hfi画像、及び差画像を演算して部品(2)の
辺部な認識する演算装置、(7)は演算装置(6)で計
算された形状(>i号から判定信号を出力表示する判定
装置である。
上記のように構成された部品認識装置におけるJJI作
について説明する。まずプリント基板+1)を光電変換
器(4)で1最像できる位置に設置し、光源(31)を
点灯しプリント基板[11を照射する。この照)1而の
影像を光電変換器(4)で撮像し第1画像メモリ(5a
)に記憶させる。この時の影像を第2図(a)に示す、
この光源(3a)は119品(2)に向かって左tll
llから照射するものであり、部品の影(8a)は図中
斜線で示すようになる。この部品(2)は4つの辺部(
2al 、 (2bl 、 (2c) 、 (2
dlを自するものとする。
について説明する。まずプリント基板+1)を光電変換
器(4)で1最像できる位置に設置し、光源(31)を
点灯しプリント基板[11を照射する。この照)1而の
影像を光電変換器(4)で撮像し第1画像メモリ(5a
)に記憶させる。この時の影像を第2図(a)に示す、
この光源(3a)は119品(2)に向かって左tll
llから照射するものであり、部品の影(8a)は図中
斜線で示すようになる。この部品(2)は4つの辺部(
2al 、 (2bl 、 (2c) 、 (2
dlを自するものとする。
次に光源(3d)を消灯し、部品(2)に向かってF方
から光源(3b)を点灯した状態で照射面の影像を光電
変換器(4)で撮像し、第2画像メモリ(5b)に記憶
する。この時の影像を第2図(blに示す0次に光源(
3b)を消灯し、部品(2)に向か−)で右から光源(
3C)を点灯した状態で照Q−j面の影像を光電変換器
(4)で撮像し、第:3画像メモリ(5C)に記憶させ
る。この時の影像を第2図(C)に示す0次に光源(3
c)を消11°し、部品(2)に向かって上から光源(
3d)を点灯した状態で照射面の影像な光電変換器(4
)で撮像し第4画像メモリ(5d)に記憶させる。この
時の影像を第2図(d)に示す。
から光源(3b)を点灯した状態で照射面の影像を光電
変換器(4)で撮像し、第2画像メモリ(5b)に記憶
する。この時の影像を第2図(blに示す0次に光源(
3b)を消灯し、部品(2)に向か−)で右から光源(
3C)を点灯した状態で照Q−j面の影像を光電変換器
(4)で撮像し、第:3画像メモリ(5C)に記憶させ
る。この時の影像を第2図(C)に示す0次に光源(3
c)を消11°し、部品(2)に向かって上から光源(
3d)を点灯した状態で照射面の影像な光電変換器(4
)で撮像し第4画像メモリ(5d)に記憶させる。この
時の影像を第2図(d)に示す。
次に部品(2)の辺部(2b)を認識する場合について
説明する。演算装置(6)で辺部(2b)以外の辺部に
ついての画像信号を2つ選ぶ0例えば第1画像メモリ(
5a)、第3画像メモリ(5C)に記憶された画像にお
ける各画素に対応する信号値を比べて、輝1隻を表わす
信号レベルの大きな方をとるス!算を行ない、最大1直
画像を作る。これを第3図(a)に示す、この最大値画
像では、光源(3a)によって部品(2)を照Q−1シ
た影像において部品の影(8a)ができた:11−分及
び光源(3c )によって部品(2)を照射した影像に
おいて部品の影(8C)ができた部分は消去され、処理
画像(13)内において影の無い部品画像を得ることが
できる0部品(2)Lにできるムラもこの時に落とすこ
とができる0次にその最大値画像のf3弓・11へと、
被認識辺部(2b)における影の影像である第2画像メ
モリ(5b)に記憶された信号111との差を求め、差
画像とする。これを第3図(b)に示す。
説明する。演算装置(6)で辺部(2b)以外の辺部に
ついての画像信号を2つ選ぶ0例えば第1画像メモリ(
5a)、第3画像メモリ(5C)に記憶された画像にお
ける各画素に対応する信号値を比べて、輝1隻を表わす
信号レベルの大きな方をとるス!算を行ない、最大1直
画像を作る。これを第3図(a)に示す、この最大値画
像では、光源(3a)によって部品(2)を照Q−1シ
た影像において部品の影(8a)ができた:11−分及
び光源(3c )によって部品(2)を照射した影像に
おいて部品の影(8C)ができた部分は消去され、処理
画像(13)内において影の無い部品画像を得ることが
できる0部品(2)Lにできるムラもこの時に落とすこ
とができる0次にその最大値画像のf3弓・11へと、
被認識辺部(2b)における影の影像である第2画像メ
モリ(5b)に記憶された信号111との差を求め、差
画像とする。これを第3図(b)に示す。
即り、第2図の影像について光源(3a)で光照射した
ときの画像信号「a (x、 ylと光源(3C)で光
照射したときの画像信号rc (x、yJの最大値を演
算装置(6)で求める。つぎにその最大値と光源(3b
)で照q・1シたときの画像信号 fb (x、 y)
との差を演葛装置(6)で求める。これを g(x、yl :maxtra(x、y)Jc(x、
yll −rb(x、ylとする。
ときの画像信号「a (x、 ylと光源(3C)で光
照射したときの画像信号rc (x、yJの最大値を演
算装置(6)で求める。つぎにその最大値と光源(3b
)で照q・1シたときの画像信号 fb (x、 y)
との差を演葛装置(6)で求める。これを g(x、yl :maxtra(x、y)Jc(x、
yll −rb(x、ylとする。
ここで、第3図[b)に示す差画像g (x、 y)を
吟味すると、第二(図[a)に示す最大ft(4画像に
おける各画素の(8号値と比較した場合、光源(3b)
によ−ンて部品(2)を照射した画像において部品の彰
(8b)ができた部分は暗くなっている。従って、その
該当する画素における信号f+aは小さくなっており、
g(x、 ylの値は正の11αとなり、影(8e)と
して残る。しかし、光源(3a)によって部品(2)を
照射した画像においで部品の影(8a)ができた部分、
及び光#(3C)によって部品(2)を照射した画像に
おいて部品の影(8c)ができた部分は最大(直画像を
求める際に消去されるので、処理画像(13)内におい
て影の無い部品画像を得ることができる0部品上にでき
るムラもこの時に落とすことができる。また光源(3b
)によって部品(2)を照射した画像(第2図(b))
において部品上にランダムな鏡面反射を起こしている部
分は、光源(3a)によって部品(2)を照射した画像
(第2図(a))又は光源(3C)によって部品(2)
を照射した画像(第2図(C))のいずれかにおいても
同様の鏡面反射を起こしているので、最大値画像(第3
図(a))に残っている。故に、差画像(第3図(b)
)を求めると鏡面反射部分は消されている。このように
して部品の辺部(2b)の影の部分(8e)のみを抽出
することができる。
吟味すると、第二(図[a)に示す最大ft(4画像に
おける各画素の(8号値と比較した場合、光源(3b)
によ−ンて部品(2)を照射した画像において部品の彰
(8b)ができた部分は暗くなっている。従って、その
該当する画素における信号f+aは小さくなっており、
g(x、 ylの値は正の11αとなり、影(8e)と
して残る。しかし、光源(3a)によって部品(2)を
照射した画像においで部品の影(8a)ができた部分、
及び光#(3C)によって部品(2)を照射した画像に
おいて部品の影(8c)ができた部分は最大(直画像を
求める際に消去されるので、処理画像(13)内におい
て影の無い部品画像を得ることができる0部品上にでき
るムラもこの時に落とすことができる。また光源(3b
)によって部品(2)を照射した画像(第2図(b))
において部品上にランダムな鏡面反射を起こしている部
分は、光源(3a)によって部品(2)を照射した画像
(第2図(a))又は光源(3C)によって部品(2)
を照射した画像(第2図(C))のいずれかにおいても
同様の鏡面反射を起こしているので、最大値画像(第3
図(a))に残っている。故に、差画像(第3図(b)
)を求めると鏡面反射部分は消されている。このように
して部品の辺部(2b)の影の部分(8e)のみを抽出
することができる。
次に、この彰(8e)における部品側の境界線を、例え
ば画像を2埴化して求める0例えば第3図(b)では、
図の上方から下方に向かって垂直方向に走査した時に黒
から白へ変化する点を抽出する。
ば画像を2埴化して求める0例えば第3図(b)では、
図の上方から下方に向かって垂直方向に走査した時に黒
から白へ変化する点を抽出する。
即ち、g (x、 y)をy軸に沿って図の上半分で黒
から〔口こ変化する点を抽出し、ハフ変換を施すことに
よって直線化する。同様にして、第2図(dlに示す部
品の下側にできた影(8d)から部品の下側の辺部(2
d)を認識する。これで部品の%1辺側の向かい合う1
組の辺部(2b)、 (2d)が認識できた。
から〔口こ変化する点を抽出し、ハフ変換を施すことに
よって直線化する。同様にして、第2図(dlに示す部
品の下側にできた影(8d)から部品の下側の辺部(2
d)を認識する。これで部品の%1辺側の向かい合う1
組の辺部(2b)、 (2d)が認識できた。
次にもう1組の辺部、即も部品(2)の長辺側の向かい
合う1組の辺部(2a) 、 (2c)を認識するプロ
セスLニー バイル、長辺側の辺部(2al 、 (2
el O) (T (F:範囲はさきに求めた短辺(2
b)、 (2d)に挟まれた領域に処理範囲を限定する
ことができるので、その範囲内の画像を濾算し、短辺(
2b1. (2dlと同様にして最大値画像、差画像を
求め、さらに辺部な認識する。この時、2値化の閾t+
riなど゛のパラメータは短辺(2b)、 (2dl
を求めた時のパラメータと変えることによって、確実か
つ精度貴く長辺(2a) 、 (2clを認識すること
がてきる。
合う1組の辺部(2a) 、 (2c)を認識するプロ
セスLニー バイル、長辺側の辺部(2al 、 (2
el O) (T (F:範囲はさきに求めた短辺(2
b)、 (2d)に挟まれた領域に処理範囲を限定する
ことができるので、その範囲内の画像を濾算し、短辺(
2b1. (2dlと同様にして最大値画像、差画像を
求め、さらに辺部な認識する。この時、2値化の閾t+
riなど゛のパラメータは短辺(2b)、 (2dl
を求めた時のパラメータと変えることによって、確実か
つ精度貴く長辺(2a) 、 (2clを認識すること
がてきる。
餞後に判定装置(7)で演算装置1:((6)で演算さ
れた位16または1転角その他の(d号等のデータはF
め設定しである基準11αと比較され良書判定され、ぞ
の判定結果が表示される。なおこの判定装置(7)にt
め格納されている基#?¥植は、部品の基本サイズ、8
14品の許容ずれIxt、許容回転らt′?である。
れた位16または1転角その他の(d号等のデータはF
め設定しである基準11αと比較され良書判定され、ぞ
の判定結果が表示される。なおこの判定装置(7)にt
め格納されている基#?¥植は、部品の基本サイズ、8
14品の許容ずれIxt、許容回転らt′?である。
1、記説明した動作を画像処理範囲に注目して説明する
。第4図(a)において処理領域(13a)は初期状態
の画像処理を行う範囲を示しており、この範囲は部品(
2)の装着されている可能性のある範囲である。ここで
向かい合う1組の短辺(2b1. +2d)の処理を行
って、第4図(b)に示すように辺部(14)を抽出す
る。この1組の辺部(14)で囲まれる領域をウィンド
ウ(+3b) とし、このウィンドウ(13b)を第4
図fc)の点線で示す0部品の長辺(2a)(2c)の
認識における処理範囲をウィンドウ(13b)内として
おり、この処理範囲Tl3b)内で1−記と同様の処理
によって長辺(2al 、(2c)を認識する。
。第4図(a)において処理領域(13a)は初期状態
の画像処理を行う範囲を示しており、この範囲は部品(
2)の装着されている可能性のある範囲である。ここで
向かい合う1組の短辺(2b1. +2d)の処理を行
って、第4図(b)に示すように辺部(14)を抽出す
る。この1組の辺部(14)で囲まれる領域をウィンド
ウ(+3b) とし、このウィンドウ(13b)を第4
図fc)の点線で示す0部品の長辺(2a)(2c)の
認識における処理範囲をウィンドウ(13b)内として
おり、この処理範囲Tl3b)内で1−記と同様の処理
によって長辺(2al 、(2c)を認識する。
第4図(C)のように処i11領域を限定すれば、例え
ばノーイズ(15)が仔在する場合においても、これを
処理範囲外として無視することができる。即ら部品本体
周辺のノイズによる影響を低減させることで、部品の位
置、形状またはその他の幾何学的特徴を確実に認識する
ことができる。又、;?+L品(2)の背景の状態にあ
わせて閾値が設定でき、これによって閾f+Iiが設定
する範囲が広くなるので、安定かつ高精度に部品の位置
、形状またはその他の幾何学的特徴を認識することがで
きる。又、抽出しやすい方向の辺i1tをさきに認識し
、その他の辺部はさきに求めた辺部で囲まれた領域(1
3b)内を処理することによって求めるので、部品の位
i6や形状又はその他の幾何学的特徴を確実に認識する
ことができる。
ばノーイズ(15)が仔在する場合においても、これを
処理範囲外として無視することができる。即ら部品本体
周辺のノイズによる影響を低減させることで、部品の位
置、形状またはその他の幾何学的特徴を確実に認識する
ことができる。又、;?+L品(2)の背景の状態にあ
わせて閾値が設定でき、これによって閾f+Iiが設定
する範囲が広くなるので、安定かつ高精度に部品の位置
、形状またはその他の幾何学的特徴を認識することがで
きる。又、抽出しやすい方向の辺i1tをさきに認識し
、その他の辺部はさきに求めた辺部で囲まれた領域(1
3b)内を処理することによって求めるので、部品の位
i6や形状又はその他の幾何学的特徴を確実に認識する
ことができる。
なお、−に記実施例では差画像を演算装置(6)で21
+rj化して2値化画像を得、2 (+iI化画像画像
品側のエツジのみに対して八)変換を施し、部品(2)
の辺部(2d)の候補点を直線化し、部品(2)と背景
との境界を求めることによって部品(2)の位iri、
形状またはその他の幾何学的特徴を認識するように構成
したが、ハフ変換しなくても認識できるものは、これに
限るものではない。
+rj化して2値化画像を得、2 (+iI化画像画像
品側のエツジのみに対して八)変換を施し、部品(2)
の辺部(2d)の候補点を直線化し、部品(2)と背景
との境界を求めることによって部品(2)の位iri、
形状またはその他の幾何学的特徴を認識するように構成
したが、ハフ変換しなくても認識できるものは、これに
限るものではない。
又、光源の数は4つに限るものではなく、その設inす
る位置も上記実施例のように、各々が90°に1成るよ
うにしなくてもよい、これは、被検部品の形状によって
、その辺部を認識しやすいように配置すればよい。
る位置も上記実施例のように、各々が90°に1成るよ
うにしなくてもよい、これは、被検部品の形状によって
、その辺部を認識しやすいように配置すればよい。
[発明の効果]
以−1−のように、この発明によれば、辺部な有する部
品の異なる辺部に影を形成することのできる:S個以上
の光源、光源からの照射による部品の辺:1tの影像を
撮像して電気信号に変換する光電変換器、光電変換器で
出力した画像信号を記憶する画像メモリ、及び部品の辺
部な認識する演算装置を備え、部品の対向する1組の辺
部を認識し、この辺部で囲まれる領域をウィンドウとし
、つ5fンドウ内を処理領域として他の辺部な認識する
ように構成したことにより、安定、確実かつ高精度に部
品の位置、形状またはその他の幾何学的特徴を認識でき
る部品認識装置を得ることができる効果がある。
品の異なる辺部に影を形成することのできる:S個以上
の光源、光源からの照射による部品の辺:1tの影像を
撮像して電気信号に変換する光電変換器、光電変換器で
出力した画像信号を記憶する画像メモリ、及び部品の辺
部な認識する演算装置を備え、部品の対向する1組の辺
部を認識し、この辺部で囲まれる領域をウィンドウとし
、つ5fンドウ内を処理領域として他の辺部な認識する
ように構成したことにより、安定、確実かつ高精度に部
品の位置、形状またはその他の幾何学的特徴を認識でき
る部品認識装置を得ることができる効果がある。
第1図はこの発明の一実施例による部品認識装置の構成
を示すブロック図、第2図(al〜(d)はこの発明の
一実施例に係り、各光源で119品を照射した時の画像
を示す説明図、即ち第2図(atは光源(3a)で部品
を照射した時の影像、第2図(blは光源(3bJで部
品を照射した時の影像、第2図(c)は光源(3c)で
部品を照射した時の影像、第2図(d)は光源(3(1
1で部品を照射した時の影像を示す説明図である。第3
図(a)はこの実施例に係る最大116画像を示ぐ説明
図、第ご3図(blは差画像を示す説明図、第4図(a
)はこの実施例に係る初期状態における画像処理範囲を
示した説明図、第4図(b)は第4図(a)から771
%品の短辺側の辺IM(を認識した説明図、第4図((
;)は第4図(b)の結果から限定された画像処理範囲
を示した説明図、第5図は従来の部品認識装置の構成を
示すブt7ツク図である。 +2) −−一部品、(2a) 、 (2b) 、
(2c) 、 (2d) ・・辺部、(3a1.
(3b1. (3c)、 (3dl ・・・光源、4
)−・−光フ[変換器、(5a)、 (5b)、 (
5c1. (5dl・・画像メそり、(6)・・・演
算装置、(7)・・判定装置、 18a)、 (8
b)、 18c)、 (8d)、 [8e)( ・・部品の影、(13al 、 (13b) ・・
・処理領域、(14)・・・直線化した部品の辺部。 なお、図中、同一符号は同一、又は相当部分を示す。
を示すブロック図、第2図(al〜(d)はこの発明の
一実施例に係り、各光源で119品を照射した時の画像
を示す説明図、即ち第2図(atは光源(3a)で部品
を照射した時の影像、第2図(blは光源(3bJで部
品を照射した時の影像、第2図(c)は光源(3c)で
部品を照射した時の影像、第2図(d)は光源(3(1
1で部品を照射した時の影像を示す説明図である。第3
図(a)はこの実施例に係る最大116画像を示ぐ説明
図、第ご3図(blは差画像を示す説明図、第4図(a
)はこの実施例に係る初期状態における画像処理範囲を
示した説明図、第4図(b)は第4図(a)から771
%品の短辺側の辺IM(を認識した説明図、第4図((
;)は第4図(b)の結果から限定された画像処理範囲
を示した説明図、第5図は従来の部品認識装置の構成を
示すブt7ツク図である。 +2) −−一部品、(2a) 、 (2b) 、
(2c) 、 (2d) ・・辺部、(3a1.
(3b1. (3c)、 (3dl ・・・光源、4
)−・−光フ[変換器、(5a)、 (5b)、 (
5c1. (5dl・・画像メそり、(6)・・・演
算装置、(7)・・判定装置、 18a)、 (8
b)、 18c)、 (8d)、 [8e)( ・・部品の影、(13al 、 (13b) ・・
・処理領域、(14)・・・直線化した部品の辺部。 なお、図中、同一符号は同一、又は相当部分を示す。
Claims (1)
- 辺部を有する部品の異なる辺部に影を形成することので
きる3個以上の光源、上記光源の照射による上記部品の
辺部の影像を撮像して電気信号に変換する光電変換器、
上記光電変換器で出力した画像信号を記憶する画像メモ
リ、及び上記部品の辺部を認識する演算装置を備え、上
記部品の対向する1組の辺部を認識し、この辺部で囲ま
れる領域をウィンドウとし、上記ウィンドウ内を処理領
域として他の辺部を認識するように構成した部品認識装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2167890A JPH03225212A (ja) | 1990-01-30 | 1990-01-30 | 部品認識装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2167890A JPH03225212A (ja) | 1990-01-30 | 1990-01-30 | 部品認識装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03225212A true JPH03225212A (ja) | 1991-10-04 |
Family
ID=12061723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2167890A Pending JPH03225212A (ja) | 1990-01-30 | 1990-01-30 | 部品認識装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03225212A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10872418B2 (en) | 2016-10-11 | 2020-12-22 | Kabushiki Kaisha Toshiba | Edge detection device, an edge detection method, and an object holding device |
-
1990
- 1990-01-30 JP JP2167890A patent/JPH03225212A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10872418B2 (en) | 2016-10-11 | 2020-12-22 | Kabushiki Kaisha Toshiba | Edge detection device, an edge detection method, and an object holding device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8724883B2 (en) | Method for inspecting measurement object | |
| JPH0572961B2 (ja) | ||
| JP3164003B2 (ja) | 実装部品検査装置 | |
| Mar et al. | Design of automatic vision-based inspection system for solder joint segmentation | |
| JPH03225212A (ja) | 部品認識装置 | |
| JP2596158B2 (ja) | 部品認識装置 | |
| JPS63229311A (ja) | 断面形状検知方法 | |
| JP3609136B2 (ja) | 半導体装置の検査方法及び装置 | |
| US6240202B1 (en) | Appearance inspection method for electronic parts | |
| JP2570508B2 (ja) | はんだ付検査装置 | |
| JPH03225211A (ja) | 部品認識装置 | |
| JP2803427B2 (ja) | 表面実装icリードずれ検査装置 | |
| JP2819696B2 (ja) | はんだ付検査装置 | |
| JPH0241577A (ja) | 部品装着検査装置 | |
| JPH03216509A (ja) | はんだボール検査装置 | |
| JP2017215187A (ja) | ワークの反り量測定方法及び反り量測定装置 | |
| JPS62215805A (ja) | パタ−ン位置検出方法及び装置 | |
| JPH05332746A (ja) | はんだペースト形状認識装置 | |
| JPH01236380A (ja) | チップ部品検査装置 | |
| JPS5970947A (ja) | 印刷配線基板のパタ−ン検出方法 | |
| JPH04236500A (ja) | 有極性電子部品の実装極性方向検査装置 | |
| JPH06104352A (ja) | 半導体装置およびその方向検査装置 | |
| JPH02278105A (ja) | 半田付検査装置 | |
| JPS6166908A (ja) | Icリ−ド検出方法 | |
| JPH0382940A (ja) | 円筒形ワークの内面欠陥検出方法 |