Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6813808B2 - POS terminal device - Google Patents
[go: Go Back, main page]

JP6813808B2 - POS terminal device - Google Patents

POS terminal device Download PDF

Info

Publication number
JP6813808B2
JP6813808B2 JP2018247317A JP2018247317A JP6813808B2 JP 6813808 B2 JP6813808 B2 JP 6813808B2 JP 2018247317 A JP2018247317 A JP 2018247317A JP 2018247317 A JP2018247317 A JP 2018247317A JP 6813808 B2 JP6813808 B2 JP 6813808B2
Authority
JP
Japan
Prior art keywords
size
classification
image
target
item
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.)
Active
Application number
JP2018247317A
Other languages
Japanese (ja)
Other versions
JP2019057326A (en
Inventor
松本 信一
信一 松本
岩元 浩太
浩太 岩元
哲夫 井下
哲夫 井下
壮馬 白石
壮馬 白石
山田 寛
寛 山田
準 小林
準 小林
英路 村松
英路 村松
秀雄 横井
秀雄 横井
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2018247317A priority Critical patent/JP6813808B2/en
Publication of JP2019057326A publication Critical patent/JP2019057326A/en
Priority to JP2020209331A priority patent/JP7461051B2/en
Application granted granted Critical
Publication of JP6813808B2 publication Critical patent/JP6813808B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Description

本発明は、POS(Point Of Sale)システムに関し、特に対象を画像認識で物体認識するPOS端末装置、サーバ、POSシステム、PLU特定方法、及びプログラムに関する。 The present invention relates to a POS (Point Of Sale) system, and more particularly to a POS terminal device, a server, a POS system, a PLU identification method, and a program for recognizing an object by image recognition.

昨今、画像認識技術を取り入れたPOSシステムが開発されている。
この画像認識技術を使用するPOSシステムでは、撮像された対象(画像)とデータベース内の対比データとを比べ、一致度や尤度の算定を行う。次に、POSシステムは、一致度や尤度の算定結果に基づいて、PLU(Price Look Up)コードに対応付いた1ないし複数の候補を求め、画像に描写されていた対象のPLUコード、もしくはPLUコード候補を求める。その後、既存のPOSシステム同様に代金の支払いや在庫管理に供される。
Recently, a POS system incorporating image recognition technology has been developed.
In the POS system using this image recognition technology, the imaged object (image) is compared with the contrast data in the database, and the degree of agreement and the likelihood are calculated. Next, the POS system finds one or more candidates corresponding to the PLU (Price Look Up) code based on the calculation results of the degree of agreement and the likelihood, and obtains the target PLU code or the target PLU code depicted in the image. Find PLU code candidates. After that, it is used for payment and inventory management like the existing POS system.

このような画像認識技術を取り込んだPOSシステムでは、バーコードに頼らない商品管理が可能になる。 A POS system that incorporates such image recognition technology enables product management that does not rely on barcodes.

関連する技術は、例えば特許文献1が挙げられる。 Examples of the related technique include Patent Document 1.

特許文献1には、商品を撮像した撮像画像から対象商品を物体認識する品種識別部を有するPOSシステムが記載されている。また、このPOSシステムでは、品種識別処理の後に、識別した対象商品を固体識別する画像認識処理を実行する。固体識別結果は、必要に応じて、予めこの個体向けに準備しておいた情報(例えば、産地、等級、生産者、収穫日など)と関連付けられ、会計処理時に利用されている。 Patent Document 1 describes a POS system having a product type identification unit that recognizes an object of a target product from a captured image of the product. Further, in this POS system, after the product type identification process, an image recognition process for individual identification of the identified target product is executed. The individual identification result is associated with information prepared in advance for this individual (for example, place of origin, grade, producer, harvest date, etc.) as necessary, and is used at the time of accounting.

特開2013−210971号公報Japanese Unexamined Patent Publication No. 2013-210971

商品画像を画像認識して商品種別を認識する際に、幾つか課題がある。 There are some problems in recognizing the product type by image recognition of the product image.

その一つは、商品の大きさや商品の等級を、画像から判別することが困難な点が挙げられる。特許文献1に記載された手法では、この問題に対して、予め商品に付された等級を表したマーク(特性シンボル)を画像マッチング技術で探索することで、予めこの個体向けに準備しておいた情報と物品を関連付けて解消している。他方で、この手法では、マークが無ければ等級等を判別できない問題を指摘できる。 One of them is that it is difficult to distinguish the size of the product and the grade of the product from the image. In the method described in Patent Document 1, for this problem, a mark (characteristic symbol) indicating a grade attached to a product in advance is searched for by an image matching technique to prepare in advance for this individual. The information that was there is associated with the article and resolved. On the other hand, in this method, it is possible to point out the problem that the grade and the like cannot be determined without the mark.

また、別の観点では、撮像範囲に商品全体を適切に入れることが困難な物品が多くある。商品の大きさ、長さ、撮像手段の配置(撮像範囲)などがPOSシステムの利用を制限することに繋がってしまう。これらの商品では、結果的に、人間がキーボードやバーコードスキャナなどで商品種別を選定することになる。 From another point of view, there are many articles in which it is difficult to properly fit the entire product in the imaging range. The size and length of the product, the arrangement of the imaging means (imaging range), and the like limit the use of the POS system. As a result, humans select the product type with a keyboard, a barcode scanner, or the like for these products.

また、商品が小さい場合や纏まっている場合にも商品種別や等級などを識別することに困難性を有する。 In addition, it is difficult to identify the product type and grade even when the products are small or bundled.

本発明は、上記課題に鑑み、撮像画像に描写されている対象を的確に識別及び/又は区分するPOS端末装置、サーバ、POSシステム、PLU特定方法、及びプログラムを提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a POS terminal device, a server, a POS system, a PLU identification method, and a program for accurately identifying and / or classifying an object depicted in a captured image.

本発明に係るPOS端末装置は、予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成され、撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果をPLU照合手段に出力する分類手段と、を含むことを特徴とする。 In the POS terminal device according to the present invention, a size classification range (size), a code for specifying a PLU code, and a size item for classification (designated item) are linked according to an article name prepared in advance. An object recognition means for recognizing an object from an image including an object imaged by an imaging means, which is configured to be accessible to the attached size determination table, and a classification for each object prepared in advance in the size determination table. With reference to the size item, the captured image, and the recognition result of the object recognition means, the image area range of the target included in the image, the measured distance to the target, and the like. An identification means for identifying the size of the object by calculation based on a size item for classification of a recognition result by object recognition, and an article or an article candidate that needs to be classified, the object obtained from the object recognition means. and recognition result, the size of the object obtained from the identification means, with reference the size classification range of the hit, and to either of the prepared divided in advance the size determination table, is depicted in the image It is characterized by including a classification means for determining the classification of the articles that have been used and outputting the result to the PLU collation means.

本発明に係るサーバは、予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成され、撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果を出力する分類手段と、を有することを特徴とする。 In the server according to the present invention, the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item) are associated with each other in accordance with the article name prepared in advance. The object recognition means for recognizing the object from the image including the object captured by the imaging means, which is configured to be accessible to the size determination table, and the size for classification for each object prepared in advance in the size determination table. With reference to the item, the captured image, and the recognition result of the object recognition means, the image area range of the target included in the image, the measured distance to the target, and the object recognition. Recognition means for identifying the size of the object by calculation based on the size item for classification of the recognition result by the above, and recognition of the object obtained from the object recognition means for an article or an article candidate requiring classification. result, the size of the object obtained from the identification means, with reference to a size classification range of the hit, in any segment that has been prepared in advance size determination table, has been depicted in the image It is characterized by having a classification means for determining the classification of articles and outputting the result.

本発明に係るPOSシステムは、予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルと、対象の画像を撮像する撮像手段とPLU照合手段とを有するPOS端末装置と、前記サイズ判定テーブルにアクセス可能に構成され、撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果を前記PLU照合手段に出力する分類手段と、を有する情報処理装置と、を備えることを特徴とする。 In the POS system according to the present invention, the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item) are associated with each other in accordance with the article name prepared in advance. From a POS terminal device having a size determination table, an image pickup means for capturing an image of an object, and a PLU collation means, and an image including an object imaged by the image pickup means, which is configured to be accessible to the size determination table. With reference to the object recognizing means for recognizing the object, the size item for classification for each object prepared in advance in the size determination table, the captured image, and the recognition result of the object recognizing means. The size of the target is identified by calculation based on the image area range of the target included in the image, the measured distance to the target, and the size item for classification of the recognition result by object recognition. an identification unit, the classification for the required article or articles candidates, the recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the hit size classification range And, in any of the categories prepared in advance in the size determination table, there is a classification means for determining the classification of the article depicted in the image and outputting the result to the PLU collation means. It is characterized by being provided with an information processing device.

本発明に係るPLU特定方法は、予め準備された、PLUデータと、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能な情報処理システムは、撮像部で撮像された対象画像を取得し、前記対象画像から前記対象を物体認識手段により物体認識して得られた認識結果を取得すると共に、前記撮像部で撮像された前記対象までの距離を識別し、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを識別手段により識別し、分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分をPLU区分の何れかに確定し、その結果に基づいて、前記PLUデータから該対象のPLUコードを特定することを特徴とする。 The PLU identification method according to the present invention corresponds to the PLU data and the article name prepared in advance, and corresponds to the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item). The information processing system that can access the size determination table associated with) acquires the target image captured by the imaging unit, and recognizes the target from the target image by the object recognition means. While acquiring the result, the distance to the object captured by the imaging unit is identified, and the size item for classification for each object prepared in advance in the size determination table, the captured image, and the above. With reference to the recognition result of the object recognition means, it is based on the image area range of the target included in the image, the measured distance to the target, and the size item for classification of the recognition result by the object recognition. The size of the object is identified by the identification means , and for an article or an article candidate that needs to be classified, the recognition result of the object obtained from the object recognition means , the size of the object obtained from the identification means, and the size of the object. Referring to a size classification range of the hit, and confirm to any segment that has been prepared in advance size determination table, a classification of the articles which have been depicted in the image to one of PLU division, as a result It is characterized in that the target PLU code is specified from the PLU data based on the above.

本発明に係るプログラムは、予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成された情報処理システムを、撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果をPLU照合手段に出力する分類手段、として、動作させることを特徴とする。 In the program according to the present invention, the size classification range (size), the code for specifying the PLU code, and the classification size item (designated item) are associated with the article name prepared in advance. An object recognition means for recognizing an object from an image including an object captured by the imaging means and an object prepared in advance in the size determination table by using an information processing system configured to be accessible to the size determination table. The image area range of the object included in the image and the measurement up to the object were measured with reference to the size item for each division, the captured image, and the recognition result of the object recognition means. An identification means for identifying the size of the object by calculation based on a distance and a size item for classification of a recognition result by object recognition, and an article or an article candidate that needs to be classified are obtained from the object recognition means. and a recognition result of the object, and the size of the object obtained from the identification means, with reference to a size classification range of the hit, in any segment that has been prepared in advance size determination table, the image It is characterized in that it operates as a classification means for determining the classification of the articles described in the above and outputting the result to the PLU collation means.

本発明によれば、撮像画像に描写されている対象を的確に識別及び/又は区分するPOS端末装置、サーバ、POSシステム、PLU特定方法、及びプログラムを提供できる。 According to the present invention, it is possible to provide a POS terminal device, a server, a POS system, a PLU identification method, and a program that accurately identify and / or classify an object depicted in a captured image.

実施形態にかかるPOSシステムを示した機能ブロック図である。It is a functional block diagram which showed the POS system which concerns on embodiment. 実施形態にかかるPOSシステムでの対象の区分に係る処理動作例を示したフローチャートである。It is a flowchart which showed the processing operation example which concerns on the classification of the object in the POS system which concerns on embodiment. 区分用テーブル情報例を示した説明図である。It is explanatory drawing which showed the example of the table information for classification.

本発明の実施の形態を図面を参照しつつ説明する。 Embodiments of the present invention will be described with reference to the drawings.

図1は、実施形態にかかるPOSシステムを示した機能ブロック図である。 本実施形態では、スーパーに配置されるPOSシステムを念頭に説明する。 FIG. 1 is a functional block diagram showing a POS system according to an embodiment. In this embodiment, the POS system arranged in the supermarket will be described in mind.

POSシステムは、撮像部10、物体認識部20と共に、対象の大きさを識別処理する識別部30と、対象の大きさと対象の認識結果とに基づいて該対象を区分する分類部40を含んでいる。識別部30と分類部40は、区分を導出する区分導出手段として動作する。 The POS system includes an imaging unit 10 and an object recognition unit 20, an identification unit 30 that identifies the size of the target, and a classification unit 40 that classifies the target based on the size of the target and the recognition result of the target. There is. The identification unit 30 and the classification unit 40 operate as a division derivation means for deriving the division.

なお、POSシステムの有する公知の機構(例えば各種演算部、各種データベース、通信部、ドロア、レシートプリンタなど)や処理動作(例えば、PLU参照処理や、精算処理、ドロワとの連携、レシート排出処理など)について、説明を簡略化若しくは省略する。本実施形態にかかるPOSシステムも、1ないし複数の制御部(CPU: Central Processing Unit)がRAMに展開された各種プログラムによって、各部を制御する。 It should be noted that known mechanisms (for example, various calculation units, various databases, communication units, drawers, receipt printers, etc.) and processing operations (for example, PLU reference processing, settlement processing, cooperation with drawers, receipt ejection processing, etc.) possessed by the POS system, etc. ) Will be simplified or omitted. The POS system according to the present embodiment also controls each unit by various programs in which one or a plurality of control units (CPUs: Central Processing Units) are deployed in RAM.

撮像部10は、撮像範囲に入った識別対象(品物)を画像化する。また必要に応じて複眼カメラや、マルチスペクトルカメラなどを撮像部10として用いてもよい。 The imaging unit 10 images an identification target (article) within the imaging range. Further, if necessary, a compound eye camera, a multispectral camera, or the like may be used as the imaging unit 10.

物体認識部20は、撮像部10で画像化された画像から識別対象(品物)を物体認識する。物体認識手法は、画像マッチング方式や、特徴量による一般物体認識方式、バーコードやQRコード(登録商標)による2次元コード画像識別方式、これらの複合方式を用いることができる。物体認識部20の演算リソース及び対比データは、必ずとも店舗システム内に有る必要はない。演算リソース及び対比データは、必要に応じて、筐体内、店舗内、社内ネットワーク内、クラウド上、などに適宜設置すればよい。 The object recognition unit 20 recognizes an object to be identified (article) from the image imaged by the image pickup unit 10. As the object recognition method, an image matching method, a general object recognition method based on a feature amount, a two-dimensional code image identification method using a barcode or a QR code (registered trademark), or a composite method thereof can be used. The arithmetic resources and comparison data of the object recognition unit 20 do not necessarily have to be in the store system. Computational resources and comparison data may be appropriately installed in a housing, a store, an in-house network, a cloud, or the like, if necessary.

識別部30は、画像から対象の大きさを対象との距離を踏まえて識別処理する。
対象までの距離は、距離算定手段として物理装置を撮像部近傍に配置して識別してもよいし、距離算定手段として商品画像が描写された画像から画像解析によって識別してもよい。
The identification unit 30 identifies the size of the target from the image based on the distance from the target.
The distance to the target may be identified by arranging a physical device near the imaging unit as a distance calculating means, or by image analysis from an image in which a product image is depicted as a distance calculating means.

例えば、レーザ光や超音波などによる距離測定や、ステレオ視用画像から視差に基づく距離算定解析、同一対象の異なる時間の連続的画像上の差分に基づく距離算定解析が用いれる。また、識別性を有する既知寸法のシンボルや模様、色彩に基づく逆算処理や、TOF(Time of Flight)センサを用いた距離測定で、対象との距離を取得してもよい。 For example, distance measurement using laser light or ultrasonic waves, distance calculation analysis based on parallax from a stereo visual image, and distance calculation analysis based on differences on continuous images of the same object at different times are used. Further, the distance to the target may be acquired by back calculation processing based on symbols, patterns, and colors of known dimensions having distinctiveness, or distance measurement using a TOF (Time of Flight) sensor.

対象の大きさは、画像に含まれている対象の画像領域範囲と距離に基づいて大きさを導出処理する。大きさの導出手法や項目は、対象の種別や形状に応じて適宜自動的に変更するアルゴリズムを採用してもよい。この変更は、物体認識結果に応じて変更したり、大きさを求める画像解析の初期に画像特徴分析によって適する項目、アルゴリズムを選定してもよい。 The size of the target is derived based on the image area range and the distance of the target included in the image. As the size derivation method and items, an algorithm that automatically changes as appropriate according to the type and shape of the target may be adopted. This change may be made according to the object recognition result, or an item or algorithm suitable for image feature analysis may be selected at the initial stage of image analysis for determining the size.

大きさの導出処理手法は、例えば、画像に識別対象の全体が収まっていれば、画像から対象の輪郭線を抽出して、必要に応じて輪郭推定線に丸め、直径や半径、体積(容積)、縦幅、横幅、厚さなどを求める。一度に一面の画像から全ての値を求められない場合、対象を回転させるアナウンスを出すなどして、他面(他角度画像)を撮像して不足している値を求めればよい。この際、複数の画像で各々識別された対象領域内で、共通する点や面を判定し、不足している値を求めるための画像認識を適宜実行すればよい。 The size derivation processing method is, for example, if the entire identification target is contained in the image, the contour line of the target is extracted from the image and rounded to the contour estimation line as necessary, and the diameter, radius, and volume (volume) are used. ), Vertical width, horizontal width, thickness, etc. If it is not possible to obtain all the values from the image of one surface at a time, the missing values may be obtained by imaging the other surface (another angle image) by issuing an announcement to rotate the target. At this time, in the target area identified by each of the plurality of images, common points and surfaces may be determined, and image recognition for obtaining a missing value may be appropriately executed.

例えば、箱状物体の体積を求める手法では、表面のみが描写されている1画像から表面面積(画像範囲(x×y)と距離で算定)を求め、回転が加わっている別の画像から異なる面の表面積(x×z or y×z)を求める。この2面の画像上の面積と距離から体積を推定処理すればよい。 For example, in the method of finding the volume of a box-shaped object, the surface area (calculated by the image range (x × y) and the distance) is obtained from one image in which only the surface is depicted, and it is different from another image to which rotation is applied. Find the surface area (x × z or y × z) of the surface. The volume may be estimated from the area and distance on the images of these two surfaces.

また例えば、球状物体の体積を求める手法では、1画像から断面積や直径、円周、扁平率,縦長さ、横長さなどを求め、体積を推定処理すればよい。また、複数の画像を用いて体積を推定してもよい。 Further, for example, in the method of obtaining the volume of a spherical object, the cross-sectional area, diameter, circumference, flatness, vertical length, horizontal length, etc. may be obtained from one image, and the volume may be estimated. In addition, the volume may be estimated using a plurality of images.

また例えば、袋に入れられた複数個の商品を、個別に画像解析で袋内の物品の数量や大きさを求め、袋内の総量を導出してもよい。”人参”のような物品であれば、所要な値として本数や総体積の一方を推定処理すればよい。 Further, for example, a plurality of products put in a bag may be individually image-analyzed to obtain the quantity and size of the articles in the bag, and the total amount in the bag may be derived. In the case of an article such as "carrot", one of the number and the total volume may be estimated as a required value.

また、”イチゴ”のようにパックに入れられた商品を、画像内に描写されていた複数物体を個別に大きさ若しくは大きさを定める1ないし複数の項目を求め、”イチゴ”の集合を1つの纏まった商品としてパックの大きさや等級を求めてもよい。なお、大きさの識別は、全個体に実施せずに数個の個体を識別して、その結果をパックや、袋内の個体全部に反映するアルゴリズムを含めてもよい。 In addition, for a product packed in a pack such as "strawberry", one or more items for individually determining the size or size of a plurality of objects depicted in the image are obtained, and a set of "strawberry" is set to 1. You may ask for the size and grade of the pack as a single product. Note that the size identification may include an algorithm that identifies several individuals without performing the size identification on all the individuals and reflects the result on the pack or all the individuals in the bag.

また、画像に識別対象の全体が収まっていない物体であっても、品種や形状ごとに適切な対応を取ればよい。 Further, even if the entire object to be identified does not fit in the image, appropriate measures may be taken for each type and shape.

例えば、”ネギ”や”ごぼう”のような長物であれば、撮像範囲を通して全体を連続的画像で取得して大きさを求めればよい。具体的には、複数画像をつなぎ合わせて一画像化した上で長さを求めればよい。必要に応じて画像に描写されている複数の長物の長さを同時並行的に求めて、本数と共に総体積を求めるようにしてもよい。 For example, in the case of a long object such as "leek" or "burdock", the entire image may be acquired as a continuous image over the imaging range to determine the size. Specifically, a plurality of images may be joined together to form a single image, and then the length may be obtained. If necessary, the lengths of a plurality of long objects depicted in the image may be obtained in parallel, and the total volume may be obtained together with the number of pieces.

また、例えば、”スイカ”のような大物であれば、撮像範囲の設定で一部しか写せないことが生じ得る。このような対象については、撮像部10で撮像された対象の画像に写っている一部領域を識別して、該一部領域の有した輪郭の曲率を求めて、他の要素(距離や一部領域の長さなど)を踏まえ、大きさを導出すればよい。曲率は、例えば画像のコントラスト比で輪郭を求め、その変移から求められる。また特徴量から求めてもよく、どのような手法で求めてもよい。求めた曲率と画像に描写されていた対象の一部分の長さから、描写されていない部分の推定輪郭が導出できる。また、上記長物のように全体を複数画像で写して求めることも可能である。 Further, for example, in the case of a large object such as a "watermelon", it may occur that only a part of the image can be captured by setting the imaging range. For such an object, a part of the area captured in the image of the object captured by the imaging unit 10 is identified, the curvature of the contour of the part of the area is obtained, and another element (distance or one) is obtained. The size may be derived based on the length of the region, etc.). The curvature is obtained from, for example, the contrast ratio of an image to obtain the contour, and the transition thereof. Further, it may be obtained from the feature quantity, or may be obtained by any method. From the obtained curvature and the length of a part of the object depicted in the image, the estimated contour of the undepicted part can be derived. It is also possible to obtain a plurality of images by copying the whole as in the case of the above-mentioned long object.

識別部30は、画像から対象の大きさを識別処理する際に、例示したような多くの画像解析を同時並行的に実施する構成を採用してもよい。一方で、大きさを識別する必要がない商品や、商品販売にあたり、大きさに関係する全ての要素を必要としない物品も多い。この一つの対策として、識別部30は、物体認識部20から出力される識別結果(候補)を参照して、大きさを求める必要性やその項目を判別すればよい。各物品について算定する項目は、アクセス可能なデータベースに予め区分用大きさ項(指定項目)として設定しておけばよい。例えば、PLUファイル(PLUマスタデータ)に予め指定項目を用意してもよいし、PLUファイルと連携するテーブル情報(区分用サイズ判定テーブル)を別途準備してもよい。
例えば、”トマト”や”オレンジ”のように球に近い物品であれば、必ずしも体積を求めなくとも、直径や半径、円周などの一要素で”L”,”M”,”S”などの区分が可能になる。
The identification unit 30 may adopt a configuration in which many image analyzes as illustrated are simultaneously performed in parallel when the size of the target is identified from the image. On the other hand, there are many products that do not require size identification and products that do not require all the factors related to size when selling products. As one measure against this, the identification unit 30 may determine the necessity of obtaining the size and its items by referring to the identification result (candidate) output from the object recognition unit 20. Items to calculate for each article, previously classified for size items in a database accessible may be set as (specified item). For example, a designated item may be prepared in advance in the PLU file (PLU master data), or table information (classification size determination table) linked with the PLU file may be separately prepared.
For example, in the case of an article close to a sphere such as "tomato" or "orange", "L", "M", "S", etc. can be obtained by one element such as diameter, radius, and circumference, without necessarily finding the volume. Can be classified.

PLUファイルと区分用サイズ判定テーブルに分けて参照テーブルを構成した場合、区分用サイズ判定テーブルに”トマト”や”オレンジ”を示す一般名称とその指定項目を記載すればよい。この指定項目を限定することで、演算量の削減や物品の読み込み速度の向上が図れる。 When the reference table is configured separately for the PLU file and the classification size determination table, the general names indicating "tomato" and "orange" and their designated items may be described in the classification size determination table. By limiting this designated item, it is possible to reduce the amount of calculation and improve the reading speed of the article.

以下の物品の大きさ区分の例示も、上記説明と同様にテーブル情報で指定項目を定めてもよい。また、大まかな物体形状から大きさの指定項目を自動的に決定するアルゴリズムを採用してもよい。 In the following examples of the size classification of the articles, the designated items may be defined by the table information as in the above description. Further, an algorithm for automatically determining a specified size item from a rough object shape may be adopted.

例えば、”グレープフルーツ”のように球状の物品であれば、簡単に長辺の長さや短辺の長さ(直径)のみからサイズの区分を求めてもよい。 For example, in the case of a spherical article such as "grapefruit", the size classification may be easily obtained only from the length of the long side and the length (diameter) of the short side.

また例えば、”卵”のようにサイズ(重さ)により等級が変化する物品であっても、長辺と短辺と想定比重から重量を推定してもよいが、簡単に長辺の長さや短辺の長さ(直径)のみから”L”,”M”,”S”などの区分を求めてもよい。 Also, for example, even for an article whose grade changes depending on the size (weight) such as "egg", the weight may be estimated from the long side, the short side and the assumed specific gravity, but the length of the long side and the length of the long side can be easily estimated. The classification such as "L", "M", "S" may be obtained only from the length (diameter) of the short side.

また、”サツマイモ”のように形状が様々な物品であれば、様々な項目要素から体積を求めればよい。また、体積に変えて独自の計算式で大きさを定めて、区分を求めてもよい。 Further, in the case of an article having various shapes such as "sweet potato", the volume may be obtained from various item elements. Further, the division may be obtained by determining the size by an original calculation formula instead of the volume.

また、”バナナ”のような曲線を有する棒状の物品であれば、曲線を踏まえた長さを求めればよい。 Further, in the case of a rod-shaped article having a curved line such as a "banana", the length based on the curved line may be obtained.

一方で、”マスクメロン”のようにサイズや他の区分要素(メロンであれば網目密度)を有する物品であれば、識別部30が体積と共に個々の区分要素を画像解析で算定して出力する構成でもよい。この画像処理時に、必要に応じて”紋様”から固体識別処理を行ってもよい。 On the other hand, in the case of an article having a size and other classification elements (mesh density in the case of melon) such as "melon", the identification unit 30 calculates and outputs each classification element together with the volume by image analysis. It may be configured. At the time of this image processing, solid identification processing may be performed from the "pattern" if necessary.

なお、上記区分要素としては、”色合い”や”光沢度合”,”本数”,”個数”,”キズの有り”などを用いることができる。”色合い”は、追加的にマルチスペクトルカメラを動作させて得た1ないし複数の画像を用いることとしてもよい。この区分要素は、”鮮魚”や”フルーツ”の食べ頃や賞味期限の時期を自動算定する情報としても用いることができる。また、物品個数を区分要素として出力することで、まとめ売りの値引きコードを自動設定できる。また、区分要素は、物体認識部20の補完情報としても利用できる。例えば、”光沢度合”の項目であれば、大きさを求める必要が無い同一形状の物品の”つや消し商品”と”つや有り商品”とを区分する際に利用できる。 As the above-mentioned classification element, "hue", "glossiness", "number", "number", "with scratches" and the like can be used. As the "hue", one or more images obtained by additionally operating a multispectral camera may be used. This classification element can also be used as information for automatically calculating when to eat "fresh fish" and "fruit" and when to expire. Further, by outputting the number of articles as a classification element, a discount code for bulk selling can be automatically set. The division element can also be used as complementary information for the object recognition unit 20. For example, in the case of the item of "glossiness", it can be used to distinguish between "matte products" and "glossy products" of articles having the same shape that do not need to be determined in size.

分類部40は、物体認識部20から得られた対象の認識結果(候補)と対象の大きさ項目と区分要素項目とを踏まえ、予め設定された区分に振り分ける。例えば、対象毎に、フルーツの等級や野菜のサイズ、まとめ売りフラグ有無、キズの有無などを区分する。次に、分類部40は、対象の物体認識結果とその区分をPLU照合部(図示せず)に出力する。この際、対象の物体認識結果に複数の候補が有る場合、分類部40は、個々の候補ごとに対象の物体認識結果とその区分を出力すればよい。なお、分類部40は、PLU照合処理まで行う構成としてもよい。 The classification unit 40 divides the object into preset categories based on the object recognition result (candidate) obtained from the object recognition unit 20, the object size item, and the category element item. For example, the grade of fruit, the size of vegetables, the presence / absence of a bulk sale flag, the presence / absence of scratches, etc. are classified for each target. Next, the classification unit 40 outputs the target object recognition result and its classification to the PLU collation unit (not shown). At this time, when there are a plurality of candidates in the object recognition result of the target, the classification unit 40 may output the object recognition result of the target and its classification for each candidate. The classification unit 40 may be configured to perform the PLU collation process.

PLU照合部では、受け付けた物品毎にPLUデータに有る物品と区分とに対応付いた値段を読み出して、その物品を未精算リストに追加する。複数の候補があった場合や値引きなどの処置を行う場合、POSシステムは、適宜操作者から選定を受けて、未精算リストを確定させればよい。なお、PLU照合部の演算リソース及び対比データも、必ずとも店舗システム内に有る必要はない。演算リソース及び対比データは、必要に応じて、筐体内、店舗内、社内ネットワーク内、クラウド上、などに適宜設置すればよい。 The PLU collation unit reads out the price corresponding to the goods and the classification in the PLU data for each received goods, and adds the goods to the unsettled list. When there are a plurality of candidates or when a measure such as a discount is taken, the POS system may appropriately receive selection from the operator and determine the unsettled list. The calculation resources and comparison data of the PLU collation unit do not necessarily have to be in the store system. Computational resources and comparison data may be appropriately installed in a housing, a store, an in-house network, a cloud, or the like, if necessary.

以後の会計処理は、店舗のスタイルに合わせて適宜構成すればよい。 Subsequent accounting processing may be appropriately configured according to the style of the store.

なお、POSシステムは、対象の区分結果に従って 端末で値付け処理を実行する構成でもよい。例えば、PLUコードに対応した物品で、内在数量や体積あたりの単価、等級項目と体積あたりの単価、区分要素項目と体積あたりの単価などの値付け数式が予め登録されており、その数式に基づいて撮像した対象の値段を端末が算定してもよい。 The POS system may be configured to execute the pricing process on the terminal according to the target classification result. For example, in an article corresponding to the PLU code, pricing formulas such as internal quantity, unit price per volume, grade item and unit price per volume, division element item and unit price per volume are registered in advance, and based on the formula. The terminal may calculate the price of the imaged object.

この仕組みによれば、例えば、PLUコードに“野菜袋詰め”と個々の野菜の体積あたりの値段が登録されている場合に、顧客が”人参”と”玉ねぎ”と”ジャガイモ”を同一の袋に入れて、同時に撮像したとしても、適正な値付けを端末で行える。 According to this mechanism, for example, when "vegetable bagging" and the price per volume of each vegetable are registered in the PLU code, the customer puts "carrot", "onion" and "potato" in the same bag. Even if you put it in the box and take images at the same time, you can set the appropriate price on the terminal.

上記説明した構成によって、POSシステムは、撮像画像に描写されている対象を的確に識別及び/又は区分して、未精算リストを作成できる。 With the configuration described above, the POS system can accurately identify and / or classify the objects depicted in the captured image to create an unsettled list.

図2は、実施形態にかかるPOSシステムでの対象の区分に係る処理動作例を示したフローチャートである。 FIG. 2 is a flowchart showing an example of processing operation related to the classification of the target in the POS system according to the embodiment.

POSシステムは、まず、撮像部20の撮像範囲で購入する物品を撮像し、撮像した画像を物体認識部20と識別部30に出力する(ステップS101)。なお、物体認識部20と識別部30に出力する物品の画像を異なる撮像素子から取得するようにしても構わない。 The POS system first captures an article to be purchased in the imaging range of the imaging unit 20, and outputs the captured image to the object recognition unit 20 and the identification unit 30 (step S101). The image of the article output to the object recognition unit 20 and the identification unit 30 may be acquired from different image pickup devices.

次に、POSシステム(物体認識部20)は、撮像した画像に描写されている対象の物体認識を実行し、その結果を分類部40に出力する(ステップS102)。 Next, the POS system (object recognition unit 20) executes object recognition of the object depicted in the captured image, and outputs the result to the classification unit 40 (step S102).

同時的に、POSシステム(識別部30)は、撮像した画像に描写されている対象の大きさを求める大きさ識別処理を実行し、その結果を分類部40に出力する(ステップS103)。この際、識別部30は、区分要素を画像から抽出処理して、分類部40に出力してもよい。また、物体認識部20から物体認識結果を受け付けて、大きさを識別処理するか否か、解析が必要な項目種別を識別してもよい。 At the same time, the POS system (identification unit 30) executes a size identification process for obtaining the size of the object depicted in the captured image, and outputs the result to the classification unit 40 (step S103). At this time, the identification unit 30 may extract the classification element from the image and output it to the classification unit 40. Further, the object recognition result may be received from the object recognition unit 20, and whether or not the size is identified and the item type requiring analysis may be identified.

次に、POSシステム(分類部40)は、分類が必要な物品又は物品候補について、対象の大きさと対象の認識結果と区分要素に基づいて、撮像した画像に描写されていた物品と区分を確定し、その結果をPLU照合部に出力する(ステップS104)。 Next, the POS system (classification unit 40) determines the articles or article candidates that need to be classified from the articles depicted in the captured image and the classification based on the size of the object, the recognition result of the object, and the classification element. Then, the result is output to the PLU collation unit (step S104).

その後、POSシステムは、PLUファイルから商品の値段を取得して、未精算リストに追加処理若しくは候補選定処理に移行する。 After that, the POS system acquires the price of the product from the PLU file and shifts to the process of adding to the unsettled list or the process of selecting candidates.

このようにPOSシステムを動作させることで、撮像画像に描写されている対象を的確に識別及び/又は区分して、未精算リストを作成できる。
例えば、既存の物体認識を実行するPOSシステムにおいて機械が区分けを精確にしきれていなかった、”トマト”と”ミニトマト”との区分けや、”イチゴパック”の値段分け、”スイカ”や”ねぎ”などの大きさ区分けなどが可能になる。
結果、作業者の手間などが低減され、レジ業務の高速化が図れる。
By operating the POS system in this way, it is possible to accurately identify and / or classify the objects depicted in the captured image and create an unsettled list.
For example, in the existing POS system that executes object recognition, the machine could not accurately classify "tomatoes" and "mini tomatoes", "strawberry pack" price classification, "watermelon" and "green onions". It is possible to classify the size such as ".
As a result, the labor of workers can be reduced and the cash register work can be speeded up.

また、物品の値付けの自由度が高くなる。
また、セルフレジであれば、顧客にとって煩雑な操作を削減できる。
また、店舗などで個々の商品に値段を付与する際にも本仕組みで値付けが可能であり、ハンドラベラーやバーコードプリンタなどによる値付け作業が簡便になる。
In addition, the degree of freedom in pricing the goods is increased.
In addition, self-checkout can reduce complicated operations for customers.
In addition, when pricing individual products at stores, etc., pricing is possible with this mechanism, which simplifies pricing work using a handler beller, barcode printer, or the like.

次に、区分用サイズ判定テーブルの構成例を説明する。図3は、区分用テーブル情報例を示した説明図である。 Next, a configuration example of the classification size determination table will be described. FIG. 3 is an explanatory diagram showing an example of table information for classification.

図3(a)に示したPLUマスタでは、PLUコード(図中ではJAN(Japanese Article Number)コード)に対応付いて、品名や値段と共に、追加で算定する区分要素を一覧に構成している。
図3(b)に示した区分用サイズ判定テーブルでは、物品名に対応付いて、大きさを求めるか否かを示すフラグ、求める項目、追加で算定する区分要素を一覧に構成している。また、当該区分用サイズ判定テーブルを用いてPLUコードを特定できるように構成している。
In the PLU master shown in FIG. 3A, the PLU code (JAN (Japanese Article Number) code in the figure) is associated with a list of division elements to be additionally calculated together with the product name and price.
In the classification size determination table shown in FIG. 3B, a flag indicating whether or not to obtain the size, a desired item, and a classification element to be additionally calculated are configured in a list corresponding to the article name. In addition, the PLU code can be specified using the classification size determination table.

