JPH04304576A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH04304576A
JPH04304576A JP3068612A JP6861291A JPH04304576A JP H04304576 A JPH04304576 A JP H04304576A JP 3068612 A JP3068612 A JP 3068612A JP 6861291 A JP6861291 A JP 6861291A JP H04304576 A JPH04304576 A JP H04304576A
Authority
JP
Japan
Prior art keywords
image
calculation
memory
picture
lighting
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.)
Pending
Application number
JP3068612A
Other languages
English (en)
Inventor
Hiroshi Teramoto
寺本 浩志
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP3068612A priority Critical patent/JPH04304576A/ja
Publication of JPH04304576A publication Critical patent/JPH04304576A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、画像処理装置に関し
、特に、工場内の生産ラインなどにおいて、検査面を通
過する被検査物を照明して撮像するとともに、この撮像
結果を用いて前記被検査物の良否判別処理などの識別を
行なう画像処理装置に関する。
【0002】
【従来の技術】画像処理装置が用いられる工場内の検査
ラインにおいて、被検査物が刻印文字,または傷などの
ように表面の凹状態に基づいて検査されるものである場
合は、従来次のような方法で検査を行なっていた。
【0003】第1の方法としては、撮像デバイスである
テレビカメラの撮像方向と同じ方向から、前記被検査物
に対して丸型の蛍光灯などを用いて一様光による反射照
明を施す。この照明条件のもとに撮像して得られた画像
信号を、予め定められたしきい値で2値化して、前記被
検査物の表面の凹部分によってできる影の有無、位置、
形状などを抽出し、この抽出結果に基づいて被検査物の
良否を判別処理する方法がある。
【0004】第2の方法としては、直管型蛍光灯などを
用いて、被検査物に対して斜方照明を施す。この照明条
件のもとに撮像して得られた画像信号を、予め定められ
たしきい値で2値化して、表面の凹部分によってできる
影の有無、位置、形状などを抽出して、この抽出結果に
基づいて前記被検査物の良否を判別処理するものがある
。特に、この方法では被検査物に対する照明光の入射角
を浅くすることができるため、凹部分が浅い場合でも、
影のコントラストを向上させることができるという利点
がある。
【0005】
【発明が解決しようとする課題】しかしながら、前述し
た第1の方法においては、被検査物の表面の凹部分の大
きさ、深さの程度によりその判別結果がまちまちである
という問題があった。つまり、前記凹部分が浅いとき影
のコントラストが悪くなったり、前記凹部分の深さに対
してその幅が無視できないほど大きいときには、前記凹
部分の底が明るく撮像されてしまったりする。そのため
に、得られた画像信号を2値化しようとしたとき前記凹
部分の有無、位置、形状を正しく抽出できないために、
被検査物の良否を正確に判別することができないという
問題点があった。
【0006】また前述した第2の方法においては、一方
向から照明を施しているために、前記凹部分の方向によ
って影ができる部分とできない部分が存在する。そのた
め、撮像して得られた画像信号を予め定められたしきい
値で2値化した場合、前記凹部分の位置形状を正しく抽
出することができないために、正確な良否判別が困難で
あるという問題もあった。
【0007】それゆえにこの発明の目的は、被写体の所
定の面における凹部分または凸部分の有無、位置、形状
などを常に正しく抽出して、前記被検査物に対する識別
の精度を向上させることのできる画像処理装置を提供す
ることである。
【0008】
【課題を解決するための手段】この発明による画像処理
装置は、被写体の所定の面を撮像して得られた画像信号
を処理する画像処理装置である。詳細には前記処理装置
は前記所定面を、それぞれ異なる方向から斜方照明する
複数の光源と、予め定められた複数の点灯パターンに従
って、かつ前記点灯パターンを順次更新しながら前記複
数光源を個別に点灯制御する点灯制御手段と、前記点灯
制御手段によって更新される前記点灯パターンごとに、
前記撮像して得られた画像信号を画像データにして個別
に記憶す記憶手段と、前記記憶手段に記憶された前記各
画像データに基づいて、画像間演算をする演算手段と、
前記演算手段の演算結果に基づいて、前記被写体を識別
する識別手段と、前記識別手段による識別の結果を出力
する出力手段とを備えて構成される。
【0009】
【作用】この発明にかかる画像処理装置は上述のように
構成されて、転送制御手段によって順次更新される前記
光源の点灯パターンごとに、被写体の所定面に対してそ
れぞれ異なる方向から斜方照明が施されて、複数の異な
る画像データが得られる。したがって、演算手段による
画像間演算は前記複数の画像データに基づいて行なわれ
ることになるので、その演算結果の精度は高くなり、ひ
いては識別手段が前記演算結果に基づいて行なう前記被
写体の識別の精度も向上する。
【0010】
【実施例】以下、この発明の一実施例について図面を参
照して詳細に説明する。
【0011】この実施例では、画像処理装置を、被写体
の刻印文字の印字検査に適用した場合を想定して説明す
る。
【0012】図1は、本発明の一実施例による画像処理
装置の概略構成を示す図である。
【0013】図において画像処理装置は、その表面に予
め定められた文字が刻印された被検査物を撮像するカメ
ラ1、前記カメラ1が出力するビデオ信号を入力し、応
じて画像データ処理する画像データ処理部5および第1
ないし第3光源2ないし4および光電スイッチ33を含
む。
【0014】前記画像データ処理部5は、画像入力部2
2、デジタルメモリである画像メモリ23、画像出力部
24、ビデオモニタ25、タイミング制御部26、アド
レス/データバス27、CPU(中央処理装置)28、
ROM29、RAM30、I/O(入出力)制御部31
ならびに画像間演算部32を含む。
【0015】前記画像入力部22は、前段に接続された
カメラ1が撮像した画像をアナログのビデオ信号として
入力し、応じて前記ビデオ信号をA/D(アナログ/デ
ジタル)変換して、濃淡画像データとして次段に接続さ
れた画像メモリ23に出力する。また、画像入力部22
は撮像して得られた画像について、予め定められた基準
位置からのずれ量を画像上で被検査物の縁部を囲むよう
に設定された位置ずれ量検出用ウィンドウを用いて検出
する機能を兼ね備える。
【0016】前記画像メモリ23は、与えられる濃淡画
像データを、それぞれ1画素単位で格納して、3画面分
の画像データを個別に格納できるメモリ領域ma,mb
およびmcを有する。また、画像メモリ23は、任意の
タイミングでデータの読み書きが行なわれる。
【0017】前記画像間演算部32は、前記画像入力部
22において算出された前記位置ずれ量に基づいて決定
された読出順序に基づいて、前記画像メモリ23より2
個の画像データを位置ずれ補正しつつ読出して画像間演
算し、その演算結果を再度画像メモリ23に格納する機
能を有する。
【0018】画像出力部24は、前段に接続された画像
メモリ23から与えられる画像データを入力し、応じて
D/A(デジタル/アナログ)変換して、1画面分のビ
デオ信号にして次段に接続されたビデオモニタ25に与
える。
【0019】ビデオモニタ25は、モニタ機能を備え、
前段に接続された画像出力部24から与えられる前記ビ
デオ信号により画面表示を行なう。
【0020】前記アドレス/データバス27には、画像
メモリ23、CPU28、ROM29、RAM30およ
びI/O制御部31が接続されることにより、これら各
部により簡単なマイクロコンピュータが構成される。こ
のマイクロコンピュータにおいては、CPU28が前記
ROM29に予め格納されているプログラムを実行する
ことにより特徴量演算処理などの各種画像処理が実行さ
れる。
【0021】前記タイミング制御部26は、前記CPU
28と連動して画像入力部22、画像メモリ23、およ
び画像出力部24におけるデータの入出力を制御するた
めのタイミング信号を生成し、前記各部に与える。
【0022】図2(a)および(b)は前掲図1に示さ
れた画像処理装置を刻印文字の印字検査に適用した場合
の設置状態を示す外観図である。
【0023】図2(a)において、前述した画像処理装
置は、コンベア6上を搬送される被検査物8の表面に刻
印された文字の形状を良否判別するように設けられる。
【0024】前記コンベア6上において、所定の検査面
7が設けられる。前記検査面7に被検査物8が搬送され
て位置したとき、光電スイッチ33により検出されて、
前記検出信号は画像データ処理部5に与えられる。また
前記検査面7上に位置する被検査物8を上方から撮像す
るようにカメラ1が固定して設けられる。さらに、前記
検査面7の斜め上方には、3個の光源2ないし4が固定
して設けられる。前記光源2ないし4は、図2(b)に
示されるように、前記検査面7における光束9、10お
よび11の入射角12、13および14をほぼ同じとし
、それぞれの光束9ないし11のなす角15、16およ
び17が、前記検査面7上で60°の角度をなすように
固定して設けられている。これらの光源2ないし4は、
シャッタ機能付の光源装置などのように点灯制御機能を
備えるものである。
【0025】図3(a)ないし(d)は、前掲図2(a
)および(b)に示された印字検査時において、良否判
定される被検査物の文字の刻印例を説明するための概略
図である。
【0026】図3(a)は、該画像処理装置において良
品18と判定される場合の文字の刻印例を示す平面図で
ある。良品18は、その刻印部19に文字ABCが明確
に刻まれている。前掲図3(a)のA−B方向の断面図
が図3(b)に示される。図3(b)に示されるように
、良品18における刻印部19は、文字ABCをその表
面に凹部分にして形成していることがわかる。一方、図
3(c)および(d)は、不良品20および21の表面
の平面図てある。図3(c)に示される不良品20は、
刻印された文字ABCがAの部分で文字欠けを起こして
いる不良刻印状態にある。また、図3(d)に示される
不良品21は、刻印されている文字が誤っている。
【0027】前掲図2(a)のようにして設置された画
像処理装置は、コンベア6上を搬送されて検査面7上に
位置した被検査物8について、たとえば良品18のよう
に正確に刻印部19を形成するものについては、良品で
ある結果を出力し、逆に文字欠けや文字違いを起こして
いる不良品20または21を検出すれば、被検査物8は
不良品であることを出力するように動作する。
【0028】図4は、前掲図2(a)および(b)に示
されるように設けられた画像処理装置の刻印文字の印字
検査の動作を示す概略処理フロー図である。
【0029】図5(a)ないし(e)は、前掲図4に示
される処理フロー実行によって得られる画像を表わす概
略図である。
【0030】次に、前掲図2(a)に示されるように設
けられた画像処理装置の被検査物8の表面に刻印された
文字の印字検査の動作を、図4に示される処理フローに
従って、図1ないし図3および図5を参照しながら説明
する。
【0031】なお、図4に示される処理フローは、予め
プログラムとしてメモリRAM30の所定の記憶領域に
ストアされて、CPU28の制御のもとに実行される。 また、図4に示される処理フローの各処理ステップは、
画像信号の1画面分に要する時間とし、同一ステップ内
の処理はすべて1画面分の時間で実行される。
【0032】図2(a)に示されるように、コンベア6
によって搬送された被検査物8が検査面7に到達したこ
とを、光電スイッチ33によって検出されると、前記検
出信号は画像データ処理部5のI/O制御部31を介し
てCPU28に与えられる。CPU28は、与えられる
前記検知信号入力に応答して、図4に示される処理フロ
ーを実行開始する。
【0033】CPU28は、図4のステップST1(図
中、ST1と略す)において、光電スイッチ33から被
検査物8の検知入力があるか否かを判別している。この
とき、光電スイッチ33の検知入力があるまではステッ
プST1の判別処理が繰返し実行され、光電スイッチ3
3の検知入力があると、CPU28は、次のステップS
T2以降の処理に分岐する。
【0034】CPU28は、ステップST2ないしステ
ップST4の処理において、まず1番目の光源である第
1光源2を点灯し、カメラ1から撮像して得られたビデ
オ信号は、画像入力部22を介して画像データとして画
像メモリ23に与えられる。画像メモリ23は、前記画
像データをそのメモリ領域maにストアする。なお、第
1光源2を点灯したことによって得られた画像データを
画像aと呼ぶ。前記画像aは、図5(a)に示されるよ
うな凹凸によって形成された刻印文字を表わす。次に、
画像入力部22により、前記画像aの位置ずれ量Zaが
算出される。
【0035】CPU28は、次にステップST5ないし
ステップST7に示される処理を実行する。まず、1番
目の光源2を消灯するとともに、2番目の光源3を点灯
し、同様にして得られる画像データを、図5(b)の画
像bにして画像メモリ23のメモリ領域mbにストアす
る。このとき、並行して前記画像bの位置ずれ量Zbが
算出される。
【0036】その後、CPU28はステップST8およ
びステップST10に示される処理を実行する。まず、
2番目の光源3が消灯されるとともに、3番目の光源4
が点灯されて、得られた画像データは画像メモリ23の
メモリ領域mcに図5(c)の画像cとしてストアされ
るとともに、前記画像cの位置ずれ量Zcが算出される
【0037】以上のようにして、画像メモリ23には画
像a、bおよびcがそれぞれメモリ領域ma、mbおよ
びmcに個別にストアされる。この画像aないし画像c
のそれぞれは、図5(a)ないし(c)に示されるよう
な凹凸によって形成された刻印文字による濃淡画像デー
タを表わす。図5(a)に示されるように画像aは光源
2のみを点灯した照明条件のもとに得られた画像データ
を表わし、図5(b)の画像bは、光源3のみを点灯し
た照明条件のもとに得られた画像データを表わし、同様
にして図5(c)の画像cは、光源4のみを点灯した照
明条件のもとに得られた画像データを表わす。
【0038】次に、CPU28は、ステップST11な
いしステップST13の処理において、タイミング制御
部26を介して画像間演算部32による画像間演算を実
行する。つまり、画像間演算部32は、画像メモリ23
のメモリ領域maおよびmbにそれぞれストアされてい
る画像aおよびbを、それぞれ算出された位置ずれ量Z
aおよびZbに基づいて位置ずれ補正しながら前記メモ
リ23から読出して、両画像について画像間演算を行な
い、その演算結果画像abをメモリ領域maにストアす
る。
【0039】前記画像間演算部32が実行する画像間演
算は、2つの入力画像データの小さい方を出力するmi
n演算を実行していると想定する。CPU28は、演算
結果画像abがメモリ領域maにストアされたことに応
答して、I/O制御部31を介して第3光源4を消灯す
るよう制御する。
【0040】前記演算結果画像abは画像メモリ23の
メモリ領域maにおいて、図5(d)に示されるような
凹凸部を有した画像データとしてストアされる。前記画
像abは、明らかに図5(a)および(b)の画像間で
min演算を実行して得られた演算結果画像であること
がわかる。
【0041】以上のようにして演算結果画像abが算出
されると、続いてCPU28はステップST14ないし
ST16の処理を実行して画像abcを算出する。詳細
には、画像間演算部32は、前記画像abおよび画像メ
モリ23のメモリ領域mcにストアされている画像cに
より画像間演算を前述と同様に実行する。この演算結果
画像abcは、画像メモリ23のメモリ領域mbにスト
アされる。前記演算結果画像abcは、図5(e)に示
されるように、図5(d)の画像abと図5(c)の画
像cのmin演算結果を表すことがわかる。
【0042】上述のようにして得られた演算結果画像a
bcは、光源2ないし4の個別の照明によって形成され
た影の部分は暗いために、画像間演算部32によるmi
n演算の実行によって刻印の凹部分が正しく抽出されて
いることがわかる。
【0043】CPU28は、ステップST17およびS
T18の処理において前記刻印の凹部分が正しく抽出さ
れた画像abcを、さらに予め定められたしきい値を用
いて2値化処理することにより、被検査物8の表面に刻
印された凹部分を正確に抽出することができる。そして
、CPU28は前記2値化処理結果を予め定められた基
準となる2値化データと比較照合しながら、前記被検査
物8の表面に形成された刻印文字の良否を判別する。 そして、前記判別結果を、アドレス/データバス27を
介してビデオモニタ25に画面表示するか、またはI/
O制御部31を介して図示されない表示デバイスまたは
印字デバイスに出力するようにしてもよい。その後、再
度、ステップST1に戻る。
【0044】なお、前記ステップST17における良否
判別処理は、たとえば、必ず刻印が存在する部分に設定
された着目領域における、良品18の面積値、あるいは
画像パターンを基準値として予め登録しておき、被検査
物8の計測データと前記基準値との比較照合により良否
判別する方法が一般的である。
【0045】以上説明した実施例においては、被検査物
8に対する照明用光源の数を光源2ないし4の3個を使
う構成としたが、照明用の光源の数は3個に特定されず
、2個あるいは4個以上としてパターンを増加させて、
前記演算精度を向上させるようにしてもよい。さらに、
画像間演算部32における画像間演算は、CPU28に
よるソフトウェア処理によって実行されてもよい。 また、前記画像間演算は、min演算に限定されず、類
似の効果を得る別の演算方法を用いてもよい。
【0046】
【発明の効果】本発明による画像処理装置によれば、被
写体の所定面を、異なる方向から複数の斜方照明を施し
て複数の異なる画像データを得ることができるので、相
互に画像間演算をした演算結果の精度は向上し、たとえ
ば前記所定面に形成されている凹部分が浅い場合でも、
影のコントラストを向上させて、かつ前記凹部分全体を
正しく抽出することができるという効果がある。
【0047】また、前記所定面に対して斜方照明を施す
ための複数の光源は、それぞれ個別に配設されるので、
たとえば前記被写体が搬送される検査ラインのコンベア
などの搬送経路を妨害することがないという効果がある
【0048】さらに、前記斜方照明の数と同じだけの画
像フレーム数に要する時間内で、良好な演算結果画像が
得られるため、前記所定面に対する高精度および高速な
識別処理が実行できるという効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例による画像処理装置の概略構
成を示す図である。
【図2】(a)および(b)は、図1に示された画像処
理装置を刻印文字の印字検査に適用した場合の設置状態
を示す外観図である。
【図3】(a)ないし(d)は、図2(a)および(b
)に示された印字検査時において、良否判定される被検
査物の文字の刻印例を説明するための概略図である。
【図4】図2(a)および(b)に示されるように設け
られた画像処理装置の刻印文字の印字検査の動作を示す
概略処理フロー図である。
【図5】(a)ないし(e)は、図4に示される処理フ
ロー実行によって得られる画像を表わす概略図である。
【符号の説明】
1  カメラ 2、3および4  光源 5  画像データ処理部 22  画像入力部 23  画像メモリ 25  ビデオモニタ 28  CPU 32  画像間演算部 ma  、mbおよびmc  メモリ領域なお、各図中
、同一符号は同一または相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  被写体の所定の面を撮像して得られた
    画像信号を処理する画像処理装置であって、前記所定面
    を、それぞれ異なる方向から斜方照明する複数の光源と
    、予め定められた複数の点灯パターンに従って、かつ前
    記点灯パターンを順次更新しながら前記複数光源を個別
    に点灯制御する点灯制御手段と、前記点灯制御手段によ
    って更新される前記点灯パターンごとに、前記撮像して
    得られた画像信号を画像データにして個別に記憶する記
    憶手段と、前記記憶手段に記憶された前記各画像データ
    に基づいて、画像間演算をする演算手段と、前記演算手
    段の演算結果に基づいて、前記被写体を識別する識別手
    段と、前記識別手段による識別の結果を出力する出力手
    段とを備えた、画像処理装置。
