JPH08249475A - オブジェクトのサイズ特徴付け/決定システム - Google Patents

オブジェクトのサイズ特徴付け/決定システム

Info

Publication number
JPH08249475A
JPH08249475A JP8019123A JP1912396A JPH08249475A JP H08249475 A JPH08249475 A JP H08249475A JP 8019123 A JP8019123 A JP 8019123A JP 1912396 A JP1912396 A JP 1912396A JP H08249475 A JPH08249475 A JP H08249475A
Authority
JP
Japan
Prior art keywords
size
image
target object
characterization
target
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
JP8019123A
Other languages
English (en)
Inventor
Rakesh Mohan
ラケシュ・モハン
Jonathan Hudson Connell
ジョナサン・ハドソン・コネル
Rudolf Maarteen Bolle
ルドルフ・マアテン・ボル
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH08249475A publication Critical patent/JPH08249475A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0036Checkout procedures
    • G07G1/0045Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
    • G07G1/0054Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader with control of supplementary check-parameters, e.g. weight or number of articles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/02Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/024Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of diode-array scanning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01GWEIGHING
    • G01G19/00Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
    • G01G19/40Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight
    • G01G19/413Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means
    • G01G19/414Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means using electronic computing means only
    • G01G19/4144Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups with provisions for indicating, recording, or computing price or other quantities dependent on the weight using electromechanical or electronic computing means using electronic computing means only for controlling weight of goods in commercial establishments, e.g. supermarket, P.O.S. systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/194Segmentation; Edge detection involving foreground-background segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/64Analysis of geometric attributes of convexity or concavity
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • 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/30128Food products

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Mathematical Physics (AREA)
  • Geometry (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【課題】 農産物のようなオブジェクトのサイズを認識
し、かつ学習可能な装置および方法を提供すること。 【解決手段】 画面を照射するための照明源を有し、照
明源を制御して、画像処理システムは高レベルで照射し
たオブジェクトを有する画面の第一デジタル画像と、低
レベルで照射したオブジェクトの第二デジタル画像を得
ることができる。アルゴリズムを使用して、上記2つの
デジタル画像の比較により画面の背景画像からオブジェ
クト画像を新しく領域分割する。丸いオブジェクトの処
理画像(オブジェクトのサイズを特徴づけるために使用
可能)を記憶させた基準画像と比較させる。照合したら
オブジェクトのサイズが認識される。認識されなかった
サイズのオブジェクトの処理画像はオブジェクトの実際
のサイズをラベル付けして、特定の基準に基づいてメモ
リに記憶させることができ、オブジェクトのサイズは将
来、その画像を作られる時に認識することになる。この
システムにより、予め分からないオブジェクトのサイズ
を認識するために学習可能となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、コンピュータ処理
の光学画像走査装置からのオブジェクトの大きさを決定
するシステムおよび方法に関する。より詳細には、本発
明は、画像処理を使用して、ばらの物品(bulk item)
のサイズを認識する学習可能なシステムおよび方法に関
する。
【0002】
【従来の技術】従来技術において、オブジェクトのサイ
ズを推定するための画像処理システムが知られており、
これらシステムでは、この演算を行うために2値画像を
頻繁に使用している。一般的な方法は2値画像ファンク
ションのゼロ次モーメントの利用、あるいは2値セグメ
ント内にある画素の数を単純に推定することである。
【0003】画像内でオブジェクトのサイズと向き、た
とえば、どちらが検査の対象であるかが前もって分かる
なら、2値照合フィルタ(binary matched filters)を
通常使用する。この方法は、あるサイズと形を有する特
定のオブジェクトが、ある位置でその画像内にあるかど
うか、非常に正確な判定を可能とする。
【0004】従来技術は、画像内の目標オブジェクトが
望んでいるオブジェクトであるか確かめ、可能であれ
ば、そのゼロ次モーメントあるいは照合したフィルタに
関するその外観の質によりオブジェクトを分類するため
に、しばしばこれらの方法を実行する。別の目的は、目
的画像オブジェクトと複数の基準照合フィルタと照合さ
せることにより目標オブジェクトを識別することが考え
られる。
【0005】本明細書では、1個以上のオブジェクトの
サイズを「識別すること」あるいは「計測すること」
は、一組の基準サイズを仮定すれば、目標オブジェクト
の基準サイズを決定することと定義される。サイズを
「分類すること」は、目標オブジェクトがある範囲のサ
イズを表す特定のクラスにあること、またはオブジェク
トのサイズが満足がいくようなものであることを決定す
ること、と定義される。ここで、分類クラスの一つは、
目標オブジェクトのサイズが予期した値のどれでもない
ことを意味する「拒絶」クラスを考えることができる。
一方、「確かめること」は、目標オブジェクトが特定の
サイズであると知られていることを決定すること、およ
び、これの真または偽を単純に識別することと定義され
る。「認識すること」は、識別すること、計測するこ
と、分類すること、部類分けすること、および/あるい
は確かめることと定義される。
【0006】本明細書では、「丸いオブジェクト」は中
心から等距離の表面あるいは円周の各部分を有するオブ
ジェクトである。「ばらの物品」とは、スーパーマーケ
ット、食品雑貨店、小売店、あるいは金物屋などで、ば
らで売られている物を含む。例えば、農産物(果物や野
菜)、砂糖、コーヒ豆、キャンディ、釘、ボルト、ナッ
ト、一般的な金物、各種部品、包装品等である。
【0007】画像処理では、デジタル画像は、画像を画
素と称する固定数の位置に分割し、その画素位置の画像
の値を固定数値に量子化することにより離散表示に変換
するカメラからのアナログ画像である。得られたデジタ
ル画像は、他の画像あるいはこれら画像の特徴を創り出
すためにコンピュータ・アルゴリズムにより処理するこ
とが可能である。これら画像あるいは特徴はメモリに記
憶させ、または、その画像オブジェクトについての情報
を決定するために使用することが可能である。「ピクセ
ル」とはデジタル画像の画素である。
【0008】「画像処理およびコンピュータ映像」と
は、オブジェクトの識別、位置、サイズなどのような画
像オブジェクトの画像特徴から、その画像を変更あるい
は得るためにデジタル画像のコンピュータによる処理で
ある。
【0009】1つの画面は、処理対象オブジェクトおよ
びその対象に沿った周囲オブジェクトなどの1個以上の
オブジェクトを含んでいる。この周囲は「背景」と呼ば
れている。背景は通常、対象オブジェクトよりカメラか
ら遠ざけられている。
【0010】「領域分割(図形/背景分割とも称す
る)」とは、1つの画面画像をオブジェクト画像と背景
画像に分割することである。領域分割は、そのオブジェ
クトの画像に含まれる画像ピクセルと背景画像に属する
画像ピクセルとを識別することに関する技術である。領
域分割したオブジェクト画像は、全画面のオリジナル画
像のオブジェクトから構成するピクセルを収集したもの
である。領域分割したオブジェクト画像の面積はオブジ
ェクト画像のピクセルの数に対応する。
【0011】「照明」は、画面およびその中のオブジェ
クトを照らす光である。全画面の照明は、その画面内の
個々のオブジェクトの照明、およびビデオ・カメラのよ
うな画像装置が受けるオブジェクトの反射光を直接決定
する。
【0012】「周辺照明」は、オブジェクトの画像を作
るために特別に使用された特定の光を除いた、いかなる
光源からの照明も意味する。たとえば、周辺照明は屋外
の太陽光、屋内の室内光などの特定の環境において生じ
る光源による照明である。
【0013】「ギラギラ輝く反射あるいは鏡のような反
射」とは、光る(鏡のような、鏡に似た特性を部分的に
でも示す)オブジェクトから反射する多量の光である。
ギラギラ輝くものの色は(オブジェクトの自然光とは対
照に)ほとんど照明光の色である。
【0014】「画像の特徴」は、その「画像の特性」と
して定義され、コンピュータにより抽出可能である。特
徴は通常、特定の範囲であるR0−R1といわれる範囲
内にある数値を有する。従来技術では、ヒストグラムを
全画像、あるいは画像内の複数のウィンドウ(副画像)
について演算する。画像の特徴ヒストグラムは、その画
像あるいはウィンドウについての特徴値の分布の数的表
現である。一つの特徴の一つのヒストグラムは、特徴の
範囲R0−R1をM間隔(bins:ビン)に分割し、各画
像ピクセルにたいする特徴を演算することにより作り出
す。各ビンにいくつの画像ピクセルあるいはウィンドウ
・ピクセルが属するか単純に数えることで特徴ヒストグ
ラムを与える。
【0015】画像の特徴は、その画像のオブジェクトの
サイズに関する特徴を含むが、それに限定されない。オ
ブジェクトのサイズに関する最も単純な特徴はオブジェ
クト・ピクセルである。境界ピクセル、境界ピクセルの
部分集合、境界ピクセルの部分集合から決定した特徴、
もオブジェクトのサイズに関する画像の特徴である。
【0016】米国特許第5,515,275号で、発明者Mills
およびRichertは、果物等を処理、特に、色、傷、サイ
ズ、形状を含む変数のファンクションとして分類する装
置および方法を記述している。果物は回転しながらベル
ト・コンベア上を移動し、直線走査型ダイオード列によ
り画像作成される。直線走査型ダイオード列は、その果
物より長い走査線で果物の長さについての情報を得るよ
うに充分長く配列される。果物の存在を反映する個別の
検出信号の数は果物の幅を決定するための情報を含む。
これらの数は2乗され、そして合算される。その結果は
果物のサイズに関する特徴である果物の容積を示す。
【0017】米国特許第5,020,675号で、発明者Cowlin
等は搬送された物品を分類する装置について記述してい
る。野菜や果物のような農産物の分類はサイズ、重さ、
色あるいは欠陥の存在の有無に基づいて実施される。サ
イズは、コンベア上の各物品のトレースの前端と後端の
検査の組み合わせとカラー・カウントにより決定され
る。この情報にたいし、ロード・セルからの重量情報を
加えることができる。
【0018】オブジェクトの2値閾値処理画像のゼロ次
モーメントの使用は、画像内の1オブジェクトのサイズ
を識別する効果的な方法である。同様に、照合した2値
フィルタの使用は画像内の目標オブジェクトのサイズを
確認するために効果的である。複数の照合した2値フィ
ルタの使用はオブジェクトのサイズを分類可能とする。
画像形成条件をうまく制御した下で良好な領域分割処理
が得られるという理由も、上記方法での正確な計測を可
能とする。
【0019】オブジェクトのサイズ認識についての作業
を行うモーメント技術および照合技術の両方は、背景か
らのオブジェクトの極めて正確な領域分割を必要とす
る。さらに、照合したフィルタ処理技術にたいしては、
画像内のオブジェクトの正確な方向を前もって知らなく
てはならない。
【0020】要するに、農業界における従来技術の多く
は農産物の分類や等級分けに関するものである。この従
来技術は、製品、農産物等の1オブジェクトが1回でス
キャナを通過するなら、それらを分類/識別可能であ
る。また、事前にオブジェクト(製品、農産物等)のサ
イズ範囲(可能性があるオブジェクトの最小から最大の
サイズ)を知る必要がある。従来技術のシステムは、同
時に複数の物が走査されると、あるいは、より正確に
は、同時に1より多いオブジェクトが走査位置に現れる
と不具合をおこす。つまり、オブジェクトはサイズ認識
をする前に単独状態にしなくてはならない。
【0021】さらに、従来技術はしばしば、物品が所定
の空間配列となるように運搬され、慎重に制御された照
明条件を有し、慎重に建設された高価な機械的環境を必
要としている。これは従来技術が、産物のサイズを区別
するのにコスト的に効果のある方法で行えないことを意
味する。従来技術は、走査を行う時にオブジェクトの接
触や重なりといった複数のサンプルがあると失敗する。
また、従来技術のサイズ認識/等級別分類システムは、
透明なプラスチック袋にパックされたオブジェクトに対
しては適用できない。オブジェクトを移動する機械的手
段、および背景画像からオブジェクト画像を領域分割処
理するためのアルゴリズムは、こうした条件下ではうま
く機能しない。
【0022】さらに、どの従来技術も人間やコンピュー
タを仲介として、新しい物品のサイズを教えられたり古
い物品のサイズを廃棄する学習可能システムではない。
すなわち、システム内で初めにプログラムされていない
オブジェクトのサイズを認識すること、あるいは初めに
プログラムされたオブジェクトのサイズの認識を停止す
ることを、これらのシステムには教えることができな
い。
【0023】従来技術が不得意な一分野は、農産物のレ
ジでの価格チェックである。農産物の価格チェックの現
在の手段および方法は、いくつかの問題を提示する。新
鮮な農産物に(価格自動照合:PLU)ラベルを貼り付け
ることは顧客、および小売商や卸売業者に嫌われる。あ
らかじめパックした農産物も、パックをするコストの増
大、廃棄の問題(パックごみ)、パックした形状の農産
物の品質をチェックすることが不可能などの理由により
嫌われる。
【0024】農産物の価格チェックの流れはスーパーマ
ーケット以前の食品雑貨店の初期から大きな変化はな
い。販売の現場では、レジ係が農産物の種類、その重さ
あるいは数を認識し、価格を決める。現在、多くの店舗
では価格はその農産物に関連させた非ニーモニックPLU
コードを手動で入れている。これらのコードは販売の現
場では印刷されたリストの形、あるいは写真や絵付のパ
ンフレットの形で利用されている。
【0025】この農産物の価格チェックのプロセスから
いくつかの問題が生じる。ある農産物、たとえばリンゴ
やオレンジ、は品種やサイズで等級分けされ価格をつけ
られる。サイズは1箱に収納されたリンゴの数によって
決められる。例えば、48個入りは大、同じサイズの箱
に216個入りは小とされる。レジ係はレジを打つ際に
比較する基準の品がないので、種々の農産物のサイズを
視覚的に推定するのは難しい。
【0026】
【発明が解決しようとする課題】本発明の主たる目的は
農産物のようなオブジェクトのサイズを認識する、改良
された装置および方法を提供することである。また、本
発明の別の目的は農産物のようなオブジェクトのサイズ
を認識する、改良された学習可能な装置および方法を提
供することである。さらに、本発明の他の目的は、販売
現場あるいは農産物の集荷、配送センタ等でサイズに基
づき農産物のようなオブジェクトを認識し、価格付けを
する改良された装置および方法を提供することである。
【0027】
【課題を解決するための手段】上記目的を達成するた
め、本発明は画像処理を用いて1画面内の複数のオブジ
ェクトのサイズを認識あるいは計測するシステムおよび
装置を提供する。このシステムは画面を照射するための
照明源を有する。この照明源を制御して、画像処理シス
テムは高レベルで照射したオブジェクトを有する画面の
第一デジタル画像と、低レベルで照射したオブジェクト
の第二デジタル画像を得ることができる。アルゴリズム
を使用して、上記2つのデジタル画像の比較により画面
の背景画像からオブジェクト画像を新しく領域分割す
る。丸いオブジェクトの処理画像(オブジェクトのサイ
ズを特徴づけるために使用可能)を記憶させた基準画像
と比較させる。照合したらオブジェクトのサイズが認識
される。
【0028】認識されなかったサイズのオブジェクトの
処理画像はオブジェクトの実際のサイズをラベル付けし
て、特定の基準に基づいてメモリに記憶させることがで
き、オブジェクトのサイズは将来、その画像を作られる
時に認識することになる。この新規な方法では、予め分
からないオブジェクトのサイズを認識するために学習さ
せられる。
【0029】サイズ認識は丸いオブジェクトの数とは無
関係である。つまり、複数のサイズ計測はオブジェクト
の境界から決定され、オブジェクトのサイズはこの複数
のサイズ計測から新規に決定されるからである。この方
法で、サイズが予め分からないオブジェクトのサイズを
認識することを本発明のシステムは学習する。
【0030】オブジェクトの識別のためのオブジェクト
の他の特徴(色とか質感)を決定するユーザ・インター
フェースおよび装置を本発明のシステムと共に使用する
ことが可能である。
【0031】
【発明の実施の形態】図1の装置100は、1個以上の
オブジェクト131のサイズを自動的に認識するための
画像処理を使用した本発明の望ましい一実施例である。
【0032】光源110はオブジェクト131を照ら
す。望ましい光はストロボMouser U-4425、あるいは2
つのGE製のクール・ホワイト蛍光球GE FC8T9-CW(22
ワット)およびGE 12T9-CW(30ワット)である。これ
らの光源は公知である。
【0033】ビデオ入力装置120を使用して反射光線
を画像に変換する。通常、この画像は2次元である。望
ましいビデオ入力装置はグレースケール・カメラあるい
はカラー・カメラであるが、光線を画像に変換するどの
ような装置も使用可能である。こうしたカメラはCCDカ
メラおよびCIDカメラ等である。カラー・カメラを使用
するなら、出力はRGB、HSI、YC、あるいは他の色表示と
することが可能である。望ましいカメラの例として、SO
NY製のカード・カメラCCB-C35YCあるいはSONY XC-999が
ある。もちろん、120のようなビデオ入力装置は公知
である。
【0034】グレースケール画像あるいはカラー画像
は、本発明では望ましいセンサ様式である。しかし、他
の検知様式も可能であり、例えば、赤外線画像および紫
外線画像である。これらの様式は、オブジェクト131
を照らし、計測する公知の方法、および画像を作る互換
性のある画像作成装置120により可能となる。
【0035】オブジェクト131はシステム100によ
り画像を作られ、そのサイズが認識対象であるオブジェ
クトであり、1個以上の品物から成る。オブジェクト1
31は種類もサイズも1タイプ、たとえば同じ種類とサ
イズの1個以上のリンゴ、が望ましい。オブジェクトは
実質的にはシステム100により画像が作れるものなら
何でも可能であるが、望ましいオブジェクト131は農
産物(果物や野菜)、金物等を含む、ほぼ球形をしたば
らの物品である。
【0036】演算装置140、通常はコンピュータ14
0を使用してビデオ入力装置120により作られ、フレ
ーム・グラバ142により(コンピュータ140と互換
性があるように)デジタル化された画像を処理する。
【0037】この処理はアルゴリズム200により行わ
れる。他の演算装置140として、パーソナル・コンピ
ュータやワークステーションがある。演算装置140は
独立タイプあるいはコンピュータに組み込まれた1個以
上のデジタル信号プロセッサも可能である。また、この
アルゴリズム200を履行実行できる特別なハードウェ
アも可能である。望ましい実施例は、IBM ValuePoint
コンピュータ内、あるいはPOSキャッシュ・レジスタのI
BM 4690シリーズ内にあるデータ翻訳 DT 2871フレーム
・グラバ・ボードにつないだデータ翻訳 DT 2878であ
る。フレーム・グラバ142はカメラ120からの画像
信号をデジタル化する装置である。カメラ120がデジ
タル・カメラなら、分離フレーム・グラバ142は必要
なくなる。デジタイザはコンピュータ140から分ける
ことも可能であり、あるいは一体に組み込むことも可能
である。画像は標準的なメモリ装置144に記憶させる
ことが可能である。この説明により、当業者なら他の同
等な演算装置140およびフレーム・グラバ142を開
発可能である。
【0038】オプションの対話型出力装置160をレジ
係のようなユーザとインターフェースするために演算装
置140に接続することができる。出力装置160は、
ユーザの決定作成164を助けるスクリーンを含むこと
も可能であり、新たなオブジェクトのサイズを認識する
ためのシステム162(図20参照)を学習するため
に、メカニズム100を提供することも可能である。オ
プションの重量計測装置170もオブジェクト131の
重量について演算装置140に入力を提供することがで
きる(後述の説明、および図19、図21を参照)。
【0039】図2は演算装置、あるいはコンピュータ1
40により実行したアルゴリズム200のフローチャー
トである。ステップ210では、サイズを認識する目標
オブジェクトをカメラ120により画像作成される。こ
のような画像作成は公知である。目標オブジェクト13
1は、ステップ220で、その背景から新規に領域分割
される。ステップ220の目的は、背景から目標オブジ
ェクト131を分離することで、システム100が画面
の背景から独立した分離オブジェクト131画像境界ピ
クセルのサイズ特性を演算できるようにする。ステップ
230では、望ましくは3個以上の境界点からオブジェ
クト131の1個以上のサイズ特性を決定する。ステッ
プ240では、決定したサイズ特性集合の特徴づけを行
う。ステップ250では、正規化により上記の特徴づけ
が個々のオブジェクト131の実際のサイズにのみ基づ
き、オブジェクト131が画像内で占める実際の面積や
長さ、あるいはその面積や長さに関連した特徴に基づか
ないようにする。これはオブジェクト131のサイズの
1個以上のサンプルを同じオブジェクトのサイズとして
認識可能とする。画像内のオブジェクト131により占
められた分割領域によるサイズの特徴づけを正規化する
望ましい手段は、サイズ特性を演算した回数を数えるこ
とである。サイズ計測の内容がサイズ特性の重量計測な
ら、これは正規化において説明される。なお、これは図
16について説明で詳細に述べる。ステップ260で
は、目標オブジェクトのサイズのカウント・正規化によ
る特徴づけは、メモリ記憶部270に記憶させてある基
準オブジェクトのサイズのカウント・正規化による特徴
づけと比較する。記憶部270は記憶装置144あるい
はコンピュータ140に設けることが可能である。(図
17の学習の説明を参照。)
【0040】ステップ255では、カウント・正規化に
よるサイズの特徴づけをコンピュータ・メモリ270の
基準255に基づいて記憶させる。目的画像131と後
に比較271させることができる新しい基準画像の記憶
270を記憶基準255が許可するので、このステップ
はシステム100が新たに学習することを可能とする。
(詳細は図20の説明を参照。)
【0041】ステップ220では、背景画像からオブジ
ェクト画像を分離あるいは領域分割する。このステップ
は、目標オブジェクトのサイズ特性が画面の背景の効果
や妨害に影響されず決定できるように行われる。図3、
図4はそれぞれ、背景画像からオブジェクト画像を領域
分割する2つの望ましい方法を示している。
【0042】図3は2つの画面を示している。第一画面
310はカメラ120の視野にオブジェクトが存在しな
い背景311の画像を示している。第二画面320は、
背景画像311と1個以上のオブジェクト131の画像
130を含んでいる。ここでは、画像オブジェクト13
0のピクセルがオブジェクト131が存在する画面画像
320の背景エリア内の背景画像311内のピクセルと
置き換わる。したがって、画面内に存在するオブジェク
ト131のサンプルを有する背景311の画像となる。
【0043】画面310と320の比較は(望ましくは
1ピクセルづつで)、オブジェクト画像130を画面の
背景画像311から領域分割(分離)させることができ
る。320画像内のあるピクセルについて、輝度が31
0画像内の同じピクセルの画像輝度と異なる(例えば、
大きい)なら、このピクセルはオブジェクト画像130
に属している。320画像内のあるピクセルについて、
輝度が310画像内の同じピクセルの画像輝度と同じな
ら、このピクセルは背景画像311に属している。(図
6の説明を参照。)
【0044】図4は、オブジェクト画像の領域分割を可
能とする本発明の望ましい実施例により生成された、背
景と1個以上のオブジェクトを有する画面の2つの画像
を示している。図4の画像330は、光源110を切っ
た状態の画面の画像(オブジェクト131と背景311
を含む)である。つまり、画面画像330は周辺光によ
り照らされた背景311の画像から成る。また、画面画
像330では、オブジェクト画像135が背景を隠して
いる。光源110が切られているので、光源110に照
らされていないオブジェクト画像135は画面330内
で黒っぽく見える。
【0045】図4の画像340は光源110を入れた状
態の画面の画像である。この場合は、光源110が周辺
光より強い光でカメラの視野のオブジェクト131を照
らす。これによりオブジェクト画像130は画面画像3
40内で(画面画像330より)明るくなる。
【0046】図5は、(図3、図4で説明したような)
画面を画像形成し、実際の背景312の背景画像311
からオブジェクト画像130を領域分割し、オブジェク
ト131のサイズを認識するための望ましいシステム4
00を示すブロック図である。このシステム400の構
成要素401の一般的説明は、1994年4月29日出
願の米国特許出願番号08/235,064、タイトル「Object I
maging System」、発明者Bolle他、に書かれてあり、こ
れは本発明の引例として記載するものである。また、1
994年4月29日出願の米国特許出願番号08/235,83
4、タイトル「Produce Recognition System」、発明者B
olle他、にはシステム400の実施例に関して説明があ
り、これも本発明の引例として記載するものである。
【0047】この望ましいシステム400はオブジェク
ト131を光源110およびカメラ120上に置き、下
から見上げるオブジェクト131の画像を提供する。シ
ステム400はオブジェクト131に対する支持板40
3を設けて、オブジェクトをカメラ120から撮影可能
な距離407に据える。さらに、システム400は41
0および420で示されるフィルタ・システムを設け
て、画像のぎらつき(鏡のような反射)を減少させ、光
り輝くオブジェクト(プラスチック製のバッグのような
物)の画像形成を可能としている。
【0048】システム400は光源110およびカメラ
120にたいして不透明な容器401を有する。この容
器401はオブジェクト131に対向した単一の開口部
403を有する。この開口部403は、カメラ120お
よび光源110による照明によってオブジェクト131
が画像形成可能となるようなサイズである。開口部の形
は正方形、円が一般的であるが、他の形も可能である。
透明支持板405がその開口部403を覆う。この透明
支持板405は1枚のガラス板が考えられ、上記したよ
うにその上にオブジェクト131を置くための支持板と
する。オブジェクトを支持板405に置くことにより、
カメラ120とオブジェクト131を距離407に固定
して画像形成可能な手段を創り出す。
【0049】オブジェクト131の画像から、(オブジ
ェクト131その物から、あるいは周辺のプラスチック
袋、支持板405などからの)ぎらつきを取り除くため
に、偏光フィルタ420をカメラ120のレンズに組み
合わせるか、レンズの上に配置する。第二偏光フィルタ
410は光源110と開口部403の間に設ける。この
配置により、オブジェクト131に届く光が偏光させら
れる。あるいは、光源は偏光装置によって完全に覆うこ
とも可能である。光源が(カメラ・フラッシュのよう
な)箱内に、あるいは(写真撮影用のスポットライトの
ような)リフレクタにより部分的に囲まれているなら、
光を透過させる光学システムの開口部にのみ偏光装置を
設ければ充分である。第一フィルタ410の偏光方向
は、第二フィルタ420の偏光方向に対して直交させ
る。オブジェクト(131)から反射した鏡のような反
射は、そのオブジェクトから反射した拡散(光らない)
反射に対立するものとして偏光させることは、従来技術
から公知である。従って偏光フィルタ420を用いてオ
ブジェクト131を画像形成することは画像のギラギラ
した輝きを減少させる。さらに、フィルタ410により
偏光した光源110からの光でオブジェクト131を照
射することにより、オブジェクト131上のぎらつきの
量が減少する。偏光装置410もオブジェクト131か
らの鏡のような反射光の偏光角度が偏光装置420に対
して直交するようにする。故に、偏光装置410に直交
する偏光装置420を介したオブジェクト131の画像
形成により、さらにオブジェクト画像130のギラギラ
した輝きの量が減少する。
【0050】光源制御部450は光源110のオン・オ
フのスイッチ操作をおこない、あるいは光源110を異
なった強度間で切り替える。制御部450はコンピュー
タ140上で履行実行させてもよいし、光源110に直
接接続してもよく、あるいは独立した装置とすることも
可能である。制御部はストロボのようにタイミング装置
として光源110の一部とすることも可能である。制御
部はカメラあるいはコンピュータ、あるいは両方に同期
させることも可能である。光源スイッチ制御装置450
は公知である。
【0051】図6は図2の領域分割ステップ220を説
明するものである。この図に示されているのは、画面か
らオブジェクト画像を領域分割するための望ましい方法
である。
【0052】ステップ510では、オブジェクト131
を適切に照らすようにオン状態あるいは高レベルの強度
にある光源110により画面の画像(第一画像)が作ら
れる。制御部450は光源110のスイッチ操作を制御
する。
【0053】ステップ520では、画面の第二画像がオ
フ状態あるいはステップ510のレベルより低レベルの
強度にある光源110で作られる。光源110の設定は
オブジェクト131が第一画像よりも第二画像の方が暗
く見えるようにしなければならない。この新規なステッ
プを行うことにより、オブジェクト画像130は後のス
テップにおいて背景画像311から分離あるいは領域分
割させることが可能である。
【0054】さらに、オブジェクト131、背景31
2、画像入力装置120は、第一画像および第二画像が
登録空間内にあるように両ステップ510、520にお
いて同じ位置になければならない。各ピクセルは、本を
読むときの要領で、画像の左上角から出発してその第1
列目を進み、次に第2列目に下がって番号をつける。
「登録」とは、第一画像の各番号付けをしたピクセルが
第二画像の同一番号のピクセルと画面(オブジェクト1
31と背景312)の同じエリアに対応することを意味
する。適切な登録は、迅速な継続で第一画像と第二画像
を得るか、固定した背景312に対して固定したオブジ
ェクト131の画像を形成することにより得られる。
【0055】第一画像と第二画像を得る順番は逆にする
ことができる。つまり、ステップ520はステップ51
0の前に行うことが可能である。
【0056】アルゴリズム220のステップ530で
は、第一画像と第二画像がフレーム・グラバ142内で
デジタル化される。コンピュータ140内で、第一デジ
タル画像の各ピクセルを第二デジタル画像の同じ位置の
ピクセルとそれぞれ比較させる。このようなピクセル対
ピクセルの比較は画像処理技術において公知である。例
えば、比較する各ピクセル対の一方のピクセルが他方の
ピクセルに対応している(つまり、各画像の同じ位置に
ある)としても、画像の対応するピクセル対はどんな順
でも比較可能である。さらに、別の比較、例えば第2ま
たは、第3のピクセルを比較することも可能である。
【0057】ステップ540では、第一画像のピクセル
が第二画像の対応するピクセルに対し輝度が事前に決め
たT値より大きいか、ピクセルごとに決定するためのチ
ェックを行う。ピクセルのいずれかの比較で、第一画像
のピクセルが第二画像の対応するピクセルに対しT値よ
り大きいなら、アルゴリズム220は分岐542を取
り、このピクセルがオブジェクト131に対応したもの
であることを意味する。同様に、ピクセルの比較が第一
画像のピクセルが第二画像の対応するピクセルに対しT
値より大きくない事を示したら、アルゴリズム220は
分岐544を取り、このピクセルが実際の背景312の
画像311に対応したものであることを意味する。
【0058】許容値Tは一定とすることが可能である。
望ましい許容値Tは最大画像輝度の5%である。あるい
は、T値は画像のピクセルの位置に応じて、またはダー
ク画像のピクセルの輝度に応じて変化する。Tの位置に
よる変化は、光源110からの不均一な照射に対してこ
のシステムが補償することを可能とする。Tのダーク輝
度による変化は、反射力が低い(黒いオブジェクトのよ
うな)前景オブジェクトをシステムが正確に識別するこ
とを可能にする。T値は固定させることも、あるいはシ
ステムによって時々、再計算することも可能である。た
とえば、光源110の使用時間が長くなったり、何らか
の理由(電球への供給AC電圧の変動など)で光源の強
さに変化が生じた際には、Tの値を変える必要がある。
この再計算はオブジェクト無しの背景の一対の画像(一
方は強く照射した背景312の画像、他方は弱く照射し
たもの)について行うことが可能である。オブジェクト
が存在しないので、両方の背景画像は同じ光量(周辺光
により)で照らされるように見えなくてはならない。し
かし、実際には、光源110の強さを高に切り替えると
光源110からの光は僅かに背景312を照らす。従っ
て、許容値Tは対応するピクセル対の比較にたいして選
択する。許容値Tは、背景画像対のピクセルの極めて少
数のみこのテストに実際に通るように設定させることが
可能である。例えば、望ましい実施例では、ピクセル対
の10%未満が許容値Tより大きく異なる照度となるよ
うに、Tを設定させる。
【0059】望ましい実施例では、ステップ530、5
40は画面画像における各ピクセル位置にたいしてピク
セルごとに行う。この結果は、オブジェクト131に対
応するピクセルが領域分割したオブジェクト画像130
内に集められる。特に、領域分割したオブジェクト画像
では、第二画像の対応するピクセルより実質的に明るい
第一画像からの全てのピクセルが、第一画像内にある位
置で領域分割したオブジェクト画像内に集められる。そ
れゆえ、領域分割したオブジェクト画像は背景312か
ら取り除いたオブジェクト131の所望の画像に対応す
る。必要であれば、その画像内の残ったピクセル(例え
ば、オブジェクト画像130に対応していないピクセ
ル)は所望の値に割り当てることができ、また/あるい
は公知の画像処理技術を用いてさらに処理をすることが
可能である。
【0060】同様に、背景312に対応するピクセルが
領域分割された背景画像311内に集められる。特に、
第二画像の対応するピクセルより実質的に明るくない第
一画像からの全てのピクセルが、第一画像内にある位置
で領域分割した背景画像内に集められる。(望ましい実
施例では、「実質的に明るい」とは対応するピクセル対
のピクセル間の照度の差が許容値Tより大きいことを意
味する。)領域分割した背景画像はオブジェクト130
を取り除いた背景311の画像に対応する。必要であれ
ば、その領域分割した背景画像内の残ったピクセル(つ
まり、取り除いたオブジェクトのピクセル位置に対応し
たピクセル)は所望の値に割り当てることができ、また
/あるいは公知の画像処理技術を用いてさらに処理をす
ることが可能である。
【0061】オブジェクト130の画像のみが所望であ
れば、311を求めるステップ544は行う必要がな
い。同様に、背景312の画像のみが所望であれば、1
30を求めるステップ542は行う必要がない。
【0062】別の望ましい実施例では、オブジェクト1
31の半透明の部分(例えば、プラスチック製のカバ
ー)は、ステップ552、554、556を加えること
により、オブジェクト131の不透明な部分から分離可
能である。
【0063】この実施例では、分岐542がステップ1
30の代わりにステップ552へ進む。ステップ552
の前に、第一画像のピクセルが第二画像内の対応するピ
クセルより明るいことを既に決定している。ステップ5
52は、第二画像のオブジェクト130ピクセル(低照
度下のオブジェクト131)は第二許容値Vより明るい
かどうか決定する。明るいなら、分岐553を取り、オ
ブジェクトのピクセルはオブジェクト画像130の半透
明部分554に属する。(いくらかの周辺光がオブジェ
クト130を透過し、光源110を低照度に切り替える
とこの位置で画像を形成するので、このピクセル位置で
オブジェクトは半透明である。)明るくないなら、分岐
555が採用され、このピクセルはオブジェクト画像1
30の不透明部分556に属する。(周辺光がない、あ
るいは許容値Vより低い照度がオブジェクト130の不
透明部分を介して測定される。)V値は第二画像の各ピ
クセルに対して一定とすることも、あるいは、例えば第
二画像のピクセルの位置に応じて変化することも可能で
ある。V値は上記のように、背景画像の95%から85
%がV値より明るくなるようにV値を選択することによ
り、背景135の画像のみからさらに演算することが可
能である。Vに対する望ましい値は最も明るい画像輝度
の20%である。
【0064】ステップ554では、半透明のオブジェク
ト画像が作られる。このステップでは、V値より明るい
第二画像のピクセルに対応する第一画像の各ピクセル
(そのオブジェクトに属する)は、オブジェクト130
の半透明部分に対応し、半透明オブジェクト画像内に保
存させる。第一、第二画像の全てのピクセルの処理の
後、半透明の画像はオブジェクト画像130の半透明部
分の画像のみを含むことになる。必要ならば、その半透
明オブジェクト画像の残りのピクセルは所望の値に割り
当て、かつ/あるいは、さらに処理をおこなう。
【0065】ステップ556では、不透明なオブジェク
ト画像を作成する。このステップでは、V値と等しい、
あるいは暗い第二画像のピクセルに対応する第一画像の
各ピクセル(そのオブジェクトに属する)は、オブジェ
クト130の不透明部分に対応し、不透明オブジェクト
画像556内に保存させる。第一、第二画像の全てのピ
クセルの処理の後、不透明の画像はオブジェクト画像1
30の不透明部分の画像のみを含むことになる。必要な
らば、その不透明オブジェクト画像の残りのピクセルは
所望の値に割り当て、または、さらに処理をおこなう。
【0066】オブジェクト130の不透明部分の画像の
みが所望なら、ステップ554は行う必要がない。同様
に、オブジェクト130の半透明部分の画像のみが所望
なら、ステップ556は行う必要がない。
【0067】別の望ましい実施例では、ステップ552
はステップ540と組み合わせ、ステップ542および
ステップ130は除去される。これは、完全に領域分割
したオブジェクト画像130ではないが半透明オブジェ
クト画像あるいは不透明オブジェクト画像(または両
方)となる。
【0068】前のステップとステップ552、554、
556との別の組み合わせは本発明の意図するものに含
まれる。
【0069】図7は領域分割したオブジェクト画像13
0の境界点610を示す概略図である。オブジェクト画
像130の境界点は、近傍である背景画像311内の点
を有するオブジェクト画像の点であると定義される。ピ
クセルAの近傍点は複数の方法(従来技術)で定義可能
である。第一の方法は4連結であり、ピクセルBが次の
表のXのどれかの位置を有するなら、ピクセルBはピク
セルAの近傍となると言われる。
【0070】
【表1】
【0071】あるいは、ピクセルAの近傍を定義する第
二の方法は8連結による。ここでは、ピクセルBが次の
表のXのどれかの位置にあるなら、ピクセルBはAの近
傍となると言われる。
【0072】
【表2】
【0073】図8は画像710内のオブジェクトの領域
分割した画像130のオブジェクト境界610上の3点
を選択する方法、および領域分割したオブジェクト画像
のサイズ特性を決定する望ましい方法を示す。オブジェ
クト境界を得るために、画面を初めに画像形成し(図2
のステップ210)、オブジェクト画像130を領域分
割させる(ステップ220)。
【0074】直線730を画像710に描く(この直線
の選択方法に関する説明にたいする図11乃至14を参
照)。直線730はオブジェクト画像のいくつかの境界
点でオブジェクト画像を横切る。横切る点の数が2以上
なら、2個の横切り点(732、734)の集合を2個
の横切り点の間の直線上の点が領域分割したオブジェク
ト画像に属するように選択させる。(横切り点が1個し
かないなら、サイズ特性の決定はこの直線にたいして停
止する。)この直線は点732と734間のオブジェク
ト画像におけるコードを与える。このコードの上の第三
の点736を選択する(この点を選択するための方法は
図11乃至14で説明する。)点736で、初めの直線
730に直交する直線740を立てる。この直立線は、
1より大きい、あるいは等しく連続した数の点でオブジ
ェクト画像境界を横切らなくてはならない、さもなけれ
ば、この直線にたいしてサイズ特性の決定は停止する。
この直立線によって横切った点のうち、直線730に最
も近い点745が選択される。そして、3個の境界点7
32、734、745と、直線730と740の交点で
ある点736が存在する。
【0075】この4点により、3つの距離a(75
0)、b(760)、c(770)が以下のように定義
される。 a=距離(点734から点736) b=距離(点732から点736) c=距離(点740から点736) a+b≦2cであるなら、直径Dは、次の式により決定
されるか、さもなければサイズ特性の決定は停止する。
【0076】
【数2】
【0077】Dは、オブジェクト画像境界上の点73
2、745、734を通る円の直径である。サイズ測定
基準S=πD2/4(面積)あるいはS=πD3/6(体
積)がオブジェクト画像セグメント130のサイズの一
表示である。面積を基本とするサイズ測定基準の利点は
2つの部分を有することである。第一は、境界点が非常
に希薄でも可能であり、この方法は今まで通り作業をお
こなう。第二は、この方法は原則に基づいた方法で点の
選択(図11乃至図14)を指示する。
【0078】3つ(あるいは、それ以上)の境界点から
サイズ特性を決定するための他の方法も本発明に使用可
能である。例えば、4以上の境界点に円を合わせる最小
二乗法、3以上の点の二次モーメント等である。
【0079】複数のサイズ測定基準Dは、図9乃至図1
4に関して説明するようにオブジェクトの境界610か
ら決定される。これらのサイズ測定基準は図15に関し
て説明するように、直径あるいはサイズ・ヒストグラム
の望ましい形の領域分割したオブジェクト画像のサイズ
特性によって特徴づけられる。
【0080】図9および図10は、複数のオブジェクト
画像130が画像内に存在する時のオブジェクト画像境
界からサイズ特性を決定するための方法を示す。図9
は、丸いオブジェクト画像130の複数のサンプルが存
在する画像810を示し、図10は、同じようなサイズ
のオブジェクト画像130の複数のサンプルがある画像
820を示す。
【0081】図11乃至図14に関する説明のように、
複数の横切り線730が、領域分割したオブジェクト画
像に投影される。一本の線がオブジェクト画像の境界を
2カ所以上で横切る時、画像のオブジェクト点を含む線
上のコードを決定することが可能であり、直交する線上
の第三のオブジェクト境界点が存在し、中間のサイズ測
定基準、例えば直径D、が決定される。このようにし
て、複数の中間サイズ記述子が得られ、それからサイズ
特性が例えば図15に示したサイズ・ヒストグラムのよ
うに作られる。図9は本発明の望ましいオブジェクトの
一例である、丸いオブジェクト画像セグメント130と
なる円あるいは丸いオブジェクト131を示す。この画
像810では、何本かの横切り線730が異なったオブ
ジェクト画像131に属する境界横切り点(例えば、8
32、834)を有する結果を生む、別のオブジェクト
にオブジェクトが接している。しかし、3個の境界点の
集合の大部分はただ1つのオブジェクト画像の境界のみ
に含まれ、正しい中間直径(および正しい中間サイズ特
性)となる。図10は、目標オブジェクトが類似してお
り、かつ第一近似でのみ丸い、より現実的な例の画像8
20を示す。再度、横切り線は、間違ったサイズ測定基
準の原因となる異なったオブジェクト画像130上にあ
る境界横切り点(832、834)を有することが可能
である。境界横切り点の大部分は、オブジェクト画像セ
グメントの実際のサイズに近い中間サイズ測定基準を与
える。その中間サイズ測定基準から作成したサイズ特性
はオブジェクト画像130のサイズおよび実物のオブジ
ェクト131についての情報を含む。
【0082】図11は、オブジェクト画像130の複数
のサンプルの画像のサイズ特性決定用の3点の複数の集
合を選択するための望ましい一方法のフローチャートで
ある。カメラ120の構造および向きに応じて、画像は
縦横比について修正するために(つまり、ピクセルが正
方形でないなら)水平方向あるいは垂直方向のいずれか
に引っ張られなくてはならない。望ましいカメラ120
は、画像が水平方向へ125%引っ張られる。
【0083】ステップ905では、領域分割したオブジ
ェクト画像が直線730に沿って走査される。特に制限
のない例として、画像は以下のように4回走査される
(図12参照)。 (1)水平に頂上部から底部へ、952; (2)水平に対して45度の角度で、底部左から頂上部
右へ、954; (3)垂直に、左から右に、956; (4)水平に対して135度の角度で、頂上部左から底
部右へ、958。
【0084】図13に示した望ましい一実施例のよう
に、領域分割したオブジェクト画像の各ピクセルX(9
70)は4回の走査の各々で1度づつ、合計4回の通過
を受ける。
【0085】図11のステップ910は、横切り線上に
あるオブジェクト境界点を決定する。各走査方向95
2、954、956、958の各走査線について、出発
オブジェクト境界点(1032A、1032B、103
2C)と終了オブジェクト境界点(1034A、103
4B、1034C)が確立される。各走査線、つまり9
52、954、956、958の各々は、出発オブジェ
クト境界点と終了オブジェクト境界点の1対以上を作成
することが可能である。これは、走査線(952、95
4、956、958)がオブジェクト境界点と交差する
回数によって決定される。(出発オブジェクト境界点と
終了オブジェクト境界点の対は、走査線のフライバック
通過時に作成されることも、作成されないことも可能で
ある。)1本以上のコード(1030)は、出発オブジ
ェクト境界点と終了オブジェクト境界点の対(1032
Aと1034A、1032Bと1034B、1032C
と1034C)の各々の間で決められる。
【0086】ステップ915では、コードの各々にある
1個以上の点が選ばれる。これは、領域分割したオブジ
ェクト画像130内にあり、コード1030上にあるピ
クセル1081−1085を選択することにより行うこ
とができる。(図14参照。)
【0087】ステップ920では、出発オブジェクト境
界点と終了オブジェクト境界点間のコード1030に沿
って選択したオブジェクト画像点(図14の1081−
1085)について、図14の981、982、98
3、984で示されるように直交線を立てる。各走査線
952とそれぞれの直交線981、982、983、9
84の各々が図8に示したオブジェクト上の3点(73
4、732、745)を与える。この結果、3個のオブ
ジェクト境界点の複数の集合が選ばれる。
【0088】ステップ925では、サイズ特性の3つの
オブジェクト境界点733、734、740に基づく決
定を行う。1つのサイズ特性は、3個のオブジェクト境
界点の複数の集合のうち3個のオブジェクト境界点(7
32、734、745)の1以上の集合に対して作成さ
れる。演算されるサイズ特性が多いほど良く、演算され
るサイズ特性の数はオブジェクト画像130の面積に依
存する。
【0089】望ましいサイズ特性は、図8に関して説明
したように演算される直径Dである。他のサイズ特性も
可能である。関連のサイズSは、πD2/4(面積)あ
るいはπD3/6(体積)により得られる。
【0090】ステップ930は演算した直径についての
オプションの試験である。T1<D<T2なら、直径Dは
有効である(940)と考えられ、この関係が成り立た
なければ(935)、この直径はヒストグラムの作成に
は向いていないとされる。オブジェクト131が丸く、
131のサイズ範囲についての事前知識が有効であるこ
とが分かっているなら、このチェックが使用される。閾
値T1およびT2が直径範囲の上下境界である。他の有効
性チェックも使用できる。
【0091】図13に示したように、この実施例ではピ
クセル970に関連の4つの直径(サイズ)推定値D
1、D2、D3、D4がある。これは、オブジェクト画像の
ピクセル970が図12の各走査プロセスで1度づつ、
合計4回の通過を受けるという理由による。
【0092】図15は、中間サイズ特性の1つの特徴、
中間サイズ特性のヒストグラムを作成する望ましい一方
法を示すフローチャートである。この制限を設けない例
では、特性は直径Dが使用されている。しかし、領域分
割した画像から取り出すことができるどのサイズ特性も
使用可能である。本発明は領域分割したオブジェクト画
像130の境界からのみサイズ特性を取り出す。ヒスト
グラム化したサイズ特性も、領域分割したオブジェクト
についての他の情報から誘導することが可能である。
【0093】中間サイズ特性は、図8乃至図14で説明
したように領域分割したオブジェクト画像130の境界
から決定される。従来技術が、例えば直径Dのようなサ
イズ特性のヒストグラム1050を作成(1040)す
るために使用される。
【0094】M間隔(bins)のヒストグラム配列は、初
めゼロに初期化される。そして、サイズ特性の直径が図
11乃至図14で説明したように決定される。決定され
た各直径の値は、ヒストグラムのM binsの1つに属す
るように量子化される、つまりBin(x)。そしてBin(x)の
内容が1づつ増加される。つまり、
【0095】新しいBin(x)=古いBin(x)+1
【0096】オプションとして、Bin(x)が1づつ増加さ
れず、決定した直径値の量を表すなんらかの整数値Qに
より増加される。図11乃至図14に続いて、領域分割
したオブジェクト画像の各ピクセルにたいし、4つの直
径(あるいは他の中間サイズ測定基準)D1、D2、D
3、D4が得られる。望ましい加重ヒストグラム増加で
は、ピクセルの直径DiはファクタQ=2nにより加重さ
れる。ここで、nはDjの他の概算の数であり、j=
1、2、3、4でj≠iであり、このピクセルのDiに
一致しており、つまり、Di−c<Dj<Di+cであ
る。例えば、D1が演算されD2とD4が一致しているな
ら、ヒストグラムのbin(D1)は4づつ増加される。こ
の加重方法は、明らかに丸に近いと分かっているオブジ
ェクト131にたいするものである。一般的な形状のオ
ブジェクトにたいしては、加重は例えばキュウリのよう
な長細い形状の丸い部分を強調することになり、望まし
くはない。
【0097】直径ヒストグラム1050は、領域分割し
たオブジェクト130の境界に曲率半径がどのように分
散されているか表したものである。すなわち、各binの
中身がそのbinにより表示された直径が何回決められる
か説明している。加重増加にたいして、直径が何回演算
されるかという次は、ヒストグラムbinの高い値が他の
中間直径を共通に多く有する中間直径も表している。
【0098】ヒストグラム化1040は、領域分割した
オブジェクト画像130のサイズ特性240の望ましい
方法である。しかし、サイズ特性を特徴づける他の方法
も使用可能である。例えば、中央特性値、演算した特性
値の一次(平均値)および/または高次の統計、あるい
は特性値(中間サイズ測定基準のような)の演算した集
合から誘導可能である(粗い)統計が使用可能である。
この説明により、当業者は特性を特徴づける他の同等な
方法を開発することが可能である。サイズ・ヒストグラ
ムの数量正規化は、中間サイズ測定基準の他の特徴づけ
のためには必要なくなる。
【0099】図16はサイズ・ヒストグラムを正規化す
るステップと、これらの正規化したサイズ・ヒストグラ
ムがどのようにして画像形成したオブジェクト131の
数に影響受けないかを示すフローチャートである。
【0100】画像320は、1つの領域分割したオブジ
ェクト131の画像130が存在する領域分割した画像
である。画像1120は、3つの領域分割したオブジェ
クト画像130が存在する、3つのオブジェクト131
のサンプルの領域分割した画像である。1個以上のサイ
ズ特性S1は、図8乃至図14で説明したように決めら
れ、2つのサイズ・ヒストグラム、1140、1145
がそれぞれ作成される。ステップ1150では、各ヒス
トグラム(1140、1145)が同じ正規化方法を用
いて正規化される。この正規化は演算される中間サイズ
特性の数に関するものであり、加重増加が使用されてい
るなら、正規化は個々の中間サイズ特性にたいする質因
子Qである中間サイズ特性の演算回数に関するものであ
る。a+b<2cという制限が強制されないなら、普通
のbin増加の場合にたいする領域分割したオブジェクト
画像の面積に正規化因子が比例することに注意を要す
る。
【0101】得られた数量正規化ヒストグラム(117
0、1160)は同一である。この結果は、オブジェク
ト131を多く有する画像1120がオブジェクト13
1を少なく有する画像320の各ヒストグラム1140
よりヒストグラム1145の各binに高い数量を振り分
けても生じる。
【0102】正規化は、領域分割したオブジェクト画像
130から得ることが可能な、どのような特性に関して
も行うことができる。セグメント面積や(境界長さ)2
が、その例である。形状を説明する他の測定基準も使用
でき、例えば二次および高次の(形状)モーメント、境
界となる矩形、オブジェクト画像130の出っ張った外
皮の面積などであるが、これに限定されない。
【0103】アルゴリズム200の正規化ステップ25
0は、画像形成された実オブジェクト131の数に関係
ない特徴づけられたオブジェクトのサイズ特性を作成す
るためのステップである。このステップは、また、画面
内のオブジェクト131の数、あるいはオブジェクト1
31の面積に無関係な装置100により、1個以上のオ
ブジェクトのサンプルを同じサイズのオブジェクトと認
識することを可能とする。正規化250は1以上の演算
した特性の特徴づけについて行われる。
【0104】他の正規化方法、例えば、領域分割したオ
ブジェクト画像から得た他の特性に関する正規化も本発
明の範囲にある。
【0105】図17はアルゴリズム200のステップ2
60を示しており、目標オブジェクト131の正規化し
たサイズ特性を1以上の正規化した基準オブジェクトの
サイズ特性と比較させる。この比較260はオブジェク
トのサイズ特性を特徴づける方法に大きく依存してお
り、望ましい比較260は数量正規化ヒストグラムと行
うことである。
【0106】1個以上の基準オブジェクトのサイズ特性
はメモリ記憶装置に記憶されている(270)。この装
置はコンピュータ140のメモリ内に、あるいは別の第
二記憶装置144内に配置させることができる。基準オ
ブジェクトのサイズ特性を記憶する(270)望ましい
方法は、オブジェクトのサイズを特徴化する一続きの数
量正規化サイズ特性ヒストグラムを使用することであ
る。この一続きの数量正規化サイズ特性ヒストグラムの
各々は、固有のオブジェクトのサイズ識別子と関連づけ
られている。数量正規化サイズ特性ヒストグラムを記憶
する望ましい方法は、正規化サイズ特性ヒストグラムの
ベクトルを使用することである。すなわち、異なった特
性サイズ値の正規化した発生頻度である。
【0107】図17のアルゴリズム200のステップ2
60は領域分割した目標オブジェクト画像130の正規
化したサイズの特徴づけ(1160、1170)を、記
憶させた1以上の正規化した基準サイズの特徴づけ27
0と比較する(1240)。サイズの特徴づけ1210
は、目標オブジェクトを含む領域分割した画像の正規化
したサイズの特徴づけを表す。図8乃至図14で説明し
たようにして、このサイズ特徴づけが得られる。ブロッ
ク1220は、例えば図16で説明したようにして得ら
れた、正規化した基準サイズの特徴づけのリスト(デー
タベース)である。これらは、本システムが認識可能と
するオブジェクトのサイズの表示である。複数の正規化
したサイズの特徴づけ表示の各々は、通常1231、
…、1237のようにラベルを付けられる。ここには6
つだけが表示されているが、正規化したサイズのヒスト
グラム表示は、例えば100あるいは1000というよ
うに非常に多数が可能である。認識すべき各オブジェク
トのサイズは、少なくとも1つの正規化したサイズの特
徴づけにより表示されるべきであるが、2以上の正規化
したサイズの特徴づけにより表示させることも可能であ
る。1220における正規化したサイズの特徴づけの各
々は、正規化したサイズの特徴づけがそれから作成され
るオブジェクトのサイズの記述的な識別子と関連させら
れる。サイズの特徴づけ1210と基準のサイズの特徴
づけ1220は、1つのサイズの特徴づけに限定され
ず、表示は複数のサイズの特徴づけが可能である。その
場合に、複数サイズの特徴づけは目標オブジェクトの画
像から作成され、同時に複数サイズの特徴づけは各基準
オブジェクトのサイズを表す。また、サイズの特徴づけ
のコレクションの各々は固有のオブジェクトのサイズ識
別子と関連させる。
【0108】ブロック1240は、目的サイズ特徴づけ
と基準サイズ特徴づけとの比較/照合を示している。サ
イズ特徴づけの比較/照合の望ましい手段は、目的サイ
ズ・ヒストグラムと基準サイズ・ヒストグラム間の距離
測定基準L1を決定することである。例えば、目的サイ
ズ・ヒストグラム1210を複数のベクトルTとして、
また、基準サイズ・ヒストグラム1220をR1からR
Nのベクトルとして表示する。この説明にたいし、目的
サイズ・ヒストグラムTの最良の照合は、TとR1…R
I…RN間の距離L1(マンハッタン距離と称すること
もある)が最小となる基準サイズ・ヒストグラムRIと
して定義される。すなわち、RIは次の式の最小距離L
1を与える。
【0109】距離(T−RJ)、J…1、2、…、N
【0110】このような照合アルゴリズムは、最も近く
の近傍分類として公知である。距離測定基準の通常の特
性を示すいかなる距離測定基準も(従来技術)、ここで
使用可能である。さらに、距離の特性を示さない他の測
定基準、例えばヒストグラム交差も使用可能である。重
量は目標オブジェクトのサイズ・ヒストグラムTおよび
基準オブジェクトのサイズ・ヒストグラムR1…RNの
構成要素に関連させることができ、それにより構成要素
方式の加重距離測定基準となる。
【0111】目標オブジェクトのサイズおよび基準オブ
ジェクトのサイズが複数のサイズ・ヒストグラムにより
表示されるなら、望ましい表示が複数の連鎖したサイズ
・ヒストグラム、T'およびR1'…RN'を含む高次元の
ベクトルとして見られる。この連鎖した目的サイズ・ヒ
ストグラムとT'の最良の照合を定義する望ましい一方
法は、T'とR1'…RN'間の距離L1が最小となる連鎖
した基準サイズ・ヒストグラムRI'として定義するこ
とである。(これは1つのサイズ測定基準ヒストグラム
を使用する場合と数学的に同じである。)ここでは、異
なった重量が、L1距離において異なったサイズ・ヒス
トグラムを示す異なったサブベクトルに割り当てられる
ことが可能である。また、いかなる距離測定基準も使用
可能であり、距離の特性を示さない他の測定基準、例え
ばヒストグラム交差も使用可能である。重量は目的ヒス
トグラムT’および基準ヒストグラムR1'…RN'の構
成要素に各々関連させることができ、それにより構成要
素方式の加重距離測定基準となる。
【0112】図18は本発明により識別される望ましい
形状のタイプを示す。対象とする丸いオブジェクト13
1は曲率半径がその表面によって変化する境界を持って
いる。しかし、この曲率半径は、Rmax(1310)の
そばより上、Rmin(1320)より下にかけて境界を
作る。これはオブジェクトの境界に局部的に合う球がR
min≦R≦Rmaxを満たす半径Rを有することを意味す
る。従って、画像情報にたいする正射投影法モデル下
で、オブジェクト画像境界610にたいする局部的に最
も適合する円は、Rmin≦R≦Rmaxを満たす半径Rを有
する。
【0113】本発明は異なった形状のオブジェクト、例
えば細長い形にも適用できる。そして、数量正規化した
サイズ特性ヒストグラムはオブジェクトのサイズについ
ての情報を含む。正規化したヒストグラムの説明は円あ
るいは球のオブジェクト131にたいするものほど直接
的ではない。つまり、円ではないほとんどの形状(例え
ば、キュウリ)について、正規化したサイズ・ヒストグ
ラムがどんな形状に対応しているのか、人間はそのヒス
トグラムから簡単に知ることはできない。
【0114】図19はオブジェクト131の重さを決め
る重量計測装置170に接続したコンピュータ140を
示すブロック図である。サイズ(体積)に関する重量
は、オブジェクト131の数量を決定するために以下の
ように使用することができる。装置170はオブジェク
ト131の重量を演算装置140に報告する。オブジェ
クト131の直径Dから、その体積VがV=πD3/6
として決められる。体積は単位重量U、品目131あた
りの重量を与える。(これは水の重量、0.58オンス
/立方インチに基づくことも可能である。果実はこれの
小数、F、の重さを示す。通常、F=0.70)そし
て、数量が次の式により決定される。
【0115】数量=重量(オブジェクト130)/U
【0116】あるいは、(農産物サイズ決定後に分か
る)農作物の変化の各特定サイズの単位重量は、コンピ
ュータ装置140のメモリ144に記憶させることがで
き、直接使用できる。
【0117】図20はオプションのユーザ(対人)イン
ターフェース160を示す。これは、装置100により
決められたオブジェクト131の様々な考えられるサイ
ズ(識別)を絵による(あるいは他の説明による)記述
1510、1520、1530、1540 を表示する
望ましい手段164を有する。ほとんどの場合、オブジ
ェクト131のサイズは基準データベース270との比
較260により固有に識別させることができる。しか
し、ある場合には、1個以上の基準ヒストグラムにたい
する照合がある可能性がある、つまり、サイズ・ヒスト
グラムを正規化した目標オブジェクトが1個以上の基準
ヒストグラムとほぼ同じである可能性がある。この場合
には、最終的なサイズ認識決定をするためにインターフ
ェース160を介してユーザは新たに質問を受けること
が可能となる。このインターフェース160の望ましい
実施例では4つ、あるいはそれ以下の選択、1510、
1520、1530、1540を提供する。それより多
い選択もユーザの希望により可能である。ユーザは適当
な手段、例えば指による接触、音声、マウス、キーボー
ドを介してコンピュータ140に、その決定を伝達でき
る。
【0118】本発明による別の新しい特徴は、システム
100が学習可能なことである。数量正規化したヒスト
グラムを記憶装置270内の基準データベース1220
に加える必要がある時、つまり、将来的にシステム10
0にオブジェクト131のサイズのサンプルが提供され
る時に、そのサンプルを認識する(あるいは、よりよく
認識する)ために、システム100を基準データで学習
させるなら、手段(ボタン)162を介してユーザはそ
れを決定することが可能となる。オブジェクト131の
正規化したサイズ特徴づけが認識されないなら、つま
り、基準のサイズ情報と照合しないなら(ステップ26
0)、正規化したサイズ特徴づけが記憶装置の基準25
5を満たすかチェックされる。認識しないオブジェクト
のサイズの正規化したサイズ特徴づけが記憶装置の基準
に適合するなら、他の基準情報とともに記憶される(2
70)。それゆえ、次の時、このオブジェクト131は
システム100によって画像形成され、基準画像と照合
されてオブジェクトのサイズが認識される。このシステ
ムが認識するためのハードウェア的構造(プログラム以
前)となっていないオブジェクトのサイズを、この学習
によりシステム100が認識可能となり、このシステム
をより柔軟にする。記憶させたサイズ特徴づけは、基準
サイズ特徴づけに使用されたオブジェクト131の数が
目的サイズ特徴づけを作成するために使用したオブジェ
クト131の数とは別にさせることができるように、数
量正規化される。
【0119】システム100を自動的(人間の仲介な
し)に学習させる望ましい実施例の例は、本発明の出願
日と同じ米国特許出願番号XXXX、タイトル「Learni
ng System With Prototype Replacement」、発明者Conn
el等、の中に示されており、これは本出願の引例として
記載する。
【0120】記憶基準は、システム100設計により確
立したどのような基準も含むことができる。記憶基準2
55を選択および/あるいは作成する能力は、図20の
インターフェース160を通じてユーザに提供すること
も可能である。単純な記憶基準は、基準データベース2
70内に認識しないオブジェクトのサイズについて与え
た情報を記憶させることが可能でもある。他の記憶基準
は(1)画像210の質が良好である、(2)目標オブ
ジェクトの大部分が画像210を占める、(3)特徴づ
けがデータベースの目標オブジェクトの基準にかなり近
似(図17で説明した1240の意味で)しなくてはな
らない。
【0121】図21はオブジェクトの価格づけをするた
め、システム100とともに使用するオプションの装置
を示すブロック図である。重量計測装置170がオブジ
ェクト131の重さを決めるために使われる。一回のオ
ブジェクトの認識により、そのオブジェクトの価格が決
定される。そのオブジェクトの重量(170)と/ある
いは数量(図19で説明したように、存在する品数)が
価格付けに必要なら使用される。オブジェクトの価格が
メモリ144に記憶される。
【0122】ユーザに価格を伝達するため、装置100
に価格出力装置1710を付属させる。価格出力装置1
710は、プリンタ、ディスプレイあるいはオブジェク
トの価格を伝達する他のいかなる手段も可能である。価
格は対話型出力装置160上に表示することも可能であ
る。
【0123】価格がポンドで特定されるなら、コンピュ
ータ140は価格を次の式で演算する。
【0124】価格=重量×(ポンドあたりのオブジェク
ト131の価格)
【0125】価格が数量で特定されるなら、コンピュー
タ140は価格を次の式で演算する。
【0126】 価格=数量×(オブジェクト131の単位価格)
【0127】品数はユーザとの対話を介して得ることも
可能であり、あるいは図18で説明したように推計する
ことも可能である。
【0128】ユーザとの対話を介して数量を入れるた
め、品物131(レモンやライムなど)が数で売られて
いるようにコンピュータ・メモリ140に示されるな
ら、システム100はユーザに単に数量を入れるよう催
促することになる。
【0129】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0130】(1)目標オブジェクトの1個以上のサン
プルのコレクションから目標オブジェクトのサイズの特
徴づけをするためのシステムにおいて、(a)画面画像
(該画面画像は光により照らされた目標オブジェクトの
画像と背景画像を含む)を作成するための視覚入力装置
を有するコンピュータ・システムであって、さらにメモ
リ記憶装置と画面画像の背景画像から目標オブジェクト
の画像を領域分割するための領域分割アルゴリズム実行
手段とを有する、コンピュータ・システムと、(b)目
標オブジェクト画像と背景画像間の複数の移行点として
定義された目標オブジェクトの画像の境界を決定するた
めの手段と、(c)上記境界上の3カ所以上の点の集合
から決定した1以上の中間サイズを決定する、上記コン
ピュータ・システム上で実行するサイズ・アルゴリズム
実行手段とを有し、よって目標オブジェクトのサイズが
中間サイズから決定したサイズ特性であることを特徴と
するシステム。 (2)上記サイズ特性は中間サイズの平均から決定する
ことを特徴とする、上記(1)に記載のシステム。 (3)上記サイズ特性は中間サイズの中央値から決定す
ることを特徴とする、上記(1)に記載のシステム。 (4)上記サイズ特性は中間サイズの粗い統計から決定
することを特徴とする、上記(1)に記載のシステム。 (5)目標オブジェクトの1個以上のサンプルのコレク
ションから1個以上の目標オブジェクトのサイズを決定
するためのシステムにおいて、(a)画面画像(該画面
画像は光により照らされた目標オブジェクトの画像と、
背景画像を含む)を作成するための視覚入力装置を有す
るコンピュータ・システムであって、メモリ記憶装置と
画面画像の背景画像から目標オブジェクトの画像を領域
分割するための領域分割アルゴリズム実行手段とを更に
有する、コンピュータ・システムと、(b)目標オブジ
ェクト画像と背景画像間の複数の移行点として定義され
た目標オブジェクトの画像の境界を決定するための手段
と、(c)上記境界上の3カ所以上の点の集合から決定
した1以上の中間サイズを決定する、上記コンピュータ
・システム上で実行するサイズ・アルゴリズム実行手段
と、(d)各々は上記コンピュータのメモリ記憶部に記
憶され、基準オブジェクトに関連づけた複数の基準オブ
ジェクトのサイズ特徴づけを実行する手段とを有し、よ
って中間サイズのサイズ特徴づけは1以上の基準オブジ
ェクトのサイズ特徴づけと比較させ、目標オブジェクト
のサイズ特徴づけと基準オブジェクトのサイズ特徴づけ
が照合したら、目標オブジェクトのサイズは関連させた
基準オブジェクトのサイズとして認識させることを特徴
とするシステム。 (6)(e)上記オブジェクトの境界上の3点の集合を
選択するための選択アルゴリズム実行手段をさらに有
し、よって中間サイズのサイズ特徴づけは1以上の基準
オブジェクトのサイズ特徴づけと比較させ、目標オブジ
ェクトのサイズ特徴づけと基準オブジェクトのサイズ特
徴づけが照合したら、目標オブジェクトのサイズは関連
させた基準オブジェクトのサイズとして認識させること
を特徴とする上記(5)に記載のシステム。 (7)2個以上の目標オブジェクトの目標オブジェクト
のサイズを決定するためのシステムにおいて、(a)1
つの半径範囲にあり、表面に沿って変化する曲率半径を
持つ1つの境界を有する2個以上の光をあてられた目標
オブジェクトと、(b)画面画像(該画面画像は光によ
り照らされた目標オブジェクトの画像と、背景画像を含
む)を作成するための視覚入力装置を有するコンピュー
タ・システムであって、さらにメモリ記憶装置と画面画
像の背景画像から目標オブジェクトの画像を領域分割す
るための領域分割アルゴリズム実行手段とを有する、コ
ンピュータ・システムと、(c)目標オブジェクト画像
と背景画像間の複数の移行点として定義された目標オブ
ジェクトの画像の境界を決定するための手段と、(d)
上記境界上の3カ所以上の点の集合から決定した1以上
の中間サイズを決定する、上記コンピュータ・システム
上で実行するサイズ・アルゴリズム実行手段と、(e)
各々は上記コンピュータのメモリ記憶部に記憶され、基
準オブジェクトに関連づけた、複数の基準オブジェクト
のサイズ特徴づけを実行する手段とを有し、よって中間
サイズのサイズ特徴づけは1以上の基準オブジェクトの
サイズ特徴づけと比較させ、目標オブジェクトのサイズ
特徴づけと基準オブジェクトのサイズ特徴づけが照合し
たら、目標オブジェクトのサイズは関連させた基準オブ
ジェクトのサイズとして認識させることを特徴とするシ
ステム。 (8)(f)上記オブジェクト境界上の3カ所以上の点
の集合を選択するアルゴリズム実行手段をさらに有し、
よって中間サイズのサイズ特徴づけは1以上の基準オブ
ジェクトのサイズ特徴づけと比較させ、目標オブジェク
トのサイズ特徴づけと基準オブジェクトのサイズ特徴づ
けが照合したら、目標オブジェクトのサイズは関連させ
た基準オブジェクトのサイズとして認識させることを特
徴とする、上記(7)に記載のシステム。 (9)上記中間サイズは目標オブジェクトの直径であ
り、上記基準サイズは基準直径であることを特徴とす
る、上記(8)に記載のシステム。 (10)上記サイズ・アルゴリズム実行手段は目標オブ
ジェクトおよび基準オブジェクトのサイズを決定するた
めの直径アルゴリズム実行手段であり、該直径アルゴリ
ズム実行手段は、1)上記画像境界上の第一点と第二点
間に存在するコードを決定するためのステップと、2)
上記コード上の選択点を選び、該選択点と上記第一点間
の距離である第一距離aと、該選択点と上記第二点間の
距離である第二距離bを選ぶステップと、3)上記画像
境界上の第三点を選び、上記選択点と該第三点間の距離
であり、上記コードに直交する第三距離cを選ぶステッ
プと、4)上記中間目的直径Dを次の式により決定する
ステップと、(a+b≦2c)であるなら[数1]5)上
記中間サイズSをS=πD2/4(面積)あるいはS=
πD3/6(体積)として決定するステップとにより実
行されることを特徴とする上記(9)に記載のシステ
ム。 (11)上記サイズ・アルゴリズム実行手段は、中間サ
イズの平均、中間サイズの中央値、中間サイズの確固た
る統計のどれか1つを実行することを特徴とする、上記
(10)に記載のシステム (12)上記目的サイズ特性は2以上の中間目的サイズ
のヒストグラムであり、上記基準サイズ特性は2以上の
中間基準サイズのヒストグラムであることを特徴とす
る、上記(10)に記載のシステム。 (13)上記目的サイズ特性は2以上の中間サイズ直径
の正規化したヒストグラムであり、上記基準サイズ特性
は2以上の中間基準サイズの正規化したヒストグラムで
あることを特徴とする、上記(10)に記載のシステ
ム。 (14)上記サイズ特性は2以上の中間目的サイズのヒ
ストグラムのピーク値であり、上記基準サイズ特性は2
以上の中間基準サイズのヒストグラムのピーク値である
ことを特徴とする、上記(10)に記載のシステム。 (15)上記オブジェクトのサイズはユーザ・インター
フェースを通じて識別することを特徴とする、上記(1
0)に記載のシステム。 (16)上記ユーザ・インターフェースはユーザにオブ
ジェクトの2以上の可能性のあるサイズの選択を提供す
ることを特徴とする、上記(15)に記載のシステム。 (17)上記オブジェクトの重量を計測する重量計をさ
らに有し、それによりオブジェクトの価格をオブジェク
トの重量とオブジェクトのサイズにより決定させること
を特徴とする、上記(16)に記載のシステム。
【0131】
【発明の効果】上記したように、本発明によれば、農産
物のようなオブジェクトのサイズを認識する、改良され
た装置および方法が提供される。また、農産物のような
オブジェクトのサイズを認識し、しかも学習可能な装置
および方法が提供される。これらのシステムおよび装置
により、販売現場あるいは農産物の集荷、配送センタ等
でサイズに基づき農産物のようなオブジェクトを認識し
て、価格付けを効率良く実施できる。
【図面の簡単な説明】
【図1】本発明のシステムの望ましい一実施例を示すブ
ロック図である。
【図2】本発明のオブジェクトのサイズを認識するため
の望ましい一実施例を示す流れ図である。
【図3】一画面をオブジェクト画像と背景画像に領域分
割する説明図である。
【図4】一画面をオブジェクト画像と背景画像に領域分
割する説明図である。
【図5】画像を領域分割し、画像内のオブジェクトのサ
イズを認識する装置の望ましい実施例を示すブロック図
である。
【図6】目標オブジェクト画像を領域分割する望ましい
方法の流れ図である。
【図7】領域分割したオブジェクト画像の境界点を示す
説明図である。
【図8】3以上の境界点からオブジェクトのサイズ特性
を決める望ましい方法を示す図である。
【図9】領域分割したオブジェクト画像および中間サイ
ズ特性を決定するため使用した3点の集合の部分集合で
ある。
【図10】領域分割したオブジェクト画像および中間サ
イズ特性を決定するため使用した3点の集合の部分集合
である。
【図11】サイズ特性決定用の3以上の境界点の集合を
選択する望ましい方法を示す流れ図である。
【図12】1画像内の境界点選択の効果を示す説明図で
ある。
【図13】1画像内の境界点選択の効果を示す説明図で
ある。
【図14】1画像内の境界点選択の効果を示す説明図で
ある。
【図15】基準および目標オブジェクトのサイズ特性を
特徴づける望ましい方法を示す流れ図である。
【図16】オブジェクトのサイズ特性の特徴づけの正規
化の望ましい方法を示す流れ図である。
【図17】正規化した目標オブジェクトのサイズ特性づ
けと、1以上の正規化した基準オブジェクトのサイズ特
性づけとの比較を示す説明図である。
【図18】本発明で対象とする、あるオブジェクトのタ
イプを示す概略図である。
【図19】重量計測装置を示すブロック図である。
【図20】画像として作成した農産物の最も近いサイズ
の順位を示す本発明装置に付属するユーザ・インターフ
ェースを示す説明図である。
【図21】オブジェクトの価格づけをするためオブジェ
クト重量を使用する本発明の望ましい実施例を示すブロ
ック図である。
【符号の説明】 100 画像処理装置 110 光源 120 ビデオ・カメラ 131 オブジェクト 140 コンピュータ 142 フレーム・グラバ 144 メモリ記憶部 160 対話型出力装置 162 学習 164 ユーザの決定作成 170 重量計測装置 200 アルゴリズム 270 基準データベース 403 開口部 405 透明支持板 407 撮影可能距離 410 偏光フィルタ 420 偏光フィルタ 450 光源制御部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジョナサン・ハドソン・コネル アメリカ合衆国10566、ニューヨーク州、 コートランド−マナー、パメラ・ロード 25 (72)発明者 ルドルフ・マアテン・ボル アメリカ合衆国10507、ニューヨーク州、 ベッドフォード・ヒルズ、ノッチンガム・ ロード 83

