JPH0367159A - 欠陥検査装置 - Google Patents
欠陥検査装置Info
- Publication number
- JPH0367159A JPH0367159A JP1202457A JP20245789A JPH0367159A JP H0367159 A JPH0367159 A JP H0367159A JP 1202457 A JP1202457 A JP 1202457A JP 20245789 A JP20245789 A JP 20245789A JP H0367159 A JPH0367159 A JP H0367159A
- Authority
- JP
- Japan
- Prior art keywords
- run
- processing
- length
- series
- connectivity
- 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.)
- Granted
Links
- 230000007547 defect Effects 0.000 title claims description 43
- 238000007689 inspection Methods 0.000 title claims description 24
- 238000012545 processing Methods 0.000 claims description 82
- 238000012790 confirmation Methods 0.000 claims description 3
- 239000000872 buffer Substances 0.000 description 37
- 238000000034 method Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000002834 transmittance Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
め要約のデータは記録されません。
Description
った画像データに含まれる異物、汚れ、キズ、黒点、ピ
ンホール、フィソシュアイなどの欠陥数のカウント、サ
イズの測定を、高速で行なう欠陥検査装置に関する。
メラなどのセンサーで画像データを読み取った後その画
像データを二値化し、更にランレングス符号化処理回路
によってランレングス符号化処理を行い、得られたラン
レングス符号を画像メモリ内に記憶し、前記画像メモリ
内に記憶したランレングス符号を連結性処理によって欠
陥を測定していた。
グス符号化処理の後、連結性処理を行なうために、高速
に欠陥測定を行なうことができなかった。
処理とを並行処理することによって、高速な欠陥測定を
行えるようにした欠陥検査装置を提供することにある。 以下、゛1本発明の欠陥検査装置は、 前記二値画像データの変化点アドレスを得るランレング
ス符号化手段と、 前記ランレングス符号化手段から出力される前記ライン
センサーカメラの複数行分のランレングス符号を記憶す
る2系列からなるランレングス符号記憶手段と、 前記ランレングス符号記憶手段に記憶したランレングス
符号により連結性処理を行い欠陥の測定を行なう連結性
処理手段と、 前記ランレングス符号記憶手段の一方の系列に対して前
記ランレングス符号化手段によるランレングス符号の記
憶と、前記ランレングス符号記憶手段の他方の系列に対
する前記連結性処理手段による処理とを並列処理する手
段と、 前記並列処理手段におけるランレングス符号の記憶の終
了と前記連結性処理手段による処理の終了とを確認する
手段と、 前記確認する手段の確認後、前記ランレングス符号記憶
手段の系列を切り替える手段と、を備えていることを特
徴とする。
ように作用する。 本発明の欠陥検査装置は、ランレングス符号記憶手段を
複数系列設けてあり、またランレングス符号記憶手段の
一方の系列にランレングス符号を記憶させる間に、この
ランレングス符号記憶手段の他方の系列に対して連結性
処理手段による処理を行い、前記連結性処理手段終了を
確認した後、ランレングス符号処理終了時に前記ランレ
ングス符号記憶手段の系列を切り替える手段とを有して
いるので、ランレングス符号化処理と連結性処理とを並
列に行なうことができる。
ある。 同図において、1は、ラインCCDカメラであり、検査
対象物の画像を読み取る。2は、画像処理回路であり、
ラインCCDカメラによって読み取った検査対象物の画
像データから欠陥を測定するものであり、同図にその内
部構成例を示す。また、17は、ホストCPUであり、
前記画像処理回路2により送られる検査結果の表示等を
行なう。 前記画像処理回路2は、例えば3〜16の各部より構成
され以下各部について説明する。 3は、A/Dコンバータであり、CCDカメラの信号を
A/D変換するものであり、例えば8ビツトでA/D変
換する。 4は、フンパレータであり、A/Dフンバータ3の出力
を、閾値メモリ9の値及び後述するメモリ6内の論理指
定メモリ10に基づいて、例えば、欠陥が検出された場
合は、 ビ′ 正常部が検出された場合は°′O″と
する。 5は、ランレングス符号化回路であり、コンパレータ4
から出力された二値データにおいて、その二値データの
II O11から11111あるいは1″′から”o”
”に変化するアドレス、即ちランレングス符号を得る。 また、連結性処理は、ROM6内にプログラムとして記
憶されており、前記ランレングス符号化回路5によって
ランレングス符号化したデータを連結性処理することに
よって、検査対象物に含まれる欠陥を測定する。 7は、画像処理回路2内のメモリでありCPUの主メモ
リと同様に使用できる。同図に示す通り、8〜13は、
メモリ7の具体的な構成例である。 まず8は、基準値メモリであり、ラインCCDカメラ1
の画像データを1行分記憶するメモリである。次に9は
、闇値メモリであり、ラインCCDカメラ1の各素子ご
とに闇値を設定する。なお、固定値を指定する場合は、
同一値を閾値メモリ9に記憶させればよい。また、前記
基準値メモリ8と閾値メモリ9とにおいては、ラインC
CDカメラ1の素子間バラツキ、照明の斑、レンズの歪
みなどを補正することができる。この補正は、例えば基
準値メモリ8に透過率あるいは反射率が均一である基準
用の被写体を読み取った画像データを記憶させ、この画
像データと閾値として指定した透過率または反射率との
積をとり、この積を閾値メモリ9に記憶させることによ
ってできる。 また10は、論理指定メモリであり、これは検出したい
欠陥に応じて前記コンパレータ4による二値化の論理を
変更するものであり、例えば閾値未満の出力レベルを有
する欠陥を検出したい場合には”1” 闇値より大きい
出力レベルを有する欠陥を検出したい場合は”0”をセ
・ノドする。 11は、ライン数指定メモリであり、ランレングス符号
化回路5の処理ライン数の単位をセ・ノドする。 12は、ランレングスバッファであり、前記ランレング
ス符号化回路5により出力されたランレングス符号を記
憶する。このランレングスノく・ノファ12は、バッフ
ァ(O系列)12aとバ・ノファ(1系列)12bから
なる2系列を有しており、O系列バッファ12aがラン
レングス符号化回路5によってランレングス符号化処理
を行なわれている時、■系列バッファ12bでは連結処
理が行なわれるという具合いに、交互に使用される。前
記バッファ12a、12bに記憶できる欠陥数は、例え
ばバ。 ファのメモリ容量を128KBにすると、1ランレング
ス符号のデータ長が2バイト個であるため、(128に
/4)個となる。 13は、ランレングスバッファ切替指定メモリであり、
ランレングス符号化回路5が使用するランレングスバッ
ファ12の系列を記憶している。 なお、このランレングスバッファ切替指定13が指定し
ていない系列は、連結性処理によって連結性処理される
。 14は、RAMであり、欠陥検査プログラムを記憶する
RAMである。 また、15は、ROMであり欠陥検査処理プログラム、
特に前述した連結性処理プログラム等を記憶している。 6はCPUであり、前記ROM内のプログラムに従って
、各部を制御しながら欠陥の測定を行なう。前記CPU
15による制御には、例えばランレングス符号化処理が
終了した時、連結性処理からの処理終了の割り込み信号
の入力や、連結性処理が終了した時にランレングスバッ
ファ切替指定信号の出力等がある。 16は、R5−232Cインターフエースであり、画像
処理回路2とホストCPU17との間で、検査条件、検
査結果のデータ転送を行なう。 本発明の欠陥検査装置は、前記構成から理解される通り
、複数個のバッファを有したランレングスバッファで、
その各々の系列のバッファに対して同時にランレングス
符号化処理と連結性処理を行なうものである。したがっ
て、前記ランレングス符号化処理と連結性処理のタイミ
ングが重要となる。 以下、第1図に示した欠陥検査装置の機能及び前記処理
タイミングの条件について、第2図に示したランレング
ス符号化処理と連結性処理のタイミング図を参照しなが
ら説明する。 本発明の欠陥検査装置は、下記の、■に示した条件で欠
陥検査を行なった場合に、ランレングス符号化処理と連
結性処理を好ましいタイミング状態で行なうことができ
る。第2図(a)は、下記■、■に示す条件でランレン
グス符号化処理と連結性処理が行なわれたタイミング図
を示す。 ■CCD走査周期×指定ラインう〉連結性処理時間■ラ
ンレンク゛スへ゛フフT容量〉ランレングス符号のデー
タ量ラインCCDカメラ1の出力信号S1は、検査対
象物の画像を1ライン分読み取ったアナログ信号であり
、カメラの走査周期によって連続的に画像処理回路2へ
出力される。この出力信号S1は、画像処理回路2に入
力されると、A/Dコンバータ3によりA/D変換され
、次にコンパレータ4によって二値化されたデータとな
る。なお、フンパレータ4による二値化は、闇値メモリ
9に基づいて行なわれる。 前記二値化データは、ランレングス符号化回路5により
ランレングス符号化処理を行いランレングス符号を得る
。このランレングス符号は、第2図(a)に示したラン
レングス符号化処理信号S2、S3の通すランレングス
バソファ系列切替指定メモリ13で指定された系列のバ
ッファに記憶される。そしてランレングス符号化回路5
は、前記バッファへの記憶が終了したら、同図(a)の
割り込み信号S4に示すように、その処理終了を知らせ
る割り込み信号S4を出力する。 一方、連結性処理は、ランレングスバッファ系列切替指
定メモリ13で指定されていない系列のバッファに対し
て行い欠陥の測定を行なう。 (連結性処理信号S5、
S6参照)この連結性処理が終了したら、CPU15は
第2図(a)中のランレングスバッファ系列切替指定信
号S7に示すランレングスバノフ7切替指定メモリ13
の内容を変更する。 ここで、前記信号S7の切替パルスPIが発生された後
、割り込み信号S4の割り込みパルスが出力された場合
、ランレングス系列切替指定メモリ13で指定したバッ
ファの系列が切り替えられる。 例えばJ、第2図(a)において、ランレングス系列切
替指定メモリ13は、ランレングスバッファ系列切替指
定信号S7のパルスPlが発生前及び直後においては、
1系列バソファを指定している。 しか腰割り込み信号S4のパルスP2が出力された場合
、ランレングス系列切替指定メモリ13の指定系列は、
前記ランレングスバッファ系列切替指定信号S7のパル
スPIを確認した後であるために、0系列に切り替えら
れる。 したがって、ランレングス符号化処理と連結性処理は、
前述した信号S4、S7によるランレングスバッファ系
列指定メモリ13の内容変化によって、その処理タイミ
ングが決定される。以下、本発明の欠陥検査装置は、前
述した処理を繰り返すことによって、検査対象物に含ま
れる欠陥の測定を行うことができる。 なお、本発明の欠陥検査装置は、前記条件■が下記■′
に示す通り連結性処理に時間を要する場合、例えば、検
査対象物に非常に多い数の欠陥が含まれている時でも欠
陥を測定することができる。 第2図“(b)は、下記■′ ■に示す条件でランレン
グス符号化処理と連結性処理が行なわれたタイミング図
を示す。 ■’ CCDCD走査周期窓指定ライン数結性処理時間
第2図(b)においては、0系列バッファにおける連結
性処理(連結性処理信号S5参照)が途中の時に、1系
列バッファにおけるランレングス符号化処理(ランレン
グス符号化処理S3参照)が終了し、その処理の終了を
示す割り込み信号(割り込み信号S4のパルスP4参照
)が発生された場合を示している。 0系列バッファへのランレングス符号化処理が終了する
と、同図(+))の信号S3に示す通りパルスP3が発
生されて、ランレングス系列切替メモリ13が1系列バ
ッフ7を指定し、これより1系列バソファへのランレン
グス符号化処理が開始される。その1系列バソファへの
ランレングス処理が終了すると、同図(b)の信号S4
に示すパルスP4が発生される。しかし、0系列バッフ
ァの連結性処理は、同図(b)の信号S5かられかる通
り処理の途中であるために、ランレングス系列切替指定
メモリ13の内容は、前記信号S4のパルスト4の発生
によっても変更されず1系列バッファを指定した状態を
維持する。したがって、1系列バッファのランレングス
符号化処理は、信号S3に示す通り、1系列バッファを
指定したままでその空き領域に対して新たなラインCC
Dカメラの出力Slによる二値データに基づいて処理を
行ない、そのランレングス符号を記憶させる。一方、0
系列バッファにおける連結性処理は、信号S5に示すと
おり前記信号S4の割り込みパルスP3を無視して処理
を継続し、その処理が終了したら信号s7に示す通り切
替パルスP5を発生させる。 そして1系列バソファのランレングス符号化処理が終了
すると、信号S4に示す割り込みパルスP6が出力され
、この時にランレングス系列切替指定メモリ13が、前
信号S5に示す通り切替パルスP5を確認しているため
に、0系列バソファに切り替えられる。以下、前述した
条件■■の状態のランレングス符号化処理と連結性処理
が行なわれる。 また、下記■′に示す条件が発生した場合は、欠陥測定
中に何らかのトラブルが発生した判断し、必要に応じて
、エラー処理を行なう。 ■′ ランレンク゛スハ゛ツフT容量くランレングス符
号のデータ1次に本発明の欠陥検査装置によって、透明
フィルムに含まれるラインシュアイを測定した例を示す
。なお、表1はラインCCDカメラの撮像条件を示す。 測定したフィルムに含まれるフィッシコアイの画像デー
タは、平均0.05個/行である。また、連結性処理時
間は、CPU15にV2O(日本電気@製16ビツトマ
イコン)を使用した場合、走査周期0. 2msで1.
6個/行であり、前記320倍のフィソシュアイ数ま
で測定できる。 1ライン分のランレングスバッファしかないと、処理時
間はランレングス符号数の最多値の処理時間で決められ
るが、複数ライン分のランレングスバッファがある場合
は、1ライン当りの平均ランレングス符号数で決められ
る。これは、通常、非常に少ない値である。
レングス符号の連結性処理よりも、高速化が可能となり
、欠陥検査装置としての効果は大きい。 ■並列処理 1系列の場合は、ランレングス符号の連結性処理中は、
ラインCCDカメラからのランレングス符号を記憶する
ことはできないが、2系列の場合は、交互に使用するこ
とで並列処理が可能となる。 ■処理時間の平均化
は、ランレングス符号化と連結性処理のタイミングを示
す図である。 1・・・ラインCCDカメラ 2・・・画像処理回路 3・・・A/Dコンバータ 4・・・コンパレータ 5・・・ランレングス符号化回路 6・・・ROM (欠陥検査プログラム、特に連結性処
理プログラムを記憶) 7・・・メモリ 8・・・基準値メモリ 9・・・閾値メモリ 10・・・論理指定メモリ 11・・・ライン数指定メモリ 12・・・ランレングスバノファ 12a・・・0系列バッファ 12b・・・1系列バッファ 13・・・ランレングスバソファ系列切替指定メモリ 14・・・RAM 15・・・CPU 16・・・R3−232C 17・・・ホストCPU 第1図
Claims (1)
- 【特許請求の範囲】 ラインセンサーカメラにより、検査対象物の画像を読み
取り、読み取った画像データを二値化し、この二値画像
データに含まれる欠陥を測定する欠陥検査装置において
、 前記二値画像データの変化点アドレスを得るランレング
ス符号化手段と、 前記ランレングス符号化手段から出力される前記ライン
センサーカメラの複数行分のランレングス符号を記憶す
る2系列からなるランレングス符号記憶手段と、 前記ランレングス符号記憶手段に記憶したランレングス
符号により連結性処理を行い欠陥の測定を行なう連結性
処理手段と、 前記ランレングス符号記憶手段の一方の系列に対して前
記ランレングス符号化手段によるランレングス符号の記
憶と、前記ランレングス符号記憶手段の他方の系列に対
する前記連結性処理手段による処理とを並列処理する手
段と、 前記並列処理手段におけるランレングス符号の記憶の終
了と前記連結性処理手段による処理の終了とを確認する
手段と、 前記確認する手段の確認後、前記ランレングス符号記憶
手段の系列を切り替える手段と、 を備えていることを特徴とする欠陥検査装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1202457A JP2881312B2 (ja) | 1989-08-04 | 1989-08-04 | 欠陥検査装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1202457A JP2881312B2 (ja) | 1989-08-04 | 1989-08-04 | 欠陥検査装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0367159A true JPH0367159A (ja) | 1991-03-22 |
| JP2881312B2 JP2881312B2 (ja) | 1999-04-12 |
Family
ID=16457846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1202457A Expired - Lifetime JP2881312B2 (ja) | 1989-08-04 | 1989-08-04 | 欠陥検査装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2881312B2 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04323544A (ja) * | 1991-04-23 | 1992-11-12 | Shin Etsu Polymer Co Ltd | プラスチックフィルム巻回体の検査方法 |
| JPH05332950A (ja) * | 1992-05-26 | 1993-12-17 | Mitsubishi Rayon Co Ltd | 欠陥検査装置 |
| JPH0611458A (ja) * | 1992-06-25 | 1994-01-21 | Mitsubishi Rayon Co Ltd | 欠陥検査装置 |
| JPH06294198A (ja) * | 1993-04-08 | 1994-10-21 | Shion:Kk | 繊維質素材による漉き上げ処理層を備えた積層壁装材及びその製造方法 |
| CN120186343A (zh) * | 2025-05-20 | 2025-06-20 | 凌云光技术股份有限公司 | 图像编码方法、装置、电子设备和计算机存储介质 |
-
1989
- 1989-08-04 JP JP1202457A patent/JP2881312B2/ja not_active Expired - Lifetime
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04323544A (ja) * | 1991-04-23 | 1992-11-12 | Shin Etsu Polymer Co Ltd | プラスチックフィルム巻回体の検査方法 |
| JPH05332950A (ja) * | 1992-05-26 | 1993-12-17 | Mitsubishi Rayon Co Ltd | 欠陥検査装置 |
| JPH0611458A (ja) * | 1992-06-25 | 1994-01-21 | Mitsubishi Rayon Co Ltd | 欠陥検査装置 |
| JPH06294198A (ja) * | 1993-04-08 | 1994-10-21 | Shion:Kk | 繊維質素材による漉き上げ処理層を備えた積層壁装材及びその製造方法 |
| CN120186343A (zh) * | 2025-05-20 | 2025-06-20 | 凌云光技术股份有限公司 | 图像编码方法、装置、电子设备和计算机存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2881312B2 (ja) | 1999-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61292542A (ja) | プリント回路板検査のための粗大傷検出器 | |
| JPH0367159A (ja) | 欠陥検査装置 | |
| JP2890801B2 (ja) | 表面傷検査装置 | |
| JP3202330B2 (ja) | 欠陥検査装置 | |
| JPH0682385A (ja) | 欠陥検査装置 | |
| JPH0545301A (ja) | 欠陥検査装置 | |
| JP2962671B2 (ja) | 欠陥検査装置及び欠陥検査方法 | |
| JP3234636B2 (ja) | 欠陥検査装置 | |
| JP3119581B2 (ja) | 欠陥検査装置及び欠陥検査方法 | |
| JP2500649B2 (ja) | Ic異物検査装置 | |
| CN112934741B (zh) | 一种二极管筛选方法及系统 | |
| JP2727797B2 (ja) | 固体撮像素子検査装置 | |
| JPH06294756A (ja) | 欠陥検査装置 | |
| JP2781120B2 (ja) | バーコード読取回路 | |
| JP2595900B2 (ja) | 2値画像データの変化点座標検出装置 | |
| JP2522927Y2 (ja) | 濃淡画像処理装置 | |
| JPH09179979A (ja) | 欠陥検出装置 | |
| JPH0737019A (ja) | 光学的読取装置 | |
| JPH0518725A (ja) | 外観検査装置 | |
| JPH10327323A (ja) | 画像読取装置、その読取画像評価方法及び記憶媒体 | |
| JPH02187867A (ja) | 図形入力装置 | |
| JPH0363876B2 (ja) | ||
| JPH05107039A (ja) | 外観検査装置 | |
| JPH10269361A (ja) | 画像処理装置 | |
| JPS60101678A (ja) | バ−コ−ド読み取り装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090205 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100205 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100205 Year of fee payment: 11 |