JPS6319076A - 物品の外観検査装置 - Google Patents

物品の外観検査装置

Info

Publication number
JPS6319076A
JPS6319076A JP61162118A JP16211886A JPS6319076A JP S6319076 A JPS6319076 A JP S6319076A JP 61162118 A JP61162118 A JP 61162118A JP 16211886 A JP16211886 A JP 16211886A JP S6319076 A JPS6319076 A JP S6319076A
Authority
JP
Japan
Prior art keywords
mark
image information
image
memory
angle
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
Application number
JP61162118A
Other languages
English (en)
Inventor
Fumio Komachi
小町 文夫
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61162118A priority Critical patent/JPS6319076A/ja
Publication of JPS6319076A publication Critical patent/JPS6319076A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 「発明の目的] (産業上の利用分野) この発明は、物品の外観画像を画像し、該画像情報に基
づいて物品の外観検査を行なう物品の外観検査装置に関
する。
(従来の技術) 集積回路部品、すなわちIC等はその電気的性能だ11
でなく、その外観構造の検査も非常に重要なものである
。この外観検査としては、例えばIcケース上に設けら
れているマーク、すなわち品名、接続ビン番号、製造会
社名等を表示する種々のマークが曲がらずに真直ぐ形成
されているか、該マークがかすれたり、欠けたり、きず
等がないか、接続ビンの配列や構造は正常か、本体部分
のモールドケースにきず、欠け、割れ、巣等がないか等
がある。
これらの外観検査は非常に細かく微妙なもので高度の判
定動作を必要とするものであるが、近年の撮像技術、画
像処理技術等の発展に伴ってパターン認識によって外観
検査を行なう装置が開発されるに至っている。
(発明が解決しようとする問題点) ところで、パターン認識によるICの外観検査において
は、迅速かつ適確な検査を行なうべく検査項目を分割し
て夫々の項目について適宜に処理を行なうのが望ましい
。例えば印刷されたマークについて、接続ビンについて
、モールドケース本体についてという具合にである。そ
して、各々の項目について検査するときにはなるべく他
の項目に関する情報が混じっていない方が好ましく、例
えば、マークおよびモールドケース本体に関する検査に
あっては共に本体ケース表面に係るものであるため、夫
々の検査にあっては不必要な情報の削除が望ましい。特
に、モールドケース本体についての欠け、傷等の検査に
おいては、マークに関する情報が検査情報に混じってい
ると欠陥とマークとの区別が難しい場合があり、誤判定
の発生や迅速な検査の達成の妨げとなるおそれがある。
本発明は、上記に鑑みてなされたもので、その目的とし
ては、表面にマークが印刷されている物品の本体表面の
欠陥検査を誤判定を防IL しつつ効率的に行なえるよ
うにした物品の外観検査装置を提供することにある。
「発明の構成] (問題点を解決するための手段) 」上記目的を達成するため、物品表面を撮像して得た画
像情報を基準画像情報と比較し物品表面の欠陥を検査す
る装置において、本発明は、第1図に示す如く、前記基
準画像情報からマークの画像情報を検出するマーク検出
手段201と、このマーク検出手段201で検出したマ
ークの画像情報に基づぎこのマークを膨脹させたような
マークパターンの画像情報を形成し記憶するマスクパタ
ーン記憶手段202と、検査しようとする物品表面の画
像情報のうちマークの情報に対してこのマスクパターン
記憶手段202に記憶されている画像情報を用いて検査
しようとする物品の画像情報からマークの画像情報を消
去するマスク処理手段203とを有することを要旨とす
る。
(作用) 本発明の外観検査装置においては、表面にマークが印刷
されている物品の本体表面の欠陥検査に際して、当該物
品の画像情報に対して予め作成した前記マークを膨脹さ
せたようなマスクパターンを用いて検査に不必要なマー
ク部分の画像情報を消去してから検査を行なうようにし
ている。
(実施例) 以下、図面を用いてこの発明の詳細な説明する。
第2図はこの発明の一実施例に係わる物品の外観検査装
置の構成図である。この実施例に示す検査装置は、−例
としてICの外観を検査するものであり、中央に設けら
れ、ベルトコンベア等からなる搬送ライン1上を搬送さ
れる103の外観を2台のカメラ5および105で搬像
し、この撮像した画像信号からIC3の外観検査を行な
っている。
外観検査装置は次に示す機能を実行することによりIC
の外観検査を適確に行なうようになっている。
(+>ICの印刷マークの基準角度θaの測定および辞
書登録(良品ICを搬送ライン1に流して行なう) (2)ICの接続ビンの基準配列角度θbの測定および
辞書登録(良品ICを搬送ライン1に流して行なう) (3)被検査ICの接続ビンの配列角度θCの測定 (4)被検査ICの印刷マークの角度θdの測定(5)
上記基準角度θa、θbおよび判定角度θC1θdに基
づき被検査ICの印刷マークの曲がりの検査 (6)  被検査ICの印刷マークのかすれ、かけ等の
欠陥の検査 (7)被検査ICのモールドケースのきず等の欠陥の検
査 前記カメラ5および105のうち、カメラ5は上記項目
のうち(1)〜(6)の項目を実施し、カメラ105は
(7)の項目を実施する。
第2図において、搬送ライン1の左右両端部にはイれぞ
れ搬送ライン1を構成する搬送ベルトをか1ノで回転す
るための一対のローラ7a、7bが配設されている。搬
送ライン1、ローラ7a、7bおよび図示しないモータ
等により搬送部が構成されている。一方のローラ7aに
は隣接してICローダ部8が配設され、このローダ部8
には多数のICを収納したIcスティック3aが積み重
ねて収納され、このローダ部8からIC3が1つずつ取
り出されて搬送ライン1上に乗ゼられて搬送されるよう
になっている。ローダ部8からICスティックを順次移
動し、ICを取り出すための制御機構91がローダ部8
の側部に隣接して設けられている。また、搬送ライン1
の他端側に配設されている他方のローラ7bには隣接し
てIC収納部9a 、9bが配設されている。一方のI
C収納部9aは検査の結果良品のICを収納する所で良
品収納アンローダ部9aを構成し、他方のIC収納部9
bは不良のICを収納する所で不良品収納スティック部
9bを構成している。良品アンローダ部9aの下方には
良品アンローダ部9aへのICの収納動作を制御する制
御機構92が設けられている。ICローダ部8から取り
出されて搬送ライン1に乗けられたIC3が搬送ライン
1を矢印1aで示す方向に搬送されながら、カメラ5,
105の下を通過してイの外観画像を撮像され、その搬
像画像に基づく外観検査によって良品または不Q品に分
類されて上記IC収納部9a 、9bに収納されるよう
になっている。
カメラ5.105は図示しないケーブル等によりICの
外観を認識検査する認識部11に接続され、各カメラで
撮像したIC3の外観画像信号は認識部11に供給され
るようになっている。認識部11は該画像信号によりI
C3の外観の良否を検査し、この検査結果に基づいて搬
送ライン1を搬送されてくるIC3を良品アンローダ部
9aまたは不良品収納スティック部9hに振り分けて収
納する。認識部11は詳細に後述するように各種論理回
路やCPU等を使用してICの外観認識検査を実施する
ものであるが、図示のように箱形をし、その中に各種デ
ータ等を記憶するためのフロッピーディスク93を備え
ているとともに、また撮像したICの外観画像等を表示
するためのディスプレイ94が上方に配設されている。
この外観検査装置のほぼ中央部には各種キーやランプ等
を備えた操作パネル1oが配設され、この操作パネル1
0の下には制御部95が設けられている。操作パネル1
0はこの外観検査装置を動作させて、−L述した各種機
能(1)〜(7)を実行させたり停止させたりする種々
の動作を行なわせるものであり、この操作パネル100
指令信号により制御部95が動作するようになっている
第3図は制御部95の構成を示すブロック図である。こ
の制御部95はCPU13を有し、このCI) U 1
3にはバスを介してプロゲラlz ROM 14、プロ
グラムRAM15、l 97.部インタフェース16、
パネルインタフェース17、スイッチセンサインタフェ
ース18、モータコントローラ19が接続されている。
認識部インタフェース16はCP U 13を前記認識
部11に接続するためのインタフェースであり、このイ
ンタフェースを介してCPU13の制御のもとに認識部
11が動作するようになっている。パネルインタフェー
ス17には前記操作パネル10が接続され、スイッチセ
ンサインタフェース18には各種センサやスイッチ等か
らなるセンサスイッチ部22が接続されている。また、
モータコントローラ19にはドライバ20を介してモー
タ21a 、21b 、21cが接続されている。これ
らのモータ21a、21b、21cはそれぞれ前記ロー
ダ部8用の制御機構91、搬送部のローラ7a、良品ア
ンローダ部9a用の制御機構92を駆動するために使用
され、前記操作パネル10を操作してCPU 13を動
作させることによりCI)U13の制御のもとにこれら
の各モータが動作し、ICをローダ部8から取り出し、
搬送ライン1上を搬送し、IC収納部9a、9bに収納
部る動作が行なわれるようになっている。
前記認識部11は、カメラ5に接続されて前記項目(1
)〜(6)の機能を実施する第1の認識部100および
カメラ105に接続されて前記項目(7)の機能を実施
する第2の認識部101を有する。第1の認識部100
の構成は第4図に示し、第2の認識部101の構成は第
24図に示す。
第1の認識部100は、第4図に示すように、前記搬送
ライン1上に配設され、搬送ライン1を搬送されてくる
IC3の外観をWa像するカメラ5を有する。このカメ
ラ5で撮像されたIC3の画像信号は増幅器24.25
でそれぞれ増幅されて、A/D変換器26および固定量
子部27に供給される。A/D変換器26はIC3の画
像信号をA/D変換して、8ビツトの、すなわち256
階調の多値データに変換し、この多値データをセレクタ
Sを介して多値メモリ30に記憶する。この多値メモリ
30にはアドレスカウンタ31が接続され、このアドレ
スカウンタ31からのアドレスにより多値メモリ30の
アドレスが指定される。多値メモリ30に記憶されたI
C3の画像信号の多値データパターンは例えば第16図
のように表示されるが、このように表示される多値メモ
リ30からの多値データは平均値作成部33に供給され
、ICのモールド内部だけの多値データの平均値が杓出
される。更に詳細には、例えば第16図のように表示さ
れる多値データは水平方向の各ライン毎に加算されて、
これを画素数ぐ割って各ライン毎に1画素当たりの多値
データの平均値を紳出する。第17図はこの平均値の作
成図を示しているが、各ライン毎のA/D変換された多
値データA/Dを各ライン毎に加算し、この加算値を各
ラインの画素数Xで割っており、各ライン当たりの平均
値Sは5yn=(ΣA/D)/Xとなる。この平均値は
平均値作成部33からセレクタSを介してスライスメモ
リ34に記憶される。なお、この場合、スライスメモリ
34のアドレスは垂直ラインの番号と同じである。すな
わち、各垂直ラインに対応した水平方向の各ラインの平
均値がスライスメモリ34に記憶されていることになる
。このスライスメモリ34に記憶された平均値はA/D
パターン量子化部36に供給され、この平均値をスライ
スデータとして多値メモリ30からA/Dパターン量子
化部36に供給されている多値データの量子化を行ない
、二値画像データを形成し、この二値画像データをA/
Dパターンi子化部36から第1の二値メモリ37に記
憶する。なお、前記平均値作成部33は平均値コントロ
ーラ32によって制御され、スライスメモリ34および
第1の二(直メモリ37にはそれぞれアドレスカウンタ
35.38からのアドレス情報が供給されるとともに、
A/I’)パターン量子化部36およびアドレスカウン
タ35.38は量子化コントローラ39によって制御さ
れている。
以上説明した増幅器24から量子化コントローラ39ま
での回路ブロックはIC3の画像信号の多値データを作
成し、これから二値画像データを作成する多値量子化回
路部100Aを構成しているものである。
一方、カメラ5から前記増幅器25を介したIC3の画
像信号は、固定量子化部27に供給され、ここにおいて
所定の固定スライスレベルによって二値画像信号に変換
され、セレクタSを介して二値画像信号として第2の二
値メモリ28に記憶される。固定量子化部27における
固定スライスレベルによる量子化はIC3の接続ビン、
すなわちリードの画像を強調するように行なわれ、これ
により得られるリード強調画像パターンは例えば第25
図のように表示される。第2の二値メモリ28にはアド
レスカウンタ29からのアドレス情報が供給されるよう
になっている。
ここにおいて、増幅器25からアドレスカウンタ29ま
での回路ブロックはIC3の画像信号の固定量子化を行
なって二値画像データを作成する固定量子化回路部10
0Bを構成している。
上記多値量子化回路部100Aおよび固定量子化回路部
100Bはそれぞれ各メモリ部、すなわら多値メモリ3
0、第1の二値メモリ37、第2の二値メモリ28およ
び各セレクタS等を介して画像バス200に接続されて
いるが、この画像バス200にはインストラクション発
生部40を介して画像処理CPU41が接続され、この
画像処理CPU41にはまたプログラムメモリ42およ
び画像処理メインメモリ43が接続されている。
この画像処理CPU41はプログラムメモリ42および
画像処理メインメモリ43とともに第1の認識部100
の全体の動作を制御するものである。
また、画像処理CP U 41には前記ディスプレイ9
4が接続され、カメラ5で撮像したIC3の画像が画像
処理CPU41の制御のもとに表示されるようになって
いる。
以上説明した画像処理CPU=11を中心とするインス
トラクション発生部llOからディスプレイ94までの
回路ブロックは第1の認識部100の全体の動作を制御
する中央制御部100Cを構成しているものである。
また、画像バス200には4Mbitの主辞書メモリ5
4およびIMbitの副辞書メモリ55が接続されてい
るが、これは各10の外観構造、印刷マーク、大きさ、
接続ビンの形状、配列等の各種外観に関する基準データ
を各IC毎に辞よとして記憶し登録しているものであり
、詳細には後述するように作成する前記項目<1)、(
2)のマーク基準角度θaやビン基準配列角度θb等を
記憶0録する。
−1F+− そして、IC3の外観検査においてはこの主辞書メモリ
54.55に記憶した基準データと検査データどを比較
して、IC3の良否を判定している。
更に、画像バス200にはマーク回転検査回路部100
r)が接続されている。このマーク回転検査回路部10
0Dは、カメラ5で撮像した被検査IC3の画像、特に
印刷マークの画像を前記主辞書メモリ54..55に記
憶されている基準の印刷マークと比較する場合において
被検査IC3が搬送ライン1上を曲がって搬送されたと
き撮像した被検査IC3の画像を基準の画像と合うよう
に回転さ口てから印刷マークのパターンマツチングを行
なって印刷のマークの良否の検査を行なうための回路部
である。
すなわち、マーク回転検査回路部100Dは、前記多値
量子化回路部100A、固定量子化回路部100Bおよ
び中央制御部100C等により後述するように求めた被
検査j C3の印刷マークのマーク角度θdとマーク基
準角度θaとを比較し、両者が一致する場合はすぐその
まま印刷マークの−1ρ − パターンマツチングを行なうが、一致しない場合にはマ
ーク角度θdとマーク基準角度0aとの角度差を韓出し
、この角度差分だけ被検査IC3の印刷マークの画像を
回転させて基準マークに合うようにしている。
そのため、マーク回転検査回路部100r)は、被検査
IC3の撮像した印刷マークを回転ざ甘るために、角度
検知部53、回転計算部50.回転用量子化メモリ44
を有し、角度検知部53に上記角度差、すなわち回転角
度を設定し、続いて回転計算部50に回転開始座標(X
n 、 Yn ) 、回転の中心座標(Xa 、 Ya
 )回転後の[−ブ中心座標(Xc 、 Yc )を設
定し、その後更に回転用量子化メモリ44に回転対象エ
リアの画像データ、すなわち回転したいマーク画像部分
の画像データを画像処理CPLJ41の制御のもとにそ
れぞれ設定してから回転画像を求める。また、角度検知
部53には回転角度θの正弦値(sinθ)を算出する
正弦値算出回路51および回転角度θの余弦値(COS
θ)を算出する余弦値算出回路52が接続され、これら
の回路からの正弦値および余弦値が前記回転計算部50
にそれぞれ供給されている。
求められた回転画像データは多値化された回転計輝部5
0から回転用多値メモリ48に記憶される。なお、この
回転後の画像の新座標は次式のとおりである。
新X座標: (Xn −Xa ) *cosθ十(Yn
 −Ya)*sinθ+Xc 新Y座標: (Yn −Ya ) *cosθ十(Yn
 −Ya)*sinθ+YC 上述したように求めた回転画像データは多値データであ
るので、回転用量子化回路部47においてスライスデー
タ設定部46から供給されているスライスデータに基づ
いて吊子化し、二値画像データに変換して新たに回転用
量子化メモリ44に記憶する。なお、回転用団子化部メ
モリ44および回転用多値メモリ48にはそれぞれセレ
クタSを介して吊子化メモリアドレスカウンタ45およ
び多値メモリアドレスカウンタ49が接続されている。
また、上記回転用量子化回路部47は車なる量子化のみ
でなく、回転後の画像パターンの位置修正を行なう機能
も有しており、これは多値メモリアドレスカウンタ49
に量子化開始のアドレスをプリレットし、量子化メモリ
アドレスカウンタ45に開始アドレスをプリセットづる
ことにより簡単に実施できる。より詳しくは、回転用多
値メモリ48の開始アドレスに対して回転用吊子化メモ
リ44の開始アドレスを修正したい位置に相当するアド
レスに設定することにより簡単に位置修正を行なうこと
ができる。
以ヒのように回転して求められた被検査I03のマーク
画像を基準のマークとパターンマツチングすることによ
り被検査IC3の印刷マークの検査を行なうことができ
る。
上述したように第1の認識部100は多値量子化部回路
100A、固定量子化回路部100B。
中央制御部100Cおよびマーク回転検査回路部100
D、辞書メモリ54.55等により構成されている。次
に、その作用、すなわち前記項目(1)〜(6)に示す
機能の作用を第2図乃至第23図を参−1Ω − 照して説明する。
まず、ICの印刷マークの基準角度θaの測定および辞
書登録について説明する。
マーク基準角度θaの測定は、良品のIC3を前記搬送
ライン1上に搬送し、この良品IC3の画像をカメラ5
で撮像して行なう。カメラ5で撮像された良品I03の
画像信号は増幅器24で増幅され、A/D変換器26で
256階調の多値データとして多値メモリ30に記憶さ
れるとともに、更に平均値作成部33でその水平方向の
各ライン毎の平均値が算出されてスライスメモリ34に
記憶される。多値メモリ30に記憶された多値データの
画像信号はA/Dパターン量子化部36の制御によりス
ライスメモリ34の平均値をスライスデータとして電子
化され、二値画像データとして第1の二値メモリ37に
記憶される。
このようにカメラ5でmsされ第1の二値メモリ37に
記憶されたIC3の画像情報は画像処理CP U 41
の制御により例えば第5図に示すように二値化画像パタ
ーンとしてディスプレイ94に−L)n− 表示される。
次に、このようにして求めた良品IC3の二値画像デー
タから該ICの印刷マーク基準角度θaを求める方法に
ついて説明づる。
まず、マーク基準角度Daとは、印刷マークの並びの角
度であり、具体的には印刷マークの左−[二喘部と右下
端部とを結ぶ線の角度である。第6図を参照して説明す
ると、この図では例えば印刷マ・牛P −りとして「T TA 7664PJが示されているが
、千P このマークT T A 7664pにおいて左上端部お
よび右下端部のそれぞれ符号A、Bで示す点間を結ぶ線
の基準線に対する角度であり、第7図には更に詳細に線
ABと点線で示す基準線との間の角度Oaが示されてい
る。
合点A、Bの座標をそれぞれ第7図に示すようニ(Xa
 、 Ya )および(Xb 、 Yb )とし、前記
角度検知部53にこれらの座標データを供給すると、座
標差X1−Xaおよびxb−yaを計算し、更1.;l
 (Yb −Ya ) / (Xi −Xa ) *t
an−1を計算することにより角度Daが求められ、こ
の賄がマーク基準角度θaとして各品種のIC毎に前記
辞書メモリ54.55に記憶され登録される。
また、上述したように第1の二値メモリ37に記憶され
ディスプレイ94に表示された良品ICの二値画像デー
タパターンから印刷マークのパターンを基準のマークパ
ターンとして辞書に登録するために、例えば第18図に
示ずようにディスプレイ94に表示された画像パターン
をオペレータがカーソル枠で指定し、このカーソル枠の
座標データを得ることで良品ICの印刷マークパターン
を切り出し、この切り出したマークパターンから第12
図乃至第14図にそれぞれ示すような標準のマークパタ
ーン、太目のマークパターン、細目のマークパターン等
を作成し、これらの各マークパターンを例えば第22図
に示すようなメモリ構成により各品種のIC毎に辞書メ
モリ54.55に登録しておく。ざらに、これと同時に
、後述する第2の認識部101におけるICのモールド
ケース本体の欠陥検査に際しての印刷マークの消去のだ
めのマスクパターンが前記切出された良品ICの印刷マ
ークパターンに基づき例えば第15図に示す如きこれよ
りもかなり太目のパターンとしノで作成され同様に辞書
メモリ5=1.55に0録される。
次に、良品ICの接続ビンの基準配列角痘θb1寸なわ
ちIGの接続ビンの配列の傾き角度Obの測定および辞
書登録について説明する。
接続ビン基準配列角度θbの測定は、前記マーク基準角
度θaの測定と同様に良品のIC3を前記搬送ライン1
上に搬送し、この良品IC3の画像をカメラ5で撮像し
て行なう。カメラ5で撮像された良品IC3の画像信号
は増幅器25で増幅され、固定量子部27でICの接続
ビンを強調した二値画像データに変換され、例えば第2
6図に示すように接続ビンを強調した二値画像データが
第2の二値メモリ28に記憶される。例えば、第7図に
示すように、接続ビンの両端の点をC,Dとすると、こ
の点C,Dの座標が上述したように求められるので、こ
の座標データから前述したと一’;’9− 同様に点C,Dを結ぶ線CI)の傾き角度Ob1すなわ
ら接続ビン基準配列角度Obが求められ、この値がビン
基準配列角度θbとして各品種のIc毎に前記辞書メモ
リ54.55に記憶され0録される。
また、上記線CDと線ABとで形成される角度θ1は角
度θaと角度θbとを合わせた角度であり、これらの各
基準角度θa、θb、θ1を例えば第23図に示すよう
に各品種のIC毎にテーブル化して辞書メモリ54.5
5に登録しておく。
以上のように、各基準データ、すなわちマーク基準角度
θa、ビン基準配列角度θb1角度θ1、標準印刷マー
クパターン等が作成され、辞書メモリ54.55に登録
されると、次にはこの基準データをもとに各ICの実際
の検査が開始される。
なお、上述したように登録された品種の各ICについて
は以降辞書を作成する必要なく、即時検査を行なうこと
ができる。
最初に、被検査ICの接続ビンの配列角度θCおよび印
刷マーク角度θdを測定し、十基準角度−9A − θa、θbおよび該測定角度θC9θdから被検査IC
の印刷マークの曲がりの検査、すなわちマークが曲がっ
て印刷されているか否かを判定する検査について説明す
る。
被検査IC3は搬送ライン1上を搬送され、カメラ5に
よりその画像が撮像され、この画像信号は上述したよう
に一方においては増幅器24を介して多値量子化回路部
100Aで多値データに変換されて多値メモリ30に記
憶されるとともに、更に量子化されて第1の二値メモリ
37に二値画像データとして記憶され、また他方におい
ては増幅器25を介して固定量子化回路部100Bによ
り固定量子化された接続ビンを強調した二値画像データ
として第2の二値メモリ28に記憶される。
ところで、この場合、被検査IC3は搬送ライン1上を
真直ぐに搬送されてくるとは限らず曲がって搬送されて
くることがほとんどであるとともに、基準データ作成の
場合と巽なって自動的にICのマークエリアを切り出す
必要があるので、ICの位置情報を作成するが必要であ
る。ICの位置情報は第2の二値メモリ28からのリー
ドを強調した二値画像情報からICのリード、すなわち
接続ビンの部首およびその配列角度を求め、これにより
ICの傾き角度を検出し、それからマークエリアを求め
ることである。
ICの接続ビンの位置検出は辞書作成時と同様にICの
接続ビンを強調した第2の二値メモリ28に記憶されて
いる二値画像情報から接続ビンのブロックを検出し、そ
のブロック情報から接続ビンの位置情報を作成し、この
情報から接続ビンの配列角度θCを求める。今、第8図
に示すように、接続ビンの両端の点をそれぞれC”、D
”とすると、線C′″、D−が点線で示す基準線に対す
る角度θCがこのビン配列角度θCである。
次に、ICのマークエリアを検出するために、第1の二
値メモリ37に記憶したICの二値画像データ、すなわ
ちこの場合にはモールド画像データを画像処理メインメ
モリ43に読み取り、このモールド画像データに対して
垂直射影および水平射影を作成する。すなわち、垂直射
影および水平fJJ影はモールド画像データを垂直方向
および水平方向から見た場合の全体的なデータの有無を
垂直側および水平側としてそれぞれ表すもので、例えば
該モールド画像データ、すなわちモールドエリア内の一
部にマークがあるとすると、該モールドエリアに対する
垂直射影および水平射影の該マークに対応する部分には
それぞれマークに対応する情報が現われることになる。
従って、モールドエリア内にマークが印刷されていると
、該モールドエリアの垂直および水平射影を作成すれば
、該マークの存在位置、cjなわらマークエリアがわか
る。
そこで、このような垂直、水平射影から求めたマークエ
リアの上左端点および下布端点をそれぞれ点A”、B−
とすると、これらの点を結ぶ線A−。
B−が前述したように基準線に対する角度が印刷マーク
角度θdとなるのである。第8図は被検査I03のマー
クエリアの各点A−,B−を結ぶ線A”、B”およびそ
の印刷マーク角度ONを示している。なお、第10図、
第11図は検知マークパターンの例を示すものである。
上述したように求めた被検査I03のビン配列角度θC
および印刷マーク角度θdを加算した角度θC十〇(1
を前述したように求めて辞書メモリ54.55に記憶し
た基準角度θ1(−〇a十〇b)と比較することにより
被検査IC3のマークが曲がって印刷されているか否か
が判定されるのである。なお、各角度を加算する場合、
その角度の符号は例えば第9図に示すように基準線に対
して時計方向に増大する角度を正とし、反時計方向に増
大する角度をΩとして扱う。
次に、被検査ICの印刷マークのかすれ、かけ等の欠陥
の検査について説明する。これは、−1ニー i!=し
たように求めた被検査IC3のビン配列角度θCおよび
印刷マーク角度θdに基づき、該被検査I03のマーク
が前)ホしたように登録した基準マークとの配置角度を
チェックする。そして、該配置角度が一致している場合
には、特に問題なくそのまま両マークの画像データパタ
ーンのマツチングを取って印刷マークの良否を判定する
ことができる。
しかしながら、被検査IC3のマークの配置角度が基準
マークの配置角度と一致していない場合には、被検査I
03のマークを回転させて基準マークと一致するように
してからパターンマツチングを行なう。このため、前述
したようにマーク回転検査回路部100r)に両マーク
の配置角度差、すなわち回転角度、回転開始座標、回転
中心座標、回転後のセーブ中心座標、回転対象エリアの
画像情報等を設定して、基準マークに一致したマーク配
回を有する回転画像データを回転用多値メモリ48に多
値化して記憶する。それから、これを回転用量子化回路
部47で二値化して回転用量子化メモリ44に二値画像
データとして記憶する。そして、この回転されて配置角
度が一致するマークの二値画像データと基準マークのデ
ータとのパターンマツチングを行ない、印刷マークの欠
陥検査が実施される。例えば、第19図に示すように検
出された印刷マークを第20図のように細目の基準パタ
ーンとパターンマツチングした結果、第20図に示すよ
うなマークの欠けた年長部分が検出された場合にはマー
ク不良となる。
以十のように、第1の認識部100においては食品IG
からマーク基準角度θa、ビン基準配列角度Obを作成
し、これを検査のために辞書として登録するとともに、
被検査ICのビン配列角度θC1印刷マーク角痕θdを
検出し、両者の和と前記登録した基準角度θa、θbの
和との比較によりマークの曲がり印刷を検出し、また更
に基準の印刷マークに対する検出した印刷マークの配置
角度差を求め、この差分だけマークの画像データを回転
修正してから両画像のパターンマツチングを行なって印
刷マークの良否を判定しているのである。
第2の認識部101は、前記項目(7)に示すICのモ
ールドケースのきず等の欠陥の検査を実Mするものであ
るが、第24図に示すようにICの外観画像を撮像する
カメラ105、多値量子化回路部101A、固定量子化
回路部101Bおよび中央制御部101Gから構成され
、これらの各回路部は画像バス300を介して互いに接
続されている。
多値吊子化回路部101Aは、カメラ105 htらの
画像信号から多値画像データを作成記憶するとともに、
これから二値画像データを作成記憶する回路部で、前記
第1の認識部100の多値吊子化回路部100Aと同じ
構成、機能を有し、同じ構成要素には同じ符号が付され
ている。
固定吊子化回路部101Bは、ノ〕メラ105からの画
像信号を固定スライスレベルで吊子化して二値画像デー
タを作成記憶する回路部で、前記第1の認識部100の
固定量子化回路部100Bと同じ構成、機能を有し、同
じ構成要素には同じ符号が付されている。
また、中央制御部101Gは、第2の認識部101の全
体の動作を制御する回路部であり、前記第1の認識部1
00の中央制御部100Cと同様の構成のインストラク
ション発生部40、画像処理CPU41、プロゲラ!\
メモリ42、画像処理メインメモリ43を有する上に、
サポートCPU61および該CP Uのインタフェース
63を有する構成である。
次に、以上のように構成される第2の認識部1010作
用、すなわち被検査1cのモールドケースのきず、欠け
、割れ等の欠陥を検査する動作について第2図、第24
図に加えて第25図乃至第33図を参照しながら第34
図のフローチャートによって説明する。
今、搬送ライン1−#Hに例えば第25図に示すように
ICのモールドケース部分にきず56等が形成されてい
る被検査IC3を搬送し、該被検査IC3の外観画像を
カメラ105がR像すると、該カメラ105で撮像した
IC3の画像信号は多値量子化回路部101Aおよび固
定量子化回路部101Bにそれぞれ供給される。多値量
子化回路部101Aにおいては、カメラ105からの画
像信号をA/D変換器26によって256階調の多値画
像データに変換して多値メモリ30に記憶するとともに
、平均値作成部33およびA/Dパターン量子化部36
を介して該多値画像データを二値画像データに変換し、
第1の二値メモリ37に記憶づる。
一方、固定吊子化回路部10111において、カメラ1
05からの画像信号を固定量子部27の固定スライスレ
ベルで固定量子化してICの接続ビン、すなわらリード
を強調した二値画像データとして第2の二値メモリ28
に記憶する。
固定量子化回路部101Bにおいて固定スライスによっ
て量子化されて第2の二値メモリ28に記憶された二値
画像データの画像パターンは例えば第26図に示すよう
に接続ビンが強調されて表示され、また多値量子化回路
部101Aにおいて、平均値によって吊子化されて第1
の二値メモリ37に記憶された二値画像データの画像パ
ターンは例えば第27図に示すようにICのマークおよ
びきず等も表示されている。
以上のようにハード処理を行なって二値画像データを第
1の二値メモリ37および第2の二値メモリ28に記憶
すると、次に画像処理CP U 41の制御により第2
の二値メモリ28に記憶されている固定スライスで吊子
化された二値画像データ、すなわち接続ビンを強調した
画像データを画像処理メインメモリ43に転送する(ス
テップ310)次に、この画像データから接続ビン、す
なわちリードの座標を検出し、これからモールドケース
部分の外接ラインを検出する(ステップ320)。
まず、リード座標の検出はリードが配列されている各4
つのコーナ一部の座標を検出するのであるが、これは第
30図に示すように画像処理メインメモリ43からディ
スプレイ94に表示された画像について説明すると、接
続ビンのブロック検出および切り出しを行ない、この検
出したブロックの上下左右の4つのコーナ一部分のブロ
ック61゜62.63.64の中心座標から各4コーナ
ーの位置が検出される。次に、これらの4コーナーの各
位置に基づいてICのモールドケース部分の外接ライン
は第28図において符号59により示されるように作成
される。
このようにモールドケースの外接ラインが作成されると
、次に第1の二値メモリ37に記憶されている平均(至
)子化された二値画像データ、す41ゎらモールドケー
ス部分のマークおよびきず等まで表現されている画像デ
ータを画像処理メインメモリ43に読み込む(ステップ
33o)。それから、この読み込んだ二値画像データに
対して上述したように作成した外接ラインの外側をクリ
アすると共に、先に辞書メモリ54.55に登録された
第15図に示す如きマスクパターンを用いてマークエリ
アを切出し後マスク処理を行ない印刷マークを消去しこ
れによりモールドケースに相当づる画像のみ残す〈ステ
ップ340,343.348)。
なお、この外接ラインの外側のクリアは第29図に示す
ようにモールドケースの外接ラインから1回り大きい長
方形を作成し、この長方形とモールドケースの外接ライ
ンとの間の部分60に対して行なう。
以上のようにして、画像処理メインメモリ43内にはI
Cのモールドケース部分に相当する画像データのみが記
憶されたことになり、これは例えば第31図で点線で囲
んで示す範囲の画像であって、この画像データの中には
ぎず56−等に関するデータも含まれている。従って、
この画像データからきずの有無を検出するために、点線
で示す長方形領域内の画像データの垂直射影を作成し、
この射影データ内にきずに相当する黒ブロックが存在す
るか否かをチェックする(ステップ350゜360)。
該画像データの垂直射影は第31図において符@67で
示されるが、この射影で示すように長方形領域の画像デ
ータ内のきず56−に相当する部分に黒ブロック69.
70等が現われている。黒ブロックを検出した時にはこ
のブロック検出結果を第32図のようにデータテーブル
として作成記憶する。このデータテーブルには開始アド
レスやブロックの長さ等の情報が設定される。
上述したように黒ブロック、すなわち不良ブロックが検
出されない場合には、該被検査IC3は良品ということ
になり、前記良品アンローダ部9aに収納されることに
なる。ここで黒ブロックの判定において1ビツトのかづ
れは今まで計数したブロックの値によって同一のブロッ
クとしたり、−、j  D  − またはノイズと見なす等適宜判定する。また、ブロック
の終了検知は連続した白ラインが2つ続いた場合として
いる。
また、垂直射影データのチェックの結果、黒ブロックを
検出した場合には、該黒ブロックについてその範囲内の
水平射影を第31図の66.68で示すように作成し、
黒ブロックの水平射影について不良ブロックのチェック
を行なう(ステップ370)。ここで同様にしてノイズ
チェックやがずれのつなぎ等を行なうが、この時垂直射
影で検出した黒ブロックの長さHおよび水平射影で検出
した黒ブロックの幅Wを加算して、ト1+Wが所定の規
格値より小さい場合にはノイズど見なし、このブロック
は無視するが、規格値より大きいブロックは大きい順に
数候補選択し、これらのブロックについて黒のビット数
を計算する(ステップ380)。そして、この計算され
たヒツト数を所定の規格値と比較し、大きいものがあれ
ば不良と判定して前記不良品収納スティック部9bに収
納し、無い場合には良品と判定して良品アンローダ部9
aに収納する(ステップ390〉。
したがって、本実施例によれば、1cのモールド本体の
欠陥を検査するときには、予め良品のICについて撮像
した場合の印刷マークに基づいて作成した当該マークに
対して太めのマスクパターンを用いて印刷マークについ
ての画像情報を消去してから検査を行なうようにしてい
る。これにより、あくまでもモールド本体についての欠
陥の有無のみについて検査処理を行なえばよく、従来の
ように欠陥とマークとの区別処理を行なう必要がなく、
迅速な検査が可能となり且つ誤判定の発生も防1]二す
ることができる。加えて、マスクパターンとしては前述
した如く良品ICの印刷マークに対して太めのものを用
いているので、印刷マークの近傍やマーク間に存在する
欠陥をも確実に検出することができる。
なお、上記実施例においては、−例として3゜0m11
タイプのDIP形ICの外観検査について説明したが、
これに限定されるものでなく、フラットパッケージ、S
IPタイプ、更には幅の広い600m11タイプのIC
についても同様に行なうことができるし、また必ずしも
Icに限定されず、同様なその他のものにも適用できる
ものである。
なお、上記実施例においては、カメラで撮像した画像情
報の量子化回路と画像情報回転用の量子化回路とを別々
に構成したが、これに限定されるものでなく、同一のも
ので構成しても両機能を実現することは可能であり、こ
の場合には回転画像用の情報は新たに転送する必要もな
く、そのまますぐ回転開始可能である。
また、上記実施例においては、−例としてICの外観検
査について説明したが、これに限定されるものでなく、
その他のものにも適用できるものである。
[発明の効果] 表面にマークが印刷されている物品の本体表面の欠陥検
査に際して、当該物品の画像情報に対して予め作成した
前記マークを膨脹させたようなマスクパターンを用いて
検査に不必要なマーク部分の画像情報を消去してから検
査を行なうようにしたので、マーク部分の画像情報を消
去しないで検査する場合に比べて、誤判定を防止しつつ
効率的に欠陥検査を行なうことができる。
【図面の簡単な説明】
第1図はこの発明のクレーム対応図、第2図はこの発明
の一実施例に係わる物品の外観検査装置の全体構成を示
す構成図、第3図は第2図の検査装置の制御部の構成を
示すブロック図、第4図は第2図の検査装置の認識部を
構成する第1の認識部のブロック図、第5図は第2図の
装置で撮像されたICの二値画像図、第6図は第2図の
装置で撮像されたICのマークの角度検知点を示す図、
第7図は第2図の装置で撮像された良品ICから検出さ
れる基準角度を示す図、第8図は第2図の装置で撮像さ
れたICから検出される角度を示す図、第9図は第7図
および第8図における角度の正負の方向を示す図、第1
0図および第11図はそれぞれ第2図の装置で搬像され
たICの検知マークパターン例を示す図、第12図乃至
第15図は第2図の装置で撮像された良品ICのマーク
の各種辞書パターンを示す図、第16図は第2図の装置
で撮像された1cの多値画像図、第17図は第2図の装
置で画像されたICの画像情報から平均値作成方法を示
す図、第18図は第2図の装置で撮像された良品ICの
画像情報から辞書用マークエリアの切り出し方法を示す
図、第19図乃至第21図は第2図の装置で撮像された
ICのマーク画像の不良パターンを示す図、第22図お
よび第23図は第2図の装置で醸録された1cの画像情
報の辞書フォーマットを承り図、第24図は第2図の検
査装置の認識部を構成する第2の認識部の構成を示すブ
ロック図、第25図は第2図の装置で撮像されたIcの
モールドケース部に欠陥のある画像を示す図、第26図
は第2図の装置′C″撮像されたICのリードを強調し
た固定吊子化による画像パターン図、第27図は第2図
の装置で撮像されたICの欠陥のある多値画像パターン
図、第28図は第2図の装置で撮像されたICのモール
ドケース部の外接ラインを示す図、第29図は第2図の
装置で撮像されたICの画像情報のクリアエリアを示す
図、第30図は第2図の装置で撮像されたIcのリード
位置の検出を示す図、第31図は第2図の装置で撮像さ
れたICの画像情報の射影によるブロック検出を示す図
、第32図は第2図の装置で撮像されたICの画像情報
の垂直射影によるブロック検出結果テーブルを示す図、
第33図は第2図の装置で撮像されたICの画像情報の
水平射影作成テーブルを示す図、第34図は第24図の
第2の認識部101の作用を示すフローチャートである
。 201・・・マーク検出手段 202・・・マスクパターン記憶手段 203・・・マスク処理手段

Claims (1)

  1. 【特許請求の範囲】 物品表面を撮像して得た画像情報を基準画像情報と比較
    し物品表面の欠陥を検査する装置において、 前記基準画像情報からマー クの画像情報を検出するマーク検出手段と、このマーク
    検出手段で検出したマークの画像情報に基づきこのマー
    クを膨脹させたようなマークパターンの画像情報を形成
    し記憶するマスクパターン記憶手段と、 検査しようとする物品表面の画像情報のうちマークの情
    報に対してこのマスクパターン記憶手段に記憶されてい
    る画像情報を用いて検査しようとする物品の画像情報か
    らマークの画像情報を消去するマスク処理手段とを有す
    ることを特徴とする物品の外観検査装置。
JP61162118A 1986-07-11 1986-07-11 物品の外観検査装置 Pending JPS6319076A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61162118A JPS6319076A (ja) 1986-07-11 1986-07-11 物品の外観検査装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61162118A JPS6319076A (ja) 1986-07-11 1986-07-11 物品の外観検査装置

Publications (1)

Publication Number Publication Date
JPS6319076A true JPS6319076A (ja) 1988-01-26

Family

ID=15748381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61162118A Pending JPS6319076A (ja) 1986-07-11 1986-07-11 物品の外観検査装置

Country Status (1)

Country Link
JP (1) JPS6319076A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113375A (ja) * 1988-10-24 1990-04-25 Asahi Eng Co Ltd 傷検出装置
JPH0322392A (ja) * 1989-06-20 1991-01-30 Matsushita Electric Ind Co Ltd 薄膜el素子
JPH06148100A (ja) * 1992-10-30 1994-05-27 Central Glass Co Ltd 網入りガラスの検査方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02113375A (ja) * 1988-10-24 1990-04-25 Asahi Eng Co Ltd 傷検出装置
JPH0322392A (ja) * 1989-06-20 1991-01-30 Matsushita Electric Ind Co Ltd 薄膜el素子
JPH06148100A (ja) * 1992-10-30 1994-05-27 Central Glass Co Ltd 網入りガラスの検査方法

Similar Documents

Publication Publication Date Title
KR900003200B1 (ko) 검사장치
JPH11295034A (ja) 容器の検査装置
JPH07332951A (ja) 画像検査装置および画像検査方法
JPH09281055A (ja) 欠け検査方法
JPS6319078A (ja) 物品の外観検査装置
JP2001175854A (ja) 画像による良否検査装置
JPS62200248A (ja) 検査装置
JPS62200481A (ja) 検査装置
JPS62200252A (ja) 検査装置
JP2003279499A (ja) パターン検査装置
JP4084969B2 (ja) パターン検査装置及びパターン検査方法
JPS62200480A (ja) Ic検査装置
JPH04364449A (ja) 果実の欠陥検出装置
JPH102725A (ja) テープキャリアパッケージの外観検査装置
JP2005031952A (ja) 画像処理検査方法および画像処理検査装置
JPH11150169A (ja) 回路検査方法および装置
JPS6319077A (ja) 物品の外観検査装置
JPH043820B2 (ja)
JPH05172542A (ja) 印刷パターン検査装置
JP3106370B2 (ja) グラフ情報によるプリント基板の欠陥検出及び種別認識方法
JP3461128B2 (ja) 捺印錠剤の外観検査方法と装置
JP3751389B2 (ja) 配線パターン検査方法およびその装置
JPH05240738A (ja) ねじ検査方法およびその装置
JPH05281151A (ja) ウエハパターン検査装置
JP2004318488A (ja) 製品検査方法及び製品検査装置