Claims (17)

    【特許請求の範囲】
  1. 【請求項1】目標オブジェクトの1個以上のサンプルの
    コレクションから目標オブジェクトのサイズの特徴づけ
    をするためのシステムにおいて、 (a)画面画像(該画面画像は光により照らされた目標
    オブジェクトの画像と背景画像を含む)を作成するため
    の視覚入力装置を有するコンピュータ・システムであっ
    て、さらにメモリ記憶装置と画面画像の背景画像から目
    標オブジェクトの画像を領域分割するための領域分割ア
    ルゴリズム実行手段とを有する、コンピュータ・システ
    ムと、 (b)目標オブジェクト画像と背景画像間の複数の移行
    点として定義された目標オブジェクトの画像の境界を決
    定するための手段と、 (c)上記境界上の3カ所以上の点の集合から決定した
    1以上の中間サイズを決定する、上記コンピュータ・シ
    ステム上で実行するサイズ・アルゴリズム実行手段とを
    有し、 よって目標オブジェクトのサイズが中間サイズから決定
    したサイズ特性であることを特徴とするシステム。
  2. 【請求項2】上記サイズ特性は中間サイズの平均から決
    定することを特徴とする、請求項1に記載のシステム。
  3. 【請求項3】上記サイズ特性は中間サイズの中央値から
    決定することを特徴とする、請求項1に記載のシステ
    ム。
  4. 【請求項4】上記サイズ特性は中間サイズの粗い統計か
    ら決定することを特徴とする、請求項1に記載のシステ
    ム。
  5. 【請求項5】目標オブジェクトの1個以上のサンプルの
    コレクションから1個以上の目標オブジェクトのサイズ
    を決定するためのシステムにおいて、 (a)画面画像(該画面画像は光により照らされた目標
    オブジェクトの画像と、背景画像を含む)を作成するた
    めの視覚入力装置を有するコンピュータ・システムであ
    って、メモリ記憶装置と画面画像の背景画像から目標オ
    ブジェクトの画像を領域分割するための領域分割アルゴ
    リズム実行手段とを更に有する、コンピュータ・システ
    ムと、 (b)目標オブジェクト画像と背景画像間の複数の移行
    点として定義された目標オブジェクトの画像の境界を決
    定するための手段と、 (c)上記境界上の3カ所以上の点の集合から決定した
    1以上の中間サイズを決定する、上記コンピュータ・シ
    ステム上で実行するサイズ・アルゴリズム実行手段と、 (d)各々は上記コンピュータのメモリ記憶部に記憶さ
    れ、基準オブジェクトに関連づけた複数の基準オブジェ
    クトのサイズ特徴づけを実行する手段とを有し、 よって中間サイズのサイズ特徴づけは1以上の基準オブ
    ジェクトのサイズ特徴づけと比較させ、目標オブジェク
    トのサイズ特徴づけと基準オブジェクトのサイズ特徴づ
    けが照合したら、目標オブジェクトのサイズは関連させ
    た基準オブジェクトのサイズとして認識させることを特
    徴とするシステム。
  6. 【請求項6】(e)上記オブジェクトの境界上の3点の
    集合を選択するための選択アルゴリズム実行手段をさら
    に有し、 よって中間サイズのサイズ特徴づけは1以上の基準オブ
    ジェクトのサイズ特徴づけと比較させ、目標オブジェク
    トのサイズ特徴づけと基準オブジェクトのサイズ特徴づ
    けが照合したら、目標オブジェクトのサイズは関連させ
    た基準オブジェクトのサイズとして認識させることを特
    徴とする請求項5に記載のシステム。
  7. 【請求項7】2個以上の目標オブジェクトの目標オブジ
    ェクトのサイズを決定するためのシステムにおいて、 (a)1つの半径範囲にあり、表面に沿って変化する曲
    率半径を持つ1つの境界を有する2個以上の光をあてら
    れた目標オブジェクトと、 (b)画面画像(該画面画像は光により照らされた目標
    オブジェクトの画像と、背景画像を含む)を作成するた
    めの視覚入力装置を有するコンピュータ・システムであ
    って、さらにメモリ記憶装置と画面画像の背景画像から
    目標オブジェクトの画像を領域分割するための領域分割
    アルゴリズム実行手段とを有する、コンピュータ・シス
    テムと、 (c)目標オブジェクト画像と背景画像間の複数の移行
    点として定義された目標オブジェクトの画像の境界を決
    定するための手段と、 (d)上記境界上の3カ所以上の点の集合から決定した
    1以上の中間サイズを決定する、上記コンピュータ・シ
    ステム上で実行するサイズ・アルゴリズム実行手段と、 (e)各々は上記コンピュータのメモリ記憶部に記憶さ
    れ、基準オブジェクトに関連づけた、複数の基準オブジ
    ェクトのサイズ特徴づけを実行する手段とを有し、 よって中間サイズのサイズ特徴づけは1以上の基準オブ
    ジェクトのサイズ特徴づけと比較させ、目標オブジェク
    トのサイズ特徴づけと基準オブジェクトのサイズ特徴づ
    けが照合したら、目標オブジェクトのサイズは関連させ
    た基準オブジェクトのサイズとして認識させることを特
    徴とするシステム。
  8. 【請求項8】(f)上記オブジェクト境界上の3カ所以
    上の点の集合を選択するアルゴリズム実行手段をさらに
    有し、 よって中間サイズのサイズ特徴づけは1以上の基準オブ
    ジェクトのサイズ特徴づけと比較させ、目標オブジェク
    トのサイズ特徴づけと基準オブジェクトのサイズ特徴づ
    けが照合したら、目標オブジェクトのサイズは関連させ
    た基準オブジェクトのサイズとして認識させることを特
    徴とする、請求項7に記載のシステム。
  9. 【請求項9】上記中間サイズは目標オブジェクトの直径
    であり、上記基準サイズは基準直径であることを特徴と
    する、請求項8に記載のシステム。
  10. 【請求項10】上記サイズ・アルゴリズム実行手段は目
    標オブジェクトおよび基準オブジェクトのサイズを決定
    するための直径アルゴリズム実行手段であり、該直径ア
    ルゴリズム実行手段は、 (1)上記画像境界上の第一点と第二点間に存在するコ
    ードを決定するためのステップと、 (2)上記コード上の選択点を選び、該選択点と上記第
    一点間の距離である第一距離aと、該選択点と上記第二
    点間の距離である第二距離bを選ぶステップと、
    (3)上記画像境界上の第三点を選び、上記選択点と該
    第三点間の距離であり、上記コードに直交する第三距離
    cを選ぶステップと、 (4)上記中間目的直径Dを次の式により決定するステ
    ップと、 (a+b≦2c)であるなら 【数1】 (5)上記中間サイズSをS=πD2/4(面積)ある
    いはS=πD3/6(体積)として決定するステップと
    により実行されることを特徴とする請求項9に記載のシ
    ステム。
  11. 【請求項11】上記サイズ・アルゴリズム実行手段は、
    中間サイズの平均、中間サイズの中央値、中間サイズの
    確固たる統計のどれか1つを実行することを特徴とす
    る、請求項10に記載のシステム
  12. 【請求項12】上記目的サイズ特性は2以上の中間目的
    サイズのヒストグラムであり、上記基準サイズ特性は2
    以上の中間基準サイズのヒストグラムであることを特徴
    とする、請求項10に記載のシステム。
  13. 【請求項13】上記目的サイズ特性は2以上の中間サイ
    ズ直径の正規化したヒストグラムであり、上記基準サイ
    ズ特性は2以上の中間基準サイズの正規化したヒストグ
    ラムであることを特徴とする、請求項10に記載のシス
    テム。
  14. 【請求項14】上記サイズ特性は2以上の中間目的サイ
    ズのヒストグラムのピーク値であり、上記基準サイズ特
    性は2以上の中間基準サイズのヒストグラムのピーク値
    であることを特徴とする、請求項10に記載のシステ
    ム。
  15. 【請求項15】上記オブジェクトのサイズはユーザ・イ
    ンターフェースを通じて識別することを特徴とする、請
    求項10に記載のシステム。
  16. 【請求項16】上記ユーザ・インターフェースはユーザ
    にオブジェクトの2以上の可能性のあるサイズの選択を
    提供することを特徴とする、請求項15に記載のシステ
    ム。
  17. 【請求項17】上記オブジェクトの重量を計測する重量
    計をさらに有し、それによりオブジェクトの価格をオブ
    ジェクトの重量とオブジェクトのサイズにより決定させ
    ることを特徴とする、請求項16に記載のシステム。
JP8019123A 1995-02-17 1996-02-05 オブジェクトのサイズ特徴付け/決定システム Pending JPH08249475A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US39452495A 1995-02-17 1995-02-17
US394524 1995-02-17

Publications (1)

Publication Number Publication Date
JPH08249475A true JPH08249475A (ja) 1996-09-27

Family

ID=23559315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8019123A Pending JPH08249475A (ja) 1995-02-17 1996-02-05 オブジェクトのサイズ特徴付け/決定システム

Country Status (3)

Country Link
US (3) US6005959A (ja)
EP (1) EP0727760A3 (ja)
JP (1) JPH08249475A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014163697A (ja) * 2013-02-21 2014-09-08 Mitsutech Kk 農作物の農作物選定装置及び農作物選定方法
KR101995294B1 (ko) * 2018-12-24 2019-07-03 (주)제이엘케이인스펙션 영상 분석 장치 및 방법
WO2020105679A1 (ja) * 2018-11-21 2020-05-28 ソニー株式会社 ワーク判別システム、ワーク判別装置及びワーク判別方法
JP2021135275A (ja) * 2020-02-28 2021-09-13 株式会社宝計機製作所 球形農作物の体積測定方法とそれを用いた体積測定装置及び「す上がり」の検査装置
JP2022102615A (ja) * 2020-12-25 2022-07-07 株式会社クボタ 農作物選別装置

