JPS6211985A - 画像2値化方式 - Google Patents
画像2値化方式Info
- Publication number
- JPS6211985A JPS6211985A JP60150025A JP15002585A JPS6211985A JP S6211985 A JPS6211985 A JP S6211985A JP 60150025 A JP60150025 A JP 60150025A JP 15002585 A JP15002585 A JP 15002585A JP S6211985 A JPS6211985 A JP S6211985A
- Authority
- JP
- Japan
- Prior art keywords
- image
- circuit
- window
- binarization
- level
- 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
Landscapes
- Image Input (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、移動する対象物の静止画像を取り出し、こ
れを画像処理して対象物の形状や欠陥等を検査し、その
良否判別や仕分けを行なうパターン検査・判別装置のた
めの2Vi化方式に関する。
れを画像処理して対象物の形状や欠陥等を検査し、その
良否判別や仕分けを行なうパターン検査・判別装置のた
めの2Vi化方式に関する。
一つ−
〔従来の技術〕
第5図はこの棺のパターン検査・判別装置の従来例を示
す構成図、第6図はその動作を説明するためのタイミン
グチャートである。なお、第5図において、lは対象物
、2はコンベア、3はテレビカメラの如き撮像装置、4
は照明装置、5は例えば発光素子および受光素子からな
る位置センサ、6は増幅器7.211&化回路8、演算
判定部9およびタイミング制御回路10等からなる画像
処理装置である。演算判定部9はさらに画像メモリ91
、特徴抽出回路92)演算処理回路93、位置検出・補
正回路94および設定器95等より構成される。
す構成図、第6図はその動作を説明するためのタイミン
グチャートである。なお、第5図において、lは対象物
、2はコンベア、3はテレビカメラの如き撮像装置、4
は照明装置、5は例えば発光素子および受光素子からな
る位置センサ、6は増幅器7.211&化回路8、演算
判定部9およびタイミング制御回路10等からなる画像
処理装置である。演算判定部9はさらに画像メモリ91
、特徴抽出回路92)演算処理回路93、位置検出・補
正回路94および設定器95等より構成される。
以下、従来装置の動作について第5.6図を参照して説
明する。
明する。
対象物1社ベルトコンベア2により搬送され、これがテ
レビカメラ3の視野内所定位置に到達すると、このこと
が位置センサ5によって検知される0位置センサ出力は
検査開始用信号として用いられ、例えば第6図(R)の
如く示される。いま、テレビカメラ3がシャッタ内蔵形
のものであり、このシャッタがテレビカメラ3の垂直帰
線消去期間(垂直ブランキング期間) VBLKと同期
をとって駆動されるものとすると、この場合シャッタは
第6図(ハ)の如く1回だけ6開”状態となる。
レビカメラ3の視野内所定位置に到達すると、このこと
が位置センサ5によって検知される0位置センサ出力は
検査開始用信号として用いられ、例えば第6図(R)の
如く示される。いま、テレビカメラ3がシャッタ内蔵形
のものであり、このシャッタがテレビカメラ3の垂直帰
線消去期間(垂直ブランキング期間) VBLKと同期
をとって駆動されるものとすると、この場合シャッタは
第6図(ハ)の如く1回だけ6開”状態となる。
なお、垂直ブランキング期間は第6図(イ)の如く示さ
れる。こうしてシャッタが開くと、テレビカメラ3によ
り対象物1の光学像が画像信号(ビデオ信号)に変換さ
れて抽出される。つまり、シャツタ開直後の1フイール
ド(1■:画面のこと)のカメラ出力が有効となり、こ
れが画像信号として画像処理装置6に取り込まれる。こ
の画像取り込みのタイミングおよび期間が第6図に(ニ
)として示されている。こうして取り込まれた画像信号
は増幅器7にて増幅され、2値化回路8にて2値化され
る。2値化された画像信号はwJIl!メモリ91に格
納され、特徴抽出回路92はこのメモリ91から対象物
の各種特徴量を抽出する。演算処理回路93は各特徴量
を設定器95にて予め設定された設定値と比較2判別す
ることにより、対象物の良否判別や仕分け(選別)を行
ない、その結果を表示装置等に出力する。この判定・演
算のタイミングおよび期間は給6図に(ホ)として示さ
れている。なお、第5図の位置検出・補正回路94は対
象物の基準点からの位置ずれ量を検出し、これを補正す
るために設けられる。
れる。こうしてシャッタが開くと、テレビカメラ3によ
り対象物1の光学像が画像信号(ビデオ信号)に変換さ
れて抽出される。つまり、シャツタ開直後の1フイール
ド(1■:画面のこと)のカメラ出力が有効となり、こ
れが画像信号として画像処理装置6に取り込まれる。こ
の画像取り込みのタイミングおよび期間が第6図に(ニ
)として示されている。こうして取り込まれた画像信号
は増幅器7にて増幅され、2値化回路8にて2値化され
る。2値化された画像信号はwJIl!メモリ91に格
納され、特徴抽出回路92はこのメモリ91から対象物
の各種特徴量を抽出する。演算処理回路93は各特徴量
を設定器95にて予め設定された設定値と比較2判別す
ることにより、対象物の良否判別や仕分け(選別)を行
ない、その結果を表示装置等に出力する。この判定・演
算のタイミングおよび期間は給6図に(ホ)として示さ
れている。なお、第5図の位置検出・補正回路94は対
象物の基準点からの位置ずれ量を検出し、これを補正す
るために設けられる。
以上はシャッタ付きテレビカメラの場合であるが、シャ
ッタを持たないテレビカメラを用いるときは、シャッタ
のかわりにストロボを用意し、このストロボをシャッタ
1開”と同じタイミングで1回だけ点弧することにより
、上記と同様に検査。
ッタを持たないテレビカメラを用いるときは、シャッタ
のかわりにストロボを用意し、このストロボをシャッタ
1開”と同じタイミングで1回だけ点弧することにより
、上記と同様に検査。
判別を行なうことができる。
このようにシャッタ、ストロボは連続的に移動する画像
を静止[f12化するものであり、これにより画像ボケ
のない鮮明な画像を取り出し、高精度の検査8判別を保
証するようKしている〇〔発明が解決しようとする問題
点〕 ところで、このような装置における211&化回路のし
きい値は、予め設定された固定レベルで行なわれるのが
普通であるが、これは回路構成および処理が容易となり
、処理時間も短くて済むからである。しかしながら、照
明装置(第5図の符号4参照)の明るさが時間的に変動
したり、または対象物自体の反射率が個体によって変動
したりすると、当然のことながらカメラからの画像信号
も変動する。これを固定レベルで2値化しようとすると
、対象物画儂紘大幅に歪んだものとなり、その結果、対
象物は正常晶であるにもか−わらず、不良品と見なして
しまうという大きな問題点を有している。
を静止[f12化するものであり、これにより画像ボケ
のない鮮明な画像を取り出し、高精度の検査8判別を保
証するようKしている〇〔発明が解決しようとする問題
点〕 ところで、このような装置における211&化回路のし
きい値は、予め設定された固定レベルで行なわれるのが
普通であるが、これは回路構成および処理が容易となり
、処理時間も短くて済むからである。しかしながら、照
明装置(第5図の符号4参照)の明るさが時間的に変動
したり、または対象物自体の反射率が個体によって変動
したりすると、当然のことながらカメラからの画像信号
も変動する。これを固定レベルで2値化しようとすると
、対象物画儂紘大幅に歪んだものとなり、その結果、対
象物は正常晶であるにもか−わらず、不良品と見なして
しまうという大きな問題点を有している。
なお、1つの画面情報がある場合に、例えばそのビデオ
信号を所定ピット数のディジタル量に変換してその濃淡
情報を画素単位でメモリに記憶させ、これを再読出して
所要の情報処理を行なうことにより最適レベルを決定す
る方法もある。しかしながら、この方法では回路構成が
膨大なものとなるばかりでなく、シきい値決定のための
処理時間が長くなるという問題がある。
信号を所定ピット数のディジタル量に変換してその濃淡
情報を画素単位でメモリに記憶させ、これを再読出して
所要の情報処理を行なうことにより最適レベルを決定す
る方法もある。しかしながら、この方法では回路構成が
膨大なものとなるばかりでなく、シきい値決定のための
処理時間が長くなるという問題がある。
したがって、この発明は処理時間が短くしかも経済的で
、かつ照明装置の明るさ変動や対象物の種類等によって
誤判定することのない、安定がっ高精度な2値化方式を
提供することを目的とする。
、かつ照明装置の明るさ変動や対象物の種類等によって
誤判定することのない、安定がっ高精度な2値化方式を
提供することを目的とする。
移動する対象物を撮像する2次元撮像手段を含み該対象
物の静止画像を取り出す画像取出手段と、対象物の撮像
視野白基準位置に対する位置または回転ずれ量を検出し
該ずれ量にもとづいて位置の正規化を行なう位置補正手
段と、正規化された対象物画像の所定位置に少なくとも
1つの所定形状ウィンドウを発生させるウィンドウ発生
手段と、少なくともこのウィンドウ領域内画像の濃淡レ
ベルを検出する検出部を含みこれに応じて2値化レベル
を決定する2値化レベル決定手段とを設ける。
物の静止画像を取り出す画像取出手段と、対象物の撮像
視野白基準位置に対する位置または回転ずれ量を検出し
該ずれ量にもとづいて位置の正規化を行なう位置補正手
段と、正規化された対象物画像の所定位置に少なくとも
1つの所定形状ウィンドウを発生させるウィンドウ発生
手段と、少なくともこのウィンドウ領域内画像の濃淡レ
ベルを検出する検出部を含みこれに応じて2値化レベル
を決定する2値化レベル決定手段とを設ける。
上記画像取出手段により所定時刻を基準にして相前後す
る少なくとも2つの静止画像を取り出し、時間的に前の
画像について上記位置補正手段により対象物画像の位置
補正をして上記ウィンドウ発生手段によりその所定位置
にウィンドウを発生させ、上記29化レベル決定手段に
よりウィンドウ領域内画像の濃淡レベルから最適2&1
化レベルを決定し、この決定された2値化レベルをもっ
て時間的に後の画像を2値化することになり、簡単かつ
安価な構成で、しかも無駄時間なく最適2値化レベルを
決定し得るようにする。
る少なくとも2つの静止画像を取り出し、時間的に前の
画像について上記位置補正手段により対象物画像の位置
補正をして上記ウィンドウ発生手段によりその所定位置
にウィンドウを発生させ、上記29化レベル決定手段に
よりウィンドウ領域内画像の濃淡レベルから最適2&1
化レベルを決定し、この決定された2値化レベルをもっ
て時間的に後の画像を2値化することになり、簡単かつ
安価な構成で、しかも無駄時間なく最適2値化レベルを
決定し得るようにする。
第1図はこの発明の実施例を示す構成図である。
同図において、11はp−バスフィルタ(LPF)、1
2はピークホールド回路(PH回路)、13はアナログ
/ディジタル(A/D)変換回路、14は演算回路、1
5は比較レベル選択回路、16はディジタル/アナログ
(D/A )変換回路、17は2値出力制御回路、18
はPHレベル判別回路、19は標準値出力回路、21は
ウィンドウ発生回路、22は走査点座標発生回路、23
はウィンドウ設定値記憶回路、241tPH!Jセット
回路、25はリセットタイミング回路、26は有効画面
制御(ロ)路、27は座標補正回路、28は固定2値化
回路、29は位置ずれ検出回路であり、その他は第5図
と同様である。
2はピークホールド回路(PH回路)、13はアナログ
/ディジタル(A/D)変換回路、14は演算回路、1
5は比較レベル選択回路、16はディジタル/アナログ
(D/A )変換回路、17は2値出力制御回路、18
はPHレベル判別回路、19は標準値出力回路、21は
ウィンドウ発生回路、22は走査点座標発生回路、23
はウィンドウ設定値記憶回路、241tPH!Jセット
回路、25はリセットタイミング回路、26は有効画面
制御(ロ)路、27は座標補正回路、28は固定2値化
回路、29は位置ずれ検出回路であり、その他は第5図
と同様である。
したがって、対象物lは第5図の場合と同様に、ベルト
コンベア2によってテレビカメラ3の視野内に来るよう
に搬送される。こ−で用いられるテレビカメラ3として
例えばシャッタ付きのものを想定し、このシャッタをテ
レビカメラ3の垂直ブランキング期間(VBLK)毎に
露光動作を行ない、この期間以外は遮光動作を行なうよ
うにし、テレビカメラ3は通常と同様なラスク走査を行
なうものとすると、例えば直流点弧によるタングステン
ランプよりなる照明装置4から適切な照度が与えられて
いるので、カメラ視野内に対象物が存在すれば、シャッ
タ付テレビカメラ3からは垂直走査毎(すなわち、毎■
ごと)に対象物[8が取り出されることになる。勿論、
対象物が搬送されて来なければコンベア上の画像情報は
実質的に無意情報とされる。なお、シャッタ付テレビカ
メラのかわりにストロボを用い、その点弧を上記VBL
K信号と同期させて行なうことにより、上記と全く同様
にして静止化1iiI像を得ることができるのは云う迄
もない。
コンベア2によってテレビカメラ3の視野内に来るよう
に搬送される。こ−で用いられるテレビカメラ3として
例えばシャッタ付きのものを想定し、このシャッタをテ
レビカメラ3の垂直ブランキング期間(VBLK)毎に
露光動作を行ない、この期間以外は遮光動作を行なうよ
うにし、テレビカメラ3は通常と同様なラスク走査を行
なうものとすると、例えば直流点弧によるタングステン
ランプよりなる照明装置4から適切な照度が与えられて
いるので、カメラ視野内に対象物が存在すれば、シャッ
タ付テレビカメラ3からは垂直走査毎(すなわち、毎■
ごと)に対象物[8が取り出されることになる。勿論、
対象物が搬送されて来なければコンベア上の画像情報は
実質的に無意情報とされる。なお、シャッタ付テレビカ
メラのかわりにストロボを用い、その点弧を上記VBL
K信号と同期させて行なうことにより、上記と全く同様
にして静止化1iiI像を得ることができるのは云う迄
もない。
このようにして得られるテレビカメラ3からの画像信号
は画像処理装置のアナログ増幅器7に与えられ、こ−で
適宜なレベルに増幅される。増幅器7からの信号は、2
値化回路8およびローパスフィルタ11に入力される。
は画像処理装置のアナログ増幅器7に与えられ、こ−で
適宜なレベルに増幅される。増幅器7からの信号は、2
値化回路8およびローパスフィルタ11に入力される。
LPFIIはテレビカメラ3の画像信号からノイズや1
〜数画素程度の小さな画像信号(周波数が高い)をカッ
トし、中間周波以下の画像信号のみを抽出する。これは
、ノイズや対象物による局部的な偽画像信号(例えば、
ハレーシヨン等により生起する。)Kもとづく誤動作を
回避するために設けられる。このLPFilの出力はピ
ークホールド回路(PH回路)12に導かれ、所定のタ
イミングで画像信号のピーク錬をホールドする。PH回
路12は、その動作タイミングがホールド用ウィンドウ
発生回路21からの出力によって制御される。つまり、
ウィンドウ領域内だけPH回路12が動作し、そのホー
ルド値はPHリセット回路24およびPHリセットタイ
ミング回路25により、所定のタイミングで消去される
。ウィンドウ発生回路21は、予め設定した画面内の所
定位置に所定大きさの2次元領域をウィンドウとして発
生するもので、各走査線毎にウィンドウ信号を発生する
ことによりウィンドウ領域を形成する。ところで、この
ウィンドウは、対象物画像の位置がカメラ視野内でずれ
た場合にも対象物との相対的位置が変化しないようにす
ることが必要である。
〜数画素程度の小さな画像信号(周波数が高い)をカッ
トし、中間周波以下の画像信号のみを抽出する。これは
、ノイズや対象物による局部的な偽画像信号(例えば、
ハレーシヨン等により生起する。)Kもとづく誤動作を
回避するために設けられる。このLPFilの出力はピ
ークホールド回路(PH回路)12に導かれ、所定のタ
イミングで画像信号のピーク錬をホールドする。PH回
路12は、その動作タイミングがホールド用ウィンドウ
発生回路21からの出力によって制御される。つまり、
ウィンドウ領域内だけPH回路12が動作し、そのホー
ルド値はPHリセット回路24およびPHリセットタイ
ミング回路25により、所定のタイミングで消去される
。ウィンドウ発生回路21は、予め設定した画面内の所
定位置に所定大きさの2次元領域をウィンドウとして発
生するもので、各走査線毎にウィンドウ信号を発生する
ことによりウィンドウ領域を形成する。ところで、この
ウィンドウは、対象物画像の位置がカメラ視野内でずれ
た場合にも対象物との相対的位置が変化しないようにす
ることが必要である。
第2図は対象物の位置ずれ補正方法を説明するための参
照図である。
照図である。
第1図の走査点座標発生回路22は、テレビカメラ3の
現走査点のX座標およびY座標を発生するもので、水平
走査線の数を計数することによって現走査時点のX座標
を知る一方、高周波(例えば、6MHz)の基準クロッ
クを計数することによって現水平走査線上におけるX座
標を知り、これにより走査時点の’jsX座標信号を各
走査毎に出力する。一方、位置ずれ検出回路29は、テ
レビカメラ3を介して取り出される画像から、対象物(
画像)1の先端X座標y1および左端X座標x1をテレ
ビのラスタ走査と同期してリアルタイムで抽出すると\
もに、これを標準対象物画像について上記と同様の手段
により予め求めておいた標準のy、X座標)’S e
xl、と比較し、その位置ずれ量Δy、ΔXを次式の如
く求める。
現走査点のX座標およびY座標を発生するもので、水平
走査線の数を計数することによって現走査時点のX座標
を知る一方、高周波(例えば、6MHz)の基準クロッ
クを計数することによって現水平走査線上におけるX座
標を知り、これにより走査時点の’jsX座標信号を各
走査毎に出力する。一方、位置ずれ検出回路29は、テ
レビカメラ3を介して取り出される画像から、対象物(
画像)1の先端X座標y1および左端X座標x1をテレ
ビのラスタ走査と同期してリアルタイムで抽出すると\
もに、これを標準対象物画像について上記と同様の手段
により予め求めておいた標準のy、X座標)’S e
xl、と比較し、その位置ずれ量Δy、ΔXを次式の如
く求める。
ΔV−V、−yi
ΔX−X5−Xi
このために、まず標準対象物を用いてウィンドウと対象
物画像との相対的位置関係、および対象物1のカメラ視
野画面F上の位置を予め調べておく0つまり、第2図(
イ)に示されるようなウィンドウの基準点座標Pws
(Xda Y(1)と、対象物10基準点座標Ps(x
6*y5)とを予め求めて記憶しておく。次いで、検査
対象物について第2図(p)の如き対象物の基準点座標
Pi(xisyi)を求め、このPs(x4sy5)と
h (xla yl)との差分から、X軸方向のずれ量
ΔXおよびX軸方向のずれ蓋Δyを求めるものである。
物画像との相対的位置関係、および対象物1のカメラ視
野画面F上の位置を予め調べておく0つまり、第2図(
イ)に示されるようなウィンドウの基準点座標Pws
(Xda Y(1)と、対象物10基準点座標Ps(x
6*y5)とを予め求めて記憶しておく。次いで、検査
対象物について第2図(p)の如き対象物の基準点座標
Pi(xisyi)を求め、このPs(x4sy5)と
h (xla yl)との差分から、X軸方向のずれ量
ΔXおよびX軸方向のずれ蓋Δyを求めるものである。
そして、このずれ敏を基準点座標Pwsについて補正す
ることにより、画面F上における対象物位置がどのよう
に変化しても、常に対象物の所定位置にウィンドウを発
生させるようにする。なお、対象物1on面F上の位置
(X5 e xie Y@ # Yi)は、例えばテレ
ビカメラ3からの撮像信号を固定2値化回路28により
固定の2値化しきい値レベルで2値化し、この2値化画
儂のX、y軸への各投影積分値によって求めることがで
きる。
ることにより、画面F上における対象物位置がどのよう
に変化しても、常に対象物の所定位置にウィンドウを発
生させるようにする。なお、対象物1on面F上の位置
(X5 e xie Y@ # Yi)は、例えばテレ
ビカメラ3からの撮像信号を固定2値化回路28により
固定の2値化しきい値レベルで2値化し、この2値化画
儂のX、y軸への各投影積分値によって求めることがで
きる。
以上のことは、@1図では次のように行なわれるO
まず、標準対象物を用いて設定したウィンドウの発生座
標を設定回路23に予め記憶させておく。
標を設定回路23に予め記憶させておく。
走査点座標発生回路22は現走査時点のx、X座標信号
を出力し、位置ずれ検出回路29は上述の如き位置ずれ
量ΔX、Δy’lr出力するので、座標補正回路27は
走査点座標発生回路22および位置ずれ検出回路29か
らの各出力を加算または減算することにより、ずれ補正
がなされた正規化座標データを出力する。ウィンドウ発
生回路21は、座標補正回路27からの出力データと設
定値記憶回路23からのデータとの一致をとってウィン
ドウ情報を発生する。そして、このウィンドウが関いた
ときだけピークホールド回路(PH回路)12カ有効に
動作し、その間のローパスフィルタ(LPF)回路11
の出力をホールドする。すなわち、対象物が撮像視野内
でどのように動いても、常に対象物の予め決められた位
置の濃淡情報を得ることができる。
を出力し、位置ずれ検出回路29は上述の如き位置ずれ
量ΔX、Δy’lr出力するので、座標補正回路27は
走査点座標発生回路22および位置ずれ検出回路29か
らの各出力を加算または減算することにより、ずれ補正
がなされた正規化座標データを出力する。ウィンドウ発
生回路21は、座標補正回路27からの出力データと設
定値記憶回路23からのデータとの一致をとってウィン
ドウ情報を発生する。そして、このウィンドウが関いた
ときだけピークホールド回路(PH回路)12カ有効に
動作し、その間のローパスフィルタ(LPF)回路11
の出力をホールドする。すなわち、対象物が撮像視野内
でどのように動いても、常に対象物の予め決められた位
置の濃淡情報を得ることができる。
こ\で、ウィンドウ発生およびピークホールド機能につ
いて具体的に説明する。第3図は対象物の移動による画
面上の相対的位置関係を示す浴照図、第4図は第1図に
おける主としてピークホールド動作を説明するためのタ
イムチャートである。
いて具体的に説明する。第3図は対象物の移動による画
面上の相対的位置関係を示す浴照図、第4図は第1図に
おける主としてピークホールド動作を説明するためのタ
イムチャートである。
シャッタは出直ブランキング期間VBLK毎に露光動作
を行ない、この期間以外は遮光動作を行なうので、期間
vn LKの開始時刻としてti−2,を五−8゜ti
を考えると、各時刻における対象物の画面上の位置関係
は例えば第3図(イ)、(ロ)および(ハ)の如く示さ
れる。こ−で、1は対象物、Wはウィンドウ、Fはテレ
ビカメラの視野(画面)、■j−2sVi−1およびV
iは各時点の対象物画像をそれぞれ示している。
を行ない、この期間以外は遮光動作を行なうので、期間
vn LKの開始時刻としてti−2,を五−8゜ti
を考えると、各時刻における対象物の画面上の位置関係
は例えば第3図(イ)、(ロ)および(ハ)の如く示さ
れる。こ−で、1は対象物、Wはウィンドウ、Fはテレ
ビカメラの視野(画面)、■j−2sVi−1およびV
iは各時点の対象物画像をそれぞれ示している。
いま、上記の如き名時刻が第4図(イ)の如く示される
ものとすると、位置センサ出力はこの場合は同図(ロ)
の如く、時刻11の直前で得られることになる。制御回
路26は、位置センサ出力が得られた直後のvBLK信
号により、同図(ホ)の如き2値化出力有効画面信号を
生成する。一方、テレビカメラ3からの画像信号は増幅
器7およびLPFI lを介してPH回路12に与えら
れるが、このときウィンドウ発生回路21がそのウィン
ドウ信号を有効画面信号の発生期間以外では全て出力す
るようにしておくことにより、ピークホールド動作は同
図(ハ)のハイ(H)レベルの期間毎に行なわれる。こ
のため、PH回路12は、テレビカメラ3からの低周波
信号ピーク値をリセット信号が与えられる迄ホールドす
る。PH回路用9セット信号は同図(ニ)の如く、有効
画面信号が形成されたVll LK信号以外のVBLK
信号毎に出力されて、PH回路12のリセットを行なう
。したがって、第3図または第4図の如き場合には、時
刻’i−wではウィンドウの設定が充分でないため、P
H回路12の出力は同図(へ)のPHの如くなるのに対
し、時刻ti−1ではウィンドウ位置に対象物が到達し
ているので、PH回路12は対象物の濃淡情報ではLP
F回路11の出力のうちウィンドウ領域内に相当する出
力のピーク値を同図(へ)の如< Vnとしてホールド
することになる。
ものとすると、位置センサ出力はこの場合は同図(ロ)
の如く、時刻11の直前で得られることになる。制御回
路26は、位置センサ出力が得られた直後のvBLK信
号により、同図(ホ)の如き2値化出力有効画面信号を
生成する。一方、テレビカメラ3からの画像信号は増幅
器7およびLPFI lを介してPH回路12に与えら
れるが、このときウィンドウ発生回路21がそのウィン
ドウ信号を有効画面信号の発生期間以外では全て出力す
るようにしておくことにより、ピークホールド動作は同
図(ハ)のハイ(H)レベルの期間毎に行なわれる。こ
のため、PH回路12は、テレビカメラ3からの低周波
信号ピーク値をリセット信号が与えられる迄ホールドす
る。PH回路用9セット信号は同図(ニ)の如く、有効
画面信号が形成されたVll LK信号以外のVBLK
信号毎に出力されて、PH回路12のリセットを行なう
。したがって、第3図または第4図の如き場合には、時
刻’i−wではウィンドウの設定が充分でないため、P
H回路12の出力は同図(へ)のPHの如くなるのに対
し、時刻ti−1ではウィンドウ位置に対象物が到達し
ているので、PH回路12は対象物の濃淡情報ではLP
F回路11の出力のうちウィンドウ領域内に相当する出
力のピーク値を同図(へ)の如< Vnとしてホールド
することになる。
なお、この値vHは’ i+を時点で出力されるリセッ
ト信号によってリセットされる。また、ti+1時刻に
も対象物画像があるときは、そのピーク値が同図(へ)
のPHの如くホールドされる。
ト信号によってリセットされる。また、ti+1時刻に
も対象物画像があるときは、そのピーク値が同図(へ)
のPHの如くホールドされる。
つまり、位置センサ出力が得られる直前(こ−では’1
−1)の画像情報から、所定領域のピーク値を知ること
ができるので、これをもとにして適正な2値化レベルを
決めてやれば、センサ出力が得られた直後(こ\ではt
l)の画像情報を、決定された2 f[化レベルで2値
化することが可能となり、こうして取り出される2値化
画像にもとづいて検査9判別をすることにより、2値化
のための処理時間を短縮し、検査または判別の精度を向
上させるものである。
−1)の画像情報から、所定領域のピーク値を知ること
ができるので、これをもとにして適正な2値化レベルを
決めてやれば、センサ出力が得られた直後(こ\ではt
l)の画像情報を、決定された2 f[化レベルで2値
化することが可能となり、こうして取り出される2値化
画像にもとづいて検査9判別をすることにより、2値化
のための処理時間を短縮し、検査または判別の精度を向
上させるものである。
次に、こうして得られたピーク値から2値化レベルを決
定する手法について説明する。
定する手法について説明する。
まず、標準となる対象物を標準位置で撮像し、適正な2
値画像となるよう2値化しきい値を調整して、適切な2
値化しきいflkTiBとこれに対応するPH回%12
のピークホールド値VH8とを求め、これらを演算回路
14内に基準として記憶しておく。なお、前述の如き対
象物とウィンドウとの相対的位置の検出もこの時点で行
なわれる。次いで、検査すべき対象物についてこれと同
様の操作を行ない、判定直前画像Vi−□のウィンドウ
領域内の濃淡情報であるピークホールド1m MIX
ヲ求める。こうすれば、ピークホールド値の相別的な関
係から、検査対象物の2値化しきい値候補LXを、 として差しつかえないので、演算回路14にて上式の演
算を行なうことにより、適正な2値化しきい値を求める
ことができる。このとき、ピークホールド値VHXその
ものについても、これが例え0、5 Vns〜1.5
Vn8の範囲内にあるか否かを調べて、その適正さを判
断するようにしている。この判断を行なうのがPHレベ
ル判別回路18であり、VHXが上記の範囲内(Y)な
らば、比較レベル選択回路15によって演算回路14の
出力Lxが選択され、これがD/A変換回路16を介し
て2値化回路8にそのしきい値として与えられる。
値画像となるよう2値化しきい値を調整して、適切な2
値化しきいflkTiBとこれに対応するPH回%12
のピークホールド値VH8とを求め、これらを演算回路
14内に基準として記憶しておく。なお、前述の如き対
象物とウィンドウとの相対的位置の検出もこの時点で行
なわれる。次いで、検査すべき対象物についてこれと同
様の操作を行ない、判定直前画像Vi−□のウィンドウ
領域内の濃淡情報であるピークホールド1m MIX
ヲ求める。こうすれば、ピークホールド値の相別的な関
係から、検査対象物の2値化しきい値候補LXを、 として差しつかえないので、演算回路14にて上式の演
算を行なうことにより、適正な2値化しきい値を求める
ことができる。このとき、ピークホールド値VHXその
ものについても、これが例え0、5 Vns〜1.5
Vn8の範囲内にあるか否かを調べて、その適正さを判
断するようにしている。この判断を行なうのがPHレベ
ル判別回路18であり、VHXが上記の範囲内(Y)な
らば、比較レベル選択回路15によって演算回路14の
出力Lxが選択され、これがD/A変換回路16を介し
て2値化回路8にそのしきい値として与えられる。
一方、MIXが上記の範囲外(N)ならば、選択回路1
5は標準値出力回路19からの出力を選択するように動
作する。なお、標準値出力回路19は、通常はLsを標
準値として出力する。つまり、このようにするのはs
VHXが異常なときは演算にて求めた2値化しきい値を
採用するのは危険であり、標準値vnsを採用する方が
安全であると考えられるからである■ こうして決定された2値化レベル信号は、D/A変換回
路16を介して2値化回路8の一方の入力となる02値
化回路8の他方には、i時点の画像信号が入力され、こ
の画像信号がD/A変換回路16からの2値化レベルに
よって2値化されることになる。このとき、制御回路2
6は前述の如き有効画面信号を生成し、これを2値出力
制御IiJ路17へ与えるので、回路27では2値化回
路出力のうち検査2判別に有効な2値rIkJ像情報の
みを出力するように制御を行なう。演算制御部9はこう
して得られる2値画像情報によって所定の画像処理を実
行し、対象物の検査2判別を行なう。
5は標準値出力回路19からの出力を選択するように動
作する。なお、標準値出力回路19は、通常はLsを標
準値として出力する。つまり、このようにするのはs
VHXが異常なときは演算にて求めた2値化しきい値を
採用するのは危険であり、標準値vnsを採用する方が
安全であると考えられるからである■ こうして決定された2値化レベル信号は、D/A変換回
路16を介して2値化回路8の一方の入力となる02値
化回路8の他方には、i時点の画像信号が入力され、こ
の画像信号がD/A変換回路16からの2値化レベルに
よって2値化されることになる。このとき、制御回路2
6は前述の如き有効画面信号を生成し、これを2値出力
制御IiJ路17へ与えるので、回路27では2値化回
路出力のうち検査2判別に有効な2値rIkJ像情報の
みを出力するように制御を行なう。演算制御部9はこう
して得られる2値画像情報によって所定の画像処理を実
行し、対象物の検査2判別を行なう。
以上では、位置補正としてXpYZ軸の平行ずれ補正に
ついて説明したが、回転(姿勢)ずれの場合も、回転量
検出回路と回転による座標変換回路とを設けることによ
り、上記と同様に行なうことができる。また、以上では
2値化回路を1チヤネルとし、これに1つのウィンドウ
を設定するようにしたが、対象物の濃淡に対処すべく2
値化回路を複数チャネルとし、これに対応して複数のウ
ィンドウを設け、各々の対応をとって2値化しきい値を
個別に制御することも可能である。勿論1つの2値化回
路に対して複数のウィンドウを設定することもできる口
さらに、ウィンドウ内の画像信号について、そのピーク
値を用いるようにしたが、濃淡情報の平均値を用いるよ
うにしてもよい。
ついて説明したが、回転(姿勢)ずれの場合も、回転量
検出回路と回転による座標変換回路とを設けることによ
り、上記と同様に行なうことができる。また、以上では
2値化回路を1チヤネルとし、これに1つのウィンドウ
を設定するようにしたが、対象物の濃淡に対処すべく2
値化回路を複数チャネルとし、これに対応して複数のウ
ィンドウを設け、各々の対応をとって2値化しきい値を
個別に制御することも可能である。勿論1つの2値化回
路に対して複数のウィンドウを設定することもできる口
さらに、ウィンドウ内の画像信号について、そのピーク
値を用いるようにしたが、濃淡情報の平均値を用いるよ
うにしてもよい。
また、ウィンドウの形状は長方形に限らず任意の形状と
することができる。
することができる。
この発明によれば、時間的に相前後する2つの画像信号
を取り出し、時間的に前の画像信号から2値化レベルを
決定して時間的に後の画像信号の2値化を行なうように
したので、対象物の反射率が個々に異なる場合にも、こ
れに応じた2値化しきい値が選択されるので、常に安定
で高精度の判定が可能となる利点がもたらされる。なお
、この点は照明装置の照度変化に対しても同様である。
を取り出し、時間的に前の画像信号から2値化レベルを
決定して時間的に後の画像信号の2値化を行なうように
したので、対象物の反射率が個々に異なる場合にも、こ
れに応じた2値化しきい値が選択されるので、常に安定
で高精度の判定が可能となる利点がもたらされる。なお
、この点は照明装置の照度変化に対しても同様である。
また、対象物の位置や姿勢が変化しても、そのずれ量を
検出して正規化を行ない、これにもとづいて2値化レベ
ルを決定するようにしたので、精度の高い2gl1化レ
ベルを得ることができる。さらに、移動する対象物につ
いて、これを静止画像化するようにしているので、画像
ボケのない鮮明な画像が得られる結果、検査または判別
の精度が向上するものである。しかも、ハードウェアと
して高速のA/D変換回路、記憶回路および膨大な処理
回路を必要としないので、この種の装置を簡単かつ安価
にすることが可能である。また、この発明は判定の対象
となる画像情報の直前の画像情報を利用して2値化レベ
ルを決定するもので、従来はこれを無駄なものとして見
過していたものを用いるものであるため、処理時間は実
質的に増加せず、したがって従来と同等の高速性が保証
されるものである。また、2値化しきい値の決定に当た
り、画像の濃淡値に一定の制限を設けるようにしたので
、予想外の対象物等による誤動作を回避することができ
る。
検出して正規化を行ない、これにもとづいて2値化レベ
ルを決定するようにしたので、精度の高い2gl1化レ
ベルを得ることができる。さらに、移動する対象物につ
いて、これを静止画像化するようにしているので、画像
ボケのない鮮明な画像が得られる結果、検査または判別
の精度が向上するものである。しかも、ハードウェアと
して高速のA/D変換回路、記憶回路および膨大な処理
回路を必要としないので、この種の装置を簡単かつ安価
にすることが可能である。また、この発明は判定の対象
となる画像情報の直前の画像情報を利用して2値化レベ
ルを決定するもので、従来はこれを無駄なものとして見
過していたものを用いるものであるため、処理時間は実
質的に増加せず、したがって従来と同等の高速性が保証
されるものである。また、2値化しきい値の決定に当た
り、画像の濃淡値に一定の制限を設けるようにしたので
、予想外の対象物等による誤動作を回避することができ
る。
第1図はこの発明の実施例を示す構成図、阿2図は対象
物の位置ずれ補正方法を説明するための参照図、第3図
は対象物の移動による画面上の相対的位置変化を示す参
照図、第4図は嬉1図における主としてピークホールド
動作を説明するためのタイムチャート、第5図は対象物
の検査・判別装置の従来例を示す構成図、陪6図はII
IIs図の動作を説明するためのタイムチャートである
。 符号説明
物の位置ずれ補正方法を説明するための参照図、第3図
は対象物の移動による画面上の相対的位置変化を示す参
照図、第4図は嬉1図における主としてピークホールド
動作を説明するためのタイムチャート、第5図は対象物
の検査・判別装置の従来例を示す構成図、陪6図はII
IIs図の動作を説明するためのタイムチャートである
。 符号説明
Claims (1)
- 【特許請求の範囲】 1)移動する対象物を撮像する2次元撮像手段を含み該
対象物の静止画像を取り出す画像取出手段と、該対象物
の撮像視野内基準位置に対する位置または回転ずれ量を
検出し該ずれ量にもとづいて位置の正規化を行なう位置
補正手段と、該正規化された対象物画像の所定位置に少
なくとも1つの所定形状ウインドを発生させるウィンド
ウ発生手段と、少なくとも該ウィンドウ領域内画像の濃
淡レベルを検出する検出部を含み該濃淡レベルに応じて
2値化レベルを決定する2値化レベル決定手段とを備え
、前記画像取出手段により所定時刻を基準にして相前後
する少なくとも2つの静止画像を取り出し、時間的に前
の画像について前記位置補正手段により対象物画像の位
置補正をして前記ウィンドウ発生手段によりその所定位
置にウィンドウを発生させ、前記2値化レベル決定手段
によりウィンドウ領域内画像の濃淡レベルから2値化レ
ベルを決定し、該決定された2値化レベルをもつて時間
的に後の画像を2値化することを特徴とする画像2値化
方式。 2)特許請求の範囲第1項に記載の画像2値化方式にお
いて、前記2値化レベルを決定するための画像信号は前
記画像取出手段からの出力にローパスフィルタをかけて
取り出すことを特徴とする画像2値化方式。 3)特許請求の範囲第1項または第2項に記載の画像2
値化方式において、前記検出部にて検出される画像の濃
淡レベルが所定の範囲を越えたときは別途設けられた標
準値を2値化レベルとして採用することを特徴とする画
像2値化方式。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60150025A JPS6211985A (ja) | 1985-07-10 | 1985-07-10 | 画像2値化方式 |
| DE19863623294 DE3623294A1 (de) | 1985-07-10 | 1986-07-10 | System zum binaeren codieren eines bildes |
| US07/186,698 US4885784A (en) | 1985-07-10 | 1988-04-22 | System for binary encoding a picture |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60150025A JPS6211985A (ja) | 1985-07-10 | 1985-07-10 | 画像2値化方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6211985A true JPS6211985A (ja) | 1987-01-20 |
| JPH056713B2 JPH056713B2 (ja) | 1993-01-27 |
Family
ID=15487848
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60150025A Granted JPS6211985A (ja) | 1985-07-10 | 1985-07-10 | 画像2値化方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6211985A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5981772A (ja) * | 1983-08-29 | 1984-05-11 | Hitachi Ltd | 位置検出装置 |
-
1985
- 1985-07-10 JP JP60150025A patent/JPS6211985A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5981772A (ja) * | 1983-08-29 | 1984-05-11 | Hitachi Ltd | 位置検出装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH056713B2 (ja) | 1993-01-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5305391A (en) | Method of and apparatus for inspecting bottle or the like | |
| JP2005127989A (ja) | 傷検出装置および傷検出プログラム | |
| US4885784A (en) | System for binary encoding a picture | |
| JPH08145906A (ja) | 被検査面の欠陥検査方法およびその装置 | |
| JP3695120B2 (ja) | 欠陥検査方法 | |
| JPS627588B2 (ja) | ||
| JPH0711414B2 (ja) | ガラスびんの偏肉検査方法 | |
| JP3216439B2 (ja) | 円形容器の内面検査装置 | |
| JP3159063B2 (ja) | 表面欠陥検査装置 | |
| JPH0862155A (ja) | 物体観測装置 | |
| JPS6211985A (ja) | 画像2値化方式 | |
| JP3160838B2 (ja) | 表面欠陥検査装置 | |
| JP2841961B2 (ja) | 視覚認識装置 | |
| JPH09161056A (ja) | 円形容器内面検査方法 | |
| JPS6211984A (ja) | 画像2値化方式 | |
| JP3055323B2 (ja) | 円形容器内面検査装置 | |
| JP3055322B2 (ja) | 円形容器内面検査装置 | |
| JP2004286708A (ja) | 欠陥検出装置、方法及びプログラム | |
| JP2701872B2 (ja) | 面付パターンの欠陥検査装置 | |
| JP2874402B2 (ja) | 円形容器内面検査装置 | |
| JPH0282104A (ja) | 計測内視鏡装置 | |
| JP2009085677A (ja) | 表示異常検出装置、および表示異常検出方法 | |
| JPH11205823A (ja) | Crtディスプレイモニタの枠位置・形状検出方法 | |
| JPH0518909A (ja) | 円形容器内面検査装置 | |
| JPH0654223B2 (ja) | 印刷配線基板のはんだ付検査装置及びその検査方法 |