(57)【要約】【課題】基板の画像データ上でペースト状半田が塗布された半田領域を特定して減衰処理対象領域から除外することで、半田領域上の異物を高精度に判定し、品質向上に寄与できる基板上の異物検査方法を提供する。【解決手段】印刷領域および半田領域を有する基板を撮像して輝度値を含む画像データを取得し演算処理を施す基板検査装置を用いた基板上の異物検査方法であって、基板上の半田領域の輝度範囲である半田輝度範囲を推定する工程と、良品基板の画像データの高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理を行い良品画像データを演算する工程と、検査基板の画像データの高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理を行い検査画像データを演算する工程と、良品画像データと検査画像データとを比較して得られる差分に基づいて異物の有無を判定する工程と、を有する。【選択図】図３
2014228274.tif 000002
【特許請求の範囲】
【請求項１】
輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備える基板検査装置を用いた基板上の異物検査方法であって、
前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習工程と、
基準となる良品基板の画像データに関して、輝度値が所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて良品画像データを演算する良品減衰処理工程と、
検査対象となる検査基板の画像データに関して、輝度値が前記所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、前記所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて検査画像データを演算する検査減衰処理工程と、
前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定工程と、を有する基板上の異物検査方法。
【請求項２】
輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備える基板検査装置を用いた基板上の異物検査方法であって、
前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習工程と、
基準となる良品基板の画像データに関して、輝度値が前記半田輝度範囲に該当する領域を良品画像データとする良品抽出工程と、
検査対象となる検査基板の画像データに関して、前記良品画像データに対応する領域を検査画像データとする検査抽出工程と、
前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定工程と、を有する基板上の異物検査方法。
【請求項３】
請求項１または２において、前記半田輝度学習工程で、前記異物の無い良品基板上の既知の半田領域を撮像した画像データに基づいて前記半田輝度範囲を推定する基板上の異物検査方法。
【請求項４】
請求項１〜３のいずれか一項において、前記輝度値として赤色輝度値、緑色輝度値、および青色輝度値のうち複数を用いる基板上の異物検査方法。
【請求項５】
請求項４において、前記輝度値として前記赤色輝度値、前記緑色輝度値、および前記青色輝度値を用い、
前記半田輝度範囲は、前記赤色輝度値、前記緑色輝度値、および前記青色輝度値を座標軸とする三次元空間の１個または複数の球領域で表される基板上の異物検査方法。
【請求項６】
請求項１〜５のいずれか一項において、前記半田領域のうち既に電子部品の装着された領域を検査範囲から除外する基板上の異物検査方法。
【請求項７】
輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備えた基板上の異物検査装置であって、
前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習手段と、
基準となる良品基板の画像データに関して、輝度値が所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて良品画像データを演算する良品減衰処理手段と、
検査対象となる検査基板の画像データに関して、輝度値が前記所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、前記所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて検査画像データを演算する検査減衰処理手段と、
前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定手段と、を有する基板上の異物検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基板生産工程内で基板上の異物の有無を検査する異物検査方法および異物検査装置に関する。
【背景技術】
【０００２】
多数の電子部品が実装された基板を生産する装置として、半田印刷装置、電子部品実装装置、リフロー装置、基板検査装置などがあり、これらを基板搬送装置で連結して基板生産ラインを構築する場合が多い。このうち基板検査装置は、基板生産ラインの最後に配置されて完成基板の良否を検査するだけでなく、適宜生産ラインの途中に配置されて生産途中の基板状態を確認する用途にも用いられる。検査方法としては、基板を撮影して得た画像データに所定の演算処理を施して、電子部品の実装位置や姿勢などの実装状態や、基板上の異物の有無などを判定する画像判定法が主流になっている。
【０００３】
画像判定法で異物の有無を判定する場合に、基板表面の印刷物により判定精度が低下しあるいは誤判定を招くおそれがある。印刷物は、後のメンテナンス用として、基板の素地色と対照的な輝度値の高い色でシルクスクリーン印刷されている場合が多い。例えば、緑色や茶色の基板上に明るい白色や黄色で部品配置を示す枠や部品番号、部品略号などが印刷される場合が多い。このような印刷物は、目視の補助に過ぎないため、性能面の必要性から厳密な位置精度を確保している配線パターンやペースト状半田が塗布された半田領域と比較して位置精度が低い。つまり、基板個体ごとに印刷物の位置が微妙に変化することがあり、また濃淡のばらつきが生じる場合もある。これら印刷物の位置の変化や濃淡のばらつきは、異物として判定されるおそれを含んでいる。
【０００４】
本願出願人は、この種の画像データを用いた基板検査方法で判定精度を向上する一技術例を特許文献１に開示している。特許文献１の基板上の異物検査方法は、基準となる良品基板および検査対象となる検査基板の両方の画像データで印刷物が位置変化し得る領域に中間色を上書き補正している。これは、印刷物の輝度値を小さくする減衰処理に相当する。これにより、検査基板で印刷物が位置変化しても、良品基板と比較したときの輝度値の差分が小さくなり、誤判定を防止する効果が生じる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１１２６６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、特許文献１の技術例では、印刷領域で誤判定を防止することに加えて、印刷領域以外の基板素地領域で輝度値の減衰処理を行わずに異物の有無を高精度に判定できる点は好ましい。しかしながら、ペースト状半田が塗布された半田領域に異物があると、高精度に判定することが難しい。ペースト状半田は、一般的に白銀色でその輝度値は比較的高く、印刷領域の輝度値との差が小さい。このため、半田領域上に輝度値の高い異物がある場合に、半田領域および異物の両方に対して減衰処理を行ってしまい、異物と周囲との輝度差が小さくなって異物を判定できなくなる問題が発生した。また、半田領域上に輝度値の低い異物がある場合に、半田領域のみに減衰処理を行って異物との輝度差を小さくしてしまい、異物を判定できなくなるおそれもある。
【０００７】
特に、半田領域上に異物がある状態でその上から誤って電子部品を実装してしまうと、正しい電子回路を構成できなくなる。さらに、後で異物を見つけても、これを除去する手直し作業は困難を極める。これに対し、基板素地領域に異物がある場合には、後で異物を除去して正しい電子回路に手直しすることが比較的容易である。これらを考慮すると、半田領域において異物の有無を正確に判定することが特に重要である。
【０００８】
本発明は、上記背景技術の問題点に鑑みてなされたものであり、基板の画像データ上でペースト状半田が塗布された半田領域を特定して減衰処理対象領域から除外することで、半田領域上の異物を高精度に判定し、品質向上に寄与できる基板上の異物検査方法および異物検査装置を提供することを解決すべき課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する請求項１に係る基板上の異物検査方法の発明は、輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備える基板検査装置を用いた基板上の異物検査方法であって、前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習工程と、基準となる良品基板の画像データに関して、輝度値が所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて良品画像データを演算する良品減衰処理工程と、検査対象となる検査基板の画像データに関して、輝度値が前記所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、前記所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて検査画像データを演算する検査減衰処理工程と、前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定工程と、を有する。
【００１０】
これによれば、良品基板および検査基板の両方の画像データに関して高輝度領域から半田輝度範囲に該当する領域を除外し、換言すれば、半田領域を減衰処理対象領域から除外して印刷領域のみに減衰処理を行い、その後に両画像データの差分に基づいて異物の有無を判定する。したがって、検査基板の半田領域上に輝度値の高い異物がある場合に、半田領域および異物に対して減衰処理を行わず、輝度差が小さくとも異物を高精度に判定できる。また、半田領域上に輝度値の低い異物がある場合にも、半田領域および異物に対して減衰処理を行わず、異物を高精度に判定できる。さらに、検査基板の基板素地領域にある異物に対しても減衰処理を行わないので高精度に判定でき、検査基板の印刷領域の位置変化に対しては減衰処理が効果的に作用して誤判定を防止できる。これらの総合的な効果で、基板の品質向上に寄与できる。換言すると、本発明は、印刷物の位置変化による誤判定の防止と、半田領域上の異物判定精度の向上とを両立させている。
【００１１】
請求項２に係る発明は、輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備える基板検査装置を用いた基板上の異物検査方法であって、前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習工程と、基準となる良品基板の画像データに関して、輝度値が前記半田輝度範囲に該当する領域を良品画像データとする良品抽出工程と、検査対象となる検査基板の画像データに関して、前記良品画像データに対応する領域を検査画像データとする検査抽出工程と、前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定工程と、を有する。
【００１２】
これによれば、良品基板および検査基板の画像データに関して半田領域のみを検査範囲に抽出し、その後に両画像データの差分に基づいて異物の有無を判定する。したがって、請求項１の方法よりも簡略化されて比較するデータ量が格段に少なくなり、異物検査時間を削減できる。また、このように異物検査方法を簡略化しても、特に重要な半田領域上の異物について請求項１と同等の判定精度を確保して、基板の品質向上に寄与できる。
【００１３】
請求項３に係る発明は、請求項１または２において、前記半田輝度学習工程で、前記異物の無い良品基板上の既知の半田領域を撮像した画像データに基づいて前記半田輝度範囲を推定する。
【００１４】
これによれば、良品基板に塗布されたペースト状半田の輝度値を実測するので、半田輝度範囲を狭く限定しつつ推定精度を向上できる。したがって、半田領域を印刷領域や基板素地領域と明瞭に区分でき、ひいては異物の有無の判定精度が向上する。
【００１５】
請求項４に係る発明は、請求項１〜３のいずれか一項において、前記輝度値として赤色輝度値、緑色輝度値、および青色輝度値のうち複数を用いる。
【００１６】
これによれば、白黒の画像データの濃淡のみを示す白黒輝度値を用いる場合と異なり、カラーの画像データの複数の輝度値のアンド条件を用いて半田輝度範囲を狭く限定できる。したがって、半田領域を印刷領域や基板素地領域と明瞭に区分でき、ひいては異物の有無の判定精度が向上する。
【００１７】
請求項５に係る発明は、請求項４において、前記輝度値として前記赤色輝度値、前記緑色輝度値、および前記青色輝度値を用い、前記半田輝度範囲は、前記赤色輝度値、前記緑色輝度値、および前記青色輝度値を座標軸とする三次元空間の１個または複数の球領域で表される。
【００１８】
これによれば、光の３原色の輝度値を各座標軸とする三次元空間で半田輝度範囲を推定するので、半田輝度範囲をさらに一層狭く限定できる。したがって、半田領域の白黒輝度値の範囲が印刷領域のそれに重なる場合であっても、三次元空間では両領域を明瞭に区分でき、ひいては、異物の有無の判定精度がさらに一層向上する。
【００１９】
請求項６に係る発明は、請求項１〜５のいずれか一項において、前記半田領域のうち既に電子部品の装着された領域を検査範囲から除外する。
【００２０】
これによれば、既に電子部品が装着されて検査の重要度が低下した半田領域を検査範囲から除外できる。したがって、良品画像データと検査画像データとを比較したときに、電子部品の本体や端子によって一部が隠された半田領域の形状が微妙に異なっていても、誤って異物と判定するおそれが生じない。
【００２１】
請求項７に係る基板上の異物検査装置の発明は、輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、前記基板を撮像して輝度値を含む画像データを取得する撮像部と、前記画像データに演算処理を施すことにより前記基板上の異物の有無を判定する画像データ演算部とを備えた基板上の異物検査装置であって、前記基板上の前記半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習手段と、基準となる良品基板の画像データに関して、輝度値が所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて良品画像データを演算する良品減衰処理手段と、検査対象となる検査基板の画像データに関して、輝度値が前記所定値以上の高輝度領域から前記半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、前記所定の減衰処理則に基づき前記減衰処理対象領域の輝度値を減衰させて検査画像データを演算する検査減衰処理手段と、前記良品画像データと前記検査画像データとを比較して得られる差分に基づいて、前記検査基板上の異物の有無を判定する差分判定手段と、を有する。
【００２２】
上記のように、本発明は基板上の異物検査装置としても実施できる。請求項７の基板上の異物検査装置の発明では、請求項１の基板上の異物検査方法と同様の効果が生じる。
【図面の簡単な説明】
【００２３】
【図１】第１および第２実施形態の基板上の異物検査方法に用いる基板検査装置の構成の概要を説明するブロック図である。
【図２】図１中の撮像部の構成を模式的に説明する図である。
【図３】第１実施形態の基板上の異物検査方法のメインフローチャートを説明する図である。
【図４】半田輝度学習工程の詳細な工程内訳を説明したフローチャートの図である。
【図５】半田輝度範囲が２個の分類クラスタ（三次元空間の球領域）で表された場合を例示説明する図である。
【図６】良品減衰処理工程の詳細な工程内訳を説明したフローチャートの図である。
【図７】検査減衰処理工程の詳細な工程内訳を説明したフローチャートの図である。
【図８】模式的な良品基板の画像データを例示した図である。
【図９】図８の画像データに良品減衰処理工程を実施して得られる良品画像データを例示した図である。
【図１０】模式的な検査基板の画像データを例示した図であり、半田領域上に異物がある場合を示している。
【図１１】図１０の画像データに検査減衰処理工程を実施して得られる検査画像データを例示した図である。
【図１２】従来技術を用いて図８の画像データから得られる良品画像データを例示した図である。
【図１３】従来技術を用いて図１０の画像データから得られる検査画像データを例示した図である。
【図１４】第２実施形態の基板上の異物検査方法のメインフローチャートを説明する図である。
【発明を実施するための形態】
【００２４】
本発明の第１実施形態の基板上の異物検査方法について、図１〜図１３を参考にして説明する。まず、第１実施形態の基板上の異物検査方法に用いる基板検査装置１について説明する。図１は、基板検査装置１の構成の概要を説明するブロック図である。図示されるように、基板検査装置１は、撮像部２と画像データ演算部７とを備えている。画像データ演算部７は、ＣＰＵ７１、プログラムメモリ７２、およびデータメモリ７３を備えている。ＣＰＵ７１は、プログラムメモリ７２に記憶されているプログラムによって動作し、データメモリ７３に記憶されている各種情報を参照しながら、後述の各工程を制御および実行する。また、撮像部２で取得された画像データは、データメモリ７３に保存されて記憶される。
【００２５】
図２は、図１中の撮像部２の構成を模式的に説明する図である。撮像部２は、カメラ３を基板Ｋに対して相対移動させ、基板Ｋを撮影して輝度値を含む画像データを取得するものである。基板Ｋは、その表面に輝度値の高い印刷領域、およびペースト状半田が塗布された半田領域を有している。半田領域は、既に電子部品Ｐが実装されていてもよく、これから電子部品Ｐが実装されることでもよい。図示されるように、撮像部２は、カメラ３、左右一対の側射用光源４１、４２、落射用光源５、およびハーフミラー６で構成されている。
【００２６】
カメラ３は、基板Ｋの上方に配置されて、基板Ｋを上方から撮像する。側射用光源４１、４２は、基板Ｋの斜め上方に配置され、図中の矢印Ｌ１、Ｌ２で示されるように基板Ｋの斜め上方から光を照射する。落射用光源５は、図中の矢印Ｌ３、Ｌ４で示されるように、ハーフミラー６を介して基板Ｋの真上から垂直に光を照射する。落射用光源５は、ハーフミラー６に向かい水平方向に光を照射するように配置されている。ハーフミラー６は、カメラ３と基板Ｋの間に４５°傾斜して配置されている。ハーフミラー６は、落射用光源５から水平方向に照射された光（Ｌ３）を垂直方向下向きに反射する（Ｌ４）とともに、基板Ｋからの反射光をカメラ３に透過する（Ｌ５）。
【００２７】
カメラ３による撮影時に基板Ｋを照射する側射用光源４１、４２および落射用光源５には、白色光の光源を用いる。また、カメラ３には、光の三原色の各輝度値、すなわち、赤色輝度値、緑色輝度値、および青色輝度値が得られるカラー撮像カメラを用いる。カメラ３は、撮像領域を例えば二次元格子状の多数の画素に分け、各画素の三原色の各輝度値を取得して画像データとし、画像データ演算部７に送出するようになっている。各輝度値は、例えば、０〜２５５ディジットのディジタル値で表現され、数値が大きいほど高輝度、小さいほど低輝度であることを意味する。
【００２８】
ここで、基板Ｋの印刷領域と基板素地領域とを区分する輝度区分所定値は、データメモリ７３に記憶されている。輝度区分所定値は、三原色の各輝度値について設定されていてもよく、三原色の輝度値を平均化して求められる白黒輝度値について設定されていてもよい。また、印刷領域の輝度値を小さく補正する所定の減衰処理則も予め定められており、減衰処理プログラムとしてプログラムメモリ７２に記憶されている。減衰処理則として、例えば、基板の素地に相当する中程度の輝度値を印刷領域の三原色の各輝度値に上書き補正する方法があり、この方法に限定されない。減衰処理則を実施することにより、検査基板の印刷領域の位置が変化しても大きな輝度差が発生せず、異物と誤って判定することを回避できる。
【００２９】
次に、本発明の第１実施形態の基板上の異物検査方法について、フローチャートおよび模式的な画像データを用いて説明する。図３は、第１実施形態の基板上の異物検査方法のメインフローチャートを説明する図である。図示されるように、基板上の異物検査方法は、半田輝度学習工程Ｓ１、良品減衰処理工程Ｓ２、検査減衰処理工程Ｓ３、および差分判定工程Ｓ４からなる。以下、各工程Ｓ１〜Ｓ４について順次説明する。
【００３０】
半田輝度学習工程Ｓ１は、基板上の半田領域の輝度範囲である半田輝度範囲を推定する工程である。図４は、半田輝度学習工程Ｓ１の詳細な工程内訳を説明したフローチャートの図である。半田輝度学習工程Ｓ１のステップＳ１１で、基準となる良品基板の半田領域を撮像し、三原色の各輝度値を取得する。良品基板には、例えば、多数の基板をロット生産するときに初期に生産した実際の基板であって、オペレータのマニュアル検査により合格と判定されかつ異物の無いことが確認された基板を用いる。良品基板上で既知の半田領域を指定することにより、半田領域内の多数の画素の三原色の各輝度値を取得して学習データとすることができる。既知の半田領域は、例えば、基板設計のＣＡＤデータなどを参照して設定することできる。このとき、半田領域の広範な範囲を指定して多数の学習データ（半田領域内の画素の三原色の各輝度値の組）を取得することが好ましい。
【００３１】
次に、ステップＳ１２で、学習データに基づいて、半田輝度範囲を表す分類クラスタを作成する。分類クラスタは、赤色輝度値、緑色輝度値、および青色輝度値を座標軸とする三次元空間の球領域を意味する。分類クラスタの個数は、可変に指定できるものとする。また、各分類クラスタの最大半径も、可変に指定できるものとする。分類クラスタの作成では、三次元空間の座標で表される多数の学習データを１個または複数の分類クラスタに包含させる。
【００３２】
図５は、半田輝度範囲が２個の分類クラスタＣＬ１、ＣＬ２で表された場合を例示説明する図である。図５で、水平面内の直交二方向に赤色輝度値および緑色輝度値の座標軸を設け、垂直方向に青色輝度値の座標軸を設けている。この三次元空間内で、各学習データは座標（赤色輝度値，緑色輝度値，青色輝度値）で表すことができる。図５の例で、第１の分類クラスタＣＬ１の中心は、座標（ＬＲ，ＬＧ，ＬＢ１）で表される。また、第２の分類クラスタＣＬ２の中心は、座標（ＬＲ，ＬＧ，ＬＢ２）で表される。第１および第２の分類クラスタＣＬ１、Ｃ２の半径は、ともに半径ｒである。２個の分類クラスタＣＬ１、ＣＬ２は、青色輝度値の方向に並んで位置しており、一部が重なり合っている。
【００３３】
分類クラスタの個数は、上記した２個に限定されず、１個あるいは３個以上としてもよい。また、複数の分類クラスタの中心の座標は任意であり、半径は互いに異なっていてもよい。複数の分類クラスタは互いに重なり合う場合が多いが、他と離隔した分類クラスタが生じてもよい。複数の分類クラスタによってすべての学習データを包含できるとは限らず、ごく少数の学習データが分類クラスタの外部に位置することも許される。このような分類クラスタを求める具体的な手法として、Ｋ−means法、最短距離法、およびNearest-Neighbor法などを採用できる。
【００３４】
次に、ステップＳ１３で、求めた分類クラスタＣＬ１、ＣＬ２をデータメモリ７３に保存して記憶する。この後、図３のメインフローチャートに戻り、良品減衰処理工程Ｓ２に進む。
【００３５】
上記のように光の３原色の輝度値を各座標軸とする三次元空間で半田輝度範囲を推定することで、半田領域と印刷領域とを明瞭に区分できる。通常、半田領域では、緑色輝度値や青色輝度値よりも赤色輝度値のほうが相対的に高い場合が多い。これに対して、白色の印刷領域では、３原色のうち青色輝度値が最も高くなる傾向がある。したがって、仮に、半田領域の白黒輝度値の範囲が印刷領域のそれに重なっていても、三次元空間では両領域を明瞭に区分できる。
【００３６】
また、実際に生産した良品基板を用いて、塗布されたペースト状半田の輝度値を実測するので、半田輝度範囲を狭く限定しつつ推定精度を向上できる。詳述すると、ペースト状半田には複数の品番があって組成などが少しずつ異なり、輝度値は微妙に変化し得る。また、半田の温度や、照射光の強さを始めとする撮像時の周囲条件も輝度値に影響を及ぼすと考えられる。したがって、実際に使用する半田を撮像対象として、実際の撮像時の周囲条件で実測することで、輝度値が分布する範囲を正確に把握して推定精度を向上できる。
【００３７】
良品減衰処理工程Ｓ２は、基準となる良品基板の画像データに関して、輝度値が輝度区分所定値以上の高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき減衰処理対象領域の輝度値を減衰させて良品画像データを演算する工程である。図６は、良品減衰処理工程Ｓ２の詳細な工程内訳を説明したフローチャートの図である。良品減衰処理工程Ｓ２のステップＳ２１で、良品基板を撮像して画像データを取得する。
【００３８】
次に、ステップＳ２２で、良品基板の画像データの三原色の各輝度値またはこれらを平均化した白黒輝度値に基づいて、高輝度領域および半田領域を抽出する。高輝度領域の抽出は、データメモリ７３に記憶されている輝度区分所定値以上の輝度値を有する画素を抽出して行う。輝度区分所定値を用いた抽出では、印刷領域だけでなく半田領域も高輝度領域に含まれる場合が生じる。一方、半田領域の抽出は、データメモリ７３に記憶されている分類クラスタＣＬ１、ＣＬ２の内部に包含される三原色の輝度値の組を有する画素を抽出して行う。
【００３９】
次に、ステップＳ２３で、良品基板の部品装着領域を検査範囲から除外する。つまり、半田領域であっても既に電子部品の装着された領域は重要度が低下するので、検査範囲から除外する。部品装着領域は、当該の基板に既に装着された電子部品の履歴から明らかである。具体的な除外方法としては、部品装着領域に後述の減衰処理を施してもよいし、差分判定工程Ｓ４で部品装着領域の差分を求めないようにしてもよい。
【００４０】
次に、ステップＳ２４で、良品基板の高輝度領域から半田領域を除外して、減衰処理対象領域を抽出する。これにより、印刷領域のみが減衰処理対象領域に抽出される。次に、ステップＳ２５で、良品基板の減衰処理対象領域に減衰処理を実施して、良品画像データを演算する。この演算は、プログラムメモリ７２に記憶されている減衰処理プログラムにより行う。次に、ステップＳ２６で、求めた良品画像データをデータメモリ７３に保存して記憶する。この後、図３のメインフローチャートに戻り、検査減衰処理工程Ｓ３に進む。
【００４１】
図８は、ステップＳ２１で取得できる模式的な良品基板の画像データＡ１を例示した図である。良品基板の画像データは三原色の各輝度値を含んでおり、三原色の各輝度値を対象として処理を行うことができる。これに限定されず、三原色の輝度値を平均化して求められる白黒輝度値を対象として処理を行うようにしてもよい。図面の制約から、以下では白黒輝度値を例にして説明するが、三原色の各輝度値に対しても同様の処理を行うことができる。通常は、白黒輝度値よりも三原色の各輝度値のほうが判定精度が高い。
【００４２】
図８の良品基板の画像データＡ１で、基板表面の左右両側をそれぞれ上下方向に縦断する２本のラインは、白色の印刷領域Ｐ１、Ｐ２である。左側の印刷領域Ｐ１の右側に離隔して、４個の半田領域Ｈ１〜Ｈ４が上下方向に並んで離隔配置されている。この４個の半田領域Ｈ１〜Ｈ４には、既にチップ部品が装着されている。４個並んだうちの最も上側の半田領域Ｈ１の右側に離隔して、半田領域Ｈ５が配置されている。半田領域Ｈ５には既にトランジスタ部品が装着されている。５個の半田領域Ｈ１〜Ｈ５は、一部が装着された部品に隠されている。４個並んだうちの上から３番目及び４番目の半田領域Ｈ３、Ｈ４と右側の印刷領域Ｐ２との間に、４個の半田領域Ｈ６〜Ｈ９が配置されている。４個の半田領域Ｈ６〜Ｈ９は、概ね正方形の四辺に相当するように配置されており、未だ電子部品は装着されていない。
【００４３】
ここで、チップ部品の輝度値が最も低く、トランジスタ部品および基板素地の輝度値は中程度である。一方、印刷領域Ｐ１、Ｐ２および半田領域Ｈ１〜Ｈ９の輝度値は高い。したがって、ステップＳ２２では、印刷領域Ｐ１、Ｐ２および半田領域Ｈ１〜Ｈ９を合わせた高輝度領域が抽出される。そして、三次元空間の分類クラスタＣＬ１、ＣＬ２を用いて、半田領域Ｈ１〜Ｈ９が抽出される。次に、ステップＳ２３で、９個の半田領域Ｈ１〜Ｈ９のうち既に電子部品の装着された５個の半田領域Ｈ１〜Ｈ５が検査範囲から除外される。これにより、半田領域Ｈ１〜Ｈ５は、装着された電子部品とともに減衰処理が実施され、輝度値が中程度に補正される。
【００４４】
さらに、ステップＳ２４で、高輝度領域から半田領域Ｈ６〜Ｈ９を除外して、減衰処理対象領域を抽出する。これにより、印刷領域Ｐ１、Ｐ２のみが減衰処理対象領域に抽出される。次に、ステップＳ２５で、印刷領域Ｐ１、Ｐ２に減衰処理が実施されて、輝度値が中程度に補正される。これにより、図９に示される良品画像データＡ２が演算される。図９は、図８の画像データＡ１に良品減衰処理工程Ｓ２を実施して得られる良品画像データＡ２を例示した図である。良品画像データＡ２では、印刷領域Ｐ１、Ｐ２、半田領域Ｈ１〜Ｈ５、および基板素地の輝度値は中程度で、半田領域Ｈ６〜Ｈ９の輝度値のみが高くなっている。
【００４５】
検査減衰処理工程Ｓ３は、検査対象となる検査基板の画像データに関して、輝度値が輝度区分所定値以上の高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき減衰処理対象領域の輝度値を減衰させて検査画像データを演算する工程である。図７は、検査減衰処理工程Ｓ３の詳細な工程内訳を説明したフローチャートの図である。検査減衰処理工程Ｓ３は、検査基板に対して良品減衰処理工程Ｓ２と同様の処理を実施する。検査減衰処理工程Ｓ３のステップＳ３１で、検査基板を撮像して画像データを取得する。
【００４６】
次に、ステップＳ３２で、検査基板の画像データの三原色の各輝度値に基づいて、高輝度領域および半田領域を抽出する。高輝度領域の抽出は、輝度区分所定値以上の輝度値を有する画素を抽出して行う。半田領域の抽出は、分類クラスタＣＬ１、ＣＬ２の内部に包含される三原色の輝度値の組を有する画素を抽出して行う。
【００４７】
次に、ステップＳ３３で、検査基板の部品装着領域を検査範囲から除外する。次に、ステップＳ３４で、検査基板の高輝度領域から半田領域を除外して、減衰処理対象領域を抽出する。次に、ステップＳ３５で、検査基板の減衰処理対象領域に減衰処理を実施して、検査画像データを演算する。次に、ステップＳ３６で、求めた検査画像データをデータメモリ７３に保存して記憶する。この後、図３のメインフローチャートに戻り、差分判定工程Ｓ４に進む。
【００４８】
図１０は、ステップＳ３１で取得できる模式的な検査基板の画像データＢ１を例示した図であり、半田領域Ｈ６上に異物Ｘがある場合を示している。図１０の例で、異物Ｘは、半田領域Ｈ１〜Ｈ４に装着されるチップ部品が誤って混入したものであり、当然ながら他の異物も考えられる。図１０の検査基板の画像データＢ１に対して、良品基板の画像データＡ１に対する良品減衰処理工程Ｓ２と同様の処理が実施される。ただし、異物Ｘの輝度値は低く、半田領域Ｈ６のうち異物Ｘによって隠された部分は高輝度領域から除外される。
【００４９】
この結果、図１１に示される検査画像データＢ２が演算される。図１１は、図１０の画像データＢ１に検査減衰処理工程Ｓ３を実施して得られる検査画像データＢ２を例示した図である。検査画像データＢ２では、印刷領域Ｐ１、Ｐ２、半田領域Ｈ１〜Ｈ５、および基板素地の輝度値は中程度で、半田領域Ｈ７〜Ｈ９の輝度値が高くなっている。そして、半田領域Ｈ６では、異物Ｘのある範囲では異物Ｘの元の低い輝度値が残り、異物Ｘ以外の範囲では輝度値が高くなっている。
【００５０】
差分判定工程Ｓ４は、良品画像データと検査画像データとを比較して得られる差分に基づいて、検査基板上の異物の有無を判定する工程である。比較および判定の具体的な方法としては、まず、基板上の座標値が対応する画素の輝度値の差分演算を行い、画素ごとの差分値を求める。次に、差分値が一定値以上となる画素の領域を輝度差異領域とする。そして、輝度差異領域が有っても所定の除外条件を満たす場合にノイズとして破棄し、除外条件を満たさない輝度差異領域がある場合に異物有りと判定する。本第１実施形態では、輝度差異領域を構成する連続した画素数が所定数未満であること、および輝度差異領域の最大幅の画素数が所定数未満であることを除外条件とする。
【００５１】
仮に、偶発的な輝度値の誤計測が発生して微小な輝度差異領域が特定された場合、輝度差異領域の構成画素数が所定数未満である除外条件を満たす。したがって、画像データ演算部７は微小な輝度差異領域をノイズとして破棄する。また、仮に、電子部品のエッジ部による反射の影響により細長い輝度差異領域が特定された場合、構成画素数が多くとも輝度差異領域の最大幅の画素数が所定数未満である除外条件を満たす。したがって、画像データ演算部７は細長い輝度差異領域をノイズとして破棄する。このように、除外条件を設定することにより誤判定が回避される。
【００５２】
模式的な画像データの例において、図９に示された良品画像データＡ２と図１１に示された検査画像データＢ２とについて、画素ごとの輝度値を比較する。すると、異物Ｘに相当する領域で差分値が大きいので、異物Ｘに相当する領域がそのまま輝度差異領域となる。この輝度差異領域は、構成画素数が多く、かつ最大幅も大きいので除外条件を満たさず、正しく異物と判定される。
【００５３】
これに対して、高輝度領域から半田領域を除外しない従来技術では、半田領域に減衰処理を実施して、異物を判定できないおそれがある。図１２は、従来技術を用いて図８の画像データＡ１から得られる良品画像データＡ５を例示した図である。また、図１３は、従来技術を用いて図１０の画像データＢ１から得られる検査画像データＢ５を例示した図である。
【００５４】
図示されるように、従来技術では、良品画像データＡ５および検査画像データＢ５の半田領域Ｈ６〜Ｈ９に対しても減衰処理が実施され、その輝度値が中程度に補正される。したがって、図１３の検査画像データＢ５で、半田領域Ｈ６の減衰された中程度の輝度値と、異物Ｘの低い輝度値とで輝度差が小さくなる。これにより、異物Ｘを判定できなくなるおそれが増大する。換言すると、従来技術では印刷物の位置変化による誤判定を防止するために減衰処理を実施すると、弊害として半田領域上の異物判定精度が低下していた。
【００５５】
第１実施形態の基板上の異物検査方法は、輝度値の高い印刷領域Ｐ１、Ｐ２およびペースト状半田が塗布された半田領域Ｈ１〜Ｈ９を有する基板を検査対象とし、基板を撮像して輝度値を含む画像データを取得する撮像部２と、画像データに演算処理を施すことにより基板上の異物の有無を判定する画像データ演算部７とを備える基板検査装置１を用いた基板上の異物検査方法であって、基板上の半田領域Ｈ１〜Ｈ９の輝度範囲である半田輝度範囲を推定する半田輝度学習工程Ｓ１と、基準となる良品基板の画像データＡ１に関して、輝度値が所定値以上の高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき減衰処理対象領域の輝度値を減衰させて良品画像データＡ２を演算する良品減衰処理工程Ｓ２と、検査対象となる検査基板の画像データＢ１に関して、輝度値が所定値以上の高輝度領域から半田輝度範囲に該当する領域を除外して減衰処理対象領域を求め、所定の減衰処理則に基づき減衰処理対象領域の輝度値を減衰させて検査画像データＢ２を演算する検査減衰処理工程Ｓ３と、良品画像データＡ２と検査画像データＢ２とを比較して得られる差分に基づいて、検査基板上の異物Ｘの有無を判定する差分判定工程Ｓ４と、を有する。
【００５６】
これによれば、良品基板および検査基板の両方の画像データＡ１、Ｂ１に関して高輝度領域から半田輝度範囲に該当する領域を除外し、換言すれば、半田領域Ｈ６〜Ｈ９を減衰処理対象領域から除外して印刷領域Ｐ１、Ｐ２のみに減衰処理を行い、その後に両画像データＡ２、Ｂ２の差分に基づいて異物Ｘの有無を判定する。したがって、検査基板の半田領域Ｈ６上に輝度値の高い異物Ｘがある場合に、半田領域Ｈ６および異物Ｘに対して減衰処理を行わず、輝度差が小さくとも異物Ｘを高精度に判定できる。また、半田領域上に輝度値の低い異物がある場合にも、半田領域および異物に対して減衰処理を行わず、異物を高精度に判定できる。さらに、検査基板の基板素地領域にある異物に対しても減衰処理を行わないので高精度に判定でき、検査基板の印刷領域の位置変化に対しては減衰処理が効果的に作用して誤判定を防止できる。これらの総合的な効果で、基板の品質向上に寄与できる。
【００５７】
また、第１実施形態の基板上の異物検査方法は、半田輝度学習工程Ｓ１で、異物の無い良品基板上の既知の半田領域を撮像した画像データに基づいて半田輝度範囲を推定する。これによれば、良品基板に塗布されたペースト状半田の輝度値を実測するので、半田輝度範囲を狭く限定しつつ推定精度を向上できる。したがって、半田領域を印刷領域や基板素地領域と明瞭に区分でき、ひいては異物の有無の判定精度が向上する。
【００５８】
さらに、第１実施形態の基板上の異物検査方法は、輝度値として赤色輝度値、緑色輝度値、および青色輝度値のうち複数を用いる。より詳細には、第１実施形態の基板上の異物検査方法は、輝度値として赤色輝度値、緑色輝度値、および青色輝度値を用い、半田輝度範囲は、赤色輝度値、緑色輝度値、および青色輝度値を座標軸とする三次元空間の１個または複数の球領域（分類クラスタＣＬ１、ＣＬ２）で表される。
【００５９】
これによれば、複数の輝度値のアンド条件を用いて半田輝度範囲を狭く限定できる。より詳細には、光の３原色の輝度値を各座標軸とする三次元空間で半田輝度範囲を推定するので、半田輝度範囲をさらに一層狭く限定できる。したがって、半田領域の白黒輝度値の範囲が印刷領域のそれに重なる場合であっても、三次元空間では両領域を明瞭に区分でき、ひいては、異物の有無の判定精度がさらに一層向上する。
【００６０】
さらに、第１実施形態の基板上の異物検査方法は、半田領域Ｈ１〜Ｈ９のうち既に電子部品の装着された領域Ｈ１〜Ｈ５を検査範囲から除外する。これによれば、既に電子部品が装着されて検査の重要度が低下した半田領域Ｈ１〜Ｈ５を検査範囲から除外できる。したがって、良品画像データＡ２と検査画像データＢ２とを比較したときに、電子部品の本体や端子によって一部が隠された半田領域Ｈ１〜Ｈ５の形状が微妙に異なっていても、誤って異物と判定するおそれが生じない。
【００６１】
次に、半田領域のみを検査範囲に抽出する第２実施形態の基板上の異物検査方法について、第１実施形態と異なる点を主に説明する。第２実施形態に用いる基板検査装置１は第１実施形態と同じであり、画像データを処理するフローが異なる。図１４は、第２実施形態の基板上の異物検査方法のメインフローチャートを説明する図である。図示されるように、第２実施形態の基板上の異物検査方法は、半田輝度学習工程Ｓ１、良品抽出工程Ｓ６、検査抽出工程Ｓ７、および差分判定工程Ｓ８からなる。半田輝度学習工程Ｓ１の処理内容は、第１実施形態と同じであり、説明は省略する。
【００６２】
良品抽出工程Ｓ６は、基準となる良品基板の画像データに関して、輝度値が半田輝度範囲に該当する領域を良品画像データとする工程である。このとき、第１実施形態と同様に、良品基板の部品装着領域を検査範囲から除外する。これにより、高輝度領域から印刷領域や部品装着領域を除外した領域、すなわち、電子部品が未だ装着されていない半田領域のみを検査範囲に抽出できる。
【００６３】
検査抽出工程Ｓ７は、検査対象となる検査基板の画像データに関して、良品画像データに対応する領域を検査画像データとする工程である。これにより、良品基板および検査基板で検査範囲を一致させ、比較する画素の領域を一致させることができる。
【００６４】
差分判定工程Ｓ８は、良品画像データと検査画像データとを比較して得られる差分に基づいて、検査基板上の異物の有無を判定する工程である。判定方法は、第１実施形態と同様であり、検査範囲を半田領域に限定している点が異なる。また、第１実施形態とは異なる除外条件を設定して用いるようにしてもよい。
【００６５】
第２実施形態の基板上の異物検査方法は、輝度値の高い印刷領域およびペースト状半田が塗布された半田領域を有する基板を検査対象とし、基板を撮像して輝度値を含む画像データを取得する撮像部２と、画像データに演算処理を施すことにより基板上の異物の有無を判定する画像データ演算部７とを備える基板検査装置１を用いた基板上の異物検査方法であって、基板上の半田領域の輝度範囲である半田輝度範囲を推定する半田輝度学習工程Ｓ１と、基準となる良品基板の画像データに関して、輝度値が半田輝度範囲に該当する領域を良品画像データとする良品抽出工程Ｓ６と、検査対象となる検査基板の画像データに関して、良品画像データに対応する領域を検査画像データとする検査抽出工程Ｓ７と、良品画像データと検査画像データとを比較して得られる差分に基づいて、検査基板上の異物の有無を判定する差分判定工程Ｓ８と、を有する。
【００６６】
これによれば、良品基板および検査基板の画像データに関して半田領域のみを検査範囲に抽出し、その後に両画像データの差分に基づいて異物の有無を判定する。したがって、第１実施形態の方法よりも簡略化されて比較するデータ量が格段に少なくなり、異物検査時間を削減できる。また、このように異物検査方法を簡略化しても、特に重要な半田領域上の異物について第１実施形態と同等の判定精度を確保して、基板の品質向上に寄与できる。さらに、半田輝度学習工程Ｓ１で三次元空間の１個または複数の球領域を用いて半田輝度範囲を推定することで発生する効果も、第１実施形態と同等である。
【００６７】
なお、半田輝度学習工程Ｓ１で半田輝度範囲を推定するときに、三次元空間の球領域以外、例えば立方体領域や平行六面体領域を用いるようにしてもよい。また、差分判定工程Ｓ８における除外条件などの判定方法は適宜変更することができる。さらに、第１および第２実施形態の基板上の異物検査方法は、基板上の異物検査装置としても実施できる。本発明は、その他様々な変形や応用が可能である。
【符号の説明】
【００６８】
１：基板検査装置    ２：撮像部    ３：カメラ    ４１、４２：側射用光源
５：落射用光源    ６：ハーフミラー    ７：画像データ演算部
７１：ＣＰＵ    ７２：プログラムメモリ    ７３：データメモリ
Ｓ１：半田輝度学習工程    Ｓ２：良品減衰処理工程
Ｓ３：検査減衰処理工程    Ｓ４、Ｓ８：差分判定工程
Ｓ６：良品抽出工程    Ｓ７：検査抽出工程
Ａ１：良品基板の画像データ    Ａ２：良品画像データ
Ｂ１：検査基板の画像データ    Ｂ２：検査画像データ
ＣＬ１、ＣＬ２：分類クラスタ（三次元空間の球領域）
Ｐ１、Ｐ２：印刷領域    Ｈ１〜Ｈ９：半田領域    Ｘ：異物
【図１】
2014228274.tif 000003
【図２】
2014228274.tif 000004
【図３】
2014228274.tif 000005
【図４】
2014228274.tif 000006
【図５】
2014228274.tif 000007
【図６】
2014228274.tif 000008
【図７】
2014228274.tif 000009
【図８】
2014228274.tif 000010
【図９】
2014228274.tif 000011
【図１０】
2014228274.tif 000012
【図１１】
2014228274.tif 000013
【図１２】
2014228274.tif 000014
【図１３】
2014228274.tif 000015
【図１４】
2014228274.tif 000016