JP3333568B2 - 表面欠陥検査装置 - Google Patents
表面欠陥検査装置Info
- Publication number
- JP3333568B2 JP3333568B2 JP00335293A JP335293A JP3333568B2 JP 3333568 B2 JP3333568 B2 JP 3333568B2 JP 00335293 A JP00335293 A JP 00335293A JP 335293 A JP335293 A JP 335293A JP 3333568 B2 JP3333568 B2 JP 3333568B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- defect
- block
- area
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70483—Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
- G03F7/70605—Workpiece metrology
- G03F7/70616—Monitoring the printed patterns
- G03F7/7065—Defects, e.g. optical inspection of patterned layer for defects
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【0001】
【産業上の利用分野】本発明は、画像計測装置や欠陥検
査装置における画像処理分野において、主に、濃淡画像
中の特異な部位を抽出する表面欠陥検査装置に関する。
査装置における画像処理分野において、主に、濃淡画像
中の特異な部位を抽出する表面欠陥検査装置に関する。
【0002】
【従来の技術】従来、感光体ドラム製造工程において、
感光体をドラム、シート等の基体の表面に塗布する際に
生じた塗りムラや、コンタミネーションによる凝集など
の外観の欠陥を検査するために、感光体表面の目視外観
の検査、例えば実際には、検査サンプルの表面の色の濃
さとして目視で観察されている。この欠陥検査を目視で
はなく自動化して行う方法としては、例えば、1次元の
CCDカメラ等を用いて検査サンプルの表面を撮像して
画像処理的手法により欠陥を検出する方法がある。この
ような表面欠陥検査では、検査サンプルを撮像した画像
データをある閾値で2値化し、その2値化されたデータ
の幾何学的特徴から欠陥のランクを判別するようにして
いるのが一般的である。
感光体をドラム、シート等の基体の表面に塗布する際に
生じた塗りムラや、コンタミネーションによる凝集など
の外観の欠陥を検査するために、感光体表面の目視外観
の検査、例えば実際には、検査サンプルの表面の色の濃
さとして目視で観察されている。この欠陥検査を目視で
はなく自動化して行う方法としては、例えば、1次元の
CCDカメラ等を用いて検査サンプルの表面を撮像して
画像処理的手法により欠陥を検出する方法がある。この
ような表面欠陥検査では、検査サンプルを撮像した画像
データをある閾値で2値化し、その2値化されたデータ
の幾何学的特徴から欠陥のランクを判別するようにして
いるのが一般的である。
【0003】
【発明が解決しようとする課題】上述したような判別方
法では、正常であるべき「物体の欠け」などを判別する
場合の欠陥検査方法としては適している。しかし、感光
体の表面に現れる欠陥としては淡い下地の中に「淡い欠
陥」が存在するものが多く見られ、そのような淡い欠陥
の「特徴量」を的確に捕らえることは非常に困難な場合
が多い。
法では、正常であるべき「物体の欠け」などを判別する
場合の欠陥検査方法としては適している。しかし、感光
体の表面に現れる欠陥としては淡い下地の中に「淡い欠
陥」が存在するものが多く見られ、そのような淡い欠陥
の「特徴量」を的確に捕らえることは非常に困難な場合
が多い。
【0004】その具体例として、図11(a)、図12
(a)は、感光体表面に現れる淡い極めてアナログ的な
信号形状、すなわち、感光体表面に現れる代表的な欠陥
部位の感光体表面の輝度信号の波形1,2のプロファイ
ルを示すものである。感光体表面の輝度分布のうちの欠
陥部分の輝度が大きく、視覚的には表面の下地に比べて
白く見えることから、白ぽち状の欠陥と呼ばれている。
そして、このような輝度信号の波形1,2をある閾値で
2値化すると、図11(b)、図12(b)に示すよう
な形状のパルス波形3,4になる。従って、図11
(a)、図12(a)では、波形1,2が異なった形状
でも2値化することにより図11(b)、図12(b)
では同一幅dのパルス波形3,4となってしまい、これ
により欠陥形状を分類判別することができない。
(a)は、感光体表面に現れる淡い極めてアナログ的な
信号形状、すなわち、感光体表面に現れる代表的な欠陥
部位の感光体表面の輝度信号の波形1,2のプロファイ
ルを示すものである。感光体表面の輝度分布のうちの欠
陥部分の輝度が大きく、視覚的には表面の下地に比べて
白く見えることから、白ぽち状の欠陥と呼ばれている。
そして、このような輝度信号の波形1,2をある閾値で
2値化すると、図11(b)、図12(b)に示すよう
な形状のパルス波形3,4になる。従って、図11
(a)、図12(a)では、波形1,2が異なった形状
でも2値化することにより図11(b)、図12(b)
では同一幅dのパルス波形3,4となってしまい、これ
により欠陥形状を分類判別することができない。
【0005】
【課題を解決するための手段】請求項1記載の発明で
は、検査サンプルの表面を撮像する固体撮像素子と、こ
の撮像された前記検査サンプルの検査画像の表面輝度分
布を画像データとして取込むデータ取込み手段と、この
取込まれた画像データに対してマトリックスの演算子を
作用させて画像データの周波数成分を抽出するフィルタ
手段と、このマトリックスのフィルタ特性に相当する信
号成分の成分画像を第一の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける欠陥存在領域内での画像輝度分布の分散量
を特徴量として算出する欠陥領域特徴量算出手段と、こ
の算出された欠陥領域の特徴量を第二の閾値で良否の画
像データに分離識別する欠陥領域分離識別手段とより構
成した。
は、検査サンプルの表面を撮像する固体撮像素子と、こ
の撮像された前記検査サンプルの検査画像の表面輝度分
布を画像データとして取込むデータ取込み手段と、この
取込まれた画像データに対してマトリックスの演算子を
作用させて画像データの周波数成分を抽出するフィルタ
手段と、このマトリックスのフィルタ特性に相当する信
号成分の成分画像を第一の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける欠陥存在領域内での画像輝度分布の分散量
を特徴量として算出する欠陥領域特徴量算出手段と、こ
の算出された欠陥領域の特徴量を第二の閾値で良否の画
像データに分離識別する欠陥領域分離識別手段とより構
成した。
【0006】請求項2記載の発明では、検査サンプルの
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの検査画像の表面輝度分布を画像データとし
て取込むデータ取込み手段と、この取込まれた画像デー
タに対してマトリックスの演算子を作用させるフィルタ
手段と、このマトリックスのフィルタ特性に相当する信
号成分の成分画像を所定の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける画像データのある一方向に画像輝度を積分
して算出された1次元信号のうちの欠陥存在領域に相当
する部位の信号分布のみが切り出された1次元信号を用
いた欠陥存在領域内での第一の閾値を超えた画素数を特
徴量として算出する欠陥領域特徴量算出手段と、この算
出された欠陥領域の特徴量を第二の閾値で良否の画像デ
ータに分離識別する欠陥領域分離識別手段とよりなるよ
うにした。
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの検査画像の表面輝度分布を画像データとし
て取込むデータ取込み手段と、この取込まれた画像デー
タに対してマトリックスの演算子を作用させるフィルタ
手段と、このマトリックスのフィルタ特性に相当する信
号成分の成分画像を所定の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける画像データのある一方向に画像輝度を積分
して算出された1次元信号のうちの欠陥存在領域に相当
する部位の信号分布のみが切り出された1次元信号を用
いた欠陥存在領域内での第一の閾値を超えた画素数を特
徴量として算出する欠陥領域特徴量算出手段と、この算
出された欠陥領域の特徴量を第二の閾値で良否の画像デ
ータに分離識別する欠陥領域分離識別手段とよりなるよ
うにした。
【0007】
【0008】請求項3記載の発明では、検査サンプルの
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの表面輝度分布を画像データとして取込むデ
ータ取込み手段と、この取込まれた画像データをある一
方向に画像輝度を積分して算出された1次元信号と検査
サンプルの表面輝度分布の画像データとの差分値から照
明ムラの除去されたデータからなるブロックに分割する
ブロック化手段と、このブロック化されたブロックデー
タ毎にブロック内における画像輝度の分散量を特徴量と
して算出するブロックデータ特徴量算出手段と、このブ
ロックデータ毎に算出された特徴量を所定の閾値で良否
の画像データに分離識別しそのブロックサイズの空間周
波数帯域をもつ欠陥を検出する欠陥領域分離識別手段と
よりなる。
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの表面輝度分布を画像データとして取込むデ
ータ取込み手段と、この取込まれた画像データをある一
方向に画像輝度を積分して算出された1次元信号と検査
サンプルの表面輝度分布の画像データとの差分値から照
明ムラの除去されたデータからなるブロックに分割する
ブロック化手段と、このブロック化されたブロックデー
タ毎にブロック内における画像輝度の分散量を特徴量と
して算出するブロックデータ特徴量算出手段と、このブ
ロックデータ毎に算出された特徴量を所定の閾値で良否
の画像データに分離識別しそのブロックサイズの空間周
波数帯域をもつ欠陥を検出する欠陥領域分離識別手段と
よりなる。
【0009】請求項4記載の発明では、検査サンプルの
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの表面輝度分布を画像データとして取込むデ
ータ取込み手段と、この取込まれた画像データを一のブ
ロックデータとこのブロックデータに隣り合う他のブロ
ックデータとを、それらブロックサイズの半分若しくは
一部が互いに重なり合うように分割するブロック化手段
と、このブロック化されたブロックデータ毎にブロック
内における画像輝度の分散量を特徴量として算出するブ
ロックデータ特徴量算出手段と、このブロックデータ毎
に算出された特徴量を所定の閾値で良否の画像データに
分離識別しそのブロックサイズの空間周波数帯域をもつ
欠陥を検出する欠陥領域分離識別手段とより構成した。
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの表面輝度分布を画像データとして取込むデ
ータ取込み手段と、この取込まれた画像データを一のブ
ロックデータとこのブロックデータに隣り合う他のブロ
ックデータとを、それらブロックサイズの半分若しくは
一部が互いに重なり合うように分割するブロック化手段
と、このブロック化されたブロックデータ毎にブロック
内における画像輝度の分散量を特徴量として算出するブ
ロックデータ特徴量算出手段と、このブロックデータ毎
に算出された特徴量を所定の閾値で良否の画像データに
分離識別しそのブロックサイズの空間周波数帯域をもつ
欠陥を検出する欠陥領域分離識別手段とより構成した。
【0010】
【0011】
【0012】
【0013】
【作用】請求項1記載の発明においては、マトリックス
の演算子の作用により信号の検出したい周波数成分を抽
出し、2値化、幾何学処理、クラスタリングにより欠陥
位置を正確に決定し、その決定された欠陥位置の情報か
ら多値画像である原画像に立ち返り特徴量を算出するこ
とにより、欠陥ランクの分離識別を行うことが可能とな
り、特に、分散量を特徴量とすることにより、欠陥領域
のコントラストを定量化でき、目視による注目点と同じ
水準で自動欠陥検査が可能となる。
の演算子の作用により信号の検出したい周波数成分を抽
出し、2値化、幾何学処理、クラスタリングにより欠陥
位置を正確に決定し、その決定された欠陥位置の情報か
ら多値画像である原画像に立ち返り特徴量を算出するこ
とにより、欠陥ランクの分離識別を行うことが可能とな
り、特に、分散量を特徴量とすることにより、欠陥領域
のコントラストを定量化でき、目視による注目点と同じ
水準で自動欠陥検査が可能となる。
【0014】
【0015】請求項2記載の発明においては、閾値を超
えた画素数を特徴量とすることにより、欠陥の大きさを
定量化でき、目視による注目点と同じ水準で自動欠陥検
査を行うことが可能となり、また、特定方向への積分デ
ータ列を閾値とすることにより、シェーディングの影響
を受けないダイナミックな閾値による2値化を実現する
ことができ、欠陥検出の精度を向上させることが可能と
なる。
えた画素数を特徴量とすることにより、欠陥の大きさを
定量化でき、目視による注目点と同じ水準で自動欠陥検
査を行うことが可能となり、また、特定方向への積分デ
ータ列を閾値とすることにより、シェーディングの影響
を受けないダイナミックな閾値による2値化を実現する
ことができ、欠陥検出の精度を向上させることが可能と
なる。
【0016】
【0017】請求項3記載の発明においては、ブロック
化手段によりブロック化し、ブロックデータ特徴量算出
手段によりブロック毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことが可能
となり、特に、ブロック内における画像輝度の分散量を
特徴量とすることにより、淡いコントラストの低周波欠
陥を定量的に算出することが可能となり、また、原画像
における特定方向への積分データ列をブロック内の閾値
とすることにより、照明ムラやシェーディングの影響を
除去した欠陥検出が可能となる。
化手段によりブロック化し、ブロックデータ特徴量算出
手段によりブロック毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことが可能
となり、特に、ブロック内における画像輝度の分散量を
特徴量とすることにより、淡いコントラストの低周波欠
陥を定量的に算出することが可能となり、また、原画像
における特定方向への積分データ列をブロック内の閾値
とすることにより、照明ムラやシェーディングの影響を
除去した欠陥検出が可能となる。
【0018】
【0019】請求項4記載の発明においては、ブロック
化手段によりブロック化し、ブロックデータ特徴量算出
手段によりブロック毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことが可能
となり、特に、ブロック内における画像輝度の分散量を
特徴量とすることにより、淡いコントラストの低周波欠
陥を定量的に算出することが可能となり、また、分割さ
れた一のブロックをこれに隣接したブロック毎にオーバ
ーラップさせて行うことによって、ブロック間に渡る欠
陥の特徴量の算出を精度良く行うことが可能となる。
化手段によりブロック化し、ブロックデータ特徴量算出
手段によりブロック毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことが可能
となり、特に、ブロック内における画像輝度の分散量を
特徴量とすることにより、淡いコントラストの低周波欠
陥を定量的に算出することが可能となり、また、分割さ
れた一のブロックをこれに隣接したブロック毎にオーバ
ーラップさせて行うことによって、ブロック間に渡る欠
陥の特徴量の算出を精度良く行うことが可能となる。
【0020】
【0021】
【実施例】請求項1及び2記載の発明の一実施例を図1
〜図6に基づいて説明する。図2は、表面欠陥検査装置
の感光体表面の撮像系の構成を示すものである。検査サ
ンプルとしての感光体5は、モータ6によりその長手方
向Xを軸として回転する。この感光体5の表面には照明
光源7(ハロゲンランプ7aに接続されている)から照
明されており、これにより反射された光は固体撮像素子
としての1次元CCDカメラ8により逐次読み取られ
る。この1次元CCDカメラ8には、画素配列方向が感
光体5の回転軸と平行に配列されたCCD撮像素子が設
けられており、画素数2048程度のものを使用する。
この1次元CCDカメラ8によって読み取られた画像信
号は、A/D変換器9に送られデジタル化される。この
デジタル化された成分画像はデータ取込み手段としての
フレームメモリ10に送られ、これにより成分画像の表
面輝度分布を画像データとして取込む。このようにして
取込まれた画像データはホストコンピュータ11に送ら
れ、これにより後述する図1に示すようなアルゴリズム
に従って画像処理がなされる。なお、このホストコンピ
ュータ11からの制御信号はパルスモータドライバー1
2に送られることにより、モータ6を駆動して感光体5
の回転数を制御している。
〜図6に基づいて説明する。図2は、表面欠陥検査装置
の感光体表面の撮像系の構成を示すものである。検査サ
ンプルとしての感光体5は、モータ6によりその長手方
向Xを軸として回転する。この感光体5の表面には照明
光源7(ハロゲンランプ7aに接続されている)から照
明されており、これにより反射された光は固体撮像素子
としての1次元CCDカメラ8により逐次読み取られ
る。この1次元CCDカメラ8には、画素配列方向が感
光体5の回転軸と平行に配列されたCCD撮像素子が設
けられており、画素数2048程度のものを使用する。
この1次元CCDカメラ8によって読み取られた画像信
号は、A/D変換器9に送られデジタル化される。この
デジタル化された成分画像はデータ取込み手段としての
フレームメモリ10に送られ、これにより成分画像の表
面輝度分布を画像データとして取込む。このようにして
取込まれた画像データはホストコンピュータ11に送ら
れ、これにより後述する図1に示すようなアルゴリズム
に従って画像処理がなされる。なお、このホストコンピ
ュータ11からの制御信号はパルスモータドライバー1
2に送られることにより、モータ6を駆動して感光体5
の回転数を制御している。
【0022】この場合、前記ホストコンピュータ11に
は、図1に示すようなアルゴリズムに従って画像処理を
行うために、以下に述べるような各種手段を備えてい
る。すなわち、本構成は、図1に示すように、前記フレ
ームメモリ10に取込まれた画像データに対してマトリ
ックスの演算子を作用させるフィルタ手段aと、このマ
トリックスのフィルタ特性に相当する信号成分の成分画
像を所定の閾値で2値化する2値化手段bと、この2値
化された成分画像に対して幾何学処理によりラベル付け
を行うラベル付け手段cと、このラベル付けされた画像
領域をもとに欠陥存在領域を決定する欠陥存在領域決定
手段dと、この欠陥存在領域に相当する検査サンプルの
表面から前記固体撮像素子により撮像して得られた表面
輝度分布に相当する画像データをもとに欠陥領域の特徴
量を算出する欠陥領域特徴量算出手段eと、この算出さ
れた欠陥領域の特徴量を所定の閾値で良否の画像データ
に分離識別する欠陥領域分離識別手段fとを備えたこと
に特徴がある。
は、図1に示すようなアルゴリズムに従って画像処理を
行うために、以下に述べるような各種手段を備えてい
る。すなわち、本構成は、図1に示すように、前記フレ
ームメモリ10に取込まれた画像データに対してマトリ
ックスの演算子を作用させるフィルタ手段aと、このマ
トリックスのフィルタ特性に相当する信号成分の成分画
像を所定の閾値で2値化する2値化手段bと、この2値
化された成分画像に対して幾何学処理によりラベル付け
を行うラベル付け手段cと、このラベル付けされた画像
領域をもとに欠陥存在領域を決定する欠陥存在領域決定
手段dと、この欠陥存在領域に相当する検査サンプルの
表面から前記固体撮像素子により撮像して得られた表面
輝度分布に相当する画像データをもとに欠陥領域の特徴
量を算出する欠陥領域特徴量算出手段eと、この算出さ
れた欠陥領域の特徴量を所定の閾値で良否の画像データ
に分離識別する欠陥領域分離識別手段fとを備えたこと
に特徴がある。
【0023】前記欠陥領域特徴量算出手段eにより算出
される欠陥領域の特徴量としては、以下に述べるものを
用いる。すなわち、その「第一の特徴量」として、感光
体5の表面を1次元CCDカメラ8により撮像した感光
体5の表面輝度分布に相当する画像データにおける欠陥
存在領域内での画像輝度分布の分散量を用いる(請求項
1記載の発明)。また、「第二の特徴量」として、感光
体5の表面を1次元CCDカメラ8により撮像して得ら
れた表面輝度分布に相当する画像データにおける欠陥存
在領域内での所定の閾値を超えた画素数を用いる。この
場合、欠陥存在領域内での所定の閾値としては、画像デ
ータのある一方向に画像輝度を積分して1次元信号を算
出し、この算出された1次元信号のうちの欠陥存在領域
に相当する部位の信号分布を切り出し、この切り出され
た1次元信号のみを閾値として用いるようにした(請求
項2記載の発明)。
される欠陥領域の特徴量としては、以下に述べるものを
用いる。すなわち、その「第一の特徴量」として、感光
体5の表面を1次元CCDカメラ8により撮像した感光
体5の表面輝度分布に相当する画像データにおける欠陥
存在領域内での画像輝度分布の分散量を用いる(請求項
1記載の発明)。また、「第二の特徴量」として、感光
体5の表面を1次元CCDカメラ8により撮像して得ら
れた表面輝度分布に相当する画像データにおける欠陥存
在領域内での所定の閾値を超えた画素数を用いる。この
場合、欠陥存在領域内での所定の閾値としては、画像デ
ータのある一方向に画像輝度を積分して1次元信号を算
出し、この算出された1次元信号のうちの欠陥存在領域
に相当する部位の信号分布を切り出し、この切り出され
た1次元信号のみを閾値として用いるようにした(請求
項2記載の発明)。
【0024】このような構成において、上述したような
各種手段の具体例として、空間周波数的に比較的高い成
分からなる欠陥の検出方法を図1のフローを中心に説明
する。まず、1次元CCDカメラ8から取込まれた2次
元の画像I(x,y)は、フレームメモリ10に原画像
として記憶される。この記憶された画像に対して検査対
称領域のマスキング(a0)が前処理として行われる。こ
こで、画像I(x,y)の処理対称領域を新たにIp
(x,y)とする。次に、高周波成分からなる欠陥を検
出するために、そのIp(x,y)の原画像に対して図
3に示すようなラプラシアン演算子13を作用させる
〔a〕。このラプラシアン演算子13は画像の2次微分
を行う作用をし、周波数的にはハイパスフィルタとして
作用する。この例では、3×3の演算子としている。そ
して、このようなラプラシアン演算子13をLap(x,
y)とすれば、この演算子を作用した画像データはIop
(x,y)と表わすことができる。図4(a)は、その
ラプラシアン演算子13を作用させたラプラシアン画像
信号14を示すものである。このラプラシアン画像信号
14では、低周波成分が除去され高周波成分が信号とし
てフィルタリングされている。
各種手段の具体例として、空間周波数的に比較的高い成
分からなる欠陥の検出方法を図1のフローを中心に説明
する。まず、1次元CCDカメラ8から取込まれた2次
元の画像I(x,y)は、フレームメモリ10に原画像
として記憶される。この記憶された画像に対して検査対
称領域のマスキング(a0)が前処理として行われる。こ
こで、画像I(x,y)の処理対称領域を新たにIp
(x,y)とする。次に、高周波成分からなる欠陥を検
出するために、そのIp(x,y)の原画像に対して図
3に示すようなラプラシアン演算子13を作用させる
〔a〕。このラプラシアン演算子13は画像の2次微分
を行う作用をし、周波数的にはハイパスフィルタとして
作用する。この例では、3×3の演算子としている。そ
して、このようなラプラシアン演算子13をLap(x,
y)とすれば、この演算子を作用した画像データはIop
(x,y)と表わすことができる。図4(a)は、その
ラプラシアン演算子13を作用させたラプラシアン画像
信号14を示すものである。このラプラシアン画像信号
14では、低周波成分が除去され高周波成分が信号とし
てフィルタリングされている。
【0025】次に、このようにしてフィルタリングされ
た高周波成分からなるラプラシアン画像信号14を所定
の閾値Lで2値化すると、図4(b)に示すような2値
化画像信号15を得ることができる〔b〕。この2値化
画像信号15のA領域が欠陥領域となる。従来(前述し
た従来例を参照)においては、そのような欠陥領域とな
るA領域の幾何学的特徴として、例えばA領域の「大き
さ」を欠陥領域の「特徴量」としていたが、このような
単純な特徴量のみからでは欠陥ランクを的確に層別する
ことが困難であることから、本実施例では、以下に述べ
るような手法によって欠陥領域の特徴量を求めるように
したものである。
た高周波成分からなるラプラシアン画像信号14を所定
の閾値Lで2値化すると、図4(b)に示すような2値
化画像信号15を得ることができる〔b〕。この2値化
画像信号15のA領域が欠陥領域となる。従来(前述し
た従来例を参照)においては、そのような欠陥領域とな
るA領域の幾何学的特徴として、例えばA領域の「大き
さ」を欠陥領域の「特徴量」としていたが、このような
単純な特徴量のみからでは欠陥ランクを的確に層別する
ことが困難であることから、本実施例では、以下に述べ
るような手法によって欠陥領域の特徴量を求めるように
したものである。
【0026】以下、そのA領域をもとに特徴量を求める
手法を順次述べていく。まず、前処理として、2値化画
像信号15を膨張b1 、縮退b2 して図4(c)に示す
ような膨張縮退画像信号16を作り、これにより孤立点
やホールとなった部分の除去を行う〔b3〕。 このよう
な前処理を行う理由としては、一般に2値化した直後の
画像はそのノイズのため孤立点やホールを含んでおり、
これらは欠陥位置をラベリングする際に誤検出の原因と
なるからである。そこで、膨張アルゴリズムでは、注目
する画素が物体であったら周囲の画素をすべて物体に置
き換える。縮退アルゴリズムでは、注目する画素が背景
であったら、周囲の画素をすべて背景に置き換える。こ
のような膨張、縮退のアルゴリズムの操作を処理画像領
域内のすべての画素に対して行うことにより、孤立点や
ホールを除去することができる。
手法を順次述べていく。まず、前処理として、2値化画
像信号15を膨張b1 、縮退b2 して図4(c)に示す
ような膨張縮退画像信号16を作り、これにより孤立点
やホールとなった部分の除去を行う〔b3〕。 このよう
な前処理を行う理由としては、一般に2値化した直後の
画像はそのノイズのため孤立点やホールを含んでおり、
これらは欠陥位置をラベリングする際に誤検出の原因と
なるからである。そこで、膨張アルゴリズムでは、注目
する画素が物体であったら周囲の画素をすべて物体に置
き換える。縮退アルゴリズムでは、注目する画素が背景
であったら、周囲の画素をすべて背景に置き換える。こ
のような膨張、縮退のアルゴリズムの操作を処理画像領
域内のすべての画素に対して行うことにより、孤立点や
ホールを除去することができる。
【0027】次に、そのような前処理が終了した後、図
5に示すようなラベリング処理を行う〔c〕。ここでの
ラベリング処理とは、1つの連結成分に1つの番号を割
り当てる操作のことをいう。すなわち、まず、画像デー
タを走査しラベルが付けられていない画像領域17内の
画素17aに出会った際に、その画素17aにL1 とい
う番号を付与する。次に、その近傍に連結する画素があ
るかどうかを調べ、画素17bがあればそれに同一のL
1 という番号を付ける。さらに、その番号の付けられた
画素17bを中心にして同様に連結する画素を調べて番
号を付けていく。このような操作を繰り返していき、L
1 という番号が付く画素がなくなったら、再び画像を走
査していき、次の画像領域18,19内において画素1
8a,18b,19a〜19d,…に番号L2,L3,L
4 を順次付けていく。このようにして欠陥位置に、ラベ
ル付けされた画像領域17,18,19を定義すること
ができる。
5に示すようなラベリング処理を行う〔c〕。ここでの
ラベリング処理とは、1つの連結成分に1つの番号を割
り当てる操作のことをいう。すなわち、まず、画像デー
タを走査しラベルが付けられていない画像領域17内の
画素17aに出会った際に、その画素17aにL1 とい
う番号を付与する。次に、その近傍に連結する画素があ
るかどうかを調べ、画素17bがあればそれに同一のL
1 という番号を付ける。さらに、その番号の付けられた
画素17bを中心にして同様に連結する画素を調べて番
号を付けていく。このような操作を繰り返していき、L
1 という番号が付く画素がなくなったら、再び画像を走
査していき、次の画像領域18,19内において画素1
8a,18b,19a〜19d,…に番号L2,L3,L
4 を順次付けていく。このようにして欠陥位置に、ラベ
ル付けされた画像領域17,18,19を定義すること
ができる。
【0028】次に、このようにしてラベル付けされた画
像領域17,18,19から欠陥領域の特徴量を求める
方法について述べる。まず、ここでの特徴量としては、
欠陥周辺部の適当な領域内での輝度分布の分散量を用い
る(第一特徴量に対応する)。この分散を定義するに当
たり、計算領域を定義する必要がある。この計算領域は
欠陥が存在すると推定される領域に選ぶことが必要であ
り、この領域を欠陥存在領域とする。この欠陥存在領域
は、ラベル付けされた前記画像領域17,18,19か
ら決定する。
像領域17,18,19から欠陥領域の特徴量を求める
方法について述べる。まず、ここでの特徴量としては、
欠陥周辺部の適当な領域内での輝度分布の分散量を用い
る(第一特徴量に対応する)。この分散を定義するに当
たり、計算領域を定義する必要がある。この計算領域は
欠陥が存在すると推定される領域に選ぶことが必要であ
り、この領域を欠陥存在領域とする。この欠陥存在領域
は、ラベル付けされた前記画像領域17,18,19か
ら決定する。
【0029】そこで、欠陥存在領域の決定方法について
述べる〔d0,d〕。欠陥存在領域は、ラベル付けされ
た画像領域17,18,19のフィレ径に適当なマージ
ン量を見込んで決定する。図5において、X方向のフィ
レ径Dfに対してマージン量Wxを定義し、領域Dxを
決め、また、Y方向についても同様にして領域Dyを決
める。これにより、Dx,Dyで定義される矩形領域を
欠陥存在領域Dとする。従って、ここまでの画像処理に
おいて、撮像された画像データに対して、画像領域のコ
ントラストと大きさとから、欠陥が存在すると推定され
る欠陥存在領域Dの特定を行うことができる。
述べる〔d0,d〕。欠陥存在領域は、ラベル付けされ
た画像領域17,18,19のフィレ径に適当なマージ
ン量を見込んで決定する。図5において、X方向のフィ
レ径Dfに対してマージン量Wxを定義し、領域Dxを
決め、また、Y方向についても同様にして領域Dyを決
める。これにより、Dx,Dyで定義される矩形領域を
欠陥存在領域Dとする。従って、ここまでの画像処理に
おいて、撮像された画像データに対して、画像領域のコ
ントラストと大きさとから、欠陥が存在すると推定され
る欠陥存在領域Dの特定を行うことができる。
【0030】次に、欠陥存在領域Dの特徴量の計算を行
う〔e,f〕。ここでの特徴量としては、欠陥存在領域
D内での前記分散の他に、所定の閾値を超える輝度をも
つ画素の画素数を用いる(第二特徴量に対応する)。
う〔e,f〕。ここでの特徴量としては、欠陥存在領域
D内での前記分散の他に、所定の閾値を超える輝度をも
つ画素の画素数を用いる(第二特徴量に対応する)。
【0031】今、欠陥存在領域Dを、 D:I(xi,yj) (i=m…n,j=k…l) …(1) とすると、その欠陥存在領域D内での分散δは、
【0032】
【数1】
【0033】として表わすことができる。この場合、δ
の値は、コントラストが強い画像領域では大きい値を示
す。ただし、I(x,y)は撮像された原画像である。
の値は、コントラストが強い画像領域では大きい値を示
す。ただし、I(x,y)は撮像された原画像である。
【0034】上述したように、原画像を2値化してフィ
ルタリング、幾何学処理を順次行うことにより欠陥が存
在する位置を決定し、その欠陥位置に相当する原画像か
ら信号の特徴量を算出することにより欠陥ランクの分離
識別が可能となり、これによりアナログ的に変化する信
号の特定部位とその特徴量とを正確に求めることができ
る。また、この場合、分散量を特徴量とすることによっ
て、欠陥領域のコントラストを定量化でき、目視による
注目点と同じ水準で自動欠陥検査を行うことができる。
さらに、閾値を超えた画素数を特徴量とすることによっ
て、欠陥の大きさを定量化でき、目視による注目点と同
じ水準で自動欠陥検査を行うことができる共に、特定方
向への積分データ列を閾値とすることによって、シェー
ディングの影響を受けないダイナミックな閾値による2
値化を実現することができ、欠陥検出の精度を向上させ
ることができる。
ルタリング、幾何学処理を順次行うことにより欠陥が存
在する位置を決定し、その欠陥位置に相当する原画像か
ら信号の特徴量を算出することにより欠陥ランクの分離
識別が可能となり、これによりアナログ的に変化する信
号の特定部位とその特徴量とを正確に求めることができ
る。また、この場合、分散量を特徴量とすることによっ
て、欠陥領域のコントラストを定量化でき、目視による
注目点と同じ水準で自動欠陥検査を行うことができる。
さらに、閾値を超えた画素数を特徴量とすることによっ
て、欠陥の大きさを定量化でき、目視による注目点と同
じ水準で自動欠陥検査を行うことができる共に、特定方
向への積分データ列を閾値とすることによって、シェー
ディングの影響を受けないダイナミックな閾値による2
値化を実現することができ、欠陥検出の精度を向上させ
ることができる。
【0035】次に、請求項3及び4記載の発明の一実施
例を図7〜図10に基づいて説明する。なお、前述した
請求項1及び2記載の発明と同一部分についての説明は
省略し、その同一部分については同一符号を用いる。
例を図7〜図10に基づいて説明する。なお、前述した
請求項1及び2記載の発明と同一部分についての説明は
省略し、その同一部分については同一符号を用いる。
【0036】ここでの本構成は、図7に示すように、取
込まれた画像データを所定のサイズのブロックに分割す
るブロック化手段gと、このブロック化されたブロック
データ毎に特徴量を算出するブロックデータ特徴量算出
手段hと、このブロックデータ毎に算出された特徴量を
所定の閾値で良否の画像データに分離識別しそのブロッ
クサイズの空間周波数帯域をもつ欠陥を検出する欠陥領
域分離識別手段iとを備えたことに特徴がある(請求項
3記載の発明)。なお、本実施例においても、検査サン
プルの表面を撮像する固体撮像素子と、この撮像された
前記検査サンプルの表面輝度分布を画像データとして取
込むデータ取込み手段とを備えた表面検査欠陥装置によ
り構成される。
込まれた画像データを所定のサイズのブロックに分割す
るブロック化手段gと、このブロック化されたブロック
データ毎に特徴量を算出するブロックデータ特徴量算出
手段hと、このブロックデータ毎に算出された特徴量を
所定の閾値で良否の画像データに分離識別しそのブロッ
クサイズの空間周波数帯域をもつ欠陥を検出する欠陥領
域分離識別手段iとを備えたことに特徴がある(請求項
3記載の発明)。なお、本実施例においても、検査サン
プルの表面を撮像する固体撮像素子と、この撮像された
前記検査サンプルの表面輝度分布を画像データとして取
込むデータ取込み手段とを備えた表面検査欠陥装置によ
り構成される。
【0037】この場合、ブロック化手段gによりブロッ
ク化される画像データは、取込まれた画像データのある
一方向に画像輝度を積分して算出された1次元信号と検
査サンプルの表面輝度分布の画像データとの差分値から
照明ムラの除去されたデータからなっている。また、ブ
ロック化手段gは、一のブロックデータとこのブロック
データに隣り合う他のブロックデータとを、それらブロ
ックサイズの半分若しくは一部が互いに重なり合うよう
に分割する(請求項4記載の発明)。さらに、ブロック
データ特徴量算出手段hにより算出されるブロックデー
タの特徴量は、ブロック内における画像輝度の分散量か
らなっている。
ク化される画像データは、取込まれた画像データのある
一方向に画像輝度を積分して算出された1次元信号と検
査サンプルの表面輝度分布の画像データとの差分値から
照明ムラの除去されたデータからなっている。また、ブ
ロック化手段gは、一のブロックデータとこのブロック
データに隣り合う他のブロックデータとを、それらブロ
ックサイズの半分若しくは一部が互いに重なり合うよう
に分割する(請求項4記載の発明)。さらに、ブロック
データ特徴量算出手段hにより算出されるブロックデー
タの特徴量は、ブロック内における画像輝度の分散量か
らなっている。
【0038】このような構成において、本実施例では、
空間周波数的に比較的低い成分からなる欠陥の検出方法
について述べる。このような低い周波数成分からなる欠
陥20は、例えば、図8に示すように、感光体5におい
てはその基体に塗布する際に発生する塗布ムラが考えら
れる。このような欠陥20は、感光体5の長手方向(X
方向)のサイズの1/4〜1/3程度まで大きな広がり
をもち、輝度変化が小さい。そして、この種の欠陥20
検出を画像処理的手法によって行う場合、その検出すべ
き欠陥20と照明ムラとが輝度変化していても、空間周
波数的に近接していると、それら輝度変化の分離検出が
困難となる。また、一般に前述した図2の構成による撮
像系では、感光体5の長手方向(X方向)に照明のシェ
ーディングが発生し感光体5の表面輝度分布にムラが生
じてしまう。
空間周波数的に比較的低い成分からなる欠陥の検出方法
について述べる。このような低い周波数成分からなる欠
陥20は、例えば、図8に示すように、感光体5におい
てはその基体に塗布する際に発生する塗布ムラが考えら
れる。このような欠陥20は、感光体5の長手方向(X
方向)のサイズの1/4〜1/3程度まで大きな広がり
をもち、輝度変化が小さい。そして、この種の欠陥20
検出を画像処理的手法によって行う場合、その検出すべ
き欠陥20と照明ムラとが輝度変化していても、空間周
波数的に近接していると、それら輝度変化の分離検出が
困難となる。また、一般に前述した図2の構成による撮
像系では、感光体5の長手方向(X方向)に照明のシェ
ーディングが発生し感光体5の表面輝度分布にムラが生
じてしまう。
【0039】そこで、本実施例では、上述したような照
明ムラ等の影響を除去するために、画像データの照明分
布を感光体5の回転方向に輝度分布画像を積分して得ら
れた信号で代用させる。そして、原画像から前記積分さ
れた信号を差分して得られた値をシェーディング補正し
たデータとみなし、そのシェーディング補正後の画像に
対して欠陥20の検出を行うようにしたものである。以
下、その具体例を図9のフローに基づいて説明する。
明ムラ等の影響を除去するために、画像データの照明分
布を感光体5の回転方向に輝度分布画像を積分して得ら
れた信号で代用させる。そして、原画像から前記積分さ
れた信号を差分して得られた値をシェーディング補正し
たデータとみなし、そのシェーディング補正後の画像に
対して欠陥20の検出を行うようにしたものである。以
下、その具体例を図9のフローに基づいて説明する。
【0040】まず、ここでの低周波成分の欠陥は空間周
波数が低く、画像の解像度を多く必要とせず、例えば、
長手方向400mm程度の感光体5であれば256×2
56程度の画素密度で撮像すれば十分である。このよう
なことから、図2の装置において2048×2048画
素の画素密度で読取った原画像は、その処理時間を短縮
するために、256×256の画素密度に縮小される
〔a1〕。 ここで、その縮小された画像をIs(x,y)
とすると、シェーディングデータIshd(x)は、
波数が低く、画像の解像度を多く必要とせず、例えば、
長手方向400mm程度の感光体5であれば256×2
56程度の画素密度で撮像すれば十分である。このよう
なことから、図2の装置において2048×2048画
素の画素密度で読取った原画像は、その処理時間を短縮
するために、256×256の画素密度に縮小される
〔a1〕。 ここで、その縮小された画像をIs(x,y)
とすると、シェーディングデータIshd(x)は、
【0041】
【数2】
【0042】として定義され、この式を用いて演算を行
いメモリに格納する〔a2,a3〕。
いメモリに格納する〔a2,a3〕。
【0043】そして、Ishd(x)をもとにIs(x,y)
のシェーディング補正を行うが、その補正後の画像デー
タをIcmp(x,y)とすると、 Icmp(x,y)=Is(x,y)−Ishd(x) …(4) として表わすことができる。このようにして、照明ムラ
によるシェーディングの補正がなされた画像データIcm
p(x,y)を得ることができる〔a4〕。
のシェーディング補正を行うが、その補正後の画像デー
タをIcmp(x,y)とすると、 Icmp(x,y)=Is(x,y)−Ishd(x) …(4) として表わすことができる。このようにして、照明ムラ
によるシェーディングの補正がなされた画像データIcm
p(x,y)を得ることができる〔a4〕。
【0044】このようにシェーディング補正された画像
データIcmp(x,y)により低周波欠陥の検出を行う
が、検査領域に対して欠陥サイズが大きく広がりをもつ
ことを考慮すると、低周波欠陥をそのままの形で検出す
ることは妥当でない。そこで、本実施例におけるような
低周波欠陥の検査処理においては、「欠陥の形状そのも
の」を求めずに、検査画像をブロック化手段gを用いて
いくつかのブロックに分割して、ブロックデータ特徴量
算出手段hによりそのブロック毎に特徴量を算出するよ
うにした。この場合、各ブロック内の特徴量を画像輝度
分布の分散値としている。
データIcmp(x,y)により低周波欠陥の検出を行う
が、検査領域に対して欠陥サイズが大きく広がりをもつ
ことを考慮すると、低周波欠陥をそのままの形で検出す
ることは妥当でない。そこで、本実施例におけるような
低周波欠陥の検査処理においては、「欠陥の形状そのも
の」を求めずに、検査画像をブロック化手段gを用いて
いくつかのブロックに分割して、ブロックデータ特徴量
算出手段hによりそのブロック毎に特徴量を算出するよ
うにした。この場合、各ブロック内の特徴量を画像輝度
分布の分散値としている。
【0045】図9は、画像をブロック毎に分割する例を
示すものである。シェーディング補正後の原画像Icmp
(x,y)中のブロックデータ21をIb(x,y)とす
る。一例として、Icmp(x,y)(x=1〜256、y
=1〜256)とし、Ib(x,y)(x=1〜256、
y=1〜256)とした場合、各ブロックデータ21内
での分散値δb は、
示すものである。シェーディング補正後の原画像Icmp
(x,y)中のブロックデータ21をIb(x,y)とす
る。一例として、Icmp(x,y)(x=1〜256、y
=1〜256)とし、Ib(x,y)(x=1〜256、
y=1〜256)とした場合、各ブロックデータ21内
での分散値δb は、
【0046】
【数3】
【0047】として表わすことができる。
【0048】しかし、この図9のような単純な格子状の
分割では、ブロックデータ21の境界にかかった欠陥を
効率良く検出することは不可能である。そこで、図10
に示すように、分割されるブロックデータ21aをこれ
に隣接した他のブロックデータ21b,21c…とオー
バーラップするように配置する。ただし、この場合のブ
ロックサイズは32×32の場合の構成とする。このよ
うにオーバーラップさせて配置することにより、欠陥部
位をブロック境界で分断することなく評価することがで
きる〔i〕。
分割では、ブロックデータ21の境界にかかった欠陥を
効率良く検出することは不可能である。そこで、図10
に示すように、分割されるブロックデータ21aをこれ
に隣接した他のブロックデータ21b,21c…とオー
バーラップするように配置する。ただし、この場合のブ
ロックサイズは32×32の場合の構成とする。このよ
うにオーバーラップさせて配置することにより、欠陥部
位をブロック境界で分断することなく評価することがで
きる〔i〕。
【0049】上述したように、ブロック化手段gにより
ブロック化し、ブロックデータ特徴量算出手段hにより
ブロックデータ21毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことができ
る。また、原画像における特定方向への積分データ列を
ブロックデータ21内の閾値とすることによって、照明
ムラやシェーディングの影響を除去した欠陥検出を行う
ことができる。さらに、ブロックデータ21内における
画像輝度の分散量を特徴量とすることによって、淡いコ
ントラストの低周波欠陥を定量的に算出することができ
る。さらにまた、分割された一のブロックデータaをこ
れに隣接したブロックデータ21b,21c,…毎にオ
ーバーラップさせて行うことによって、ブロック間に渡
る欠陥の特徴量の算出を精度良く行うことができる。
ブロック化し、ブロックデータ特徴量算出手段hにより
ブロックデータ21毎に特徴量を算出することによっ
て、演算の軽減と検出結果の冗長性をなくすことができ
る。また、原画像における特定方向への積分データ列を
ブロックデータ21内の閾値とすることによって、照明
ムラやシェーディングの影響を除去した欠陥検出を行う
ことができる。さらに、ブロックデータ21内における
画像輝度の分散量を特徴量とすることによって、淡いコ
ントラストの低周波欠陥を定量的に算出することができ
る。さらにまた、分割された一のブロックデータaをこ
れに隣接したブロックデータ21b,21c,…毎にオ
ーバーラップさせて行うことによって、ブロック間に渡
る欠陥の特徴量の算出を精度良く行うことができる。
【0050】
【発明の効果】請求項1記載の発明は、検査サンプルの
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの検査画像の表面輝度分布を画像データとし
て取込むデータ取込み手段と、この取込まれた画像デー
タに対してマトリックスの演算子を作用させて画像デー
タの周波数成分を抽出するフィルタ手段と、このマトリ
ックスのフィルタ特性に相当する信号成分の成分画像を
第一の閾値で2値化する2値化手段と、この2値化され
た成分画像に対して幾何学処理によりラベル付けを行う
ラベル付け手段と、このラベル付けされた画像領域をも
とに欠陥存在領域を決定する欠陥存在領域決定手段と、
検査サンプルの表面を固体撮像素子により撮像して得ら
れた表面輝度分布に相当する画像データにおける欠陥存
在領域内での画像輝度分布の分散量を特徴量として算出
する欠陥領域特徴量算出手段と、この算出された欠陥領
域の特徴量を第二の閾値で良否の画像データに分離識別
する欠陥領域分離識別手段とより構成したので、マトリ
ックスの演算子の作用により信号の検出したい周波数成
分を抽出し、2値化、幾何学処理、クラスタリングによ
り欠陥位置を正確に決定し、その決定された欠陥位置の
情報から多値画像である原画像に立ち返り特徴量を算出
することにより、欠陥ランクの分離識別を行うことがで
き、特に、分散量を特徴量とすることにより、欠陥領域
のコントラストを定量化でき、目視による注目点と同じ
水準で自動欠陥検査ができるものである。
表面を撮像する固体撮像素子と、この撮像された前記検
査サンプルの検査画像の表面輝度分布を画像データとし
て取込むデータ取込み手段と、この取込まれた画像デー
タに対してマトリックスの演算子を作用させて画像デー
タの周波数成分を抽出するフィルタ手段と、このマトリ
ックスのフィルタ特性に相当する信号成分の成分画像を
第一の閾値で2値化する2値化手段と、この2値化され
た成分画像に対して幾何学処理によりラベル付けを行う
ラベル付け手段と、このラベル付けされた画像領域をも
とに欠陥存在領域を決定する欠陥存在領域決定手段と、
検査サンプルの表面を固体撮像素子により撮像して得ら
れた表面輝度分布に相当する画像データにおける欠陥存
在領域内での画像輝度分布の分散量を特徴量として算出
する欠陥領域特徴量算出手段と、この算出された欠陥領
域の特徴量を第二の閾値で良否の画像データに分離識別
する欠陥領域分離識別手段とより構成したので、マトリ
ックスの演算子の作用により信号の検出したい周波数成
分を抽出し、2値化、幾何学処理、クラスタリングによ
り欠陥位置を正確に決定し、その決定された欠陥位置の
情報から多値画像である原画像に立ち返り特徴量を算出
することにより、欠陥ランクの分離識別を行うことがで
き、特に、分散量を特徴量とすることにより、欠陥領域
のコントラストを定量化でき、目視による注目点と同じ
水準で自動欠陥検査ができるものである。
【0051】請求項2記載の発明は、検査サンプルの表
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの検査画像の表面輝度分布を画像データとして
取込むデータ取込み手段と、この取込まれた画像データ
に対してマトリックスの演算子を作用させるフィルタ手
段と、このマトリックスのフィルタ特性に相当する信号
成分の成分画像を所定の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける画像データのある一方向に画像輝度を積分
して算出された1次元信号のうちの欠陥存在領域に相当
する部位の信号分布のみが切り出された1次元信号を用
いた欠陥存在領域内での第一の閾値を超えた画素数を特
徴量として算出する欠陥領域特徴量算出手段と、この算
出された欠陥領域の特徴量を第二の閾値で良否の画像デ
ータに分離識別する欠陥領域分離識別手段とよりなるの
で、欠陥の大きさを定量化でき、目視による注目点と同
じ水準で自動欠陥検査を行うことが可能となり、また、
特定方向への積分データ列を閾値とすることにより、シ
ェーディングの影響を受けないダイナミックな閾値によ
る2値化を実現することができ、欠陥検出の精度を向上
させることが可能となるものである。
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの検査画像の表面輝度分布を画像データとして
取込むデータ取込み手段と、この取込まれた画像データ
に対してマトリックスの演算子を作用させるフィルタ手
段と、このマトリックスのフィルタ特性に相当する信号
成分の成分画像を所定の閾値で2値化する2値化手段
と、この2値化された成分画像に対して幾何学処理によ
りラベル付けを行うラベル付け手段と、このラベル付け
された画像領域をもとに欠陥存在領域を決定する欠陥存
在領域決定手段と、検査サンプルの表面を固体撮像素子
により撮像して得られた表面輝度分布に相当する画像デ
ータにおける画像データのある一方向に画像輝度を積分
して算出された1次元信号のうちの欠陥存在領域に相当
する部位の信号分布のみが切り出された1次元信号を用
いた欠陥存在領域内での第一の閾値を超えた画素数を特
徴量として算出する欠陥領域特徴量算出手段と、この算
出された欠陥領域の特徴量を第二の閾値で良否の画像デ
ータに分離識別する欠陥領域分離識別手段とよりなるの
で、欠陥の大きさを定量化でき、目視による注目点と同
じ水準で自動欠陥検査を行うことが可能となり、また、
特定方向への積分データ列を閾値とすることにより、シ
ェーディングの影響を受けないダイナミックな閾値によ
る2値化を実現することができ、欠陥検出の精度を向上
させることが可能となるものである。
【0052】
【0053】
【0054】請求項3記載の発明は、検査サンプルの表
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの表面輝度分布を画像データとして取込むデー
タ取込み手段と、この取込まれた画像データをある一方
向に画像輝度を積分して算出された1次元信号と検査サ
ンプルの表面輝度分布の画像データとの差分値から照明
ムラの除去されたデータからなるブロックに分割するブ
ロック化手段と、このブロック化されたブロックデータ
毎にブロック内における画像輝度の分散量を特徴量とし
て算出するブロックデータ特徴量算出手段と、このブロ
ックデータ毎に算出された特徴量を所定の閾値で良否の
画像データに分離識別しそのブロックサイズの空間周波
数帯域をもつ欠陥を検出する欠陥領域分離識別手段とよ
りなるので、ブロック化手段により画像データをブロッ
ク化し、ブロックデータ特徴量算出手段によりそのブロ
ック化された画像データ毎に特徴量を算出することによ
って、演算の軽減と検出結果の冗長性をなくすことが可
能となり、特に、ブロック内における画像輝度の分散量
を特徴量とすることにより、淡いコントラストの低周波
欠陥を定量的に算出することが可能となり、また、原画
像における特定方向への積分データ列をブロック内の閾
値とすることにより、照明ムラやシェーディングの影響
を除去した欠陥検出が可能となる。
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの表面輝度分布を画像データとして取込むデー
タ取込み手段と、この取込まれた画像データをある一方
向に画像輝度を積分して算出された1次元信号と検査サ
ンプルの表面輝度分布の画像データとの差分値から照明
ムラの除去されたデータからなるブロックに分割するブ
ロック化手段と、このブロック化されたブロックデータ
毎にブロック内における画像輝度の分散量を特徴量とし
て算出するブロックデータ特徴量算出手段と、このブロ
ックデータ毎に算出された特徴量を所定の閾値で良否の
画像データに分離識別しそのブロックサイズの空間周波
数帯域をもつ欠陥を検出する欠陥領域分離識別手段とよ
りなるので、ブロック化手段により画像データをブロッ
ク化し、ブロックデータ特徴量算出手段によりそのブロ
ック化された画像データ毎に特徴量を算出することによ
って、演算の軽減と検出結果の冗長性をなくすことが可
能となり、特に、ブロック内における画像輝度の分散量
を特徴量とすることにより、淡いコントラストの低周波
欠陥を定量的に算出することが可能となり、また、原画
像における特定方向への積分データ列をブロック内の閾
値とすることにより、照明ムラやシェーディングの影響
を除去した欠陥検出が可能となる。
【0055】
【0056】請求項4記載の発明は、検査サンプルの表
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの表面輝度分布を画像データとして取込むデー
タ取込み手段と、この取込まれた画像データを一のブロ
ックデータとこのブロックデータに隣り合う他のブロッ
クデータとを、それらブロックサイズの半分若しくは一
部が互いに重なり合うように分割するブロック化手段
と、このブロック化されたブロックデータ毎にブロック
内における画像輝度の分散量を特徴量として算出するブ
ロックデータ特徴量算出手段と、このブロックデータ毎
に算出された特徴量を所定の閾値で良否の画像データに
分離識別しそのブロックサイズの空間周波数帯域をもつ
欠陥を検出する欠陥領域分離識別手段とより構成したの
で、ブロック化手段によりブロック化し、ブロックデー
タ特徴量算出手段によりブロック毎に特徴量を算出する
ことによって、演算の軽減と検出結果の冗長性をなくす
ことが可能となり、特に、ブロック内における画像輝度
の分散量を特徴量とすることにより、淡いコントラスト
の低周波欠陥を定量的に算出することが可能となり、ま
た、分割された一のブロックをこれに隣接したブロック
毎にオーバーラップさせて行うことによって、ブロック
間に渡る欠陥の特徴量の算出を精度良く行うことが可能
となる。
面を撮像する固体撮像素子と、この撮像された前記検査
サンプルの表面輝度分布を画像データとして取込むデー
タ取込み手段と、この取込まれた画像データを一のブロ
ックデータとこのブロックデータに隣り合う他のブロッ
クデータとを、それらブロックサイズの半分若しくは一
部が互いに重なり合うように分割するブロック化手段
と、このブロック化されたブロックデータ毎にブロック
内における画像輝度の分散量を特徴量として算出するブ
ロックデータ特徴量算出手段と、このブロックデータ毎
に算出された特徴量を所定の閾値で良否の画像データに
分離識別しそのブロックサイズの空間周波数帯域をもつ
欠陥を検出する欠陥領域分離識別手段とより構成したの
で、ブロック化手段によりブロック化し、ブロックデー
タ特徴量算出手段によりブロック毎に特徴量を算出する
ことによって、演算の軽減と検出結果の冗長性をなくす
ことが可能となり、特に、ブロック内における画像輝度
の分散量を特徴量とすることにより、淡いコントラスト
の低周波欠陥を定量的に算出することが可能となり、ま
た、分割された一のブロックをこれに隣接したブロック
毎にオーバーラップさせて行うことによって、ブロック
間に渡る欠陥の特徴量の算出を精度良く行うことが可能
となる。
【0057】
【図1】請求項1及び2記載の発明の一実施例である表
面欠陥検査装置の欠陥検査アルゴリズムの様子を示すフ
ローチャートである。
面欠陥検査装置の欠陥検査アルゴリズムの様子を示すフ
ローチャートである。
【図2】表面欠陥検査装置の撮像制御系の様子を示す構
成図である。
成図である。
【図3】ラプラシアン演算子の構成を示す模式図であ
る。
る。
【図4】(a)はラプラシアン画像を示す波形図、
(b)は2値化画像を示す波形図、(c)は膨張縮退画
像を示す波形図である。
(b)は2値化画像を示す波形図、(c)は膨張縮退画
像を示す波形図である。
【図5】ラベリング処理を示す模式図である。
【図6】ラベル付けされた欠陥存在領域の幅を示す模式
図である。
図である。
【図7】請求項3及び4記載の発明の一実施例である表
面欠陥検査装置の欠陥検査アルゴリズムの様子を示すフ
ローチャートである。
面欠陥検査装置の欠陥検査アルゴリズムの様子を示すフ
ローチャートである。
【図8】(a)は低周波欠陥部の形状を示す斜視図、
(b)はその展開図である。
(b)はその展開図である。
【図9】ブロック化された画像データを示す模式図であ
る。
る。
【図10】オーバーラップしてブロック化された画像デ
ータを示す模式図である。
ータを示す模式図である。
【図11】淡い欠陥部位から検出された画像信号を示す
波形図である。
波形図である。
【図12】図11の波形を閾値で2値化して得られたパ
ルス形状を示す波形図である。
ルス形状を示す波形図である。
5 検査サンプル 8 固体撮像素子 10 データ取込み手段 13 演算子 21,21a〜21c ブロックデータ a フィルタ手段 b 2値化手段 c ラベル付け手段 d 欠陥存在領域決定手段 e 欠陥領域特徴量算出手段 f 欠陥領域分離識別手段 g ブロック化手段 h データ特徴量算出手段 i 欠陥領域分離識別手段
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−75507(JP,A) 特開 平4−3271(JP,A) 特開 平2−185192(JP,A) 特開 平5−82618(JP,A) 特開 平3−58289(JP,A) (58)調査した分野(Int.Cl.7,DB名) G01N 21/84 - 21/958 G06T 1/00 - 9/40
Claims (4)
- 【請求項1】 検査サンプルの表面を撮像する固体撮像
素子と、この撮像された前記検査サンプルの検査画像の
表面輝度分布を画像データとして取込むデータ取込み手
段と、この取込まれた画像データに対してマトリックス
の演算子を作用させて画像データの周波数成分を抽出す
るフィルタ手段と、このマトリックスのフィルタ特性に
相当する信号成分の成分画像を第一の閾値で2値化する
2値化手段と、この2値化された成分画像に対して幾何
学処理によりラベル付けを行うラベル付け手段と、この
ラベル付けされた画像領域をもとに欠陥存在領域を決定
する欠陥存在領域決定手段と、検査サンプルの表面を固
体撮像素子により撮像して得られた表面輝度分布に相当
する画像データにおける欠陥存在領域内での画像輝度分
布の分散量を特徴量として算出する欠陥領域特徴量算出
手段と、この算出された欠陥領域の特徴量を第二の閾値
で良否の画像データに分離識別する欠陥領域分離識別手
段とよりなることを特徴とする表面欠陥検査装置。 - 【請求項2】 検査サンプルの表面を撮像する固体撮像
素子と、この撮像された前記検査サンプルの検査画像の
表面輝度分布を画像データとして取込むデータ取込み手
段と、この取込まれた画像データに対してマトリックス
の演算子を作用させるフィルタ手段と、このマトリック
スのフィルタ特性に相当する信号成分の成分画像を所定
の閾値で2値化する2値化手段と、この2値化された成
分画像に対して幾何学処理によりラベル付けを行うラベ
ル付け手段と、このラベル付けされた画像領域をもとに
欠陥存在領域を決定する欠陥存在領域決定手段と、検査
サンプルの表面を固体撮像素子により撮像して得られた
表面輝度分布に相当する画像データにおける画像データ
のある一方向に画像輝度を積分して算出された1次元信
号のうちの欠陥存在領域に相当する部位の信号分布のみ
が切り出された1次元信号を用いた欠陥存在領域内での
第一の閾値を超えた画素数を特徴量として算出する欠陥
領域特徴量算出手段と、この算出された欠陥領域の特徴
量を第二の閾値で良否の画像データに分離識別する欠陥
領域分離識別手段とよりなることを特徴とする表面欠陥
検査装置。 - 【請求項3】 検査サンプルの表面を撮像する固体撮像
素子と、この撮像された前記検査サンプルの表面輝度分
布を画像データとして取込むデータ取込み手 段と、この
取込まれた画像データをある一方向に画像輝度を積分し
て算出された1次元信号と検査サンプルの表面輝度分布
の画像データとの差分値から照明ムラの除去されたデー
タからなるブロックに分割するブロック化手段と、この
ブロック化されたブロックデータ毎にブロック内におけ
る画像輝度の分散量を特徴量として算出するブロックデ
ータ特徴量算出手段と、このブロックデータ毎に算出さ
れた特徴量を所定の閾値で良否の画像データに分離識別
しそのブロックサイズの空間周波数帯域をもつ欠陥を検
出する欠陥領域分離識別手段とよりなることを特徴とす
る表面欠陥検査装置。 - 【請求項4】 検査サンプルの表面を撮像する固体撮像
素子と、この撮像された前記検査サンプルの表面輝度分
布を画像データとして取込むデータ取込み手段と、この
取込まれた画像データを一のブロックデータとこのブロ
ックデータに隣り合う他のブロックデータとを、それら
ブロックサイズの半分若しくは一部が互いに重なり合う
ように分割するブロック化手段と、このブロック化され
たブロックデータ毎にブロック内における画像輝度の分
散量を特徴量として算出するブロックデータ特徴量算出
手段と、このブロックデータ毎に算出された特徴量を所
定の閾値で良否の画像データに分離識別しそのブロック
サイズの空間周波数帯域をもつ欠陥を検出する欠陥領域
分離識別手段とよりなることを特徴とする表面欠陥検査
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00335293A JP3333568B2 (ja) | 1993-01-12 | 1993-01-12 | 表面欠陥検査装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP00335293A JP3333568B2 (ja) | 1993-01-12 | 1993-01-12 | 表面欠陥検査装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06207909A JPH06207909A (ja) | 1994-07-26 |
| JP3333568B2 true JP3333568B2 (ja) | 2002-10-15 |
Family
ID=11554964
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP00335293A Expired - Fee Related JP3333568B2 (ja) | 1993-01-12 | 1993-01-12 | 表面欠陥検査装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3333568B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014167429A (ja) * | 2013-02-28 | 2014-09-11 | Shin Nippon Koki Co Ltd | 円筒体検査装置 |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AUPN800796A0 (en) * | 1996-02-09 | 1996-03-07 | Unisearch Limited | Visual inspection system for leather hide |
| GB9603262D0 (en) * | 1996-02-16 | 1996-04-17 | Bio Rad Micromeasurements Ltd | Positional measurements |
| JP3982646B2 (ja) * | 1997-04-28 | 2007-09-26 | 財団法人くまもとテクノ産業財団 | 画像識別装置および方法および画像識別装置を備えた画像検出識別装置ならびに画像識別用プログラムを記録した媒体 |
| JP4707605B2 (ja) * | 2006-05-16 | 2011-06-22 | 三菱電機株式会社 | 画像検査方法およびその方法を用いた画像検査装置 |
| JP5841760B2 (ja) * | 2011-07-05 | 2016-01-13 | 株式会社大林組 | 鉄筋領域抽出装置、鉄筋領域抽出方法及び鉄筋領域抽出プログラム |
| JP6028972B2 (ja) * | 2012-10-03 | 2016-11-24 | 国立研究開発法人産業技術総合研究所 | 画像処理装置、画像処理方法および画像処理プログラム |
| JP6160138B2 (ja) * | 2013-03-11 | 2017-07-12 | オムロン株式会社 | パターン認識のためのモアレ除去方法およびこの方法を用いたモアレ除去装置ならびにプログラム |
| US10109045B2 (en) | 2015-07-10 | 2018-10-23 | Ricoh Company, Ltd. | Defect inspection apparatus for inspecting sheet-like inspection object, computer-implemented method for inspecting sheet-like inspection object, and defect inspection system for inspecting sheet-like inspection object |
| JP7356941B2 (ja) * | 2020-03-26 | 2023-10-05 | 株式会社奥村組 | 管渠損傷特定装置、管渠損傷特定方法および管渠損傷特定プログラム |
| JP7524717B2 (ja) * | 2020-10-30 | 2024-07-30 | オムロン株式会社 | 検査装置 |
| CN116571410B (zh) * | 2023-07-14 | 2023-09-26 | 杭州百子尖科技股份有限公司 | 基于机器视觉的缺陷区域修复方法、装置、设备以及介质 |
-
1993
- 1993-01-12 JP JP00335293A patent/JP3333568B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014167429A (ja) * | 2013-02-28 | 2014-09-11 | Shin Nippon Koki Co Ltd | 円筒体検査装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06207909A (ja) | 1994-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104335030B (zh) | 基板的异物检测方法 | |
| JP3333568B2 (ja) | 表面欠陥検査装置 | |
| JP2007285754A (ja) | 欠陥検出方法および欠陥検出装置 | |
| WO2005084121A2 (en) | System and method for inspecting electrical circuits utilizing reflective and fluorescent imagery | |
| KR101146081B1 (ko) | 마이크로-검사 입력을 이용한 매크로 결함 검출 방법 및시스템 | |
| JP2001184510A (ja) | 欠陥検出方法 | |
| JP2007078540A (ja) | 外観検査方法及び外観検査装置 | |
| JP4279833B2 (ja) | 外観検査方法及び外観検査装置 | |
| JP2001021332A (ja) | 表面検査装置及び表面検査方法 | |
| JP4956077B2 (ja) | 欠陥検査装置及び欠陥検査方法 | |
| JP4244046B2 (ja) | 画像処理方法および画像処理装置 | |
| JPH09186208A (ja) | 半導体ウエハの欠陥分類方法及びその装置 | |
| JPH1019801A (ja) | 表面欠陥探傷装置 | |
| JP3433333B2 (ja) | 欠陥検査方法 | |
| JP4247993B2 (ja) | 画像検査装置、画像検査方法、制御プログラムおよび可読記憶媒体 | |
| JP3216669B2 (ja) | 光ディスク欠陥検査方法 | |
| JP3047168B2 (ja) | 鶏卵の検査方法 | |
| JP3618589B2 (ja) | 欠陥検査方法及びその装置 | |
| JP2004286708A (ja) | 欠陥検出装置、方法及びプログラム | |
| JP2001235319A (ja) | シェーディング補正装置及びシェーディング補正方法及び表面検査装置 | |
| JP4220061B2 (ja) | 周期性パターンの欠陥検査方法及び装置 | |
| JP4863050B2 (ja) | 色ムラ欠陥検査方法及び装置 | |
| JP2002216112A (ja) | 網点印刷検査装置及び方法 | |
| JP2004125629A (ja) | 欠陥検出装置 | |
| JPH0731131B2 (ja) | 周期性パタ−ンの斑検査方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070726 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080726 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |