JP3627249B2 - 画像処理装置 - Google Patents

画像処理装置 Download PDF

Info

Publication number
JP3627249B2
JP3627249B2 JP31487093A JP31487093A JP3627249B2 JP 3627249 B2 JP3627249 B2 JP 3627249B2 JP 31487093 A JP31487093 A JP 31487093A JP 31487093 A JP31487093 A JP 31487093A JP 3627249 B2 JP3627249 B2 JP 3627249B2
Authority
JP
Japan
Prior art keywords
image
partial
reference image
partial region
cross
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
Application number
JP31487093A
Other languages
English (en)
Other versions
JPH07168941A (ja
Inventor
和隆 池田
祥雅 藤原
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 JP31487093A priority Critical patent/JP3627249B2/ja
Publication of JPH07168941A publication Critical patent/JPH07168941A/ja
Application granted granted Critical
Publication of JP3627249B2 publication Critical patent/JP3627249B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、検査対象物を撮像して得た画像について特徴的な部分領域として設定した基準画像との一致度を求め、一致度の高い部分領域を基準として座標変換を行なうことで、検査対象物の画像の位置を補正するようにした画像処理装置に関するものである。
【0002】
【従来の技術】
従来より、検査対象物についてTVカメラのような撮像装置によって撮像した画像に基づいて、検査対象物の表面の傷などの欠陥を検査する技術が知られている。ところで、検査対象物と撮像装置との相対的な位置関係は、検査対象物ごとに異なるのが普通であるから、撮像装置に規定された座標系において、検査対象物の画像の位置は検査対象物ごとに異なることになる。このように、規定の座標系内での検査対象物の画像の位置が異なっていると、同条件での欠陥検査ができず、欠陥部分を正確に抽出できないという問題が生じる。
【0003】
そこで、検査対象物の画像に座標変換を施して位置を補正し、どの検査対象物についても同じ条件で欠陥検査を行なうようにすることが考えられている。すなわち、位置の補正には次のような処理を行なっている。まず、基準となる対象物について撮像装置によって撮像した画像のうち、位置補正に適すると考えられる特徴的な部分領域を人の判断によって抽出して基準画像とする。ここにおいて、特徴的な部分領域というのは、部分領域内での変化が比較的多い部分領域のことであって、たとえば、検査対象物の角部分を含む部分領域や変化の多い曲線部分を含むような部分領域になる。次に、検査対象物について基準画像とのパターンマッチングを行ない、基準画像との一致度の高い部分領域を求める。規定の座標系における基準画像の座標位置は既知であるから、検査対象物について基準画像との一致度が高かった部分領域の座標位置を基準画像の座標位置に一致させるように座標変換を行なえば、すべての検査対象物の画像を同じ座標位置で扱うことができるようになるのである。
【0004】
【発明が解決しようとする課題】
上述した従来技術では、基準画像を抽出するにあたって、人の判断によって基準画像に適したと考えられる部分領域を選択しているのであって、基準画像の抽出には個人差が生じて再現性が低くなるという問題があり、また再現性を高めるには経験的な判断が必要になるという問題がある。
【0005】
本発明は上記問題点の解決を目的とするものであり、基準画像を自動的に抽出するようにして人による基準画像の設定作用を不要とし、基準画像を自動的に登録することができる画像処理装置を提供しようとするものである。
【0006】
【課題を解決するための手段】
請求項1の発明は、上記目的を達成するために、検査対象物を撮像装置により撮像した画像のうちの特徴的な部分領域であって画像内での座標位置が既知である基準画像を設定する基準画像設定手段と、検査対象物の画像の各部分領域について基準画像との一致度を求め一致度の高い部分領域を抽出する照合手段と、検査対象物の画像のうち基準画像との一致度が高い部分領域を基準として基準画像の画像内での座標位置に対応するように検査対象物の画像について座標変換を行なう位置補正手段とを備えた画像処理装置において、基準画像設定手段は、基準となる対象物を撮像装置により撮像した画像について一定の大きさの部分領域ごとに自己相関値を求める基準画像候補抽出部と、自己相関値が第1の閾値を越える第1の部分領域について第1の部分領域を各方向に規定の画素数分だけ偏移させて各方向にそれぞれ設定した第2の部分領域との相互相関値を求め、相互相関値が第2の閾値以下であるときに第1の部分領域の画像を基準画像とする基準画像検証部とを具備することを特徴とする。
【0007】
請求項2の発明は、請求項1の発明において、光軸が互いに略平行であってそれぞれ検査対象物の一部分を撮像領域とする複数台の撮像装置を備え、少なくとも2台の撮像装置において画像内の縦方向の変化が大きい部分領域と横方向の変化が大きい部分領域が求められる場合に基準画像設定手段により基準画像を各部分領域ごとに設定し、位置補正手段は検査対象物の画像の位置座標を各基準画像の設定に用いた各部分領域での変化が大きい各一方向について各基準画像の位置座標に一致させるように座標変換することを特徴とする。
【0008】
請求項3の発明は、請求項1の発明において、基準となる対象物の画像内で部分領域を順に走査し、各位置において第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする。
【0009】
請求項4の発明は、請求項1の発明において、基準となる対象物の画像内で部分領域を順に走査し、すべての部分領域について自己相関値を求めた後に、自己相関値の大きいほうから順に第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする。
【0010】
請求項5の発明は、請求項1の発明において、基準となる対象物の画像内の適宜の部分領域について画像の複雑度を求め、画像が複雑であって複雑度が規定値を越えるときには、基準となる対象物の画像内で部分領域を順に走査し、各位置において第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とし、画像が単純であって複雑度が規定値以下であるときには、基準となる対象物の画像内で部分領域を順に走査し、すべての部分領域について自己相関値を求めた後に、自己相関値の大きいほうから順に第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする。
【0011】
【作用】
請求項1の発明の構成によれば、基準の対象物の画像について一定の大きさの部分領域ごとに自己相関値を求め、自己相関値の高い第1の部分領域、すなわち比較的変化が多い部分領域を基準画像の候補として抽出し、さらに、これらの候補のうちで第1の部分領域を各方向に規定の画素数分だけ偏移させて各方向にそれぞれ設定した第2の部分領域との相互相関値が小さい部分領域、すなわち周囲の形状との差が大きい第1の部分領域を基準画像とするのである。このように、自己相関値によって基準画像の候補を求め、相互相関値によって候補が基準画像として適切か否かを検証するから、基準画像を自動的かつ再現性よく抽出することができるのである。
【0012】
請求項2の発明の構成によれば、複数台の撮像装置を用いるとともに各撮像装置ごとに基準画像を設定し、各撮像装置に対応して設定した基準画像を複合的に用いて検査対象物の画像の位置を補正するので、1つの検査対象物について複数個の基準画像を総合して位置補正を行なうことになり、結果的に位置補正の精度を高めることができる。
【0013】
請求項3の発明の構成によれば、基準の対象物の画像内で第1の部分領域を走査し、第1の部分領域の各位置ごとに基準画像の候補か否かを判定し、候補となる第1の部分領域について基準画像として適正か否かを検証するから、比較的複雑な形状の対象物であれば、適切な基準画像を短時間で決定できるのである。
請求項4の発明の構成によれば、基準の対象物の画像内で第1の部分領域をすべて走査して自己相関値を求めた後に、自己相関値の大きい第1の部分領域から順に基準画像か否かを判定し、候補となる第1の部分領域について基準画像として適正か否かを検証するから、比較的単純な形状の対象物の場合に最適な基準画像を決定できることになる。
【0014】
請求項5の発明の構成によれば、適宜位置の部分領域について複雑度を求め、複雑な画像であれば請求項3の方法によって基準画像を求め、単純な画像であれば請求項4の方法によって基準画像を求めるのであって、複雑な画像では第1の部分領域を順次走査する過程で基準画像を求めることによって、比較的よい基準画像を短時間で設定することができ、また単純な画像では第1の部分領域を走査する過程では基準画像を見つけにくいが、全領域について第1の部分領域の自己相関値を求めた後に自己相関値の大きい順に基準画像として適しているか否かを検証するから、最適な基準画像を比較的短時間で見つけることができる。
【0015】
【実施例】
(実施例1)
本実施例は、基準画像を抽出する技術を要旨とするものであって、抽出された基準画像を用いて検査対象物について位置補正を行なう技術については、従来の技術で説明した通りであるから、以下の説明では主として要旨となる部分について説明する。
【0016】
図1(a)に示すように、基準となる対象物1は撮像装置としてのCCD等を用いたTVカメラ2により撮像される。TVカメラ2より出力される画像信号はアナログ−ディジタル変換器3によりディジタル信号に変換された後、画像メモリ4に格納される。ここにおいて、TVカメラ2により得る画像は一般には白黒の濃淡画像であるが、検査対象物と基準画像とについて色情報も用いて一致度を判定するような場合には、カラー画像を用いるようにしてもよい。
【0017】
画像メモリ4に画像が格納されると、基準画像候補抽出部5は次のような手順の処理を行なう。まず、画像メモリ4に格納された画像に対して、図1(b)に示すように、一定の大きさの部分領域Dをラスタ走査し、各部分領域Dごとに自己相関値を求める。図1(b)において矢印は部分領域Dの走査方向を示している。ここにおいて、ラスタ走査の際の部分領域Dの1回の移動量は、1画素もしくは規定の複数画素の間隔になる。また、全領域を等分割した部分領域Dを形成し、各部分領域Dを順に走査するようにしてもよい。基準画像候補抽出部5では自己相関値について閾値が設定されており、自己相関値が閾値を越えるときには、その部分領域Dの中での変化が大きく特徴的な部分領域D(第1の部分領域)であって基準画像の候補になると判断する。
【0018】
上述のようにして基準画像の候補となる部分領域Dが見つかると、基準画像検証部6では、部分領域Dについて上下、左右、斜めの8方向について部分領域Dを規定の画素数分だけ偏移させた部分領域D(第2の部分領域)を設定する。基準画像検証部6では、両部分領域D,Dについて相互相関値を求める。ここで、両部分領域D,Dの類似度(すなわち、相互相関値)が小さいほど基準画像として適していることになるから、各方向に設定したすべての部分領域Dについて相互相関値が規定の閾値以下であるときには、部分領域Dを基準画像として用いてよいことが検証されるのである。ここにおいて、部分領域Dのうちの1つでも相互相関値が規定の閾値を越えている場合には、基準画像としては不適と判断し、基準画像候補抽出部5によって求めた次の候補について同様の処理を行なう。このようにして、基準画像の候補を求めた後に検証を行なって基準画像となる部分領域Dを確定すると、基準画像となる部分領域Dをその部分領域Dの代表点の座標位置とともに基準画像メモリ7に格納し、検査対象物との照合に用いるのである。すなわち、基準画像候補抽出部5と基準画像検証部6と基準画像メモリ7とによって、基準画像設定手段が構成されるのであって、上述した手順により人手によらず基準画像を自動的に決定することができるのである。しかも、基準画像の決定には一定法則を適用しているから、基準画像の再現性が高いのである。
【0019】
ところで、上述のような処理によって全領域について部分領域Dを走査しても基準画像を確定できない場合がある。その場合には、基準画像候補抽出部5もしくは基準画像検証部6において、基準画像となる部分領域Dが存在しない旨の報知信号を出力する。この報知信号によって、適切な基準画像が得られなかったことを知らせることができるのである。
【0020】
上述した、アナログ−ディジタル変換器3、画像メモリ4、基準画像候補抽出部5、基準画像検証部6、基準画像メモリ7は、図2に示すように、コンピュータ装置よりなる画像処理装置10を構成する。画像処理装置10には、撮像装置となるTVカメラ2が接続され、またマウスのようなポインティングデバイスやキーボードなどの入力装置11、および画像を表示するCRTのようなモニタ装置12が接続される。さらに、画像処理装置10には、上述のような手順によって決定され基準画像メモリ7に格納された基準画像と検査対象物についてTVカメラ2で撮像した画像とを比較して一致度を求める照合手段と、照合手段によって基準画像との一致度の高い部分領域が求められると基準画像の座標位置とその部分領域の座標位置との差に基づいて座標変換を行なう位置補正手段とが設けられている。照合手段では、基準画像の候補を求めるときと同様に、一定の大きさの部分領域をラスタ走査して周知のパターンマッチング法を用いて基準画像との一致度を求め、一致度を数値化して閾値と比較し、一致度が高ければ基準画像に対応する部分領域と判断するのである。ここで、検査対象物の画像について基準画像とは平行移動しか生じないことが確定している場合には、基準画像を代表する1点と検査対象物から抽出した部分画像の対応する1点との座標位置の差によって座標系を平行移動させればよく、また、回転移動を含む場合には2点以上の座標位置の差によって座標変換を行なえばよい。
【0021】
(実施例2)
実施例1では1台のTVカメラ2を用いていたが、本実施例では、図3に示すように、TVカメラ2a〜2dを4台用いた例を示す。各TVカメラ2a〜2dは光軸が互いに平行かつ一定の間隔で離れるように1つの保持部材13に取り付けられている。また、対象物からの各TVカメラ2a〜2dの距離は等しくなるように設定してあり、各TVカメラ2a〜2dでは1つの対象物の互いに異なる部分を撮像するようになっている。各TVカメラ2a〜2dについて、実施例1のTVカメラ2と同様の手順で各TVカメラ2a〜2dごとに基準画像が求められる。
【0022】
いま、各TVカメラ2a〜2dに対応した画像Ia〜Idが、図4に示すようになっているものとする。すなわち、TVカメラ2a,2dに対応する画像Ia,Idには特徴的な基準画像が存在せず、TVカメラ2b,2cに対応する画像Ib,Icにはそれぞれ横方向の変化が大きい部分領域D11および縦方向の変化が大きい部分領域D12が求められるものとする。このような場合には、横方向の位置補正をTVカメラ2bの画像Ibに基づいて行ない、縦方向の位置補正をTVカメラ2cの画像Icに基づいて行なうようにするのである。ここで、1つの画像Ib,Icについて位置補正を行なえば、他の画像Ia〜Idについても同様に位置補正を行なう。また、縦横両方向について変化が大きいような部分領域を検出した場合には、その画像での座標変換を他の画像にも適用して位置補正を行なうようにする。また、基準画像を求める際には、基準画像の候補について検証条件を満たすものが見つかればその時点の部分領域を基準画像とするか、各TVカメラ2a〜2dの撮像領域の中でもっとも特徴的な部分領域を基準画像とするかは適宜選択される。他の構成は実施例1と同様である。
【0023】
(実施利3)
本実施例では、図5に示すような手順で基準画像を求める例を示す。すなわち、実施例2の構成について、TVカメラ2a〜2dの撮像領域にX−Y平面を形成する直交座標系を設定し、相互相関値を求めるための部分領域Dは、部分領域Dに対してX軸方向およびY軸方向の正負両側と、X軸に対して45度および135度で交差する2本の直線上の正負両側との合計8方向についてずらして設定される。この場合、X軸方向について変化が少なくY軸方向には変化が大きいような部分領域Dでは、X軸方向にずらした部分領域Dとの相互相関値は大きく、Y軸方向にずらした部分領域Dとの相互相関値は小さくなる。したがって、各部分領域Dに対応して設定したすべての部分領域Dについて相互相関値が大きくなるような部分領域Dを基準画像として選択することができれば、X軸方向とY軸方向との位置補正を一度でできることになり、このような基準画像を選択するのが望ましいことになる。
【0024】
いま、部分領域Dは64個で全領域を埋めることができるように設定してあるものとして、図5の手順を説明する。まず、第1のTVカメラ2aによって撮像した画像を基準画像設定手段に転送する(S1)。この画像について部分領域Dごとに自己相関値を求め(S3)、第1の閾値を越えている部分領域Dであれば(S4)、上述のように部分領域Dの近傍に設定した部分領域Dとのパターンマッチングを行なう(S5)。このパターンマッチングは相互相関値を用いて評価し、相互相関値がX軸方向とY軸方向とについてともに第2の閾値以下であれば(S6)、2方向についての位置補正用の基準画像として採用する(S7)。また、ステップS6での条件が満たされなくてもX軸方向とY軸方向とのいずれか一方について第2の閾値以下であれば(S8)、そのデータを保留しておく(S9)。自己相関値が第1の閾値を越えない場合(S4)、相互相関値がどの方向についても第2の閾値以下にならない場合(S8)、データを保留した後(S9)のいずれの場合についても、次の部分領域Dについて上記処理を行なう。
【0025】
部分領域Dは64個設定されているから、上記処理を64回行なうまでに(S2)、適切な基準画像が決定されていない場合には、1方向について相互相関値が第2の閾値以下になったデータが保留されているか否かを判定し(S10)、保留されていればその方向についての補正を行ない(S11)、保留されていなければ補正を行なわずに(S12)第1のTVカメラ2aについての処理を終了する。ここにおいて、2方向に補正できる場合は3、X軸方向のみの補正では2、Y軸方向の補正のみでは1、補正なしでは0などのコードを与えるようにしてもよい。
【0026】
第1のTVカメラ2aについて基準画像が見つかった場合には、他のTVカメラ2b〜2dについては第1のTVカメラ2aの基準画像による位置補正を適用できるから、他のTVカメラ2b〜2dで得た画像については位置の補正量のみを指示する。また、基準画像が見つからずに処理が終了したときには、第2のTVカメラ2b以降の各TVカメラ2b〜2dについて同様の処理を行なうのである。
【0027】
以上のような処理によって、対象物の画像について部分領域Dを順に走査して自己相関値が第1の閾値を越えるか否かを判定し、第1の閾値を越える部分領域Dについては、部分領域Dを設定して基準画像となるか否かを検証するのである。したがって、部分領域Dを走査する過程で、1つでも基準画像となる部分領域Dが見つかれば基準画像として採用するのであって、このようにして求めた基準画像は最適な基準画像ではないかも知れないが、短時間で見つけることができることになる。他の構成は実施例2と同様である。本実施例では実施例2のように複数台のTVカメラ2a〜2dを用いた例を示したが、実施例1のように1台のTVカメラ2であっても本実施例の技術思想を適用することが可能である。また、パターンマッチングの方法として、相互相関値を用いた例を示したが、マッチングの程度を数値化できればどのような値を用いてもよい。
【0028】
(実施例4)
本実施例の基本的な手順は図6に示すように実施例3と同様であって、自己相関値の大きい部分領域Dについて、X軸方向とY軸方向とについてずらした部分領域Dを設定して相互相関値を求め、相互相関値がX軸方向とY軸方向とについてともに小さい場合に、その部分領域Dを基準画像として採用するものである。
【0029】
ただし、本実施例では自己相関値を画像内のすべての部分領域Dについて求めた後に相互相関値を求めるようにしている点が実施例3とは相違する。すなわち、画像メモリ4からの画像を基準画像設定手段が取り込むと(S1)、各部分領域Dについて自己相関値を求め(S3)、第1の閾値と比較する(S4)点は実施例1と同様である。その後、自己相関値が第1の閾値を越えていれば、その部分領域Dに関する自己相関値および座標位置を保存する(S5)。この処理をすべての部分領域Dについて繰り返すのである。
【0030】
すべての部分領域Dについて自己相関値および座標位置が求められると、自己相関値の大きい順にソーティングを行なう(S6)。次に、自己相関値が第1の閾値を越える部分領域Dについて自己相関値の大きいほうから順に、複数方向に部分領域Dを設定して相互相関値を求め(S7)、各方向について相互相関値が第2の閾値よりも小さいか否かを判定する(S8)。X軸方向およびY軸方向についてともに相互相関値が第2の閾値よりも小さい場合には(S9)、この部分領域Dを基準画像として採用する(S10)。
【0031】
一方、自己相関値の上位10個について相互相関値を求めても基準画像が決定できない場合には(S11)、残ったデータを確定し(S12)、X軸方向とY軸方向とのいずれか一方について相互相関値が第2の閾値以下になるか否かを判定する(S13)。相互相関値が第2の閾値以下になれば、1方向について位置補正が可能である基準画像として採用し(S14)、すべての相互相関値が第2の閾値を越えていれば基準画像が得られないものとして報知する(S15)。その後、他のTVカメラ2b〜2cについて同様の処理を行なうのである。他の構成は実施例3と同様である。
【0032】
(実施例5)
実施例3で示した手順は、順に走査される部分領域Dについて自己相関値が第1の閾値を越えかつ相互相関値が第2の閾値以下になるものとして最初に見つけた部分領域Dを基準画像としているから、画像が比較的複雑な形状であるときには比較的短い時間で基準画像を決定することができる。しかしながら、画像が比較的単純な形状であれば、実施例4のように、すべての部分領域Dについて自己相関値を求めた後に、自己相関値の大きい順に相互相関値を調べるほうが最適な基準画像を確実に見つけることができることになる。
【0033】
そこで、本実施例では画像の複雑度を評価し、複雑度が規定値を越えるときには、実施例3と同様にして部分領域Dの走査順で基準画像を決定し、複雑度が既定値以下であれば、実施例4のようにすべての部分領域Dについて自己相関値を求めた後に、自己相関値の大きい順に相互相関値の条件を満たしているか否かを評価するのである。ここにおいて、画像の複雑度については、たとえば画像の任意の2つの部分領域Dを比較し、両部分領域Dの相違の程度が大きいほど複雑度が大きいなどとして判定すればよい。相違の程度については通常のパターンマッチングの手法を適用することができる。
【0034】
【発明の効果】
請求項1の発明は、基準の対象物の画像について一定の大きさの部分領域ごとに自己相関値を求め、自己相関値の高い第1の部分領域、すなわち比較的変化が多い部分領域を基準画像の候補として抽出し、さらに、これらの候補のうちで第1の部分領域を各方向に規定の画素数分だけ偏移させて各方向にそれぞれ設定した第2の部分領域との相互相関値が小さい部分領域、すなわち周囲の形状との差が大きい第1の部分領域を基準画像とするのであって、自己相関値によって基準画像の候補を求め、相互相関値によって候補が基準画像として適切か否かを検証するから、人による基準画像の設定作業が不要になって基準画像を自動的かつ再現性よく抽出することができ、基準画像を自動的に登録することができるという利点がある。
【0035】
請求項2の発明は、複数台の撮像装置を用いるとともに各撮像装置ごとに基準画像を設定し、各撮像装置に対応して設定した基準画像を複合的に用いて検査対象物の画像の位置を補正するので、1つの検査対象物について複数個の基準画像を総合して位置補正を行なうことになり、結果的に位置補正の精度を高めることができるという効果を奏する。
【0036】
請求項3の発明は、基準の対象物の画像内で第1の部分領域を走査し、第1の部分領域の各位置ごとに基準画像の候補か否かを判定し、候補となる第1の部分領域について基準画像として適正か否かを検証するから、比較的複雑な形状の対象物であれば、適切な基準画像を短時間で決定できるという利点がある。
請求項4の発明は、基準の対象物の画像内で第1の部分領域をすべて走査して自己相関値を求めた後に、自己相関値の大きい第1の部分領域から順に基準画像か否かを判定し、候補となる第1の部分領域について基準画像として適正か否かを検証するから、比較的単純な形状の対象物の場合に最適な基準画像を決定できるという効果がある。
【0037】
請求項5の発明は、適宜位置の部分領域について複雑度を求め、複雑な画像であれば請求項3の方法によって基準画像を求め、単純な画像であれば請求項4の方法によって基準画像を求めるのであって、複雑な画像では第1の部分領域を順次走査する過程で基準画像を求めることによって、比較的よい基準画像を短時間で設定することができるという利点があり、また単純な画像では第1の部分領域を走査する過程では基準画像を見つけにくいが、全領域について第1の部分領域の自己相関値を求めた後に自己相関値の大きい順に基準画像として適しているか否かを検証するから、最適な基準画像を比較的短時間で見つけることができるという利点を有する。すなわち、対象物の複雑度に適した手順で基準画像を決定することができるのである。
【図面の簡単な説明】
【図1】実施例1を示し、(a)はブロック図、(b)は動作説明図である。
【図2】実施例1に用いる装置の概略構成図である。
【図3】実施例2に用いる装置の概略構成図である。
【図4】実施例2の動作説明図である。
【図5】実施例3の動作説明図である。
【図6】実施例4の動作説明図である。
【符号の説明】
1 対象物
2 TVカメラ
3 アナログ−ディジタル変換器
4 画像メモリ
5 基準画像候補抽出部
6 基準画像検証部
7 基準画像メモリ
部分領域
部分領域
部分領域

Claims (5)

  1. 検査対象物を撮像装置により撮像した画像のうちの特徴的な部分領域であって画像内での座標位置が既知である基準画像を設定する基準画像設定手段と、検査対象物の画像の各部分領域について基準画像との一致度を求め一致度の高い部分領域を抽出する照合手段と、検査対象物の画像のうち基準画像との一致度が高い部分領域を基準として基準画像の画像内での座標位置に対応するように検査対象物の画像について座標変換を行なう位置補正手段とを備えた画像処理装置において、基準画像設定手段は、基準となる対象物を撮像装置により撮像した画像について一定の大きさの部分領域ごとに自己相関値を求める基準画像候補抽出部と、自己相関値が第1の閾値を越える第1の部分領域について第1の部分領域を各方向に規定の画素数分だけ偏移させて各方向にそれぞれ設定した第2の部分領域との相互相関値を求め、相互相関値が第2の閾値以下であるときに第1の部分領域の画像を基準画像とする基準画像検証部とを具備することを特徴とする画像処理装置。
  2. 光軸が互いに略平行であってそれぞれ検査対象物の一部分を撮像領域とする複数台の撮像装置を備え、少なくとも2台の撮像装置において画像内の縦方向の変化が大きい部分領域と横方向の変化が大きい部分領域が求められる場合に基準画像設定手段により基準画像を各部分領域ごとに設定し、位置補正手段は検査対象物の画像の位置座標を各基準画像の設定に用いた各部分領域での変化が大きい各一方向について各基準画像の位置座標に一致させるように座標変換することを特徴とする請求項1記載の画像処理装置。
  3. 基準となる対象物の画像内で部分領域を順に走査し、各位置において第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする請求項1記載の画像処理装置。
  4. 基準となる対象物の画像内で部分領域を順に走査し、すべての部分領域について自己相関値を求めた後に、自己相関値の大きいほうから順に第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする請求項1記載の画像処理装置。
  5. 基準となる対象物の画像内の適宜の部分領域について画像の複雑度を求め、画像が複雑であって複雑度が規定値を越えるときには、基準となる対象物の画像内で部分領域を順に走査し、各位置において第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とし、画像が単純であって複雑度が規定値以下であるときには、基準となる対象物の画像内で部分領域を順に走査し、すべての部分領域について自己相関値を求めた後に、自己相関値の大きいほうから順に第1の部分領域の近傍で第1の部分領域に対して互いに異なる方向に離れた複数個の第2の部分領域を設定して、各第2の部分領域と第1の部分領域との相互相関値を求め、すべての方向の第2の部分領域について相互相関値が第2の閾値以下になる第1の部分領域を基準画像とすることを特徴とする請求項1記載の画像処理装置。
JP31487093A 1993-12-15 1993-12-15 画像処理装置 Expired - Fee Related JP3627249B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31487093A JP3627249B2 (ja) 1993-12-15 1993-12-15 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31487093A JP3627249B2 (ja) 1993-12-15 1993-12-15 画像処理装置

Publications (2)

Publication Number Publication Date
JPH07168941A JPH07168941A (ja) 1995-07-04
JP3627249B2 true JP3627249B2 (ja) 2005-03-09

Family

ID=18058616

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31487093A Expired - Fee Related JP3627249B2 (ja) 1993-12-15 1993-12-15 画像処理装置

Country Status (1)

Country Link
JP (1) JP3627249B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4441332B2 (ja) * 2004-06-01 2010-03-31 シャープ株式会社 画面判定装置および画面判定方法
JP2008058182A (ja) * 2006-08-31 2008-03-13 Mitsutoyo Corp 変位量検出可能性判定装置、その方法、および、変位検出装置
EP2128793B1 (de) * 2008-05-28 2012-10-17 Pepperl + Fuchs GmbH Verfahren und Vorrichtung zum Überprüfen von Druckerzeugnissen, Computerprogramm und Computerprogrammprodukt
JP5441799B2 (ja) * 2010-04-08 2014-03-12 株式会社ザクティ 電子カメラ
JP6481957B2 (ja) 2014-08-20 2019-03-13 富士ゼロックス株式会社 画像処理装置およびプログラム
JP6403196B2 (ja) * 2014-11-07 2018-10-10 日本電子株式会社 画像評価方法および荷電粒子ビーム装置

Also Published As

Publication number Publication date
JPH07168941A (ja) 1995-07-04

Similar Documents

Publication Publication Date Title
JP2003244521A (ja) 情報処理方法、装置および記録媒体
JP7230507B2 (ja) 付着物検出装置
JP3627249B2 (ja) 画像処理装置
JP5264457B2 (ja) 物体検出装置
JP2013254242A (ja) 画像認識装置、画像認識方法および画像認識プログラム
JPH0664614B2 (ja) 階層化構造的テンプレ−ト・マツチング方法
JP2000194861A (ja) 画像認識方法及び装置
JPH0735699A (ja) 表面欠陥検出方法およびその装置
JPH09245166A (ja) パターンマッチング装置
JP2007139535A (ja) 顔端検出装置、顔端検出方法、及び、プログラム
JPH08202878A (ja) 画像処理装置
JPH05113315A (ja) 円形画像データの中心位置検出方法
JP2642185B2 (ja) 角度検出装置
JP2002230564A (ja) 輪郭抽出装置、方法および輪郭抽出プログラム
JPH11351835A (ja) 工具の撮像画像処理による刃先部輪郭線抽出方法
JP3552419B2 (ja) 物体の認識方法
JP3109237B2 (ja) 画像中の線分構成画素抽出方法および線分判定方法
JPS6391779A (ja) 部品認識装置
JPS61286704A (ja) 画像の境界線検出方法
JPH0410074A (ja) 画像パターン傾き検出方法
CN114897966A (zh) 一种大元件的视觉识别方法
JPH0783614A (ja) 距離画像処理方式
JPH05266200A (ja) チェインコードによる形状判定方法
JPH01263773A (ja) 円筒物の検査方法
JPH03158709A (ja) 立体形状認識装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040706

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: 20041116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041129

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees