JP2016070741A - 欠陥判定装置、及び、欠陥判定方法 - Google Patents
欠陥判定装置、及び、欠陥判定方法 Download PDFInfo
- Publication number
- JP2016070741A JP2016070741A JP2014198409A JP2014198409A JP2016070741A JP 2016070741 A JP2016070741 A JP 2016070741A JP 2014198409 A JP2014198409 A JP 2014198409A JP 2014198409 A JP2014198409 A JP 2014198409A JP 2016070741 A JP2016070741 A JP 2016070741A
- Authority
- JP
- Japan
- Prior art keywords
- defect
- defects
- group
- distance
- threshold
- 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
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
【課題】検出された欠陥の位置座標から、画像処理等を必要とすることなしに、低負荷、低コストで線状欠陥であるか否かを判定する技術を提供する。
【解決手段】欠陥判定装置は、検査対象の二次元座標系における欠陥の位置座標を用いて、欠陥を判定するものであって、前記位置座標を用いて、成分ごとに前記欠陥間の距離を算出する算出手段と、着目している前記欠陥からの第1成分の距離が第1の閾値以下であり、第2成分の距離が第2の閾値以下である前記欠陥ごとに1つのグループとするグループ化手段と、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、を備える構成とした。
【選択図】図12
【解決手段】欠陥判定装置は、検査対象の二次元座標系における欠陥の位置座標を用いて、欠陥を判定するものであって、前記位置座標を用いて、成分ごとに前記欠陥間の距離を算出する算出手段と、着目している前記欠陥からの第1成分の距離が第1の閾値以下であり、第2成分の距離が第2の閾値以下である前記欠陥ごとに1つのグループとするグループ化手段と、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、を備える構成とした。
【選択図】図12
Description
本発明は、フィルム上に形成されたパターンにおける欠陥を判定する技術に関し、特に、線状欠陥を判定する技術に関する。
タッチパネル用フィルムセンサなどの電子回路(引き出し回路)に用いられる、フィルム状の基材に回路などのパターンを形成した製品(以下、検査対象という。)では、製造時に外観検査を行い、パターンの短絡や欠損等の欠陥を検出する必要がある。
従来では、検査対象を撮影した画像から微細な線状欠陥を検出する方法において、欠陥が比較的大きくかつ濃淡差が大きい場合には、2段階閾値法が用いられている(特許文献1)。
2段階閾値法は、検査対象を撮影した画像において、まず、低い閾値で2値化することで確実に欠陥である部分のみを抽出し、次に、高い閾値で2値化することでノイズを含んで欠陥全体を抽出し、抽出結果を合成し、重なっている領域のみを欠陥とする方法である。しかし、ひび割れなど抽出すべき領域が細く濃淡が薄い場合は有効でなかった。
そこで、特許文献1では、検査対象を撮影した画像に正規化処理を施した後、多重多段階スライス法を用いて得られた複数の欠陥を統合して線状欠陥候補として検出し、検出した線状欠陥候補に基づいて、局所的探索法により抽出した線状欠陥と、大局的探索法により抽出した線状欠陥を合成して、微細線状欠陥を検出する方法が開示されている。
検査対象を撮影した画像から線状欠陥を検出する方法において、2段階閾値法では、前述のとおり、ひび割れなど抽出すべき領域が細く濃淡が薄い場合は有効ではないという問題がある。また、画像処理を行うため、負荷が高いという問題もある。
また、特許文献1の方法においては、線状欠陥候補を抽出したうえで、再度、線状欠陥の探索等を行うため、検査処理の負荷やコストが高くなってしまうという問題がある。
本発明は、かかる課題を解決するためになされたものであり、検出された欠陥の位置座標から、別途画像処理等を必要とすることなしに、低負荷、低コストで線状欠陥であるか否かを判定する技術を提供することを目的とする。
前述した課題を解決するために、第1の発明は、検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置であって、前記位置座標を用いて、前記欠陥間の距離を算出する算出手段と、前記距離が閾値以下の前記欠陥ごとに1つのグループとするグループ化手段と、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、を備えることを特徴とする欠陥判定装置である。
第1の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
第1の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
前記位置座標は、前記検査対象の二次元座標系における位置座標であり、前記算出手段は、成分ごとに前記欠陥間の距離を算出することが望ましい。
これによって、二次元座標系における位置座標を用いるので、正確に線状欠陥を判定することができるとともに、成分ごとに欠陥間の距離を算出するので、加減算のみで、簡易に距離を算出することができる。
これによって、二次元座標系における位置座標を用いるので、正確に線状欠陥を判定することができるとともに、成分ごとに欠陥間の距離を算出するので、加減算のみで、簡易に距離を算出することができる。
前記グループ化手段は、第1成分の距離が第1の閾値以下であり、第2成分の距離が第2の閾値以下である前記欠陥ごとに1つのグループとすることが望ましい。
これによって、縦方向に連なる欠陥や、横方向に連なる欠陥を1つのグループとすることができる。
これによって、縦方向に連なる欠陥や、横方向に連なる欠陥を1つのグループとすることができる。
前記グループ化手段は、着目している前記欠陥からの前記距離が閾値以下の前記欠陥ごとに1つのグループとすることが望ましい。
これによって、各欠陥ごとに、所定の閾値に含まれる欠陥をグループ化することができる。
これによって、各欠陥ごとに、所定の閾値に含まれる欠陥をグループ化することができる。
前記検査対象は、配線パターンが形成されたフィルムであって、前記欠陥は、前記配線パターンにおける欠陥であることが望ましい。
これによって、フィルムに形成された配線パターンの線状欠陥を判定することができる。
これによって、フィルムに形成された配線パターンの線状欠陥を判定することができる。
第2の発明は、検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置で行う欠陥判定方法であって、前記位置座標を用いて、前記欠陥間の距離を算出するステップと、前記距離が閾値以下の前記欠陥ごとに1つのグループとするステップと、前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定するステップと、を含むことを特徴とする欠陥判定方法である。
第2の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
第2の発明によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
本発明により、検査対象において検出された欠陥の位置座標に基づいて、距離と個数を算出といった計算のみで、線状欠陥を判定することができる。したがって、別途画像処理等を必要としないため、低負荷、低コストで、線状欠陥の判定及び抽出をすることができる。
以下図面に基づいて、本発明の実施形態を詳細に説明する。
[欠陥検査システム1の概要]
図1は、本発明の実施形態に係る欠陥検査システム1の概要を示す図である。図1に示す欠陥検査システム1は、検査対象3をローラー5で搬送しつつ外観検査を行うものであり、光源7、撮影装置9、検査装置11、欠陥判定装置13(13a、13b)等から構成される。
図1は、本発明の実施形態に係る欠陥検査システム1の概要を示す図である。図1に示す欠陥検査システム1は、検査対象3をローラー5で搬送しつつ外観検査を行うものであり、光源7、撮影装置9、検査装置11、欠陥判定装置13(13a、13b)等から構成される。
検査対象3については後述する。
光源7は、ローラー5により搬送される検査対象3の上方に配置され、検査対象3に向けて光を照射する。光源7としては、例えばLEDランプ等を用いることができる。
光源7は、ローラー5により搬送される検査対象3の上方に配置され、検査対象3に向けて光を照射する。光源7としては、例えばLEDランプ等を用いることができる。
撮影装置9は、検査対象3の上方に配置され、光源7により照明された検査対象3を撮影し、撮影した画像を検査装置11に送る。撮影装置9は、例えば、CCD(Charge Coupled Device)カメラやレンズなどを備えたラインセンサであるが、これに限られない。
検査装置11は、撮影装置9から送られた画像に対し画像処理等を行って検査対象3の欠陥を検出し、少なくともその位置座標を出力する。検査装置11としては、コンピュータの機能を備える一般的な欠陥検査装置等を用いることができる。検査装置11の機能の概要については後述する。
欠陥判定装置13(13a、13b)は、検査装置11から入力される欠陥の位置座標に基づいて、複数の欠陥が線状欠陥か否かを判定する。欠陥検査装置11としては、一般的なコンピュータを用いることができる。
なお、検査装置11と欠陥判定装置13とは、一体型のコンピュータとして構成してもよい。
なお、検査装置11と欠陥判定装置13とは、一体型のコンピュータとして構成してもよい。
[欠陥判定装置13及び検査装置11のハードウェア構成]
図2は、欠陥判定装置13(13a、13b)のハードウエア構成を示すブロック図である。欠陥判定装置13は、例えば、制御部15、記憶部17、通信部19、入力部21、表示部23等が、バス25を介して接続されて構成された一般的なコンピュータで実現できる。
なお、検査装置11も同様の構成で実現できるので、その説明は省略する。
図2は、欠陥判定装置13(13a、13b)のハードウエア構成を示すブロック図である。欠陥判定装置13は、例えば、制御部15、記憶部17、通信部19、入力部21、表示部23等が、バス25を介して接続されて構成された一般的なコンピュータで実現できる。
なお、検査装置11も同様の構成で実現できるので、その説明は省略する。
制御部15は、CPU(Central
Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成される。CPUは、記憶部17、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス25を介して接続された各部を駆動制御し、欠陥判定装置13(検査装置11)が行う後述する処理を実現する。ROMは、不揮発性メモリであり、プログラムやデータ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部17、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部15が各種処理を行うために使用するワークエリアを備える。
Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成される。CPUは、記憶部17、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス25を介して接続された各部を駆動制御し、欠陥判定装置13(検査装置11)が行う後述する処理を実現する。ROMは、不揮発性メモリであり、プログラムやデータ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部17、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部15が各種処理を行うために使用するワークエリアを備える。
記憶部17は、ハードディスクドライブ等であり、制御部15が実行するプログラム、プログラム実行に必要なデータ等が格納される。プログラム等は、制御部15により必要に応じて読み出されRAMに移されて実行される。
入力部21は、データの入力を行い、例えば、タッチパネル、キー等の入力装置を有する。入力部21を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。
表示部23は、液晶パネル等のディスプレイ装置、およびディスプレイ装置と連携して表示機能を実現するための論理回路等(ビデオアダプタ等)を有する。
表示部23は、液晶パネル等のディスプレイ装置、およびディスプレイ装置と連携して表示機能を実現するための論理回路等(ビデオアダプタ等)を有する。
通信部19は、ネットワークを介した通信を媒介する通信インタフェースであり、他の装置等と通信を行う。
バス25は、各部間の制御信号、データ信号等の授受を媒介する経路である。
バス25は、各部間の制御信号、データ信号等の授受を媒介する経路である。
[検査対象3]
本実施形態では、検査対象3を、タッチパネル用フィルムセンサなどの電子回路(引き出し回路)に用いられる、フィルム状の基材32上に金属等からなる配線パターン31(以下、パターン31ともいう。)を形成した回路形成フィルムとする。
本実施形態では、検査対象3を、タッチパネル用フィルムセンサなどの電子回路(引き出し回路)に用いられる、フィルム状の基材32上に金属等からなる配線パターン31(以下、パターン31ともいう。)を形成した回路形成フィルムとする。
図3に、検査対象3となる回路形成フィルムの配線パターン31の例(簡略化したもの)を示す。配線パターン31には、例えば、図3(a)のように、縦方向の配線パターン31や、図3(b)のように、横方向の配線パターン31や、図3(c)のように、折れ線状の配線パターン31や、渦巻き状の配線パターン31(図示しない)など様々なものがある。以下では、図3(a)のように、検査対象3として、横方向の配線パターン31のものを例に説明するが、これに限られない。
本実施形態では、図1のように、検査対象3をローラー5で左右方向に搬送しつつ、撮影装置9で検査対象3の所定範囲を撮影し、パターン31に含まれる欠陥の外観検査を行うものとする。図4は、撮影装置9により、検査対象3の所定範囲を撮影した画像の例を示す図である。
図4(a)は、パターン31に欠陥がない画像の例である。
図4(b)は、傷などに代表される一方向に長く複数のパターン31にまたがる線状欠陥34aを含む画像の例である。
図4(c)は、パターン31の欠けや異物などに代表される複数のパターン31にまたがらない孤立欠陥34bを含む画像の例である。
図4(a)は、パターン31に欠陥がない画像の例である。
図4(b)は、傷などに代表される一方向に長く複数のパターン31にまたがる線状欠陥34aを含む画像の例である。
図4(c)は、パターン31の欠けや異物などに代表される複数のパターン31にまたがらない孤立欠陥34bを含む画像の例である。
[検査装置11の欠陥検出機能の概要]
次に、検査装置11の欠陥検出機能の概要を説明する。検査装置11は、以下で説明する機能を備える一般的な欠陥検査装置を用いることができる。
次に、検査装置11の欠陥検出機能の概要を説明する。検査装置11は、以下で説明する機能を備える一般的な欠陥検査装置を用いることができる。
検査装置11は、撮影装置9から送られた画像に対し画像処理等を行って検査対象3の欠陥を検出し、その位置座標を出力する。
具体的には、検査装置11は、図5(a)で示すように、検査対象3の画像において、所定のサイズの矩形である欠陥範囲36において欠陥34cを検出し、欠陥範囲36の中央37a(×印で示す)の位置座標を、欠陥34cの位置座標をして出力する。
具体的には、検査装置11は、図5(a)で示すように、検査対象3の画像において、所定のサイズの矩形である欠陥範囲36において欠陥34cを検出し、欠陥範囲36の中央37a(×印で示す)の位置座標を、欠陥34cの位置座標をして出力する。
なお、欠陥34cの位置座標は、欠陥範囲36の中央37aに限られず、図5(b)に示すように、欠陥範囲36の左上37b(×印で示す)など、欠陥範囲36の所定の位置であればどこでもよい。
また、この際の位置座標は、検査対象3において、所定位置を原点として設定されている二次元座標系(直行座標系)における位置座標である。二次元座標系の軸は、図5(a)(b)に示すように、例えば、パターン31に平行な方向にX軸をとり、パターン31に垂直な方向にY軸をとることとする。
また、検査装置11は、線状欠陥のような縦ないし横方向に長く、複数のパターン31にまたがる欠陥は、単一の欠陥ではなく、複数の欠陥として検出することが多い。そのため、検査装置11には、距離の近い複数の欠陥を1つの欠陥とみなすマージ機能を備えているものがある。検査装置11がマージ機能を備える場合には、抽出したい線状欠陥は少なくとも2個以上、孤立欠陥は1個程度となるように、マージ機能の閾値を設定して、検査装置11による欠陥の検出を行う。
図6は、マージ機能の例を示す図である。図6に示すように、マージ機能の閾値を適切に設定すると、検査装置11は、線状欠陥である欠陥34p1と欠陥34p2を1つの欠陥34pとして検出し、欠陥範囲36aの所定の位置座標を出力する。線状欠陥34q1と線状欠陥34q2、線状欠陥34r1と線状欠陥34r2、線状欠陥34s1と線状欠陥34s2についても同様である。また、検査装置11は、孤立欠陥である欠陥34tを1つの欠陥として検出し、欠陥範囲36bの所定の位置座標を出力する。
なお、検査装置11は、各欠陥の位置座標のリストを、欠陥リストとして出力するものとする。
[第1実施形態の欠陥判定装置13aの欠陥判定処理]
続いて、図7〜図11を用いて、第1実施形態に係る欠陥判定装置13a(13)の欠陥判定処理について説明する。図7は、欠陥判定装置13aの欠陥判定処理の流れを示すフローチャートである。
続いて、図7〜図11を用いて、第1実施形態に係る欠陥判定装置13a(13)の欠陥判定処理について説明する。図7は、欠陥判定装置13aの欠陥判定処理の流れを示すフローチャートである。
まず、欠陥判定装置13aの制御部15は、検査装置11から出力された欠陥リストから、各欠陥の位置座標Pi(xi,yi)を読み取る(ステップS11)。ここでいう位置座標は、検査対象3の画像上に設定された二次元座標系(各軸をX軸、Y軸とする)における位置座標である。
次に、欠陥判定装置13aの制御部15は、位置座標を用いて、各欠陥間の距離を算出する(ステップS12)。具体的には、欠陥判定装置13aの制御部15は、各欠陥の対Pi(xi,yi),Pj(xj,yj)に対して、X軸方向の距離dx=|xj-xi|と、Y軸方向の距離dy=|yj-yi|を算出する。
次に、欠陥判定装置13aの制御部15は、グループ化処理を行う(ステップS13)。図8は、欠陥判定装置13aのグループ化処理の流れを示すフローチャートである。
欠陥判定装置13aの制御部15は、最初の欠陥を任意に1つ選択し、1つのグループとする(ステップS21)。
次に、欠陥判定装置13aの制御部15は、まだ、グループに含まれていない欠陥があるか、判定する(ステップS22)。
欠陥判定装置13aの制御部15は、ある場合には(ステップS22でYes)、ステップS23へ進み、ない場合には(ステップS22でNo)、グループ化処理を終了する。
欠陥判定装置13aの制御部15は、ある場合には(ステップS22でYes)、ステップS23へ進み、ない場合には(ステップS22でNo)、グループ化処理を終了する。
次に、欠陥判定装置13aの制御部15は、まだグループに含まれていない1つの欠陥Pを選択する(ステップS23)。
次に、欠陥判定装置13aの制御部15は、いずれかのグループに含まれる欠陥のうち、欠陥Pとの距離が閾値を満たす欠陥Qがあるか、判定する(ステップS24)。
具体的には、欠陥判定装置13aの制御部15は、各グループに含まれる各欠陥と欠陥Pとの、X軸方向の距離dxがX軸方向の閾値thxを満たし(dx≦thx)、かつ、Y軸方向の距離dyがY軸方向の閾値thyを満たすか(dy≦thy)、判定する。
具体的には、欠陥判定装置13aの制御部15は、各グループに含まれる各欠陥と欠陥Pとの、X軸方向の距離dxがX軸方向の閾値thxを満たし(dx≦thx)、かつ、Y軸方向の距離dyがY軸方向の閾値thyを満たすか(dy≦thy)、判定する。
閾値を満たす欠陥Qがある場合(ステップS24でYes)、欠陥判定装置13aの制御部15は、欠陥Qを含むグループに、欠陥Pを含める。また、欠陥判定装置13aの制御部15は、閾値を満たす欠陥Qが複数あって当該欠陥Qを含むグループが複数ある場合には、それらを併合して1つのグループとする(ステップS25)。すなわち、併合した場合には、欠陥Pは併合したグループに含まれる。
一方、閾値を満たす欠陥Qがない場合(ステップS24でNo)、欠陥判定装置13aの制御部15は、欠陥Pを新たなグループとする(ステップS26)。
ステップS25の後、及び、ステップS26の後、欠陥判定装置13aの制御部15は、ステップS22へ戻る。
ステップS25の後、及び、ステップS26の後、欠陥判定装置13aの制御部15は、ステップS22へ戻る。
図7に戻り、次に、欠陥判定装置13aの制御部15は、判定処理を実行する(ステップS14)。図9は、欠陥判定装置13aの判定処理の流れを示すフローチャートである。
欠陥判定装置13aの制御部15は、まだ、判定していないグループがあるか否か、判定する(ステップS31)。
欠陥判定装置13aの制御部15は、判定しないないグループがある場合には(ステップS31でYes)、ステップS32へ進み、全てのグループについて判定している場合には(ステップS31でNo)、判定処理を終了する。
欠陥判定装置13aの制御部15は、判定しないないグループがある場合には(ステップS31でYes)、ステップS32へ進み、全てのグループについて判定している場合には(ステップS31でNo)、判定処理を終了する。
次に、欠陥判定装置13aの制御部15は、1つのグループを選択する(ステップS32)。
次に、欠陥判定装置13aの制御部15は、選択したグループ内の欠陥間のX軸方向の距離の最大値が第1の条件を満たし、Y軸方向の距離の最大値が第2の条件を満たすか判定する(ステップS33)。
具体的には、欠陥判定装置13aの制御部15は、例えば、選択したグループ内の欠陥間の、X軸方向の距離の最大値max_dxが閾値thmxを満たし(max_dx≧thmx)、かつ、Y軸方向の距離の最大値max_dyが閾値thmyを満たすか(max_dy≧thmy)、判定する。なお、その他の条件でもよいことは後述する。
具体的には、欠陥判定装置13aの制御部15は、例えば、選択したグループ内の欠陥間の、X軸方向の距離の最大値max_dxが閾値thmxを満たし(max_dx≧thmx)、かつ、Y軸方向の距離の最大値max_dyが閾値thmyを満たすか(max_dy≧thmy)、判定する。なお、その他の条件でもよいことは後述する。
欠陥判定装置13aの制御部15は、満たす場合には(ステップS33でYes)、ステップS34へ進み、選択したグループ内の欠陥の個数が閾値thN以上あるか、判定する(ステップS34)。
欠陥判定装置13aの制御部15は、閾値thN以上ある場合には(ステップS34でYes)、ステップS35へ進み、選択したグループに含まれる欠陥を線状欠陥と判定し、欠陥リストにおける線状欠陥と判定された欠陥に対して、グループ(グループ番号等)を記録する(ステップS35)。
一方、欠陥判定装置13aの制御部15は、ステップS33において満たさない場合(ステップS33でNo)、及び、ステップS34において閾値thN以上ない場合(ステップS34でNo)には、ステップS36へ進み、選択したグループに含まれる欠陥をその他の欠陥(線状欠陥ではない欠陥)と判定する(ステップS36)。
ステップS35の後、及び、ステップS36の後、欠陥判定装置13aの制御部15は、ステップS31へ戻る。
以上で、第1実施形態に係る欠陥判定装置13aの欠陥判定処理は、終了である。
以上で、第1実施形態に係る欠陥判定装置13aの欠陥判定処理は、終了である。
なお、本実施形態の欠陥判定処理は、前述のものに限られずその趣旨を逸脱しない範囲で変更可能である。
例えば、図8で示したグループ化処理において、欠陥間の距離は、一般的なユークリッド距離等を用いてもよい。
また、例えば、図9で示した判定処理において、ステップS33の第1の条件及び第2の条件は、判定したい線状欠陥の形状や大きさ等に応じて任意に設定できる。縦長の線状欠陥であればthmx<thmyとし、横長の線状欠陥であれば、thmx>thmyとすればよい。また、条件は、max_dx≦thmxかつmax_dy≦thmyのようにしてもよいし、max_dx≦thmxかつmax_dy≧thmyや、max_dx≧thmxかつmax_dy≦thmyのようにしてもよい。また、X軸方向及びY軸方向のそれぞれについて、所定の範囲に収まるか否かで判定してもよい(thmx1≦max_dx≦thmx2かつthmy1≦max_dy≦thmy2)。
また、図9のステップS33の処理を実行せず、ステップS34のグループ内の欠陥個数のみで、線状欠陥か否か判定してもよい。
ここで、図10を用いて、図8で示したグループ化処理の例を説明する。
図10(a)のように、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、ステップS23で選択されたまだグループに含まれていない欠陥Pを34fとし、また、欠陥34d、34eは、グループ35aに含まれているとする。
図10(a)のように、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、ステップS23で選択されたまだグループに含まれていない欠陥Pを34fとし、また、欠陥34d、34eは、グループ35aに含まれているとする。
このとき、欠陥判定装置13aの制御部15は、ステップS24の判定において、欠陥P(34f)と、グループ35aに含まれる欠陥34eが、閾値を満たす(dx≦thxかつdy≦thy)ので、ステップS25において、欠陥34eを含むグループ35aに、欠陥P(34f)を含める。
また、図10(b)のように、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、ステップS23で選択されたまだグループに含まれていない欠陥Pを34fとし、また、欠陥34d、34eは、グループ35aに含まれ、欠陥34g、34hは、グループ35bに含まれているとする。
このとき、欠陥判定装置13aの制御部15は、ステップS24の判定において、欠陥P(34f)と、グループ35aに含まれる欠陥34eが、閾値を満たし(dx≦thxかつdy≦thy)、グループ35bに含まれる欠陥34gも、同様に、閾値を満たすので、ステップS25において、欠陥34eを含むグループ35aに、欠陥P(34f)を含めるとともに、欠陥34gを含むグループ35bに、欠陥P(34f)を含める。
そして、欠陥判定装置13aの制御部15は、欠陥P(34f)を含むグループ35aとグループ35bを1つにまとめる。すなわち、ステップS25の後のグループ(図示しない)は、欠陥34d、34e、34f、34g、34hを含むグループとなる。
また、図10(c)のように、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、ステップS23で選択されたまだグループに含まれていない欠陥Pを34iとし、また、欠陥34d、34eは、グループ35aに含まれているとする。
このとき、欠陥判定装置13aの制御部15は、ステップS24の判定において、欠陥P(34i)と、グループ35aに含まれる欠陥34d及び34eが、閾値を満たさないので、ステップS26において、欠陥P(34i)を新たなグループとする。
次に、図11を用いて、図9で示した判定処理の例を説明する。
図11(a)のように、X軸方向の閾値thmx及びY軸方向の閾値thmyが設定されていて、また、個数の閾値thN=4と設定されているとする。そして、ステップS32で選択されたグループを35c(欠陥34j、34k、34l、34m、を含む)とする。
図11(a)のように、X軸方向の閾値thmx及びY軸方向の閾値thmyが設定されていて、また、個数の閾値thN=4と設定されているとする。そして、ステップS32で選択されたグループを35c(欠陥34j、34k、34l、34m、を含む)とする。
このとき、欠陥判定装置13aの制御部15は、ステップS33の判定において、選択したグループ35cのX軸方向の距離の最大値max_dx(欠陥34jと欠陥34mのX軸方向の距離dx)が、閾値を満たし(max_dx≧thmx)、かつ、Y軸方向の距離の最大値max_dy(欠陥34jと欠陥34mのY軸方向の距離dy)が、閾値を満たす(max_dy≧thmy)ので、ステップS34の判定に進み、選択したグループ35cの欠陥の個数4が閾値thN=4以上あるので、ステップS35へ進み、選択したグループ35cに含まれる欠陥を線状欠陥と判定する。
一方、図11(b)のように、X軸方向の閾値thmx及びY軸方向の閾値thmyが設定されているとする。そして、ステップS32で選択されたグループを35c(欠陥34j、34k、34l、34m、を含む)とする。
このとき、欠陥判定装置13aの制御部15は、ステップS33の判定において、選択したグループ35cのX軸方向の距離の最大値max_dx(欠陥34jと欠陥34mのX軸方向の距離dx)が、閾値を満たさない(max_dx<thmx)ため、ステップS36へ進み、選択したグループ35cに含まれる欠陥をその他の欠陥と判定する。
[第1実施形態の効果]
1.第1実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、X軸及びY軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
2.第1実施形態に係る欠陥判定装置によって、閾値thmx、thmy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
1.第1実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、X軸及びY軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
2.第1実施形態に係る欠陥判定装置によって、閾値thmx、thmy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
[第2実施形態の欠陥判定装置13bの欠陥判定処理]
続いて、図12を用いて、第2実施形態に係る欠陥判定装置13b(13)の欠陥判定処理について説明する。図12は、欠陥判定装置13bの欠陥判定処理の流れを示すフローチャートである。
続いて、図12を用いて、第2実施形態に係る欠陥判定装置13b(13)の欠陥判定処理について説明する。図12は、欠陥判定装置13bの欠陥判定処理の流れを示すフローチャートである。
まず、欠陥判定装置13bの制御部15は、検査装置11から出力された欠陥リストから、各欠陥の位置座標Pi(xi,yi)(1≦i≦N)を読み取る(ステップS41)。ここでいう位置座標は、検査対象3の画像上に設定された二次元座標系(各軸をX軸、Y軸とする)における位置座標である。
次に、欠陥判定装置13bの制御部15は、変数iを1に設定する(ステップS42)。欠陥Piは、欠陥をグループ化する際の中心となる欠陥を意味する。
次に、欠陥判定装置13bの制御部15は、変数jを1に設定する(ステップS43)。欠陥Pjは、欠陥Piと同一グループになるか調べる対象となる欠陥を意味する。
次に、欠陥判定装置13bの制御部15は、欠陥Pi(xi,yi)と欠陥Pj(xj,yj)との距離が、予め設定されたX軸方向の閾値thx及びY軸方向の閾値thyを満たすか否か判定する。すなわち、欠陥判定装置13bの制御部15は、|xi-xj|≦thxかつ|yi-yj|≦thyを満たすか否か判定する(ステップS44)。
満たす場合には(ステップS44でYes)、欠陥判定装置13bの制御部15は、欠陥Pjが欠陥Piと同一グループになるものとして、欠陥Pjに線欠陥フラグGiを付ける(ステップS45)。
一方、満たさない場合には(ステップS44でNo)、欠陥判定装置13bの制御部15は、ステップS46へ進む。
一方、満たさない場合には(ステップS44でNo)、欠陥判定装置13bの制御部15は、ステップS46へ進む。
次に、欠陥判定装置13bの制御部15は、jを1増やし(ステップS46)、j≦Nであるか否か判定する(ステップS47)。
欠陥判定装置13bの制御部15は、j≦Nである場合には(ステップS47でYes)、ステップS44へ戻り、j>Nである場合には、ステップS48へ進む。
欠陥判定装置13bの制御部15は、j≦Nである場合には(ステップS47でYes)、ステップS44へ戻り、j>Nである場合には、ステップS48へ進む。
次に、欠陥判定装置13bの制御部15は、線欠陥フラグGiを付けた欠陥の個数が、予め設定された閾値thN以上あるか、判定する(ステップS48)。
閾値thN以上ある場合には(ステップS48でYes)、欠陥判定装置13bの制御部15は、線欠陥フラグGiを付けた欠陥を線状欠陥と判定し、欠陥リストにおける線状欠陥と判定された欠陥に対して、線欠陥フラグGiを記録する(ステップS49)。
閾値thN以上ある場合には(ステップS48でYes)、欠陥判定装置13bの制御部15は、線欠陥フラグGiを付けた欠陥を線状欠陥と判定し、欠陥リストにおける線状欠陥と判定された欠陥に対して、線欠陥フラグGiを記録する(ステップS49)。
一方、閾値thN未満である場合には(ステップS48でNo)、欠陥判定装置13bの制御部15は、線欠陥フラグGiを消去する(ステップS50)。
次に、欠陥判定装置13bの制御部15は、iを1増やすことにより、グループ化する際の中心となる欠陥を次の欠陥へ移し(ステップS51)、i≦Nであるか否か判定する(ステップS52)。
欠陥判定装置13bの制御部15は、i≦Nである場合には(ステップS52でYes)、ステップS43へ戻り、i>Nである場合には、欠陥判定処理を終了する。
欠陥判定装置13bの制御部15は、i≦Nである場合には(ステップS52でYes)、ステップS43へ戻り、i>Nである場合には、欠陥判定処理を終了する。
以上で、第2実施形態に係る欠陥判定装置13bの欠陥判定処理は、終了である。
なお、本実施形態の欠陥判定処理は、前述のものに限られずその趣旨を逸脱しない範囲で変更可能である。
なお、本実施形態の欠陥判定処理は、前述のものに限られずその趣旨を逸脱しない範囲で変更可能である。
例えば、ステップS46やステップ51のインクリメントにおいて、ステップS49で既に線状欠陥と判定されている欠陥はスキップするようにしてもよい。
また、第1実施形態のように各欠陥間の距離を先に算出しておいて、それを用いて欠陥判定処理を行ってもよい。
また、第1実施形態のように各欠陥間の距離を先に算出しておいて、それを用いて欠陥判定処理を行ってもよい。
なお、閾値thx、thy、thNは、判定したい線状欠陥の形状や大きさ等に応じて任意に設定できる。縦長の線状欠陥であればthx<thyとし、横長の線状欠陥であれば、thx>thyとすればよい。
ここで、図13を用いて、図12で示した第2実施形態に係る欠陥判定処理の例を説明する。
図13(a)において、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、個数の閾値thN=4と設定されているとする。そして、ステップS51でiがインクリメントされて、ステップS43の手前において、Piが欠陥34kを指しているものとする。
図13(a)において、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、個数の閾値thN=4と設定されているとする。そして、ステップS51でiがインクリメントされて、ステップS43の手前において、Piが欠陥34kを指しているものとする。
このとき、欠陥判定装置13bの制御部15は、ステップS44〜S47の繰り返しにおいて、欠陥Pjがそれぞれ欠陥34j、34k、34l、34mを指すときに、PiとPjとの距離が閾値を満たす(35dで示す破線に入る)ので、欠陥34j、34k、34l、34mに対して、34kに係る線欠陥フラグGiを付ける(同一グループとする)。
次に、欠陥判定装置13bの制御部15は、ステップS48において、34kに係る線欠陥フラグGiを付けた欠陥の個数4が閾値thN=4以上なので、ステップS49において、欠陥リストの、欠陥34j、34k、34l、34mに対して、34kに係る線欠陥フラグGiを記録する(線状欠陥とする)。
一方、図13(a)において、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、個数の閾値thN=4と設定されているとする。そして、ステップS51でiがインクリメントされて、ステップS43の手前において、Piが欠陥34nを指しているものとする。
このとき、欠陥判定装置13bの制御部15は、ステップS44〜S47の繰り返しにおいて、欠陥Pjがそれぞれ欠陥34n、34oを指すときに、PiとPjとの距離が閾値を満たす(35eで示す破線に入る)ので、欠陥34n、34oに対して、34nに係る線欠陥フラグGiを付ける(同一グループとする)。
次に、欠陥判定装置13bの制御部15は、ステップS48において、34nに係る線欠陥フラグGiを付けた欠陥の個数2が閾値thN=4未満なので、ステップS50において、欠陥34n、34oから、34nに係る線欠陥フラグGiを消去する(線状欠陥としない)。
なお、図13(b)に示すように、検査対象3の配線パターンが縦方向であるときは、thx>thyと予め設定しておけば、横方向の線状欠陥も同様に判定(検出)することができる。例えば、図13(b)のように、X軸方向の閾値thx及びY軸方向の閾値thyが設定されていて、ステップS43の手前において、Piが欠陥34kを指している場合には、閾値となる矩形は35fのようになる。
[第2実施形態の効果]
1.第2実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、X軸及びY軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
2.第2実施形態に係る欠陥判定装置によって、閾値thx、thy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
1.第2実施形態に係る欠陥判定装置によって、検査対象において検出された欠陥の位置座標に基づいて、欠陥同士の距離や個数の算出といった計算のみで、線状欠陥を判定することができる。特に、X軸及びY軸方向の成分のみを用いて距離を計算するので、加減算及び個数の算出のみで、線状欠陥を判定することができる。したがって、画像処理等の負荷の高い処理を必要としないため、簡易かつ低コストで線状欠陥の判定及び抽出をすることができる。
2.第2実施形態に係る欠陥判定装置によって、閾値thx、thy、thN等を適切に設定することにより、形状や大きさを指定して、線状欠陥を判定することができる。
[線状欠陥の表示処理]
次に、図14を用いて、欠陥判定装置13(13a、13b)の線状欠陥の表示処理について説明する。
次に、図14を用いて、欠陥判定装置13(13a、13b)の線状欠陥の表示処理について説明する。
欠陥判定装置13の制御部15は、グループの情報(グループ番号等又は線欠陥フラグ)が記録された欠陥リストと、検査対象3の撮影画像を読み込む(ステップS61)。
次に、欠陥判定装置13の制御部15は、検査対象3の撮影画像を表示するとともに、各グループの情報に含まれる欠陥を線状欠陥として、その位置を撮影画像に重畳して表示する。
以上により、欠陥判定装置13の線状欠陥の表示処理は終了である。
これにより、欠陥判定装置13の操作者は、検査対象3に線状欠陥があるか否か容易に認識することができる。
これにより、欠陥判定装置13の操作者は、検査対象3に線状欠陥があるか否か容易に認識することができる。
以上、添付図面を参照しながら、本発明に係る欠陥判定装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
1……………………………欠陥検査システム
3……………………………検査対象
5……………………………ローラー
7……………………………光源
9……………………………撮影装置
11…………………………検査装置
13(13a、13b)…欠陥判定装置
15…………………………制御部
31…………………………パターン
32…………………………フィルム状の基材
34…………………………欠陥
35…………………………グループ
36…………………………欠陥範囲
3……………………………検査対象
5……………………………ローラー
7……………………………光源
9……………………………撮影装置
11…………………………検査装置
13(13a、13b)…欠陥判定装置
15…………………………制御部
31…………………………パターン
32…………………………フィルム状の基材
34…………………………欠陥
35…………………………グループ
36…………………………欠陥範囲
Claims (6)
- 検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置であって、
前記位置座標を用いて、前記欠陥間の距離を算出する算出手段と、
前記距離が閾値以下の前記欠陥ごとに1つのグループとするグループ化手段と、
前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定する判定手段と、
を備えることを特徴とする欠陥判定装置。 - 前記位置座標は、前記検査対象の二次元座標系における位置座標であり、
前記算出手段は、成分ごとに前記欠陥間の距離を算出する
ことを特徴とする請求項1に記載の欠陥判定装置。 - 前記グループ化手段は、第1成分の距離が第1の閾値以下であり、第2成分の距離が第2の閾値以下である前記欠陥ごとに1つのグループとする
ことを特徴とする請求項2に記載の欠陥判定装置。 - 前記グループ化手段は、着目している前記欠陥からの前記距離が閾値以下の前記欠陥ごとに1つのグループとする
ことを特徴とする請求項1乃至請求項3のいずれか1項に記載の欠陥判定装置。 - 前記検査対象は、配線パターンが形成されたフィルムであって、前記欠陥は、前記配線パターンにおける欠陥である
ことを特徴とする請求項1乃至請求項4のいずれか1項に記載の欠陥判定装置。 - 検査対象の欠陥の位置座標を用いて、欠陥を判定する欠陥判定装置で行う欠陥判定方法であって、
前記位置座標を用いて、前記欠陥間の距離を算出するステップと、
前記距離が閾値以下の前記欠陥ごとに1つのグループとするステップと、
前記グループに含まれる前記欠陥の個数が所定値以上ならば、当該グループに含まれる前記欠陥を線状欠陥と判定するステップと、
を含むことを特徴とする欠陥判定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014198409A JP2016070741A (ja) | 2014-09-29 | 2014-09-29 | 欠陥判定装置、及び、欠陥判定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014198409A JP2016070741A (ja) | 2014-09-29 | 2014-09-29 | 欠陥判定装置、及び、欠陥判定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016070741A true JP2016070741A (ja) | 2016-05-09 |
Family
ID=55864451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014198409A Pending JP2016070741A (ja) | 2014-09-29 | 2014-09-29 | 欠陥判定装置、及び、欠陥判定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016070741A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019200167A (ja) * | 2018-05-18 | 2019-11-21 | 日立Geニュークリア・エナジー株式会社 | 超音波探傷評価装置および超音波探傷評価方法 |
US10565704B2 (en) | 2017-06-06 | 2020-02-18 | Nuflare Technology, Inc. | Inspection method and inspection system |
-
2014
- 2014-09-29 JP JP2014198409A patent/JP2016070741A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10565704B2 (en) | 2017-06-06 | 2020-02-18 | Nuflare Technology, Inc. | Inspection method and inspection system |
JP2019200167A (ja) * | 2018-05-18 | 2019-11-21 | 日立Geニュークリア・エナジー株式会社 | 超音波探傷評価装置および超音波探傷評価方法 |
JP7245608B2 (ja) | 2018-05-18 | 2023-03-24 | 日立Geニュークリア・エナジー株式会社 | 超音波探傷評価装置および超音波探傷評価方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2013257304A5 (ja) | ||
JP6115012B2 (ja) | 検査装置、検査方法及び検査プログラム | |
JP2008175549A (ja) | 欠陥検出装置および欠陥検出方法 | |
CN105321191B (zh) | 用于处理图像中的反射区的方法和电子设备 | |
JP2004012360A (ja) | パターン検査装置、パターン検査方法およびプログラム | |
WO2017050082A1 (zh) | 一种端子位置的确定方法及终端设备 | |
JP6635712B2 (ja) | 検査方法、検査装置、画像処理装置、プログラム及び記録媒体 | |
CN105205803A (zh) | 显示面板缺陷检测方法 | |
JP2018036226A (ja) | 画像処理プログラム、画像処理方法および画像処理装置 | |
JP5088165B2 (ja) | 欠陥検出方法および欠陥検出装置 | |
JP2018036898A5 (ja) | 画像処理装置及び画像処理方法及びプログラム | |
CN105354816A (zh) | 一种电子元件定位方法及装置 | |
JP2016070741A (ja) | 欠陥判定装置、及び、欠陥判定方法 | |
JP6980208B2 (ja) | 構造物維持管理業務支援システム | |
US9972095B2 (en) | Image measuring apparatus and non-temporary recording medium on which control program of same apparatus is recorded | |
CN107862679B (zh) | 图像检测区域的确定方法及装置 | |
EP3046406A1 (en) | Method for generating compensation matrix during substrate inspection | |
US20210304417A1 (en) | Observation device and observation method | |
JP5157575B2 (ja) | 欠陥検出方法 | |
CN110441315B (zh) | 电子部件测试设备和方法 | |
JP6897448B2 (ja) | 線幅推定プログラム、装置、及び方法 | |
JP5346304B2 (ja) | 外観検査装置、外観検査システムおよび外観検査方法 | |
JP2016217872A (ja) | 検査装置、検査方法、プログラム、記録媒体 | |
JP2015042942A (ja) | 画像処理装置、欠陥検出装置、画像処理方法、プログラム、及び、記録媒体 | |
CN117173185B (zh) | 轧制板材的区域检测方法及装置、存储介质、计算机设备 |