尚、POSシステムの各部は、ハードウェアとソフトウェアの組み合わせを用いて実現すればよい。ハードウェアとソフトウェアとを組み合わせた形態では、RAMにPOSシステム用プログラム(PLU区分特定プログラム)が展開され、プログラムに基づいて制御部(CPU)等のハードウェアを動作させる。このことによって、各部を各種手段として動作させる。また、このプログラムは、記録媒体に非一時的に記録されて頒布されても良い。当該記録媒体に記録されたプログラムは、有線、無線、又は記録媒体そのものを介して、メモリに読込まれ、制御部等を動作させる。尚、記録媒体を例示すれば、オプティカルディスクや磁気ディスク、半導体メモリ装置、ハードディスクなどが挙げられる。 Each part of the POS system may be realized by using a combination of hardware and software. In the form of combining hardware and software, a POS system program (PLU classification identification program) is developed in RAM, and hardware such as a control unit (CPU) is operated based on the program. As a result, each part is operated as various means. Further, this program may be temporarily recorded on a recording medium and distributed. The program recorded on the recording medium is read into the memory via wired, wireless, or the recording medium itself, and operates the control unit or the like. Examples of recording media include optical disks, magnetic disks, semiconductor memory devices, hard disks, and the like.

本発明を実施形態を用いて説明したが、具現化する際には様々な構成を取り得る。例えば、撮像手段、物体認識手段、識別手段、分類手段を、全て一つの筐体内に有して、1つの制御部がPLU特定処理まで実行するPOS端末装置が挙げられる。また、複数の筐体に分散された、撮像手段、物体認識手段、識別手段、分類手段を、1つの制御部受け持つPOS端末装置も一態様である。また、既存のPOS端末装置のように、レジスタ側とスキャナ側にそれぞれ制御部を有する態様であっても、適宜、撮像手段、物体認識手段、識別手段、分類手段を、POS端末装置内で分ければよい。 Although the present invention has been described with reference to embodiments, various configurations can be taken when embodying the present invention. For example, a POS terminal device having an imaging means, an object recognition means, an identification means, and a classification means all in one housing and one control unit executing up to a PLU identification process can be mentioned. Another aspect is a POS terminal device that has one control unit for imaging means, object recognition means, identification means, and classification means dispersed in a plurality of housings. Further, even in a mode in which control units are provided on the register side and the scanner side, respectively, as in the existing POS terminal device, the imaging means, the object recognition means, the identification means, and the classification means can be appropriately separated in the POS terminal device. Just do it.

また、多数のPOS端末装置で画像を取得し、店舗内サーバで物体認識や識別処理を実行して、各POS端末装置に結果を応答するPOSシステムも考えられる。
上記実施形態のPOSシステムの特徴を別の表現で説明すれば、撮像手段を有する1ないし複数のPOS端末装置と、物体認識手段と、識別手段と、分類手段と、を有する情報処理装置と、を備えることになる。
It is also conceivable to consider a POS system in which an image is acquired by a large number of POS terminal devices, an object recognition or identification process is executed by a server in the store, and the result is returned to each POS terminal device.
To explain the features of the POS system of the above embodiment in another expression, an information processing device having one or a plurality of POS terminal devices having imaging means, an object recognition means, an identification means, and a classification means. Will be prepared.

また、上記実施形態を別の表現で説明すれば、POS用サーバとして動作させる情報処理装置を、RAMに展開されたPOS用プログラムに基づき、物体認識手段、識別手段、分類手段としてとして制御部を動作させることで実現することが可能である。 Further, to explain the above embodiment in another expression, an information processing device that operates as a POS server is provided with a control unit as an object recognition means, an identification means, and a classification means based on a POS program developed in a RAM. It can be realized by operating it.

以上実施形態及び実施例を図示して説明したが、そのブロック構成の分離併合、手順の入れ替えなどの変更は本発明の趣旨および説明される機能を満たせば自由であり、上記説明が本発明を限定するものではない。 Although the embodiments and examples have been illustrated and described above, changes such as separation and merging of block configurations and replacement of procedures are free as long as the gist of the present invention and the functions described are satisfied, and the above description describes the present invention. It is not limited.

以上説明したように、本発明を適用したPOSシステムは、撮像画像に描写されている対象を的確に識別及び/又は区分可能になる。 As described above, the POS system to which the present invention is applied can accurately identify and / or classify the object depicted in the captured image.

すなわち、本発明によれば、撮像画像に描写されている対象を的確に識別及び/又は区分するPOS端末装置、サーバ、POSシステム、PLU特定方法、およびプログラムを提供できる。 That is, according to the present invention, it is possible to provide a POS terminal device, a server, a POS system, a PLU identification method, and a program that accurately identify and / or classify an object depicted in a captured image.

また、上記の実施形態の一部又は全部は、以下のようにも記載されうる。尚、以下の付記は本発明をなんら限定するものではない。
[付記1]
対象の画像を撮像する撮像手段と、
前記対象を物体認識する物体認識手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有することを特徴とするPOS端末装置。
In addition, some or all of the above embodiments may also be described as follows. The following notes do not limit the present invention in any way.
[Appendix 1]
An imaging means for capturing an image of an object,
An object recognition means for recognizing an object and
An identification means for identifying the size of the object and
A classification means for classifying the object based on the size of the object and the recognition result of the object, and
A POS terminal device characterized by having.

[付記2]
前記対象までの距離を識別する距離算定手段を有し、
前記識別手段は、
撮像された前記対象の画像に含まれている対象の画面領域範囲と前記距離算定手段で求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPOS端末装置。
[Appendix 2]
It has a distance calculation means that identifies the distance to the target,
The identification means
The POS terminal device according to the above description, wherein the size of the target is derived based on the screen area range of the target included in the captured image of the target and the distance obtained by the distance calculating means. ..

[付記3]
前記撮像手段は、視差を有する複数の画像を取得し、
前記識別手段は、
視差を有した各々の対象の画像の差分から前記対象までの距離を識別処理し、
撮像された前記対象の画像に含まれている対象の画像領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPOS端末装置。
[Appendix 3]
The imaging means acquires a plurality of images having parallax and obtains a plurality of images.
The identification means
The distance from the difference between the images of each object having parallax to the object is identified and processed.
The POS terminal device according to the above description, wherein the size of the target is derived based on the distance obtained from the difference between the image region range of the target included in the captured image of the target and the image. ..

[付記4]
前記識別手段は、
前記撮像手段で異なる時間に取得された同一対象の画像の差分から、物体認識する画像の前記対象までの距離を識別し、
撮像された前記対象の画像に含まれている対象の領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPOS端末装置。
[Appendix 4]
The identification means
From the difference between the images of the same object acquired at different times by the imaging means, the distance of the image to recognize the object to the object is identified.
The POS terminal device according to the above description, wherein the size of the target is derived based on a distance obtained from a difference between an image and a region range of the target included in the captured image of the target.

[付記5]
前記識別手段は、画像内に描写されていた複数物体を個別に大きさ若しくは大きさを定める1ないし複数の項目を求め、前記複数物体を1つの纏まった対象として大きさを導出処理することを特徴とする上記付記記載のPOS端末装置。
[Appendix 5]
The identification means obtains one or a plurality of items for individually determining the size or size of a plurality of objects depicted in an image, and derives the size of the plurality of objects as one grouped object. The POS terminal device described in the above appendix as a feature.

[付記6]
前記識別手段は、前記撮像手段で撮像された前記対象の連続した複数画像をつなぎ合わせて、前記対象の大きさを推定処理することを特徴とする上記付記記載のPOS端末装置。
[Appendix 6]
The POS terminal device according to the above description, wherein the identification means joins a plurality of consecutive images of the target captured by the imaging means to estimate the size of the target.

[付記7]
前記識別手段は、前記撮像手段で撮像された前記対象の画像に写っている一部領域を識別して、該一部領域の有した輪郭の曲率から前記対象の大きさを推定処理することを特徴とする上記付記記載のPOS端末装置。
[Appendix 7]
The identification means identifies a part of the target image captured by the imaging means and estimates the size of the target from the curvature of the contour of the part of the target. The POS terminal device described in the above appendix as a feature.

[付記8]
前記識別手段は、予め準備された識別対象の大きさを定める基準に用いる項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、前記物体認識手段の物体認識結果とを参照して、前記対象の大きさを定める基準に用いる項目を特定し、該特定した項目に基づいて前記対象の大きさを識別処理することを特徴とする上記付記記載のPOS端末装置。
[Appendix 8]
The identification means records table information in which items used as a standard for determining the size of an identification target prepared in advance are recorded in correspondence with an object name output as an object recognition result, and an object recognition result of the object recognition means. The POS terminal device according to the above description, wherein an item used as a reference for determining the size of the object is specified with reference to the object, and the size of the object is identified based on the specified item.

[付記9]
前記識別手段は、予め準備された識別対象の区分要素項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、前記物体認識手段の物体認識結果とを参照して、前記対象の区分要素項目を画像解析で求め、その結果を前記分類手段に出力することを特徴とする上記付記記載のPOS端末装置。
[Appendix 9]
The identification means refers to the table information prepared in advance corresponding to the object name output as the object recognition result and the object recognition result of the object recognition means, and the object recognition result of the object recognition means. The POS terminal device according to the above description, wherein a target classification element item is obtained by image analysis, and the result is output to the classification means.

[付記10]
前記分類手段は、少なくとも前記対象の大きさを反映させた各項目の値に基づいて、PLUコードに対応している区分の何れかに、物体認識した前記対象を分類することを特徴とする上記付記記載のPOS端末装置。
[Appendix 10]
The classification means is characterized in that the object-recognized object is classified into any of the categories corresponding to the PLU code based on at least the value of each item reflecting the size of the object. The POS terminal device described in the appendix.