JP3068612A 1991-04-01 1991-04-01 画像処理装置 Pending JPH04304576A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3068612A JPH04304576A (ja) 1991-04-01 1991-04-01 画像処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3068612A JPH04304576A (ja) 1991-04-01 1991-04-01 画像処理装置

Publications (1)

Publication Number Publication Date
JPH04304576A true JPH04304576A (ja) 1992-10-27

Family

ID=13378763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3068612A Pending JPH04304576A (ja) 1991-04-01 1991-04-01 画像処理装置

Country Status (1)

Country Link
JP (1) JPH04304576A (ja)

Similar Documents

Publication Publication Date Title
JP3669698B2 (ja) 印刷物の検査方法及び検査装置
JPH11211442A (ja) 物体表面の欠陥検出方法及び装置
JPH0783851A (ja) 不良品検出処理方法
JPH07159337A (ja) 半導体素子の欠陥検査方法
JP2000163579A (ja) 外観検査方法およびその装置
JP3320164B2 (ja) 印刷検査装置
JPH0737891B2 (ja) 凹凸状態検出装置
JPS6042884B2 (ja) Icリ−ド曲り検査装置
KR20090121612A (ko) 골판지 품질 불량 자동 검사 방법 및 장치
JPH10132754A (ja) リードフレームの外観検査装置
JPH04304576A (ja) 画像処理装置
JP2561193B2 (ja) 印刷パターン検査装置
JP2000266514A (ja) 金属板の検査方法及び装置
JPH0514951B2 (ja)
JP4613090B2 (ja) 検査装置
JPH02163879A (ja) 印刷物の品質検査装置及びその方法
JPH0519938B2 (ja)
JPH043820B2 (ja)
JP4474006B2 (ja) 検査装置
JP2818347B2 (ja) 外観検査装置
JPH01150987A (ja) 形状認識方法
JP2517385Y2 (ja) 半導体装置の樹脂欠け検査装置
JP2003215061A (ja) ピン検査装置およびピン検査方法およびピン製品およびピン製品の製造方法
JPH0382940A (ja) 円筒形ワークの内面欠陥検出方法
JPH0619252B2 (ja) 印刷配線基板のはんだ付検査装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001003