JPH07109835B2 - Image recognition method - Google Patents
Image recognition methodInfo
- Publication number
- JPH07109835B2 JPH07109835B2 JP5794393A JP5794393A JPH07109835B2 JP H07109835 B2 JPH07109835 B2 JP H07109835B2 JP 5794393 A JP5794393 A JP 5794393A JP 5794393 A JP5794393 A JP 5794393A JP H07109835 B2 JPH07109835 B2 JP H07109835B2
- Authority
- JP
- Japan
- Prior art keywords
- axis
- data
- image
- axis data
- array
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10W—GENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
- H10W72/00—Interconnections or connectors in packages
- H10W72/50—Bond wires
- H10W72/551—Materials of bond wires
- H10W72/552—Materials of bond wires comprising metals or metalloids, e.g. silver
- H10W72/5522—Materials of bond wires comprising metals or metalloids, e.g. silver comprising gold [Au]
Landscapes
- Die Bonding (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Image Analysis (AREA)
- Collating Specific Patterns (AREA)
- Image Processing (AREA)
- Wire Bonding (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、発光ダイオード、トラ
ンジスタ等の位置を検出するために好適な画像認識方法
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image recognition method suitable for detecting the positions of light emitting diodes, transistors and the like.
【0002】[0002]
【従来の技術】半導体装置を製造する際に、半導体チッ
プの位置を画像認識によって検出することはよく行われ
ている。従来のこの種の画像認識においては、TVカメ
ラから取入れられたアナログ画像信号を2値化して得ら
れた画像データと、予め設定された2値化画像データと
をその番地ごとに比較して所定の合致率(低いときでも
96%程度)に達したところでチップ位置を認識できた
ものとした。2. Description of the Related Art When manufacturing a semiconductor device, the position of a semiconductor chip is often detected by image recognition. In this type of conventional image recognition, image data obtained by binarizing an analog image signal taken in from a TV camera and preset binarized image data are compared for each address, and predetermined. It was assumed that the chip position could be recognized when the coincidence rate (about 96% even when low) was reached.
【0003】また、特開昭57−85178号公報に
は、半導体チップを走査的に撮像して得られたアナログ
信号を2値化して、この2値化信号のレベル変化によっ
て半導体チップ位置を認識する方法が開示されている。Further, in Japanese Patent Laid-Open No. 57-85178, an analog signal obtained by scanning a semiconductor chip is binarized, and the position of the semiconductor chip is recognized by the level change of the binarized signal. A method of doing so is disclosed.
【0004】[0004]
【発明が解決しようとする課題】ところで、被認識物体
である半導体チップ表面や電極に欠陥又は特殊な領域が
存在する場合、これを被認識物体のパターンの境界と誤
って認識する恐れがあり、正確なパターン認識ができな
いことがあった。By the way, when there is a defect or a special region on the surface of the semiconductor chip or the electrode which is the object to be recognized, there is a possibility that it may be erroneously recognized as the boundary of the pattern of the object to be recognized, Accurate pattern recognition was not always possible.
【0005】そこで、本発明の目的は、上記のような場
合においても画像認識を良好に行える新規な画像認識方
法を提供することにある。Therefore, an object of the present invention is to provide a novel image recognition method capable of excellent image recognition even in the above case.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
の本発明は、実施例を示す図5の符号を参照して説明す
ると、被認識パターンを含む特定領域に対応する多数の
画素の明暗を示す画像データをX軸とこれに直交するY
軸とから成る座標上に配置し、X軸上の各位置におい
て、Y軸方向に配列されている複数のデータの和から成
るX軸データx1〜x8をそれぞれ求めると共に、Y軸
上の各位置において、X軸方向に配列されている複数の
データの和から成るY軸データy1〜y8をそれぞれ求
め、前記X軸上の各位置における前記X軸データx1〜
x8の配列の一方の端側において互いに隣接している所
定複数個の前記X軸データを加算してX軸データ加算値
A1を求め、前記所定複数個は前記X軸上のX軸データ
の数よりも少ない個数とし、前記X軸データ加算値を求
めることを、前記X軸データx1〜x8の配列の一方の
端から他方の端に向ってX軸データを1つずつずらして
繰返して実行してX軸データ加算値A1〜A8の配列を
作り、前記Y軸上の各位置における前記Y軸データy1
〜y8の配列の一方の端側において互いに隣接している
所定複数個の前記Y軸データを加算してY軸データ加算
値B1を求め、前記所定複数個は前記Y軸上のY軸デー
タの数よりも少ない個数とし、前記Y軸データ加算値を
求めることを、前記Y軸データy1〜y8の配列の一方
の端から他方の端に向ってY軸データを1つずつずらし
て繰返して実行してY軸データ加算値B1〜B8の配列
を作り、前記X軸データ加算値A1〜A8の配列と前記
Y軸データ加算値B1〜B8の配列とに基づいて前記被
認識パターンの有無又は位置を認識することを特徴とす
る画像認識方法に係わるものである。The present invention for achieving the above object will be described with reference to the reference numerals of FIG. 5 showing an embodiment. Brightness and darkness of a large number of pixels corresponding to a specific region including a pattern to be recognized. Y perpendicular the image data and to the X-axis showing the
Arranged coordinates on consisting of a shaft, placed in each position on the X axis
Te, and X-axis data x1~x8 consisting sum of a plurality of data that is an array in the Y-axis direction together with the respectively obtained at each position on the Y axis, a plurality of the X-axis direction are sequence <br /> Y-axis data y1 to y8 composed of the sum of data are respectively obtained, and the X-axis data x1 to x1 at each position on the X-axis are obtained.
x8 array adjacent to each other on one end side
X-axis data addition value by adding a fixed number of X-axis data
A1 is obtained, and the predetermined plurality is the X-axis data on the X-axis.
The X-axis data addition value is calculated with the number smaller than
One of the arrays of the X-axis data x1 to x8
Shift the X-axis data one by one from one end to the other
Repeatedly execute the array of X-axis data addition values A1 to A8.
The Y-axis data y1 at each position on the Y-axis
Adjacent to each other on one end side of the sequence y8
Add a predetermined number of Y-axis data and add Y-axis data
The value B1 is obtained, and the predetermined number is the Y-axis data on the Y-axis.
The Y-axis data addition value
One of the arrangements of the Y-axis data y1 to y8
Shift Y-axis data one by one from the end of the to the other end
Array of Y-axis data addition values B1 to B8
And the array of the X-axis data addition values A1 to A8 and
The present invention relates to an image recognition method characterized by recognizing the presence or absence or the position of the recognized pattern based on the array of Y-axis data added values B1 to B8 .
【0007】[0007]
【発明の作用及び効果】本発明では、X軸及びY軸の各
位置におけるデータの和から成るX軸データx1〜x8
とY軸データy1〜y8とで被認識パターンの有無又は
位置を認識するのではなく、X軸データ及びY軸データ
をそれぞれ加算して得たX軸データ加算値A1〜A8と
Y軸データ加算値B1〜B8に基づいて被認識パターン
の有無又は位置を認識するので、この認識の精度が高く
なる。即ち、被認識パターン中にその他の部分と明確に
区別できない部分が存在したとしても、これがX軸デー
タ加算値A1〜A8及びY軸データ加算値B1〜B8を
求めることによって平均化される。また、X軸データ加
算値A1〜A8及びY軸データ加算値B1〜B8の値
は、被認識パターンとその他の部分で大きな差を有する
ので、被認識パターンの有無又は位置の検出精度が高く
なる。 According to the present invention, the X-axis data x1 to x8 formed by the sum of the data at the respective positions of the X-axis and the Y-axis.
X-axis data addition values A1 to A8 and Y-axis data addition obtained by adding the X-axis data and the Y-axis data, respectively, instead of recognizing the presence or absence or the position of the pattern to be recognized with the Y-axis data y1 to y8. Since the presence or absence or the position of the pattern to be recognized is recognized based on the values B1 to B8, the accuracy of this recognition is increased. That is, clearly in the recognized pattern from other parts
Even if there are indistinguishable parts, this is the X-axis data.
Ru is averaged by determining a data addition value A1~A8 and Y-axis data addition value B1 to B8. Also, add X-axis data
Value of calculation value A1 to A8 and Y axis data addition value B1 to B8
Has a large difference between the recognized pattern and other parts
Therefore, the detection accuracy of the presence or absence of the recognized pattern or the position is high.
Become.
【0008】[0008]
【実施例】次に、図1〜図7に基づいて本発明の実施例
に係わるLEDのワイヤボンディングシステムを説明す
る。まず、LEDのワイヤボンディングの状態を図3で
説明する。この図3において、20は略正方形の表面形
状を有するサイコロ状LEDチップ、21はリードフレ
ーム、22及び23はリードフレーム21におけるリー
ドである。チップ20はリード22の一端に設けられた
皿状凹部24に銀ペースト25によって固着されてい
る。皿状凹部24の底部周辺26は銀ペースト25で覆
されていない。27はAu線で、その一端はチップ表面
の微小な円形電極28の中心にボールボンディング(A
uの先を玉状にしておき、この玉状部分を超音波エネル
ギーを加えつつ熱圧着する方法)され、他端はリード2
3の端面にネイルヘッドボンディングされている。以下
では、チップ表面の電極28へのワイヤボンディングを
例として、本システムを説明する。EXAMPLE An LED wire bonding system according to an example of the present invention will be described below with reference to FIGS. First, the state of LED wire bonding will be described with reference to FIG. In FIG. 3, 20 is a dice-shaped LED chip having a substantially square surface shape, 21 is a lead frame, and 22 and 23 are leads in the lead frame 21. The chip 20 is fixed to a dish-shaped recess 24 provided at one end of the lead 22 with a silver paste 25. The bottom periphery 26 of the dish-shaped recess 24 is not covered with the silver paste 25. 27 is an Au wire, one end of which is ball-bonded (A) to the center of the minute circular electrode 28 on the chip surface.
The tip of u is made into a ball shape, and this ball-shaped portion is subjected to thermocompression bonding while applying ultrasonic energy.
Nail head bonding is applied to the end face of No. 3. The present system will be described below by taking wire bonding to the electrode 28 on the surface of the chip as an example.
【0009】図3のボンディングを行うためのシステム
は、図1及び図2に示す如く構成されている。図2は本
発明に従うシステムの概念図である。このシステムで
は、高速性、汎用性、安価に重点をおいて比較的低級な
画像認識機能とされた複数台(この例では8台)の自動
ボンダ1a、1b〜1nが設けられている他に、自動ボ
ンダ1a〜1nよりは高級な画像認識機能を有する1台
の画像認識支援装置4が設けられ、複数台の自動ボンダ
1a〜1nと1台の支援装置4とを択一的に接続するた
めの切換装置5が設けられている。The system for bonding shown in FIG. 3 is constructed as shown in FIGS. FIG. 2 is a conceptual diagram of a system according to the present invention. In this system, a plurality of (8 in this example) automatic bonders 1a, 1b to 1n are provided, which are relatively low-level image recognition functions with emphasis on high speed, versatility, and low cost. , One image recognition support device 4 having a higher image recognition function than the automatic bonders 1a to 1n is provided, and a plurality of automatic bonders 1a to 1n and one support device 4 are selectively connected. A switching device 5 is provided for this purpose.
【0010】図1は図2に概念的に示したシステムを更
に詳しく示す。各自動ボンダ1a〜1nは、ボンディン
グステージ6、このステージ6上のリードフレーム21
に載置されているLEDチップ20を撮像するためのカ
メラ7、このカメラ7と一体にX、Y、Z軸方向に移動
可能なボンディングツール8、画像読取装置9、コンピ
ュータ10、及び各部のコントローラ(図示せず)等を
含む。FIG. 1 shows the system conceptually shown in FIG. 2 in more detail. Each of the automatic bonders 1a to 1n includes a bonding stage 6 and a lead frame 21 on the stage 6.
A camera 7 for picking up an image of the LED chip 20 mounted on the camera, a bonding tool 8 that is movable in the X, Y, and Z axis directions integrally with the camera 7, an image reading device 9, a computer 10, and controllers of respective parts. (Not shown) and the like are included.
【0011】撮像装置としてのカメラ7は、テレビ信号
形式でアナログ画像信号を送出する一般的なものであ
る。カメラ7に接続されている画像読取装置9は、A/
D変換器及びフレームメモリを含み、カメラ7から得ら
れる被写体(チップ)の明暗に対応するアナログ画像信
号をA/D変換器によって2値化画像データに変換し、
これをフレームメモリに書き込むように構成されてい
る。フレームメモリはカメラ7の画素に対応した番地を
有し、ここに画像データが書込まれる。なお、フレーム
メモリの代りにフィールドメモリ等の別のメモリを使用
してもよい。The camera 7 as an image pickup device is a general one which sends out an analog image signal in a television signal format. The image reading device 9 connected to the camera 7 is
An analog image signal including a D converter and a frame memory, which corresponds to the brightness of a subject (chip) obtained from the camera 7, is converted into binary image data by an A / D converter,
It is configured to write this in the frame memory. The frame memory has an address corresponding to the pixel of the camera 7, and the image data is written therein. Note that another memory such as a field memory may be used instead of the frame memory.
【0012】コンピュータ10は、画像読取装置9、カ
メラ7、ボンディングツール8、ボンディングステージ
6等に関係付けられており、画像読取装置9のフレーム
メモリに書き込まれた2値化画像データに基づいてパタ
ーンマッチング法で画像演算を行い、ボンディング位置
を決定する。また、このコンピュータ10は、カメラ
7、ボンディングツール8、ボンディングステージ6の
移動や稼働状態のチェック及び通報を含む自動ボンダ1
aの制御及び管理も行う。The computer 10 is related to the image reading device 9, the camera 7, the bonding tool 8, the bonding stage 6, etc., and the pattern is based on the binary image data written in the frame memory of the image reading device 9. Image calculation is performed by the matching method to determine the bonding position. The computer 10 also includes an automatic bonder 1 that includes movements of the camera 7, the bonding tool 8, and the bonding stage 6 and checks and reports of their operating states.
It also controls and manages a.
【0013】なお、この例では単一のリードフレーム2
1に多数個(30個)のLEDが装着されているので、
複数個(5個)のLEDのボンディング位置(座標)の
決定を連続的に行い、これをメモリに記憶させておき、
その後、メモリからデータを読み出して複数個のLED
に対するワイヤボンディングを連続的に行うように各自
動ボンダ1a〜1nが構成されている。In this example, a single lead frame 2 is used.
As many (30) LEDs are mounted on 1,
Bonding positions (coordinates) of a plurality (5) of LEDs are continuously determined and stored in a memory.
After that, the data is read from the memory and a plurality of LEDs are read.
Each of the automatic bonders 1a to 1n is configured to continuously perform wire bonding with respect to.
【0014】第2番目から第n番目までの自動ボンダ1
b〜1nの内部構成は示されていないが、第1番目の自
動ボンダ1aと全く同一に構成されている。図1の各自
動ボンダ1a〜1nは、低級な画像認識機能の自動ボン
ダである。Second to nth automatic bonders 1
Although the internal structure of b to 1n is not shown, the structure is exactly the same as that of the first automatic bonder 1a. Each of the automatic bonders 1a to 1n in FIG. 1 is an automatic bonder having a low-grade image recognition function.
【0015】支援装置4は、画像取込装置12とコンピ
ュータ13とを含む。この支援装置4は、n台の自動ボ
ンダ1a〜1nに対して1台の割合で設けられ、切換装
置に5によって各自動ボンダ1a〜1nに択一的に接続
される。The support device 4 includes an image capturing device 12 and a computer 13. The support device 4 is provided in a ratio of one to n automatic bonders 1a to 1n, and is selectively connected to the automatic bonders 1a to 1n by a switching device 5.
【0016】切換装置5は、各自動ボンダ1a〜1nの
カメラ7の出力を伝送する画像信号ライン14a、14
b・・・14nを共通の画像信号取込ライン15に選択
的に接続するためのスイッチ16a、16b・・・16
nを有し、更に各自動ボンダ側コンピュータ10に接続
されている信号ライン17a、17b・・・17nと支
援装置側コンピュータ13に接続された信号ライン18
とを択一的に接続するためのスイッチ19a、19b・
・・19nを有する。なお、各自動ボンダ側コンピュー
タ10と支援装置側コンピュータ13とは互いに信号の
やりとりをする。The switching device 5 includes image signal lines 14a, 14 for transmitting the outputs of the cameras 7 of the respective automatic bonders 1a-1n.
Switches 16a, 16b ... 16 for selectively connecting b ... 14n to the common image signal acquisition line 15
17n connected to each automatic bonder side computer 10 and a signal line 18 connected to the assisting device side computer 13
Switches 19a and 19b for selectively connecting and
..With 19n The automatic bonder side computer 10 and the support device side computer 13 exchange signals with each other.
【0017】支援装置4の画像取込装置12は、自動ボ
ンダ1a〜1nの内で画像認識不能に陥ったもののカメ
ラ7からのアナログ画像信号を切換装置5を介して取込
み、これをA/D変換器で256階調のディジタル画像
データに変換し、フレームメモリに書き込むように構成
されている。自動ボンダ1a〜1nの2階調にA/D変
換する画像読取装置9に比べて、支援装置4の画像取込
装置12は256階調にA/D変換するので、細かく識
別することが可能な画像データを得ることができる。The image capturing device 12 of the support device 4 captures an analog image signal from the camera 7 though the automatic bonders 1a to 1n are incapable of image recognition through the switching device 5, and A / D the same. The converter is configured to convert it into digital image data of 256 gradations and write it in the frame memory. Compared with the image reading device 9 that performs A / D conversion into two gradations of the automatic bonders 1a to 1n, the image capturing device 12 of the support device 4 performs A / D conversion into 256 gradations, so it is possible to perform detailed identification. It is possible to obtain various image data.
【0018】支援装置側コンピュータ13は、図5、図
6及び図7に原理的に示すような3段階の画像認識処理
を実行するように構成されている。即ち、画像取込装置
12のフレームメモリから256階調の画像データを読
取り、このデータに基づいて高級な画像認識演算処理を
行い、この結果を信号ライン18によって認識不能の自
動ボンダ1a〜1nに送るように構成されている。な
お、この例では、切換装置5のスイッチ16a〜16
n、19a〜19nの制御を支援装置側コンピュータ1
3で行うために、コンピュータ13がライン5aによっ
て切換装置5に接続されている。また、支援装置側コン
ピュータ13は、自動ボンダ1a〜1nの稼働状況のチ
ェックや集計等も行うように構成されている。The assisting device side computer 13 is configured to execute a three-step image recognition process as shown in principle in FIGS. 5, 6 and 7. That is, the image data of 256 gradations is read from the frame memory of the image capturing device 12, high-grade image recognition calculation processing is performed based on this data, and the result is transferred to the unrecognizable automatic bonders 1a to 1n by the signal line 18. It is configured to send. In this example, the switches 16a to 16 of the switching device 5 are
n, 19a to 19n are controlled by the support device side computer 1
A computer 13 is connected to the switching device 5 by means of a line 5a in order to carry out at 3. Further, the support device side computer 13 is also configured to check the operation status of the automatic bonders 1a to 1n, totalize and the like.
【0019】[0019]
【動作】複数台の自動ボンダ1a〜1nは、それぞれの
持つ画像認識及び処理機能に基づき、Au線27をワイ
ヤボンディングすべき電極28の中心座標を自動的に検
出し、その位置にワイヤボンティングを行う。自動ボン
ダ1a〜1nに認識不能事態が発生しないときには、支
援装置4は自動ホンダ1a〜1nをパトロール(稼働状
態のチェックと集計)する。即ち、切換装置5は支援装
置4の指令を受けて信号ライン18に信号ライン17a
〜17nを巡回的に接続する。この動作は、スイッチ1
9a〜19nをマルチプレクサ構成にすることにより容
易に達成される。自動ボンダ側コンピュータ10と支援
装置側コンピュータ13とが信号ライン18を介して巡
回的に接続されると、自動ボンダ側コンピュータ10で
得られる画像認識状態表示信号(不能又は可能を示す信
号)が支援装置側コンピュータ13に与えられる。スイ
ッチ19a〜19nは極めて高速で切換えられるため、
支援装置側コンピュータ13が複数台の自動ボンダ1a
〜1nを常に監視していることになる。[Operation] The plurality of automatic bonders 1a to 1n automatically detect the center coordinates of the electrode 28 to be wire-bonded to the Au wire 27 based on the image recognition and processing functions of the respective automatic bonders 1a to 1n, and wire bond the wire at that position. I do. When the unrecognizable state does not occur in the automatic bonders 1a to 1n, the support device 4 patrols the automatic Hondas 1a to 1n (checks the operation state and counts). That is, the switching device 5 receives the command from the support device 4 and then connects the signal line 17a to the signal line 17a.
~ 17n are connected cyclically. This operation is performed by switch 1
This is easily achieved by making 9a to 19n a multiplexer configuration. When the automatic bonder side computer 10 and the support device side computer 13 are cyclically connected via the signal line 18, an image recognition state display signal (a signal indicating disabled or possible) obtained by the automatic bonder side computer 10 assists. It is given to the device-side computer 13. Since the switches 19a to 19n can be switched at extremely high speed,
Support device side computer 13 has a plurality of automatic bonders 1a
This means that ~ 1n is always monitored.
【0020】このパトロールにおいて、支援装置4が例
えば第1番目の自動ボンダ1aが画像認識不能に陥った
ことを検出すると、支援装置4の指令に基づく切換装置
5の動作により、パトロールが中断されて画像認識不能
に陥った自動ボンダ1aの画像信号ライン14aがスイ
ッチ16aを介してライン15に接続され、カメラ7か
ら得られるアナログ画像信号が画像取込装置12に入力
し、256階調にA/D変換され、フレームメモリに書
き込まれる。支援装置側コンピュータ13は、フレーム
メモリの256階調の画像データに基づいて自動ボンダ
側コンピュータ10よりも高級なアリゴリズムによって
画像認識を行う。この結果、ごく例外的な場合を除いて
目的とする画像認識が可能になり、Au線27をワイヤ
ボンディングすべき電極28の中心座標が決定される。In this patrol, when the support device 4 detects that the first automatic bonder 1a is incapable of image recognition, the patrol is interrupted by the operation of the switching device 5 based on the command of the support device 4. The image signal line 14a of the automatic bonder 1a in which the image cannot be recognized is connected to the line 15 via the switch 16a, and the analog image signal obtained from the camera 7 is input to the image capturing device 12 and A / 256 is displayed in 256 gradations. D-converted and written in the frame memory. The computer 13 on the supporting device side performs image recognition based on the image data of 256 gradations in the frame memory by a higher-level algorithm than the computer 10 on the automatic bonder side. As a result, target image recognition can be performed except in extremely exceptional cases, and the center coordinates of the electrode 28 to which the Au wire 27 is wire-bonded are determined.
【0021】第1番目の自動ボンダ1aが認識不能の場
合には、スイッチ19aがオン状態になり、コンピュー
タ13から得られるボンディング位置を示すデータが自
動ボンダ1aのコンピュータ10に転送される。なお、
ライン17a〜17nおよび18はパトロールと位置デ
ータ伝送との両方を行うために時分割使用される。自動
ボンダ側コンピュータ10は、支援装置側コンピュータ
13で決定されたデータを内部メモリに書き込み、これ
に基づいて目的とする自動ボンディングを実行する。When the first automatic bonder 1a cannot be recognized, the switch 19a is turned on and the data indicating the bonding position obtained from the computer 13 is transferred to the computer 10 of the automatic bonder 1a. In addition,
Lines 17a-17n and 18 are used in a time division manner for both patrol and position data transmission. The automatic bonder-side computer 10 writes the data determined by the support-apparatus-side computer 13 in the internal memory, and executes the target automatic bonding based on the data.
【0022】支援装置側コンピュータ13から自動ボン
ダ側コンピュータ10へのデータ転送が終了すれば、支
援装置4の支援画像認識の役目が終了するので、再びパ
トロール動作を開始させる。When the data transfer from the computer 13 on the supporting device side to the computer 10 on the bonder side is completed, the supporting image recognition function of the supporting device 4 is completed, and the patrol operation is started again.
【0023】不能に陥った自動ボンダ1aが支援装置4
の支援を受けて所定のボンディングを完了すると、平常
運転に復帰し、自らの画像認識処理でのボンディングを
開始する。The automatic bonder 1a, which has been disabled, is a support device 4
When the predetermined bonding is completed with the help of the above, the normal operation is restored, and the bonding in the image recognition processing of itself is started.
【0024】ごく例外的に支援装置4によっても画像認
識不能の場合がある。この場合、そこにはボンディング
を行わず(パスボンド)、次のチップ20へのボンディ
ングに移る。パスボンドしたLEDは、後の製品の特性
検査の工程で不良品として除外される。勿論、支援装置
4の画像認識不能が生じたとき、該当自動ボンダ1a〜
1nがコール信号を発して停止を持続し、作業者2が対
処作業を行うようにも設定できる。In exceptional cases, the image recognition may not be possible even by the support device 4. In this case, bonding is not performed there (pass bond), and the process proceeds to bonding to the next chip 20. The pass-bonded LED is excluded as a defective product in the subsequent characteristic inspection process of the product. Of course, when the image recognition of the support device 4 fails, the corresponding automatic bonder 1a ...
It can also be set such that 1n issues a call signal to continue the stop, and the worker 2 performs a coping work.
【0025】[0025]
【画像認識動作】次に、自動ボンダ1a〜1n及び支援
装置4の画像認識について説明する。まず、自動ボンダ
1a〜1nでは、撮像管を用いたTVカメラ7より取入
れられたアナログ画像信号は、画像読取装置9で2値化
画像データに変換される。即ち、所定の濃度(明るさ)
以上の画素は白(論理1)、所定の濃度未満の画素は黒
(論理0)として、画像情報を2階調に単純化する。そ
してこの2値化画像データをフレームメモリに書き込
み、コンピュータ10においてこの画像データと予め設
定してある2値化標準パターンとを比較し、2値化画像
データ中から標準パターンとマッチングする領域を検出
する。この例では、チップの円形電極28が周辺に比べ
て明るいことから、円形電極28に対応する白(論理
1)の円を含む標準パターンを設定している。標準パタ
ーンとマッチングする領域の座標が検出されると、標準
パターンに対して予め設定されているボンディング点の
座標が決定できるので、この座標にボンディングを行
う。この例では、上記白(論理1)の円の中心点をボン
ディング点とする。なお、画像読取装置9のフレームメ
モリの画素数は120×120=14400であり、カ
メラ7の管面中央部(管面の約半分)の画素を1/2サ
ンプリングしたものに対応している。勿論、カメラ7の
管面中央部の画素を非サンプリング状態で抽出しても差
し支えない。[Image Recognition Operation] Next, image recognition of the automatic bonders 1a to 1n and the support device 4 will be described. First, in the automatic bonders 1a to 1n, the analog image signal taken in by the TV camera 7 using the image pickup tube is converted by the image reading device 9 into binary image data. That is, the predetermined density (brightness)
The above pixels are white (logic 1), and the pixels having a density lower than the predetermined density are black (logic 0) to simplify the image information into two gradations. Then, the binarized image data is written in a frame memory, the computer 10 compares the image data with a preset binarized standard pattern, and a region matching the standard pattern is detected from the binarized image data. To do. In this example, since the circular electrode 28 of the chip is brighter than the surroundings, a standard pattern including a white (logic 1) circle corresponding to the circular electrode 28 is set. When the coordinates of the area matching the standard pattern are detected, the coordinates of the bonding point preset for the standard pattern can be determined, and therefore the bonding is performed at these coordinates. In this example, the center point of the white (logic 1) circle is the bonding point. The number of pixels in the frame memory of the image reading device 9 is 120 × 120 = 14400, which corresponds to one half of the pixels in the central portion of the tube surface (about half of the tube surface) of the camera 7. Of course, the pixel at the central portion of the tube surface of the camera 7 may be extracted in a non-sampling state.
【0026】以上の画像認識によって、低いときでも9
6%程度のチップ20についてはワイヤボンディングが
行われる。換言すると、多いときには数%の割合でチッ
プ20の画像認識不能(標準パターンとマッチングする
領域が検出できない状態)が生じる。この場合、作業者
2から見れば瞬間的に、支援装置4による画像認識に移
行する。支援装置4では、3段階の画像認識が実行され
る。図4は、第1の段階で画素演算処理の対象とする領
域29の画像例を示すもので、TVカメラで捕らえたア
ナログ画像信号をブラウン管(図示せず)上に写し出し
たものである。実際には微妙な濃度差のある画像である
が、図面では、黒っぽい部分をハッチングで示し、白っ
ぽい部分を白抜きで示している。図4の符号は図3の各
部に対応している。この図4では画像不能に陥らせる恐
れのある黒っぽい縞30、31がチップ20上に生じて
いる。縞31が電極28にかかれば自動ボンダ1a〜1
nでは画像認識不能になる。なお円形電極28の周辺に
は、黒っぽいリング状部分32が現れている。このリン
グ状部分32は、電極28が円錐台状の突起であり、傾
斜側面が暗くなるために生じる。By the above image recognition, even at a low time, 9
Wire bonding is performed on about 6% of the chips 20. In other words, when the number is large, the image recognition of the chip 20 becomes impossible (a state in which the area matching the standard pattern cannot be detected) at a rate of several%. In this case, the operator 2 instantaneously shifts to image recognition by the support device 4. The support device 4 executes three-step image recognition. FIG. 4 shows an example of an image of a region 29 which is the target of pixel calculation processing in the first stage, and an analog image signal captured by a TV camera is projected on a cathode ray tube (not shown). Although the image actually has a slight density difference, in the drawing, the dark portion is shown by hatching and the whitish portion is shown by white. Reference numerals in FIG. 4 correspond to the respective portions in FIG. In this FIG. 4, black stripes 30 and 31 that may make an image impossible are formed on the chip 20. If the stripes 31 are applied to the electrodes 28, the automatic bonders 1a to 1a
In n, the image cannot be recognized. A blackish ring-shaped portion 32 appears around the circular electrode 28. The ring-shaped portion 32 is generated because the electrode 28 is a truncated cone-shaped protrusion and the inclined side surface is dark.
【0027】支援装置4の画像認識における第1の段階
では、図4の画像中から所定の範囲の大きさの白っぽい
四角形像を抽出して、チップ20の概略の位置を求め
る。これを詳しく説明すると、TVカメラ7からのアナ
ログ画像信号が256階調(256値)の画像データと
して書き込まれている画像取込装置12のフレームメモ
リから画像データを読み出し、コンピュータ13で2値
化画像データに変換する。そしてこの2値化画素データ
を基に正方形の特徴抽出を行うように画素演算処理を行
う。正方形の特徴抽出は、例えば所定の大きさの正方形
以外の白部分を無視し、所定の正方形の中の不要な黒部
分を除去することによって行う。図5は第1の段階で点
線で示すチップ対応四角形像33及びその中心位置を決
定するための原理を示す。各画素に対応し、白部分で論
理“1”が得られ、黒部分で論理“0”が得られる。こ
の結果、チップ20のパターンに対応した論理“1”の
分布パターンが得られる。この第1の段階のデータを得
るためのしきい値は、自動ボンダ側のフレームメモリに
データを読み込む場合のしきい値と異なるため、電極2
8のみならず、チップ20の上面全体が白として検出さ
れる。図5では、理想的に論理“1”が正方形に分布し
ているが、必ずしもこのように分布するとは限らない。
そこで、X軸上の各位置においてY軸方向に配列されて
いるデータの和を、x1 =0、x2 =0、x3 =4、x
4 =4、x5 =4、x6 =4、x7 =0、x8 =0のよ
うに求め、さらにこのx1 、x2 ・・・x8 をチップ2
0の幅に対応する画素数(4画素)の加算値A1 、A2
・・・A8 を1画素づつ右に移動しながら順次に求め
る。この例では4つの和を順次に求めるので、A1 =x
1 =0、A2 =x1 +x2 =0、A3 =x1 +x2 +x
3 =4、A4 =x1 +x2 +x3 +x4 =8、A5 =x
2 +x3 +x4 +x5 =12、A6 =x3 +x4 +x5
+x6 =16、A7 =x4 +x5 +x6 +x7 =12、
A8 =x5 +x6 +x7 +x8 =8となり、最大値A6
が得られるX軸上のx6 がチップ20に対応する四角形
像33の右端であることが分かる。Y軸上の各位置でも
同様にy1 、y2 、y3 ・・・y8 を求め、更にA1 〜
A8 に対応するようにB1 〜B8 を求め、四角形像33
の上端がY軸上のy7 の位置であることを決定する。チ
ップ20の大きさ(X軸、Y軸方向とも4画素分)は予
め分かっているので、四角形像33のX軸上、Y軸上の
位置をそれぞれx3 〜x6 、y4 〜y7 と決定すること
ができる。図5では図面を簡略化するために、画素数を
8×8=64としたが、実際には、例えば18×19=
342のように多くの画素とする。なお、支援装置4の
画像取込装置12のフレームメモリは、例えば128×
128=16384画素を有する。これはカメラ7にお
ける512×512画素を1/4サンプリングしたもの
に相当する。第1の段階における18×19画素は、フ
レームメモリを1/6サンプリングすることによって得
る。フレームメモリには256階調でデータが書き込ま
れているので、適当なしきい値によって2値化データを
得、これを図5の各画素のデータとする。In the first step of image recognition by the support device 4, a whitish quadrangle image having a size in a predetermined range is extracted from the image of FIG. 4 to obtain a rough position of the chip 20. To explain this in detail, the image data is read from the frame memory of the image capturing device 12 in which the analog image signal from the TV camera 7 is written as image data of 256 gradations (256 values), and the computer 13 binarizes it. Convert to image data. Then, pixel calculation processing is performed so as to perform square feature extraction based on the binarized pixel data. The square feature extraction is performed, for example, by ignoring white portions other than the square having a predetermined size and removing unnecessary black portions in the predetermined square. FIG. 5 shows the principle for determining the chip-corresponding square image 33 indicated by the dotted line and the center position thereof in the first stage. A logic "1" is obtained in the white part and a logic "0" is obtained in the black part corresponding to each pixel. As a result, a distribution pattern of logic "1" corresponding to the pattern of the chip 20 is obtained. Since the threshold value for obtaining the data in the first stage is different from the threshold value for reading the data into the frame memory on the automatic bonder side, the electrode 2
8 as well as the entire upper surface of the chip 20 is detected as white. In FIG. 5, the logical "1" is ideally distributed in a square, but the distribution is not necessarily such.
Therefore, the sum of the data arranged in the Y-axis direction at each position on the X-axis is calculated as x1 = 0, x2 = 0, x3 = 4, x
4 = 4, x5 = 4, x6 = 4, x7 = 0, x8 = 0, and these x1, x2 ...
Addition values A1 and A2 of the number of pixels (4 pixels) corresponding to the width of 0
・ ・ ・ Sequentially obtained by moving A8 pixel by pixel to the right. In this example, since four sums are sequentially obtained, A1 = x
1 = 0, A2 = x1 + x2 = 0, A3 = x1 + x2 + x
3 = 4, A4 = x1 + x2 + x3 + x4 = 8, A5 = x
2 + x3 + x4 + x5 = 12, A6 = x3 + x4 + x5
+ X6 = 16, A7 = x4 + x5 + x6 + x7 = 12,
A8 = x5 + x6 + x7 + x8 = 8, the maximum value A6
It can be seen that x6 on the X axis at which is obtained is the right end of the square image 33 corresponding to the chip 20. Similarly, at each position on the Y axis, y1, y2, y3, ... Y8 are obtained, and A1 ~
B1 to B8 are calculated so as to correspond to A8, and the square image 33
Determines that the upper edge of is at the y7 position on the Y-axis. Since the size of the chip 20 (four pixels in both the X-axis and Y-axis directions) is known in advance, the positions of the square image 33 on the X-axis and the Y-axis should be determined as x3 to x6 and y4 to y7, respectively. You can In FIG. 5, the number of pixels is set to 8 × 8 = 64 in order to simplify the drawing, but in reality, for example, 18 × 19 =
There are many pixels such as 342. The frame memory of the image capturing device 12 of the support device 4 is, for example, 128 ×
It has 128 = 16384 pixels. This corresponds to one in which 512 × 512 pixels in the camera 7 are ¼ sampled. The 18 × 19 pixels in the first stage are obtained by sampling the frame memory 1/6. Since data is written in the frame memory with 256 gradations, binarized data is obtained with an appropriate threshold value, and this is used as the data of each pixel in FIG.
【0028】四角形像33の抽出が終了したら、これが
チップ20であるための条件(予め設定しておく)を満
足するか否かの判定がコンピュータ13で行われ、満足
していれば第2の段階に移る。満足していないときは、
2値化のしきい値を変えて再度抽出を行い、それでも判
定条件を満足しないときは、画像認識不能として扱う。After the extraction of the quadrilateral image 33 is completed, the computer 13 judges whether or not the condition (which is set in advance) for the chip 20 to be satisfied is satisfied. Move on to the stage. When not satisfied,
If the threshold value for binarization is changed and the extraction is performed again and the determination condition is still not satisfied, the image is recognized as unrecognizable.
【0029】第2の段階では、第1の段階の結果に基づ
いて画素演算処理対象領域を狭め、より正確なチップ2
0の位置を求める。この段階では、図6に示す如く四角
形像33の中心34にほぼ一致させて横帯35と縦帯3
6の領域を画素演算処理の対象とし、図7に示すチップ
20に対応する四角形像39の各辺の位置を求める。こ
の場合、画素演算処理の対象とされる画像デ−タの階調
は微妙な温度差に対応できるように、256階調とす
る。即ち、画像取込装置12のフレームメモリから得ら
れる256階調のデータをそのまま使用し、横帯35と
縦帯36の各画素のデータを図5と同様の原理に従って
演算処理し、四角形像39の各辺の位置を正確に求め
る。図6では図示の都合上、横帯35及び縦帯36をそ
れぞれ11×3画素で示したが、実際には、横帯35を
18×5画素、縦帯36を5×14画素とし、画像取込
装置12の128×128画素のフレームメモリを1/
4サンプリングすることによって得る。In the second step, the pixel calculation processing target area is narrowed based on the result of the first step, and a more accurate chip 2 is obtained.
Find the position of 0. At this stage, as shown in FIG. 6, the horizontal band 35 and the vertical band 3 are substantially aligned with the center 34 of the rectangular image 33.
The area of 6 is targeted for pixel calculation processing, and the position of each side of the square image 39 corresponding to the chip 20 shown in FIG. 7 is obtained. In this case, the gradation of the image data that is the target of the pixel calculation processing is set to 256 gradations so that a slight temperature difference can be dealt with. That is, the 256 gradation data obtained from the frame memory of the image capturing device 12 is used as it is, and the data of each pixel of the horizontal band 35 and the vertical band 36 is arithmetically processed according to the same principle as in FIG. Accurately find the position of each side of. For convenience of illustration, the horizontal band 35 and the vertical band 36 are each shown as 11 × 3 pixels in FIG. 6, but in reality, the horizontal band 35 is 18 × 5 pixels, and the vertical band 36 is 5 × 14 pixels. 1 / 128x128 pixel frame memory of capture device 12
Obtained by sampling 4 times.
【0030】第3の段階では第2の段階で求めたチップ
20即ち四角形像39の位置の中心に一致させて図7に
示す如く1画素のx方向配列から成る横帯37と1画素
のy方向配列から成る縦帯38との領域を特定し、画素
演算処理し、円形電極28の位置(中心座標)を求め
る。第3の段階の画素演算処理のスタート時には横帯3
7と縦帯38の交点40が四角形像39の中心にある。
ここでは、円形電極28の周辺にある黒っぽいリング状
部分32(図4参照)を検出して、円形電極28の位置
を求める。画素演算の対象とされる画像データの階調
は、チップ20の表面の微妙な濃度差に対応できるよう
に、256階調とする。演算結果に対しては、あらかじ
め設定してある電極28であるための条件を満足してい
るか否かが判定され、満足していなければ画像認識不能
として扱う。なお、図7では図示の都合上、横帯37及
び縦帯38をそれぞれ9画素としたが、実際には、横帯
37を例えば30画素、縦帯38を例えば25画素のよ
うに更に多くの画素数とする。図7の横帯37及び縦帯
38の画素は、128×128画素のフレームメモリの
画素に1:1で対応させ、非サンプリング状態で得る。In the third stage, as shown in FIG. 7, a horizontal band 37 consisting of an x-direction array of one pixel and a y-axis of one pixel are aligned with the center of the position of the chip 20, that is, the square image 39, obtained in the second stage. The area with the vertical band 38 formed of the directional arrangement is specified, pixel calculation processing is performed, and the position (center coordinates) of the circular electrode 28 is obtained. At the start of the pixel calculation process of the third stage, the horizontal band 3
The intersection 40 of 7 and the vertical band 38 is located at the center of the square image 39.
Here, the position of the circular electrode 28 is obtained by detecting the dark ring-shaped portion 32 (see FIG. 4) around the circular electrode 28. The gradation of the image data that is the target of the pixel calculation is 256 gradations so that it can correspond to the slight density difference on the surface of the chip 20. For the calculation result, it is determined whether or not the preset condition for the electrode 28 is satisfied, and if it is not satisfied, it is treated as being incapable of image recognition. Note that, in FIG. 7, for convenience of illustration, the horizontal band 37 and the vertical band 38 are each 9 pixels, but in actuality, the horizontal band 37 is, for example, 30 pixels, and the vertical band 38 is, for example, 25 pixels. The number of pixels. The pixels of the horizontal band 37 and the vertical band 38 of FIG. 7 are obtained in a non-sampling state by making a 1: 1 correspondence with the pixels of the frame memory of 128 × 128 pixels.
【0031】これまでも述べた画像データは全て単色
(白黒)のものである。しかし、支援装置4における画
像認識では、カラー画像データを扱うこともある。例え
ば、赤、緑、青の3原色に分離した画像データであれ
ば、3原色それぞれの画像データを濃度に応じた2値化
画像データに変換して扱っても、単色の多値化画像と同
等の情報を得ることができる。The image data described so far are all monochrome (black and white). However, the image recognition in the support device 4 may handle color image data. For example, in the case of image data separated into three primary colors of red, green, and blue, even if the image data of each of the three primary colors is converted into binary image data corresponding to the density and handled, a single color multi-valued image is obtained. Equivalent information can be obtained.
【0032】支援装置4は、各自動ボンダ1a〜1nに
対して個別の画像認識の条件(2値化するときの濃度の
しきい値、チップサイズ、電極サイズなど)を設定する
ようになっている。すべての自動ボンダ1a〜1nを同
一仕様のチップ20を用いた同一仕様のLEDの製造に
用いるときでも、例えば、各自動ボンダ1a〜1nの照
明の明るさは微妙に異なり、各自動ボンダ1a〜1n毎
にしきい値を設定している。多品種並行生産の必要が生
じて自動ボンダ1a〜1n単位で単なるチップ20を用
いたときには、チップサイズや電極サイズもこれに合わ
せて個別設定する。The support device 4 is adapted to set individual image recognition conditions (threshold value for binarization, chip size, electrode size, etc.) for each automatic bonder 1a-1n. There is. Even when all the automatic bonders 1a to 1n are used to manufacture LEDs of the same specification using the chips 20 of the same specification, for example, the brightness of the illumination of each automatic bonder 1a to 1n is slightly different, and each automatic bonder 1a to The threshold value is set for each 1n. When a mere chip 20 is used in units of the automatic bonders 1a to 1n due to the need for multi-product parallel production, the chip size and the electrode size are individually set accordingly.
【0033】以上支援装置4による3段階の画像認識に
より、自動ボンダ1a〜1nでは画像認識不能であった
チップ20のうち90%以上は画像認識可能となり、ト
ータルでは低いときでも99.6%程度のチップ20に
自動的にワイヤボンディングが行われる。多いときでは
0.4%程度の画像認識不能のチップ20については、
前述にようにパスボンドまたはコール信号を発するよう
にする。なお、支援装置4の画像認識及び処理時間は、
0.7秒平均であり、8台の自動ボンダ1a〜1nを上
述程度の画像認識率の下で管理するのに適合した値とな
っている。支援装置4の画像認識及び処理時間は、自動
ボンダ1a、1nの画像認識時間より長い。これは、上
位システムの方が下位システムより高速で処理されると
いう一般的関係とは反対である。このように画像認識及
び処理装置としてはあまり高速性が要求されないので、
支援装置4においては、安価な一般用16ビット・パー
ソナルコンピュータをC言語及びアセンブラ言語で記述
したプログラムの下で動作させて画素演算処理を行って
いる。As a result of the three-step image recognition by the support device 4, 90% or more of the chips 20 that could not be image-recognized by the automatic bonders 1a to 1n can be image-recognized, and even if the total is low, about 99.6%. Wire bonding is automatically performed on the chip 20. When the number of chips 20 is 0.4% or less when the image cannot be recognized,
Make a pass bond or call signal as described above. The image recognition and processing time of the support device 4 is
It is an average of 0.7 seconds, which is a value suitable for managing the eight automatic bonders 1a to 1n under the above image recognition rate. The image recognition and processing time of the support device 4 is longer than the image recognition time of the automatic bonders 1a and 1n. This is contrary to the general relationship that higher systems are faster than lower systems. In this way, the image recognition and processing device does not require high speed, so
In the support device 4, an inexpensive general-purpose 16-bit personal computer is operated under a program written in C language and assembler language to perform pixel calculation processing.
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の実施例に従うボンディングシステムを
示すブロック図である。FIG. 1 is a block diagram showing a bonding system according to an embodiment of the present invention.
【図2】図1のシステムの概念図である。FIG. 2 is a conceptual diagram of the system of FIG.
【図3】図1のシステムでボンディングするLEDを示
す斜視図である。3 is a perspective view showing an LED to be bonded in the system of FIG. 1. FIG.
【図4】対象物(LED)のブラウン管上の像を説明的
に示す図である。FIG. 4 is a diagram illustratively showing an image of an object (LED) on a cathode ray tube.
【図5】図1の支援装置における第1の段階の画像認識
を原理的に示す図である。5 is a diagram showing in principle the first stage image recognition in the support device of FIG.
【図6】支援装置の第2の段階の画像認識を原理的に示
す図である。FIG. 6 is a diagram showing in principle the image recognition in the second stage of the support device.
【図7】支援装置の第3の段階の画像認識を原理的に示
す図である。FIG. 7 is a diagram showing in principle the image recognition in the third stage of the support device.
A1 〜A8 X軸加算値 B1 〜B8 Y軸加算値 A1 to A8 X-axis added value B1 to B8 Y-axis added value
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H01L 21/68 E (56)参考文献 特開 昭55−121584(JP,A) 特開 昭59−66785(JP,A) 特開 昭59−51536(JP,A)─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical indication H01L 21/68 E (56) References JP-A-55-121584 (JP, A) JP-A-59 -66785 (JP, A) JP-A-59-51536 (JP, A)
Claims (1)
る多数の画素の明暗を示す画像データをX軸とこれに直
交するY軸とから成る座標上に配置し、X軸上の各位置
において、Y軸方向に配列されている複数のデータの和
から成るX軸データ(x1〜x8)をそれぞれ求めると
共に、Y軸上の各位置において、X軸方向に配列されて
いる複数のデータの和から成るY軸データ(y1〜y
8)をそれぞれ求め、前記X軸上の各位置における前記X軸データ(x1〜x
8)の配列の一方の端側において互いに隣接している所
定複数個の前記X軸データを加算してX軸データ加算値
(A1)を求め、前記所定複数個は前記X軸上のX軸デ
ータの数よりも少ない個数とし、前記X軸データ加算値
を求めることを、前記X軸データ(x1〜x8)の配列
の一方の端から他方の端に向ってX軸データを1つずつ
ずらして繰返して実行してX軸データ加算値(A1〜A
8)の配列を作り、 前記Y軸上の各位置における前記Y軸データ(y1〜y
8)の配列の一方の端側において互いに隣接している所
定複数個の前記Y軸データを加算してY軸データ加算値
(B1)を求め、前記所定複数個は前記Y軸上のY軸デ
ータの数よりも少ない個数とし、前記Y軸データ加算値
を求めることを、前記Y軸データ(y1〜y8)の配列
の一方の端から他方の端に向ってY軸データを1つずつ
ずらして繰返して実行してY軸データ加算値(B1〜B
8)の配列を作り、 前記X軸データ加算値(A1〜A8)の配列と前記Y軸
データ加算値(B1〜B8)の配列 とに基づいて前記被
認識パターンの有無又は位置を認識することを特徴とす
る画像認識方法。1. Image data indicating the brightness of a large number of pixels corresponding to a specific region including a pattern to be recognized is arranged on a coordinate composed of an X axis and a Y axis orthogonal thereto, and each position on the X axis.
In, X-axis data consisting of the sum of the plurality of data being an array in the Y-axis direction (X1 to X8) with respectively obtained are array Oite, the X-axis direction at each position on the Y axis Y-axis data (y1 to y that is the sum of a plurality of data
8) respectively, and the X-axis data (x1 to x ) at each position on the X-axis is obtained.
8) Places adjacent to each other on one end side of the array
X-axis data addition value by adding a fixed number of X-axis data
(A1) is obtained, and the predetermined plurality of X-axis data are on the X-axis.
The number of X-axis data added is smaller than the number of data
To obtain the array of the X-axis data (x1 to x8)
One X-axis data from one end to the other
X-axis data addition value (A1-A
8) is made, and the Y axis data (y1 to y) at each position on the Y axis is created.
8) Places adjacent to each other on one end side of the array
Y-axis data addition value by adding a fixed number of Y-axis data
(B1) is determined, and the predetermined plurality of Y-axis data are on the Y-axis.
The number of Y-axis data added is smaller than the number of data
To obtain the array of the Y-axis data (y1 to y8)
One Y-axis data from one end to the other
Shift and repeat to execute Y-axis data addition value (B1-B
8) Make an array and add the X-axis data added value (A1 to A8) to the Y-axis
An image recognition method characterized in that the presence or absence or the position of the recognized pattern is recognized based on an array of data addition values (B1 to B8) .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5794393A JPH07109835B2 (en) | 1993-02-22 | 1993-02-22 | Image recognition method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5794393A JPH07109835B2 (en) | 1993-02-22 | 1993-02-22 | Image recognition method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61239691A Division JPH065684B2 (en) | 1986-10-08 | 1986-10-08 | Bonding device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0613418A JPH0613418A (en) | 1994-01-21 |
| JPH07109835B2 true JPH07109835B2 (en) | 1995-11-22 |
Family
ID=13070123
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5794393A Expired - Fee Related JPH07109835B2 (en) | 1993-02-22 | 1993-02-22 | Image recognition method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07109835B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55121584A (en) * | 1979-03-12 | 1980-09-18 | Daihen Corp | Automatic pattern checking method |
| JPS5951536A (en) * | 1982-09-14 | 1984-03-26 | Fujitsu Ltd | Method and apparatus for pattern recognition |
| JPS5966785A (en) * | 1982-10-07 | 1984-04-16 | Dainippon Printing Co Ltd | How to recognize musical notes |
-
1993
- 1993-02-22 JP JP5794393A patent/JPH07109835B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0613418A (en) | 1994-01-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5369492A (en) | Bonding wire inspection apparatus | |
| US20030169418A1 (en) | Surface state inspecting method and substrate inspecting apparatus | |
| US4543659A (en) | Method for recognizing a pellet pattern | |
| JPS6261390A (en) | Method and apparatus for inspecting printed board | |
| JPH07109835B2 (en) | Image recognition method | |
| JPH11307567A (en) | Manufacturing method of semiconductor device having bump inspection step | |
| JP7450245B2 (en) | Three-dimensional image generation device and three-dimensional image generation method | |
| JP2658405B2 (en) | Method for manufacturing semiconductor device | |
| JPH065684B2 (en) | Bonding device | |
| JP2003270304A (en) | Probe device and method for recognizing probe needle tip | |
| JPS58125837A (en) | Positioning device for pellet of automatic die bonder | |
| KR20250175136A (en) | Method and module for setting masking area of semiconductor inspection | |
| JPH10339613A (en) | Inspection method of bonding point in wire bonding | |
| JP3414821B2 (en) | Method and apparatus for bonding inspection of semiconductor products | |
| JPS584937A (en) | Inspecting system for semiconductor chip | |
| KR100231274B1 (en) | Pattern Recognition Device and Ground Bonding Location Recognition Method Using the Same | |
| JPS6215909B2 (en) | ||
| JP3348938B2 (en) | Position recognition device | |
| JP2647053B2 (en) | Method for manufacturing semiconductor device | |
| JPH0399250A (en) | Mounting state recognizing apparatus | |
| JP3006437B2 (en) | Electronic component observation device and electronic component observation method | |
| CN102033620A (en) | Optical ring mouse | |
| JP3333280B2 (en) | Bonding wire inspection method | |
| WO2023007657A1 (en) | Three-dimensional image generation device and three-dimensional image generation method | |
| JPH0573056B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |