JP2000503145A - エッジベースのイメージ・ヒストグラム解析用マシン・ビジョンの方法および装置 - Google Patents

エッジベースのイメージ・ヒストグラム解析用マシン・ビジョンの方法および装置

Info

Publication number
JP2000503145A
JP2000503145A JP09524618A JP52461897A JP2000503145A JP 2000503145 A JP2000503145 A JP 2000503145A JP 09524618 A JP09524618 A JP 09524618A JP 52461897 A JP52461897 A JP 52461897A JP 2000503145 A JP2000503145 A JP 2000503145A
Authority
JP
Japan
Prior art keywords
image
edge
mask
value
intensity
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
Application number
JP09524618A
Other languages
English (en)
Other versions
JP2000503145A5 (ja
JP4213209B2 (ja
Inventor
オオハシ,ヨシカズ
ワインジンマー,ラス
Original Assignee
コグネックス コーポレイション
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 コグネックス コーポレイション filed Critical コグネックス コーポレイション
Publication of JP2000503145A publication Critical patent/JP2000503145A/ja
Publication of JP2000503145A5 publication Critical patent/JP2000503145A5/ja
Application granted granted Critical
Publication of JP4213209B2 publication Critical patent/JP4213209B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

(57)【要約】 エッジベースのイメージ・ヒストグラム解析のシステムは、イメージ中の顕著なエッジ特性の識別が可能である。このシステムには、入力イメージ(22)中のピクセルに基いた複数のエッジ強度値を持つエッジ強度イメージを生成するエッジ検出器を含む。このエッジ検出器は、入力イメージ値の微分、即ち複数のイメージ・ピクセルでの強度の変化率を得ることにより強度値を生成するソベル演算子で可能である。マスク発生器(24)はこのエッジ検出器により出力される値に基きマスクを発生する。このマスクは高エッジ強度が十分な領域には存在しない入力イメージ値をマスクするために使用されることができる。マスク付与装置は、選択されたイメージ(25)にピクセル・マスク配列を付与する。ヒストグラム発生器は、マスクされたイメージ中のピクセル値のヒストグラム、即ちマスク(26)を通り抜けていくイメージ・ピクセル数のカウント値のヒストグラムを生成する。ピーク検出器は、顕著なイメージ強度値、或いはエッジ検出器(27)により検出されたエッジと関連している顕著なエッジ方向値を表すヒストグラム中の強度値を識別する。

Description

【発明の詳細な説明】 エッジベースのイメージ・ヒストグラム解析用 マシン・ビジョンの方法および装置著作権保護 本特許書類の公開内容は著作権保護の対象となる題材を包含している。本特許 の所有者は、他の何人も本特許書類或いは公開内容を米国特許商標省の特許ファ イルまたは記録にある形で複写により再生することには異議はない。但し同所有 者は著作権法の下でその他全ての権利を保有するものである。発明の背景 本発明はマシン・ビジョン(machine vision:コンピュータ・ビジョンと同じ )、より具体的にはヒストグラムを使用したイメージ解析の方法及び装置に関係 している。 自動化された生産現場では、多くの場合、加工或いは組立を行う対象物の位置 、形、サイズ、角度の配向の決定(determine:測定の意味も含む)が重要である 。例えば、自動化された回路組立て現場では、伝導リードがハンダ付けされる前 にプリント回路基板の正確な位置を決定しなければならない。 例としては、自動化された生産システムの多くが、対象物の位置と配向を見つ ける方法としてイメージ・セグメンテーション(画像の分割)のマシン・ビジョ ン技術に依存していることが挙げられる。イメージ・セグメンテーションとは、 イメージ(画像)中で対象物の輪郭を他の特徴(例:対象物の背景)との関係に おいて識別する技術である。 イメージ・セグメンテーションの従来の方法としては、イメージ中の各ピクセ ル強度値(intensity values)のヒストグラム作成によるピクセル強度の閾値決定 を用いる一例がある。各起りうる強度値でのピクセル数を記録していくヒストグ ラムでは、イメージ中のさまざまな顕著な強度値、例えば対象物及び背景の顕著 な強度値がピークとして示される。これにより、対象物を背景から分離している 境界線やエッジの中間的な強度が推定される。 例えば、後方から光源で照射されている対象物のヒストグラムでは、強度スペ クトル中の暗い先端(dark end)にピークが出る。これは対象物、より具体的には 後方からの光がカメラに届くのを対象物が遮っているイメージ中の部分を表して いる。このヒストグラムではまた、強度スペクトル中の明るい先端(light end) にもピークが出る。これは背景、より具体的には後方からの光がカメラに届くの を対象物が遮っていないイメージ中の部分を表している。対象物輪郭のエッジの イメージ強度は通常、ヒストグラム中の明るいピークと暗いピークのほぼ中間点 にあると推定される。 従来のイメージ・セグメンテーション技術の問題の一つは、その有効性が後方 から照らされている対象物のイメージ、若しくはその他の「双峰(bimodal:2モ ード)」のイメージ(即ち、2つの強度値、即ち暗と明等のみのイメージ)解析 での使用に主として限られていることである。回路基板のハンダ付けパッドのよ うに表面の形状のエッジを識別するために必要な場合などは、対象物が前方から 照らされていると、結果として見られるイメージは双峰ではなく、むしろ多くの イメージ強度からなる潜在的に複雑なパターンを示す。ヒストグラムで示された 多数のピークから注目の対象物のエッジに沿ったイメージ強度を推定することに よりイメージ・セグメンテーションを行うことには問題がある。 先行技術によると、上記したイメージ・セグメンテーション技術によって作成 されたタイプの対象物のエッジに沿ったイメージの特徴、例えばイメージ・セグ メンテーション閾値は、対象物の位置または配向を決定する他のマシン・ビジョ ンツールによって使われている。そのようなツールの内には、輪郭角度発見器( ファインダー)及び「ブロブ(blob:小塊、斑点)」解析器の2つがある。輪郭 角度発見器はイメージ・セグメンテーション閾値を用いて、対象物のエッジを追 跡してその角度配向を決定する。ブロブ解析器もまた、イメージ・セグメンテー ション閾値を用いて対象物の位置及び配向を決定する。双方のツールは例えば米 国特許第5,371,060 号にて説明されている。同特許の権利は本発明の譲受人 (特許権者)コグネックス・コーポレーションに譲渡されている。 本発明の同特許権者により作成されたタイプの輪郭角度発見ツール及びブロブ 解析ツールは対象物の角度配向決定になかなか有効であるということが証明され ているが、かかる決定を容易にする追加的なツールを提供する目標が残っている 。 本発明の目的は、マシン・ビジョン解析用の改良された方法及び装置、特にイ メージ中のエッジ特性及びエッジの領域を決定するための改良された方法を提供 することにある。 本発明の更なる目的は、顕著な強度及び顕著なエッジの方向等の特徴を決定す るための改良された方法及び装置を提供することにある。 更に別の目的は、かかる方法及び装置で、イメージが表している対象物が前方 から照らされているか後方から照らされているかに関わらず、広範囲な多様なイ メージからエッジ特性を決定できる方法及び装置を提供することにある。 本発明のもう一つの目的は、かかる方法及び装置で、自動ビジョン・アプリケ ーションの分野、例えば自動検査及び組立て作業用、並びに対象物の位置に関係 する他のマシン・ビジョン・アプリケーションに容易に適用できる方法及び装置 を提供することにある。 本発明のもう一つの更なる目的は、かかる方法及び装置で、過剰な資源を使用 せずに多様なマシン・ビジョン解析機器に従事して手早く実行できる方法及び装 置を提供することにある。 本発明の更なるもう一つの目的は、かかる改良された方法を遂行するためのコ ンピュータでの読出し可能な媒体にプログラム・コードで具体化された製造品を 提供することにある。発明の概要 上述した目的はエッジを基本としたイメージ・ヒストグラム解析用の装置及び 方法を提供する本発明によって達成される。 一形態として、本発明は強度(例:色或いは輝度)を表す数値を包含する複数 のイメージ値(即ち、「ピクセル(画素)」)から成る入力イメージの顕著なエ ッジ特性を識別する装置を提供する。この装置は、入力イメージ値に基く複数の エッジ強度値(edge magnitude )を生成するエッジ検出器を包含する。このエ ッジ検出器は、入力イメージ値の微分、即ち複数のイメージ・ピクセル間での強 度変化率を得ることによってエッジ強度を生成するソベル演算子(Sobeloperator )となることができる。 マスク発生器はこのエッジ検出器により出力された数値に基いてマスクを作成 する。例えば、このマスク発生器はマスク値(例えば、0(複数))及び非マス ク値(例えば、1(複数))の配列を生成できる。これらの値は夫々、対応する エッジ強度値に依存する。例えば、あるエッジ強度値が閾値を超えていると、対 応するマスク値は1となり、その他の場合は0となる。 顕著なエッジ強度、或いはイメージ・セグメンテーション閾値を決定するため の本発明の一形態では、そのマスクは十分な高エッジ強度がある領域には存在し ない入力イメージ値をマスクするために使用される。顕著なエッジ方向を決定す るための本発明の一形態では、このマスクはかかる領域にはないエッジ方向値を マスクするために使用される。 マスク付与装置が、マスクしたイメージを生成するために選択されたイメージ にピクセルマスク配列を施す。この選択されたイメージとは、入力イメージ或い はそれから生成されたイメージ(例:ソベル演算子の入力イメージへの適用によ り生成されるタイプのエッジ方向イメージ)とすることができる。 ヒストグラム発生器はマスクされたイメージ中のピクセル値のヒストグラム、 例えば夫々の強度値或いはエッジ方向でのマスクを通り抜けた、かつピクセル・ マスクの非マスク値と対応したイメージ・ピクセルの計数のヒストグラムを生成 する。ピーク検出器は、本発明のイメージ・セグメンテーション閾値という形態 においてこのエッジ検出器により検知されたエッジと関連している顕著なイメー ジ強度値を、また本発明の対象物配向決定という形態においてこのエッジ検出器 により検知されたエッジと関連している顕著なエッジ方向を示すヒストグラムの ピークを識別する。 本発明の更なる形態は、上記装置の操作と平行して、イメージ・セグメンテー ション閾値を識別する対象物配向決定用の方法を提供することにある。 本発明の更なる別の形態は、前記エッジ・ベースのイメージ・ヒストグラム解 析方法をデジタル・データ・プロセッサーで実行するためのコンピュータで使用 可能な媒体に具体化されたプログラム・コードから成る製造品である。 本発明は産業並びに研究用に幅広く適用できる。本発明の顕著なエッジ強度閾 値を決定する残りの形態において、対象物の位置及び配向を決定するための輪郭 角度発見及びブロブ解析等の他のマシン・ビジョン作業での用途に用いられるイ メージ・セグメンテーション閾値を提供する。本発明の顕著なエッジ方向を決定 するこれらの形態はまた、追加的なマシン・ビジョン操作を要すことなく、対象 物決定の促進化など産業中で幅広く適用できる。 本発明の上記の形態及びその他の形態は、下記の図及び説明中に明解に示され ている。図面の簡単な説明 図の参照により、本発明をより完全に理解することの達成が可能となる。 図1は、本発明によるエッジベースのイメージ・ヒストグラム解析用の装置を 包含するデジタル・データ・プロセッサを示す図である。 図2Aは、イメージ・セグメンテーション閾値の識別を使用目的とする本発明 によるエッジベースのイメージ・ヒストグラム解析用の方法中の各工程を示す図 である。 図2Bは、イメージ中の顕著なエッジ方向の決定を使用目的とする本発明によ るエッジベースのイメージ・ヒストグラム解析用の方法中の各工程を示す図であ る。 図3A〜図3Fは、本発明による方法及び装置により生成された一連のイメー ジを1次元的(例:走査線)に示す図である。 図4A〜図4Fは、本発明による方法及び装置により生成された一連のイメー ジを2次元的に示す図である。 図5は、本発明による方法及び装置により処理されるサンプル入力イメージの ピクセル値を示す図である。 図6〜図8は、本発明による方法及び装置の稼動時に、ソベル演算子の適用に より生成された中間イメージのピクセル値及びエッジ強度イメージのピクセル値 を示す図である。 図9は、本発明による方法及び装置により生成された鮮鋭化されたエッジ強度 イメージのピクセル値を示す図である。 図10は、本発明による方法及び装置により生成されたピクセル・マスク配列 を示す図である。 図11は、本発明による方法及び装置により生成されたマスクされた入力イメ ージのピクセル値を示す図である。 図12は、図11のマスクされたイメージ値から作成したヒストグラムを示す 図である。図示実施例の詳細な説明 図1はエッジベースのイメージ・ヒストグラム解析用のシステムを示す。図示 されているように、従来のビデオカメラ或いはスキャナーのような画像捕獲装置 (image capture device)10が対象物1を含む場面のイメージを生成する。この 画像捕獲装置10により生成されたデジタル・イメージ・データ(或いはピクセ ル)は、従来の方法でこの画像捕獲装置(イメージ・キャプチャ装置)の解像度 でこの場面中の各点のイメージ強度(例:色或いは輝度)を表している。 デジタル・イメージ・データは画像捕獲装置10より通信経路11を通りイメ ージ解析システム12へと転送される。これ(イメージ解析システム)は従来の デジタル・データ・プロセッサ、またはエッジベースのイメージ・ヒストグラム 解析を実行するためのここにおける教示に準じてプログラムされ、本発明の特許 権者コグネックス・コーポレーションより販売されているタイプのビジョン・プ ロセス・システムでもよい。このイメージ解析システム12は、単数または複数 の中央処理装置13、メイン・メモリ14、入出力システム15、ディスク・ド ライブ(またはその他の静的大容量記憶装置)16から成り、これらは全て従 来のタイプのものでかまわない。 このシステム12、特に中央処理装置13は、以下に詳しく説明されているエ ッジ検出器2、マスク発生器3、マスク付与装置4、ヒストグラム発生器5、ピ ーク検出器6としてオペレーション用のここでの教示に従ったプログラミング命 令により構成されている。本分野の熟練者(当業者)は、プログラム可能なデジ タル・データ・プロセッサ上への実施(インプリメンテーション)に加え、ここ に教示されている方法及び装置が特別な目的のハードウエアにインプリメント可 能であることを正しく理解するであろう。 図2Aは、イメージ・セグメンテーション閾値の識別に使用するための本発明 によるエッジベースのイメージ・ヒストグラム解析の方法の各工程を図示してい る。これは即ちイメージ中のあるエッジの顕著な強度の測定に使用される。この うち夫々の工程で行われる処理をよりよく説明するために、以下の記述を通して 図3〜図12に示されている図及び数値の例を参照していく。これに関連して付 け加えたいことは、図3A〜3F及び図4A〜図4Fが図2の方法で生成された 一連のイメージを図示している。図4A〜図4F中の描写は2次元的である。図 3A〜図3F中の描写は走査線の形状等のように1次元的である。図5〜図12 は同様の一連のイメージ中にあるピクセル値並びに図2Aの方法で生成された中間 配列(intermediate arrays)を数値の形式で図示している。 本実施形態例は簡潔であるが、本分野の熟練者はこれらの例よりも非常に複雑 なものを含む広範囲な多様なイメージの顕著なエッジ特性を決定するのにここで の教示が適用できることを理解できよう。加えて、図5〜図11に示されている イメージ及び中間配列を参照すると、本教示があらゆる大きさのイメージ処理に 適用されることが理解できよう。 図2Aの工程(ステップ)21を見ると、注目の対象物を含む場面が画像捕獲 装置10(図1)により捕獲されるのが分かる。上述したように、この場面を表 すデジタル・イメージは、この画像捕獲装置10の解像度によりこの場面の各点 のイメージ強度(例:色或いは輝度)を示すピクセルを用いて、従来の方法で、 この画像捕獲装置10により生成される。捕獲されたイメージは本文書中では「 入力」または「オリジナル」イメージ(画像)として言及されている。 簡単にするために、後述の図及び説明により示される本実施形態例の中では、 入力イメージは白い背景に対する暗い長方形を示すものと仮定する。これは図3 A及び図4Aに図示されている。同様に、これは図5に数字の形で示されており 、イメージ強度(image intensity)0の背景に対して暗い長方形はイメージ強度 10ので桝目(格子)で示されている。 工程22では、図示されている手段(method)はエッジ検出器として作動し、こ のエッジ検出器は入力イメージ・ピクセルに対応するピクセルを使用してエッジ 強度イメージを生成するが、これは入力イメージ・ピクセルにより表されている イメージ強度の変化率(或いは微分)を反映している。図中の例を見ると、かか るエッジ強度は図3B(グラフィック、1次元)、図4B(グラフィック、2次 元)、及び図8(数値、ピクセル使用)に示されている。 好ましい一実施形態例では、エッジ検出器の工程22はこれらの変化率の大き さを決定するために、より具体的には、入力イメージのX軸、Y軸の各方向に沿 った変化率を決定するために、ソベル演算子を使用する。ソベル演算子をイメー ジ強度の変化率決定の目的で使用することは、本分野では公知である。例えば、 1970年スタンフォード大学電子工学部博士号卒業論文のソベル(Sobel )著「Ca mera Models and Machine Perception(カメラモデルと機械知覚)」、1970年、 およびアカデミック・プレス発行のB.リプキンとA.ローゼンフェルト(編集 者)による「Picture Processing and Psychopictorics(実写の処理及びサイコ ピクトリックス)」中のJ.プレウィット(Prewitt J.)著「Object Enhancement and Extraction(対象物の強化と抽出)」中の教示は、本文書に引用として含 まれる。ソベル演算子を採用するための更なる好ましい技術が下記に説明されて おり、またCIP_SOBEL という商標名で本発明の特許権者が販売しているマシン・ ビジョンツール中に実行されている。 X軸に沿った入力イメージのピクセル変化率は以下のマトリックスを用いてイ メージを畳込むことにより好ましく決定される。 −1 0 1 −2 0 2 −1 0 1 図6は上記のマトリックスを用いて図5の入力イメージを畳込んだ結果生じた 中間イメージを図示している。 Y軸に沿った入力イメージのピクセル変化率は以下のマトリックスを用いてイ メージを畳込むことにより好ましく決定される。 −1 −2 −1 0 0 0 1 2 1 図7は上記のマトリックスを用いて図5の入力イメージを畳込んだ結果生じた 中間イメージを図示している。 図8等のエッジ強度イメージのピクセルは、図6及び図7等の中間イメージの 対応するピクセルの2乗を合計したものの平方根で決定される。即ち、例えば、 図8のエッジ強度イメージの1行目・1列目のピクセルで示されている強度は、 (1)図6の中間イメージの1行目・1列目にある数値の2乗と(2)図7の中 間イメージの1行目・1列目にある数値の2乗を合計したものの平方根である。 図2Aに戻ってみると、工程23で図示されている手段は、鮮鋭化したエッジ 強度イメージを生成するピーク鮮鋭化手段として作用し、これは鮮鋭化されたピ ークを持つエッジ強度イメージを複製する。特に、このピーク鮮鋭化工程23で はエッジ強度イメージ中のあらゆるピークのうち最大のエッジ強度値以外は全て 削り取る。本図中に示されている例を見てみると、かかる鮮鋭化されたエッジ強 度イメージが図3C(グラフィック、1次元)、図4C(グラフィック、2次元 )、及び図9(数値、ピクセル使用)に示されている。 図示されている実施形態例中では、この鮮鋭化されたエッジ強度イメージは、 エッジ強度イメージに下記に示す十字形の近傍演算子を適用することにより生成 される。近傍全体中で最大値である夫々の近傍の中心にあるこれらのエッジ強度 値のみが鮮鋭化されたエッジ強度イメージとして指定(割り当て)され、従って あらゆるエッジ強度値ピークは細くなる。 1 1 1 1 1 鮮鋭化についてよりよく理解するためには、図8のエッジ強度イメージから生 成された鮮鋭化エッジ強度イメージを図示した図9を参照されたい。 図2Aの工程24では、図示されている手段は鮮鋭化エッジ強度イメージから ピクセル・マスク配列(アレイ)を生成するためのマスク発生器として作用する 。好ましい一実施例中では、このマスク発生器24がマスク値(例えば、0(複 数))と非マスク値(例えば、1(複数))の配列を生成する。この夫々がこの 鮮鋭化エッジ強度イメージ中の対応するピクセル値に依存している。従って、こ の鮮鋭化エッジ強度イメージのピクセル強度値が閾値(図3Cの要素33aで示 す)を超えると、マスク配列の対応する要素に非マスク値1が乗り、その他の場 合はマスク値0が乗る。 本分野の熟練者は、このマスク発生器工程24がこの鮮鋭化エッジ強度イメー ジの2値化処理と同じであるということを理解するであろう。これに従う形で図 に示された例はそれに応じて区別化している。図3D,図4D,図10に示すマ スク即ち2値化された鮮鋭化エッジ強度イメージを参照されたい。図10の数値 を使用した例では、閾値が42である。 更に本分野の熟練者は、ピーク鮮鋭化工程23がオプションであること、及び このマスクがこのエッジ強度イメージを直接2値化することにより生成できるこ とを理解できよう。 図2Aの工程25では、図示された手段はピクセル配列中の非マスク数値に対 応する入力イメージからのピクセルのみをマスクされたイメージに含まれている ために、入力イメージにピクセルマスク配列を適用することによりマスクされた イメージを生成するマスク付与装置として作用する。図2Aのイメージ・セグメ ンテーションの実施例で、ピクセル・マスク配列が、高エッジ強度が十分な領域 にある入力イメージのピクセルのみがマスクされたイメージを通り抜けていく作 用・効果を有することが理解されよう。図中に示された例を見てみると、マスク された入力イメージは図3E(グラフィック、1次元)、図4E(グラフィック 、2次元)及び図11(数値、ピクセル使用)に示されている。図11は、特に 、マスクされたイメージが入力イメージ中の暗い四角形(数値10)の部分及び 背景(数値0)の部分を含んでいることが明らかにしている。 図2Aの工程26では、図示されている手段はマスクされたイメージ中の値の ヒストグラム、即ち入力イメージからピクセル・マスク配列を通っていく夫々の 可能な強度値におけるゼロ以外のピクセル数の集計を生成するヒストグラム発生 器として作用する。図に示された例を見ると、かかるヒストグラムは図3F、図 4F及び図12に示されている。 図2Aの工程27では、図示されている手段はこのヒストグラム中のピークを 示す出力信号を生成するピーク検出器として作用する。本分野の熟練者が分かる ように、これらのピークはマスクされた入力イメージ中の多様で顕著なエッジ強 度を示している。この情報は、対象物の位置、配向を決定する目的で、輪郭角度 発見器及びブロブ解析器のような他のマシン・ビジョン・ツールと共に使用して もよい。 本発明によるイメージ・セグメンテーション閾値を識別するための好ましい実 施例用のソフトウエア一覧を下記に記載する。このプログラムはUNIXオペレ ーティング・システム上でCプログラム言語を使用して実行(インプリメント) される。 本発明によるエッジベースのイメージ・ヒストグラム解析用の方法及び装置は 、上述のように顕著なイメージ強度(或いはイメージ・セグメンテーション閾値 )を含むいろいろな顕著なエッジ特性を決定するために使用できる。これに関連 して、図2Bはイメージ中のエッジの単数または複数の顕著な方向を決定するこ とにより対象物の配向決定を用途とする本発明によるエッジベースのイメージ・ ヒストグラム解析用の方法についての各工程を示している。同じ参照番号で 示されている箇所について述べると、図2Bに示されている方法の各工程は図2 Aのそれら工程と同様である。 新しい参照番号28で示されているように、図2Bの手段は入力イメージ・ピ クセルに対応するピクセルを使用してエッジ方向イメージを生成する追加的な工 程を包含するが、これはこの入力イメージ・ピクセルにより表されているイメー ジ強度の変化率(或いは微分)の方向を反映している。好ましい一実施例では、 工程28はこの変化率の方向を決定するために上述したタイプのソベル演算子を 使用している。前述したように、本分野ではソベル演算子をこのように使用する ことは公知である。 更に、図2Aのマスク付与装置工程25がピクセル・マスク配列を入力イメー ジに適用することによりマスクされたイメージを生成するのに対して、図2Bの マスク付与装置工程25′はピクセル・マスク配列をエッジ方向イメージに適用 することによりマスクされたイメージを生成する。その結果、マスク付与装置工 程25′の出力はマスクされたエッジ方向イメージ(マスクされた入力イメージ ではない)である。結果として、図2Bの前記ヒストグラム生成工程26及び上 記ピーク発見工程27は、この入力イメージの単数または複数の顕著なエッジ方 向(顕著なイメージ強度ではない)を引き出す効果を持つ。 この顕著なエッジ方向の情報から、エッジを輪郭とする対象物の配向が推察さ れる。例えば、対象物が長方形の場合、顕著なエッジ方向値はモジュロ(modulo) 90度と解釈され、角度回転を決定する。更に説明すれば、対象物がほぼ円形で 一個所だけエッジが直線であったり刻み目が入っていたりする(例えば、半導体 のウェハーの如く)場合、顕著なエッジ方向値は簡単に決定でき、次にはこれを 対象物の配向決定に使用できる。本分野の熟練者は、静止したその他の定型対象 物の配向が図2Bの方法で提供されている顕著なエッジ方向の情報から推察でき ることを理解できよう。 本発明の更なる実施形態例は、イメージ解析システム12(図1)をここに説 明されているエッジベースのヒストグラム解析装置及び方法として、またこれに 従う形で作動するように構成するためのコンピュータ・プログラムを記憶したコ ンピュータで読出し可能な媒体、即ち磁気ディスクから成る製造品、即ち磁気 ディスケット(図示なし)を提供する。かかるディスケットは従来の構造を持ち 、イメージ解析器12のディスケット・ドライブに含まれている読出し・書込み ヘッドを通すという従来の形の読出し用磁気媒体に記録されたコンピュータ・プ ログラムを保存している。例としてのみディスケットの説明をここに行っている こと、及びここの教示と合致した形でコンピュータを実行する意図を持つプログ ラムを記憶したコンピュータで使用可能な媒体からなる他の製造品もまた本発明 により説明されている媒体に含まれることは、理解できよう。 ここでは、前述の本発明の目的に合致したエッジベースのイメージ・ヒストグ ラム解析用の装置及び方法について説明した。ここで説明した実施例は限定を持 たせることを意図しておらず、本分野での通常技能の知力範囲内で追加、削除、 その他の変更が行れたその他の実施例が本発明の技術範囲にあることは理解され よう。以上の点に鑑み、我々の特許請求の範囲は以下の通りである。
───────────────────────────────────────────────────── 【要約の続き】 値を識別する。

Claims (1)

  1. 【特許請求の範囲】 1.複数の入力イメージ・ピクセルを含む入力イメージを表すエッジ特性を決定 する装置であって、 複数の各入力イメージ・ピクセルの変化率を示す値を夫々有する複数のエッジ 強度ピクセルを含むエッジ強度イメージを生成するエッジ強度検出手段、 単数あるいは複数のエッジ強度ピクセルの夫々の値に依存しているマスク或い は非マスクの値を夫々有するピクセル・マスク配列を生成するために、前記エッ ジ強度検出手段と共に使用するマスク生成手段、 配列中の非マスク値と対応する選択されたイメージからの各ピクセルのみを含 むマスクされたイメージを生成するために、前記マスク発生手段と共に使用する マスク付与手段、 マスクされたイメージでのピクセルのヒストグラムを生成するために、前記マ スク付与手段と共に使用するヒストグラムの手段、および 前記入力イメージ内で示されているエッジの顕著な特性を示す値を少なくとも 一つ特定し、その値を表す信号を出力するために、前記ヒストグラム手段と共に 使用するピーク検出手段を具備することを特徴とする装置。 2.前記入力イメージ・ピクセルがイメージ強度を示す数値を持つ請求項1に記 載の装置であって、ここにおける改善点として、 前記マスク付与手段が、前記配列中の非マスク値に対応する前記入力イメージ の各ピクセルのみを含む前記マスクされたイメージを生成するための手段を有し 、 前記ピーク検出手段が、前記入力イメージ中に表されているエッジの顕著なイ メージ強度値を示すピーク値を前記ヒストグラム中で識別するため、及び顕著な イメージ強度を示す信号を出力するための手段を有することを特徴とする装置。 3.前記エッジ強度検出手段が、前記エッジ強度イメージを生成するために前記 入力イメージにソベル演算子を適用する手段から成ることを特徴とする請求項2 に記載の装置。 4.請求項1に記載の装置であって、 複数のエッジ方向ピクセルを含むエッジ方向イメージを生成するエッジ方向検 出手段を有していて、ここでこのピクセルの夫々は、対応する複数の入力イメー ジ・ピクセル値の変化率の方向を示す値を有しており、 前記マスク付与手段は、配列中の非マスク値に対応するエッジ方向イメージの 各ピクセルのみを含む該マスクされたイメージを生成する手段を含み、 前記ピーク検出手段は、前記入力イメージ中に表されているエッジの顕著なエ ッジ方向値を示すピーク値を前記ヒストグラム内で識別するため、及び前記顕著 なエッジ方向値を示す信号を出力するための手段を含むことを特徴とする装置。 5.請求項4に記載の装置であって、前記エッジ方向検出手段が、前記エッジ方 向イメージを生成するために前記入力イメージにソベル演算子を適用するための 手段を含むことを特徴とする装置。 6.請求項2および4のいずれかに記載の装置であって、前記マスク発生手段が 、 前記エッジ強度イメージ中のピークを鮮鋭化し、それを示す鮮鋭化エッジ強度 イメージを生成し、複数の鮮鋭化エッジ強度ピクセルを含む手段と、 該鮮鋭化エッジ強度ピクセルに依存する該ピクセルマスク配列を生成する手段 とを含むことを特徴とする装置。 7.請求項6に記載の装置であって、前記マスク発生手段が、第1数値範囲中に あるエッジ強度値用のマスク値を持つために夫々のピクセル・マスクを生成し、 第2数値範囲中にある強度値用の非マスク値を持つために夫々のピクセル・マス クを生成する2値化手段を含むことを特徴とする装置。 8.請求項7に記載の装置であって、前記2値化手段が、閾値よりも低いエッジ 強度値用のマスク値を持つために夫々のピクセル・マスクを生成し、閾値よりも 高い強度値用の非マスク値を持つためにピクセル・マスクを生成する手段を含む ことを特徴とする装置。 9.複数の入力イメージ・ピクセルを含む入力イメージ中に表されるエッジの特 性を決定する方法であって、 複数のエッジ強度ビクセルを含むエッジ強度イメージを生成するエッジ強度検 出ステップ、ここで該ピクセルの夫々は、単数または複数の入力イメージ・ピク セルの変化率を示す値を有しており、 ピクセル・マスク配列を生成するためのマスク生成ステップ、該ピクセル・マ スクの夫々はマスク或いは非マスクの値で単数あるいは複数のエッジ強度ピクセ ルの夫々の値に依存している値を有しており、 配列中の非マスク値と対応する選択されたイメージからの各ピクセルのみを含 むマスクされたイメージを生成するためのマスク付与ステップ、 マスクされたイメージでのピクセルのヒストグラムを生成するためのヒストグ ラムステップ、および 前記入力イメージ内で表されているエッジの顕著な特性を示す値を一つヒスト グラム内で識別、その値を表す信号を出力するためのピーク検出ステップとを有 することを特徴とする方法。 10.前記入力イメージ・ピクセルがイメージ強度を示す数値を持つ請求項9に 記載の方法であって、ここにおける改善点として、 前記マスク付与ステップが、前記配列中の非マスク値に対応する前記入力イメ ージの各ピクセルのみを含む前記マスクされたイメージを生成するためのステッ プを含み、 前記ピーク検出ステップが、前記入力イメージ中に表されているエッジの顕著 なイメージ強度値を示すピーク値を前記ヒストグラム中で識別するため、及び顕 著なイメージ強度を示す信号を出力するためのステップを含むことを特徴とする 方法。 11.請求項10に記載の方法であって、前記エッジ強度検出ステップが、前記 エッジ強度イメージを生成するために前記入力イメージにソベル演算子を適用す るためのステップを含むことを特徴とする方法。 12.請求項9に記載の方法であって、 複数のエッジ方向ピクセルを含むエッジ方向イメージを生成するエッジ方向検 出ステップを有し、ここで該ピクセルの夫々は、単数または複数の入力イメージ ・ピクセル値の変化率の方向を示す値を有しており、 前記マスク付与ステップは、配列中の非マスク値に対応するエッジ方向イメー ジの各ピクセルのみを含む該マスクされたイメージを生成するステップを含み、 該ピーク検出ステップは、該入力イメージ中に表されているエッジの顕著なエ ッジ方向値を示すピーク値を該ヒストグラム内で識別するため、及び該顕著なエ ッジ方向値を示す信号を出力するためのステップを含むことを特徴とする方法。 13.請求項12に記載の方法であって、前記エッジ方向検出ステップが、前記 エッジ方向イメージを生成するために前記入力イメージにソベル演算子を適用す るためのステップから成ることを特徴とする方法。 14.請求項10および12のいずれかに記載の方法であって、前記マスク生成 ステップが、 前記エッジ強度イメージ中のピークを鮮鋭化し、それを示す鮮鋭化エッジ・イ メージを生成し、複数の鮮鋭化エッジ強度ピクセルを有するステップと、 該鮮鋭化エッジ強度ピクセルに依存する該ピクセル・マスク配列を生成するス テップとを含むことを特徴とする方法。 15.請求項14に記載の方法であって、前記マスク生成ステップが、第1数値 範囲中にあるエッジ強度値用のマスク値を持つために夫々のピクセル・マスクを 生成し、第2数値範囲中にある強度値用の非マスク値を持つために夫々のピクセ ル・マスクを生成する2値化ステップを含むことを特徴とする方法。 16.請求項15に記載の方法であって、前記2値化ステップが、閾値よりも低 いエッジ強度値用のマスク値を持つために夫々のピクセル・マスクを生成し、閾 値よりも高い強度値用の非マスク値を持つために夫々のピクセル・マスクを生成 するステップを含むことを特徴とする方法。 17.複数の入力イメージ・ピクセルを含む入力イメージ中で表されているエッ ジの特性を決定するための方法を実行するデジタル・データ・プロセッサを作成 するコンピュータで使用可能な媒体に包含されているプログラム・コードから成 る製造品であって、前記方法は、 複数のエッジ強度ピクセルを含むエッジ強度イメージを生成するエッジ強度検 出ステップ、ここで該ピクセルの夫々は、単数または複数の入力イメージ・ピク セルの変化率を示す値を有しており、 ピクセル・マスク配列を生成するためのマスク生成ステップ、該ピクセル・マ スクの夫々はマスク或いは非マスクの値で単数あるいは複数のエッジ強度ピクセ ルの夫々の値に依存している値を有しており、 前記配列中での非マスク値に対応するここでのピクセル値のヒストグラムを生 成するために選択されたイメージにピクセル・マスクの該配列を適用するための ヒストグラム生成ステップ、および 前記入力イメージ内で表されているエッジの顕著な特性を示す値を一つヒスト グラム内で識別、その値を表す信号を出力するためのピーク検出ステップを有す ることを特徴とするプログラム・コードから成る製造品。
JP52461897A 1996-01-02 1996-12-31 エッジベースのイメージ・ヒストグラム解析用マシン・ビジョンの方法および装置 Expired - Lifetime JP4213209B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/581,975 US5845007A (en) 1996-01-02 1996-01-02 Machine vision method and apparatus for edge-based image histogram analysis
US08/581,975 1996-01-02
PCT/US1996/020900 WO1997024693A1 (en) 1996-01-02 1996-12-31 Machine vision method and apparatus for edge-based image histogram analysis

Publications (3)

Publication Number Publication Date
JP2000503145A true JP2000503145A (ja) 2000-03-14
JP2000503145A5 JP2000503145A5 (ja) 2004-11-04
JP4213209B2 JP4213209B2 (ja) 2009-01-21

Family

ID=24327330

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52461897A Expired - Lifetime JP4213209B2 (ja) 1996-01-02 1996-12-31 エッジベースのイメージ・ヒストグラム解析用マシン・ビジョンの方法および装置

Country Status (3)

Country Link
US (1) US5845007A (ja)
JP (1) JP4213209B2 (ja)
WO (1) WO1997024693A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007317025A (ja) * 2006-05-26 2007-12-06 Fujitsu Ltd 車両判別装置及びそのプログラム
JP2012065230A (ja) * 2010-09-17 2012-03-29 Glory Ltd 画像2値化方法および画像2値化装置
CN103675588A (zh) * 2013-11-20 2014-03-26 中国矿业大学 印刷电路元件极性的机器视觉检测方法及设备

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5631734A (en) 1994-02-10 1997-05-20 Affymetrix, Inc. Method and apparatus for detection of fluorescently labeled materials
US6259827B1 (en) 1996-03-21 2001-07-10 Cognex Corporation Machine vision methods for enhancing the contrast between an object and its background using multiple on-axis images
US6075881A (en) 1997-03-18 2000-06-13 Cognex Corporation Machine vision methods for identifying collinear sets of points from an image
US5933523A (en) * 1997-03-18 1999-08-03 Cognex Corporation Machine vision method and apparatus for determining the position of generally rectangular devices using boundary extracting features
US6608647B1 (en) 1997-06-24 2003-08-19 Cognex Corporation Methods and apparatus for charge coupled device image acquisition with independent integration and readout
US6011558A (en) * 1997-09-23 2000-01-04 Industrial Technology Research Institute Intelligent stitcher for panoramic image-based virtual worlds
US6094508A (en) * 1997-12-08 2000-07-25 Intel Corporation Perceptual thresholding for gradient-based local edge detection
US6434271B1 (en) * 1998-02-06 2002-08-13 Compaq Computer Corporation Technique for locating objects within an image
US6381375B1 (en) 1998-02-20 2002-04-30 Cognex Corporation Methods and apparatus for generating a projection of an image
US6516092B1 (en) 1998-05-29 2003-02-04 Cognex Corporation Robust sub-model shape-finder
US7016539B1 (en) 1998-07-13 2006-03-21 Cognex Corporation Method for fast, robust, multi-dimensional pattern recognition
US6687402B1 (en) 1998-12-18 2004-02-03 Cognex Corporation Machine vision methods and systems for boundary feature comparison of patterns and images
US6381366B1 (en) 1998-12-18 2002-04-30 Cognex Corporation Machine vision methods and system for boundary point-based comparison of patterns and images
US6807298B1 (en) * 1999-03-12 2004-10-19 Electronics And Telecommunications Research Institute Method for generating a block-based image histogram
US6684402B1 (en) 1999-12-01 2004-01-27 Cognex Technology And Investment Corporation Control methods and apparatus for coupling multiple image acquisition devices to a digital data processor
GB2358702A (en) * 2000-01-26 2001-08-01 Robotic Technology Systems Plc Providing information of objects by imaging
US6748104B1 (en) 2000-03-24 2004-06-08 Cognex Corporation Methods and apparatus for machine vision inspection using single and multiple templates or patterns
EP1173003B1 (en) * 2000-07-12 2009-03-25 Canon Kabushiki Kaisha Image processing method and image processing apparatus
EP1301806A1 (en) * 2000-07-18 2003-04-16 PamGene B.V. Method for locating areas of interest on a substrate
EP1360833A1 (en) 2000-08-31 2003-11-12 Rytec Corporation Sensor and imaging system
US20020176113A1 (en) * 2000-09-21 2002-11-28 Edgar Albert D. Dynamic image correction and imaging systems
US6748110B1 (en) * 2000-11-09 2004-06-08 Cognex Technology And Investment Object and object feature detector system and method
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US6681151B1 (en) * 2000-12-15 2004-01-20 Cognex Technology And Investment Corporation System and method for servoing robots based upon workpieces with fiducial marks using machine vision
US7006669B1 (en) 2000-12-31 2006-02-28 Cognex Corporation Machine vision method and apparatus for thresholding images of non-uniform materials
US6987875B1 (en) 2001-05-22 2006-01-17 Cognex Technology And Investment Corporation Probe mark inspection method and apparatus
US6879389B2 (en) * 2002-06-03 2005-04-12 Innoventor Engineering, Inc. Methods and systems for small parts inspection
WO2004023787A2 (en) 2002-09-06 2004-03-18 Rytec Corporation Signal intensity range transformation apparatus and method
US7502525B2 (en) * 2003-01-27 2009-03-10 Boston Scientific Scimed, Inc. System and method for edge detection of an image
JP4068596B2 (ja) * 2003-06-27 2008-03-26 株式会社東芝 図形処理方法、図形処理装置およびコンピュータ読取り可能な図形処理プログラム
US7190834B2 (en) 2003-07-22 2007-03-13 Cognex Technology And Investment Corporation Methods for finding and characterizing a deformed pattern in an image
US8081820B2 (en) 2003-07-22 2011-12-20 Cognex Technology And Investment Corporation Method for partitioning a pattern into optimized sub-patterns
US8437502B1 (en) 2004-09-25 2013-05-07 Cognex Technology And Investment Corporation General pose refinement and tracking tool
US7416125B2 (en) * 2005-03-24 2008-08-26 Hand Held Products, Inc. Synthesis decoding and methods of use thereof
US7639861B2 (en) 2005-09-14 2009-12-29 Cognex Technology And Investment Corporation Method and apparatus for backlighting a wafer during alignment
US8111904B2 (en) 2005-10-07 2012-02-07 Cognex Technology And Investment Corp. Methods and apparatus for practical 3D vision system
US8055098B2 (en) 2006-01-27 2011-11-08 Affymetrix, Inc. System, method, and product for imaging probe arrays with small feature sizes
US9445025B2 (en) 2006-01-27 2016-09-13 Affymetrix, Inc. System, method, and product for imaging probe arrays with small feature sizes
US8162584B2 (en) 2006-08-23 2012-04-24 Cognex Corporation Method and apparatus for semiconductor wafer alignment
US8036468B2 (en) 2007-12-24 2011-10-11 Microsoft Corporation Invariant visual scene and object recognition
US20090202175A1 (en) * 2008-02-12 2009-08-13 Michael Guerzhoy Methods And Apparatus For Object Detection Within An Image
WO2010044745A1 (en) * 2008-10-16 2010-04-22 Nanyang Polytechnic Process and device for automated grading of bio-specimens
US8675060B2 (en) * 2009-08-28 2014-03-18 Indian Institute Of Science Machine vision based obstacle avoidance system
US8942917B2 (en) 2011-02-14 2015-01-27 Microsoft Corporation Change invariant scene recognition by an agent
WO2014200454A1 (en) * 2013-06-10 2014-12-18 Intel Corporation Performing hand gesture recognition using 2d image data
US9679224B2 (en) 2013-06-28 2017-06-13 Cognex Corporation Semi-supervised method for training multiple pattern recognition and registration tool models
US9552528B1 (en) 2014-03-03 2017-01-24 Accusoft Corporation Method and apparatus for image binarization
KR102555096B1 (ko) * 2016-06-09 2023-07-13 엘지디스플레이 주식회사 데이터 압축 방법 및 이를 이용한 유기 발광 다이오드 표시 장치
CN108335701B (zh) * 2018-01-24 2021-04-13 青岛海信移动通信技术股份有限公司 一种进行声音降噪的方法及设备

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5425782B2 (ja) * 1973-03-28 1979-08-30
CH611017A5 (ja) * 1976-05-05 1979-05-15 Zumbach Electronic Ag
US4183013A (en) * 1976-11-29 1980-01-08 Coulter Electronics, Inc. System for extracting shape features from an image
JPS5369063A (en) * 1976-12-01 1978-06-20 Hitachi Ltd Detector of position alignment patterns
US4200861A (en) * 1978-09-01 1980-04-29 View Engineering, Inc. Pattern recognition apparatus and method
JPS57102017A (en) * 1980-12-17 1982-06-24 Hitachi Ltd Pattern detector
DE3267548D1 (en) * 1982-05-28 1986-01-02 Ibm Deutschland Process and device for an automatic optical inspection
US4736437A (en) * 1982-11-22 1988-04-05 View Engineering, Inc. High speed pattern recognizer
US4860374A (en) * 1984-04-19 1989-08-22 Nikon Corporation Apparatus for detecting position of reference pattern
US4688088A (en) * 1984-04-20 1987-08-18 Canon Kabushiki Kaisha Position detecting device and method
DE3580918D1 (de) * 1984-12-14 1991-01-24 Sten Hugo Nils Ahlbom Anordnung zur behandlung von bildern.
US4685143A (en) * 1985-03-21 1987-08-04 Texas Instruments Incorporated Method and apparatus for detecting edge spectral features
US4876728A (en) * 1985-06-04 1989-10-24 Adept Technology, Inc. Vision system for distinguishing touching parts
US4783826A (en) * 1986-08-18 1988-11-08 The Gerber Scientific Company, Inc. Pattern inspection system
US4955062A (en) * 1986-12-10 1990-09-04 Canon Kabushiki Kaisha Pattern detecting method and apparatus
US5081656A (en) * 1987-10-30 1992-01-14 Four Pi Systems Corporation Automated laminography system for inspection of electronics
DE3806305A1 (de) * 1988-02-27 1989-09-07 Basf Ag Verfahren zur herstellung von octadienolen
US4876457A (en) * 1988-10-31 1989-10-24 American Telephone And Telegraph Company Method and apparatus for differentiating a planar textured surface from a surrounding background
US5081689A (en) * 1989-03-27 1992-01-14 Hughes Aircraft Company Apparatus and method for extracting edges and lines
US5153925A (en) * 1989-04-27 1992-10-06 Canon Kabushiki Kaisha Image processing apparatus
DE3923449A1 (de) * 1989-07-15 1991-01-24 Philips Patentverwaltung Verfahren zum bestimmen von kanten in bildern
JP3092809B2 (ja) * 1989-12-21 2000-09-25 株式会社日立製作所 検査方法、並びに検査プログラムデータの自動作成機能を有する検査装置
US4959898A (en) * 1990-05-22 1990-10-02 Emhart Industries, Inc. Surface mount machine with lead coplanarity verifier
US5113565A (en) * 1990-07-06 1992-05-19 International Business Machines Corp. Apparatus and method for inspection and alignment of semiconductor chips and conductive lead frames
US5206820A (en) * 1990-08-31 1993-04-27 At&T Bell Laboratories Metrology system for analyzing panel misregistration in a panel manufacturing process and providing appropriate information for adjusting panel manufacturing processes
US5086478A (en) * 1990-12-27 1992-02-04 International Business Machines Corporation Finding fiducials on printed circuit boards to sub pixel accuracy
US5133022A (en) * 1991-02-06 1992-07-21 Recognition Equipment Incorporated Normalizing correlator for video processing
JP3175175B2 (ja) * 1991-03-01 2001-06-11 ミノルタ株式会社 合焦検出装置
US5265173A (en) * 1991-03-20 1993-11-23 Hughes Aircraft Company Rectilinear object image matcher
US5273040A (en) * 1991-11-14 1993-12-28 Picker International, Inc. Measurement of vetricle volumes with cardiac MRI
US5371690A (en) * 1992-01-17 1994-12-06 Cognex Corporation Method and apparatus for inspection of surface mounted devices
JP3073599B2 (ja) * 1992-04-22 2000-08-07 本田技研工業株式会社 画像のエッジ検出装置
US5525883A (en) * 1994-07-08 1996-06-11 Sara Avitzour Mobile robot location determination employing error-correcting distributed landmarks

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007317025A (ja) * 2006-05-26 2007-12-06 Fujitsu Ltd 車両判別装置及びそのプログラム
US8433099B2 (en) 2006-05-26 2013-04-30 Fujitsu Limited Vehicle discrimination apparatus, method, and computer readable medium storing program thereof
JP2012065230A (ja) * 2010-09-17 2012-03-29 Glory Ltd 画像2値化方法および画像2値化装置
CN103675588A (zh) * 2013-11-20 2014-03-26 中国矿业大学 印刷电路元件极性的机器视觉检测方法及设备

Also Published As

Publication number Publication date
JP4213209B2 (ja) 2009-01-21
WO1997024693A1 (en) 1997-07-10
US5845007A (en) 1998-12-01

Similar Documents

Publication Publication Date Title
JP4213209B2 (ja) エッジベースのイメージ・ヒストグラム解析用マシン・ビジョンの方法および装置
US5872870A (en) Machine vision methods for identifying extrema of objects in rotated reference frames
US6269194B1 (en) Method and apparatus using image subtraction and dynamic thresholding
US11151405B1 (en) Method and system for machine vision detection
US11580634B2 (en) System and method for automated surface assessment
US5978502A (en) Machine vision methods for determining characteristics of three-dimensional objects
US6342917B1 (en) Image recording apparatus and method using light fields to track position and orientation
US6647132B1 (en) Methods and apparatuses for identifying regions of similar texture in an image
Niskanen et al. Color and texture based wood inspection with non-supervised clustering
EP1431913A1 (en) Method for detecting boundaries between areas having different features in image data
JP4480958B2 (ja) デジタル画像作成方法
CN117173225B (zh) 一种用于复杂pcb的高精度配准方法
KR20170051369A (ko) 비전 시스템으로 이미지에서 라인을 찾기 위한 시스템 및 방법
EP4226225A1 (en) A line clearance system
JP2010020581A (ja) 不要物を除去した画像合成システム
US9628659B2 (en) Method and apparatus for inspecting an object employing machine vision
JP6403207B2 (ja) 情報端末装置
CN118279295B (zh) 配电柜状态检测方法、装置、设备及存储介质
JP2001167225A (ja) Ccdカメラを用いたバーコード認識装置
US7193196B2 (en) Methods and systems for evaluating optical systems
KR20200023712A (ko) 전자부품 분류장치 및 그 방법
US7298918B2 (en) Image processing apparatus capable of highly precise edge extraction
EP1384205A1 (en) Wafer mapping apparatus and method
Fonseka et al. Localization of component lead inside a THT solder joint for solder defects classification
Mehta et al. Text detection from scene videos having blurriness and text of different sizes

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20031218

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060912

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061212

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20061212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070508

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070808

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20070914

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070910

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071015

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20071009

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080325

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20080627

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080627

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080814

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081030

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

Free format text: PAYMENT UNTIL: 20111107

Year of fee payment: 3

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

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121107

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20131107

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term