[付記11]
該POS端末装置は、前記対象の大きさに基づいた区分結果に従った値付け処理を実行可能にすることを特徴とする上記付記記載のPOS端末装置。
[Appendix 11]
The POS terminal device according to the above description, wherein the POS terminal device enables execution of a pricing process according to a classification result based on the size of the target.

[付記12]
前記対象を物体認識する物体認識手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有することを特徴とするサーバ。
[Appendix 12]
An object recognition means for recognizing an object and
An identification means for identifying the size of the object and
A classification means for classifying the target based on the size of the target and the recognition result of the target, and
A server characterized by having.

[付記13]
前記識別手段は、
撮像された前記対象の画像に含まれている対象の画面領域範囲と通知された撮像位置からの距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のサーバ。
[Appendix 13]
The identification means
The server according to the above appendix, wherein the size of the target is derived based on the screen area range of the target included in the captured image of the target and the distance from the notified imaging position.

[付記14]
前記識別手段は、
視差を有する複数の画像を取得し、視差を有した各々の対象の画像の差分から前記対象までの距離を識別処理し、
撮像された前記対象の画像に含まれている対象の画像領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のサーバ。
[Appendix 14]
The identification means
A plurality of images having parallax are acquired, and the distance from the difference between the images of each object having parallax to the object is identified.
The server according to the above appendix, wherein the size of the target is derived based on a distance obtained from a difference between an image region range of the target included in the captured image of the target and the image.

[付記15]
前記識別手段は、
異なる時間に取得された同一対象の画像の差分から、物体認識する画像の前記対象までの距離を識別し、
撮像された前記対象の画像に含まれている対象の領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のサーバ。
[Appendix 15]
The identification means
From the difference between the images of the same object acquired at different times, the distance of the image to recognize the object to the object is identified.
The server according to the above appendix, wherein the size of the target is derived based on a distance obtained from a difference between an image and a region range of the target included in the captured image of the target.

[付記16]
前記識別手段は、画像内に描写されていた複数物体を個別に大きさ若しくは大きさを定める1ないし複数の項目を求め、前記複数物体を1つの纏まった対象として大きさを導出処理することを特徴とする上記付記記載のサーバ。
[Appendix 16]
The identification means obtains one or a plurality of items for individually determining the size or size of a plurality of objects depicted in an image, and derives the size of the plurality of objects as one grouped object. The server described in the above appendix as a feature.

[付記17]
前記識別手段は、前記対象の連続した複数画像をつなぎ合わせて、前記対象の大きさを推定処理することを特徴とする上記付記記載のサーバ。
[Appendix 17]
The server according to the above appendix, wherein the identification means joins a plurality of consecutive images of the target and estimates the size of the target.

[付記18]
前記識別手段は、前記対象の画像に写っている一部領域を識別して、該一部領域の有した輪郭の曲率から前記対象の大きさを推定処理することを特徴とする上記付記記載のサーバ。
[Appendix 18]
The above-mentioned appendix, wherein the identification means identifies a part of the target area in the image of the target and estimates the size of the target from the curvature of the contour of the part of the target area. server.

[付記19]
前記識別手段は、予め準備された識別対象の大きさを定める基準に用いる項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、前記物体認識手段の物体認識結果とを参照して、前記対象の大きさを定める基準に用いる項目を特定し、該特定した項目に基づいて前記対象の大きさを識別処理することを特徴とする上記付記記載のサーバ。
[Appendix 19]
The identification means records table information in which items used as a standard for determining the size of an identification target prepared in advance are recorded in correspondence with an object name output as an object recognition result, and an object recognition result of the object recognition means. The server according to the above appendix, which is characterized in that an item used as a criterion for determining the size of the object is specified with reference to the object, and the size of the object is identified based on the specified item.

[付記20]
前記識別手段は、予め準備された識別対象の区分要素項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、前記物体認識手段の物体認識結果とを参照して、前記対象の区分要素項目を画像解析で求め、その結果を前記分類手段に出力することを特徴とする上記付記記載のサーバ。
[Appendix 20]
The identification means refers to the table information prepared in advance corresponding to the object name output as the object recognition result and the object recognition result of the object recognition means, and the object recognition result of the object recognition means. The server according to the above appendix, characterized in that a target classification element item is obtained by image analysis and the result is output to the classification means.

[付記21]
前記分類手段は、少なくとも前記対象の大きさを反映させた各項目の値に基づいて、PLUコードに対応している区分の何れかに、物体認識した前記対象を分類することを特徴とする上記付記記載のサーバ。
[Appendix 21]
The classification means is characterized in that the object-recognized object is classified into any of the categories corresponding to the PLU code based on at least the value of each item reflecting the size of the object. The server described in the appendix.

[付記22]
前記対象の大きさに基づいた区分結果に従った値段を特定し、該値段を値付け処理用データとして出力することを特徴とする上記付記記載のサーバ。
[Appendix 22]
The server according to the above appendix, wherein a price is specified according to a classification result based on the size of the target, and the price is output as data for pricing processing.

[付記23]
対象の画像を撮像する撮像手段を有するPOS端末装置と、
前記対象を物体認識する物体認識手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有する情報処理装置と、
を備えるPOSシステム。
[Appendix 23]
A POS terminal device having an imaging means for capturing an image of an object,
An object recognition means for recognizing an object and
An identification means for identifying the size of the object and
A classification means for classifying the target based on the size of the target and the recognition result of the target, and
Information processing device with
POS system equipped with.

[付記24]
対象の画像を撮像する撮像手段と、
前記対象の大きさを識別処理する識別手段と、
を有するPOS端末装置と、
前記対象を物体認識する物体認識手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有する情報処理装置と、
を備えるPOSシステム。
[Appendix 24]
An imaging means for capturing an image of an object,
An identification means for identifying the size of the object and
With a POS terminal device that has
An object recognition means for recognizing an object and
A classification means for classifying the target based on the size of the target and the recognition result of the target, and
Information processing device with
POS system equipped with.

[付記25]
対象を物体認識する物体認識手段を有する情報処理装置と、
前記対象の画像を撮像する撮像手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有するPOS端末装置と、
を備えるPOSシステム。
[Appendix 25]
An information processing device having an object recognition means for recognizing an object,
An imaging means for capturing an image of the target and
An identification means for identifying the size of the object and
A classification means for classifying the object based on the size of the object and the recognition result of the object, and
With a POS terminal device that has
POS system equipped with.

[付記26]
対象を物体認識する物体認識手段と、
前記対象の大きさを識別処理する識別手段と、
を有する情報処理装置と、
前記対象の画像を撮像する撮像手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段と、
を有するPOS端末装置と、
を備えるPOSシステム。
[Appendix 26]
An object recognition means that recognizes an object and
An identification means for identifying the size of the object and
Information processing device with
An imaging means for capturing an image of the target and
A classification means for classifying the target based on the size of the target and the recognition result of the target, and
With a POS terminal device that has
POS system equipped with.

[付記27]
前記情報処理装置は、上記付記12から22の何れかに記載のサーバであるPOSシステム。
[Appendix 27]
The information processing device is a POS system which is a server according to any one of the above appendices 12 to 22.

[付記28]
PLUデータにアクセス可能な情報処理システムは、
撮像部で撮像された対象画像と、該対象画像を物体認識処理して得られた認識結果とを取得し、
前記対象の大きさを識別処理し、
前記対象の大きさと前記対象の認識結果とに基づいて該対象をPLU区分の何れかに分類処理し、
前記対象の認識結果と分類結果に基づいて、前記PLUデータから該対象のPLUコードを特定する
ことを特徴とするPLU特定方法。
[Appendix 28]
The information processing system that can access the PLU data is
The target image captured by the imaging unit and the recognition result obtained by subject recognition processing of the target image are acquired.
The size of the object is identified and processed,
Based on the size of the target and the recognition result of the target, the target is classified into one of the PLU categories, and the target is classified into one of the PLU categories.
A PLU identification method, characterized in that the PLU code of the target is specified from the PLU data based on the recognition result and the classification result of the target.

[付記29]
該情報処理システムは、前記対象の大きさを識別する処理として、
撮像された前記対象の画像に含まれている対象の画面領域範囲と、前記対象までの距離を識別する距離算定部で求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 29]
The information processing system is used as a process for identifying the size of the target.
The feature is that the size of the target is derived based on the screen area range of the target included in the captured image of the target and the distance obtained by the distance calculation unit that identifies the distance to the target. The PLU identification method described in the above appendix.

[付記30]
該情報処理システムは、前記対象の大きさを識別する処理として、
前記撮像部で取得された視差を有する複数の画像を用いて、視差を有した各々の対象の画像の差分から前記対象までの距離を識別処理し、
撮像された前記対象の画像に含まれている対象の画像領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 30]
The information processing system is used as a process for identifying the size of the target.
Using a plurality of images having parallax acquired by the imaging unit, the distance from the difference between the images of each object having parallax to the object is identified.
The PLU identification method according to the above appendix, wherein the size of the target is derived based on the distance obtained from the difference between the image region range of the target included in the captured image of the target and the image. ..

