JP2008170256A - 欠陥検出方法、欠陥検出プログラムおよび検査装置 - Google Patents
欠陥検出方法、欠陥検出プログラムおよび検査装置 Download PDFInfo
- Publication number
- JP2008170256A JP2008170256A JP2007003310A JP2007003310A JP2008170256A JP 2008170256 A JP2008170256 A JP 2008170256A JP 2007003310 A JP2007003310 A JP 2007003310A JP 2007003310 A JP2007003310 A JP 2007003310A JP 2008170256 A JP2008170256 A JP 2008170256A
- Authority
- JP
- Japan
- Prior art keywords
- defect
- streak
- cluster
- candidates
- defects
- 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.)
- Withdrawn
Links
Images
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Liquid Crystal (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
【課題】点欠陥の群化によるスジ欠陥を精度良く検出できる欠陥検出方法、欠陥検出プログラムおよび検査装置を提供すること。
【解決手段】撮像画像中において点欠陥候補がある程度以上に集まった(群化した)領域を対象領域として判定し(ST4:領域判定工程)、点欠陥候補が連続するクラスタ欠陥を算出し(ST5:ラベリング工程)、クラスタ欠陥相互の直線性および離隔距離を算出してクラスタ欠陥がスジ欠陥候補であると判定し(ST6:欠陥分類工程)てから、スジ欠陥検出用の手順でスジ欠陥を検出する(ST8:欠陥検出工程)ことで、点欠陥の群化によるスジ欠陥を精度良く検出し、欠陥判定精度を向上させることができる。
【選択図】図2
【解決手段】撮像画像中において点欠陥候補がある程度以上に集まった(群化した)領域を対象領域として判定し(ST4:領域判定工程)、点欠陥候補が連続するクラスタ欠陥を算出し(ST5:ラベリング工程)、クラスタ欠陥相互の直線性および離隔距離を算出してクラスタ欠陥がスジ欠陥候補であると判定し(ST6:欠陥分類工程)てから、スジ欠陥検出用の手順でスジ欠陥を検出する(ST8:欠陥検出工程)ことで、点欠陥の群化によるスジ欠陥を精度良く検出し、欠陥判定精度を向上させることができる。
【選択図】図2
Description
本発明は、検査対象の表示デバイスの表示画像を撮像して取得した撮像画像に基づいて前記表示デバイスの表示欠陥を検出する欠陥検出方法、欠陥検出プログラムおよび検査装置に関する。
液晶パネル等の表示デバイスやその応用製品であるプロジェクタ等の製造における検査工程において、輝点・暗点等の点欠陥やシミやムラ等の面欠陥、スジ欠陥を画像処理で検出する場合、CCDカメラ等で対象の画像を取得し、取得した画像に画像処理を実施することで画像中からを検出している。
画像中から輝点欠陥や暗点欠陥を検出する方法として、画像に対して欠陥を強調するフィルタ(輝点欠陥を強調するTophatフィルタや、暗点欠陥を強調するWellフィルタ)を用いる方法が用いられている。
一方、画像中から筋状の欠陥(スジ欠陥)を検出する方法として、画像に対して特定方向に積算処理を行なってスジ欠陥を検出する方法(例えば、特許文献1参照)や、画像に対して着目画素から離れた候補点を角度ごとに投票し、その投票得点の積算からスジ欠陥を検出する方法(例えば、特許文献2参照)などが提案されている。
ところで、表示デバイスの表示欠陥としては、輝点や暗点が非連続かつ略直線状に並んで(群化した)欠陥(点欠陥の群化によるスジ欠陥)が現れることがある。このような点欠陥の群化によるスジ欠陥は、前記特許文献1や特許文献2に記載された欠陥検出方法で検出することが困難であり、検査員の目視による判断でしか検出することができず、検査効率の点で問題であった。
すなわち、特許文献1、2の技術では、輝度の低い(あるいは高い)部分が線状に連続した状態でなければスジ欠陥として認識することができないとともに、ノイズ除去処理によって点欠陥の成分が消されることで、点欠陥そのものを検出することができなくなってしまい、点欠陥の群化によるスジ欠陥の検出も不可能である。
本発明は、上述のような課題に鑑みてなされたものであり、点欠陥の群化によるスジ欠陥を精度良く検出できる欠陥検出方法、欠陥検出プログラムおよび検査装置を提供することを目的とする。
本発明の欠陥検出方法は、検査対象の表示デバイスの表示画像を撮像して取得した撮像画像に基づいて前記表示デバイスの表示欠陥を検出する欠陥検出方法であって、前記表示デバイスの表示画像を撮像して撮像画像を取得する撮像画像取得工程と、前記撮像画像にフィルタ処理を施し撮像画像中の点欠陥候補を抽出する点欠陥抽出工程と、前記撮像画像を所定サイズの領域で検索して前記領域に含まれる前記点欠陥候補の個数を検出する領域検索工程と、前記領域検索工程にて検索した前記領域ごとに前記点欠陥候補が所定個数以上含まれるか否かを判定する領域判定工程と、前記点欠陥候補が所定個数以上含まれる対象領域に関して所定閾値以上の個数の点欠陥候補が連続するクラスタ欠陥を算出して記憶するラベリング工程と、前記ラベリング工程にて算出したクラスタ欠陥相互の直線性およびクラスタ欠陥相互の離隔距離を算出してスジ欠陥候補であるか否かを判定する欠陥分類工程と、前記欠陥分類工程にてスジ欠陥候補であると判定した場合には、スジ欠陥検出手順を用いて欠陥検出する欠陥検出工程とを備えることを特徴とする。
本発明では、先ず点欠陥抽出工程において撮像画像中の点欠陥候補(輝点欠陥または暗点欠陥)を抽出してから、領域検索工程にて所定サイズの領域に含まれる点欠陥候補の個数を検出し、領域判定工程にて所定個数以上の点欠陥候補が含まれることをを判定する。これら一連の処理により、撮像画像中において点欠陥候補がある程度以上に集まった(群化した)領域を対象領域として判定することができる。
次に、ラベリング工程にて点欠陥候補が連続するクラスタ欠陥を算出してから、欠陥分類工程にてクラスタ欠陥相互の直線性および離隔距離を算出し、クラスタ欠陥がスジ欠陥候補であると判定した場合には、欠陥検出工程にてスジ欠陥検出手順を用る。つまり群化した点欠陥候補をスジ欠陥として扱い、このスジ欠陥を検出するための検出手順を用いることで、点欠陥の群化によるスジ欠陥を精度良く検出し、欠陥判定精度を向上させることができる。
ここで、点欠陥候補の群化状態がスジ欠陥として判定されない場合、つまり群化状態が粗であったり、直線上に位置しなかったりした場合には、スジ欠陥ではなくて従来と同様に個々の点欠陥として扱えばよい。
本発明において、前記欠陥分類工程では、前記クラスタ欠陥ごとの重心座標を算出するとともに、算出した重心座標に基づいてハフ変換を実行し、ハフ変換で得たρ−θ曲線同士の重なりにより前記クラスタ欠陥相互の直線性を算出し、所定数以上の前記ρ−θ曲線同士が互いに重なり合う場合に、前記クラスタ欠陥同士を同一のスジ欠陥候補と判定することが好ましい。
このような構成によれば、クラスタ欠陥ごとに算出した重心座標に基づいてハフ変換を実行することで、各重心座標に関するρ−θ曲線が得られる。このρ−θ曲線において、ρは前記対象領域の任意の原点から重心座標までの距離であり、θは対象領域の原点と重心座標とを結ぶ直線が任意の基準軸(X軸やY軸等)となす角度である。このようなρ−θ曲線を各重心座標に関して算出し、それらのρ−θ曲線をグラフ化すれば、同一直線上に位置する重心座標のρ−θ曲線同士がある一点で重なり合うことが知られている。従って、クラスタ欠陥ごとの重心座標に関するρ−θ曲線同士が重なり合う場合には、それらのクラスタ欠陥同士が同一直線上に位置するものであると判定することができる。
なお、ρ−θ曲線同士が重なり合うか否かの判定は、完全に同一の点で重なり合う場合に限らず、ρ値およびθ値が所定の数値範囲内で重なり合う場合も含み、すなわちクラスタ欠陥同士が所定幅を有した直線範囲内に位置する場合も含んで判定されるものであればよい。
本発明において、前記欠陥分類工程では、隣り合う前記クラスタ欠陥間の非欠陥画素の個数により前記離隔距離を算出し、前記非欠陥画素が所定個数以下の場合に、前記クラスタ欠陥同士を同一のスジ欠陥候補と判定することが好ましい。
このような構成によれば、隣り合うクラスタ欠陥間の非欠陥画素の個数によりクラスタ欠陥同士の離隔距離を算出し、非欠陥画素が所定個数以下(離隔距離が小さい)クラスタ欠陥同士を同一のスジ欠陥候補と判定することで、互いに離れていても所定の離隔距離内に位置するクラスタ欠陥同士を一つのスジ欠陥候補と判定することができる。一方、クラスタ欠陥間の非欠陥画素が所定個数以上(離隔距離が大きい)場合には、各々のクラスタ欠陥を別のスジ欠陥候補と判定する。このようにクラスタ欠陥同士の離隔距離に応じて一つのスジ欠陥候補と判定するか、または別のスジ欠陥候補と判定することで、目視による欠陥判定と同様の判定を実施することができ、表示デバイスとしての表示品質を確保することができる。
また、本発明において、前記ラベリング工程では、2値化処理を実行して前記クラスタ欠陥とクラスタ候補以外の部分とを2値に分離することが好ましい。
このような構成によれば、2値化処理を実行してクラスタ欠陥の画素とそれ以外の画素とを分離してから、以降の処理を実施することで、中間調の画素を処理する必要が無くなり処理速度を高速化することができる。
さらに、本発明において、前記欠陥分類工程で判定したスジ欠陥候補の欠陥特徴量を算出する特徴量算出工程を備え、前記欠陥特徴量には、前記スジ欠陥候補の面積値と、前記スジ欠陥候補の輝度平均値と、前記スジ欠陥候補の輝度傾き値とが少なくとも含まれていることが好ましい。
このような構成によれば、特徴量算出工程にてスジ欠陥候補の面積値、輝度平均値および輝度傾き値を算出することで、その後の欠陥検出工程におけるスジ欠陥検出の精度を向上させ、かつ検出処理の速度も向上させることができる。
一方、本発明の欠陥検出プログラムは、前記欠陥検出方法をコンピュータに実行させることを特徴とする。
この欠陥検出プログラムによれば、CPUを備えたコンピュータを用いることで、各工程の処理速度を高めて欠陥検出処理全体を迅速に実行することができる。
また、本発明の検査装置は、検査対象の表示デバイスの表示画像を撮像して取得した撮像画像に基づいて前記表示デバイスの表示欠陥を検出する検査装置であって、前記表示デバイスの表示画像を撮像する撮像装置と、前記表示デバイスおよび前記撮像装置を駆動制御する制御装置とを備え、前記制御装置は、前記表示デバイスの表示画像を前記撮像装置に撮像させて撮像画像を取得し、前記撮像画像にフィルタ処理を施して撮像画像中の点欠陥候補を抽出し、前記撮像画像を所定サイズの領域で検索して前記領域に含まれる前記点欠陥候補の個数を検出し、前記検索した領域ごとに前記点欠陥候補が所定個数以上含まれるか否かを判定するとともに、前記点欠陥候補が所定個数以上含まれる対象領域に関して所定閾値以上の個数の点欠陥候補が連続するクラスタ欠陥を算出して記憶し、前記クラスタ欠陥相互の直線性および離隔距離を算出してスジ欠陥候補であるか否かを判定するとともに、スジ欠陥候補であると判定した場合には、スジ欠陥検出手順を用いて欠陥検出することを特徴とする。
本発明の検査装置によれば、前述の欠陥検出方法と同様に、撮像画像中において点欠陥候補が群化した領域を対象領域として判定するとともに、点欠陥候補の群化状態に基づいてクラスタ欠陥を算出し、クラスタ欠陥相互の直線性および離隔距離を算出することで、それらのクラスタ欠陥がスジ欠陥候補であると判定した場合にスジ欠陥として扱い、このスジ欠陥を検出するための検出手順を用いることで、点欠陥の群化によるスジ欠陥を精度良く検出し、欠陥判定精度を向上させることができる。
本発明の実施形態を図面に基づいて説明する。
〔検査装置の構成〕
図1は、検査装置1の構成を示す図である。
〔検査装置の構成〕
図1は、検査装置1の構成を示す図である。
検査装置1は、検査対象である画像表示デバイスとしての液晶パネル10の表示外観検査を行い液晶パネル10の表示欠陥を検出する装置である。この検査装置1は、図1に示すように、液晶パネル10に光束を射出する光源2と、液晶パネル10を介した光束を拡大投射するレンズ3と、レンズ3を介した光束をスクリーン5に投射するミラー4と、外光を遮断する暗箱6内に設けたスクリーン5と、撮像装置としてのCCDカメラ7と、液晶パネル10に適宜な検査パターンを表示させるパターンジェネレータ8と、制御装置としてのコンピュータ9とを備える。
ここで、検査対象となる液晶パネル10は、透過型の液晶パネルであり、例えば、TFT基板と対向基板との間に液晶分子が密閉封入された構成を有し、光学系2からの光束を透過させる画像表示部を有して構成されている。そして、液晶パネル10は、例えば、検査装置1内のパネル設置部(図示略)に設置した状態でパターンジェネレータ8と電気的に接続し、パターンジェネレータ8によりTFT基板と対向基板との間に所定の電圧値(0Vも含む)の電圧が印加されることで液晶分子の配設状態を変化させ、入射光束を透過若しくは遮断することにより所定の光学像を形成する。なお、本実施形態では、液晶パネル10は、電圧を印加しない(電圧値が0V)状態において、入射光束を全て透過して白表示を実施するノーマリーホワイトモードで構成されている。また、液晶パネル10としては、電圧を印加しない状態において、入射光束を遮断して黒表示を実施するノーマリーブラックモードで構成しても構わない。
光源2としては、放電発光型の光源ランプを有したものや、LED(Light Emitting Diode)素子、レーザダイオード、有機EL(Electro Luminescence)素子、シリコン発光素子等の各種固体発光素子を採用したものなど、適宜な光源が採用可能である。
スクリーン5は、レンズ3およびミラー4により拡大投射された光学像(表示画像)を反射して投影する反射型スクリーンとして構成されている。なお、スクリーン3としては、反射型スクリーンに限らず、入射した光学像を透過して投影する透過型スクリーンとして構成してもよい。
CCDカメラ7は、コンピュータ9による制御の下、スクリーン5の投射面を撮像し、撮像した画像に応じた信号をコンピュータ9に出力する。このCCDカメラ7は、具体的な図示は省略するが、エリアセンサであるCCDと、光束を集光してCCDに照射する集光レンズと、コンピュータ9による制御の下、CCDによる入射光束の受光時間を変更可能とするシャッター等を備える。
なお、CCDカメラ7のCCDは、液晶パネル10の解像度以上の解像度を有しているものが好ましい。
パターンジェネレータ8は、コンピュータ9による制御の下、液晶パネル10に所定の電圧値の電圧を印加し、液晶パネル10に所定の光学像を形成させる。
コンピュータ9は、例えば、所定のプログラムを読み込んで実行するCPU(Central Processing Unit)等を備え、検査装置1全体を制御する。このコンピュータ9は、制御プログラムにしたがって所定の処理(欠陥検出処理)を実行する制御部と、制御プログラムや各種データを記憶するメモリとを備える。
制御部は、図示を省略するが、パターンジェネレータ8を制御する画像表示制御部や、CCDカメラ7を制御する画像データ取得部、取得した画像を処理する画像処理部、画像に基づいて液晶パネル10の表示欠陥を検出する欠陥検出部等を備えて構成されている。
画像表示制御部は、メモリに記憶された液晶パネル10に印加する電圧値に関する電圧値情報を読み出し、電圧値情報に基づく検査用電圧値で液晶パネル10を駆動させるための所定の制御信号をパターンジェネレータ8に出力する。そして、パターンジェネレータ8は、画像表示制御部から出力された制御信号にしたがって、検査用電圧値で液晶パネル10を駆動し、液晶パネル10に検査画像を形成させる。
画像データ取得部は、液晶パネル10にて検査画像が形成されている際に、CCDカメラ7に所定の制御信号を出力してCCDカメラ7にスクリーン5の投射面を撮像させる。また、画像データ取得部は、CCDカメラ7から出力される電気信号を入力してコンピュータにて読取可能な信号(デジタル信号)に変換し、画素毎に画素値(輝度値)に関する情報を含んだ検査画像データ(撮像画像データ)Pを取得し、取得した検査画像データPをメモリに記憶させる。
画像処理部は、取得した検査画像データPに対して、シェーディング補正を実行したり、検査画像データPの収縮処理や、膨張処理等の画像処理を実行したりなどの各種画像処理を実行する。
欠陥検出部は、以下に説明する欠陥検出手順を実行して検査画像データP中の欠陥を検出する。すなわち、検査画像データPに各種のフィルタを適用して点欠陥を強調処理し、検査画像データP内を検索して点欠陥を所定数含む領域を検出し、点欠陥候補を所定個数以上含む対象領域に関して点欠陥候補の群化状態を算出し、算出した群化状態に基づいてスジ欠陥であるか否かを判定し、スジ欠陥であると判定した場合には、スジ欠陥検出手順を用いて欠陥検出する。
メモリは、所定の制御プログラム、制御部にて処理を実行するための情報、および制御部にて処理されたデータ等の他に、各種のフィルタ値や計算式、閾値を記憶する。
〔欠陥検出方法〕
次に、上述した検査装置1による欠陥検出方法を図面に基づいて説明する。
〔欠陥検出方法〕
次に、上述した検査装置1による欠陥検出方法を図面に基づいて説明する。
図2は、欠陥検出方法を説明するフローチャートである。
なお、以下では、液晶パネル10を検査装置1におけるパネル設置部(図示略)に設置した状態とし、液晶パネル10とパターンジェネレータ8およびコンピュータ9とが電気的に接続されているものとする。
作業者は、コンピュータ9の操作部(図示略)を操作し、液晶パネル10の欠陥検出を実行する旨の設定入力を実施する。そして、コンピュータ9の制御部は、操作部から出力される操作信号に応じて、メモリに記憶された制御プログラムを読み出し、制御プログラムにしたがって、以下に示すように、液晶パネル10の欠陥検出処理を実行する。
先ず、コンピュータ9の制御部は、検査画像を取得して、取得した検査画像データPにシェーディング補正を施す前処理を実行する(処理ST1:前処理工程)。
具体的には、制御部は、光源2側に設けた受信部(図示略)に指令を出力して光源2を点灯させるとともに、パターンジェネレータ8に指令を出力して液晶パネル10に検査画像を表示させる。この処理によってスクリーン5には、液晶パネル10を透過した検査画像が投影表示される。この状態において、コンピュータ9の画像データ取得部は、CCDカメラ7に所定の制御信号を出力してCCDカメラ7にスクリーン5の投射面を撮像させ検査画像データPを取得し、取得した検査画像データPをメモリに記憶させる(撮像画像取得工程)。なお、ここでは、光源2の点灯をコンピュータ9の制御部で制御することとしたが、光源2としては、制御部によって点灯制御されるものに限らず、単体で点灯、消灯が切り替え可能なものを採用してもよい。
次に、コンピュータ9の画像処理部は、取得した検査画像データPと、予め用意してメモリに記憶しておいた背景画像データとを読み出し、検査画像データPから背景画像データの対応する画素ごとに輝度値の差分をとる処理を実施する(シェーディング補正)。そして、画像処理部は、シェーディング補正した検査画像データPをメモリに記憶させる。
以上のような処理ST1の後、コンピュータ9の欠陥検出部は、シェーディング補正した検査画像データPに対し、画像内の点欠陥(輝点または暗点)成分を抽出する輝点・暗点強調処理を実施する(処理ST2:輝点・暗点強調処理工程、点欠陥抽出工程)。ここで、輝点・暗点強調処理によって輝点強調された点の座標および輝度値と、暗点強調された点の座標および輝度値とは、それぞれ別の配列としてメモリに記憶され、処理ST3以降においては、輝点強調された配列としての検査画像データPおよび暗点強調された配列としての検査画像データPの各々に対して各処理が実行される。
輝点・暗点強調処理を具体的に説明すると、検査画像データP内の各画素を対象画素として、この対象画素を中心とする所定サイズ(例えば、3×3マトリクス)のフィルタを適用し、対象画素が周辺画素(3×3の場合は、周辺の8つの画素)の平均輝度値よりも所定割合(例えば、20%)以上に大きいか小さいかを検出する。
すなわち、対象画素の輝度値が周辺画素の輝度値の平均値に対して所定割合(例えば、1.2倍)以上に大きければ(極大値)、対象画素を輝点(点欠陥候補)としてメモリ内の配列に格納する。一方、対象画素の輝度値が周辺画素の輝度値の平均値に対して所定割合(例えば、0.8倍)以下に小さければ(極小値)、対象画素を暗点(点欠陥候補)としてメモリ内の配列に格納する。また、以上の極大値または極小値として検出されなかった対象画素の輝度値は、配列に格納されず、つまり極大値または極小値として検出された画素のみが強調されて配列に格納され、これにより輝点または暗点である点欠陥候補が強調処理されることとなる。
処理ST2の後、コンピュータ9の欠陥検出部は、点欠陥候補が強調された検査画像データPに対し、所定サイズの領域で検索してその領域に含まれる点欠陥候補の個数を検出する候補エリア検索を実施する(処理ST3:候補エリア検索工程、領域検索工程)。
具体的には、図3に示すように、検出対象である群化した点欠陥(点欠陥の群化によるスジ欠陥)の大きさに応じて任意(例えば、5×5画素〜31×31画素)に設定した領域としての検索エリアQを用い、検査画像データP内を検索し、検索エリアQ内に含まれる点欠陥候補の個数を検出する。そして、検索エリアQの座標位置と検出した点欠陥候補の個数とをメモリに記憶する。
処理ST3の後、コンピュータ9の欠陥検出部は、メモリに記憶した各座標位置における検索エリアQのごとに、点欠陥候補が所定個数以上含まれるか否か(候補の有無)を判定する(処理ST4:領域判定工程)。
具体的には、検索エリアQの画素数(例えば、5×5画素であれば25個、31×31画素であれば961個)に対して、所定の割合(例えば、1.5%〜30%)の画素数以上の点欠陥候補の個数があるか否かを判定する。そして、点欠陥候補の個数が検索エリアQの画素数に対して所定の割合以上あった場合には(処理ST4でYES、候補有り)、以下の処理ST5〜ST8を実行する。一方、検索エリアQの画素数に対して点欠陥候補の個数が所定の割合よりも少なければ(処理ST4でNO、候補無し)、その検索エリアQには群化した点欠陥がないものとして欠陥検出処理を終了する。
処理ST5において、コンピュータ9の欠陥検出部は、図4および図5に示すように、処理ST4にて所定個数以上の点欠陥候補が含まれると判定した検索エリアQを含む所定サイズの対象領域(投票エリア)Rに対し、2値化処理を実行するとともに、所定閾値以上の個数の点欠陥候補が連続するクラスタ欠陥d1〜d8を算出して記憶する(処理ST5:ラベリング工程)。
具体的には、処理ST4における欠陥候補を検出する閾値と同じ閾値を用い、この閾値以上の個数の点欠陥候補が連続する(クラスタ欠陥である)場合を1(白)とし、それ以外を0(黒)とするように2値化処理を実行する。なお、図4および図5においては、白と黒を反転して図示している。この2値化処理の後、欠陥検出部は、対象領域Rと同一の大きさを有した配列をメモリ内に用意し、この配列に2値化した値を記憶する。
次に、欠陥検出部は、図5に示すように、点欠陥候補が連続したクラスタ欠陥d1〜d3ごとに識別番号(図5では、1〜3)を付し、対象領域Rと同一の大きさを有した配列をメモリ内に用意し、この配列に識別番号を記憶する。
処理ST5の後、コンピュータ9の欠陥検出部は、処理ST5にて算出したクラスタ欠陥d1〜d8相互の直線性およびクラスタ欠陥d1〜d8相互の離隔距離を算出してスジ欠陥候補であるか否かを判定する(処理ST6:欠陥分類工程)。
具体的には、先ず欠陥検出部は、図5に示すように、識別番号を付したクラスタ欠陥d1〜d8ごとに、重心座標(図5に白抜き×印で示す位置)を算出する。次に、算出した重心座標に基づいて、欠陥検出部は、ハフ変換を実行し、ハフ変換で得たρ−θ曲線同士の重なりによりクラスタ欠陥d1〜d8相互の直線性を算出する。この際、ハフ変換で得られるρ−θ曲線とは、ρは対象領域Rの任意の原点から個々のクラスタ欠陥d1〜d8の重心座標までの距離であり、θは対象領域Rの原点と重心座標とを結ぶ直線が任意の基準軸(例えば、X軸)となす角度であって、次の(1)式の関係を有する。
ρ=xi・cosθ+yi・sinθ …(1)
ここで、(xi,yi)は、各クラスタ欠陥d1〜d8の重心座標である。
ここで、(xi,yi)は、各クラスタ欠陥d1〜d8の重心座標である。
以上のρ−θ曲線は、図6に示すようにグラフ化できるものであり、このグラフにおいて、各クラスタ欠陥d1〜d8のρ−θ曲線が互いに重なり合う場合に、それに対応するクラスタ欠陥同士が同一直線上に位置することが知られている。そこで、欠陥検出部は、各クラスタ欠陥d1〜d8のρ−θ曲線が所定本数(例えば、5本)以上互いに重なり合う点(図6のθ=25°近傍)を検出し、この重なり合う点が存在する場合に、対応するクラスタ欠陥d1〜d8が互いに同一直線上に位置、これらのクラスタ欠陥d1〜d8がスジ欠陥候補であると判定する。
なお、ここで、ρ−θ曲線同士が重なり合うか否かの判定は、完全に同一の点で重なり合う場合に限らず、ρ値およびθ値が所定の数値範囲内で重なり合う場合も含むものである。
次に、欠陥検出部は、スジ欠陥候補中の隣り合うクラスタ欠陥d1〜d8同士の離隔距離を算出し、離隔距離が所定の閾値以上であれば、それぞれ別のスジ欠陥候補であると判定する。具体的には、図5に示すように、クラスタ欠陥d1〜d8間に位置する非クラスタ欠陥の画素の個数により離隔距離を算出し、非クラスタ欠陥の画素の個数が所定個数以下(例えば、4マス以内)の場合に、隣り合うクラスタ欠陥d1〜d8同士を同一のスジ欠陥候補と判定する。一方、非クラスタ欠陥の画素の個数が所定個数を超える場合には、別のスジ欠陥候補と判定する。すなわち、図4において、クラスタ欠陥d1〜d3が同一のスジ欠陥候補と判定され、クラスタ欠陥d4〜d5が同一のスジ欠陥候補と判定され、クラスタ欠陥d6〜d8が同一のスジ欠陥候補と判定されるようになっている。
以上の処理ST6において、欠陥検出部は、対象領域R中にスジ欠陥候補が存在すると判定した場合には(処理ST6で「スジ」)、以下の処理ST7〜ST8を実行する。一方、対象領域R中にスジ欠陥候補が存在しないと判定した場合には(処理ST6で「それ以外」)、その対象領域Rには点欠陥が群化したスジ欠陥がないものとして欠陥検出処理を終了する。
処理ST7において、コンピュータ9の欠陥検出部は、処理ST6にて同一と判定したスジ欠陥候補(クラスタ欠陥d1〜d3,d4〜d5,d6〜d8)の欠陥特徴量を算出する(処理ST7:特徴量算出工程)。
ここで、欠陥特徴量としては、同一のスジ欠陥候補の面積値や、輝度平均値、輝度傾き値等がある。面積値は、同一のスジ欠陥候補におけるクラスタ欠陥d1〜d3,d4〜d5,d6〜d8の面積(エリア)合計であり、輝度平均値は、クラスタ欠陥d1〜d3,d4〜d5,d6〜d8の輝度値を平均したものであり、輝度傾き値は、同一のスジ欠陥候補中のクラスタ欠陥d1〜d3,d4〜d5,d6〜d8の輝度最大値を後述の短辺方向距離Wの1/2(W/2)で除した値である。
そして、スジ欠陥候補の面積値や輝度傾き値を算出するために、欠陥検出部は、図7に示すように、クラスタ欠陥d1〜d3,d4〜d5,d6〜d8に外接する四角形の短辺方向距離Wを算出する。この短辺方向距離Wは、前記処理ST6で算出したクラスタ欠陥d1〜d8の個々の重心と、重心を結ぶ慣性主軸とを算出し、これらの重心および慣性主軸からクラスタ欠陥d1〜d3,d4〜d5,d6〜d8に外接する四角形を算出することで求められるものである。
処理ST7でスジ欠陥候補の欠陥特徴量を算出した後、コンピュータ9の欠陥検出部は、スジ欠陥検出用の手順を用いて欠陥検出する(処理ST8:スジ判定工程、欠陥検出工程)。
具体的には、スジ欠陥候補の欠陥特徴量に基づき、このスジ欠陥候補がスジ欠陥であるか否かを判定する。すなわち、スジ欠陥候補をスジ欠陥とみなし、スジ欠陥検出用の閾値を用いて閾値を上回るかまたは閾値を下回るかを判定することで、スジ欠陥(点欠陥の群化によるスジ欠陥)として検出する。
上述した実施形態によれば、以下の効果がある。
本実施形態では、処理ST2の輝点・暗点強調工程において、検査画像データP中の点欠陥候補を強調して検出しやすくしておいてから、処理ST3の候補エリア検索工程にて検索エリアQ内の点欠陥候補の個数を検出し、処理ST4の領域判定工程にて検索エリアQが対象領域か否かを判定することで、検査画像データP中において点欠陥候補がある程度以上に集まった(群化した)領域を対象領域として判定することができる。
さらに、処理ST5のラベリング工程にて点欠陥候補が連続するクラスタ欠陥d1〜d8を算出してから、処理ST6の欠陥分類工程にてクラスタ欠陥d1〜d8相互の直線性および離隔距離を算出してスジ欠陥候補であるか否かを判定する。そして、クラスタ欠陥d1〜d8がスジ欠陥候補の場合には、処理ST7の特徴量算出工程にて欠陥特徴量を算出してから、処理ST8の欠陥検出工程にてスジ欠陥検出用の閾値を用いることで、点欠陥の群化によるスジ欠陥を精度良く検出し、欠陥判定精度を向上させることができる。
そして、クラスタ欠陥d1〜d8相互の直線性をハフ変換によって算出し、これに基づいてスジ欠陥候補であるか否かを判定することで、各々のクラスタ欠陥が互いに離れて位置していても、容易かつ迅速に直線性を算出してスジ欠陥候補の判定を実行することができる。さらに、互いに離れて隣接するクラスタ欠陥d1〜d8同士が一つのスジ欠陥候補であるか否か判定することで、目視による欠陥判定と同様の判定を実施することができ、表示デバイスとしての表示品質を確保することができる。
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
前記実施形態では、画像表示デバイスとして液晶パネル10の表示外観検査を実施する検査装置1について説明したが、本発明の画像表示デバイスは、光源の光を透過させる液晶パネルに限らず、有機EL(Electro Luminescence)パネルやプラズマパネル等の各種自己発光型の画像表示デバイスであってもよい。
また、前記実施形態では、欠陥分類工程(処理ST6)において、クラスタ欠陥d1〜d8相互の直線性をハフ変換によって算出したが、直線性の算出方法は、ハフ変換に限らず、適宜なフィルタ処理等で実行されるものでもよい。
また、欠陥分類工程(処理ST6)において、クラスタ欠陥d1〜d8相互の離隔距離の算出方法は、非クラスタ欠陥の画素数により判定するものに限らず、クラスタ欠陥d1〜d8の重心間距離を用いてもよく、その他の適宜な方法も採用可能である。
また、前記実施形態では、ラベリング工程(処理ST5)において、対象領域Rに対して2値化処理を実行したが、2値化処理は必須ではなく、省略してもよい。
本発明を実施するための最良の構成などは、以上の記載で開示されているが、本発明は、これに限定されるものではない。すなわち、本発明は、主に特定の実施形態に関して特に図示され、かつ、説明されているが、本発明の技術的思想及び目的の範囲から逸脱することなく、以上述べた実施形態に対し、形状、材質、数量、その他の詳細な構成において、当業者が様々な変形を加えることができるものである。
したがって、上記に開示した形状、材質などを限定した記載は、本発明の理解を容易にするために例示的に記載したものであり、本発明を限定するものではないから、それらの形状、材質などの限定の一部もしくは全部の限定を外した部材の名称での記載は、本発明に含まれるものである。
1…検査装置、7…CCDカメラ(撮像装置)、9…コンピュータ(制御装置)、10…液晶パネル(表示デバイス)、d1〜d8…クラスタ欠陥、P…検査画像データ(撮像画像)、Q…検索エリア、R…対象領域、ST2…点欠陥抽出工程、ST3…領域検索工程、ST4…領域判定工程、ST5…ラベリング工程、ST6…欠陥分類工程、ST7…特徴量算出工程、ST8…欠陥検出工程。
Claims (7)
- 検査対象の表示デバイスの表示画像を撮像して取得した撮像画像に基づいて前記表示デバイスの表示欠陥を検出する欠陥検出方法であって、
前記表示デバイスの表示画像を撮像して撮像画像を取得する撮像画像取得工程と、
前記撮像画像にフィルタ処理を施し撮像画像中の点欠陥候補を抽出する点欠陥抽出工程と、
前記撮像画像を所定サイズの領域で検索して前記領域に含まれる前記点欠陥候補の個数を検出する領域検索工程と、
前記領域検索工程にて検索した前記領域ごとに前記点欠陥候補が所定個数以上含まれるか否かを判定する領域判定工程と、
前記点欠陥候補が所定個数以上含まれる対象領域に関して所定閾値以上の個数の点欠陥候補が連続するクラスタ欠陥を算出して記憶するラベリング工程と、
前記ラベリング工程にて算出したクラスタ欠陥相互の直線性およびクラスタ欠陥相互の離隔距離を算出してスジ欠陥候補であるか否かを判定する欠陥分類工程と、
前記欠陥分類工程にてスジ欠陥候補であると判定した場合には、スジ欠陥検出手順を用いて欠陥検出する欠陥検出工程とを備えることを特徴とする欠陥検出方法。 - 請求項1に記載の欠陥検出方法において、
前記欠陥分類工程では、前記クラスタ欠陥ごとの重心座標を算出するとともに、算出した重心座標に基づいてハフ変換を実行し、ハフ変換で得たρ−θ曲線同士の重なりにより前記クラスタ欠陥相互の直線性を算出し、所定数以上の前記ρ−θ曲線同士が互いに重なり合う場合に、前記クラスタ欠陥同士を同一のスジ欠陥候補と判定することを特徴とする欠陥検出方法。 - 請求項1または請求項2に記載の欠陥検出方法において、
前記欠陥分類工程では、隣り合う前記クラスタ欠陥間の非欠陥画素の個数により前記離隔距離を算出し、前記非欠陥画素が所定個数以下の場合に、前記クラスタ欠陥同士を同一のスジ欠陥候補と判定することを特徴とする欠陥検出方法。 - 請求項1から請求項3のいずれかに記載の欠陥検出方法において、
前記ラベリング工程では、2値化処理を実行して前記クラスタ欠陥とクラスタ候補以外の部分とを2値に分離することを特徴とする欠陥検出方法。 - 請求項1から請求項4のいずれかに記載の欠陥検出方法において、
前記欠陥分類工程で判定したスジ欠陥候補の欠陥特徴量を算出する特徴量算出工程を備え、
前記欠陥特徴量には、前記スジ欠陥候補の面積値と、前記スジ欠陥候補の輝度平均値と、前記スジ欠陥候補の輝度傾き値とが少なくとも含まれていることを特徴とする欠陥検出方法。 - 請求項1から請求項5のいずれかに記載の欠陥検出方法をコンピュータに実行させる欠陥検出プログラム。
- 検査対象の表示デバイスの表示画像を撮像して取得した撮像画像に基づいて前記表示デバイスの表示欠陥を検出する検査装置であって、
前記表示デバイスの表示画像を撮像する撮像装置と、
前記表示デバイスおよび前記撮像装置を駆動制御する制御装置とを備え、
前記制御装置は、
前記表示デバイスの表示画像を前記撮像装置に撮像させて撮像画像を取得し、
前記撮像画像にフィルタ処理を施して撮像画像中の点欠陥候補を抽出し、
前記撮像画像を所定サイズの領域で検索して前記領域に含まれる前記点欠陥候補の個数を検出し、
前記検索した領域ごとに前記点欠陥候補が所定個数以上含まれるか否かを判定するとともに、前記点欠陥候補が所定個数以上含まれる対象領域に関して所定閾値以上の個数の点欠陥候補が連続するクラスタ欠陥を算出して記憶し、
前記クラスタ欠陥相互の直線性および離隔距離を算出してスジ欠陥候補であるか否かを判定するとともに、スジ欠陥候補であると判定した場合には、スジ欠陥検出手順を用いて欠陥検出することを特徴とする検査装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003310A JP2008170256A (ja) | 2007-01-11 | 2007-01-11 | 欠陥検出方法、欠陥検出プログラムおよび検査装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003310A JP2008170256A (ja) | 2007-01-11 | 2007-01-11 | 欠陥検出方法、欠陥検出プログラムおよび検査装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008170256A true JP2008170256A (ja) | 2008-07-24 |
Family
ID=39698494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007003310A Withdrawn JP2008170256A (ja) | 2007-01-11 | 2007-01-11 | 欠陥検出方法、欠陥検出プログラムおよび検査装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008170256A (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010151762A (ja) * | 2008-12-26 | 2010-07-08 | Seiko Epson Corp | 欠陥検出方法および欠陥検出装置 |
JP2010164318A (ja) * | 2009-01-13 | 2010-07-29 | Nippon Steel Corp | 欠陥検査方法および欠陥検査装置 |
KR20140067574A (ko) * | 2012-11-27 | 2014-06-05 | 엘지디스플레이 주식회사 | 평판 디스플레이 패널의 외관 스크래치 검사 방법 |
JP2014145600A (ja) * | 2013-01-25 | 2014-08-14 | Ricoh Elemex Corp | 検査装置 |
JP2014167430A (ja) * | 2013-02-28 | 2014-09-11 | Shin Nippon Koki Co Ltd | 欠陥検査システム、欠陥検査プログラムおよび欠陥検査方法 |
US9696717B2 (en) | 2013-08-05 | 2017-07-04 | Samsung Electronics Co., Ltd. | Apparatus and method of segmenting sensor data output from a semiconductor manufacturing facility |
CN113646801A (zh) * | 2020-02-27 | 2021-11-12 | 京东方科技集团股份有限公司 | 缺陷图像的缺陷检测方法、装置及计算机可读存储介质 |
CN114921941A (zh) * | 2022-03-24 | 2022-08-19 | 绍兴勇舜印染有限公司 | 全棉素色面料染整加工方法 |
-
2007
- 2007-01-11 JP JP2007003310A patent/JP2008170256A/ja not_active Withdrawn
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010151762A (ja) * | 2008-12-26 | 2010-07-08 | Seiko Epson Corp | 欠陥検出方法および欠陥検出装置 |
JP2010164318A (ja) * | 2009-01-13 | 2010-07-29 | Nippon Steel Corp | 欠陥検査方法および欠陥検査装置 |
KR20140067574A (ko) * | 2012-11-27 | 2014-06-05 | 엘지디스플레이 주식회사 | 평판 디스플레이 패널의 외관 스크래치 검사 방법 |
KR102034042B1 (ko) * | 2012-11-27 | 2019-10-18 | 엘지디스플레이 주식회사 | 평판 디스플레이 패널의 외관 스크래치 검사 방법 |
JP2014145600A (ja) * | 2013-01-25 | 2014-08-14 | Ricoh Elemex Corp | 検査装置 |
JP2014167430A (ja) * | 2013-02-28 | 2014-09-11 | Shin Nippon Koki Co Ltd | 欠陥検査システム、欠陥検査プログラムおよび欠陥検査方法 |
US9696717B2 (en) | 2013-08-05 | 2017-07-04 | Samsung Electronics Co., Ltd. | Apparatus and method of segmenting sensor data output from a semiconductor manufacturing facility |
CN113646801A (zh) * | 2020-02-27 | 2021-11-12 | 京东方科技集团股份有限公司 | 缺陷图像的缺陷检测方法、装置及计算机可读存储介质 |
CN113646801B (zh) * | 2020-02-27 | 2024-04-02 | 京东方科技集团股份有限公司 | 缺陷图像的缺陷检测方法、装置及计算机可读存储介质 |
CN114921941A (zh) * | 2022-03-24 | 2022-08-19 | 绍兴勇舜印染有限公司 | 全棉素色面料染整加工方法 |
CN114921941B (zh) * | 2022-03-24 | 2023-09-01 | 绍兴勇舜印染有限公司 | 全棉素色面料染整加工方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1943502B1 (en) | Apparatus and methods for inspecting a composite structure for defects | |
JP2008170256A (ja) | 欠陥検出方法、欠陥検出プログラムおよび検査装置 | |
JP2008170325A (ja) | シミ欠陥検出方法およびシミ欠陥検出装置 | |
KR101679205B1 (ko) | 디바이스 결함 검출장치 | |
JP2007285754A (ja) | 欠陥検出方法および欠陥検出装置 | |
JP2009079983A (ja) | 点欠陥検出装置、および点欠陥検出方法 | |
CN114136975A (zh) | 一种微波裸芯片表面缺陷智能检测***和方法 | |
JP2010019667A (ja) | 画像計測装置及びコンピュータプログラム | |
JPWO2007132925A1 (ja) | 表面検査装置 | |
JP2008003063A (ja) | シェーディング補正方法、欠陥検出方法、欠陥検出装置、欠陥検出装置の制御方法プログラム | |
JP6212926B2 (ja) | 物体検査装置及び物体検査方法 | |
JP2009010890A (ja) | 撮像装置および方法 | |
JP2007155405A (ja) | 外観検査方法及び外観検査装置 | |
JP2006258713A (ja) | シミ欠陥検出方法及び装置 | |
JP2005345290A (ja) | 筋状欠陥検出方法及び装置 | |
JP2008111705A (ja) | 欠陥検出方法、欠陥検出プログラムおよび検査装置 | |
US10788430B2 (en) | Surface inspection apparatus and surface inspection method | |
JP7362324B2 (ja) | 画像表示装置の検査方法、製造方法及び検査装置 | |
JP2016217989A (ja) | 欠陥検査装置および欠陥検査方法 | |
JP2020091219A (ja) | 検査性能診断装置、検査性能診断方法、検査性能診断装置用のプログラム、および、検査性能診断システム | |
JP2005140655A (ja) | シミ欠陥の検出方法及びその検出装置 | |
JP2003156451A (ja) | 欠陥検出装置 | |
JP4967132B2 (ja) | 対象物表面の欠陥検査方法 | |
JPH0711414B2 (ja) | ガラスびんの偏肉検査方法 | |
JP2006145228A (ja) | ムラ欠陥検出方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20100406 |