Families Citing this family (166)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0727760A3 (en) * 1995-02-17 1997-01-29 Ibm Product size detection system
US6243491B1 (en) * 1996-12-31 2001-06-05 Lucent Technologies Inc. Methods and apparatus for controlling a video system with visually recognized props
JPH10222663A (ja) * 1997-01-31 1998-08-21 Yamaha Motor Co Ltd 画像認識システム及び装置
US6219438B1 (en) * 1997-09-02 2001-04-17 Lucent Technologies Inc. Produce indentifier using barcode scanner and wavelet image processing and having compensation for dirt accumulated on viewing window
EP0930585B1 (en) * 1998-01-14 2004-03-31 Canon Kabushiki Kaisha Image processing apparatus
KR100595926B1 (ko) 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US6363366B1 (en) * 1998-08-31 2002-03-26 David L. Henty Produce identification and pricing system for checkouts
US6332573B1 (en) * 1998-11-10 2001-12-25 Ncr Corporation Produce data collector and produce recognition system
US6233350B1 (en) * 1999-03-04 2001-05-15 Materials Technologies Corporation Apparatus for viewing and inspecting a surface area of an object
US6959870B2 (en) * 1999-06-07 2005-11-01 Metrologic Instruments, Inc. Planar LED-based illumination array (PLIA) chips
US6260023B1 (en) * 1999-06-14 2001-07-10 Ncr Corporation Transaction processing system including a networked produce recognition system
WO2000079779A2 (en) * 1999-06-21 2000-12-28 Yissum Research Development Company Of The Hebrew University Of Jerusalem System and method for differentiating between image foreground and background in an image based on an invisible keying signal
US6529855B1 (en) * 1999-07-28 2003-03-04 Ncr Corporation Produce recognition system and method
EP1096249B1 (en) * 1999-10-26 2013-05-01 Hitachi-GE Nuclear Energy, Ltd. Nondestructive flaw inspection method and apparatus
US7787017B2 (en) * 2000-05-18 2010-08-31 OptigraP Sagl Digital camera and method for identification of objects
US6701001B1 (en) * 2000-06-20 2004-03-02 Dunkley International, Inc. Automated part sorting system
US6724947B1 (en) * 2000-07-14 2004-04-20 International Business Machines Corporation Method and system for measuring characteristics of curved features
US6973201B1 (en) 2000-11-01 2005-12-06 Koninklijke Philips Electronics N.V. Person tagging in an image processing system utilizing a statistical model based on both appearance and geometric features
US8042740B2 (en) * 2000-11-24 2011-10-25 Metrologic Instruments, Inc. Method of reading bar code symbols on objects at a point-of-sale station by passing said objects through a complex of stationary coplanar illumination and imaging planes projected into a 3D imaging volume
US7607581B2 (en) 2003-11-13 2009-10-27 Metrologic Instruments, Inc. Digital imaging-based code symbol reading system permitting modification of system features and functionalities
US7464877B2 (en) 2003-11-13 2008-12-16 Metrologic Instruments, Inc. Digital imaging-based bar code symbol reading system employing image cropping pattern generator and automatic cropped image processor
US7708205B2 (en) 2003-11-13 2010-05-04 Metrologic Instruments, Inc. Digital image capture and processing system employing multi-layer software-based system architecture permitting modification and/or extension of system features and functions by way of third party code plug-ins
US7221794B1 (en) * 2000-12-18 2007-05-22 Sportsvision, Inc. Foreground detection
US7110591B2 (en) * 2001-03-28 2006-09-19 Siemens Corporate Research, Inc. System and method for recognizing markers on printed circuit boards
EP1433139B1 (en) * 2001-05-17 2007-05-09 Koninklijke Philips Electronics N.V. Device and method for digitizing an object
EP1273901A1 (fr) * 2001-07-02 2003-01-08 Université de Liège Méthode et appareillage pour mesure automatique de granulométrie et de morphométrie de particules
EP1430438A2 (en) * 2001-09-17 2004-06-23 Her Majesty the Queen in Right of Canada, representend by the Department of Agriculture and Agri-Food Canada Method for identifying and quantifying characteristics of seeds and other objects
US6805245B2 (en) 2002-01-08 2004-10-19 Dunkley International, Inc. Object sorting system
JP2003242495A (ja) * 2002-02-18 2003-08-29 Sumitomo Wiring Syst Ltd 画面表示装置
CA2390056A1 (en) * 2002-06-07 2003-12-07 Du Pont Canada Inc. Method and system for managing commodity information in a supply chain of production
US6827266B2 (en) * 2002-10-04 2004-12-07 Ncr Corporation Methods and apparatus for using imaging information to improve scanning accuracy in bar code scanners
US7474334B1 (en) * 2003-03-14 2009-01-06 Micro Usa, Inc. Multispectral imaging system and methods of use
US9587938B2 (en) 2003-06-17 2017-03-07 Troxler Electronic Laboratories, Inc. Method and apparatus for determining a characteristic of a construction material
CN100494890C (zh) * 2003-06-17 2009-06-03 特罗克斯勒电子实验有限公司 用于确定建筑材料样品的外廓尺寸的方法及相关设备
US7118026B2 (en) 2003-06-26 2006-10-10 International Business Machines Corporation Apparatus, method, and system for positively identifying an item
US8593542B2 (en) 2005-12-27 2013-11-26 DigitalOptics Corporation Europe Limited Foreground/background separation using reference images
US7680342B2 (en) * 2004-08-16 2010-03-16 Fotonation Vision Limited Indoor/outdoor classification in digital images
US7606417B2 (en) 2004-08-16 2009-10-20 Fotonation Vision Limited Foreground/background segmentation in digital images with differential exposure calculations
US7469064B2 (en) 2003-07-11 2008-12-23 Panasonic Corporation Image display apparatus
EP1496681A1 (en) * 2003-07-11 2005-01-12 Axalto S.A. A method for printing an image on a support
US20050097064A1 (en) * 2003-11-04 2005-05-05 Werden Todd C. Method and apparatus to determine product weight and calculate price using a camera
US7841533B2 (en) 2003-11-13 2010-11-30 Metrologic Instruments, Inc. Method of capturing and processing digital images of an object within the field of view (FOV) of a hand-supportable digitial image capture and processing system
US20050267613A1 (en) * 2004-03-05 2005-12-01 Anast John M Method to quantitativley analyze a model
US7590310B2 (en) 2004-05-05 2009-09-15 Facet Technology Corp. Methods and apparatus for automated true object-based image analysis and retrieval
JP4470018B2 (ja) * 2004-06-28 2010-06-02 コニカミノルタセンシング株式会社 光学測定システムおよび試料の光学特性管理方法
US7457477B2 (en) * 2004-07-06 2008-11-25 Microsoft Corporation Digital photography with flash/no flash extension
AU2005248942A1 (en) * 2004-12-30 2006-07-20 John Bean Technologies Corporation Conveying conformable products
US8374887B1 (en) 2005-02-11 2013-02-12 Emily H. Alexander System and method for remotely supervising and verifying pharmacy functions
US7760962B2 (en) * 2005-03-30 2010-07-20 Casio Computer Co., Ltd. Image capture apparatus which synthesizes a plurality of images obtained by shooting a subject from different directions, to produce an image in which the influence of glare from a light is reduced
US20060265293A1 (en) * 2005-05-03 2006-11-23 Bengyak Christopher E Method of labeling citrus fruit and tracking customer preferences
US7692696B2 (en) 2005-12-27 2010-04-06 Fotonation Vision Limited Digital image acquisition system with portrait mode
US7469071B2 (en) * 2006-02-14 2008-12-23 Fotonation Vision Limited Image blurring
IES20060559A2 (en) * 2006-02-14 2006-11-01 Fotonation Vision Ltd Automatic detection and correction of non-red flash eye defects
IES20060564A2 (en) * 2006-05-03 2006-11-01 Fotonation Vision Ltd Improved foreground / background separation
US8239268B2 (en) * 2006-06-20 2012-08-07 Toshiba Tec Kabushiki Kaisha Self-checkout terminal
US8269727B2 (en) 2007-01-03 2012-09-18 Apple Inc. Irregular input identification
US8130203B2 (en) 2007-01-03 2012-03-06 Apple Inc. Multi-touch input discrimination
US7855718B2 (en) 2007-01-03 2010-12-21 Apple Inc. Multi-touch input discrimination
US7979256B2 (en) * 2007-01-30 2011-07-12 The Procter & Gamble Company Determining absorbent article effectiveness
US7988045B2 (en) * 2007-05-31 2011-08-02 International Business Machines Corporation Portable device-based shopping checkout
US8794524B2 (en) * 2007-05-31 2014-08-05 Toshiba Global Commerce Solutions Holdings Corporation Smart scanning system
US20090026270A1 (en) * 2007-07-24 2009-01-29 Connell Ii Jonathan H Secure checkout system
US8544736B2 (en) * 2007-07-24 2013-10-01 International Business Machines Corporation Item scanning system
US8280763B2 (en) * 2008-02-26 2012-10-02 Connell Ii Jonathan H Customer rewarding
US8746557B2 (en) 2008-02-26 2014-06-10 Toshiba Global Commerce Solutions Holding Corporation Secure self-checkout
US8061603B2 (en) * 2008-03-20 2011-11-22 International Business Machines Corporation Controlling shopper checkout throughput
US7889068B2 (en) * 2008-03-20 2011-02-15 International Business Machines Corporation Alarm solution for securing shopping checkout
US7855737B2 (en) 2008-03-26 2010-12-21 Fotonation Ireland Limited Method of making a digital camera image of a scene including the camera user
US8229158B2 (en) * 2008-04-29 2012-07-24 International Business Machines Corporation Method, system, and program product for determining a state of a shopping receptacle
US20090272801A1 (en) * 2008-04-30 2009-11-05 Connell Ii Jonathan H Deterring checkout fraud
US8160992B2 (en) * 2008-05-15 2012-04-17 Xerox Corporation System and method for selecting a package structural design
US8915831B2 (en) * 2008-05-15 2014-12-23 Xerox Corporation System and method for automating package assembly
US7788883B2 (en) * 2008-06-19 2010-09-07 Xerox Corporation Custom packaging solution for arbitrary objects
US20100053329A1 (en) * 2008-08-27 2010-03-04 Flickner Myron D Exit security
US9132599B2 (en) 2008-09-05 2015-09-15 Xerox Corporation System and method for image registration for packaging
US8174720B2 (en) * 2008-11-06 2012-05-08 Xerox Corporation Packaging digital front end
US9493024B2 (en) * 2008-12-16 2016-11-15 Xerox Corporation System and method to derive structure from image
US8170706B2 (en) 2009-02-27 2012-05-01 Xerox Corporation Package generation system
US8514260B2 (en) * 2009-05-28 2013-08-20 Microsoft Corporation Establishing eye contact in video conferencing
US8775130B2 (en) * 2009-08-27 2014-07-08 Xerox Corporation System for automatically generating package designs and concepts
US8379917B2 (en) 2009-10-02 2013-02-19 DigitalOptics Corporation Europe Limited Face recognition performance using additional image features
US20110119570A1 (en) * 2009-11-18 2011-05-19 Xerox Corporation Automated variable dimension digital document advisor
US9082207B2 (en) * 2009-11-18 2015-07-14 Xerox Corporation System and method for automatic layout of printed material on a three-dimensional structure
US8643874B2 (en) 2009-12-18 2014-02-04 Xerox Corporation Method and system for generating a workflow to produce a dimensional document
US9930297B2 (en) 2010-04-30 2018-03-27 Becton, Dickinson And Company System and method for acquiring images of medication preparations
US8233668B2 (en) * 2010-08-09 2012-07-31 John Bean Technologies Corporation Distinguishing abutting food product
US9273951B2 (en) 2011-06-06 2016-03-01 Troxler Electronic Laboratories, Inc. Optical method and apparatus for determining a characteristic such as volume and density of an excavated void in a construction material
US9019367B2 (en) * 2011-06-10 2015-04-28 Wuerth Elektronik Ics Gmbh & Co. Kg Method for dynamically detecting the fill level of a container, container therefor, and system for dynamically monitoring the fill level of a plurality of containers
JP5485954B2 (ja) * 2011-09-06 2014-05-07 東芝テック株式会社 店舗システム及びプログラム
JP5551140B2 (ja) * 2011-10-19 2014-07-16 東芝テック株式会社 情報処理装置及びプログラム
JP5824340B2 (ja) * 2011-11-18 2015-11-25 株式会社イシダ 計量装置
JP5579202B2 (ja) * 2012-01-16 2014-08-27 東芝テック株式会社 情報処理装置、店舗システム及びプログラム
US20130269537A1 (en) 2012-04-16 2013-10-17 Eugenio Minvielle Conditioning system for nutritional substances
US20130269538A1 (en) 2012-04-16 2013-10-17 Eugenio Minvielle Transformation system for nutritional substances
US10219531B2 (en) 2012-04-16 2019-03-05 Iceberg Luxembourg S.A.R.L. Preservation system for nutritional substances
US9541536B2 (en) 2012-04-16 2017-01-10 Eugenio Minvielle Preservation system for nutritional substances
US9528972B2 (en) 2012-04-16 2016-12-27 Eugenio Minvielle Dynamic recipe control
US9460633B2 (en) 2012-04-16 2016-10-04 Eugenio Minvielle Conditioner with sensors for nutritional substances
US8733631B2 (en) 2012-04-16 2014-05-27 Eugenio Minvielle Local storage and conditioning systems for nutritional substances
US9429920B2 (en) 2012-04-16 2016-08-30 Eugenio Minvielle Instructions for conditioning nutritional substances
US9016193B2 (en) 2012-04-16 2015-04-28 Eugenio Minvielle Logistic transport system for nutritional substances
US9702858B1 (en) 2012-04-16 2017-07-11 Iceberg Luxembourg S.A.R.L. Dynamic recipe control
US9080997B2 (en) 2012-04-16 2015-07-14 Eugenio Minvielle Local storage and conditioning systems for nutritional substances
US9414623B2 (en) 2012-04-16 2016-08-16 Eugenio Minvielle Transformation and dynamic identification system for nutritional substances
US9436170B2 (en) 2012-04-16 2016-09-06 Eugenio Minvielle Appliances with weight sensors for nutritional substances
US9564064B2 (en) 2012-04-16 2017-02-07 Eugenio Minvielle Conditioner with weight sensors for nutritional substances
US9072317B2 (en) 2012-04-16 2015-07-07 Eugenio Minvielle Transformation system for nutritional substances
US20140069838A1 (en) 2012-04-16 2014-03-13 Eugenio Minvielle Nutritional Substance Label System For Adaptive Conditioning
US9069340B2 (en) 2012-04-16 2015-06-30 Eugenio Minvielle Multi-conditioner control for conditioning nutritional substances
EP2690581A1 (en) * 2012-07-27 2014-01-29 Canon Kabushiki Kaisha Method and apparatus for detecting a pupil
US8757479B2 (en) 2012-07-31 2014-06-24 Xerox Corporation Method and system for creating personalized packaging
US8994734B2 (en) 2012-07-31 2015-03-31 Xerox Corporation Package definition system
JP2014049015A (ja) * 2012-09-03 2014-03-17 Toshiba Tec Corp 商品認識装置及び商品認識プログラム
JP5612645B2 (ja) * 2012-09-06 2014-10-22 東芝テック株式会社 情報処理装置及びプログラム
US9314986B2 (en) 2012-10-31 2016-04-19 Xerox Corporation Method and system for applying an adaptive perforation cut to a substrate
ITMO20120266A1 (it) * 2012-10-31 2014-05-01 Charlotte Anna Maria Liedl Dispositivo per l'orientazione di oggetti.
JP5936993B2 (ja) 2012-11-08 2016-06-22 東芝テック株式会社 商品認識装置及び商品認識プログラム
US9245209B2 (en) 2012-11-21 2016-01-26 Xerox Corporation Dynamic bleed area definition for printing of multi-dimensional substrates
US10790062B2 (en) 2013-10-08 2020-09-29 Eugenio Minvielle System for tracking and optimizing health indices
WO2015069950A1 (en) * 2013-11-07 2015-05-14 Minvielle Eugenio Instructions for conditioning nutritional substances
US9760659B2 (en) 2014-01-30 2017-09-12 Xerox Corporation Package definition system with non-symmetric functional elements as a function of package edge property
US9892212B2 (en) 2014-05-19 2018-02-13 Xerox Corporation Creation of variable cut files for package design
USD762081S1 (en) 2014-07-29 2016-07-26 Eugenio Minvielle Device for food preservation and preparation
CA3180239A1 (en) 2014-09-08 2016-03-17 Becton, Dickinson And Company Enhanced platen for pharmaceutical compounding
US9626639B2 (en) * 2014-09-26 2017-04-18 Shyp, Inc. Image processing and item transport
US20160110791A1 (en) * 2014-10-15 2016-04-21 Toshiba Global Commerce Solutions Holdings Corporation Method, computer program product, and system for providing a sensor-based environment
US9569692B2 (en) * 2014-10-31 2017-02-14 The Nielsen Company (Us), Llc Context-based image recognition for consumer market research
CN104764402B (zh) * 2015-03-11 2018-04-27 广西科技大学 柑橘体积的视觉检测方法
US9644847B2 (en) 2015-05-05 2017-05-09 June Life, Inc. Connected food preparation system and method of use
US10739013B2 (en) 2015-05-05 2020-08-11 June Life, Inc. Tailored food preparation with an oven
US9916401B2 (en) 2015-05-18 2018-03-13 Xerox Corporation Creation of cut files for personalized package design using multiple substrates
US9916402B2 (en) 2015-05-18 2018-03-13 Xerox Corporation Creation of cut files to fit a large package flat on one or more substrates
US12222107B2 (en) 2015-06-01 2025-02-11 June Life, Llc Thermal management system and method for a connected oven
US9975241B2 (en) * 2015-12-03 2018-05-22 Intel Corporation Machine object determination based on human interaction
US10041827B2 (en) * 2015-12-21 2018-08-07 Ncr Corporation Image guided scale calibration
US10650368B2 (en) * 2016-01-15 2020-05-12 Ncr Corporation Pick list optimization method
US10019790B2 (en) * 2016-01-15 2018-07-10 Deere & Company Fill level indicator for an automated unloading system
JP6333871B2 (ja) * 2016-02-25 2018-05-30 ファナック株式会社 入力画像から検出した対象物を表示する画像処理装置
JP6745646B2 (ja) * 2016-05-31 2020-08-26 東芝テック株式会社 認識システム、情報処理装置、及びプログラム
JP6615723B2 (ja) * 2016-09-07 2019-12-04 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置および対象物認識方法
US20180232689A1 (en) * 2017-02-13 2018-08-16 Iceberg Luxembourg S.A.R.L. Computer Vision Based Food System And Method
EP3604931A4 (en) * 2017-03-23 2020-03-18 Panasonic Intellectual Property Management Co., Ltd. HEATING COOKING DEVICE
WO2018183768A1 (en) * 2017-03-29 2018-10-04 Innit International S.C.A. Trusted food traceability system and method and sensor network
IT201700068033A1 (it) * 2017-06-19 2018-12-19 Biagio Crescenzo Metodo di riconoscimento dell’orientamento di frutti e apparecchiatura che lo incorpora
JP6903524B2 (ja) * 2017-09-01 2021-07-14 東芝テック株式会社 計量装置
CN109753980A (zh) * 2017-11-03 2019-05-14 虹软科技股份有限公司 一种用于检测的方法和装置
US11116050B1 (en) 2018-02-08 2021-09-07 June Life, Inc. High heat in-situ camera systems and operation methods
WO2020023760A1 (en) 2018-07-26 2020-01-30 Walmart Apollo, Llc System and method for clustering products by combining attribute data with image recognition
CN109632059B (zh) * 2018-12-13 2021-05-14 北京小龙潜行科技有限公司 一种智能养猪方法、系统、电子设备及存储介质
JP7187377B2 (ja) * 2019-04-23 2022-12-12 株式会社日立製作所 物体情報登録装置及び物体情報登録方法
US20220244194A1 (en) * 2019-06-05 2022-08-04 Lynx Inspection Inc. Automated inspection method for a manufactured article and system for performing same
DE102019116508B4 (de) * 2019-06-18 2021-09-09 Sick Ag Kamerasystem für eine Präzisionswaage
CN110715870B (zh) * 2019-10-21 2020-12-01 梅州粤顺科技有限公司 货物重量数据作弊检测系统
US11058132B2 (en) 2019-11-20 2021-07-13 June Life, Inc. System and method for estimating foodstuff completion time
WO2021184003A1 (en) 2020-03-13 2021-09-16 June Life, Inc. Method and system for sensor maintenance
US11593717B2 (en) 2020-03-27 2023-02-28 June Life, Inc. System and method for classification of ambiguous objects
US11823129B2 (en) * 2020-05-28 2023-11-21 Zebra Technologies Corporation Item collection guidance system
CN111815559B (zh) * 2020-06-08 2024-08-06 广州大气候农业科技有限公司 一种农产品品质检测方法、系统、装置及其存储介质
JP7451320B2 (ja) * 2020-06-18 2024-03-18 京セラ株式会社 情報処理システム、情報処理装置、及び、情報処理方法
US12185862B2 (en) 2020-08-14 2025-01-07 June Life Llc System and method for targeted heating element control
JP7509033B2 (ja) * 2020-12-25 2024-07-02 新東工業株式会社 検査装置、検査方法、機械学習装置、及び機械学習方法
USD978600S1 (en) 2021-06-11 2023-02-21 June Life, Inc. Cooking vessel
USD1007224S1 (en) 2021-06-11 2023-12-12 June Life, Inc. Cooking vessel
US11798380B2 (en) * 2021-07-02 2023-10-24 Target Brands, Inc. Identifying barcode-to-product mismatches using point of sale devices
WO2024040188A1 (en) * 2022-08-19 2024-02-22 John Bean Technologies Corporation Techniques for non-contact throughput measurement in food processing systems
CN116242258B (zh) * 2022-12-31 2025-08-01 捷威动力工业嘉兴有限公司 一种用于ccd视觉测量电池尺寸的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63164690A (ja) * 1986-12-26 1988-07-08 Nachi Fujikoshi Corp 視覚装置
JPS6441076A (en) * 1987-08-06 1989-02-13 Fuji Electric Co Ltd Form recognizing system
JPH01204187A (ja) * 1988-02-09 1989-08-16 Yaskawa Electric Mfg Co Ltd 不完全円の中心検出方法
JPH03229377A (ja) * 1990-02-02 1991-10-11 Omron Corp 円形画像判別方法

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4550438A (en) * 1982-06-29 1985-10-29 International Business Machines Corporation Retro-stroke compression and image generation of script and graphic data employing an information processing system
JPS5927336A (ja) * 1982-08-03 1984-02-13 Nippon Typewriter Kk 日本文入力方式
DE3505793A1 (de) * 1984-02-21 1985-08-22 Kabushiki Kaisha Komatsu Seisakusho, Tokio/Tokyo Objektidentifikationsverfahren
US4687107A (en) * 1985-05-02 1987-08-18 Pennwalt Corporation Apparatus for sizing and sorting articles
EP0267790A3 (en) * 1986-11-12 1990-01-17 Lockwood Graders (U.K.) Limited Method and apparatus for sorting articles
US5157735A (en) * 1988-09-09 1992-10-20 Hitachi, Ltd. Chipping detection system and method
US5060290A (en) * 1989-09-05 1991-10-22 Dole Dried Fruit And Nut Company Algorithm for gray scale analysis especially of fruit or nuts
EP0514688A2 (en) * 1991-05-21 1992-11-25 International Business Machines Corporation Generalized shape autocorrelation for shape acquisition and recognition
US5321764A (en) * 1992-01-10 1994-06-14 Kansas State University Research Foundation Identification of wheat cultivars by visual imaging
IL101612A0 (en) * 1992-04-16 1992-12-30 Electro Optics Ind Ltd Apparatus and method for inspecting articles such as agricultural produce
US5309374A (en) * 1992-08-03 1994-05-03 Iowa State University Research Foundation, Inc. Acoustic and video imaging system for quality determination of agricultural products
JPH07104622A (ja) * 1993-10-05 1995-04-21 Riso Kagaku Corp 画像形成装置
US5546475A (en) * 1994-04-29 1996-08-13 International Business Machines Corporation Produce recognition system
EP0727760A3 (en) * 1995-02-17 1997-01-29 Ibm Product size detection system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63164690A (ja) * 1986-12-26 1988-07-08 Nachi Fujikoshi Corp 視覚装置
JPS6441076A (en) * 1987-08-06 1989-02-13 Fuji Electric Co Ltd Form recognizing system
JPH01204187A (ja) * 1988-02-09 1989-08-16 Yaskawa Electric Mfg Co Ltd 不完全円の中心検出方法
JPH03229377A (ja) * 1990-02-02 1991-10-11 Omron Corp 円形画像判別方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014163697A (ja) * 2013-02-21 2014-09-08 Mitsutech Kk 農作物の農作物選定装置及び農作物選定方法
WO2020105679A1 (ja) * 2018-11-21 2020-05-28 ソニー株式会社 ワーク判別システム、ワーク判別装置及びワーク判別方法
JPWO2020105679A1 (ja) * 2018-11-21 2021-10-07 ソニーグループ株式会社 ワーク判別システム、ワーク判別装置及びワーク判別方法
KR101995294B1 (ko) * 2018-12-24 2019-07-03 (주)제이엘케이인스펙션 영상 분석 장치 및 방법
WO2020138803A1 (ko) * 2018-12-24 2020-07-02 (주)제이엘케이 영상 분석 장치 및 방법
JP2021135275A (ja) * 2020-02-28 2021-09-13 株式会社宝計機製作所 球形農作物の体積測定方法とそれを用いた体積測定装置及び「す上がり」の検査装置
JP2022102615A (ja) * 2020-12-25 2022-07-07 株式会社クボタ 農作物選別装置

