JP2004045052A - Apparatus and method for inspecting image data - Google Patents
Apparatus and method for inspecting image data Download PDFInfo
- Publication number
- JP2004045052A JP2004045052A JP2002199309A JP2002199309A JP2004045052A JP 2004045052 A JP2004045052 A JP 2004045052A JP 2002199309 A JP2002199309 A JP 2002199309A JP 2002199309 A JP2002199309 A JP 2002199309A JP 2004045052 A JP2004045052 A JP 2004045052A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- inspection
- data
- image
- memory
- 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
- 238000000034 method Methods 0.000 title claims description 30
- 238000007689 inspection Methods 0.000 claims abstract description 167
- 230000015654 memory Effects 0.000 claims abstract description 52
- 238000012545 processing Methods 0.000 claims abstract description 38
- 238000012360 testing method Methods 0.000 claims abstract description 28
- 238000007781 pre-processing Methods 0.000 claims description 41
- 230000002159 abnormal effect Effects 0.000 claims description 9
- 238000005259 measurement Methods 0.000 abstract description 29
- 238000013144 data compression Methods 0.000 abstract description 4
- 230000035945 sensitivity Effects 0.000 description 9
- 238000012935 Averaging Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000011077 uniformity evaluation Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Solid State Image Pick-Up Elements (AREA)
- Image Processing (AREA)
- Closed-Circuit Television Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、CCD/CMOSイメージセンサー、液晶表示パネル等の画像デバイス製造工程における検査、撮像画像データを用いた検査等を行って被検査画像デバイスの良否判断を行う画像データ検査装置および画像データ検査方法に関する。
【0002】
【従来の技術】
画像デバイス製造工程における検査、および撮像素子による撮像画像データを用いた検査としては、例えば、画素それぞれに対する測定値から特性異常の画素を検出する傷検査、画素それぞれの測定値を集合的に解析する画像特性検査等が行われる。傷検査には、例えば、個々の画素の出力レベルを測定し、画像データを解析して、周辺画素よりも出力レベルが高い画素を検出する白傷検査、周辺画素よりも出力レベルが低い画素を検出する黒傷検査等がある。また、画像特性検査には、例えば、一定光量供給時における出力レベルを測定し、画像データを解析して検査を行う感度検査、表示画面内の感度ばらつきを検査する均一性評価等がある。
【0003】
従来の画像データ検査方法では、全画素の測定値を画像データ検査装置に取り込んだ後、取り込まれた画像データを用いて検査処理を行っている。
【0004】
図4(a)〜図4(c)は、それぞれ、従来の画像データ検査方法の処理フローーを示す概略図である。
【0005】
まず、画像データ検査装置に画像データを取り込む。この場合の画像データ1を図4(a)に示す。取り込まれた画像データ1に対して、ランクフィルタ処理が行われる。このランクフィルタ処理では、被処理画素の周辺において指定された領域の画像データが、大きい値(または小さい値)順にランキング(順位付け)されて、被処理画素の画像データが特定のランキング値(例えば中間値)と置き換えられる。これによって、図4(b)に示すように、局所的な傷が除去された均一性検査用の画像データ2が作成される。
【0006】
次に、図4(a)に示す画像データ1と、図4(b)に示す均一性検査用の画像データ2との差分から、図4(c)に示すような局所的な傷のみが表された傷検査用の画像データ3が作成される。
【0007】
そして、このようにして作成された画像データ2および画像データ3を解析することによって、均一性検査、傷検査等が行われる。
【0008】
このように、従来の画像データ検査方法では、画像データ検査装置に画像データが取り込まれる時点において、全画素のデータが全ての検査に使用される可能性があり、全画素のデータ測定精度を、最も高い精度が要求される検査項目に合わせる必要がある。従って、全画素のデータ測定中に、クロックのジッタ−、外来ノイズ等の影響によって発生するランダムな測定値誤差を除去するために、データ測定が複数回行われ、全測定値を加算して測定回数で割る平均化処理、または複数回の測定値からノイズによる特異データを除去するフィルタリング処理等が行われている。
【0009】
このようなランダムな測定値誤差・ノイズを低減するために、例えば、特開昭61−188671号公報には、撮像画像データを所定のブロック毎に加算して、その合計値をメモリに格納するように構成した画像処理装置が開示されている。しかしながら、この特開昭61−188671号公報に開示されている画像処理装置では、画像データをブロック毎に加算することによって局所的な傷が無くなるため、傷検査を行うことができない。また、ブロック間に跨るデータの変化も少なくなるため、画像特性検査についても十分に行うことができない。
【0010】
また、特開平2−200060号公報には、量子化誤差ノイズの除去を図るために、原稿の同一個所を複数回読み取って、データを平均化するように構成した画像信号読取処理装置が開示されている。しかしながら、この特開平2−200060号公報に開示されている画像信号読取処理装置では、全画素の画像データをメモリに格納した後、データを平均化するため、従来の画像データ検査方法と同様に、全画素のデータが装置に取り込まれる時点では、データ測定精度を最も高い精度が要求される検査項目に合わせる必要がある。
【0011】
【発明が解決しようとする課題】
上記図4(a)〜図4(c)に示す従来の画像検査データ方法、特開昭61−188671号公報に開示されている画像処理装置、および特開平2−200060号公報に開示されている画像信号読取処理装置においては、全画素のデータが画像データ検査装置に一旦取り込まれた後、検査項目に対応した画像データの加工処理、ノイズ除去処理等が行われるため、画像データ検査装置に画像データが取り込まれる時点では、データの測定精度を、最も高い精度が要求される画素個々の傷検査に合わせる必要がある。
【0012】
従って、全画素それぞれのデータ測定精度を向上させるため、全画素のデータ測定を複数回繰り返す必要があり、画素数が多いイメージセンサー、表示パネル等のデバイスでは、データ処理能力向上に伴って画像データ検査装置の高価格化、測定時間の増大等が問題となっている。特に、イメージセンサー、表示パネル等のデバイスにおいては、急速に高画素化が進んでおり、画像データ検査装置の低価格化、測定時間の短縮化が重要な課題となっている。
【0013】
本発明は、このような従来技術の課題を解決するためになされたものであり、大量の画像データを検査する際に検査測定時間の短縮化を図ることができると共に、検査装置の低価格化を図ることができる画像データ検査装置および画像データ検査方法を提供することを目的とする。
【0014】
【課題を解決するための手段】
本発明の画像データ検査装置は、大量の画像データを処理する検査装置であって、検査対象画像データに対して、検査項目に応じて前処理を行う前処理部と、該前処理部で前処理された後の画像データが格納されるメモリ部と、該メモリ部に格納された画像データに対して検査を行う検査部とを備え、そのことにより上記目的が達成される。
【0015】
前記前処理部は、検査対象画像データに対して、ノイズ成分を除去する処理を行うことができる。
【0016】
前記前処理部は、検査対象画像データに対して、ランダムに発生する異常データを除去する処理を行うことができる。
【0017】
前記前処理部は、検査対象画像データに対して、検査に必要なデータに絞り込む処理を行うことができる。
【0018】
前記前処理部は、検査対象画像データに対して、検査に影響を与えない範囲でデータを圧縮する処理を行うことができる。
【0019】
好ましくは、前記前処理部が複数設けられ、複数の前処理が同時に行われる。
【0020】
好ましくは、前記メモリ部が複数設けられ、前記前処理部にて検査項目毎に異なる前処理が施された画像データが、それぞれ、異なるメモリ部に格納される。
【0021】
前記検査部は、前記前処理部にてノイズ成分が除去された画像データと、該前処理部にて検査に必要なデータに絞り込まれた画像データとを、別々に検査することができる。
【0022】
本発明の画像データ検査方法は、検査対象画像データに対してランダムに発生する異常データを除去した後、所定の処理を施して第1の画像メモリへ格納するステップと、該検査対象画像データとランダムに発生する異常傷データが除去された後の画像データとを比較して、比較結果が予め定められた条件を満たす検査対象画像データと、その画像データのアドレスとを第2の画像メモリへ格納するステップと、該第1の画像メモリに格納された画像データ、または該第2の画像メモリに格納された画像データに対して検査を行うステップとを含み、そのことにより上記目的が達成される。
【0023】
以下に、本発明の作用について説明する。
【0024】
画像デバイスの検査、撮像画像データに対する検査等の画像データ検査において、例えば傷検査では画素個々の測定値が必要であり、感度、均一性等の画像特性検査では複数の画素を集合的に見る必要がある。このため、それぞれの検査項目に要求される測定精度および必要なデータ量は、それぞれ異なっている。
【0025】
そこで、本発明にあっては、検査対象画像データをメモリ部に記憶させる前に、ノイズ成分を除去する処理、ランダムに発生する異常データを除去する処理、検査に必要なデータに絞り込む処理、検査に影響を与えない範囲でデータを圧縮する処理等、各々の検査項目に応じた前処理を行って、データの取り込み回数の適正化、取り込みデータ量の低減化を図る。
【0026】
例えば、傷検査は、傷(黒傷、白傷等)を有する特異点に対する検査であり、傷の無い領域は検査対象では無くなるため、傷を有する特異画素(またはその周辺)に絞り込んで、測定データを高精度で画像データ検査装置のメモリ部に格納すれば良い。従って、画素数を大幅に低減した上で、複数回の測定データをメモリ部に格納して平均化することによって、データ精度を向上させることができる。
【0027】
また、画像特性検査は、画素個々のデータ精度が不要であり、周辺の画素データを参考に測定値を確定することが可能である。従って、複数回の測定データによる平均化処理を行う必要がないため、検査時間を大幅に低減することができる。
【0028】
このように、それぞれの検査項目に応じて前処理を行うことによって、データ取り込み回数の削減による検査時間の短縮化と、画像データ検査装置における画像データ記憶用メモリ容量の縮小による装置の低価格化を図ることができる。
【0029】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面に基づいて説明する。
【0030】
(実施形態1)
図1は、本発明の一実施形態である画像データ検査装置の構成を示す機能ブロック図である。
【0031】
この画像データ検査装置100は、駆動信号発生器2aおよびドライバ回路2bを有している。駆動信号発生器2aでは、検査対象であるイメージセンサー、液晶表示パネルなどの被測定デバイス2dの駆動、データ測定に必要とされる各種クロック信号、同期信号等が生成され、ドライバ回路2bによって被測定デバイス2dを駆動するための信号波形に変換される。この駆動信号波形が、被測定デバイス2dに印加されることによって、被測定デバイス2dが動作するようになっている。また、駆動信号発生器2aで生成された信号は、アドレス信号発生器2cにも供給され、アドレス信号発生器2cでは、駆動信号発生器2aからの信号に基づいて、被測定デバイス2dの画像アドレスデータが生成される。なお、被測定デバイス2dがイメージセンサー等の画像デバイスである場合には、検査のために光照射装置、電源装置等が必要であるが、本発明とは直接関係無いため、ここでは説明を省略している。
【0032】
被測定デバイス2dから出力されるアナログ信号(画像データ)は、CDS/AGC2fに供給されてサンプルホールドおよび増幅され、ADC 2gにでデジタル値に変換される。ADC 2gでデジタル値に変換された画像データ1は、リアルタイムランクフィルタ2hに供給力される。この画像データ1は、図4(a)に示す画像データ1と同様である。なお、デバイス内部にADCを内蔵している最近のCMOSイメージセンサー等では、CDS/AGC2fおよびADC 2gは不要である。
【0033】
リアルタイムランクフィルタ2hでは、順次入力される画像データ1がリアルタイムに処理されてランダムに発生する異常データが除去され、画像データ2として画像データ処理部2jに供給される。このリアルタイムランクフィルタ2hにより処理された画像データ2は、図4(b)に示す画像データ2と同様である。なお、リアルタイムランクフィルタ2hは、被処理画素周辺の特定領域の画像データをランキング処理した後、指定されたランキングデータと置き換えるランクフィルタ処理をリアルタイムに行う機能ブロックであり、既知のパイプライン処理手法によって実現可能である。
【0034】
画像データ処理部2jでは、ランクフィルタ処理によってランダムな異常データが除去された画像データ2に対して、ローパスフィルタ処理により感度・画像の均一性評価に影響しない範囲でノイズが除去されてデータが強調されると共に、画素データの間引きもしくは加算処理により検査に影響を与えない範囲でデータ圧縮が行われる。データ圧縮では、検査に必要な最小画素数にデータが圧縮され、例えば、第1の画像メモリ2mの記憶容量に格納可能なデータ量に圧縮される。画像データ処理部2jで処理された画像データ4は、第1の画像メモリ2mに格納される。
【0035】
一方、ADC 2gから出力される画像データ1は、同時に、ディレイメモリ2iにも供給される。ディレイメモリ2iでは、リアルタイムランクフィルタ2hにて生じる遅延時間と同じ期間だけ画像データ1が遅延され、画像データ1’として減算器2kに供給される。ディレイメモリ2iで生成された遅延時間は、アドレス信号補正器2eにも供給され、アドレス信号補正器2eでは、ランクフィルタ処理によって生じるアドレスデータのずれが補正される。
【0036】
また、減算器2kには、リアルタイムランクフィルタ2hから出力される画像データ2も供給される。
【0037】
減算器2kでは、入力された画像データ2と画像データ1’との差がリアルタイムに演算され、画像データ3が生成されて比較器2oおよび第2の画像メモリ2nに供給される。この減算器2kにより生成された画像データ3は、図4(c)に示す画像データ3と同様である。
【0038】
また、閾値発生器2lでは、個々の画像データを傷検査の対象にするべきか否かを判断するための閾値データが生成される。閾値発生器21では、テスト制御装置2qから書き込まれるデータ、プリセットされたデータ等に基づいて、アドレス信号補正器2eから供給されるアドレス信号に応じて、画像エリア毎に異なる閾値データが生成されて比較器2oに供給される。
【0039】
比較器2oでは、アドレス信号補正器2eからのアドレス信号に応じた比較領域(画像エリア)に対して、画像データ3と閾値発生器21で生成された閾値データとがリアルタイムに比較されて、傷検査の対象にするべきか否かが判断される。例えば、画像データ3のうち、閾値発生器21で生成された閾値データよりも大きい(または小さい)値のデータが傷検査の対象にするべきであると判断される。そして、この判断結果に従って、第2の画像メモリ2nを制御する制御信号が出力される。
【0040】
第2の画像メモリ2nでは、比較器2oからの制御信号に従って、減算器2kから供給された画像データ3と、アドレス信号補正器2eから供給された画像データのアドレス信号とが格納される。これによって、第2の画像メモリ2nでは、画像データ3のうち、比較器2oで傷検査の対象にするべきであると判断されたデータのみが格納される。
【0041】
以上の動作によって、第1の画像メモリ2mには感度、画像の均一性等の画像特性検査に必要な画像データが格納され、第2の画像メモリ2nには画素個々の測定データから得られた傷検査に必要な画素の画像データが格納される。
【0042】
テスト制御装置2qでは、テスト制御インターフェイス2pを介して第1の画像メモリ2mから画像データ4が読み出され、読み出された画像データ4を用いて感度、画像の均一性等の画像特性検査が行われる。また、テスト制御装置2qでは、テスト制御インターフェイス2pを介して第2の画像メモリ2nから画像データ3が読み出され、読み出された画像データ3を用いて白傷、黒傷等の傷検査が行われる。テスト制御装置2qでは、これらの検査結果に基づいて、被検査デバイス2dの良否を判定することができる。
【0043】
傷検査は、第2の画像メモリ2nに画像データ3が格納された時点で、テスト制御インターフェース2pを介してテスト制御装置2qによって、リアルタイムに処理を行なうことが可能である。しかしながら、ランダムに発生するノイズ成分によって誤った傷検査用データが第2の画像メモリ2nに格納されるおそれがあるため、閾値発生器21にて生成される閾値データを、傷検出に必要とされるレベルよりもノイズによる誤差分だけ低く設定し、複数回の測定データを比較することによってノイズ成分を除去することが望ましい。以下に、傷検査用データからノイズ成分を除去する方法について説明する。
【0044】
図2は、ランダムに発生するノイズ成分を傷検査用データから除去する処理フローを説明するためのフロー図である。
【0045】
まず、図2(a)に示すように、被測定デバイス2dから(またはCDS/AGC2fおよびADC2fを介して)1回目の画像データ1−1が供給されて図2(b)に示すような1回目の傷検査用データ2−1が抽出される。このとき、閾値データが傷検出に必要とされるレベルよりもノイズによる誤差分だけ低く設定されているため、傷検査用データ2−1の傷候補1〜傷候補3には、ノイズ成分が含まれているおそれがある。
【0046】
次に、図2(c)に示すように、被測定デバイス2dから(またはCDS/AGC2fおよびADC2fを介して)2回目の画像データ1−2が供給されて図2(d)に示すような2回目の傷検査用データ2−2が抽出される。このとき、傷検査データ2−2の傷候補1〜傷候補4には、ノイズ成分が含まれているおそれがある。
【0047】
次に、図2(e)に示すように、1回目の傷検査用データ2−1および2回目の傷検査用データ2−2を比較することによって、ノイズ成分を含む画素が検出される。
【0048】
このように、閾値発生器21にて生成される閾値データを、傷検出に必要とされるレベルよりもノイズによる誤差分だけ低く設定し、複数回の測定データを比較することによって、ランダムに発生するノイズ画素を判別して、傷検査用データから除去することができる。また、複数回の傷検査用データを平均化処理することによって、ノイズ成分以外の傷検査用データの精度を向上させることも可能である。
【0049】
このようにして生成される傷検査用データは、全画素を対象としないためにデータ量が少なく、また、テスト制御インターフェイス2pを介してテスト制御装置2qによってデータ測定回数を必要最小限に留める等の制御を行うことも可能である。テスト制御装置2qによる制御内容は、一般的なパーソナルコンピュータ等によって実現可能である。
【0050】
一方、感度、均一性などの画像特性検査は、1回のデータ測定によって検査可能であり、第1の画像メモリ2mに画像データ4が格納された後、直ちにテスト制御インターフェース2pを介してテスト制御装置2qによって画像データ4の解析を行なうことができる。また、傷検査において複数回のデータ測定が必要とされる場合には、そのデータ測定時間を有効活用して、画像データ4の生成および解析を行うことも可能である。
【0051】
以上のように、本実施形態の画像データ検査装置によれば、検査項目別に前処理された画像データ3および4が個別の画像メモリ2nおよび2mにそれぞれ格納されるため、確定された画像データから順に、または同時に、検査に必要なデータに絞り込んだデータ解析を行うことが可能となる。
【0052】
(実施形態2)
図3は、本実施形態の画像データ検査装置200の構成を示す機能ブロック図である。
【0053】
この画像データ検査装置200は、図1に示す画像データ検査装置100を一般的な構成としたものである。
【0054】
この画像データ検査装置200は、データ同期信号発生器4aおよび制御信号発生器4cを有している。データ同期信号発生器4aでは、画像デバイス駆動、データ測定のために必要とされる同期信号、クロック信号等のデータ同期信号が生成され、このデータ同期信号に同期して、被測定画像データが複数の前処理部4h〜4jにそれぞれ供給されるようになっている。また、制御信号発生器4cでは、データ同期信号発生器4aで生成されたデータ同期信号に同期して、画像のアドレスデータ等の制御信号が生成されてテスト制御インターフェイス4pを介してテスト制御装置4q、前処理ブロック4h〜4j、画像メモリ4k〜4m等に供給されるようになっている。
【0055】
前処理部は、第1の前処理部4h〜第nの前処理部4jのn個が設けられており、それぞれ、検査項目に応じた前処理が行われるようになっている。例えば、第1の前処理部4hでは、実施形態1で説明した感度、均一性評価等の画像特性検査用データ(画像データ4)を生成するための前処理が行われ、第2の前処理部4iでは実施形態1で説明した傷検査用データ(画像データ3)を生成するための前処理が行われる。各前処理部4h〜4jによる処理は、並行して同時に行われ、処理後の画像データが、それぞれ、第1の画像メモリ4k〜第nの画像メモリ4mに格納されるようになっている。
【0056】
各画像メモリ4k〜4mに格納された画像データは、それぞれ、テスト制御インターフェース2pを介してテスト制御装置2qによって読み出され、順にまたは同時に検査が行われる。これによって、検査に必要なデータに絞り込まれ、それぞれに要求される測定精度を満たした画像データによって、データ解析を行うことができる。
【0057】
なお、本実施形態の画像データ検査装置は、ハードウェアによって構成することも可能であるが、パーソナルコンピュータなどのデータ処理装置におけるパラレル処理機能を用いた仮想的な信号処理構造を適用することも可能である。
【0058】
【発明の効果】
以上説明したように、本発明によれば、画像データに対して検査項目に応じた前処理を施すことによって、リアルタイムに検査処理を行うと共に、各検査項目に応じた繰り返し測定回数の適正化、画像メモリの記憶容量削減、および検査処理時間の削減を図ることができる。
【0059】
例えば、傷検査用データでは、傷検査対象画素のデータに絞り込む前処理を行うことによって、再度データ測定が必要であるか否かを判断しながら検査を行なうことができるため、データ測定回数を最適化することが可能となる。また、繰り返しデータ測定を行う場合であっても、処理データ量を大幅に減らすことができるため、検査時間を削減することが可能となる。
【0060】
また、感度、画像の均一性評価等の画像特性検査用データでは、繰り返し測定は不要であり、全画素のデータも不要であるため、ランクフィルタ処理、ローパス処理、データ圧縮処理等の前処理を行うことによって、データ格納に用いられるメモリ容量を画像デバイスの画素数以下に削減して、検査装置の低価格化を図ることが可能となる。
【0061】
さらに、傷検査用データ、画像特性検査用データに限られず、同一の画像データに対して、複数の検査項目に応じて前処理を行い、検査に必要なデータに絞り込んでメモリ部に格納することによって、画像データを用いた検査の効率を向上し、画像データ検査装置の低価格化を図ることができる。
【図面の簡単な説明】
【図1】実施形態1の画像データ検査装置の構成を示す機能ブロック図である。
【図2】(a)〜(e)は、実施形態1の画像データ検査装置において、ランダムに発生するノイズ成分を傷検査用データから除去する処理フローを説明するためのフロー図である。
【図3】実施形態2の画像データ検査装置の構成を示す機能ブロック図である。
【図4】(a)〜(c)は、従来の画像データ検査方法の処理フローを説明するためのフロー図である。
【符号の説明】
2a 駆動信号発生器
2b ドライバ回路
2c アドレス信号発生器
2d 被測定デバイス
2e アドレス信号補正器
2f CDS/AGC
2g ADC
2h リアルタイムランクフィルタ
2i ディレイメモリ
2j 画像データ処理部
2k 減算器
2l 閾値発生器
2m、2n、4k〜4m 画像メモリ
2o 比較器
2p、4p テスト制御インターフェイス
2q、4q テスト制御装置
4a データ同期信号発生器
4c 制御信号発生器
4d 被測定画像データ
4h〜4j 前処理部
100、200 画像データ検査装置[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image data inspection apparatus and an image data inspection apparatus for performing an inspection in a manufacturing process of an image device such as a CCD / CMOS image sensor and a liquid crystal display panel, an inspection using captured image data, and the like to judge the quality of an image device to be inspected. About the method.
[0002]
[Prior art]
Examples of the inspection in the image device manufacturing process and the inspection using the image data captured by the image sensor include, for example, a flaw inspection for detecting a pixel having a characteristic abnormality from a measured value for each pixel, and collectively analyzing the measured value for each pixel. An image characteristic inspection or the like is performed. In the flaw inspection, for example, the output level of each pixel is measured, the image data is analyzed, and a white flaw inspection that detects a pixel whose output level is higher than that of the peripheral pixel is performed. There is a black scratch inspection to detect. The image characteristic inspection includes, for example, a sensitivity inspection in which an output level is measured when a constant amount of light is supplied and image data is analyzed for inspection, and a uniformity evaluation in which a sensitivity variation in a display screen is inspected.
[0003]
In the conventional image data inspection method, after the measured values of all pixels are fetched into an image data inspection device, an inspection process is performed using the fetched image data.
[0004]
FIGS. 4A to 4C are schematic diagrams each showing a processing flow of a conventional image data inspection method.
[0005]
First, image data is taken into the image data inspection device. FIG. 4A shows image data 1 in this case. Rank filtering is performed on the captured image data 1. In this rank filter processing, image data of a region designated around a pixel to be processed is ranked (ranked) in the order of larger value (or smaller value), and the image data of the pixel to be processed is assigned a specific ranking value (for example, Intermediate value). As a result, as shown in FIG. 4B,
[0006]
Next, based on the difference between the image data 1 shown in FIG. 4A and the
[0007]
Then, by analyzing the
[0008]
As described above, in the conventional image data inspection method, when image data is captured by the image data inspection device, data of all pixels may be used for all inspections, and the data measurement accuracy of all pixels may be reduced. It is necessary to match the inspection item that requires the highest accuracy. Therefore, during the data measurement of all pixels, data measurement is performed a plurality of times in order to eliminate random measurement value errors caused by the influence of clock jitter, external noise, etc. An averaging process divided by the number of times, a filtering process of removing singular data due to noise from a plurality of measured values, and the like are performed.
[0009]
In order to reduce such random measurement value error and noise, for example, Japanese Patent Application Laid-Open No. S61-188671 discloses a method in which captured image data is added for each predetermined block, and the total value is stored in a memory. An image processing apparatus configured as described above is disclosed. However, in the image processing apparatus disclosed in Japanese Patent Application Laid-Open No. S61-188671, a flaw inspection cannot be performed because local flaws are eliminated by adding image data for each block. In addition, since the change in data across blocks is reduced, image characteristic inspection cannot be performed sufficiently.
[0010]
Japanese Patent Application Laid-Open No. Hei 2-200060 discloses an image signal reading processing device configured to read the same portion of a document a plurality of times and average data in order to remove quantization error noise. ing. However, in the image signal reading processing apparatus disclosed in Japanese Patent Application Laid-Open No. 2-200060, after storing image data of all pixels in a memory, and averaging the data, the image signal reading processing apparatus is similar to the conventional image data inspection method. At the time when the data of all the pixels is taken into the apparatus, it is necessary to adjust the data measurement accuracy to the inspection item requiring the highest accuracy.
[0011]
[Problems to be solved by the invention]
The conventional image inspection data method shown in FIGS. 4 (a) to 4 (c), the image processing apparatus disclosed in JP-A-61-186871, and the image processing apparatus disclosed in JP-A-2-200060. In the image signal reading processing device, the processing of image data corresponding to the inspection item, the noise removal processing, etc. are performed after the data of all pixels are once taken into the image data inspection device. At the time when the image data is captured, it is necessary to match the measurement accuracy of the data with the inspection of individual pixels for which the highest accuracy is required.
[0012]
Therefore, in order to improve the data measurement accuracy of all the pixels, it is necessary to repeat the data measurement of all the pixels a plurality of times. There are problems such as an increase in the cost of the inspection device and an increase in the measurement time. In particular, in a device such as an image sensor or a display panel, the number of pixels has been rapidly increased, and it has become important issues to reduce the cost and shorten the measurement time of an image data inspection device.
[0013]
The present invention has been made in order to solve such problems of the related art, and can shorten the inspection measurement time when inspecting a large amount of image data, and can reduce the cost of the inspection apparatus. It is an object of the present invention to provide an image data inspection apparatus and an image data inspection method that can achieve the above.
[0014]
[Means for Solving the Problems]
An image data inspection apparatus according to the present invention is an inspection apparatus that processes a large amount of image data. The image data inspection apparatus performs preprocessing on image data to be inspected in accordance with an inspection item. A memory unit for storing the processed image data and an inspection unit for inspecting the image data stored in the memory unit are provided, thereby achieving the above object.
[0015]
The preprocessing unit can perform a process of removing a noise component from the inspection target image data.
[0016]
The pre-processing unit can perform a process of removing abnormal data that occurs randomly from the inspection target image data.
[0017]
The preprocessing unit can perform a process of narrowing down image data to be inspected to data necessary for the inspection.
[0018]
The preprocessing unit can perform a process of compressing the inspection target image data within a range that does not affect the inspection.
[0019]
Preferably, a plurality of the pre-processing units are provided, and a plurality of pre-processings are performed simultaneously.
[0020]
Preferably, a plurality of the memory units are provided, and the image data subjected to different preprocessing for each inspection item in the preprocessing unit is stored in different memory units.
[0021]
The inspection unit can separately inspect the image data from which the noise component has been removed by the preprocessing unit and the image data narrowed down to data necessary for the inspection by the preprocessing unit.
[0022]
The image data inspection method according to the present invention comprises the steps of: after removing abnormal data generated at random from the inspection target image data, performing predetermined processing and storing the data in a first image memory; The image data after the abnormal scratch data generated at random are removed is compared, and the comparison result satisfies the predetermined condition and the inspection target image data and the address of the image data are stored in the second image memory. Storing, and inspecting the image data stored in the first image memory or the image data stored in the second image memory, thereby achieving the above object. You.
[0023]
Hereinafter, the operation of the present invention will be described.
[0024]
In image data inspection such as inspection of imaging devices and inspection of captured image data, for example, it is necessary to measure individual pixels in a flaw inspection, and to collectively view a plurality of pixels in an image characteristic inspection such as sensitivity and uniformity. There is. Therefore, the measurement accuracy and the required data amount required for each inspection item are different from each other.
[0025]
Therefore, in the present invention, before storing the image data to be inspected in the memory unit, a process of removing a noise component, a process of removing abnormal data which occurs randomly, a process of narrowing down to data necessary for the inspection, and an inspection Pre-processing according to each inspection item, such as a process of compressing data within a range that does not affect the data, is performed to optimize the number of times data is captured and reduce the amount of captured data.
[0026]
For example, the flaw inspection is a test for a specific point having a flaw (black flaw, white flaw, etc.). Since an area without flaws is not an inspection target, it is narrowed down to a flaw-specific pixel having a flaw (or its surroundings) and measured. What is necessary is just to store data with high precision in the memory unit of the image data inspection apparatus. Therefore, after significantly reducing the number of pixels and storing and averaging the measured data in the memory unit a plurality of times, data accuracy can be improved.
[0027]
In the image characteristic inspection, data accuracy of each pixel is unnecessary, and a measured value can be determined with reference to peripheral pixel data. Therefore, since it is not necessary to perform the averaging process using the measurement data a plurality of times, the inspection time can be significantly reduced.
[0028]
As described above, by performing the preprocessing according to each inspection item, the inspection time can be shortened by reducing the number of data acquisitions, and the price of the image data inspection apparatus can be reduced by reducing the memory capacity for storing image data. Can be achieved.
[0029]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0030]
(Embodiment 1)
FIG. 1 is a functional block diagram showing a configuration of an image data inspection device according to an embodiment of the present invention.
[0031]
This image
[0032]
An analog signal (image data) output from the device under
[0033]
In the real-
[0034]
In the image data processing unit 2j, noise is removed from the
[0035]
On the other hand, the image data 1 output from the
[0036]
Further, the
[0037]
In the
[0038]
The
[0039]
The comparator 2o compares the image data 3 with the threshold data generated by the
[0040]
The second image memory 2n stores the image data 3 supplied from the subtractor 2k and the address signal of the image data supplied from the address signal corrector 2e according to the control signal from the comparator 2o. As a result, in the second image memory 2n, of the image data 3, only the data determined to be the target of the flaw inspection by the comparator 2o is stored.
[0041]
By the above operation, the
[0042]
In the test control device 2q, the image data 4 is read from the
[0043]
The flaw inspection can be performed in real time by the test controller 2q via the test control interface 2p when the image data 3 is stored in the second image memory 2n. However, erroneous flaw inspection data may be stored in the second image memory 2n due to a randomly generated noise component. Therefore, the threshold data generated by the
[0044]
FIG. 2 is a flowchart illustrating a processing flow for removing a randomly generated noise component from the flaw inspection data.
[0045]
First, as shown in FIG. 2A, the first image data 1-1 is supplied from the device under
[0046]
Next, as shown in FIG. 2C, the second image data 1-2 is supplied from the device under
[0047]
Next, as shown in FIG. 2E, a pixel containing a noise component is detected by comparing the first flaw inspection data 2-1 and the second flaw inspection data 2-2.
[0048]
As described above, the threshold data generated by the
[0049]
The data for the flaw inspection generated in this way has a small amount of data because it does not cover all pixels, and the number of data measurements is minimized by the test controller 2q via the test control interface 2p. Can also be controlled. The control content of the test control device 2q can be realized by a general personal computer or the like.
[0050]
On the other hand, image characteristic inspections such as sensitivity and uniformity can be inspected by a single data measurement. After image data 4 is stored in the
[0051]
As described above, according to the image data inspection apparatus of the present embodiment, the image data 3 and 4 preprocessed for each inspection item are stored in the
[0052]
(Embodiment 2)
FIG. 3 is a functional block diagram illustrating a configuration of the image
[0053]
This image
[0054]
This image
[0055]
The pre-processing unit includes n first pre-processing units 4h to n-
[0056]
The image data stored in each of the
[0057]
Note that the image data inspection device of the present embodiment can be configured by hardware, but it is also possible to apply a virtual signal processing structure using a parallel processing function in a data processing device such as a personal computer. It is.
[0058]
【The invention's effect】
As described above, according to the present invention, by performing pre-processing corresponding to an inspection item on image data, an inspection process is performed in real time, optimization of the number of times of repeated measurement according to each inspection item, It is possible to reduce the storage capacity of the image memory and the inspection processing time.
[0059]
For example, in the case of the flaw inspection data, by performing pre-processing that narrows down the data of the flaw inspection target pixels, the inspection can be performed while determining whether or not data measurement is necessary again. Can be realized. Further, even in the case of repeatedly performing data measurement, the amount of data to be processed can be significantly reduced, so that the inspection time can be reduced.
[0060]
In addition, since repetitive measurement is unnecessary and data of all pixels are unnecessary for data for image characteristic inspection such as sensitivity and image uniformity evaluation, preprocessing such as rank filter processing, low-pass processing, and data compression processing is performed. By doing so, the memory capacity used for storing data can be reduced to the number of pixels of the image device or less, and the cost of the inspection apparatus can be reduced.
[0061]
Furthermore, the same image data is not limited to the data for the flaw inspection and the data for the image characteristic inspection, but is pre-processed according to a plurality of inspection items, and the data required for the inspection is stored in the memory unit. Thereby, the efficiency of the inspection using the image data can be improved, and the price of the image data inspection device can be reduced.
[Brief description of the drawings]
FIG. 1 is a functional block diagram illustrating a configuration of an image data inspection device according to a first embodiment.
FIGS. 2A to 2E are flowcharts for explaining a processing flow for removing a randomly generated noise component from the flaw inspection data in the image data inspection apparatus according to the first embodiment;
FIG. 3 is a functional block diagram illustrating a configuration of an image data inspection device according to a second embodiment.
FIGS. 4A to 4C are flowcharts for explaining a processing flow of a conventional image data inspection method.
[Explanation of symbols]
2a
2g ADC
2h Real-time rank filter 2i Delay memory 2j Image
Claims (9)
検査対象画像データに対して、検査項目に応じて前処理を行う前処理部と、
該前処理部で前処理された後の画像データが格納されるメモリ部と、
該メモリ部に格納された画像データを用いて検査を行う検査部とを備えた画像データ検査装置。An inspection apparatus for processing a large amount of image data,
A preprocessing unit that performs preprocessing on the inspection target image data according to an inspection item;
A memory unit for storing image data after pre-processing by the pre-processing unit,
An image data inspection apparatus comprising: an inspection unit that performs an inspection using the image data stored in the memory unit.
該検査対象画像データとランダムに発生する異常データが除去された後の画像データとを比較して、比較結果が予め定められた条件を満たす検査対象画像データと、その画像データのアドレスとを第2の画像メモリへ格納するステップと、
該第1の画像メモリに格納された画像データ、または該第2の画像メモリに格納された画像データを用いて検査を行うステップとを含む画像データ検査方法。After removing abnormal data that occurs at random with respect to the inspection target image data, performing predetermined processing and storing the data in the first image memory;
The inspection target image data is compared with the image data after the abnormal data that has occurred at random has been removed, and the comparison result satisfies a predetermined condition. Storing the image data in the second image memory;
Performing a test using the image data stored in the first image memory or the image data stored in the second image memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002199309A JP2004045052A (en) | 2002-07-08 | 2002-07-08 | Apparatus and method for inspecting image data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002199309A JP2004045052A (en) | 2002-07-08 | 2002-07-08 | Apparatus and method for inspecting image data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004045052A true JP2004045052A (en) | 2004-02-12 |
Family
ID=31706487
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002199309A Withdrawn JP2004045052A (en) | 2002-07-08 | 2002-07-08 | Apparatus and method for inspecting image data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004045052A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006098126A (en) * | 2004-09-28 | 2006-04-13 | Toyota Motor Corp | Work surface scratch inspection device |
JP2006156641A (en) * | 2004-11-29 | 2006-06-15 | Yokogawa Electric Corp | Solid-state imaging device check system |
JP2006262252A (en) * | 2005-03-18 | 2006-09-28 | Yokogawa Electric Corp | Image processor |
KR100819614B1 (en) | 2006-06-20 | 2008-04-04 | 호서대학교 산학협력단 | How to create an image for inspection of flat panel for display device |
JP2013125994A (en) * | 2011-12-13 | 2013-06-24 | Canon Inc | Image compression device, image compression method, and computer program |
-
2002
- 2002-07-08 JP JP2002199309A patent/JP2004045052A/en not_active Withdrawn
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006098126A (en) * | 2004-09-28 | 2006-04-13 | Toyota Motor Corp | Work surface scratch inspection device |
JP2006156641A (en) * | 2004-11-29 | 2006-06-15 | Yokogawa Electric Corp | Solid-state imaging device check system |
JP4645174B2 (en) * | 2004-11-29 | 2011-03-09 | 横河電機株式会社 | Solid-state image sensor inspection system |
JP2006262252A (en) * | 2005-03-18 | 2006-09-28 | Yokogawa Electric Corp | Image processor |
KR100819614B1 (en) | 2006-06-20 | 2008-04-04 | 호서대학교 산학협력단 | How to create an image for inspection of flat panel for display device |
JP2013125994A (en) * | 2011-12-13 | 2013-06-24 | Canon Inc | Image compression device, image compression method, and computer program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109949305B (en) | Product surface defect detection method and device and computer equipment | |
JP2004177397A (en) | Method and apparatus for inspecting image defect, and device for inspecting appearance | |
US20060222232A1 (en) | Appearance inspection apparatus and appearance inspection method | |
TWI618926B (en) | Method and system for improving wafer surface inspection sensitivity | |
JP2004045052A (en) | Apparatus and method for inspecting image data | |
JP3253724B2 (en) | Defect inspection equipment | |
JP2002098651A (en) | Inspection method and device of lighting state of panel to be inspected, and manufacturing method of display panel using the same | |
JP4956077B2 (en) | Defect inspection apparatus and defect inspection method | |
JP7449739B2 (en) | Inspection system, learning device, learning program, learning method, inspection device, inspection program, inspection method | |
JPH03291507A (en) | Inspection instrument for cylindrical body | |
JP2005114614A (en) | Testing device with test signal monitoring function, and remote testing system | |
KR20070087407A (en) | Automatic Optical Inspection Device and Automatic Optical Inspection Method for Flat Panel Display Panels | |
JPH05130512A (en) | Picture element defect measuring instrument for solid-state image pickup element | |
JP2008244637A (en) | Inspection device, solid-state imaging apparatus, and inspection method | |
WO2021192627A1 (en) | Inspection system, learning device, learning program, learning method, inspection device, inspection program, and inspection method | |
JP3861849B2 (en) | Abnormal sound inspection method | |
JP2002196051A (en) | Device and method for testing semiconductor device operation | |
CN110530800A (en) | The detection method and device of glass strain defect | |
JP2010281666A (en) | Imaging inspection method | |
JP2006242681A (en) | Visual inspection apparatus | |
JP2007081513A (en) | Blot defect detecting method for solid-state imaging element | |
JP2008011005A (en) | Defect inspection method and program of image sensor | |
JP2021148719A (en) | Inspection system, learning device, learning program, learning method, inspection device, inspection program, and inspection method | |
JPS62157499A (en) | Scratch inspection method for image sensor | |
JP2004252260A (en) | Flat panel display inspection apparatus and flat panel inspection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20051004 |