JPH0319990B2 - - Google Patents

Info

Publication number
JPH0319990B2
JPH0319990B2 JP59248909A JP24890984A JPH0319990B2 JP H0319990 B2 JPH0319990 B2 JP H0319990B2 JP 59248909 A JP59248909 A JP 59248909A JP 24890984 A JP24890984 A JP 24890984A JP H0319990 B2 JPH0319990 B2 JP H0319990B2
Authority
JP
Japan
Prior art keywords
value
periphery
edge
image
pixel
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 - Lifetime
Application number
JP59248909A
Other languages
English (en)
Other versions
JPS61126455A (ja
Inventor
Satoshi Yamatake
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP59248909A priority Critical patent/JPS61126455A/ja
Publication of JPS61126455A publication Critical patent/JPS61126455A/ja
Publication of JPH0319990B2 publication Critical patent/JPH0319990B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は、被検査物体の表面の色欠陥および表
面に発生する凹凸、異物混入、傷またはひび割れ
などの形状欠陥を検査する画像処理方法に関す
る。
背景技術 従来からの画像処理装置では、被検査物体をテ
レビカメラで撮像し、テレビカメラからの画像信
号を2値化処理する。そして2値化された画像デ
ータを画像メモリにストアし、その画像データを
演算処理して被検査物体の色欠陥や形状欠陥を検
出している。
前述のような2値化処理では、画像データの情
報量が少ないため、処理過程において混入した電
気的ノイズの影響を受けたり、テレビカメラが受
光する光量の変動によつて、正確なデータを得る
ことができない問題があつた。
目 的 本発明の目的は、ノイズに強く高精度で被検査
物体の表面の欠陥を検出することができる画像処
理方法を提供することである。
本発明は、被検査物体を撮像し、濃淡画像とし
てフレームメモリにストアし、欠陥領域の周縁を
検出する第1ステツプと、 周縁上の点毎に、周縁の内側と外側との近傍領
域間でフレームメモリのストア内容の濃淡の差を
全周に亘つて算出する第2ステツプと、 前記第2ステツプによつて算出された値と、第
1の予め定めた値とを比較し、算出された値が第
1の予め定めた値以上のときは周縁を残し、算出
された値が第1の予め定めた値未満のときは周縁
を消去する第3ステツプと、 前記第3ステツプによつて残された周縁に関し
て、前記第2ステツプによつて算出された値を全
周に亘つて加算し、この加算した値と第2の予め
定めた値とを比較する第4ステツプとを含むこと
を特徴とする画像処理方法である。
実施例 第1図は、本発明の一実施例のブロツク図であ
り、第2図は本発明の一実施例の動作を説明する
ための図である。画像処理装置1は、被検査物体
2の表面の色むらなどによる色欠陥やその表面に
発生する凹凸、異物混入、傷またはひび割れなど
の形状欠陥を検査する装置である。光源3は、被
検査物体2の表面が正反射しない角度で配置さ
れ、ななめ方向から被検査物体2を照射する。工
業用テレビカメラ4は、被検査物体2からの光を
撮像する。工業用テレビカメラ4からのアナログ
の画像データは、映像処理回路5内のアナログ/
デジタル変換器6に与えられデジタルの画像デー
タに変換され、フレームメモリF2にストアされ
る。フレームメモリF2は、1画素につ8ビツト
の容量を有しているため、第2図1で示す被検査
物体2の画像がたとえば256段階の濃淡画像とし
てストアされる。
アナログ/デジタル変換器6から出力されたデ
ジタルの画像データは、また微分回路7に与えら
れる。微分回路7では入力された被検査物体2の
濃淡画像の方向微分により画像中のエツジを抽出
する。濃淡画像からエツジを抽出するには画像中
の濃度の変化を取り出せばよいので一般に微分法
が用いられ、この微分回路7によつて画像のエツ
ジの濃淡差に対応したエツジ値とそのエツジの延
びる方向が求められる。微分回路7から出力され
るエツジ方向を示すデータはコード化され、方向
コードメモリ8にストアされる。微分回路7から
出力されるエツジが連続したエツジ線は、第2図
2のように幅広いため細線化処理回路9で第2図
3のように幅1画素の線に細められる。さらに細
線化されたエツジ線は、しきい値処理回路10で
そのエツジ値と予め定められたしきい値と比較し
て、しきい値以下のエツジ値を有する画素の消去
が行なわれる。この処理よつて、画像処理過程で
混入する電気的ノイズによる画像データの除去が
行なわれる。
しきい値処理回路10のしきい値が高かつた
り、原画像のコントラストが不十分であつたり、
あるいは電気的ノイズが多いときには、しきい値
処理されたエツジ線は、第2図4のように不連続
となる。これを完全な線画にするために細線延長
処理回路11では、不連続となるエツジ線の端点
より始めて着目する画素とその周囲点との間で評
価関数を計算し、その値の最も大きい周囲点へと
エツジ線を延長して行く。この評価関数はたとえ
ば第1式のように表せる。
Hi=|ei|2×cos(∠e0−∠ei) ……(1) 但しi=1,2,……,8 ここで|ei|は着目する画素の任意の周囲点の
微分値の大きさであり、∠eiはその画素の微分方
向値であり、∠e0は着目する画素の微分方向値で
ある。このように他のエツジ線に交わまで延長化
処理を行なつたエツジ線は第2図5のように連続
となり、完全な線画としてフレームメモリF1に
ストアされる。
フレームメモリF1,F2および方向コードメ
モリ8はデータバス12に接続されている。処理
回路13は、データバス12を介して被検査物体
2の色欠陥および形状欠陥を検出するための処理
を行なう。
第3図は前述の方向微分および細線化処理を説
明するための図である。第3図1で示される参照
符A〜Iは、任意に抽出された9個の画素の濃度
にそれぞれ対応している。参照符Eの水平方向お
よび垂直方向の微分値は、第2式および第3式に
よつて表される。
ΔV=(G+H+I)−(A+B+C)……(2) ΔV=(A+D+G)−(C+F+I)……(3) 画素Eで微分値|e|Eは第4式で表され
る。
|e|E=√(ΔV)2+(ΔH)2 ……(4) また画素Eでの方向値∠eEは第5式で表され
る。
∠eE=tan-1(ΔV/ΔH)+π/2 ……(5) このようにして各種画素について方向微分を行
ない、微分値によつて示されるエツジが連続した
エツジ線は、幅広いため細線化処理を行ない幅1
画素の線に細められる。
第3図2は、画素A〜Iに対応する微分値|e
|A〜|e|Iをす図である。|e|A〜|e|
Iは、各画素の微分値の画素Eに着目し、∠eE
の方向と直角向にある2つの画素の微分値と画素
Eの|e|Eとを比較し、|e|Eがこの両隣の
つの微分値よりも大きいとき、たとえばπ/4≧
∠eE≧3π/4のとき、|e|E>|e|Dかつ|
e|E≧|e|Fであれば、細線化画像上に対応
するアドレスにフラグをてる。このようにアナロ
グ/デジタル変換器5からの画像データを逐次的
に走査し、フラグを立ててゆく。これをすべての
画素について行なうことによつて第2図3に示す
細線化画像を得ることができる。
第4図および第5図は、エツジフラグのある画
素Eの方向に交差するマスク領域M,Nを説明す
るための図である。処理回路13は、フレームメ
モリF1をラスタスキヤンしてエツジフラグの有
無を検出し、エツジフラグが検出されるとその画
素Eのエツジ方向が方向コードメモリ8から読み
出され、その方向に対して交差する方向に左右対
称なマスク領域M,Nが設定される。マスク領域
Mは、複数(本実施例では3個)の領域部分m1
〜m3を有し、マスク領域Nは領域部分m1〜m3
同じ数の領域部分n1〜n3を有する。これらの領域
部分m1〜m3,n1〜n3は、たとえば3画素×3画
素の大きさであり、画素Eを中心として前記交差
する方向にそれぞれ一列に配置される。このマス
ク領域M,N内のアドレスに対応する各画素の濃
度をフレームメモリF2より読み出し、マスク領
域M,N内のそれぞれの平均濃度を算出する。こ
こで平均濃度を用いるのは、平滑化により画像ノ
イズを除去するためである。
次に領域部分m1,n1と、領域部分m2,n
2と領域部分m3,n3の各平均濃度の差または
比(≧1)をそれぞれ算出し、この3組の中の最
大値を求めて予め定められた弁別レベルと比較演
算する。たとえば着目する画素Eの平均濃度の差
I1および比I2は、第6式、第7式で示される。
I1=MAX(m1-n1,m2-n2,m3-n3) ……(6) I2=MAX(m1/n1,m2/n2,m3/n3) ……(7) ここでm1,m2,m3,n1,n2,n3は、マスク領
域部分m1〜m3,n1〜n3のそれぞれの平均濃度で
あり、m1≧n1,m2≧n2,m3≧n3の関係にある。
いま予め定められた弁別レベルの値をS1、比
をS2とすると、I1≦S1またはI2≧S2のとき、フ
レームメモリF1上でそのフラグを消去し、I1
S1またはI2>S2のとき、フレームメモリF1上で
そのフラグを残す。以下同様の方法でフレームメ
モリF1のすべての画素についてフラグ処理を行
なうと欠陥部の強いエツジのみが最終的に残り、
ノイズおよび欠陥部の弱いエツジは消去すること
ができる。
このようにマスク領域M,Nを前記のように各
3組設定することにより、微分方式では第5図に
示すように従来困難であつた比較的なめらかな濃
度差のある欠陥も抽出することが可能である。マ
スク領域M,Nの組数および各マスク領域部分
m1〜m3,n1〜n3間の距離は、対象となる欠陥に
より適切な値を選ぶとよい。またフレームメモリ
F1上で弱いフラグを消去していくかわり、別の
1ビツトデータがストア可能なフレームメモリに
残すフラグのみをストアしていくような構成であ
つてもよい。
第6図を参照して前述の処理で残つたフラグの
持つ平均濃度I1またはI2の値を別のフレームメモ
リに記憶しておき、細線延長画像で閉ループを描
く欠陥部のエツジについてこの値をすべて加算す
る。この和を予め設定してある良否判定のための
基準値を比較し、良否の判断をする。
以下、マスク領域M,Nの平均濃度の差I1を用
いて説明する。第6図1はエツジの周縁部が大き
く、コントラストの弱い欠陥のエツジを表し、第
6図2はエツジの周縁部が小さく、コントラスト
の強い欠陥のエツジを表わしている。エツジ上の
領域Pで囲んである数値は前述のフラグを消去す
る処理を施した後に残されたフラグの平均濃度I1
の値である。このとき弁別レベルS1の値は小さく
設定し、ノイズのみを消去しておく。これらの領
域Pで囲まれた値を各欠陥の閉ループごと加算す
る。この値を良否判定用のしきい値と比較し良否
の判定を行なう。このようにすれば色むらの薄
く、かつエツジの周縁部の大きい欠陥と、色むら
濃いエツジ周縁部の小さい欠陥を同時に検出する
ことが可能である。
第7図は、人が目視検査により欠陥を検出する
場合の判定基準を示すグラフであり、前記アルゴ
リズムによりこの基準とほぼ同様の欠陥の認識が
可能となる。
効 果 以上のように本発明によれば、被検査物体の欠
陥部の周縁を検出し、その周縁上の各点で内外近
傍領域間の濃淡の差を算出し、この差が第1の予
め定めた値以上である周縁についてのみ、その算
出値を全周に亘つて加算し、この加算した値を第
2の予め定めた値と比較する。したがつて、第2
の予め定めた値と比較する値には、欠陥部の周縁
の長さおよび周縁における濃淡の差が反映され、
ノイズの影響を受けずに、高精度で被検査物体の
表面の欠陥を抽出することができる。また、微分
方式では除去困難であつたエツジの周縁が大きく
てコントラストの弱い欠陥と、エツジの周縁が小
さいがコントラストの強い欠陥の両方が検出で
き、人間の目に近い認識結果が得られる。
【図面の簡単な説明】
第1図は本発明の一実施例の画像処理装置1の
ブロツク図、第2図は画像処理装置1の動作を説
明するための図、第3図は方向微分および細線化
処理を示す図、第4図および第5図はエツジフラ
グのある画素のエツジ方向に交差する領域を説明
するための図、第6図はエツジの周縁部分を模式
化して示した図、第7図は欠陥の大きさとコント
ラストとの関係を示すグラフである。 1……画像処理装置、2……被検査物体、6…
…アナログ/デジタル変換器、7……微分回路、
8……方向コードメモリ、9……細線化処理回
路、10……しきい値処理回路、11……細線延
長化処理回路、F1,F2……フレームメモリ。

Claims (1)

  1. 【特許請求の範囲】 1 被検査物体を撮像し、濃淡画像としてフレー
    ムメモリにストアし、欠陥領域の周縁を検出する
    第1ステツプと、 周縁上の点毎に、周縁の内側と外側との近傍領
    域間でフレームメモリのストア内容の濃淡の差を
    全周に亘つて算出する第2ステツプと、 前記第2ステツプによつて算出された値と、第
    1の予め定めた値とを比較し、算出された値が第
    1の予め定めた値以上のときは周縁を残し、算出
    された値が第1の予め定めた値未満のときは周縁
    を消去する第3ステツプと、 前記第3ステツプによつて残された周縁に関し
    て、前記第2ステツプによつて算出された値を全
    周に亘つて加算し、この加算した値と第2の予め
    定めた値とを比較する第4ステツプとを含むこと
    を特徴とする画像処理方法。
JP59248909A 1984-11-26 1984-11-26 画像処理方法 Granted JPS61126455A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59248909A JPS61126455A (ja) 1984-11-26 1984-11-26 画像処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59248909A JPS61126455A (ja) 1984-11-26 1984-11-26 画像処理方法

Publications (2)

Publication Number Publication Date
JPS61126455A JPS61126455A (ja) 1986-06-13
JPH0319990B2 true JPH0319990B2 (ja) 1991-03-18

Family

ID=17185227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59248909A Granted JPS61126455A (ja) 1984-11-26 1984-11-26 画像処理方法

Country Status (1)

Country Link
JP (1) JPS61126455A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0718696B2 (ja) * 1986-06-23 1995-03-06 清水建設株式会社 ひび割れ自動計測装置
JPH02133883A (ja) * 1988-11-15 1990-05-23 Matsushita Electric Works Ltd 外観検査方法
US5137362A (en) * 1990-03-26 1992-08-11 Motorola, Inc. Automatic package inspection method
JP5517179B1 (ja) 2013-05-13 2014-06-11 レーザーテック株式会社 検査方法及び検査装置

Also Published As

Publication number Publication date
JPS61126455A (ja) 1986-06-13

Similar Documents

Publication Publication Date Title
JP3706051B2 (ja) パターン検査装置および方法
JP3265595B2 (ja) 画像処理方法およびその装置
JP3890844B2 (ja) 外観検査方法
JP3788586B2 (ja) パターン検査装置および方法
JP4581424B2 (ja) 外観検査方法及び画像処理装置
JPH0319990B2 (ja)
JP2710527B2 (ja) 周期性パターンの検査装置
JPH03175343A (ja) 外観検査による欠陥抽出方法
JPH0718812B2 (ja) 異物検出方法
JPH048833B2 (ja)
JP3260425B2 (ja) パターンのエッジライン推定方式及びパターン検査装置
JPH1038543A (ja) 形状検査方法
JPH09161056A (ja) 円形容器内面検査方法
JP3234636B2 (ja) 欠陥検査装置
JPH11160046A (ja) 外観検査方法
JPH0236026B2 (ja)
JPH0337564A (ja) 自動磁粉探傷装置
JPH0682724B2 (ja) ウエハ欠陥検査装置
JPH0727569B2 (ja) 外観検査による欠陥検査方法
JPH0337229B2 (ja)
JPH05332950A (ja) 欠陥検査装置
JPH0727711A (ja) 画像におけるマーク部の欠陥検出方法
JPH0886759A (ja) 表面欠陥の判別方法
JPH0627037A (ja) 欠陥検査装置
JPH0766443B2 (ja) 画質検査方法