(57)【要約】【課題】被検出部位の中心位置の検出について、どの作業者でも同じ条件下であれば同じ結果を得ることと、検出を短時間で終えること。【解決手段】本発明の中心位置検出方法は、画像データに対して指定した指定領域から被検出部位の中心の位置を検出するものであって、自動で実行される二値化工程Ｓ５と検索工程Ｓ６と矩形演算工程Ｓ７とを備える。二値化工程Ｓ５は、指定領域を二値化して二値化画像を得る。検索工程Ｓ６は、二値化工程Ｓ５で得た二値化画像のうち、最も広い領域を検索する。矩形演算工程Ｓ７は、検索工程Ｓ６で検索した最も広い領域に対して、内接する最大の矩形ないし正方形を演算する。矩形演算工程Ｓ７で演算された最大内接矩形ないし正方形の中心位置を、被検出部位の中心位置とする。【選択図】図２
2014095661.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対して被検出部位を含むように指定した指定領域から被検出部位の中心の位置を検出する方法であって、
指定領域を二値化して二値化画像を得る二値化工程と、
この二値化工程で得た二値化画像のうち、最も広い領域を検索する検索工程と、
この検索工程で検索した最も広い領域に対して、内接する最大の矩形ないし正方形を演算する演算工程とを備え、
この演算工程で演算した最大内接矩形ないし正方形の中心位置を、被検出部位の中心位置とすることを特徴とする中心位置検出方法。
【請求項２】
指定領域の指定と二値化工程の間に、指定領域の平均輝度を算出し、この算出した平均輝度に基づいて二値化工程で二値化画像を得るための閾値を設定する閾値設定工程を備える請求項１に記載の中心位置検出方法。
【請求項３】
指定領域の指定と閾値設定工程の間に、指定領域を平滑化する平滑化工程を備えた請求項２に記載の中心位置検出方法。
【請求項４】
検索工程で、指定領域の面積に対して４０〜９０％の面積を有する領域を最も広い領域として検索する請求項１〜３の何れか１項に記載の中心位置検出方法。
【請求項５】
被検出部位が、半導体ウエハのチップが取り付けられるアイランドである請求項１〜４の何れか１項に記載の中心位置検出方法。
【請求項６】
画像データに対して被検出部位を含むように指定した指定領域から被検出部位の中心の位置を検出する装置であって、
画像データを取得するための画像取得手段と、画像データを処理するための画像処理手段とを備え、
画像処理手段は、指定領域を二値化して二値化画像を得る二値化手段と、この二値化手段で得た二値化画像のうち、最も広い領域を検索する検索手段と、この検索手段で検索した最も広い領域に対して、内接する最大の矩形ないし正方形を演算する演算手段とを有し、
この演算手段で演算した最大内接矩形ないし正方形の中心位置を、被検出部位の中心位置とすることを特徴とする中心位置検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、半導体ウエハのチップが取り付けられるアイランドにおける中心位置を検出するために使用される中心位置検出方法および中心位置検出装置に関する。
【背景技術】
【０００２】
ＬＳＩ等の半導体装置の製造工程では、半導体ウエハの表面上に複数のチップが形成された後、ダイシングによって、チップごとに分離される。そして、これらの分離されたチップのうちダイシング前の電気的検査で良品とされたものをピックアップし、リードフレーム等に対してボンディングする。
【０００３】
この製造工程のうち、ボンディング工程では、ピックアップされたチップがリードフレーム等のアイランドと呼ばれる部位に銀ペースト等によって接着される。この際に、チップの中心位置とアイランドの中心位置を合わせる必要がある。このために、チップの中心位置やアイランドの中心位置が画像データから自動で算出（検出）される（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３１３０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、半導体装置の製造中にボンディング工程でアイランドの中心位置を連続して検出しなければならない状況と異なり、アイランドの中心位置の検出を数回だけ行なう状況では、アイランドの中心位置の検出が作業者によって実施される場合がある。これは、上述のような自動検出を行なうためには、予めアイランドのモデルを登録しなければならず、このための作業が煩雑なためである。
【０００６】
このアイランドの中心位置の作業者による検出は、作業者がモニター等の画面を見ながら次のように行なう。例えば、図７に示すように、モニター等の画面上にリードフレームＬ’のアイランドＩ’の画像が表示されている場合、点線で示すカーソルＣ’の中心（十字の交差部）をアイランドＩ’の中心位置に合わせる。
【０００７】
しかしながら、この作業者による検出は、目視による合わせ作業なので、作業者の感覚により位置合わせ誤差が生じ、また、目合わせによる時間が掛かる。これは次のような理由によるものである。設計上はアイランドが正確な点対称の形状（例えば矩形状）であっても、製造時の誤差のために、正確な点対称の形状となることは少なく、目合わせがし難い。また、画像自体が分解能を有しているので、作業者によって１画素の誤差を生じ易い。このため、精度を求める場合には、何度も目合わせ位置を修正する必要がある。
【０００８】
このような問題は、リードフレーム等のアイランドの中心位置に限らず、その他の部材における被検出部位の中心位置を作業者によって検出する場合にも生じる。
【０００９】
本発明は、上記事情に鑑み、被検出部位の中心位置の検出について、どの作業者でも同じ条件下であれば同じ結果を得ることと、検出を短時間で終えることを課題とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するための本発明は、画像データに対して被検出部位を含むように指定した指定領域から被検出部位の中心の位置を検出する方法であって、指定領域を二値化して二値化画像を得る二値化工程と、この二値化工程で得た二値化画像のうち、最も広い領域を検索する検索工程と、この検索工程で検索した最も広い領域に対して、内接する最大の矩形ないし正方形を演算する演算工程とを備え、この演算工程で演算した最大内接矩形ないし正方形の中心位置を、被検出部位の中心位置とすることを特徴とする中心位置検出方法である。
【００１１】
この方法では、検索工程で検索した最も広い領域は、被検出部位に対応するものである。そして、演算工程で演算した最大内接矩形ないし最大内接正方形の中心位置は、被検出部位の中心位置に対応するので、これを被検出部位の中心位置としている。従って、二値化工程、検索工程、演算工程によって、指定領域から被検出部位の中心位置を検出することができる。
【００１２】
そして、作業者が入力する情報は、被検出部位を含む指定領域のみで、パラメータ等を不要とすることができる。そして、指定領域を指定した後は、自動で二値化工程、検索工程、演算工程を実行して被検出部位の中心位置を検出することができる。
【００１３】
二値化工程、検索工程、演算工程を自動で行なえば、被検出部位の中心位置の検出について、手動で指定領域を指定しても、一定の結果となり、また、検出に要する時間を短縮できる。
【００１４】
また、作業者が、指定領域を指定する際には、被検出部位を含むだけでよいので、精度を必要とせず、領域指定に要する時間も短いものとなる。また、作業者は、指定領域を指定する以外には情報を入力する必要が無いので、作業時間を抑制できる。
【００１５】
すなわち、本発明の中心位置検出方法では、被検出部位の中心位置の検出について、どの作業者でも同じ条件下であれば同じ結果を得ることができ、検出を短時間で終えることができる。
【００１６】
また、被検出部位の中心位置として、被検出部位に対応する最も広い領域に対する最大内接矩形ないし正方形の中心位置を使用している。このように最大内接矩形ないし正方形を使用すると、被検出部位の製造時に生じた形状誤差にある程度対応できる。また、最大内接矩形ないし正方形を使用すると、矩形状以外の形状を有する被検出部位にある程度対応できる。
【００１７】
上記の方法において、指定領域の指定と二値化工程の間に、指定領域の平均輝度を算出し、この算出した平均輝度に基づいて二値化工程で二値化画像を得るための閾値を設定する閾値設定工程を備えてもよい。
【００１８】
この閾値設定工程で設定した閾値を、二値化工程で二値化画像を得るのに使用すれば、適切な二値化画像を得ることができる。また、この閾値設定工程も自動化が可能であり、全体の検出時間が増大することを抑制できる。
【００１９】
更に、指定領域の指定と閾値設定工程の間に、指定領域を平滑化する平滑化工程を備えれば、平滑化によりノイズを減少させることができ、より正確な検出結果を得ることができる。また、この平滑化工程も自動化が可能であり、全体の検出時間が増大することを抑制できる。なお、平滑化とは、移動平均フィルタ等を使用することによって、画像に生じたノイズを除去したり、画素ごとの輝度値の変化を少なくしたりする処理のことをいう。
【００２０】
上記何れかの方法において、検索工程で、指定領域の面積に対して４０〜９０％の面積を有する領域を最も広い領域として検索してもよい。
【００２１】
この検索であれば、自動化した時のアルゴリズムを簡素にすることでき、これにより処理時間を短縮できる。従って、中心位置の検出に要する時間を更に短縮できる。
【００２２】
上記何れかの方法において、被検出部位が、半導体ウエハのチップが取り付けられるアイランドであってもよい。
【００２３】
この場合には、上述の効果を特に有効なものとして享受できる。
【００２４】
また、前記課題を解決するための本発明は、画像データに対して被検出部位を含むように指定した指定領域から被検出部位の中心の位置を検出する装置であって、画像データを取得するための画像取得手段と、画像データを処理するための画像処理手段とを備え、画像処理手段は、指定領域を二値化して二値化画像を得る二値化手段と、この二値化手段で得た二値化画像のうち、最も広い領域を検索する検索手段と、この検索手段で検索した最も広い領域に対して、内接する最大の矩形ないし正方形を演算する演算手段とを有し、この演算手段で演算した最大内接矩形ないし正方形の中心位置を、被検出部位の中心位置とすることを特徴とする中心位置検出装置である。
【００２５】
この装置では、冒頭で説明した方法を実施することができるので、この方法と同様の効果を得ることができる。
【発明の効果】
【００２６】
本発明によれば、被検出部位の中心位置の検出について、どの作業者でも同じ条件下であれば同じ結果を得ることができ、検出を短時間で終えることができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態に係る中心位置検出装置を示す模式図である。
【図２】本発明の実施形態に係る中心位置検出方法のフローチャートを示す図である。
【図３】本発明の実施形態に係る中心位置検出方法による画面を示す図である。
【図４】本発明の実施形態に係る中心位置検出方法による画面を示す図である。
【図５】被検出部位を示す模式図で（Ａ）が正常な状態、（Ｂ）が形状誤差が大きい状態である。
【図６】被検出部位の他例を示す模式図で、（Ａ）が楕円形状の場合、（Ｂ）が真円形状の場合、（Ｃ）が正方形状の場合である。
【図７】従来の中心位置検出方法による画面を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための形態について図に基づき説明する。
【００２９】
図１は、本発明の実施形態に係る中心位置検出装置を模式的に示す。この中心位置検出装置１は、本実施形態では、リードフレームＬの画像データに対して被検出部位としてのアイランドの中心位置を検出するものである。
【００３０】
中心位置検出装置１は、リードフレームＬの画像データを取得するためのカメラ等の画像取得手段２と、パーソナルコンピュータ等の画像処理手段３と、モニター等の画像表示手段４と、作業者によって操作されるマウス等の領域指定手段５とを主要な構成要素とする。
【００３１】
また、画像処理手段３は、画像制御手段３ａと、平滑化手段３ｂと、閾値設定手段３ｃと、二値化手段３ｄと、検索手段３ｅと、矩形演算手段３ｆと、中心位置演算手段３ｇと、記憶制御手段３ｈと、記憶手段３ｉとを備える。
【００３２】
画像制御手段３ａは、画像表示手段４に表示させる画像を制御する。平滑化手段３ｂは、取得した画像データに対して作業者が指定した領域を平滑化する。閾値設定手段３ｃは、平滑化手段３ｂによって平滑化された指定領域の平均輝度を算出し、この算出した平均輝度に基づいて二値化手段３ｄで二値化画像を得るための閾値を設定する。二値化手段３ｄは、平滑化手段３ｂによって平滑化された指定領域を、閾値設定手段３ｃによって設定された閾値で二値化して二値化画像を得る。
【００３３】
検索手段３ｅは、二値化手段３ｄで得られた二値化画像を分割し、このうち、最も広い領域を検索する。矩形演算手段３ｆは、この検索手段３ｅで検索した最も広い領域に対して、内接する最大の矩形を演算によって求める。そして、中心位置演算手段３ｇは、この矩形演算手段３ｆによって求められた最大内接矩形の中心位置を演算によって求める。記憶制御手段３ｈは、この中心位置演算手段３ｇによって求められた最大内接矩形の中心位置を、アイランドの中心位置として、記憶手段３ｉに記憶させる。
【００３４】
これらの画像処理手段３が備える手段は、例えば、パーソナルコンピュータ等内のソフトウエア（プログラム）、メモリ等で構成することができる。
【００３５】
次に、上記の中心位置検出装置１で使用される中心位置検出方法について説明する。
【００３６】
図２に示すように、本実施形態の中心位置検出方法は、画像表示工程Ｓ１と、領域指定工程Ｓ２と、平滑化工程Ｓ３と、閾値設定工程Ｓ４と、二値化工程Ｓ５と、検索工程Ｓ６と、矩形演算工程Ｓ７と、中心位置演算工程Ｓ８と、中心位置処理工程Ｓ９とを備え、図２の矢印で示す順番で実行される。
【００３７】
画像表示工程Ｓ１では、画像取得手段２によって取得されたリードフレームＬの画像データが、画像制御手段３ａによって、図３（Ａ）に示すように、画像表示手段４に表示される。なお、本実施形態では、リードフレームＬのアイランドＩは、角が少し丸まった矩形状であり、プレス加工によって（図３で紙面の表側に）隆起している。
【００３８】
次に、領域指定工程Ｓ２では、画像表示工程Ｓ１で画像表示手段４に表示された画像に対して、作業者が、アイランドＩが存在する領域を指定する。具体的には、作業者が、領域指定手段５を操作することによって、図３（Ａ）に一点鎖線で示す十字と点線で示す四角から構成されるカーソルＣ１を移動させる。そして、カーソルＣ１の四角枠（点線部分）が、アイランドＩを含む状態となったら、その位置を確定する操作を行なう。これによって、カーソルＣ１の四角に囲まれた領域が作業者に指定された指定領域Ｒとなる。この際には、カーソルＣ１の中心を示す十字（一点鎖線）の位置は、アイランドＩの中心でなくてもよい。なお、カーソルＣ１の画像表示手段４への表示等は、画像制御手段３ａが行なう。
【００３９】
領域指定工程Ｓ２で、作業者が、カーソルＣ１の位置を確定する操作を行なう（指定領域Ｒの指定を確定する）と、平滑化工程Ｓ３〜中心位置処理工程Ｓ９が自動で以下のように順番に実行される。
【００４０】
平滑化工程Ｓ３では、平滑化手段３ｂが、指定領域Ｒの画像データを平滑化し、この平滑化によって、ノイズを除去する。
【００４１】
閾値設定工程Ｓ４では、閾値設定手段３ｃが、平滑化工程Ｓ３で平滑化した指定領域Ｒの画像データの平均輝度を算出し、この算出した平均輝度に基づいて二値化工程Ｓ５で二値化画像を得るために使用する閾値を設定する。
【００４２】
二値化工程Ｓ５では、二値化手段３ｄが、閾値設定工程Ｓ４で設定した閾値を使用して、平滑化した指定領域Ｒの画像データを二値化して二値化画像データを得る。
【００４３】
検索工程Ｓ６では、検索手段３ｅが、二値化工程Ｓ５で得た二値化画像データとしての指定領域Ｒを複数に分割し、この分割された領域のうち、図５（Ａ）に示すような最も広い領域Ｄを検索する。検索された最も広い領域Ｄは、アイランドＩに対応したものである。本実施形態では、検索手段３ｅは、指定領域Ｒの面積に対して４０〜９０％の面積を有する領域を最も広い領域Ｄとして検索する。つまり、検索手段３ｅは、指定領域Ｒの面積の４０％未満あるいは９０％を超える面積の領域を除去する。
【００４４】
矩形演算工程Ｓ７では、矩形演算手段３ｆが、検索工程Ｓ６で検索した最も広い領域Ｄに対して、図５（Ａ）に点線で示すように、内接する最大の矩形Ｐを演算して求める。
【００４５】
中心位置演算工程Ｓ８では、中心位置演算手段３ｇが、図５（Ａ）に示すように、矩形演算工程Ｓ７で求めた最大内接矩形の中心位置Ｏを演算して求める。この最大内接矩形Ｐの中心位置Ｏは、アイランドＩの中心位置に対応するものである。
【００４６】
中心位置処理工程Ｓ９では、画像制御手段３ａが、中心位置演算工程Ｓ８で求めた最大内接矩形Ｐの中心位置Ｏを、アイランドＩの中心位置として、図４（Ｂ）に示すように、画像表示手段４に十字のカーソルＣ２で表示する。また、中心位置処理工程Ｓ９では、記憶制御手段３ｈが、中心位置演算工程Ｓ８で求めた最大内接矩形Ｐの中心位置ＯをアイランドＩの中心位置として、記憶手段３ｉに記憶させる。
【００４７】
そして、以上の作業を繰り返して１つのリードフレームＬに対して、複数のアイランドＩの中心位置を記憶手段３ｉに記憶させる。この記憶された複数のアイランドＩの中心位置は、例えば、次のように他のアイランドＩの中心位置を算出するために利用される。リードフレームＬが矩形状であり、アイランドＩが、リードフレームＬの長辺方向と短辺方向に沿って等ピッチでマトリックス状に配置されている場合を考える。この場合、マトリックス全体が矩形状で４つの角が存在するが、このうちの３つの角に配置されているアイランドＩの中心位置を記憶手段３ｉに記憶させる。すると、ピッチ間隔と、この記憶された３つのアイランドＩの中心位置から、他のアイランドＩの中心位置を全て算出できる。
【００４８】
以上に説明した本実施形態の中心位置検出装置１および中心位置検出方法では、作業者が入力する情報は、アイランドＩを含む指定領域Ｒのみで、パラメータ等を必要としない。そして、指定領域Ｒを指定（確定）した後は、ソフトウエア等が自動で平滑化工程Ｓ３〜中心位置処理工程Ｓ９を実行してアイランドＩの中心位置を検出する。
【００４９】
平滑化工程Ｓ３〜中心位置処理工程Ｓ９を自動で行なっているので、アイランドＩの中心位置の検出について、作業者が手動で指定領域Ｒを指定しても、一定の結果となり、また、検出に要する時間を短縮できる。
【００５０】
また、作業者が、画像表示手段４の画面上で指定領域Ｒを指定する際には、アイランドＩを含むだけでよいので、精度を必要とせず、指定領域Ｒの指定に要する時間も短いものとなる。また、作業者は、指定領域Ｒを指定する以外にはパラメータ等の情報を入力する必要が無いので、作業時間を抑制できる。
【００５１】
すなわち、本実施形態の中心位置検出装置１および中心位置検出方法では、アイランドＩの中心位置の検出について、どの作業者でも同じ条件下であれば同じ結果を得ることができ、検出を短時間で終えることができる。
【００５２】
また、アイランドＩの中心位置として、アイランドＩに対応した最も広い領域Ｄに対する最大内接矩形Ｐの中心位置Ｏを使用している。このように最大内接矩形Ｐを使用すると、アイランドＩの製造時に生じた形状誤差にある程度対応できる。例えば、図５（Ｂ）のように、リードフレームＬの製造時の形状誤差によって、アイランドＩの角が丸まった場合でも、図５（Ａ）の場合と、中心位置Ｏが略同じ最大内接矩形Ｐが得られる。従って、形状誤差によってアイランドＩの中心位置の検出精度が悪化することを抑制できる。
【００５３】
また、最大内接矩形Ｐを使用すると、矩形状以外の形状を有するアイランドＩにある程度対応できる。例えば図６（Ａ）に示す楕円形状のアイランドＩに対しても、最大内接矩形Ｐの中心位置Ｏは、アイランドＩの中心位置となる。また、図６（Ｂ）に示す真円形状のアイランドＩに対しても、最大内接矩形Ｐの中心位置Ｏは、アイランドＩの中心位置となる。また、図６（Ｂ）に示す真円形状のアイランドＩや図６（Ｃ）に示す正方形状のアイランドＩに対しては、内接する最大の正方形Ｐ’を演算して求めて、その中心位置ＯをアイランドＩの中心位置とすることができる。
【００５４】
また、平滑化工程Ｓ３で、指定領域Ｒの画像データを平滑化しているので、平滑化によりノイズを減少させることができ、より正確な検出結果を得ることができる。
【００５５】
また、二値化工程Ｓ５で二値化画像を得るための閾値として、平滑化工程Ｓ３で平滑化した指定領域Ｒの画像データから算出した平均輝度に基づいたものを使用している。従って、二値化工程Ｓ５で適切な二値化画像を得ることができる。
【００５６】
また、検索工程Ｓ６で、指定領域Ｒの面積に対して４０〜９０％の面積を有する領域を最も広い領域として検索する。これによって、アルゴリズムが簡素なものになり、これにより検索工程Ｓ６に要する時間を短縮できる。従って、中心位置の検出に要する時間を更に短縮できる。
【００５７】
本発明は、上記実施形態に限定されること無く、その技術的思想の範囲内で様々な変形が可能である。例えば、上記実施形態では、リードフレームのアイランドの中心を検出していたが、リードフレーム以外の部材における被検出部位の中心を検出してもよい。また、上記実施形態では、領域指定工程は、作業者が手動で行なっていたが、自動化してもよい。
【符号の説明】
【００５８】
１      中心位置検出装置
３ｂ    平滑化手段
３ｃ    閾値設定手段
３ｄ    二値化手段
３ｅ    検索手段
３ｆ    矩形演算手段
Ｄ      最も広い領域
Ｉ      アイランド（被検出部位）
Ｏ      中心位置
Ｐ      最大内接矩形
Ｐ’    最大内接正方形
Ｒ      指定領域
Ｓ３    平滑化工程
Ｓ４    閾値設定工程
Ｓ５    二値化工程
Ｓ６    検索工程
Ｓ７    矩形演算工程
【図１】
2014095661.tif 000003
【図２】
2014095661.tif 000004
【図３】
2014095661.tif 000005
【図４】
2014095661.tif 000006
【図５】
2014095661.tif 000007
【図６】
2014095661.tif 000008
【図７】
2014095661.tif 000009