JPH0935063A - 画像位置合わせ方法及びそれを用いる製品検査装置 - Google Patents
画像位置合わせ方法及びそれを用いる製品検査装置Info
- Publication number
- JPH0935063A JPH0935063A JP7183654A JP18365495A JPH0935063A JP H0935063 A JPH0935063 A JP H0935063A JP 7183654 A JP7183654 A JP 7183654A JP 18365495 A JP18365495 A JP 18365495A JP H0935063 A JPH0935063 A JP H0935063A
- Authority
- JP
- Japan
- Prior art keywords
- image
- line block
- cell
- positional deviation
- matching
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
- G06T7/33—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
- G06T7/337—Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/754—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries involving a deformation of the sample pattern or of the reference pattern; Elastic matching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20004—Adaptive image processing
- G06T2207/20012—Locally adaptive
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20021—Dividing image into blocks, subimages or windows
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Image Input (AREA)
- Image Processing (AREA)
Abstract
イム性を有して可能とする画像位置合わせ方法及びそれ
を用いる製品検査装置を安価に提供する。 【解決手段】 垂直ビット方向と水平走査ライン方向に
配列された画素で構成される2次元の検査画像(濃淡画
像や2値画像)2と基準画像1を一定数のラインの集合
であるラインブロックを単位として、セルマッチング演
算部4にてテンプレートマッチングを行う。このマッチ
ング結果を、評価部6にて定量的に評価して有効、無効
を判定し、有効なマッチング結果から逐次的に位置ずれ
量を算出する。その位置ずれ量に基づいて比較画素アド
レスの補正演算をして位置ずれ補正を実行し、比較部1
1で両画像1、2を比較する。
Description
術を適用して製品の外観検査を行う装置、あるいは、画
像の位置ずれ量を計測する装置等に利用される技術であ
って、同一の図柄を撮像して濃淡値あるいは2値で表現
された画素データの集合として得られた2枚の画像の図
柄の位置ずれ量を算出し、画像位置ずれ補正を行う方法
に関するものであり、また、その方法を用いた製品検査
装置に関するものである。
って、印刷物の目視外観検査の自動化が急速に進展して
きた。特に濃淡画像による比較法を基本方式とした検査
装置が実用化されている。比較法は、検査対象物の良品
の外観撮像画像を比較の基準としてあらかじめ登録して
おき、これと被検査品の外観撮像画像との画素毎の差分
値を求め、これの大きさによって欠陥判定を行う原理で
ある。
査品の外観撮像画像のとなり合った2枚を比較する方法
もある。
差分値を評価する原理なので、2枚の画像の図柄に位置
ずれの無いことが前提となる。もしも位置ずれがあれ
ば、ずれの部分で差分値が大きくなり欠陥と判定され
る。いわゆる疑似欠陥が発生し検査が正常に行われな
い。
ずれ量を画像処理手段によって算出し、そのずれ量に基
づく位置補正を画像上で実行したうえで比較を行う方法
により疑似欠陥の発生を回避している。位置ずれの種類
と程度に応じて、従来から種々の方法が実施されてき
た。位置ずれがX,Y方向の一定平行移動のみであれ
ば、基準画像の図柄の一代表領域をテンプレートとして
検査画像の対応する領域近傍に対していわゆるテンプレ
ートマッチングを行うことによって、X方向とY方向そ
れぞれの位置ずれ量ΔX,ΔYを求める方法がある。ま
た、画像に伸縮や回転が存在しこれによって位置ずれが
発生している場合には、いわゆる幾何学的変換処理によ
って位置補正を行う方法が適用できる。
表例である幾何学的変換法の概念図、図6はその処理手
順を示すフローチャートである。比較画素アドレス発生
部101において、良品の外観画像を登録した基準画像
メモリ102の基準画像にある図柄に対してあらかじめ
自己差分量による評価が行われ、位置ずれ量算出のため
の領域でありテンプレートとなる領域(以下、セルと呼
ぶ)が任意個数選択される。セルとしては、図柄の輪郭
部分など自己差分量の大きな領域が選ばれる。
を示す。一方、カメラ等から入力された被検査品の外観
画像は検査画像として検査画像メモリ103に入力され
て格納される。一画面分の検査画像が検査画像メモリ1
03に入力が完了すると、基準画像にあるセルと同位置
にある部分についてセルとのテンプレートマッチングが
マッチング演算部104で行われ、各セル位置(セル領
域)での位置ずれ量(Δxe,Δye)(e=1,2,
3,4,5,6)が算出される。この6個の位置ずれ量
に基づいて変換式生成部105において、次に示す幾何
学的変換式(ここではアフィン変換式)の係数すなわち
変形パラメータが決定される。
のXアドレス y1i:基準画像の画素に図柄が対応する検査画像の画素
のYアドレス Tij:変形パラメータ 生成された変換式はアドレス変換部106に設定され、
基準画像の画素アドレス(x0i,y0i)に対応する検査
画像の位置ずれ補正された画素アドレス(x1i,y1i)
が変換式によって生成される。これによって検査実行時
において、比較されるべき基準画像のアドレス(x0i,
y0i)の画素と検査画像のアドレス(x1i,y1i)の画
素が比較部107に入力され、位置合わせされた画素の
濃度値の比較結果が出力され、画像の良否判定が行われ
る。
たように従来の方法は、入力画像を取り込んだ後に幾何
学的処理により位置ずれを補正するという動作原理に基
づくものなので、画像の伸縮や平行移動が画像全面にわ
たって一定であり比較する2枚の画像が線形近似できる
ことを前提としてるため、非直線的なずれ、すなわち画
像の一部分のみに伸縮のある場合や伸縮率が画像の場所
によって変化する場合等には位置補正の後にも位置ずれ
が残存し、画像処理による外観検査では、製品が正常で
あるにもかかわらず欠陥ありと判断されてしまう問題が
あった。また、画像全体が入力された後に位置ずれ量の
算出と位置補正を行うために、画像全体を一時的に記憶
しておくためのメモリを必要とし装置が高価になり、ま
た処理に時間を要するなどの問題があった。
った非直線的な画像位置ずれに対して位置ずれ補正を可
能にし、また、画像を一旦取り込んだ後にしか補正でき
ないという画像の時間遅延を伴うことなく、画像の入力
とほぼ同時に位置補正を可能にするリアルタイム性を有
した画像位置合わせ方法及びそれを用いる製品検査装置
を安価に提供することにある。
め、本発明による第1の発明では、同一図柄の2画像の
うち一方の画像データを基準画像データとして該2画像
の画像データを比較し、算出した差分値により該2画像
の同一性を判定する際に、画像の位置ずれを補正するた
めの画像位置合わせ方法において、水平走査ライン又は
その集合が逐時伝送されてきたとき、同一図柄の2画像
について一定数の隣接する水平走査ラインから構成され
るラインブロックを単位としてまず画像の位置ずれ量算
出処理と次に該算出した位置ずれ量に基づく位置合わせ
補正処理を行うことを特徴とする画像位置合わせ方法を
手段とする。
法によって、垂直ビット方向と水平走査ライン方向に配
列された画素で構成される2次元画像(濃淡画像や2値
画像)を一定数のラインの集合であるラインブロックを
単位として分割し、分割したラインブロックを単位とし
て逐次的に位置ずれ量を算出し位置ずれ補正を実行する
ことにより、従来の技術では必要としていた検査対象画
像全面を一時記憶しておくメモリを不要とし、その一時
記憶のために要した処理の遅延時間を大幅に減少させる
とともに、コストを低減させる。また、ラインブロック
単位での位置ずれ補正は、一方では、非直線的な画像位
置ずれに対応可能とする。
の画像位置合わせ方法において、画像の位置ずれ量算出
処理に関し、まず、基準となる一方の画像のラインブロ
ック内を一定分割し、次に、前記一定分割して得られた
領域であるセルをテンプレートとして前記基準となる画
像上でテンプレートマッチングを行い、次に、前記マッ
チング結果を定量評価することによって位置ずれ量算出
に有効なセルを選択し、次に、前記選択されたセルを、
有効な方向成分X、Yに応じてXのみ、Yのみ、XY
共、の3種類に分類して、選択セルとして登録し、次
に、前記登録された選択セルをテンプレートとして他方
の画像に対してテンプレートマッチングを行い、該マッ
チング結果に基づいて画像の位置ずれ量を算することを
特徴とする画像位置合わせ方法を手段とする。
せ方法によって、ラインブロックにおける位置ずれ量を
テンプレートマッチングにより算出する場合に、テンプ
レートとなるセルを、基準となる一方の画像のテンプレ
ートマッチングの結果を定量評価して選択するという新
規のアルゴリズムを用いることにより、最適なマッチン
グエリアすなわち最適なテンプレートとなるセルが自動
的に得られるようにする。さらに詳しく述べれば、セル
候補について基準となる一方の画像上でテンプレートマ
ッチングを行い、その自己マッチング結果の定量的な評
価結果に基づき選択したセル(選択セル)を、X、Yの
2方向におけるテンプレートマッチングの安定性に応じ
てXセル、Yセル、XYセルの3種類に分類して登録す
ることにより、セルを図柄に応じた最適位置(マッチン
グ位置と非マッチング位置の差異が明確であり、かつ、
サーチ範囲に疑似マッチング位置が無い図柄部分)に設
定して、安定で誤差の少ない位置合わせを可能とする。
の画像位置合わせ方法において、画像の位置ずれ量算出
処理に関し、まず、基準となる一方の画像のラインブロ
ック内を一定分割して得られるセルまたは選択セルをテ
ンプレートとして他方の画像に対してテンプレートマッ
チングを行い、次に、前記マッチング結果を定量評価す
ることによってマッチング結果の有効・無効を判定し、
次に、前記有効と判定されたマッチング結果に基づいて
画像の位置ずれ量を算出することを特徴とする画像位置
合わせ方法を手段とする。
法によって、基準となる画像と検査対象画像のセルまた
は選択セルでのテンプレートマッチングにおけるマッチ
ング結果を定量的に評価して有効なマッチング結果だけ
を位置ずれ量とする新規のアルゴリズムを用いることに
より、異常な位置ずれ量算出値を排除して、すなわち突
飛な誤差を予め足切りして、処理時間の短い安定で誤差
の少ない位置合わせを可能とする。
の画像位置合わせ方法において、画像の位置ずれ量算出
処理に関し、基準となる一方の画像のラインブロック内
にテンプレートとなる複数のセルまたは選択セルが存在
し、有効と判定されたマッチング結果が複数個あり、他
方の画像のラインブロックについて複数個の位置ずれ量
が得られた場合には、該複数個の位置ずれ量を平均化し
たものを位置ずれ量算出結果とすることを特徴とする画
像位置合わせ方法を手段とする。
法によって、複数のセルまたは選択セルにおける位置ず
れ量算出結果を平均化してラインブロックの位置ずれ補
正量とすることにより、ラインブロック単位の安定で誤
差の少ない位置ずれ補正を、少ないハードウェアと短い
処理時間で実現し、安定で誤差の少ない位置合わせを可
能とする。
の画像位置合わせ方法において、画像の位置ずれ量算出
処理に関し、当該ラインブロックについて算出した位置
ずれ量と手前のラインブロックの位置ずれ量とを比較
し、その差が閾値以上の場合、当該ラインブロックの位
置ずれ量を予め設定した値にすることを特徴とする画像
位置合わせ方法を手段とする。
法によって、疑似マッチングによる誤差が多く含まれて
いる場合に起こり得る不具合を防止し、即ち実際に発生
し得る位置ずれ量を大きく越えた過剰な位置ずれ補正と
なることを防止し、また、位置ずれ補正を緩やかに実行
し補正後のラインブロック間の画像の繋がりをよりスム
ーズにする。
の画像位置合わせ方法において、あるラインブロックに
関し、基準となる一方の画像のセルまたは選択セルをテ
ンプレートとして他方の画像に対してテンプレートマッ
チングを行う時に、基準となる一方の画像のセルまたは
選択セルのアドレスに対して、すでに求められている手
前のラインブロックにおける位置ずれ量を用いて位置ず
れ補正を行ったアドレスを、他方の画像のセルアドレス
とすることを特徴とする画像位置合わせ方法を手段とす
る。
法によって、基準画像のセルまたは選択セルをテンプレ
ートとするテンプレートマッチングが検査画像の対応エ
リアに対して実行されるとき、検査画像のアドレスを予
め手前のラインブロックの位置ずれ量で補正することに
より、テンプレートマッチングを行う時のいわゆるサー
チ範囲(検索範囲)を小さして、処理時間を大幅に短縮
し、また位置ずれ許容量を大きくする。
の画像位置合わせ方法において、1つのラインブロック
における位置合わせ補正処理は、該ラインブロックの一
つ手前以前のラインブロックにおける位置ずれ量または
該ラインブロックに引き続く次以降のラインブロックに
おける位置ずれ量算出結果に基づいてなされることを特
徴とする画像位置合わせ方法を手段とする。
法によって、位置ずれの累積による増大に対応できるよ
うにする。
検査製品についての画像の水平走査ライン又はその集合
を逐時入力する撮像手段と、前記入力画像と基準となる
画像について一定数の隣接する水平走査ラインから構成
されるラインブロックを単位としてセルマッチングによ
り画像の位置ずれ量を算出する手段と、前記算出した位
置ずれ量に基づいて前記入力画像と基準となる画像の位
置ずれを補正して位置合わせ補正を行う手段と、前記位
置合わせ補正された入力画像ならびに基準となる画像と
を比較し差分値を算出する手段と、前記算出した差分値
により両画像の同一性を判定して被検査製品の欠陥を判
断する手段と、を有し、前記両画像の同一性を判定する
前にラインブロック単位の位置ずれ量の補正を行うこと
を特徴とする画像位置合わせ方法を用いる製品検査装置
を手段とする。
によって、本発明の位置合わせ方法を利用し、リアルタ
イム性を有し、少ないハードウェアかつ短い処理時間
で、非直線的な画像位置ずれを許容して製品の形状、あ
るいは製品上の図柄等の良否判定を可能とする。
の形態について詳細に説明する。
の実施形態の機能ブロック図である。基準画像1は基準
画像メモリ等のデータ蓄積手段により保持され、2次元
配列で表現される。この2次元配列におけるxアドレス
は画像入力走査のビット方向に対応し、yアドレスは画
像入力走査のライン方向に対応する。この画像平面をq
ラインずつ束ねてn個のラインブロック(LB
0o,,,,LB0k,,,LB0n)に分割する。さら
に、ラインブロックをpビットで区切ってセル(C0k,
C1k,,Cjk,,,,Cmk)を構成する。
ルについて基準画像1上で近傍ずらしマッチング演算が
実行され、後に詳細に述べる評価アルゴリズムによって
テンプレートとして適したセルが選別され、選択セルと
して登録される。通常は明瞭な図柄を含むセルが選択セ
ルとなり、図1の場合には図柄である十文字パターンを
含んだ斜線を施したセルが選択セルである。選択セルに
はXセル、Yセル、XYセルの3種類がある。Xセルは
X方向の位置ずれ量算出にのみ有効な選択セルであり、
Y方向に変化の少ない図柄を含むようなセルの場合(図
の左下がり斜線で示した選択セル)に該当する。また、
YセルはY方向の位置ずれ量算出にのみ有効な選択セル
であり、X方向に変化の少ない図柄を含むようなセルの
場合(図の右下がり斜線で示した選択セル)に該当す
る。また、XYセルはXY両方向とも有効な選択セルで
あり、XYいずれの方向にも変化の大きな図柄を含む図
のクロス斜線で示した選択セルが該当する。
2の入力に同期して該当するラインブロックにある選択
セルのアドレスが選択セルアドレス発生部3より出力さ
れる。例えば、検査画像2のラインブロックLB1k+1
が入力されると、選択セルアドレス発生部3よりライン
ブロックLB0kにある選択セルCjkのアドレス(xj,
yk)が出力され、これによって基準画像1の選択セル
Cjkの画素濃度値データがセルマッチング演算部4に送
り込まれる。
されたアドレス(xj,yk)はセルアドレス変換部5に
入力され、これに1ラインブロック手前の位置ずれ量
(ΔXk-1,ΔYk-1)を加算したアドレス(xj+ΔX
k-1,yk+ΔYk-1)に変換され、セルマッチングを行
う検査画像2のアドレスとして出力される。但し、k=
0のときには、前式におけるΔXk-1とΔYk-1の値は、
ΔXk-1=0,ΔYk-1=0、または、1つ手前の検査画
像における最終ラインブロックの位置ずれ量(ΔXn,
ΔYn)-1を用いてΔXk-1=ΔXn,ΔYk-1=ΔYn、
または、あらかじめ別の手段によって計測した位置ずれ
量(Δα,Δβ)を用いてΔXk-1=Δα,ΔYk-1=Δ
β、とする。このアドレスに基づき検査画像2の画素濃
度値データがセルマッチング演算部4に送り込まれ、基
準画像1の選択セルCjkをテンプレートとするテンプレ
ートマッチングが検査画像2の対応エリアに対して実行
される。このとき、検査画像2のアドレスは予め手前の
ラインブロックの位置ずれ量で補正されているのでテン
プレートマッチングを行う時のいわゆるサーチ範囲(検
索範囲)が小さくなり処理時間が大幅に短縮され、また
位置ずれ許容量も大きくできる。
マッチングの結果は、例えばサーチ範囲全域または部分
域についてのセル領域の画素濃度差分累積値の2次元配
列要素で実現される2次元空間分布データ(累積値の2
次元マップ)であり、また、セル領域の画素濃度差分累
積値の最小値Sjであり、また、最小値Sjを与える相対
アドレス(Δxjk,Δyjk)である。ここに相対アドレ
ス(Δxjk,Δyjk)は選択セルCjkのアドレス
(xj,yk)に対する相対アドレスである。最小値Sj
は評価部6において閾値判定され、例えばSj>TH
s(THsは任意に設定または画像濃度差分累積値の演算
処理によって設定される閾値)の場合にはテンプレート
マップの結果は無効とされる。また、評価部6において
は、画素濃度差分累積値の2次元空間分布データから分
布計上、最大値、最小値、極大値の数、極小値の数、平
均値等の諸量が算出・評価され、テンプレートマッチン
グ結果の有効・無効が判定される。有効の場合には、最
小値Sjを与えるアドレス(Δxjk,Δyjk)は平均化
演算部7に送り込まれ、同一ラインブロック内の他の選
択セルにおけるテンプレートマッチング結果から得られ
た最小値Srを与えるアドレス(Δxrk,Δyrk)と平
均化処理されて、ラインブロックLB1kに適用される
位置ずれ量(ΔXk,ΔYk)が例えば以下の式により求
められる。
式の平均化処理によって求まった位置ずれ量(ΔXk,
ΔYk)と1つ手前のラインブロックの位置ずれ量(Δ
Xk-1,ΔYk-1)との比較演算を行い、例えばΔXk−
ΔXk-1>1の場合にはΔXk=ΔXk-1+1で与え、Δ
Xk−ΔXk-1<−1の場合にはΔXk=ΔXk-1−1で与
える。これによって、通常の平均化処理によって求まっ
た位置ずれ量(ΔXk,ΔYk)に疑似マッチング等によ
る誤差が多く含まれている場合に起こりうる不具合を防
止し、即ち実際に発生しうる位置ずれ量(通常は隣合っ
たラインブロック間では±1画素程度)を大きく越えた
過剰な位置ずれ補正となることを防止し、また、位置ず
れ補正を緩やかに実行し補正後のラインブロック間の画
像の繋がりをよりスムーズにすることができる。
は無効とされ、またYセルの場合にはΔxjkは無効とさ
れ、平均化要素には加えられない。また、選択セルが存
在しないか、または存在しても有効なラインブロックの
位置ずれ量が1個も得られなかった場合には、そのライ
ンブロックの位置ずれ量(ΔXk,ΔYk)は1つ手前の
ラインブロックの位置ずれ量(ΔXk-1,ΔYk-1)とす
る。
持された位置ずれ量(ΔXk,ΔYk)に基づき、検査の
ための画素比較に必要な位置補正された比較画素アドレ
スが生成される。すなわち、検査画像2のラインブロッ
クLB1kについての比較演算を実行する場合では、比
較画素アドレス発生部9より出力された検査画像の検査
画素アドレス(x,y)により検査画像2の検査画素の
濃度値データが比較部11に入力される。一方、比較画
素アドレス変換部10により、検査画素アドレス(x,
y)に対応した基準画像1の画素アドレス(xk,yk)
が算出される。
絵柄に位置ずれが発生しており、前後のラインブロック
との間に絵柄がはみ出している場合には、前後のライン
ブロックで位置ずれ補正を行うようにしても良い。従っ
て、この場合は、k番目のラインブロックのアドレス補
正の際、例えば、,,,k−1,k,k+1,,,番目
のいずれかのラインブロックに対する位置ずれ補正量を
選択して使用すれば良い。
(xk,yk)は以下の式で与えられる(k+1番目を選
択した場合)。
は、 xk=x−ΔXn yk=y−ΔYn また、式(3)、式(4)は必要に応じて以下の式で与
えても良い(k番目を選択した場合)。
より基準画像1の基準画素の濃度値データが比較部11
に入力される。これによって、基準画像と検査画像の位
置合わせされた画素の比較演算が実行され、比較結果が
出力される。
的な実施形態である第2の実施形態ついて図面を用いて
説明する。図2はその第2の実施形態を示す機能ブロッ
ク図である。
り、基準画像の1画面を保持する。LBMはラインブロ
ックバッファメモリであり、図では3ラインブロックを
保持する構成であるが、テンプレートマッチングにおけ
るサーチ範囲や処理速度等の必要に応じて保持するライ
ンブロック数を設定できる。基準画像メモリREM及び
ラインブロックバッファメモリLBM等のメモリには必
要に応じて、ランダムアクセスタイプまたはファースト
インファーストアウトタイプ(FIFOタイプ)等が使
用される。
はテンプレートとなる選択セル画像が加えられ、B入力
にはサーチされる画像が以下のセレクタSELより入力
される。セルマッチング演算部CMUの出力は、全サー
チ範囲での個々のずらしにおける画素差分累積値の集合
と累積値の最小値Sを与える位置ずらし量(相対アドレ
ス)である。SELはセレクタであり、セルマッチング
演算部CMUのB入力に対し、基準登録動作時には基準
画像を、検査時には検査画像を選択して入力する。AD
Dはセルアドレス変換部であり、後記する選択セル登録
テーブルSCTから出力されたアドレスに基づいてマッ
チングを行う検査画像のアドレスを生成する。
査時においてミスマッチングの程度を反映している最小
値Sの大きさを評価して当該選択セルについてのテンプ
レートマッチングの有効・無効を判定する。評価の基準
は任意に設定した閾値による場合もあり、累積値の集合
から得られる統計データに基づく閾値による場合もあ
り、後記する汎用演算ユニットMPUから設定する場合
もある。
いて1つのラインブロック内の複数の選択セルの位置ず
れ量の平均値を求めるための演算回路および必要に応じ
て1つ手前のラインブロックの位置ずれ量との比較演算
回路により構成される。DAMは位置ずれ量メモリであ
り少なくとも現在処理中のラインブロックの位置ずれ量
と1つ手前のラインブロックの位置ずれ量を保持してい
る。
動作時において、累積値の集合の空間的な分布形態や最
小値S以外の累積値の大きさの評価結果に基づいて選択
セルを決定し3種類に分類する。CSTはセル評価順設
定テーブルであり、ラインブロック内の全セルを逐次自
己テンプレートマッチングにより評価して選択するにあ
たり、評価の対象とするか否か、および評価の対象とす
るなら評価にかける順番を指定する。通常は選択セルに
場所的な偏りが生じないように順番がランダムになるよ
うに設定される。また、図柄によって選択セルの場所を
コントロールすることが有用な場合があるので、後記す
る汎用演算ユニットMPUからの任意設定が可能な構成
である。SCTは選択セルアドレス発生部に相当する選
択セル登録テーブルであり、基準画像入力とそれにつづ
くセル選択処理の後に、全ての選択セルのアドレスと分
類が登録される。
入力画像のスタートタイミングおよびラインスタートタ
イミングおよび画素クロックに同期してアドレスを生成
し出力する。SUBは比較画素アドレス変換部に相当す
る減算器であり、検査時において後記する比較画素アド
レス発生部MAGからの比較画素アドレスから位置ずれ
量メモリDAMに保持された位置ずれ量を減算したアド
レスを作成し、基準画像メモリREMの比較画素アドレ
スとする。選択セルPCUは画素比較部であり、基準画
像メモリREMまたはREMと同一アドレス空間を持っ
たメモリ(図示せず)の位置合わせされた画素とライン
ブロックバッファメモリLBMの画素との画素濃度値デ
ータの比較演算を行う。
ロックに対する動作条件設定やデータ設定を行い、さら
に機能ブロック全体の動作制御を行う。
する。図3はその動作を説明するためのフローチャート
である。
準画像メモリREMに蓄積・保持される。次に、セル評
価順設定テーブルCSTより指示されるアドレスのセル
が基準画像メモリREMよりセルマッチング演算部CM
Uに入力され、テンプレートマッチングが実行されて画
素差分累積値が選択セル評価部CEUに送られ評価・分
類され、選択セルが選択セル登録テーブルSCTに登録
されて基準登録が終了する。
ンブロック単位で逐時、ラインブロックバッファメモリ
LBMに入力され、選択セル登録テーブルSCTより指
示されたアドレスを変換して生成された検査画像アドレ
スの検査画像がセレクタSELを介してセルマッチング
演算部CMUに入力される。一方、選択セル登録テーブ
ルSCTより指示されたアドレスの選択セルが標準画像
メモリREMよりセルマッチング演算部CMUに入力さ
れる。ここで、選択セルについてテンプレートマッチン
グが実行されて、画素差分累積値等のデータがマッチン
グ誤差評価部MEUに送られ評価される。ラインブロッ
クの複数の選択セルの評価結果は平均化演算部AVUで
平均化され、そのラインブロックにおける位置ずれ量が
算出され、位置ずれ量メモリDAMに入力され保持され
る。
比較は次のように実行される。ラインブロックバッファ
メモリLBMに保持されている検査画像のラインブロッ
クは、必要な位置ずれ量が求まるまでの時間遅延が与え
られ、順次、画素比較部PCUへ入力される。一方、標
準画像メモリREMに保持されている基準画像の上記ラ
インブロックに対応する画素が画素比較部PCUに入力
され、検査画像の画素との比較演算が実行される。この
時の比較画素のアドレスは、比較画素アドレス発生部M
AGで生成され、ラインブロックバッファメモリLBM
および標準画像メモリREMに入力される。標準画像メ
モリREMに入力されるアドレスは減算部SUBによっ
て位置ずれ量補正演算が行われる。検査画像と比較され
る画像は標準画像メモリREMの画像に限ることなく外
部に保持されている画像でもよい。このため、減算部S
UBの出力は位置ずれ補正量として外部へ出力される場
合もある。
ファメモリLBMの画素アドレスを基準として標準画像
メモリREMの画素アドレスを補正する場合について示
したが、画素アドレスはあくまで2つの画像間での相対
アドレスとして扱われるのでアドレスの基準は標準画像
メモリREMの画素アドレスであってもよい。
た適用例として製品検査装置の実施形態を説明する。
図である。21はカメラであり、被検査製品22の外観
やその上の印刷内容等を撮像する。カメラ21で撮像さ
れた画像は画像位置合わせ部23へラインブロック単位
で逐次入力される。画像位置合わせ部23の構成は、図
1、図2に示した構成であり、予め登録された標準画像
とカメラ21からの入力画像との差分値をラインブロッ
ク単位の位置合わせによる補正をしつつ算出し、最小の
値を差分値として出力する。24は良否判定部であり、
画像位置合わせ部から出力された差分値が閾値より大き
いか否かを判定することで、被検査製品22の外観や印
刷内容等に欠陥があるか否かを判定する。
像の画素比較による製品検査への適用を想定して説明し
たが、これに限らず位置ずれ量をリアルタイムで高精度
に計測する用途に適用できる。例えば、物体の定速搬送
における速度むら、蛇行、位置ずれなどの計測である。
像を一定分割したラインブロック毎に逐次位置ずれを検
査し位置合わせするという本発明の画像位置合わせ方法
によるアルゴリズムを用いれば、標準画像と検査画像の
X方向とY方向の画像位置合わせがラインブロック毎に
実行されるので、検査画像に非直線的なずれや伸縮があ
る場合でも誤差の少ない位置合わせが可能になり、十分
な信頼性が得られるとともに、検査画像が入力された
後、少なくとも2、3ラインブロックの遅延時間(通常
はラインブロックの大きさは数ラインから数十ラインで
あり、画像の大きさは数百ラインから数千ラインなの
で、1画像の入力時間のおよそ数十の1の時間が見積も
られる。)で位置ずれ量が算出されるので、画素比較演
算がほぼ検査画像の入力と同時に実行されることにな
り、検査時間の高速化が可能になる。従来は、画像メモ
リへの一画面の入力が完了するまでできなかったので、
従来より大幅に処理時間を短縮することができる。さら
に、検査画像は位置ずれ量の算出と画素比較が終了すれ
ば不要となるので新しいラインブロックに逐時更新さ
れ、従って検査画像の保持は数ラインブロックに限られ
るので、検査画像保持用の画像メモリの大きさは1画像
の数十分の1となり低コストとなる。
て、位置ずれ量算出のためのテンプレートマッチングに
用いるテンプレートとなるセルの選択において、標準画
像に対するテンプレートマッチングの結果を定量的に評
価して選択し、3種類に分類して登録する方式とした場
合には、特に、位置ずれ量算出に適した図柄を含む選択
セルが十分な個数得られ、安定で誤差の少ない位置合わ
せが可能となる。
て、位置ずれ量算出のための検査画像でのテンプレート
マッチングに関し、マッチング結果の評価によって有効
な位置ずれ量のみを選別して位置合わせを行うようにし
た場合には、特に、異常な位置ずれ量が排除され、安定
で誤差の少ない位置合わせが可能となる。
て、位置ずれ量算出のための検査画像でのテンプレート
マッチングに関し、複数個のセルにより得られた複数個
の位置ずれ量算出結果を平均化するようにした場合に
も、特に、異常な位置ずれ量が排除され、安定で誤差の
少ない位置合わせが可能となる。
て、画像の位置ずれ量算出処理に関し、当該ラインブロ
ックについて算出した位置ずれ量と手前のラインブロッ
クの位置ずれ量とを比較し、その差が閾値以上の場合、
当該ラインブロックの位置ずれ量を予め設定した値にす
るようにした場合には、特に、疑似マッチングによる誤
差が多く含まれている場合に起こり得る不具合を防止
し、即ち実際に発生し得る位置ずれ量を大きく越えた過
剰な位置ずれ補正となることを防止し、また、位置ずれ
補正を緩やかに実行し補正後のラインブロック間の画像
の繋がりをよりスムーズにすることができる。
て、基準画像のセルまたは選択セルをテンプレートとす
るテンプレートマッチングが検査画像の対応エリアに対
して実行されるとき、検査画像のアドレスを予め手前の
ラインブロックの位置ずれ量で補正するようにした場合
には、特に、テンプレートマッチングを行う時のいわゆ
るサーチ範囲(検索範囲)が小さくなり、処理時間が大
幅に短縮され、また位置ずれ許容量を大きくすることが
できる。
て、1つのラインブロックにおける位置合わせ補正処理
を、該ラインブロックの一つ手前以前のラインブロック
における位置ずれ量または該ラインブロックに引き続く
次以降のラインブロックにおける位置ずれ量算出結果に
基づいてなされるようにした場合には、特に、位置ずれ
の累積による増大に容易に対応することができる。
ば、撮像手段から被検査製品についての画像の水平走査
ライン又はその集合を逐時入力し、位置ずれ量算出手段
で入力画像についてラインブロックを単位として基準画
像を用いたセルマッチングにより画像の位置ずれ量を算
出し、算出した位置ずれ量に基づいて位置合わせ補正手
段で位置ずれを補正し、差分値算出手段で入力画像と基
準画像を逐次比較して差分値を算出し、この差分値によ
り両画像の同一性を判定して被検査製品の欠陥を判断す
るようにしたので、リアルタイム性を有し、少ないハー
ドウェアかつ短い処理時間で、非直線的な画像位置ずれ
を許容して製品の形状、あるいは製品上の図柄等の良否
判定することができる。
ための第1の実施形態の概念図である。
の説明図である。
である。
説明図である。
わせ原理を説明するための概念図である。
る。
Claims (8)
- 【請求項1】 同一図柄の2画像のうち一方の画像デー
タを基準画像データとして該2画像の画像データを比較
し、算出した差分値により該2画像の同一性を判定する
際に、画像の位置ずれを補正するための画像位置合わせ
方法において、 水平走査ライン又はその集合が逐時伝送されてきたと
き、同一図柄の2画像について一定数の隣接する水平走
査ラインから構成されるラインブロックを単位としてま
ず画像の位置ずれ量算出処理と次に該算出した位置ずれ
量に基づく位置合わせ補正処理を行うことを特徴とする
画像位置合わせ方法。 - 【請求項2】 画像の位置ずれ量算出処理においては、 まず、基準となる一方の画像のラインブロック内を一定
分割し、 次に、前記一定分割して得られた領域であるセルをテン
プレートとして前記基準となる画像上でテンプレートマ
ッチングを行い、 次に、前記マッチング結果を定量評価することによって
位置ずれ量算出に有効なセルを選択し、 次に、前記選択されたセルを、有効な方向成分X、Yに
応じてXのみ、Yのみ、XY共、の3種類に分類して、
選択セルとして登録し、 次に、前記登録された選択セルをテンプレートとして他
方の画像に対してテンプレートマッチングを行い、該マ
ッチング結果に基づいて画像の位置ずれ量を算すること
を特徴とする請求項1記載の画像位置合わせ方法。 - 【請求項3】 画像の位置ずれ量算出処理においては、 まず、基準となる一方の画像のラインブロック内を一定
分割して得られるセルまたは選択セルをテンプレートと
して他方の画像に対してテンプレートマッチングを行
い、 次に、前記マッチング結果を定量評価することによって
マッチング結果の有効・無効を判定し、 次に、前記有効と判定されたマッチング結果に基づいて
画像の位置ずれ量を算出することを特徴とする請求項1
または請求項2記載の画像位置合わせ方法。 - 【請求項4】 画像の位置ずれ量算出処理において、 基準となる一方の画像のラインブロック内にテンプレー
トとなる複数のセルまたは選択セルが存在し、有効と判
定されたマッチング結果が複数個あり、他方の画像のラ
インブロックについて複数個の位置ずれ量が得られた場
合には、該複数個の位置ずれ量を平均化したものを位置
ずれ量算出結果とすることを特徴とする請求項3記載の
画像位置合わせ方法。 - 【請求項5】 画像の位置ずれ量算出処理においては、 当該ラインブロックについて算出した位置ずれ量と手前
のラインブロックの位置ずれ量とを比較し、その差が閾
値以上の場合、当該ラインブロックの位置ずれ量を予め
設定した値にすることを特徴とする請求項1から請求項
4までのいずれかに記載の画像位置合わせ方法。 - 【請求項6】 あるラインブロックについて、基準とな
る一方の画像のセルまたは選択セルをテンプレートとし
て他方の画像に対してテンプレートマッチングを行う時
に、 基準となる一方の画像のセルまたは選択セルのアドレス
に対して、すでに求められている手前のラインブロック
における位置ずれ量を用いて位置ずれ補正を行ったアド
レスを、他方の画像のセルアドレスとすることを特徴と
する請求項2から請求項5までのいずれかに記載の画像
位置合わせ方法。 - 【請求項7】 1つのラインブロックにおける位置合わ
せ補正処理は、 該ラインブロックの一つ手前以前のラインブロックにお
ける位置ずれ量または該ラインブロックに引き続く次以
降のラインブロックにおける位置ずれ量算出結果に基づ
いてなされることを特徴とする請求項1から請求項6ま
でのいずれかに記載の画像位置合わせ方法。 - 【請求項8】 被検査製品についての画像の水平走査ラ
イン又はその集合を逐時入力する撮像手段と、 前記入力画像と基準となる画像について一定数の隣接す
る水平走査ラインから構成されるラインブロックを単位
としてセルマッチングにより画像の位置ずれ量を算出す
る手段と、 前記算出した位置ずれ量に基づいて前記入力画像と基準
となる画像の位置ずれを補正して位置合わせ補正を行う
手段と、 前記位置合わせ補正された入力画像ならびに基準となる
画像とを比較し差分値を算出する手段と、 前記算出した差分値により両画像の同一性を判定して被
検査製品の欠陥を判断する手段と、を有し、 前記両画像の同一性を判定する前にラインブロック単位
の位置ずれ量の補正を行うことを特徴とする画像位置合
わせ方法を用いる製品検査装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18365495A JP3725207B2 (ja) | 1995-07-20 | 1995-07-20 | 画像位置合わせ方法及びそれを用いる製品検査装置 |
| EP96305235A EP0755024B1 (en) | 1995-07-20 | 1996-07-17 | Method for positional matching of images |
| US08/682,373 US6005977A (en) | 1995-07-20 | 1996-07-17 | Method for positional matching of images and system for testing products by using the same |
| DE69604349T DE69604349T2 (de) | 1995-07-20 | 1996-07-17 | Verfahren zur Bildübereinstimmung |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18365495A JP3725207B2 (ja) | 1995-07-20 | 1995-07-20 | 画像位置合わせ方法及びそれを用いる製品検査装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0935063A true JPH0935063A (ja) | 1997-02-07 |
| JP3725207B2 JP3725207B2 (ja) | 2005-12-07 |
Family
ID=16139595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18365495A Expired - Lifetime JP3725207B2 (ja) | 1995-07-20 | 1995-07-20 | 画像位置合わせ方法及びそれを用いる製品検査装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6005977A (ja) |
| EP (1) | EP0755024B1 (ja) |
| JP (1) | JP3725207B2 (ja) |
| DE (1) | DE69604349T2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005043466A1 (ja) * | 2003-10-30 | 2005-05-12 | Nec Corporation | 物体の状態を推定する推定システム、推定方法および推定プログラム |
| US7006708B1 (en) | 1998-06-23 | 2006-02-28 | Sharp Kabushiki Kaisha | Image processor, image processing method, and medium on which image processing program is recorded |
| JP2012058197A (ja) * | 2010-09-13 | 2012-03-22 | Shin Nippon Koki Co Ltd | 検査画像の生成方法、それを用いた画像検査方法、並びに外観検査装置 |
| US9258446B2 (en) | 2013-10-16 | 2016-02-09 | Fuji Xerox Co., Ltd. | Image processing apparatus |
| US9325872B2 (en) | 2013-10-16 | 2016-04-26 | Fuji Xerox Co., Ltd. | Image processing apparatus |
| JP2020087473A (ja) * | 2018-11-26 | 2020-06-04 | ハイデルベルガー ドルツクマシーネン アクチエンゲゼルシヤフトHeidelberger Druckmaschinen AG | 画像検査のための高速画像歪み補正 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5966126A (en) * | 1996-12-23 | 1999-10-12 | Szabo; Andrew J. | Graphic user interface for database system |
| DE19727471C1 (de) * | 1997-06-27 | 1998-12-17 | Siemens Ag | Verfahren zur automatischen Intensitätseinstellung einer Beleuchtung für Einrichtungen zur Lageerkennung und/oder Qualitätskontrolle bei der automatischen Bestückung von Bauelementen |
| EP1018708B1 (en) * | 1999-01-06 | 2015-03-11 | National Instruments Corporation | System and method for sampling and/or placing objects using low discrepancy sequences |
| JP4392886B2 (ja) * | 1999-01-22 | 2010-01-06 | キヤノン株式会社 | 画像抽出方法及び装置 |
| US6888958B1 (en) * | 1999-03-30 | 2005-05-03 | Kabushiki Kaisha Toshiba | Method and apparatus for inspecting patterns |
| JP2003510568A (ja) * | 1999-09-20 | 2003-03-18 | 松下電器産業株式会社 | パターン比較によるlcd検査方法およびlcd検査装置 |
| EP1089214A3 (en) * | 1999-09-30 | 2005-01-26 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for image recognition |
| US6642961B1 (en) * | 2000-07-12 | 2003-11-04 | Vanguard International Semiconductor Corp. | Method of defective pixel address detection for image sensors having windowing function |
| US6404905B1 (en) | 2000-08-31 | 2002-06-11 | Large Scale Proteomics Corp. | Method and apparatus for impressing a master pattern to a gel image |
| US6785419B1 (en) * | 2000-12-22 | 2004-08-31 | Microsoft Corporation | System and method to facilitate pattern recognition by deformable matching |
| US6845178B1 (en) * | 2001-06-27 | 2005-01-18 | Electro Scientific Industries, Inc. | Automatic separation of subject pixels using segmentation based on multiple planes of measurement data |
| JP4275345B2 (ja) * | 2002-01-30 | 2009-06-10 | 株式会社日立製作所 | パターン検査方法及びパターン検査装置 |
| US20040145784A1 (en) * | 2003-01-28 | 2004-07-29 | Murray David K. | Scanner apparatus with field segmentation and method of operating the same |
| US7796800B2 (en) * | 2005-01-28 | 2010-09-14 | Hewlett-Packard Development Company, L.P. | Determining a dimensional change in a surface using images acquired before and after the dimensional change |
| US8238635B2 (en) * | 2008-03-21 | 2012-08-07 | General Electric Company | Method and system for identifying defects in radiographic image data corresponding to a scanned object |
| US8644581B2 (en) * | 2008-11-04 | 2014-02-04 | Beckman Coulter, Inc. | Systems and methods for cellular analysis data pattern global positioning |
| JP5494330B2 (ja) * | 2010-07-26 | 2014-05-14 | 富士ゼロックス株式会社 | 画像処理装置及びプログラム |
| US10445616B2 (en) | 2015-01-22 | 2019-10-15 | Bae Systems Information And Electronic Systems Integration Inc. | Enhanced phase correlation for image registration |
| US10274958B2 (en) * | 2015-01-22 | 2019-04-30 | Bae Systems Information And Electronic Systems Integration Inc. | Method for vision-aided navigation for unmanned vehicles |
| CN108355987B (zh) * | 2018-01-08 | 2019-10-11 | 西安交通大学 | 一种基于分块模板匹配的电池丝印质量检测方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5313840A (en) * | 1976-07-23 | 1978-02-07 | Hitachi Ltd | Analogy calculator |
| US4473293A (en) * | 1979-04-03 | 1984-09-25 | Optimetrix Corporation | Step-and-repeat projection alignment and exposure system |
| US4443096A (en) * | 1981-05-18 | 1984-04-17 | Optimetrix Corporation | On machine reticle inspection device |
| US4499595A (en) * | 1981-10-01 | 1985-02-12 | General Electric Co. | System and method for pattern recognition |
| EP0124113B1 (en) * | 1983-04-28 | 1989-03-01 | Hitachi, Ltd. | Method of detecting pattern defect and its apparatus |
| GB2177834B (en) * | 1985-07-02 | 1988-11-16 | Ferranti Plc | Pattern detection in two dimensional signals |
| US5067162A (en) * | 1986-06-30 | 1991-11-19 | Identix Incorporated | Method and apparatus for verifying identity using image correlation |
| US4783826A (en) * | 1986-08-18 | 1988-11-08 | The Gerber Scientific Company, Inc. | Pattern inspection system |
| US5023917A (en) * | 1988-08-15 | 1991-06-11 | At&T Bell Laboratories | Method and apparatus for pattern inspection |
| US5321772A (en) * | 1990-03-05 | 1994-06-14 | Honeywell Inc. | Digital image processor |
| JPH03260782A (ja) * | 1990-03-09 | 1991-11-20 | Eastman Kodak Japan Kk | パターン認識装置 |
| US5495535A (en) * | 1992-01-31 | 1996-02-27 | Orbotech Ltd | Method of inspecting articles |
| WO1995000337A1 (en) * | 1993-06-17 | 1995-01-05 | The Analytic Sciences Corporation | Automated system for print quality control |
-
1995
- 1995-07-20 JP JP18365495A patent/JP3725207B2/ja not_active Expired - Lifetime
-
1996
- 1996-07-17 US US08/682,373 patent/US6005977A/en not_active Expired - Lifetime
- 1996-07-17 EP EP96305235A patent/EP0755024B1/en not_active Expired - Lifetime
- 1996-07-17 DE DE69604349T patent/DE69604349T2/de not_active Expired - Lifetime
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7006708B1 (en) | 1998-06-23 | 2006-02-28 | Sharp Kabushiki Kaisha | Image processor, image processing method, and medium on which image processing program is recorded |
| US7158688B2 (en) | 1998-06-23 | 2007-01-02 | Sharp Kabushiki Kaisha | Image processing apparatus, image processing method, and medium on which image processing program is recorded |
| US7298927B2 (en) | 1998-06-23 | 2007-11-20 | Sharp Kabushiki Kaisha | Image processing apparatus, image processing method, and medium on which image processing program is recorded |
| US7327879B2 (en) | 1998-06-23 | 2008-02-05 | Sharp Kabushiki Kaisha | Image processing apparatus, image processing method, and medium on which image processing program is recorded |
| WO2005043466A1 (ja) * | 2003-10-30 | 2005-05-12 | Nec Corporation | 物体の状態を推定する推定システム、推定方法および推定プログラム |
| US7809159B2 (en) | 2003-10-30 | 2010-10-05 | Nec Corporation | Estimation system, estimation method, and estimation program for estimating object state |
| JP2012058197A (ja) * | 2010-09-13 | 2012-03-22 | Shin Nippon Koki Co Ltd | 検査画像の生成方法、それを用いた画像検査方法、並びに外観検査装置 |
| US9258446B2 (en) | 2013-10-16 | 2016-02-09 | Fuji Xerox Co., Ltd. | Image processing apparatus |
| US9325872B2 (en) | 2013-10-16 | 2016-04-26 | Fuji Xerox Co., Ltd. | Image processing apparatus |
| JP2020087473A (ja) * | 2018-11-26 | 2020-06-04 | ハイデルベルガー ドルツクマシーネン アクチエンゲゼルシヤフトHeidelberger Druckmaschinen AG | 画像検査のための高速画像歪み補正 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69604349D1 (de) | 1999-10-28 |
| DE69604349T2 (de) | 2000-02-03 |
| US6005977A (en) | 1999-12-21 |
| EP0755024B1 (en) | 1999-09-22 |
| EP0755024A2 (en) | 1997-01-22 |
| EP0755024A3 (en) | 1997-05-02 |
| JP3725207B2 (ja) | 2005-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3725207B2 (ja) | 画像位置合わせ方法及びそれを用いる製品検査装置 | |
| US4805123A (en) | Automatic photomask and reticle inspection method and apparatus including improved defect detector and alignment sub-systems | |
| EP0117559B1 (en) | Pattern checking apparatus | |
| US6865288B1 (en) | Pattern inspection method and apparatus | |
| US5774574A (en) | Pattern defect detection apparatus | |
| US6266437B1 (en) | Sequential detection of web defects | |
| JP3313474B2 (ja) | 印刷物検査装置 | |
| KR100586293B1 (ko) | 결함 검사 방법 | |
| CN117237287A (zh) | 一种基于视觉识别的皮带跑偏快速检测方法 | |
| JP2000113198A (ja) | 弾性モデルを用いた印刷品質の自動検査方法 | |
| US7492942B2 (en) | Image defect inspection method, image defect inspection apparatus, and appearance inspection apparatus | |
| JPH08292014A (ja) | パターン位置の計測方法および計測装置 | |
| JP2019215659A (ja) | 画像検査装置及び、その画像検出方法 | |
| JP2696000B2 (ja) | プリント基板のパターン検査方法 | |
| Nevliudov et al. | Automated System Development for the Printed Circuit Boards Optical Inspection Using Machine Learning Methods | |
| JP2009047458A (ja) | 回路パターン検査装置および検査方法 | |
| JPH0820214B2 (ja) | プリント基板のライン幅検査方法 | |
| CN114357938B (zh) | 使用覆铜面上可利用平行线段组生成pcb板参考点的方法 | |
| JP4772815B2 (ja) | 補正パターン画像生成装置、パターン検査装置および補正パターン画像生成方法 | |
| JP2009058382A (ja) | 多重スキャンによる画像取得方法、画像取得装置および試料検査装置 | |
| JPH06185999A (ja) | パターン検査方法及びその装置 | |
| JP2002303588A (ja) | パターン欠陥検査装置 | |
| KR100819803B1 (ko) | 솔더 페이스트 검사 방법 | |
| JP3721110B2 (ja) | 欠陥検査装置および欠陥検査方法 | |
| JP4357666B2 (ja) | パターン検査方法および装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040113 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040210 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040217 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040412 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040421 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20040421 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050913 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050921 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080930 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090930 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090930 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100930 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100930 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110930 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120930 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130930 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130930 Year of fee payment: 8 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130930 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |