JPH02242482A - 製品合格の光学的判断の方法と装置 - Google Patents

製品合格の光学的判断の方法と装置

Info

Publication number
JPH02242482A
JPH02242482A JP2029958A JP2995890A JPH02242482A JP H02242482 A JPH02242482 A JP H02242482A JP 2029958 A JP2029958 A JP 2029958A JP 2995890 A JP2995890 A JP 2995890A JP H02242482 A JPH02242482 A JP H02242482A
Authority
JP
Japan
Prior art keywords
value
image
values
product
calculating
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
JP2029958A
Other languages
English (en)
Inventor
Kenneth A Cox
ケネス・エー・コツクス
Robert J Maher
ロバート・ジエイ・メイバー
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.)
Philip Morris Products SA
Philip Morris Products Inc
Original Assignee
Philip Morris Products SA
Philip Morris Products Inc
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 Philip Morris Products SA, Philip Morris Products Inc filed Critical Philip Morris Products SA
Publication of JPH02242482A publication Critical patent/JPH02242482A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C5/00Sorting according to a characteristic or feature of the articles or material being sorted, e.g. by control effected by devices which detect or measure such characteristic or feature; Sorting by manually actuated devices, e.g. switches
    • B07C5/04Sorting according to size
    • B07C5/10Sorting according to size measured by light-responsive means
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/14Quality control systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/8851Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30164Workpiece; Machine component

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • Evolutionary Computation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Chemical & Material Sciences (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Medical Informatics (AREA)
  • Multimedia (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Automation & Control Theory (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、製品検査の方法と装置、特に、製品が合格外
形状を有するかを光学的に判断する方法と装置に関する
包装食品、飲料、洗剤製品、美容や健康用品、紙巻タバ
コ、その他タバコ製品など消費物品の多くの製品にとっ
て、製品自体またはその包装の外形状が一定であってな
おかつ不備がないことはたいへん重要である。しかも、
一般にはその様な製品は多量に同時に迅速に製造される
ため、自動運転の光学検査方法が事実上必要となる。従
来の光学検査技法では、対象製品の予め決められた部分
のみを検査判断するのが普通であった。そのため、従来
の光学検査装置では、既定の検査部分以外の欠陥が見逃
されがちで、および/または装置が設定されるときには
予知できなかった類いの不備を見逃すこともあった。ま
た、それら従来光学検査装置は、予め各製品検査作業に
合わせた仕様にしなければならないため、その設定作業
に高度な技術が要求され、長い時間も費やされる不便が
あった。
本発明による製品が合格できる外観を有するかどうかを
判断する方法は、a)製品表面の2次元画像を得る段階
と、b)得られた画像を複数の区域に副次分割して、そ
の副次区域の光学特性に従って各副次区域に数値を割当
てる段階とから成る、基準製品から複数の基準画像を生
成する工程と、基準製品から得られた画像から判別画像
を引出す工程と、外観を判定される実際の製品のために
、判別画像からの許容偏差のスレショルド値を設定する
工程と、各基準画像を生成する工程を繰返すことにより
、実際製品の画像を生成する工程と、さらに、得られた
製品画像を判別画像と比較する工程とで構成されていて
、判別画像からの偏差がスレショルド値より大きい実際
製品の画像は、不合格外観をもつと判定される。
本発明はまた、製品表面の2次元画像を得る手段と、得
られた画像を複数の区域に副次分割して、その副次区域
の光学特性に従って各副次区域に数値を割当てる手段と
から成る、基準製品から複数の基準画像を生成する手段
と、複数基準画像から判別画像を引出す手段と、外観を
判定される実際の製品のために、判別画像からの許容偏
差のスレショルド値を設定する手段と、基準製品画像生
成手段にて生成される画像と比較しうる製品画像を生成
するよう作動できる、実際製品の画像を生成する手段と
、さらに得られた製品画像を判別画像と比較する手段と
で構成されているため、判別画像からの偏差がスレショ
ルド値より大きい実際製品の画像は、不合格外観をもつ
と判定することができる、製品が合格できる外観を有す
るかどうかを判断する装置を供給することであって、本
発明の方法と装置により、注目すべき欠陥や画像内で生
ずる基準値からの偏差から検査製品が異質製品であるか
または欠陥製品であるかを判断できるよう、検査製品の
全体画像を処理することが可能となる。
また、本発明の光学製品検査の方法や装置は、汎用性が
あり、高度熟練作業者による複雑な設定作業を要するこ
となくそれぞれの新規の検査内容に自動的に適合できる
、特徴をもつ。
さらに、本発明の方法や装置は、高度熟練作業者の介在
を要することな(新規の各検査作業を実施するために必
要な情報を自動的に得ることができる。
本発明の好適な実施例では、フィルター関数、すなわち
、検査すべき複数の対象物の2次元画像からの判別画像
値が演算される。判別画像演算操作は、判別画像の実効
性を低下させるような゛ノイズ°°の判別画像への侵入
を防ぐために、判別画像値算出に使用する最適情報量を
2次元画像から自動的に決定する工程を持っている。判
別画像値の演算が完了した後、各製品の2次元画像が形
成されて判別画像値を使って処理されて、判別画像値を
演算するのに使用された所定値と比較される出力値が作
成される。その出力値が所定値より一定量以上達わない
場合は、検査製品の外観は普通であるつまり合格である
と判断される。また、そうでない場合は、検査製品の外
観は異常であるつまり不合格であると判断される。
本発明の1実施例が、付随図面を参照しながら例として
下記に説明されている。
第1図のように、本発明による典型的な製品検査装置1
0は、図の左から右へ一つずつ検査される非検査品すな
わち製品12を搬送するためのコンベア装置20を備え
ている。図の(従来型ビデオカメラ24の撮影視野内に
ある)A位置では、製品20が従来の光源30から光で
照射される。
従来型の製品センサー22がカメラ24に対向する製品
12を検知するたびに、(プロセッサー26の一部分で
ある)撮像機器26Aがカメラ24から製品の2次元画
像を°°記録゛つまり入力する。カメラ24は、普通の
NTSC式またはRGB式カメラのような従来型の単色
(白黒など)または多色(カラーなど)ビデオカメラで
あって構わない。本発明が金色カラー製品検査にも適用
可能であることは当業者には明白であるということを踏
まえて、説明を明瞭かつ簡単にするために、ここでは(
白黒などの)モノクロ検査のみを説明する。
撮像機器26Aで得た2次元画像は、検査製品12がコ
ンベア装置20の制御可能部20Bへ来るまでに、製品
が合格画像をもつかどうかをプロセッサー26が判定完
了するように、以下に述べるようにプロセッサー要素2
6.26Aにて演算処理される。製品が合格画像を示す
と、プロセッサー26は制御部20Bを作動させて、そ
の製品を、次の通常処理段階へ合格製品12Aを搬送す
るコンベア端部2OAへ仕分しづする。一方、製品の画
像が不合格である場合は、プロセッサー26は制御部2
0Bを作動させて、その製品を、別の特殊処理段階へ欠
陥ある拒絶製品12Rを搬出するコンベア端部2ORへ
仕分けする。なお、一般的にプロセッサー26は、例え
ば、マサチューセッツ州カントンのアントロックス社(
ANDOROX C0RP、 )のIC3−400型の
撮像機器を備えた、カリフォルニア州マウンテンビュー
のサンマイクロシステムズ社(SUN MICRO3Y
STEMS INC,)から入手可能なサン3/160
型ワークステーシヨンのような、適切にプログラムされ
た通常のマイクロまたはミニコンピユータとする。
(好ましくは、第2図のフローチャート図に従って)主
としてプロセッサー要素26.26Aにて実行される本
発明の方法では、合格未確認製品をどちらかに判定する
連続処理作業にて使用するための判別画像をプロセッサ
ー26が作成できるようにさせる目的で、統計的に必要
数(例えば、100または200個)の合格確認済み製
品の画像(いわゆる°゛演習製品°゛あるいは°゛演習
画像゛°)が事前処理される。演習画像はいかなる方法
で作成してもよいが、望ましい数の演習製品12を使用
して本検査装置10での操作によって作成するのが一番
簡単であろう。なお演習製品の処理中は、コンベア端部
2OBは2ケ所のどちらかの位置にロックしておくのが
望ましい。次に、第2図を説明する。
ステップ102では、−船釣にコンピュータプログラム
の最初に実行されるように、プロセッサー26が様々な
プログラム定数の初期設定を行い、さらに(図示されな
い端末キーボードなどからの)プログラム制御入力を読
取る。ステップ104では、図1にて前述されたように
、−式の演習画像を作成するためプロセッサー26はカ
メラ24と撮像機器26Aを作用させる。撮像機器26
Aは、カメラ24からの通常アナログ出力信号情報をデ
ジタル化して、演習画像のデジタル版を作成する。例え
ば、撮像機器26Aにより、画像は256X256ピク
セル数のグリッドに分解されて、各ピクセルに(輝度に
比例した)デジタル値が割当てられる。(ただし、25
6X256グリツドは説明のため引用されたものであっ
て、必要に応じてその他のグリッドサイズ、比例配分、
分割数などが利用できるのはいうまでもない。高解像度
を有する場合は、512X512ピクセル数のグリッド
がよい。いずれにしても、イ吏用できる演習画像の数は
ピクセル数より少ないことを注意すべきである)。なお
ここでは、画像データ結果は、I、I xy、または上
で表されるものとする。
(さらに、以降のステップ、例えば以下に述べられる、
エツジ検出、中心位置決めと整列操作、2値化のステッ
プなどでの画像データの変更後でも、同様の記号表示が
使用されるものとする。)次に、第3図の各演習画像の
処理について、下記に説明する。
ステップ202は、ステップ104の再現で画像の捕捉
に関するものである。ステップ204では、エツジ検出
を実行するかどうかを決定するために1つまたはそ、れ
以上のプログラム制御値(ステップ102の入力)がテ
ストされる。エツジ検出は既知の技法であって、どんな
方法で実行されても構わない。(例えば、ラフアニル・
C・ゴンザレスによる゛デジタル画像処理”、331−
41ページ、1987年アジソン・ウニスリー出版社発
行、あるいは、ウィリアム・I(・プラットによる“デ
ジタル画像処理”、478−92ページ、1978年ジ
ョン・ウィリー&サンズ出版社発行、を参照。)−船釣
にエツジ検出とは、出力デジタル値を作成するためプロ
セッサー26によりピクセルの初期デジタル値が変えら
れるため、ピクセル値の主要変移域でのまたはその付近
でのピクセルが相対的に強調された出力デジタル値を有
する一方、ピクセル値の主要変移域でのまたはその付近
でないピクセルは相対的にデエンファシスの出力デジタ
ル値を有することで構成される。
例を上げれば、図4ではエツジ検出実行前の典型的な画
像が示されているが、第5図ではエツジ検出後の同じ画
像が示されている。(ただし、第4図、第5図では画像
の必要部分だけが示されているが、画像フレーム自体は
当然製品画像よりも充分大きい)。第4図と第5図で見
られるように、入力画像(第4図)の明部から暗部への
変移点(すなわち°゛エツジ°゛のピクセルは、エツジ
検出画像(第5図)では明るく表示されている。(便室
上、第5図での°°明るい゛°部分は図では実線で表さ
れるものとする。) (本実施例において)エツジ検出が実行された場合、ス
テップ206が実行されて、ステップ102で入力され
た1つまたはそれ以上のプログラム制御値のテストを基
にした使用エツジ検出方法が確認される。その他様々な
エツジ検出方法が知られているし、どれを使用しても構
わないけれど、第3図のもう一方別のステップ208a
からdでは、(上記のブラットの文献に記述されている
が、本実施例ではそれぞれ°°ロバーツ′°、°°ソー
ベル°゛、”ラプラシアン°“、“°低域通過°°方法
と呼ぶ)4つの技法が使用される。例えば、ロバーツ方
法(ステップ208a)を選んだ場合、第3図の208
a枠の右側の式から各出力デジタル値I xyが得られ
る。(ただし、演算式の、Xとyは関係ピクセル座標で
あって、等式の右側の値はそれぞれ前記(エツジ検出前
の)入力デジタル値である)。もう1つの方法として、
ソーベル、ラプラシアン、または低域通過のエツジ検出
方法のいずれかをステップ206で選んだ場合は、第3
図のぞれぞれ208枠右側に示された演算式を基にして
出力デジタル値が演算される。
上記の(いずれかの)エツジ検出操作の後、制御過程は
ステップ220へ移り、そこで(ステップ102で設定
された)スレショルド定数がOであるかどうかを判断す
るためテストされる。スレショルド定数がOでない場合
は、画像データの2値化が要求される。その場合、制御
過程はステップ222へ移動して、第3図の222枠右
側の関連式に示されているように、スレショルド定数よ
り大きい各画像データ値は1と同等値に設定されその他
の画像データ値はOと同等値に設定される。なお、第5
図はエツジ検出と2値化の結果である。本実施例では2
値化が実行されているが、というのも、それによりデー
タのそれ以降に処理される速度が非常に加速され、また
、光量の変化に対する処理感度が低減されるからである
(実行された場合)上記の2値化後、制御過程はステッ
プ230へ移動して、連続する画像を互いに中心位置決
めさせたり整列させたりすることを可能にするため、(
第3図の230枠の右側の等式を使って)画像の°゛第
1モメント°°値を演算する。これらの等式において、
KとLは(前述の等式のXとyと同じく)ピクセル座標
インデックス値である。従って、それら式によって、全
画像で共通の基準位置の各画像での座標点K“、Lが演
算できる。(第1画像後の)各画像データを変更するこ
とにより、各画像のデータは細画像のデータに整列させ
られるため、第1画像後の各画像のデータ基準点は第1
画像の基準点に一致する(画像データを実際に変更して
画像を整列させることは必要ないかもしれないが、それ
よりむしろ、それ以降に各画像のデータ処理する際、単
に演算非整列値を考慮するだけで充分であろう。)なお
、画像のその他の主要部とは相対的に不一致な画像情報
部分が存在する場合は、KとLを画像全体にスパンさせ
る必要はない。例えば、2値化演習画像12Bが第6図
の鎖点線Rで囲まれた区域に対して相対的移動しないた
め、” M N T ”記号の部分または画像細部の一
部分がその区域と交差しないと分かった場合には、その
区域ばKとLの領域として選択される。
ステップ230では、プロセッサー26に第7図と第8
図で説明されるようなデータの論理AND値を作成させ
ることにより、変数aの演算が簡略化される。第7図は
全列が同値であるデータの1フレームを示しており、各
ピクセル位置はその位置の値Xを含む。第8図は区域R
以外の全入力がOであるデータの1フレームを示してお
り、区域R内には実際の2値化画像データが保存されて
いる。(なお第8図は高度に簡略化された純粋仮想画像
データを含んでいる。)第7図と第8図のデータの論理
AND値作成により変数aが導き出され、全データ結果
を加算する。
ステップ230での変数すの演算は、プロセッサー26
に第8図と第9図とで説明されるデータの論理AND値
を作成させることにより、同様に簡略化さ、れる。第9
図は、全列が同数値で、なおかつ各ピクセル位置がその
位置のy座標値を含むデータの1フレームを示している
。同じく、第8図と第9図のデータの論理AND値を作
成して、さらに全データ結果を加算することにより変数
すが導き出される。
ステップ230での変数Cの演算は、プロセッサー26
に第8図と第10図で説明されるデータの論理AND値
を作成させることにより、同様に簡略化される。第1O
図は、区域R以外のあらゆる位置でOであって区域R以
内ではすべて1であるデータの1フレームを示している
。同じ(、第8図と第10図のデータの論理AND値作
成による変数Cが導き出され、全データ結果を加算する
さらにステップ230と240後の第3b図では、処理
中の画像が第1画像がどっがが判断されて、そうである
ならステップ242が実行され、演算完了値に’ 、L
’ と等しい変数XCENTとYCENTが設定されて
、その後制御過程はステップ250へ移動する。第1画
像でない場合は、制御過程は直接ステップ250に進む
ステップ250では、(必要に応じて)画像データが変
更されてそれぞれ連続画像を第1画像に整列させる。こ
れは、各画像の座標位置に’ 、 Loでの基準値を第
1画像の同じ対応位置に付加することによって実施され
る。各画像の必要変移量は、変数X0FFとYOFFで
与えられ、第3図のステップ250の右側にある等式を
使って算出される。つまり画像の全データは、ステップ
250の部分作用としてX0FF値とYOFF値にて変
更されるのである。(もちろん、以降のデータ処理にお
いてX0FF値とYOFF値さえ考慮しておけば、実際
に画像データを変更する必要はないであろう。) 次に第2図に戻って、第3図の全ステップによる演習画
像処理が完了した後、制御過程はステップ110へ進む
。ステップ110では、ステップ102で読込まれた1
つまたはそれ以上の入力を経由して要求がある場合、画
像リストに(例えば全部の)“ホワイト°°画像が追加
される。このステップは別になくてもよいが、演習画像
集合に周知の°°不良“′画像を加えることにより、(
実際の製品検査に利用され、以下に記述されているごと
く演算される)判別画像値Fの実効性が良くなるステッ
プ120では、(場合によっては゛°ホワイト°画像も
含む)各1対画像ごとのデータの内積が(第2図の枠1
20の右側の等式から)演算され、算出された内積値は
内積行列Aの入力値として使用される。
次にステップ124では、固有値γ1と固有ベクトルB
、Jが内積行列Aから演算される。特に、Aを実数対称
行列値とすると、行列値AとGは等式Δ・旦=旦・旦か
ら算出されるため、旦・旦1B+ ・旦=1となるが、
なお1は第11図の形状の行列である。ただし、(旦”
 )、、=B、、と固有値γ、はGの対角要素であって
、第12図の形状をもつ行列である。これら等式を解(
には標準ルーティンを使用すればよい。それらは、例え
ば、テキサス州(77042−3020)ヒユーストン
、シティウェスト通り、2500番地のIMSL社のI
MSL社数学ライブラリーから入手できる。
ステップ128では、判別画像Fの作成に使用される画
像情報の最適量が決定される。なおこのステップは、演
習画像の°゛ノイズ゛以降演習画像の必要限度数(例え
ば50個)が作成され、図3の方法で処理される。サン
プル画像は、実際の製品検査過程でみつかる製品画像の
範嗜を代表するような良質画像であることが望ましい。
さらに、合格単位の所定数以下の不合格拒絶結果にする
(下記に記載のステップ148で)スレショルド値が選
択できるように、良質画像の標準偏差を認識することも
必要である。
ステップ144では、第2図の枠144の右側の等式を
使用して判別画像値Fと各サンプル画像値■の内積がプ
ロセッサー26で演算される。サンプル画像が合格画像
である場合は、Cの値は1または1に近い数になる(ス
テップ128の良質画像で使用されたal値)。画像の
合格度合が減るほど、C値は1から遠ざかる ステップ144で各サンプル画像が処理された後、プロ
セッサー26はステップ148の操作を行い、全サンプ
ル画像のC値が従来の方法で処理されてその平均値C,
,vと分布の標準偏差σが算出される。それゆえCav
値±σ倍数の所定数値に等しいスレショルド値Cthが
プロセッサー26で演算される。例えば、光学検査操作
の目標が約1000個につき1個以上を誤認拒絶判断し
ないようにするには、Cth値は第2図の枠148の右
側の等式から算出される(ガウス分布を参照)。
これで、これ以降の第2図のステップによる実際の製品
検査動作のための、本発明の装置の準備が完了する。ス
テップ152では、前述の第3図のように、検査製品の
画像が作成されて処理される。ステップ156では、第
2図の枠156の右側に示されている等式を使って判別
画像値Fと製品画像データ値■の内積りがプロセッサー
26で演算される。ステップ144の場合では、製品が
合格画像を示す時はD値ば1またば1に近い数になる。
製品画像が許容範囲からずれるほど、D値は1から遠ざ
かる。
ステップ160ではプロセッサー26によりD値がステ
ップ148で決められた許容範囲と比較される。D値が
許容範囲の上限と下限の間にあるときは、プロセッサー
26はステップ164aを実行させて製品を合格と判断
する(すなわち、コンベア制御部20Bを作動させて製
品をコンベア端部2OAへと搬送する)。一方、D値が
許容範囲の上限下限の外側にあるときは、プロセッサー
26はステップ164bを実行させて製品を不合格にす
る(すなわち、コンベア制御部20Bを作動させて製品
を不合格にする(すなわち、コンベア制御部20Bを作
動させて製品をコンベア端部2ORへと搬出する)。ス
テップ152から164では、各製品12が検査される
下記の追加情報は、上記の本発明の主旨の理解の手助け
となろう。簡単にいえば、下記の公式が成立つように判
別値Fを演算するのが目的であるΣF、yI。y言1 
全°°良質°°演習   (1)画像に対して ΣF責yIMV言1 最小値       (2)なお
、式(])の数値1は、できればOでない、良質゛すな
わち°゛合合格両画像関連する単なる定数の一例である
必要なら、新たに下記の公式を成立させることによって
、判別画像の実効性を改善させることができる。
ΣF 、、= O(3) このことは、データ集合の上記“ホワイト画像を含める
ことを意味する。式(3)の数値0は“°不良°゛すな
わち“°不合格“画像に関連する単なる定数の一例であ
る。
さらに、1個またはそれ以上の不合格とされた画像を処
理して、各不合格画像値■0の下記公式を成立させるよ
うな判別画像値を与えることによっても、必要に応じて
、判別画像の実効性を改善させることができる。
ΣF、yIνy言0(4) 等式(1)と(2)の結果は、(必要なら式(3)およ
び/または(4)も同時に)、直交画像値すなわち゛°
固有画像゛′値夾3゛1の集合から判別画像値を作成す
ることにより簡略化できる。ただし、亘(J)=昇 工
+、+l  B、          (5)1=1 なお等式(5)では、nは演習画像の全数(なにがしか
の゛°ホワイト°°画像と不合格画像II+を含む)、
■は演習画像インデックス、jは固有値インデックスで
ある。両インデックス値iとjは、1からnまで変化す
る。
式(5)の変数行列Bは、直交行列である。つまる、 B−B”=Bゝ ・B = 1       (6)さ
らに、 丈′ ・立j  =G、=Y、  δ、(7)結果とし
て、 A  B=B  旦          (8)ただし
、第2図のステップ120と同じようにAJ=IN+ 
 ・工+Jl 、それゆえ、変換行列旦の列は、行列A
の固有ベクトルとなる。
そして判別画像Fは、上記で定義された固有画像値の打
切り線形結合から以下のごとく形成される。
F=子 C4亘+J+             (9
)j=ま ただし、固有画像はγ1〉γ2〉・・・>γnの順序で
あると仮定する。(これら演算式のC値はステップ14
4.148、と160のC値とは無関係である。)この
級数は、判別画像内のノイズ関与を避けるためs<n関
数で打切られる。
本実施例では、問題取組の新奇な方法としてS値を選ぶ
方法がとられている。つまり、一般クロスバリデーショ
ン法を使用するが(゛°テクノメトリック°°誌、19
78年第21巻第2号のG、H,ゴラブ他の報告°゛良
リッジパラメータ選択方法としての一般りロスバリデー
ション法゛を参照)、本方法の実行は上記の直交変換に
て簡略化される。
打切りレベルSは、下記の式を最小とする値をとる。
これは、第2図のステップ128での決定値であって、
つまり、alの値で良質画像の場合は1で°°ホワイト
°画像またはその他年良画像の場合はOである。S値の
選択完了後、下記の値が最小となるよう式(9)の係数
CJが決められる。
W =寥[F ・I ” −a、 ] 2(11)その
結果、 となって、ゆえに、 の式が得られるが、これは第2図のステップ136での
演算式に対応する。
判別画像値Fを決める上記の方法は新規であって、判別
関数が8項で打切られる級数の固有画像の線形結合とし
てとらえられている。打切り操作の結果、演習画像のノ
イズに対する本方法の感度が低減する。上記で述べたよ
うに、打切り操作を行なわず判別画像が演算された場合
に、演習画像の数が増えるにつれて最初は判別値の実効
性は上昇するが、さらに演習画像が増加するに連れて今
度は低下し始める。この様な低下は、演習画像集合内で
の(予期するのが難しい)過剰が著しくなったときに始
まる。しかし、この問題は前記のごとく画像8個にて固
有画像級数を打切る方法によって解決できる。さらに、
本方法はSの最適値を確実に決定するための簡単な方法
をも含んでいる本発明のシステムは、新しい製品を検査
する作業に関してそれ自体の演習動作を行うことができ
る。つまり、違った検査製品ごとに本発明の演習過程(
ステップ102から148まで)を実行して、システム
が適切な検査基準を設定するために必要な情報を得られ
るようにする。それゆえ、本発明のシステムは汎用性が
あって、高度熟練作業者による広範な設定作業を必要と
しない。それに、本発明のシステムが製品の画像の所定
部分だけでな(全体画像を検査できることにも、注目し
てほしい。
なお、上記実施例は本発明の詳細な説明したものであっ
て、本発明の意図や範囲内での当業者による様々な変更
は当然可能である。例えば、256X256ピクセル数
の画像フレームが述べられているが、必要に応じてその
他のサイズや形状の画像フレームであっても良い。
【図面の簡単な説明】
第1図は、本発明の主旨に従って構成された光学製品検
査装置の簡略図式ブロック図、第2a図、第2b図、第
2c図(集合的には第2図)は、本発明の光学製品検査
方法のフローチャート図、 第3a図と第3b図は、(集合的には第3図)は、第2
図のフローチャート図の部分の詳細フローチャート図、 第4図は、本発明に従って処理される典型的製品画像の
正面図、 第5図は、本発明に従って処理された後の第4図の製品
画像の正面図、 第6図は、本発明に従って製品がさらに処理されて行(
方法を説明する第5図と同様の図、第7図、第8図、第
、9図および第10図は、本発明に従った以降の処理ス
テップを説明するのに利用できるフレームデータの簡略
図、 第11図および第12図は、本発明に従って実行される
演算を説明するのに利用できる行列図である。

Claims (1)

  1. 【特許請求の範囲】 1、製品が合格できる外観を有するかどうかを判断する
    方法であって、 基準製品から複数の基準画像を生成する工程と、なおそ
    の基準製品ごとの画像生成工程はさらに、a)製品表面
    の2次元画像を得る段階と、b)得られた画像を複数の
    区域に副次分割して、その副次区域の光学特性に従って
    各副次区域に数値を割当てる段階とから成っており、 基準製品から得られた画像から判別画像を引出す工程と
    、 外観を判定される実際の製品のために、判別画像からの
    許容偏差のスレショルド値を設定する工程と、 各基準画像を生成する工程を繰返すことにより、実際製
    品の画像を生成する工程と、 さらに、得られた製品画像を判別画像と比較する工程と
    で構成されていて、それゆえ、判別画像からの偏差がス
    レショルド値より大きい実際製品の画像は、不合格外観
    をもつと判定される判断方法。 2、基準画像生成工程が、さらに、1つの副次区域から
    次の区域への実質的変化を検知するために、連続する副
    次区域の割当数値を比較する段階と、検知された実質的
    変化位置またはその付近での副次区域数値を強調する段
    階とを含む、請求項1記載の判断方法。 3、強調されない副次区域はデエンファシス処理される
    、請求項2記載の判断方法。 4、基準画像生成工程が、さらに、副次区域の数値をス
    レショルド値と比較する段階をもち、また、スレショル
    ド値より大きい数値をもつ各副次区域には第1のバイナ
    リー値が割当てられ、残りの副次区域には第2のバイナ
    リー値が割当てられて、そして、割当てバイナリー値か
    ら判別画像が形成される、請求項1、2あるいは3記載
    の判断方法。 5、製品が合格できる外観を有するかどうかを判断する
    装置であって、 基準製品から複数の基準画像を生成する手段(12)と
    、なお基準画像生成手段は、製品表面の2次元画像を得
    る手段(24)と、得られた画像を複数の区域に副次分
    割して、その副次区域の光学特性に従って各副次区域に
    数値を割当てる手段(26、26A)とからなっており
    、 基準製品から得られた画像から判別画像を引き出す手段
    (136段階での26)と、 外観を判定される実際の製品のために、判別画像からの
    許容偏差のスレショルド値を設定する手段(148段階
    での26)と、 各基準画像を生成する工程を繰返すことにより、実際製
    品の画像を生成する手段(152段階での24と26)
    と、なお実際製品画像生成手段は、基準製品画像生成手
    段にて生成された画像と比較しうる製品画像を生成する
    よう作動でき、さらに、得られた製品画像を判別画像を
    比較する手段(152〜164b段階での26)とで構
    成されていて、それゆえ、判別画像からの偏差がスレシ
    ョルド値より大きい実際製品の画像は、不合格外観をも
    つと判定される判断装置。 6、基準画像生成手段が、さらに、1つの副次区域から
    次の区域への実質的変化を検知するために、連続する副
    次区域の割当数値を比較する手段(204、206段階
    での26)と、検知された実質的変化位置またはその付
    近での副次区域数値を強調する手段とを含む、請求項5
    記載の判断装置。 7、さらに、強調されない副次区域をデエンファシス処
    理する手段を含む、請求項6記載の判断装置。 8、基準画像生成手段(24、26)が、さらに、副次
    区域の数値をスレショルド値と比較し、また、スレショ
    ルド値より大きい数値を持つ各副次区域には第1のバイ
    ナリー値を割当て、残りの副次区域には第2のバイナリ
    ー値を割当てる比較手段(222段階の26)を含み、
    そして、判別画像を引出す手段が、副次区域の割当てバ
    イナリー値から判別画像を引出すよう形成される、請求
    項5、6あるいは7記載の判断装置。 9、基準画像を生成する手段(24、26、26A)と
    実際製品画像を生成する手段とは、通常のカメラ撮像処
    理システムを構成する、請求項5から8いずれか記載の
    判断装置。 10、被検査体の表面が複数の演習被検査体の対応表面
    と基本的に同じ外観であるかどうかを判断する方法であ
    って、 各演習被検査体について、(a)該表面の2次元画像を
    形成し、(b)該2次元画像を複数のピクセルに副分割
    し、(c)関連ピクセルの光学的特性に比例した初期デ
    ジタル値を各ピクセルに結付けることによって該ピクセ
    ルの各々をデジタル化し、(d)初期デジタル値実質的
    変移点もしくはその付近のピクセルでの該初期デジタル
    値が、関連出力デジタル値を出力するため強調され、そ
    の一方、その他のピクセルでの初期デジタル値はデエン
    ファシスされて関連出力デジタル値を出力するように、
    該初期デジタル値を演算処理して出力デジタル値を算出
    することによって、該初期デジタル値をエッジ検知し、
    (e)第1のバイナリー値を第1の所定スレショルド値
    の一方側にある該出力デジタル値の各々と結付け、同時
    に、第2のバイナリー値を該第1所定スレシヨルド値の
    他方側にある該出力デジタル値の各々と結付けることに
    より、該初期デジタル値を2値化する工程と、 各演習被検査体において、判別値とバイナリー値との内
    積が所定の0でない定数値にほぼ等しくなるよう選定さ
    れた判別値を該ピクセルの各々に結付ける工程と、 該被検査体について上記工程(a)から(e)までを繰
    返す工程と、 さらに、該被検査体のバイナリー値と該判別値との内積
    を該所定の0でない定数値と比較する工程とから構成さ
    れる判断方法。 11、該判別値が、判別画像値¥F¥で集合的に構成さ
    れていて、該判断方法はさらに、 該演習被検査体に関連したバイナリー値を、互いに直交
    する複数の固有画像値¥φ¥^(^j^)に変換する工
    程と、 該固有画像値の打切り線形結合から該判別画像値を算出
    する工程とで構成される、請求項10記載の判断方法。 12、各該演習被検査体iに関連したバイナリー値が、
    演習画像値¥I¥^(^i^)で集合的に構成されてい
    て、また、該判断方法はさらに、nが演習画像の全数で
    、変換行列¥B¥が直交行列であるところの▲数式、化
    学式、表等があります▼ の等式から該固有画像値を演算する工程とで構成される
    、請求項11記載の判断方法。 13、該固有画像値の打切り線形結合から該判別画像値
    を算出する該工程は、 sがnより小さい整数であるところの ▲数式、化学式、表等があります▼ の等式から該判別画像値を演算する工程で構成される、
    請求項12記載の判断方法。 14、該判断方法はさらに、 a_iが、全良好演習画像では0でない定数であって、
    不良演習画像では0であるところの ▲数式、化学式、表等があります▼ の等式から演算されるV(s)値の最小値を与える請求
    項13の等式のsの値を選択する工程で構成される、請
    求項13記載の判断方法。 15、該判断方法はさらに、 ¥A¥が演習画像の各対の内積から算出される実数対称
    行列であって、変換行列¥B¥が¥B¥・¥B¥^+=
    B^+・¥B¥=¥1¥を満たしているところの演算式
    、¥A¥・¥B¥=¥B¥・¥G¥から得られる行列¥
    G¥の対角要素が、固有値γ_jで表される。 ▲数式、化学式、表等があります▼ の等式から請求項4の等式のC_j値を演算する工程で
    構成される、請求項14記載の判断方法。 16、該固有画像値が、γ_1>γ_2>γ_3>・・
    ・>γ_nの順序である、請求項15記載の判断方法。 17、該判断値が、判断値の平方の和がほぼ最小となる
    よう追加的に選択される、請求項11乃至16の何れか
    に記載の判断方法。 18、該判断値が、判断値の和がほぼ0となるよう追加
    的に選択される、請求項11乃至17の何れかに記載の
    判断方法。 19、該演習被検査体の該2次元画像が互いに一致する
    ものではなくて、また、判別値を該ピクセルの各々に結
    付ける該工程前に、該判断方法はさらに、 各演習被検査体について、(f)関連する2次元画像の
    少なくとも一部分の重力中心を演算し、また(g)該演
    習被検査体全部に関連した重力中心がほぼ一致するよう
    に関連バイナリー値を変更する工程で構成される、請求
    項11乃至18の何れかに記載の判断方法。 20、該被検査体について工程(a)から(e)を繰返
    した後に、該判断方法はさらに、 該被検査体に関連する2次元画像の少なくとも一部分の
    重力中心を演算する工程と、 該被検査体に関連した重力中心が該演算被検査体に関連
    した重力中心にほぼ一致するように該被検査体に関連し
    たバイナリー値を変更する工程とで構成される、請求項
    19記載の判断方法。 21、合格被検査体中で起こりがちな変動範囲を代表す
    る複数のサンプル被検査体が供給可能であって、また、
    該被検査体について工程(a)から(e)を繰返す該工
    程前に、該判断方法はさらに、各サンプル被検査体につ
    いて工程(a)から(e)を繰返す工程と、 該サンプル被検査体のバイナリー値と該判別値との内積
    を算出することにより各サンプル被検査体の相関値を演
    算する工程と、 該サンプル被検査体全部の相関値の平均値を演算する工
    程と、 該サンプル被検査体全部の相関値の標準偏差を演算する
    工程と、 さらに、該相関値の平均値と該標準偏差の所定数値との
    加算値および減算値にそれぞれ等しい第1と第2のスレ
    ショルド相関値を演算する工程とで構成される、請求項
    11乃至20の何れかに記載の判断方法。 22、該被検査体のバイナリー値と該判断値との内積を
    該所定の0でない定数値と比較する該工程はさらに、 該被検査体のバイナリー値と該判断値との該内積が、該
    第1と第2のスレショルド相関値間にあるかどうかを判
    断する工程で構成される、請求項21記載の判断方法。 23、少なくとも1個の不合格被検査体があって、また
    、判別値を該ピクセル各々と結付ける該工程はさらに、 該不合格被検査体について工程(a)から(e)までを
    繰返す工程と、 該不合格被検査体に関連するバイナリー値と判別値との
    内積がほぼ0となるように該判別値を追加的に選択する
    工程とで構成される、請求項11乃至22の何れかに記
    載の判断方法。 24、ピクセル数が演習被検査体数より実質的に大きい
    、請求項11乃至23の何れかに記載の判断方法。 25、被検査体の表面が複数の演習被検査体の対応表面
    と基本的に同じ外観であるかどうかを判断する装置であ
    って、 各演習被検査体について、(a)該表面の2次元画像を
    形成し、(b)該2次元画像を複数のピクセルに副分割
    し、(c)関連ピクセルの光学的特性に比例した初期デ
    ジタル値を各ピクセルに結付けることによって該ピクセ
    ルの各々をデジタル化し、(d)初期デジタル値実質的
    変移点もしくはその付近のピクセルでの該初期デジタル
    値が、関連出力デジタル値を出力するため強調され、そ
    の一方、その他のピクセルでの初期デジタル値はデエン
    ファシスされて関連出力デジタル値を出力するように、
    該初期デジタル値を演算処理して出力デジタル値を算出
    することによって、該初期デジタル値をエッジ検知し、
    (e)第1のバイナリー値を第1の所定スレショルド値
    の一方側にある該出力デジタル値の各々と結付け、同時
    に、第2のバイナリー値を該第1所定スレショルド値の
    他方側にある該出力デジタル値の各々と結付けることに
    より、該初期デジタル値を2値化する手段と、 各演習被検査体において、判別値とバイナリー値との内
    積が所定の0でない定数値にほぼ等しくなるよう選定さ
    れた判別値を該ピクセルの各々に結付ける手段と、 該被検査体について上記動作(a)から(e)までを繰
    返す手段と、 さらに、該被検査体のバイナリー値と該判別値との内積
    を該所定の0でない定数値と比較する手段とから構成さ
    れる判断装置。 26、該判別値が、判別画像値¥F¥で集合的に構成さ
    れていて、該判断装置はさらに、 該演習被検査体に関連したバイナリ−値を、互いに直交
    する複数の固有画像値¥φ¥^(^j^)に変換する手
    段と、 該固有画像値の打切り線形結合から該判別画像値を算出
    する手段とで構成される、請求項25記載の判断装置。 27、各該演習被検査体iに関連したバイナリー値が、
    演習画像値¥I¥^(^i^)で集合的に構成されてい
    て、また、該判断装置はさらに、 nが演習画像の全数で、変換行列¥B¥が直交行列であ
    るところの ▲数式、化学式、表等があります▼ の等式から該固有画像値を演算する手段で構成される、
    請求項26記載の判断装置。 28、該固有画像値の打切り線形結合から該判別画像値
    を算出する該手段は、 sがnより小さい整数であるところの ▲数式、化学式、表等があります▼ の等式から該判別画像値を演算する手段で構成される、
    請求項27記載の判断装置。 29、該判断装置はさらに、 a_iが、全良好演習画像では0でない定数であって、
    不良演算画像では0であるところの ▲数式、化学式、表等があります▼ の等式から演算されるV(s)値の最小値を与える請求
    項27の等式のsの値を選択する手段で構成される、請
    求項28記載の判断装置。 30、該判断装置はさらに、 ¥A¥が演習画像の各対の内積から算出される実数対称
    行列であって、変換行列¥B¥が¥B¥・¥B¥^+=
    B^+・¥B¥=¥1¥を満たしているところの演算式
    、¥A¥・¥B¥=¥B¥・¥G¥から得られる行列¥
    G¥の対角要素が、固有値γ_jで表される。 ▲数式、化学式、表等があります▼ の等式から請求項18の等式のC_j値を演算する手段
    で構成される、請求項29記載の判断装置。 31、該固有画像値が、γ、_1>γ_2>γ_3>・
    ・・>γ_nの順序である、請求項30記載の判断装置
    。 32、該判断値が、判断値の平方の和がほぼ最小となる
    よう追加的に選択される、請求項25記載の判断装置。 33、該判断値が、判断値の和がほぼ0となるよう追加
    的に選択される、請求項25記載の判断装置。 34、該演習被検査体の該2次元画像が互いに一致する
    ものではなくて、また、判断値を該ピクセルの各々に結
    付ける該動作前に、判断装置はさらに、 各演習被検査体について、(f)関連する2次元画像の
    少なくとも一部分の重力中心を演算し、また(g)該演
    習被検査体全部に関連した重力中心がほぼ一致するよう
    に関連バイナリー値を変更する手段で構成される、請求
    項25記載の判断装置。 35、該被検査体について動作(a)から(e)を繰返
    した後に、該判断装置はさらに、 該被検査体に関連する2次元画像の少なくとも一部分の
    重力中心を演算する手段と、 該被検査体に関連した重力中心が該演習被検査体に関連
    した重力中心にほぼ一致するように該被検査体に関連し
    たバイナリー値を変更する手段とで構成される、請求項
    34記載の判断装置。 36、合格被検査体中で起こりがちな変動範囲を代表す
    る複数のサンプル被検査体が供給可能であって、また、
    該被検査体について動作(a)から(e)を繰返す該手
    段前に、該判断装置はさらに、各サンプル被検査体につ
    いて動作(a)から(e)を繰返す手段と、 該サンプル被検査体のバイナリー値と該判別値との内積
    を算出することにより各サンプルの被検査体の相関値を
    演算する手段と、 該サンプル被検査体全部の相関値の平均値を演算する手
    段と、 該サンプル被検査体全部の相関値の標準偏差を演算する
    手段と、 さらに、該相関値の平均値と該標準偏差の所定数値との
    加算値および減算値にそれぞれ等しい第1と第2のスレ
    ショルド相関値を演算する手段とで構成される、請求項
    25乃至35の何れかに記載の判断装置。 37、該被検査体のバイナリー値と該判別値との内積を
    該所定の0でない定数値と比較する該手段はさらに、 該被検査体のバイナリー値と該判別値との該内積が、該
    第1と第2のスレシヨルド相関値間にあるかどうかを判
    断する手段で構成される、請求項36記載の判断装置。 38、少なくとも1個の不合格被検査体があって、また
    、判別値を該ピクセル各々と結付ける該手段はさらに、 該不合格被検査体について動作(a)から(e)までを
    繰返す手段と、 該不合格被検査体に関連するバイナリー値と判別値との
    内積がほぼ0となるように該判別値を追加的に選択する
    手段とで構成される、請求項25乃至37の何れかに記
    載の判断装置。 39、ピクセル数が演習被検査体数より実質的に大きい
    、請求項25乃至38の何れかに記載の判断装置。 40、検査される画像が複数演習画像と外観上同じかど
    うかを判断する方法であって、 対応する演習画像データ値¥I¥^(^i^)を算出す
    るため各演習画像値iを2値化する工程と、 nが演習画像の全数で、変換行¥B¥が直交行列である
    ところの ▲数式、化学式、表等があります▼ の等式から演算される複数直交固有画像値に該演習画像
    データ値を変換する工程と、 ¥A¥が演習画像の各対の内積から算出される実数対称
    行列であって、変換行列¥B¥が¥B¥・¥B¥^+=
    ¥B¥^+・¥B¥=¥1¥を満たしているところの演
    算式、¥A¥・¥B¥=¥B¥・¥G¥から得られる行
    列¥G¥の対角要素が、固有値γ_jで表される ▲数式、化学式、表等があります▼ の等式から演算される値がC_jである場合であって、
    さらにまた、a_iが、全良好演習画像では0でない定
    数であって、不良演習画像では0であるところの ▲数式、化学式、表等があります▼ の等式から演算されるV(s)値の最小値を与える数値
    として選択されたnよりも小さいのがsである場合に ▲数式、化学式、表等があります▼ の演算式で与えられる該固有画像値の打切り線形結合か
    ら判別画像値¥F¥を演算する工程と、検査される該画
    像を2値化する工程と、 検査される該デジタル画像値と該判別画像値との内積を
    算出する工程と、 さらに、該内積値を所定の基準値と比較する工程とで構
    成される判断方法。 41、該判別画像値を演算する該工程はさらに、個別値
    全部の平方の和がほぼ最小となるよう、該判別値を形成
    する該個別値を選択する工程で構成される、請求項40
    記載の判断方法。 42、該判別画像値を演算する該工程はさらに、個別値
    全部の和がほぼ0となるよう、該判別値を形成する該個
    別値を選択する工程で構成される、請求項40記載の判
    断方法。 43、該固有画像値が、γ_1>γ_2>γ_3>・・
    ・>γ_nの順序である、請求項40記載の判断方法。
JP2029958A 1989-02-09 1990-02-08 製品合格の光学的判断の方法と装置 Pending JPH02242482A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/308,739 US5046111A (en) 1989-02-09 1989-02-09 Methods and apparatus for optically determining the acceptability of products
US308739 1989-02-09

Publications (1)

Publication Number Publication Date
JPH02242482A true JPH02242482A (ja) 1990-09-26

Family

ID=23195195

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2029958A Pending JPH02242482A (ja) 1989-02-09 1990-02-08 製品合格の光学的判断の方法と装置

Country Status (4)

Country Link
US (3) US5046111A (ja)
EP (1) EP0382466A3 (ja)
JP (1) JPH02242482A (ja)
DK (1) DK0382466T3 (ja)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5146510A (en) * 1989-02-09 1992-09-08 Philip Morris Incorporated Methods and apparatus for optically determining the acceptability of products
US5353356A (en) * 1989-02-09 1994-10-04 Waugh Richard M Product gauge methods and apparatus for use in the optical determination of the acceptability of products
US5046111A (en) * 1989-02-09 1991-09-03 Philip Morris Incorporated Methods and apparatus for optically determining the acceptability of products
JPH03188358A (ja) * 1989-12-19 1991-08-16 Hajime Sangyo Kk 物体の表面検査装置
JPH0736004B2 (ja) * 1990-09-19 1995-04-19 肇産業株式会社 検査方法及び装置
US5287293A (en) * 1990-12-31 1994-02-15 Industrial Technology Research Institute Method and apparatus for inspecting the contours of a gear
JPH06510116A (ja) * 1991-04-17 1994-11-10 ベミス・マニファクチュアリング・カンパニー データ点解析の方法及び装置
JPH04346187A (ja) * 1991-05-23 1992-12-02 Matsushita Electric Ind Co Ltd 被検出物の良否判定方法
US5208870A (en) * 1991-06-21 1993-05-04 Philip Morris Incorporated Image inspection methods and apparatus
US5237621A (en) * 1991-08-08 1993-08-17 Philip Morris Incorporated Product appearance inspection methods and apparatus employing low variance filter
JPH05223761A (ja) * 1992-02-07 1993-08-31 Nippon Seiko Kk 焼入検査方法
DE69330513D1 (de) * 1992-03-20 2001-09-06 Commw Scient Ind Res Org Gegenstands-überwachungsystem
JPH06300697A (ja) * 1992-04-28 1994-10-28 Texas Instr Inc <Ti> 非改質性検査プラテン
US5365596A (en) * 1992-12-17 1994-11-15 Philip Morris Incorporated Methods and apparatus for automatic image inspection of continuously moving objects
US5305392A (en) * 1993-01-11 1994-04-19 Philip Morris Incorporated High speed, high resolution web inspection system
US5732163A (en) * 1993-07-21 1998-03-24 Northrop Grumman Corporation Angular alignment of structures using moire patterns
US5434927A (en) * 1993-12-08 1995-07-18 Minnesota Mining And Manufacturing Company Method and apparatus for machine vision classification and tracking
US5822208A (en) * 1994-04-12 1998-10-13 Bay Instrumentation & Technology Co. Method and apparatus for predicting errors in a manufacturing process
JP2725599B2 (ja) * 1994-06-21 1998-03-11 日本電気株式会社 隆線方向抽出装置
WO1996004171A1 (en) * 1994-08-04 1996-02-15 Stokes-Merrill Corporation Apparatus and method for automatically counting and packaging discrete objects
FR2730058A1 (fr) * 1995-01-27 1996-08-02 Gec Alsthom Syst Et Serv Procede de controle non destructif d'une surface, en particulier en milieu hostile
US6005978A (en) * 1996-02-07 1999-12-21 Cognex Corporation Robust search for image features across image sequences exhibiting non-uniform changes in brightness
US5978499A (en) * 1996-06-05 1999-11-02 International Paper Box Machine Company, Inc. Apparatus and method for inspecting box blanks
DE19646678A1 (de) * 1996-11-12 1998-05-14 Heuft Systemtechnik Gmbh Verfahren zum Testen der Zuverlässigkeit eines Prüfgerätes, insbesondere eines Leerflascheninspektors
US6075882A (en) * 1997-06-18 2000-06-13 Philip Morris Incorporated System and method for optically inspecting cigarettes by detecting the lengths of cigarette sections
US5966218A (en) * 1997-07-11 1999-10-12 Philip Morris Incorporated Bobbin optical inspection system
US6020969A (en) * 1997-07-11 2000-02-01 Philip Morris Incorporated Cigarette making machine including band inspection
US6198537B1 (en) 1997-07-11 2001-03-06 Philip Morris Incorporated Optical inspection system for the manufacture of banded cigarette paper
EP0941775B1 (de) * 1998-03-02 2005-10-26 Focke & Co. (GmbH & Co. KG) Verfahren und Vorrichtung zum optischen Prüfen von Packungen
US6169600B1 (en) 1998-11-20 2001-01-02 Acuity Imaging, Llc Cylindrical object surface inspection system
US6121887A (en) * 1999-09-07 2000-09-19 Advanced Micro Devices, Inc. Automated detection of a significantly bent lead of a plurality of leads on an integrated circuit package
US6678404B1 (en) * 2000-10-31 2004-01-13 Shih-Jong J. Lee Automatic referencing for computer vision applications
NL1018427C2 (nl) * 2001-06-29 2003-01-07 Fountain Tech Bv Werkwijze en inrichting voor het controleren van producten met labels.
US7149340B2 (en) * 2002-09-20 2006-12-12 Lsi Logic Corporation Mask defect analysis for both horizontal and vertical processing effects
US7171047B2 (en) * 2002-12-20 2007-01-30 Lsi Logic Corporation Adaptive Sem edge recognition algorithm
ITBO20050328A1 (it) * 2005-05-06 2005-08-05 Gd Spa Metodo per l'esecuzione di un cambio marca in un complesso produtivo automatico per la lavorazione di articoli da fumo
DE102005026630A1 (de) * 2005-06-03 2006-12-07 Würth Elektronik GmbH & Co. KG Verfahren und Vorrichtung zum Überprüfen von Leiterplatten
DE102007021130A1 (de) 2007-05-03 2008-11-13 Panasonic Electric Works Europe Ag Verfahren zur automatischen Ermittlung von Prüfbereichen, Prüfverfahren und Prüfsystem
JP4462326B2 (ja) * 2007-10-26 2010-05-12 パナソニック電工株式会社 画像処理装置
US8831764B2 (en) 2011-10-17 2014-09-09 R. J. Reynolds Tobacco Company Cigarette package coding system and associated method
US9664570B2 (en) 2012-11-13 2017-05-30 R.J. Reynolds Tobacco Company System for analyzing a smoking article filter associated with a smoking article, and associated method
DE102014013166A1 (de) * 2014-09-04 2016-03-10 Masterwork Machinery Co., Ltd. Verfahren zur Steuerung einer Faltschachtelmaschine zur Qualitätssicherung
US10297020B2 (en) 2015-09-18 2019-05-21 Datalogic Ip Tech S.R.L. Stereoscopic system and method for quality inspection of cigarettes in cigarette packer machines
WO2019221731A1 (en) * 2018-05-17 2019-11-21 Halliburton Energy Services, Inc. Use of a backside roughened sample for multiple optical measurements to improve thin film fabrications
CN109304306B (zh) * 2018-09-19 2020-08-11 广东省智能制造研究所 生产线物体分拣方法、系统和物体分拣系统
US12023722B2 (en) * 2020-10-23 2024-07-02 Ford Global Technologies, Llc Stamping line defect quality monitoring systems and methods of monitoring stamping line defects
CN112907572B (zh) * 2021-03-24 2022-02-08 国家石油天然气管网集团有限公司华南分公司 一种电机控制精准度的评估方法及系统
TWI842292B (zh) * 2022-12-23 2024-05-11 偲倢科技股份有限公司 自動化產線產品外觀瑕疵檢驗方法及系統

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3835332A (en) * 1973-06-04 1974-09-10 Eastman Kodak Co Inspection apparatus for detecting defects in a web
US4053056A (en) * 1976-07-19 1977-10-11 Amf Incorporated Cigarette package inspection apparatus
US4097845A (en) * 1976-11-01 1978-06-27 Rush-Presbyterian-St. Luke's Medical Center Method of and an apparatus for automatic classification of red blood cells
EP0054596B1 (fr) * 1980-12-18 1985-05-29 International Business Machines Corporation Procédé d'inspection et de tri automatique d'objets présentant des configurations avec des tolérances dimensionnelles et des critères de rejet variables selon l'emplacement, équipement et circuits de mise en oeuvre
US4482971A (en) * 1982-01-18 1984-11-13 The Perkin-Elmer Corporation World wide currency inspection
US4589140A (en) * 1983-03-21 1986-05-13 Beltronics, Inc. Method of and apparatus for real-time high-speed inspection of objects for identifying or recognizing known and unknown portions thereof, including defects and the like
GB8331248D0 (en) * 1983-11-23 1983-12-29 Kearney & Trecker Marwin Ltd Inspecting articles
US4589141A (en) * 1984-03-12 1986-05-13 Texas Instruments Incorporated Apparatus for automatically inspecting printed labels
JP2607457B2 (ja) * 1984-09-17 1997-05-07 株式会社東芝 パターン認識装置
JPH0754549B2 (ja) * 1984-09-19 1995-06-07 株式会社日立製作所 パターンマッチング用標準パターンの作成方法
EP0195161B1 (en) * 1985-03-14 1993-09-15 Nikon Corporation Apparatus for automatically inspecting objects and identifying or recognizing known and unknown portions thereof, including defects and the like and method
US4759074A (en) * 1986-10-28 1988-07-19 General Motors Corporation Method for automatically inspecting parts utilizing machine vision and system utilizing same
IT1207600B (it) * 1987-01-20 1989-05-25 Gd Spa Metodo per il controllo elettricoottico di pacchetti
US5007096A (en) * 1987-02-18 1991-04-09 Hajime Industries Ltd. Object inspection apparatus
JPS63257083A (ja) * 1987-04-14 1988-10-24 Nec Corp パタ−ン認識方式
JP2597370B2 (ja) * 1987-10-14 1997-04-02 株式会社ヒューテック シート状被検材の有意差検出方法
US4859863A (en) * 1988-01-11 1989-08-22 Sonoco Products Company Label inspection apparatus sensing reflectivity values
JPH0782542B2 (ja) * 1988-01-29 1995-09-06 株式会社スキャンテクノロジー 印字検査方法、印字検査装置および印刷物自動振分けシステム
US4972494A (en) * 1988-02-26 1990-11-20 R. J. Reynolds Tobacco Company Package inspection system
JPH01269034A (ja) * 1988-02-26 1989-10-26 R J Reynolds Tobacco Co パッケージ検査システム
GB8810357D0 (en) * 1988-04-30 1988-06-08 Univ Manchester Data analysis method & apparatus
US4952062A (en) * 1988-08-05 1990-08-28 Bean Iii Vern W Method and apparatus for detecting flaws in fabric
US4975972A (en) * 1988-10-18 1990-12-04 At&T Bell Laboratories Method and apparatus for surface inspection
US4972262A (en) * 1988-10-27 1990-11-20 Honeywell Inc. Real time edge detection
US4974261A (en) * 1988-11-15 1990-11-27 Matsushita Electric Works, Ltd. Optical surface inspection method
US5046111A (en) * 1989-02-09 1991-09-03 Philip Morris Incorporated Methods and apparatus for optically determining the acceptability of products

Also Published As

Publication number Publication date
US5046111A (en) 1991-09-03
EP0382466A2 (en) 1990-08-16
US5189708A (en) 1993-02-23
US5165101A (en) 1992-11-17
EP0382466A3 (en) 1990-10-24
DK0382466T3 (da) 1990-10-24

Similar Documents

Publication Publication Date Title
JPH02242482A (ja) 製品合格の光学的判断の方法と装置
US5353356A (en) Product gauge methods and apparatus for use in the optical determination of the acceptability of products
CA2061865C (en) Methods and apparatus for optically determining the acceptability of products
US4876457A (en) Method and apparatus for differentiating a planar textured surface from a surrounding background
US5444480A (en) Method of inspecting solid body for foreign matter
US4378494A (en) Apparatus and method for detecting defects in glass bottles using event proximity
DE60225354T2 (de) Verfahren und vorrichtung zur herstellung eines referenzbildes bei einer prüfvorrichtung für glasflaschen
US20130058558A1 (en) Defect inspection system
NZ250427A (en) Ophthalmic lens inspection system: pixel image of light transmitted through lens compared to predetermined pixel image
Liu et al. An automatic system for bearing surface tiny defect detection based on multi-angle illuminations
JPH08504522A (ja) 境界ピクセル・パラメータの規則正しいシーケンスを用いた物体を識別するための方法及び装置
US5233199A (en) Cylindrical container&#39;s inner surface tester
US5208870A (en) Image inspection methods and apparatus
Delwiche et al. Prune defect detection by line-scan imaging
Xu et al. Fiber-image analysis part I: Fiber-image enhancement
JP4184511B2 (ja) 金属試料表面の欠陥検査方法及び装置
Radovan et al. An approach for automated inspection of wood boards
Wooten et al. Discrimination of bark from wood chips through texture analysis by image processing
Mery Automated radioscopic inspection of aluminum die castings
JP2638121B2 (ja) 表面欠陥検査装置
Hueter Neural networks automate inspections
JP3391163B2 (ja) 円形容器内面検査装置
GB2089973A (en) Detection of Defects in Objects
JPH0313850A (ja) ウエハ欠陥検査の画像処理方法
JP2893412B2 (ja) Icパッケージ検査システム