[付記31]
該情報処理システムは、前記対象の大きさを識別する処理として、
前記撮像部で異なる時間に取得された同一対象の画像の差分から、物体認識する画像の前記対象までの距離を識別し、
撮像された前記対象の画像に含まれている対象の領域範囲と画像間の差分から求めた距離に基づいて前記対象の大きさを導出処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 31]
The information processing system is used as a process for identifying the size of the target.
From the difference between the images of the same object acquired at different times by the imaging unit, the distance of the image to recognize the object to the object is identified.
The PLU identification method according to the above description, wherein the size of the target is derived based on a distance obtained from a difference between an image and a region range of the target included in the captured image of the target.

[付記32]
該情報処理システムは、前記対象の大きさを識別する処理として、
画像内に描写されていた複数物体を個別に大きさ若しくは大きさを定める1ないし複数の項目を求め、前記複数物体を1つの纏まった対象として大きさを導出処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 32]
The information processing system is used as a process for identifying the size of the target.
The above-mentioned appendix, which comprises obtaining one or a plurality of items for individually determining the size or size of a plurality of objects depicted in an image, and deriving the size of the plurality of objects as one grouped object. The PLU identification method described.

[付記33]
該情報処理システムは、前記対象の大きさを識別する処理として、
前記撮像部で撮像された前記対象の連続した複数画像をつなぎ合わせて、前記対象の大きさを推定処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 33]
The information processing system is used as a process for identifying the size of the target.
The PLU identification method according to the above description, wherein a plurality of consecutive images of the target captured by the imaging unit are joined together to estimate the size of the target.

[付記34]
該情報処理システムは、前記対象の大きさを識別する処理として、
前記撮像部で撮像された前記対象の画像に写っている一部領域を識別して、該一部領域の有した輪郭の曲率から前記対象の大きさを推定処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 34]
The information processing system is used as a process for identifying the size of the target.
The above-mentioned appendix, characterized in that a part of the target area captured by the image pickup unit is identified and the size of the target is estimated from the curvature of the contour of the part of the target area. The PLU identification method described.

[付記35]
該情報処理システムは、前記対象の大きさを識別する処理として、
予め準備された識別対象の大きさを定める基準に用いる項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、物体認識結果とを参照して、前記対象の大きさを定める基準に用いる項目を特定し、該特定した項目に基づいて前記対象の大きさを識別処理する
ことを特徴とする上記付記記載のPLU特定方法。
[Appendix 35]
The information processing system is used as a process for identifying the size of the target.
The size of the object is determined by referring to the table information recorded in advance corresponding to the object name output as the object recognition result and the item used as the standard for determining the size of the identification object, and the object recognition result. The PLU identification method according to the above description, wherein an item used for a specified standard is specified, and the size of the object is identified based on the specified item.

[付記36]
該情報処理システムは、予め準備された識別対象の区分要素項目を 物体認識結果として出力される物体名に対応させて記録したテーブル情報と、物体認識結果とを参照して、前記対象の区分要素項目を画像解析で求め、その結果を分類することを特徴とする上記付記記載のPLU特定方法。
[Appendix 36]
The information processing system refers to the table information prepared in advance corresponding to the object name output as the object recognition result for the classification element item of the identification target and the object recognition result, and refers to the classification element of the target. The PLU identification method according to the above appendix, wherein items are obtained by image analysis and the results are classified.

[付記37]
該情報処理システムは、少なくとも前記対象の大きさを反映させた各項目の値に基づいて、PLUコードに対応している区分の何れかに、物体認識した前記対象を分類することを特徴とする上記付記記載のPLU特定方法。
[Appendix 37]
The information processing system is characterized in that the object-recognized object is classified into any of the categories corresponding to the PLU code, based on at least the value of each item reflecting the size of the object. The PLU identification method described in the above appendix.

[付記38]
該情報処理システムは、前記対象の大きさに基づいた区分結果に従った値付け処理を実行可能にすることを特徴とする上記付記記載のPLU特定方法。
[Appendix 38]
The PLU identification method according to the above description, wherein the information processing system enables execution of a pricing process according to a classification result based on the size of the target.

[付記39]
情報処理システムを、
撮像部で撮像された対象の画像から物体認識する画像認識手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を区分する分類手段、
として、動作させることを特徴とするプログラム。
[Appendix 39]
Information system,
An image recognition means that recognizes an object from an image of an object captured by the image pickup unit,
An identification means for identifying the size of the object and
A classification means for classifying the target based on the size of the target and the recognition result of the target.
A program characterized by operating as.

[付記40]
情報処理装置を、
対象の画像を撮像する撮像手段と、
前記対象の大きさを識別処理する識別手段、
として、動作させることを特徴とするプログラム。
[Appendix 40]
Information processing device,
An imaging means for capturing an image of an object,
An identification means for identifying the size of the object,
A program characterized by operating as.

[付記41]
情報処理装置を、
対象を物体認識する物体認識手段と、
対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段、
として、動作させることを特徴とするプログラム。
[Appendix 41]
Information processing device,
An object recognition means that recognizes an object and
A classification means for classifying the object based on the size of the object and the recognition result of the object.
A program characterized by operating as.

[付記42]
情報処理装置を、
対象の画像を撮像する撮像手段と、
前記対象の大きさを識別処理する識別手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段、
として、動作させることを特徴とするプログラム。
[Appendix 42]
Information processing device,
An imaging means for capturing an image of an object,
An identification means for identifying the size of the object and
A classification means for classifying the object based on the size of the object and the recognition result of the object.
A program characterized by operating as.

[付記43]
情報処理装置を、
対象を物体認識する物体認識手段と、
前記対象の大きさを識別処理する識別手段、
として、動作させることを特徴とするプログラム。
[Appendix 43]
Information processing device,
An object recognition means that recognizes an object and
An identification means for identifying the size of the object,
A program characterized by operating as.

[付記44]
情報処理装置を、
対象の画像を撮像する撮像手段と、
前記対象の大きさと前記対象の認識結果とに基づいて該対象を分類する分類手段、
として、動作させることを特徴とするプログラム。
[Appendix 44]
Information processing device,
An imaging means for capturing an image of an object,
A classification means for classifying the object based on the size of the object and the recognition result of the object.
A program characterized by operating as.

[付記45]
上記付記1から11の何れかに記載のPOS端末装置として動作させることを特徴とするプログラム。
[Appendix 45]
A program characterized by operating as the POS terminal device according to any one of the above-mentioned appendices 1 to 11.

[付記46]
上記付記12から22の何れかに記載のサーバとして動作させることを特徴とするプログラム。
[Appendix 46]
A program characterized by operating as the server according to any one of the above appendices 12 to 22.

本発明は、スーパーやコンビニ、デパードなどに配置されているPOS端末装置に適用できる。また、タブレットPOSシステムやスマートフォンPOSシステムにも適用できる。 The present invention can be applied to POS terminal devices arranged in supermarkets, convenience stores, department stores, and the like. It can also be applied to tablet POS systems and smartphone POS systems.

10 撮像部(撮像手段)
20 物体認識部(物体認識手段)
30 識別部(識別手段、画像解析手段)
40 分類部(分類手段)
10 Imaging unit (imaging means)
20 Object recognition unit (object recognition means)
30 Identification unit (identification means, image analysis means)
40 Classification section (classification means)

Claims (8)

