(57)【要約】【課題】検出された欠陥の位置座標から、画像処理等を必要とすることなしに、低負荷、低コストで線状欠陥であるか否かを判定する技術を提供する。【解決手段】欠陥判定装置は、検査対象の二次元座標系における欠陥の位置座標を用いて、欠陥を判定するものであって、前記位置座標を用いて、成分ごとに前記欠陥間の距離を算出する算出手段と、着目している前記欠陥からの第１成分の距離が第１の閾値以下であり、第２成分の距離が第２の閾値以下である前記欠陥ごとに１つのグループとするグループ化手段と、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、を備える構成とした。【選択図】図１２
2016070741.tif 000002
【特許請求の範囲】
【請求項１】
検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置であって、
前記位置座標を用いて、前記欠陥間の距離を算出する算出手段と、
前記距離が閾値以下の前記欠陥ごとに１つのグループとするグループ化手段と、
前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、
を備えることを特徴とする欠陥判定装置。
【請求項２】
前記位置座標は、前記検査対象の二次元座標系における位置座標であり、
前記算出手段は、成分ごとに前記欠陥間の距離を算出する
ことを特徴とする請求項１に記載の欠陥判定装置。
【請求項３】
前記グループ化手段は、第１成分の距離が第１の閾値以下であり、第２成分の距離が第２の閾値以下である前記欠陥ごとに１つのグループとする
ことを特徴とする請求項２に記載の欠陥判定装置。
【請求項４】
前記グループ化手段は、着目している前記欠陥からの前記距離が閾値以下の前記欠陥ごとに１つのグループとする
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の欠陥判定装置。
【請求項５】
前記検査対象は、配線パターンが形成されたフィルムであって、前記欠陥は、前記配線パターンにおける欠陥である
ことを特徴とする請求項１乃至請求項４のいずれか１項に記載の欠陥判定装置。
【請求項６】
検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置で行う欠陥判定方法であって、
前記位置座標を用いて、前記欠陥間の距離を算出するステップと、
前記距離が閾値以下の前記欠陥ごとに１つのグループとするステップと、
前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定するステップと、
を含むことを特徴とする欠陥判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィルム上に形成されたパターンにおける欠陥を判定する技術に関し、特に、線状欠陥を判定する技術に関する。
【背景技術】
【０００２】
タッチパネル用フィルムセンサなどの電子回路（引き出し回路）に用いられる、フィルム状の基材に回路などのパターンを形成した製品（以下、検査対象という。）では、製造時に外観検査を行い、パターンの短絡や欠損等の欠陥を検出する必要がある。
【０００３】
従来では、検査対象を撮影した画像から微細な線状欠陥を検出する方法において、欠陥が比較的大きくかつ濃淡差が大きい場合には、２段階閾値法が用いられている（特許文献１）。
【０００４】
２段階閾値法は、検査対象を撮影した画像において、まず、低い閾値で２値化することで確実に欠陥である部分のみを抽出し、次に、高い閾値で２値化することでノイズを含んで欠陥全体を抽出し、抽出結果を合成し、重なっている領域のみを欠陥とする方法である。しかし、ひび割れなど抽出すべき領域が細く濃淡が薄い場合は有効でなかった。
【０００５】
そこで、特許文献１では、検査対象を撮影した画像に正規化処理を施した後、多重多段階スライス法を用いて得られた複数の欠陥を統合して線状欠陥候補として検出し、検出した線状欠陥候補に基づいて、局所的探索法により抽出した線状欠陥と、大局的探索法により抽出した線状欠陥を合成して、微細線状欠陥を検出する方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−４８１５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
検査対象を撮影した画像から線状欠陥を検出する方法において、２段階閾値法では、前述のとおり、ひび割れなど抽出すべき領域が細く濃淡が薄い場合は有効ではないという問題がある。また、画像処理を行うため、負荷が高いという問題もある。
【０００８】
また、特許文献１の方法においては、線状欠陥候補を抽出したうえで、再度、線状欠陥の探索等を行うため、検査処理の負荷やコストが高くなってしまうという問題がある。
【０００９】
本発明は、かかる課題を解決するためになされたものであり、検出された欠陥の位置座標から、別途画像処理等を必要とすることなしに、低負荷、低コストで線状欠陥であるか否かを判定する技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前述した課題を解決するために、第１の発明は、検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置であって、前記位置座標を用いて、前記欠陥間の距離を算出する算出手段と、前記距離が閾値以下の前記欠陥ごとに１つのグループとするグループ化手段と、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、を備えることを特徴とする欠陥判定装置である。
第１の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
【００１１】
前記位置座標は、前記検査対象の二次元座標系における位置座標であり、前記算出手段は、成分ごとに前記欠陥間の距離を算出することが望ましい。
これによって、二次元座標系における位置座標を用いるので、正確に線状欠陥を判定することができるとともに、成分ごとに欠陥間の距離を算出するので、加減算のみで、簡易に距離を算出することができる。
【００１２】
前記グループ化手段は、第１成分の距離が第１の閾値以下であり、第２成分の距離が第２の閾値以下である前記欠陥ごとに１つのグループとすることが望ましい。
これによって、縦方向に連なる欠陥や、横方向に連なる欠陥を１つのグループとすることができる。
【００１３】
前記グループ化手段は、着目している前記欠陥からの前記距離が閾値以下の前記欠陥ごとに１つのグループとすることが望ましい。
これによって、各欠陥ごとに、所定の閾値に含まれる欠陥をグループ化することができる。
【００１４】
前記検査対象は、配線パターンが形成されたフィルムであって、前記欠陥は、前記配線パターンにおける欠陥であることが望ましい。
これによって、フィルムに形成された配線パターンの線状欠陥を判定することができる。
【００１５】
第２の発明は、検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置で行う欠陥判定方法であって、前記位置座標を用いて、前記欠陥間の距離を算出するステップと、前記距離が閾値以下の前記欠陥ごとに１つのグループとするステップと、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定するステップと、を含むことを特徴とする欠陥判定方法である。
第２の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
【発明の効果】
【００１６】
本発明により、検査対象において検出された欠陥の位置座標に基づいて、距離と個数を算出といった計算のみで、線状欠陥を判定することができる。したがって、別途画像処理等を必要としないため、低負荷、低コストで、線状欠陥の判定及び抽出をすることができる。
【図面の簡単な説明】
【００１７】
【図１】欠陥検査システムの概要を示す図
【図２】検査装置及び欠陥判定装置のハードウエア構成を示す図
【図３】検査対象の配線パターンの例を示す図
【図４】線状欠陥及び孤立欠陥の例を示す図
【図５】欠陥範囲における位置座標の例を示す図
【図６】検査装置のマージ機能の例を示す図
【図７】第１実施形態に係る欠陥判定処理の流れを示すフローチャート
【図８】第１実施形態に係るグループ化処理の流れを示すフローチャート
【図９】第１実施形態に係る判定処理の流れを示すフローチャート
【図１０】第1実施形態に係るグループ化処理の例を示す図
【図１１】第１実施形態に係る判定処理の例を示す図
【図１２】第２実施形態に係る欠陥判定処理の流れを示すフローチャート
【図１３】第２実施形態に係る欠陥判定処理の例を示すフローチャート
【図１４】線状欠陥の表示処理の流れを示すフローチャート
【発明を実施するための形態】
【００１８】
以下図面に基づいて、本発明の実施形態を詳細に説明する。
【００１９】
［欠陥検査システム１の概要］
図１は、本発明の実施形態に係る欠陥検査システム１の概要を示す図である。図１に示す欠陥検査システム１は、検査対象３をローラー５で搬送しつつ外観検査を行うものであり、光源７、撮影装置９、検査装置１１、欠陥判定装置１３（１３ａ、１３ｂ）等から構成される。
【００２０】
検査対象３については後述する。
光源７は、ローラー５により搬送される検査対象３の上方に配置され、検査対象３に向けて光を照射する。光源７としては、例えばＬＥＤランプ等を用いることができる。
【００２１】
撮影装置９は、検査対象３の上方に配置され、光源７により照明された検査対象３を撮影し、撮影した画像を検査装置１１に送る。撮影装置９は、例えば、ＣＣＤ（Charge Coupled Device）カメラやレンズなどを備えたラインセンサであるが、これに限られない。
【００２２】
検査装置１１は、撮影装置９から送られた画像に対し画像処理等を行って検査対象３の欠陥を検出し、少なくともその位置座標を出力する。検査装置１１としては、コンピュータの機能を備える一般的な欠陥検査装置等を用いることができる。検査装置１１の機能の概要については後述する。
【００２３】
欠陥判定装置１３（１３ａ、１３ｂ）は、検査装置１１から入力される欠陥の位置座標に基づいて、複数の欠陥が線状欠陥か否かを判定する。欠陥検査装置１１としては、一般的なコンピュータを用いることができる。
なお、検査装置１１と欠陥判定装置１３とは、一体型のコンピュータとして構成してもよい。
【００２４】
［欠陥判定装置１３及び検査装置１１のハードウェア構成］
図２は、欠陥判定装置１３（１３ａ、１３ｂ）のハードウエア構成を示すブロック図である。欠陥判定装置１３は、例えば、制御部１５、記憶部１７、通信部１９、入力部２１、表示部２３等が、バス２５を介して接続されて構成された一般的なコンピュータで実現できる。
なお、検査装置１１も同様の構成で実現できるので、その説明は省略する。
【００２５】
制御部１５は、ＣＰＵ（Central
Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成される。ＣＰＵは、記憶部１７、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２５を介して接続された各部を駆動制御し、欠陥判定装置１３（検査装置１１）が行う後述する処理を実現する。ＲＯＭは、不揮発性メモリであり、プログラムやデータ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部１７、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１５が各種処理を行うために使用するワークエリアを備える。
【００２６】
記憶部１７は、ハードディスクドライブ等であり、制御部１５が実行するプログラム、プログラム実行に必要なデータ等が格納される。プログラム等は、制御部１５により必要に応じて読み出されＲＡＭに移されて実行される。
【００２７】
入力部２１は、データの入力を行い、例えば、タッチパネル、キー等の入力装置を有する。入力部２１を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
表示部２３は、液晶パネル等のディスプレイ装置、およびディスプレイ装置と連携して表示機能を実現するための論理回路等（ビデオアダプタ等）を有する。
【００２８】
通信部１９は、ネットワークを介した通信を媒介する通信インタフェースであり、他の装置等と通信を行う。
バス２５は、各部間の制御信号、データ信号等の授受を媒介する経路である。
【００２９】
［検査対象３］
本実施形態では、検査対象３を、タッチパネル用フィルムセンサなどの電子回路（引き出し回路）に用いられる、フィルム状の基材３２上に金属等からなる配線パターン３１（以下、パターン３１ともいう。）を形成した回路形成フィルムとする。
【００３０】
図３に、検査対象３となる回路形成フィルムの配線パターン３１の例（簡略化したもの）を示す。配線パターン３１には、例えば、図３（ａ）のように、縦方向の配線パターン３１や、図３（ｂ）のように、横方向の配線パターン３１や、図３（ｃ）のように、折れ線状の配線パターン３１や、渦巻き状の配線パターン３１（図示しない）など様々なものがある。以下では、図３（ａ）のように、検査対象３として、横方向の配線パターン３１のものを例に説明するが、これに限られない。
【００３１】
本実施形態では、図１のように、検査対象３をローラー５で左右方向に搬送しつつ、撮影装置９で検査対象３の所定範囲を撮影し、パターン３１に含まれる欠陥の外観検査を行うものとする。図４は、撮影装置９により、検査対象３の所定範囲を撮影した画像の例を示す図である。
図４（ａ）は、パターン３１に欠陥がない画像の例である。
図４（ｂ）は、傷などに代表される一方向に長く複数のパターン３１にまたがる線状欠陥３４ａを含む画像の例である。
図４（ｃ）は、パターン３１の欠けや異物などに代表される複数のパターン３１にまたがらない孤立欠陥３４ｂを含む画像の例である。
【００３２】
［検査装置１１の欠陥検出機能の概要］
次に、検査装置１１の欠陥検出機能の概要を説明する。検査装置１１は、以下で説明する機能を備える一般的な欠陥検査装置を用いることができる。
【００３３】
検査装置１１は、撮影装置９から送られた画像に対し画像処理等を行って検査対象３の欠陥を検出し、その位置座標を出力する。
具体的には、検査装置１１は、図５（ａ）で示すように、検査対象３の画像において、所定のサイズの矩形である欠陥範囲３６において欠陥３４ｃを検出し、欠陥範囲３６の中央３７ａ（×印で示す）の位置座標を、欠陥３４ｃの位置座標をして出力する。
【００３４】
なお、欠陥３４ｃの位置座標は、欠陥範囲３６の中央３７ａに限られず、図５（ｂ）に示すように、欠陥範囲３６の左上３７ｂ（×印で示す）など、欠陥範囲３６の所定の位置であればどこでもよい。
【００３５】
また、この際の位置座標は、検査対象３において、所定位置を原点として設定されている二次元座標系（直行座標系）における位置座標である。二次元座標系の軸は、図５（ａ）（ｂ）に示すように、例えば、パターン３１に平行な方向にＸ軸をとり、パターン３１に垂直な方向にＹ軸をとることとする。
【００３６】
また、検査装置１１は、線状欠陥のような縦ないし横方向に長く、複数のパターン３１にまたがる欠陥は、単一の欠陥ではなく、複数の欠陥として検出することが多い。そのため、検査装置１１には、距離の近い複数の欠陥を１つの欠陥とみなすマージ機能を備えているものがある。検査装置１１がマージ機能を備える場合には、抽出したい線状欠陥は少なくとも２個以上、孤立欠陥は１個程度となるように、マージ機能の閾値を設定して、検査装置１１による欠陥の検出を行う。
【００３７】
図６は、マージ機能の例を示す図である。図６に示すように、マージ機能の閾値を適切に設定すると、検査装置１１は、線状欠陥である欠陥３４ｐ１と欠陥３４ｐ２を１つの欠陥３４ｐとして検出し、欠陥範囲３６ａの所定の位置座標を出力する。線状欠陥３４ｑ１と線状欠陥３４ｑ２、線状欠陥３４ｒ１と線状欠陥３４ｒ２、線状欠陥３４ｓ１と線状欠陥３４ｓ２についても同様である。また、検査装置１１は、孤立欠陥である欠陥３４ｔを１つの欠陥として検出し、欠陥範囲３６ｂの所定の位置座標を出力する。
【００３８】
なお、検査装置１１は、各欠陥の位置座標のリストを、欠陥リストとして出力するものとする。
【００３９】
［第１実施形態の欠陥判定装置１３ａの欠陥判定処理］
続いて、図７〜図１１を用いて、第1実施形態に係る欠陥判定装置１３ａ（１３）の欠陥判定処理について説明する。図７は、欠陥判定装置１３ａの欠陥判定処理の流れを示すフローチャートである。
【００４０】
まず、欠陥判定装置１３ａの制御部１５は、検査装置１１から出力された欠陥リストから、各欠陥の位置座標Pi(xi,yi)を読み取る（ステップＳ１１）。ここでいう位置座標は、検査対象３の画像上に設定された二次元座標系（各軸をＸ軸、Ｙ軸とする）における位置座標である。
【００４１】
次に、欠陥判定装置１３ａの制御部１５は、位置座標を用いて、各欠陥間の距離を算出する（ステップＳ１２）。具体的には、欠陥判定装置１３ａの制御部１５は、各欠陥の対Pi(xi,yi),Pj(xj,yj)に対して、Ｘ軸方向の距離dx=|xj-xi|と、Ｙ軸方向の距離dy=|yj-yi|を算出する。
【００４２】
次に、欠陥判定装置１３ａの制御部１５は、グループ化処理を行う（ステップＳ１３）。図８は、欠陥判定装置１３ａのグループ化処理の流れを示すフローチャートである。
【００４３】
欠陥判定装置１３ａの制御部１５は、最初の欠陥を任意に１つ選択し、１つのグループとする（ステップＳ２１）。
【００４４】
次に、欠陥判定装置１３ａの制御部１５は、まだ、グループに含まれていない欠陥があるか、判定する（ステップＳ２２）。
欠陥判定装置１３ａの制御部１５は、ある場合には（ステップＳ２２でＹｅｓ）、ステップＳ２３へ進み、ない場合には（ステップＳ２２でＮｏ）、グループ化処理を終了する。
【００４５】
次に、欠陥判定装置１３ａの制御部１５は、まだグループに含まれていない１つの欠陥Pを選択する（ステップＳ２３）。
【００４６】
次に、欠陥判定装置１３ａの制御部１５は、いずれかのグループに含まれる欠陥のうち、欠陥Pとの距離が閾値を満たす欠陥Qがあるか、判定する（ステップＳ２４）。
具体的には、欠陥判定装置１３ａの制御部１５は、各グループに含まれる各欠陥と欠陥Pとの、Ｘ軸方向の距離dxがＸ軸方向の閾値thxを満たし（dx≦thx）、かつ、Ｙ軸方向の距離dyがＹ軸方向の閾値thyを満たすか（dy≦thy）、判定する。
【００４７】
閾値を満たす欠陥Qがある場合（ステップＳ２４でＹｅｓ）、欠陥判定装置１３ａの制御部１５は、欠陥Qを含むグループに、欠陥Pを含める。また、欠陥判定装置１３ａの制御部１５は、閾値を満たす欠陥Qが複数あって当該欠陥Qを含むグループが複数ある場合には、それらを併合して１つのグループとする（ステップＳ２５）。すなわち、併合した場合には、欠陥Pは併合したグループに含まれる。
【００４８】
一方、閾値を満たす欠陥Qがない場合（ステップＳ２４でＮｏ）、欠陥判定装置１３ａの制御部１５は、欠陥Pを新たなグループとする（ステップＳ２６）。
ステップＳ２５の後、及び、ステップＳ２６の後、欠陥判定装置１３ａの制御部１５は、ステップＳ２２へ戻る。
【００４９】
図７に戻り、次に、欠陥判定装置１３ａの制御部１５は、判定処理を実行する（ステップＳ１４）。図９は、欠陥判定装置１３ａの判定処理の流れを示すフローチャートである。
【００５０】
欠陥判定装置１３ａの制御部１５は、まだ、判定していないグループがあるか否か、判定する（ステップＳ３１）。
欠陥判定装置１３ａの制御部１５は、判定しないないグループがある場合には（ステップＳ３１でＹｅｓ）、ステップＳ３２へ進み、全てのグループについて判定している場合には（ステップＳ３１でＮｏ）、判定処理を終了する。
【００５１】
次に、欠陥判定装置１３ａの制御部１５は、１つのグループを選択する（ステップＳ３２）。
【００５２】
次に、欠陥判定装置１３ａの制御部１５は、選択したグループ内の欠陥間のＸ軸方向の距離の最大値が第１の条件を満たし、Ｙ軸方向の距離の最大値が第２の条件を満たすか判定する（ステップＳ３３）。
具体的には、欠陥判定装置１３ａの制御部１５は、例えば、選択したグループ内の欠陥間の、Ｘ軸方向の距離の最大値max_dxが閾値thmxを満たし（max_dx≧thmx）、かつ、Ｙ軸方向の距離の最大値max_dyが閾値thmyを満たすか（max_dy≧thmy）、判定する。なお、その他の条件でもよいことは後述する。
【００５３】
欠陥判定装置１３ａの制御部１５は、満たす場合には（ステップＳ３３でＹｅｓ）、ステップＳ３４へ進み、選択したグループ内の欠陥の個数が閾値thN以上あるか、判定する（ステップＳ３４）。
【００５４】
欠陥判定装置１３ａの制御部１５は、閾値thN以上ある場合には（ステップＳ３４でＹｅｓ）、ステップＳ３５へ進み、選択したグループに含まれる欠陥を線状欠陥と判定し、欠陥リストにおける線状欠陥と判定された欠陥に対して、グループ（グループ番号等）を記録する（ステップＳ３５）。
【００５５】
一方、欠陥判定装置１３ａの制御部１５は、ステップＳ３３において満たさない場合（ステップＳ３３でＮｏ）、及び、ステップＳ３４において閾値thN以上ない場合（ステップＳ３４でＮｏ）には、ステップＳ３６へ進み、選択したグループに含まれる欠陥をその他の欠陥（線状欠陥ではない欠陥）と判定する（ステップＳ３６）。
【００５６】
ステップＳ３５の後、及び、ステップＳ３６の後、欠陥判定装置１３ａの制御部１５は、ステップＳ３１へ戻る。
以上で、第１実施形態に係る欠陥判定装置１３ａの欠陥判定処理は、終了である。
【００５７】
なお、本実施形態の欠陥判定処理は、前述のものに限られずその趣旨を逸脱しない範囲で変更可能である。
【００５８】
例えば、図８で示したグループ化処理において、欠陥間の距離は、一般的なユークリッド距離等を用いてもよい。
【００５９】
また、例えば、図９で示した判定処理において、ステップＳ３３の第１の条件及び第２の条件は、判定したい線状欠陥の形状や大きさ等に応じて任意に設定できる。縦長の線状欠陥であればthmx＜thmyとし、横長の線状欠陥であれば、thmx＞thmyとすればよい。また、条件は、max_dx≦thmxかつmax_dy≦thmyのようにしてもよいし、max_dx≦thmxかつmax_dy≧thmyや、max_dx≧thmxかつmax_dy≦thmyのようにしてもよい。また、Ｘ軸方向及びＹ軸方向のそれぞれについて、所定の範囲に収まるか否かで判定してもよい（thmx1≦max_dx≦thmx2かつthmy1≦max_dy≦thmy2）。
【００６０】
また、図９のステップＳ３３の処理を実行せず、ステップＳ３４のグループ内の欠陥個数のみで、線状欠陥か否か判定してもよい。
【００６１】
ここで、図１０を用いて、図８で示したグループ化処理の例を説明する。
図１０（ａ）のように、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、ステップＳ２３で選択されたまだグループに含まれていない欠陥Pを３４ｆとし、また、欠陥３４ｄ、３４ｅは、グループ３５ａに含まれているとする。
【００６２】
このとき、欠陥判定装置１３ａの制御部１５は、ステップＳ２４の判定において、欠陥P（３４ｆ）と、グループ３５ａに含まれる欠陥３４ｅが、閾値を満たす（dx≦thxかつdy≦thy）ので、ステップＳ２５において、欠陥３４ｅを含むグループ３５ａに、欠陥P（３４ｆ）を含める。
【００６３】
また、図１０（ｂ）のように、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、ステップＳ２３で選択されたまだグループに含まれていない欠陥Pを３４ｆとし、また、欠陥３４ｄ、３４ｅは、グループ３５ａに含まれ、欠陥３４ｇ、３４ｈは、グループ３５ｂに含まれているとする。
【００６４】
このとき、欠陥判定装置１３ａの制御部１５は、ステップＳ２４の判定において、欠陥P（３４ｆ）と、グループ３５ａに含まれる欠陥３４ｅが、閾値を満たし（dx≦thxかつdy≦thy）、グループ３５bに含まれる欠陥３４gも、同様に、閾値を満たすので、ステップＳ２５において、欠陥３４ｅを含むグループ３５ａに、欠陥P（３４ｆ）を含めるとともに、欠陥３４ｇを含むグループ３５ｂに、欠陥P（３４ｆ）を含める。
【００６５】
そして、欠陥判定装置１３ａの制御部１５は、欠陥P（３４ｆ）を含むグループ３５ａとグループ３５ｂを１つにまとめる。すなわち、ステップＳ２５の後のグループ（図示しない）は、欠陥３４ｄ、３４ｅ、３４ｆ、３４ｇ、３４ｈを含むグループとなる。
【００６６】
また、図１０（ｃ）のように、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、ステップＳ２３で選択されたまだグループに含まれていない欠陥Pを３４ｉとし、また、欠陥３４ｄ、３４ｅは、グループ３５ａに含まれているとする。
【００６７】
このとき、欠陥判定装置１３ａの制御部１５は、ステップＳ２４の判定において、欠陥P（３４ｉ）と、グループ３５ａに含まれる欠陥３４ｄ及び３４ｅが、閾値を満たさないので、ステップＳ２６において、欠陥P（３４ｉ）を新たなグループとする。
【００６８】
次に、図１１を用いて、図９で示した判定処理の例を説明する。
図１１（ａ）のように、Ｘ軸方向の閾値thmx及びＹ軸方向の閾値thmyが設定されていて、また、個数の閾値thN=4と設定されているとする。そして、ステップＳ３２で選択されたグループを３５ｃ（欠陥３４ｊ、３４ｋ、３４ｌ、３４ｍ、を含む）とする。
【００６９】
このとき、欠陥判定装置１３ａの制御部１５は、ステップＳ３３の判定において、選択したグループ３５ｃのＸ軸方向の距離の最大値max_dx（欠陥３４ｊと欠陥３４ｍのＸ軸方向の距離dx）が、閾値を満たし（max_dx≧thmx）、かつ、Ｙ軸方向の距離の最大値max_dy（欠陥３４ｊと欠陥３４ｍのＹ軸方向の距離dy）が、閾値を満たす（max_dy≧thmy）ので、ステップＳ３４の判定に進み、選択したグループ３５ｃの欠陥の個数4が閾値thN=4以上あるので、ステップＳ３５へ進み、選択したグループ３５ｃに含まれる欠陥を線状欠陥と判定する。
【００７０】
一方、図１１（ｂ）のように、Ｘ軸方向の閾値thmx及びＹ軸方向の閾値thmyが設定されているとする。そして、ステップＳ３２で選択されたグループを３５ｃ（欠陥３４ｊ、３４ｋ、３４ｌ、３４ｍ、を含む）とする。
【００７１】
このとき、欠陥判定装置１３ａの制御部１５は、ステップＳ３３の判定において、選択したグループ３５ｃのＸ軸方向の距離の最大値max_dx（欠陥３４ｊと欠陥３４ｍのＸ軸方向の距離dx）が、閾値を満たさない（max_dx＜thmx）ため、ステップＳ３６へ進み、選択したグループ３５ｃに含まれる欠陥をその他の欠陥と判定する。
【００７２】
［第1実施形態の効果］
１．第１実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、Ｘ軸及びＹ軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
２．第１実施形態に係る欠陥判定装置によって、閾値thmx、thmy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
【００７３】
［第２実施形態の欠陥判定装置１３ｂの欠陥判定処理］
続いて、図１２を用いて、第２実施形態に係る欠陥判定装置１３ｂ（１３）の欠陥判定処理について説明する。図１２は、欠陥判定装置１３ｂの欠陥判定処理の流れを示すフローチャートである。
【００７４】
まず、欠陥判定装置１３ｂの制御部１５は、検査装置１１から出力された欠陥リストから、各欠陥の位置座標Pi(xi,yi)（1≦i≦N）を読み取る（ステップＳ４１）。ここでいう位置座標は、検査対象３の画像上に設定された二次元座標系（各軸をＸ軸、Ｙ軸とする）における位置座標である。
【００７５】
次に、欠陥判定装置１３ｂの制御部１５は、変数iを1に設定する（ステップＳ４２）。欠陥Piは、欠陥をグループ化する際の中心となる欠陥を意味する。
【００７６】
次に、欠陥判定装置１３ｂの制御部１５は、変数jを1に設定する（ステップＳ４３）。欠陥Pjは、欠陥Piと同一グループになるか調べる対象となる欠陥を意味する。
【００７７】
次に、欠陥判定装置１３ｂの制御部１５は、欠陥Pi(xi,yi)と欠陥Pj(xj,yj)との距離が、予め設定されたＸ軸方向の閾値thx及びＹ軸方向の閾値thyを満たすか否か判定する。すなわち、欠陥判定装置１３ｂの制御部１５は、|xi-xj|≦thxかつ|yi-yj|≦thyを満たすか否か判定する（ステップＳ４４）。
【００７８】
満たす場合には（ステップＳ４４でＹｅｓ）、欠陥判定装置１３ｂの制御部１５は、欠陥Pjが欠陥Piと同一グループになるものとして、欠陥Pjに線欠陥フラグGiを付ける（ステップＳ４５）。
一方、満たさない場合には（ステップＳ４４でＮｏ）、欠陥判定装置１３ｂの制御部１５は、ステップＳ４６へ進む。
【００７９】
次に、欠陥判定装置１３ｂの制御部１５は、jを1増やし（ステップＳ４６）、j≦Nであるか否か判定する（ステップＳ４７）。
欠陥判定装置１３ｂの制御部１５は、j≦Nである場合には（ステップＳ４７でＹｅｓ）、ステップＳ４４へ戻り、j＞Nである場合には、ステップＳ４８へ進む。
【００８０】
次に、欠陥判定装置１３ｂの制御部１５は、線欠陥フラグGiを付けた欠陥の個数が、予め設定された閾値thN以上あるか、判定する（ステップＳ４８）。
閾値thN以上ある場合には（ステップＳ４８でＹｅｓ）、欠陥判定装置１３ｂの制御部１５は、線欠陥フラグGiを付けた欠陥を線状欠陥と判定し、欠陥リストにおける線状欠陥と判定された欠陥に対して、線欠陥フラグGiを記録する（ステップＳ４９）。
【００８１】
一方、閾値thN未満である場合には（ステップＳ４８でＮｏ）、欠陥判定装置１３ｂの制御部１５は、線欠陥フラグGiを消去する（ステップＳ５０）。
【００８２】
次に、欠陥判定装置１３ｂの制御部１５は、iを1増やすことにより、グループ化する際の中心となる欠陥を次の欠陥へ移し（ステップＳ５１）、i≦Nであるか否か判定する（ステップＳ５２）。
欠陥判定装置１３ｂの制御部１５は、i≦Nである場合には（ステップＳ５２でＹｅｓ）、ステップＳ４３へ戻り、i＞Nである場合には、欠陥判定処理を終了する。
【００８３】
以上で、第２実施形態に係る欠陥判定装置１３ｂの欠陥判定処理は、終了である。
なお、本実施形態の欠陥判定処理は、前述のものに限られずその趣旨を逸脱しない範囲で変更可能である。
【００８４】
例えば、ステップＳ４６やステップ５１のインクリメントにおいて、ステップＳ４９で既に線状欠陥と判定されている欠陥はスキップするようにしてもよい。
また、第１実施形態のように各欠陥間の距離を先に算出しておいて、それを用いて欠陥判定処理を行ってもよい。
【００８５】
なお、閾値thx、thy、thNは、判定したい線状欠陥の形状や大きさ等に応じて任意に設定できる。縦長の線状欠陥であればthx＜thyとし、横長の線状欠陥であれば、thx＞thyとすればよい。
【００８６】
ここで、図１３を用いて、図１２で示した第２実施形態に係る欠陥判定処理の例を説明する。
図１３（ａ）において、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、個数の閾値thN=4と設定されているとする。そして、ステップＳ５１でiがインクリメントされて、ステップＳ４３の手前において、Piが欠陥３４ｋを指しているものとする。
【００８７】
このとき、欠陥判定装置１３ｂの制御部１５は、ステップＳ４４〜Ｓ４７の繰り返しにおいて、欠陥Pjがそれぞれ欠陥３４ｊ、３４ｋ、３４ｌ、３４ｍを指すときに、PiとPjとの距離が閾値を満たす（３５ｄで示す破線に入る）ので、欠陥３４ｊ、３４ｋ、３４ｌ、３４ｍに対して、３４ｋに係る線欠陥フラグGiを付ける（同一グループとする）。
【００８８】
次に、欠陥判定装置１３ｂの制御部１５は、ステップＳ４８において、３４ｋに係る線欠陥フラグGiを付けた欠陥の個数4が閾値thN=4以上なので、ステップＳ４９において、欠陥リストの、欠陥３４ｊ、３４ｋ、３４ｌ、３４ｍに対して、３４ｋに係る線欠陥フラグGiを記録する（線状欠陥とする）。
【００８９】
一方、図１３（a）において、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、個数の閾値thN=4と設定されているとする。そして、ステップＳ５１でiがインクリメントされて、ステップＳ４３の手前において、Piが欠陥３４ｎを指しているものとする。
【００９０】
このとき、欠陥判定装置１３ｂの制御部１５は、ステップＳ４４〜Ｓ４７の繰り返しにおいて、欠陥Pjがそれぞれ欠陥３４ｎ、３４ｏを指すときに、PiとPjとの距離が閾値を満たす（３５ｅで示す破線に入る）ので、欠陥３４ｎ、３４ｏに対して、３４ｎに係る線欠陥フラグGiを付ける（同一グループとする）。
【００９１】
次に、欠陥判定装置１３ｂの制御部１５は、ステップＳ４８において、３４ｎに係る線欠陥フラグGiを付けた欠陥の個数２が閾値thN=4未満なので、ステップＳ５０において、欠陥３４ｎ、３４ｏから、３４ｎに係る線欠陥フラグGiを消去する（線状欠陥としない）。
【００９２】
なお、図１３（ｂ）に示すように、検査対象３の配線パターンが縦方向であるときは、thx＞thyと予め設定しておけば、横方向の線状欠陥も同様に判定（検出）することができる。例えば、図１３（ｂ）のように、Ｘ軸方向の閾値thx及びＹ軸方向の閾値thyが設定されていて、ステップＳ４３の手前において、Piが欠陥３４ｋを指している場合には、閾値となる矩形は３５ｆのようになる。
【００９３】
［第２実施形態の効果］
１．第２実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、Ｘ軸及びＹ軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
２．第２実施形態に係る欠陥判定装置によって、閾値thx、thy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
【００９４】
［線状欠陥の表示処理］
次に、図１４を用いて、欠陥判定装置１３（１３ａ、１３ｂ）の線状欠陥の表示処理について説明する。
【００９５】
欠陥判定装置１３の制御部１５は、グループの情報（グループ番号等又は線欠陥フラグ）が記録された欠陥リストと、検査対象３の撮影画像を読み込む（ステップＳ６１）。
【００９６】
次に、欠陥判定装置１３の制御部１５は、検査対象３の撮影画像を表示するとともに、各グループの情報に含まれる欠陥を線状欠陥として、その位置を撮影画像に重畳して表示する。
【００９７】
以上により、欠陥判定装置１３の線状欠陥の表示処理は終了である。
これにより、欠陥判定装置１３の操作者は、検査対象３に線状欠陥があるか否か容易に認識することができる。
【００９８】
以上、添付図面を参照しながら、本発明に係る欠陥判定装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９９】
１……………………………欠陥検査システム
３……………………………検査対象
５……………………………ローラー
７……………………………光源
９……………………………撮影装置
１１…………………………検査装置
１３（１３ａ、１３ｂ）…欠陥判定装置
１５…………………………制御部
３１…………………………パターン
３２…………………………フィルム状の基材
３４…………………………欠陥
３５…………………………グループ
３６…………………………欠陥範囲
【図１】
2016070741.tif 000003
【図２】
2016070741.tif 000004
【図３】
2016070741.tif 000005
【図４】
2016070741.tif 000006
【図５】
2016070741.tif 000007
【図６】
2016070741.tif 000008
【図７】
2016070741.tif 000009
【図８】
2016070741.tif 000010
【図９】
2016070741.tif 000011
【図１０】
2016070741.tif 000012
【図１１】
2016070741.tif 000013
【図１２】
2016070741.tif 000014
【図１３】
2016070741.tif 000015
【図１４】
2016070741.tif 000016