Also Published As

Publication number Publication date
US6434257B1 (en) 2002-08-13
EP0727760A3 (en) 1997-01-29
EP0727760A2 (en) 1996-08-21
US6310964B1 (en) 2001-10-30
US6005959A (en) 1999-12-21

Similar Documents

Publication Publication Date Title
US6310964B1 (en) Produce size recognition system
US5546475A (en) Produce recognition system
US6592033B2 (en) Item recognition method and apparatus
CN107767590A (zh) 物品自动识别商用条码电子秤及物品自动识别方法
JP4997252B2 (ja) 画像内の照明域を識別する方法
US6219438B1 (en) Produce indentifier using barcode scanner and wavelet image processing and having compensation for dirt accumulated on viewing window
CN109741551B (zh) 一种商品识别结算方法、装置及系统
McClure Computer vision sorting of potatoes
US6577775B1 (en) Methods and apparatuses for normalizing the intensity of an image
Delwiche et al. Prune defect detection by line-scan imaging
Bobbit et al. Visual item verification for fraud prevention in retail self-checkout
CN121354095B (zh) 一种果桃的多级筛选与质量检测方法
CN119863875B (zh) 基于多模态交互的自助收银方法、系统及存储介质
Bin et al. Three-dimensional shape enhanced transform for automatic apple stem-end/calyx identification
CN115272741B (zh) 一种细长柔性物体检测方法、终端设备及存储介质
Wen et al. Brightness-invariant image segmentation for on-line fruit defect detection
JP2019159433A (ja) 画像認識システム
JP2023026342A (ja) 情報処理装置、情報処理方法、及びプログラム
AU763922B2 (en) Item recognition method and apparatus
Uthaisombut Detecting defects in cherries using machine vision
Sinkevicius et al. Orientation invariant surface classification using uncertainty level estimation
AU740004B3 (en) Item recognition method and apparatus
JP2019160327A (ja) 画像認識システム
Bách et al. Fruit type and weight recognition for payment purposes using computer vision
WO2011106854A1 (pt) Método e sistema para reconhecimento e classificação de objetos em ambiantes semi-controlados