予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成され、
撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、
前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、
分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果をPLU照合手段に出力する分類手段と、
を含むことを特徴とするPOS端末装置。
It is possible to access the size judgment table prepared in advance, in which the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item) are associated with each other. Consists of
An object recognition means that recognizes an object from an image including an object captured by the imaging means,
The image of the object included in the image with reference to the size item for classification for each object prepared in advance in the size determination table, the captured image, and the recognition result of the object recognition means. An identification means for identifying the size of the target by calculation based on the area range, the measured distance to the target, and the size item for classification of the recognition result by object recognition.
Classification for the required article or articles candidate reference and recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the size classification range of the hit, the , A classification means that determines the classification of the article depicted in the image in any of the classifications prepared in the size determination table in advance and outputs the result to the PLU collation means.
A POS terminal device comprising.
前記識別手段は、画像内に描写されていた複数物体を個別に、区分用大きさ項目の値を求め、求めた複数物体各々の区分用大きさ項目の値と各対象までの測定された距離とを前記複数物体の1つの纏まった対象としての大きさを導出処理する際に用いるパラメータに含めることを特徴とする請求項1に記載のPOS端末装置。 The identification means individually obtains the value of the classification size item for the plurality of objects depicted in the image, and the value of the classification size item of each of the obtained multiple objects and the measured distance to each object. The POS terminal device according to claim 1, wherein the POS terminal device is included in a parameter used when deriving and processing the size of the plurality of objects as one collective object. 前記識別手段は、前記撮像手段で撮像された前記対象の連続した複数画像をつなぎ合わせて一画像化し、一画像化した画像に描写されている前記対象の画像領域範囲と前記対象までの測定された距離とをパラメータに含めて、前記対象の大きさを推定処理することを特徴とする請求項1又は2に記載のPOS端末装置。 The identification means joins a plurality of consecutive images of the object captured by the imaging means to form a single image, and measures the image region range of the target and the target as depicted in the monoimaged image. The POS terminal device according to claim 1 or 2, wherein the size of the object is estimated by including the distance as a parameter. 前記識別手段は、前記撮像手段で撮像された前記対象の画像に写っている画像領域範囲とその一部領域を識別して、前記対象の画像領域範囲と該一部領域の有した輪郭の曲率と前記対象までの測定された距離とをパラメータに含めて、前記対象の大きさを推定処理することを特徴とする請求項1ないし3の何れか一項に記載のPOS端末装置。 The identification means identifies an image region range and a part of the image region of the target image captured by the imaging means, and the curvature of the contour of the target image region range and the partial region. The POS terminal device according to any one of claims 1 to 3, wherein the size of the object is estimated by including the object and the measured distance to the object as parameters. 予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成され、
撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、
前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、
分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果を出力する分類手段と、
を有することを特徴とするサーバ。
It is possible to access the size judgment table prepared in advance, in which the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item) are associated with each other. Consists of
An object recognition means for recognizing an object from an image including an object captured by the image pickup means,
The image of the object included in the image with reference to the size item for classification for each object prepared in advance in the size determination table, the captured image, and the recognition result of the object recognition means. An identification means for identifying the size of the target by calculation based on the area range, the measured distance to the target, and the size item for classification of the recognition result by object recognition.
Classification for the required article or articles candidate reference and recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the size classification range of the hit, the , A classification means for determining the classification of the article depicted in the image in any of the classifications prepared in the size determination table in advance and outputting the result.
A server characterized by having.
予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルと、
対象の画像を撮像する撮像手段とPLU照合手段とを有するPOS端末装置と、
前記サイズ判定テーブルにアクセス可能に構成され、
撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、
前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、
分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果を前記PLU照合手段に出力する分類手段と、
を有する情報処理装置と、
を備えることを特徴とするPOSシステム。
A size determination table prepared in advance, in which a size classification range (size), a code for specifying a PLU code, and a classification size item (designated item) are associated with each other,
A POS terminal device having an imaging means for capturing an image of an object and a PLU matching means,
The size determination table is configured to be accessible and
An object recognition means for recognizing an object from an image including an object captured by the image pickup means,
The image of the object included in the image with reference to the size item for classification for each object prepared in advance in the size determination table, the captured image, and the recognition result of the object recognition means. An identification means for identifying the size of the target by calculation based on the area range, the measured distance to the target, and the size item for classification of the recognition result by object recognition.
Classification for the required article or articles candidate reference and recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the size classification range of the hit, the , A classification means that determines the classification of the article depicted in the image in any of the classifications prepared in advance in the size determination table, and outputs the result to the PLU collation means.
Information processing device with
A POS system characterized by being equipped with.
予め準備された、PLUデータと、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能な情報処理システムは、
撮像部で撮像された対象画像を取得し、
前記対象画像から前記対象を物体認識手段により物体認識して得られた認識結果を取得すると共に、前記撮像部で撮像された前記対象までの距離を識別し、前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを識別手段により識別し、
分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分をPLU区分の何れかに確定し、
その結果に基づいて、前記PLUデータから該対象のPLUコードを特定する
ことを特徴とするPLU特定方法。
Size determination in which the PLU data prepared in advance, the size classification range (size) corresponding to the article name, the code for specifying the PLU code, and the size item for classification (designated item) are linked. Information processing systems that can access the table
Acquire the target image captured by the imaging unit and
The recognition result obtained by recognizing the object by the object recognition means from the object image is acquired, the distance to the object imaged by the imaging unit is identified, and the object is prepared in advance in the size determination table. With reference to the classification size item for each object, the captured image, and the recognition result of the object recognition means, the image area range of the object included in the image and the measurement up to the object. The size of the object is identified by the identification means based on the distance obtained and the size item for classification of the recognition result by object recognition.
Classification for the required article or articles candidate reference and recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the size classification range of the hit, the , The category of the article depicted in the image is determined to be one of the PLU categories in any of the categories prepared in advance in the size determination table.
A PLU identification method, characterized in that the target PLU code is specified from the PLU data based on the result.
予め準備された、物品名に対応付いて、大きさ区分範囲(サイズ)と、PLUコードを特定するコードと、区分用大きさ項目(指定項目)とが紐付けられたサイズ判定テーブルにアクセス可能に構成された情報処理システムを、
撮像手段によって撮像された対象を含む画像から、前記対象を物体認識する物体認識手段と、
前記サイズ判定テーブルに予め準備されている対象毎の区分用大きさ項目と、撮像された前記画像と、前記物体認識手段の認識結果とを参照し、前記画像に含まれている前記対象の画像領域範囲と、前記対象までの測定された距離と、物体認識による認識結果の区分用大きさ項目とに基づいて前記対象の大きさを演算により識別する、識別手段と、
分類が必要な物品又は物品候補について、前記物体認識手段から得られた前記対象の認識結果と、前記識別手段から得た前記対象の大きさと、該当対象の大きさ区分範と、を参照し、予めサイズ判定テーブルに準備された区分の何れかに、前記画像に描写されていた物品の区分を確定し、その結果をPLU照合手段に出力する分類手段、
として、動作させることを特徴とするプログラム。
It is possible to access the size judgment table prepared in advance, in which the size classification range (size), the code for specifying the PLU code, and the size item for classification (designated item) are associated with each other. Information processing system configured in
An object recognition means for recognizing an object from an image including an object captured by the image pickup means,
The image of the object included in the image with reference to the size item for classification for each object prepared in advance in the size determination table, the captured image, and the recognition result of the object recognition means. An identification means for identifying the size of the target by calculation based on the area range, the measured distance to the target, and the size item for classification of the recognition result by object recognition.
Classification for the required article or articles candidate reference and recognition result of the object obtained from the object recognition unit, and the size of the object obtained from the identification means, the size classification range of the hit, the , A classification means that determines the classification of the article depicted in the image in any of the classifications prepared in advance in the size determination table, and outputs the result to the PLU collation means.
A program characterized by operating as.
JP2018247317A 2018-12-28 2018-12-28 POS terminal device Active JP6813808B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018247317A JP6813808B2 (en) 2018-12-28 2018-12-28 POS terminal device
JP2020209331A JP7461051B2 (en) 2018-12-28 2020-12-17 system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018247317A JP6813808B2 (en) 2018-12-28 2018-12-28 POS terminal device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014071002A Division JP2015194791A (en) 2014-03-31 2014-03-31 POS terminal device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020209331A Division JP7461051B2 (en) 2018-12-28 2020-12-17 system

Publications (2)

Publication Number Publication Date
JP2019057326A JP2019057326A (en) 2019-04-11
JP6813808B2 true JP6813808B2 (en) 2021-01-13

Family

ID=66107528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018247317A Active JP6813808B2 (en) 2018-12-28 2018-12-28 POS terminal device

Country Status (1)

Country Link
JP (1) JP6813808B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5840217B2 (en) * 1979-10-03 1983-09-03 オムロン株式会社 electronic cash register
JP2980195B2 (en) * 1996-01-10 1999-11-22 鹿島建設株式会社 Method and apparatus for measuring rebar diameter
JP2001216571A (en) * 2000-02-03 2001-08-10 Glory Ltd Method and device for adjusting charge
JP4544455B2 (en) * 2004-06-21 2010-09-15 ヤンマー株式会社 Joint fruit selection facility
US8126195B2 (en) * 2008-07-01 2012-02-28 International Business Machines Corporation Graphical retail item identification with point-of-sale terminals
JP5639773B2 (en) * 2010-03-11 2014-12-10 株式会社ミツトヨ Image measuring machine
JP5554796B2 (en) * 2011-09-06 2014-07-23 東芝テック株式会社 Information processing apparatus and program
JP2013114610A (en) * 2011-11-30 2013-06-10 Sharp Corp Image processing device, driving support device, image processing method, and image processing program

Also Published As

Publication number Publication date
JP2019057326A (en) 2019-04-11

Similar Documents

Publication Publication Date Title
US11798380B2 (en) Identifying barcode-to-product mismatches using point of sale devices
JP6916015B2 (en) Sales data processing equipment and programs
US9064161B1 (en) System and method for detecting generic items in image sequence
US9412050B2 (en) Produce recognition method
Tonioni et al. Product recognition in store shelves as a sub-graph isomorphism problem
US20230252443A1 (en) Checkout product recognition techniques
JP6756473B2 (en) Behavior analyzers and systems and methods
US20170083884A1 (en) System and method for automatic identification of products
US20160063519A1 (en) Data analysis apparatus, data analysis system, commodity exchange forecasting apparatus, commodity exchange forecasting system, data analysis method, commodity exchange forecasting method, and computer-readable medium
WO2011101800A1 (en) Automatic method and system for visual analysis of object against preset
Saqlain et al. Hybrid Approach for Shelf Monitoring and Planogram Compliance (Hyb‐SMPC) in Retails Using Deep Learning and Computer Vision
Ruiz et al. Aim3s: Autonomous inventory monitoring through multi-modal sensing for cashier-less convenience stores
JP7446403B2 (en) Product recognition of multiple products for checkout
CN110909698A (en) Electronic scale recognition result output method, system, device and readable storage medium
US20180068534A1 (en) Information processing apparatus that identifies an item based on a captured image thereof
JP2016038792A (en) Information processor and program
JP2013250768A (en) Article recognition device, and article recognition program
JP2015194791A (en) POS terminal device
JP6239460B2 (en) Information processing apparatus and program
US10963896B2 (en) Sales data processing apparatus, server and method for acquiring attribute information
US11875457B2 (en) 3D product reconstruction from multiple images collected at checkout lanes
JP6375924B2 (en) Product registration device, product identification method and program
JP2019028908A (en) Product registration apparatus and program thereof
JP6813808B2 (en) POS terminal device
JP7461051B2 (en) system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191129

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20200122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200902

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201022

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201201

R150 Certificate of patent or registration of utility model

Ref document number: 6813808

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150