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
JP6239537B2 - Product management apparatus and program - Google Patents
[go: Go Back, main page]

JP6239537B2 - Product management apparatus and program - Google Patents

Product management apparatus and program Download PDF

Info

Publication number
JP6239537B2
JP6239537B2 JP2015001785A JP2015001785A JP6239537B2 JP 6239537 B2 JP6239537 B2 JP 6239537B2 JP 2015001785 A JP2015001785 A JP 2015001785A JP 2015001785 A JP2015001785 A JP 2015001785A JP 6239537 B2 JP6239537 B2 JP 6239537B2
Authority
JP
Japan
Prior art keywords
product
detection means
area
dish
unit
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.)
Expired - Fee Related
Application number
JP2015001785A
Other languages
Japanese (ja)
Other versions
JP2016123788A (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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec 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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2015001785A priority Critical patent/JP6239537B2/en
Publication of JP2016123788A publication Critical patent/JP2016123788A/en
Application granted granted Critical
Publication of JP6239537B2 publication Critical patent/JP6239537B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Table Equipment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明の実施形態は、商品管理装置及びプログラムに関する。   Embodiments described herein relate generally to a product management apparatus and a program.

従来、回転寿司と呼ばれる寿司店が存在している。係る店舗では、商品である寿司を皿に載せ、厨房や客席に接するように設けられた回転レーン上に載置することで、客席に寿司を循環搬送している。また、従来、各皿に当該皿に載置される商品の種別等を記録したRFIDタグを取り付け、搬送路に設置した読取装置で読み取ることで、搬送路上の商品を管理する技術が提案されている。   Traditionally, there is a sushi restaurant called Kaiten Sushi. In such a store, sushi as a product is placed on a plate and placed on a rotating lane provided in contact with the kitchen or the audience seat, thereby circulating the sushi to the audience seat. Conventionally, a technology has been proposed for managing products on a conveyance path by attaching an RFID tag that records the type of product placed on the dish to each dish and reading it with a reading device installed on the conveyance path. Yes.

ところで、上記の店舗では、回転レーン上の商品に対して不正行為が行われる場合がある。係る不正行為としては、例えば、空の皿を回転レーン上に戻す行為や、回転レーン上の皿から商品(寿司)のみを取り上げる行為等が挙げられる。このような不正行為を検出するには、店員が各客の動作を監視することになるが、労力が大きく見落としが発生する可能性もある。なお、上記した商品管理に係る従来技術では、客の不正行為を検出することはできないため、上記の問題を解決することはできない。   By the way, in the above-mentioned store, a fraudulent act may be performed with respect to the goods on a rotation lane. Such fraudulent acts include, for example, an act of returning an empty plate onto the rotating lane, an act of picking up only a product (sushi) from the plate on the rotating lane, and the like. In order to detect such an illegal act, the store clerk monitors the behavior of each customer, but the labor is large and an oversight may occur. In addition, in the above-described conventional technology related to merchandise management, it is not possible to detect the customer's fraud, so the above problem cannot be solved.

本発明が解決しようとする課題は、回転寿司等の店舗において客の不正行為を検出することが可能な商品管理装置及びプログラムを提供することである。   The problem to be solved by the present invention is to provide a merchandise management apparatus and a program capable of detecting an illegal act of a customer in a store such as a sushi restaurant.

実施形態の商品管理装置は、搬送体に載置された状態で搬送される商品の管理を行う商品管理装置であって、前記搬送体の搬送路上を撮像する撮像装置から撮像画像を取り込む取込手段と、前記取込手段が取り込んだ撮像画像から前記搬送体を表す第1領域を検出する第1検出手段と、前記第1領域から前記商品を表す第2領域を検出する第2検出手段と、前記搬送路の搬送方向とは異なる他の方向に移動した前記第1領域を検出する第3検出手段と、前記第1検出手段が検出した前記第1領域に対する、前記第2検出手段及び前記第3検出手段の検出結果に基づいて、不正行為を検出する第4検出手段と、を備え、前記第4検出手段は、前記第3検出手段が搬送路外から搬送路内へ移動した前記第1領域を検出し、前記第2検出手段が当該第1領域から前記第2領域を検出できない場合に、不正行為を検出したと判定する。 The merchandise management apparatus according to the embodiment is a merchandise management apparatus that manages merchandise conveyed while being placed on a conveyance body, and captures captured images from an imaging apparatus that images the conveyance path of the conveyance body. Means, first detection means for detecting a first area representing the carrier from a captured image captured by the capture means, and second detection means for detecting a second area representing the product from the first area. , Third detection means for detecting the first area moved in another direction different from the conveyance direction of the conveyance path, the second detection means for the first area detected by the first detection means, and the And a fourth detection means for detecting fraud based on a detection result of the third detection means, wherein the fourth detection means moves the third detection means from outside the conveyance path into the conveyance path. 1 region is detected, and the second detecting means Determining if the first region can not detect the second region, and to detect fraudulent activity.

図1は、実施形態に係る店舗システムを模式的に示す図である。FIG. 1 is a diagram schematically illustrating a store system according to the embodiment. 図2は、商品管理装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the commodity management apparatus. 図3は、第1辞書ファイルのデータ構成の一例を模式的に示す図である。FIG. 3 is a diagram schematically illustrating an example of the data configuration of the first dictionary file. 図4は、第2辞書ファイルのデータ構成の一例を模式的に示す図である。FIG. 4 is a diagram schematically illustrating an example of the data configuration of the second dictionary file. 図5は、商品管理ファイルのデータ構成の一例を模式的に示す図である。FIG. 5 is a diagram schematically illustrating an example of the data configuration of the product management file. 図6は、商品管理装置の機能構成の一例を示すブロック図である。FIG. 6 is a block diagram illustrating an example of a functional configuration of the commodity management apparatus. 図7は、商品管理装置が行う商品管理処理の手順を示すフローチャートである。FIG. 7 is a flowchart illustrating a procedure of product management processing performed by the product management apparatus.

以下では、回転寿司と呼ばれる寿司店(店舗)で用いられる商品管理装置及びプログラムについて、図面を参照して説明する。   Below, the merchandise management apparatus and program used in a sushi restaurant (store) called “conveyor sushi” will be described with reference to the drawings.

図1は、本実施形態に係る店舗システム1を模式的に示した図である。図1に示すように、店舗システム1は、搬送装置10と、カメラ20と、報知装置30と、商品管理装置40とを有する。ここで、カメラ20、報知装置30及び商品管理装置40は、図示しない通信回線を介して通信可能に接続される。   FIG. 1 is a diagram schematically illustrating a store system 1 according to the present embodiment. As shown in FIG. 1, the store system 1 includes a transport device 10, a camera 20, a notification device 30, and a product management device 40. Here, the camera 20, the notification device 30, and the product management device 40 are communicably connected via a communication line (not shown).

搬送装置10は、本店舗での商品となる寿司を搬送するための搬送装置である。搬送装置10は、略U字状に形成された循環型の搬送路(回転レーン)10aを有する。この回転レーン10aのうち、一部がバックヤードR1に配設され、他の部分が客室R2に配設される。   The transport apparatus 10 is a transport apparatus for transporting sushi that is a product in the main store. The transport apparatus 10 includes a circulation-type transport path (rotation lane) 10a formed in a substantially U shape. A part of the rotating lane 10a is disposed in the backyard R1, and the other part is disposed in the passenger cabin R2.

バックヤードR1では、主に商品となる寿司等の製造が行われる。このバックヤードR1において、店員は、製造した寿司を搬送体となる皿Dに載せ、この皿Dを回転レーン10a上に載置する。また、客室R2には、回転レーン10aに沿ってカウンターテーブル等の客席SEが設けられる。搬送装置10は、回転レーン10a上に載置された皿を図中矢印方向に搬送することで、寿司を客席SEに循環配送する。なお、搬送装置10の搬送については、公知の技術を用いるものとする。また、回転レーン10aの形状は図1に限定されないものとする。   In the backyard R1, mainly sushi and the like that are commodities are manufactured. In the backyard R1, the store clerk places the manufactured sushi on the dish D serving as a transporter, and places the dish D on the rotating lane 10a. In the guest room R2, a passenger seat SE such as a counter table is provided along the rotation lane 10a. The transport device 10 circulates and delivers sushi to the guest seat SE by transporting the plate placed on the rotating lane 10a in the direction of the arrow in the figure. In addition, about a conveyance of the conveying apparatus 10, a well-known technique shall be used. The shape of the rotation lane 10a is not limited to that shown in FIG.

カメラ20は、カラーCCD(Charge Coupled Device)やカラーCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子を備えた撮像装置である。カメラ20は、客席SE毎に設けられ、当該客席SEに相対する回転レーン10a上の所定領域を上方から撮像する。カメラ20は、例えば30fps等のフレームレートで動画像を撮像し、撮像画像として商品管理装置40に送信する。なお、カメラ20の台数は特に問わないものとする。なお、カメラ20の各々が生成する撮像画像には、対応する客席SEを特定可能な席識別子が付帯されているものとする。   The camera 20 is an imaging device including an imaging element such as a color CCD (Charge Coupled Device) or a color CMOS (Complementary Metal Oxide Semiconductor). The camera 20 is provided for each passenger seat SE and images a predetermined area on the rotation lane 10a facing the passenger seat SE from above. The camera 20 captures a moving image at a frame rate of, for example, 30 fps and transmits the captured image to the product management apparatus 40 as a captured image. Note that the number of cameras 20 is not particularly limited. It is assumed that the captured image generated by each camera 20 is accompanied by a seat identifier that can identify the corresponding passenger seat SE.

報知装置30は、例えばバックヤードR1等に設けられ、店舗の店員に報知を行うための装置である。具体的に、報知装置30は、商品管理装置40の制御に従い動作することで、不適正な商品が存在することを店員に報知する。なお、報知装置30の報知方法は特に問わないものとする。例えば、報知装置30を電光掲示版や表示装置とすることで、メッセージや画像の出力により報知を行う構成としてもよい。また、報知装置30をブザーやスピーカ等の音声出力装置とすることで、音声の出力により報知を行う構成としてもよい。   The notification device 30 is a device that is provided, for example, in the backyard R1 or the like and notifies the store clerk. Specifically, the notification device 30 operates according to the control of the product management device 40 to notify the store clerk that there is an inappropriate product. Note that the notification method of the notification device 30 is not particularly limited. For example, it is good also as a structure which alert | reports by the output of a message or an image by making the alerting | reporting apparatus 30 into an electric bulletin board and a display apparatus. Moreover, it is good also as a structure which alert | reports by the output of an audio | voice by making the alerting | reporting apparatus 30 into audio | voice output apparatuses, such as a buzzer and a speaker.

商品管理装置40は、バックヤードR1等に設けられるPC(Personal Computer)等の情報処理装置である。商品管理装置40は、カメラ20で撮像される撮像画像に基づき、各客席SEに搬送される商品(寿司等)の状態を管理する。以下、商品管理装置40について説明する。   The merchandise management apparatus 40 is an information processing apparatus such as a PC (Personal Computer) provided in the backyard R1 or the like. The merchandise management device 40 manages the state of merchandise (such as sushi) conveyed to each passenger seat SE based on the captured image captured by the camera 20. Hereinafter, the merchandise management apparatus 40 will be described.

図2は、商品管理装置40のハードウェア構成の一例を示すブロック図である。商品管理装置40は、情報処理を実行する情報処理部としてのマイクロコンピュータ41を備える。マイクロコンピュータ41は、主にCPU(Central Processing Unit)42と、ROM(Read Only Memory)43と、RAM(Random Access Memory)44とにより構成される。ROM43は、CPU42が実行可能な各種プログラムを記憶する。RAM44は、商品管理装置40の主記憶装置である。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the merchandise management apparatus 40. The merchandise management apparatus 40 includes a microcomputer 41 as an information processing unit that executes information processing. The microcomputer 41 mainly includes a CPU (Central Processing Unit) 42, a ROM (Read Only Memory) 43, and a RAM (Random Access Memory) 44. The ROM 43 stores various programs that can be executed by the CPU 42. The RAM 44 is a main storage device of the product management device 40.

また、商品管理装置40のCPU42には、通信部45が接続される。通信部45は、CPU42の制御の下、カメラ20や報知装置30との間でデータ通信を行う。   A communication unit 45 is connected to the CPU 42 of the product management apparatus 40. The communication unit 45 performs data communication with the camera 20 and the notification device 30 under the control of the CPU 42.

また、商品管理装置40のCPU42には、HDDやSSD等の記憶部46が接続される。記憶部46は、CPU42が実行可能な各種プログラムや各種ファイルを記憶する。また、記憶部46は、第1辞書ファイルF1と、第2辞書ファイルF2と、商品管理ファイルF3とを記憶する。   In addition, a storage unit 46 such as an HDD or an SSD is connected to the CPU 42 of the merchandise management apparatus 40. The storage unit 46 stores various programs and various files that can be executed by the CPU 42. In addition, the storage unit 46 stores a first dictionary file F1, a second dictionary file F2, and a product management file F3.

図3は、第1辞書ファイルF1のデータ構成の一例を模式的に示す図である。図3に示すように、第1辞書ファイルF1は、皿識別子に関連付けて、価格や皿特徴量を記憶する。皿識別子は、皿の種別毎に割り当てられた固有の識別子である。一般的に、回転寿司店においては、商品毎に価格がランク分けされており、当該価格毎に異なる模様の皿を用いて商品を搬送している。そこで、第1辞書ファイルF1の皿識別子には、商品の搬送に用いる皿の種別毎に、当該種別を識別可能な識別子が格納される。また、第1辞書ファイルF1の価格には、皿の種別(皿識別子)に対応する価格が格納される。また、第1辞書ファイルF1の皿特徴量は、皿の形状や皿の模様等、各皿が有する外観上の特徴をパラメータ化したデータである。   FIG. 3 is a diagram schematically illustrating an example of the data configuration of the first dictionary file F1. As shown in FIG. 3, the first dictionary file F1 stores the price and the dish feature amount in association with the dish identifier. The dish identifier is a unique identifier assigned to each dish type. In general, in a sushi restaurant, prices are ranked for each product, and products are transported using dishes with different patterns for each price. Therefore, an identifier that can identify the type is stored in the dish identifier of the first dictionary file F1 for each type of dish used for transporting the product. The price corresponding to the type of dish (dish identifier) is stored in the price of the first dictionary file F1. Further, the dish feature amount of the first dictionary file F1 is data obtained by parameterizing the appearance characteristics of each dish such as the shape of the dish and the pattern of the dish.

図4は、第2辞書ファイルF2のデータ構成の一例を模式的に示す図である。図4に示すように、第2辞書ファイルF2は、各商品の商品識別子に関連付けて、当該商品の商品名(品名)、皿識別子、第1商品特徴量及び第2商品特徴量等を記憶する。   FIG. 4 is a diagram schematically illustrating an example of the data configuration of the second dictionary file F2. As shown in FIG. 4, the second dictionary file F2 stores the product name (product name), the dish identifier, the first product feature value, the second product feature value, and the like of the product in association with the product identifier of each product. .

ここで、商品識別子は、商品の種別毎に割り当てられた固有の識別子である。皿識別子は、商品を載置する皿の皿識別子である。第1商品特徴量は、商品の色合い、つや、模様、凹凸状況等、商品を構成する食材の外観上(表面)の特徴をパラメータ化したデータである。この第1商品特徴量は、主に商品の種別を特定するのに用いられる。また、第2商品特徴量は、商品を皿に載置した際の、当該商品の形やレイアウト、トッピング等の外形上の特徴をパラメータ化したデータである。この第2商品特徴量は、主に商品が所定の外形(適正外形)で皿に載置されているか否かを判定するのに用いられる。なお、第1商品特徴量及び第2商品特徴量は、適正な状態の商品に基づき作成されたものであるとする。   Here, the product identifier is a unique identifier assigned to each product type. The dish identifier is a dish identifier of a dish on which the product is placed. The first product feature amount is data obtained by parameterizing features on the appearance (surface) of foods constituting the product, such as the color, gloss, pattern, and unevenness of the product. This first product feature amount is mainly used to specify the type of product. The second product feature amount is data obtained by parameterizing features on the outer shape such as the shape, layout, and topping of the product when the product is placed on the plate. The second product feature amount is mainly used to determine whether or not the product is placed on the dish with a predetermined outer shape (appropriate outer shape). It is assumed that the first product feature amount and the second product feature amount are created based on products in an appropriate state.

図5は、商品管理ファイルF3のデータ構成の一例を模式的に示す図である。商品管理ファイルF3は、席識別子に関連付けて、商品情報、不正行為フラグ、不正行為画像等を記憶する。   FIG. 5 is a diagram schematically illustrating an example of the data configuration of the product management file F3. The merchandise management file F3 stores merchandise information, a cheating flag, a cheating image, and the like in association with the seat identifier.

席識別子は、客席SEの各々に割り当てられた固有の識別子である。商品情報は、商品識別子と日時情報とを有する。ここで、商品情報には、回転レーン10a上から取得された商品の商品識別子と、取得が行われた日時を示す日時情報とが格納される。不正行為フラグは、不正行為が行われたか否かを識別するためのフラグ情報である。また、不正行為画像には、不正行為が検出された際のカメラ20の撮像画像が格納される。   The seat identifier is a unique identifier assigned to each passenger seat SE. The product information has a product identifier and date / time information. Here, the product information stores the product identifier of the product acquired from the rotation lane 10a and the date / time information indicating the date / time when the acquisition was performed. The cheating flag is flag information for identifying whether or not cheating has been performed. In addition, the captured image of the camera 20 when an illegal act is detected is stored in the illegal act image.

後述する商品管理部416では、客が回転レーン10aから皿(商品)を取得する毎に、当該商品の商品識別子を含む商品情報を、その客が座る客席SEの席識別子に関連付けて登録する。また、商品管理部416では、商品に対する不正行為を検出すると、当該商品の商品情報に関連付けて、不正行為フラグを設定する。また、商品管理部416は、当該商品の商品情報に関連付けて、不正行為が検出された際の撮像画像を不正行為画像として登録する。なお、席識別子に関連付けされた商品情報、不正行為フラグ、不正行為画像は、対応する客席SEの客の会計完了に伴い、商品管理ファイルF3からクリアされるものとする。   In the product management unit 416, which will be described later, every time a customer acquires a dish (product) from the rotating lane 10a, product information including the product identifier of the product is registered in association with the seat identifier of the passenger seat SE where the customer sits. In addition, when the merchandise management unit 416 detects an illegal act on the product, the merchandise management unit 416 sets a cheating flag in association with the product information of the product. In addition, the merchandise management unit 416 registers the captured image when the fraud is detected in association with the merchandise information of the merchandise as the fraud image. Note that the merchandise information, the fraudulent action flag, and the fraudulent image associated with the seat identifier are cleared from the merchandise management file F3 upon completion of the accounting for the customer at the corresponding passenger seat SE.

次に、図6を参照して、商品管理装置40の機能構成について説明する。図6は、商品管理装置40の機能構成の一例を示すブロック図である。商品管理装置40は、CPU42と、ROM43や記憶部46に記憶されたプログラムとの協働により、画像取込部411、皿検出部412、商品特定部413、外形判定部414、動作検出部415、商品管理部416及び報知処理部417を機能部として備える。   Next, the functional configuration of the merchandise management apparatus 40 will be described with reference to FIG. FIG. 6 is a block diagram illustrating an example of a functional configuration of the product management device 40. The product management apparatus 40 cooperates with the CPU 42 and a program stored in the ROM 43 or the storage unit 46 to obtain an image capture unit 411, a dish detection unit 412, a product identification unit 413, an outer shape determination unit 414, and an operation detection unit 415. The product management unit 416 and the notification processing unit 417 are provided as functional units.

画像取込部411は、本実施形態の取込手段に対応する機能部である。画像取込部411は、通信部45を介して、カメラ20が撮像した撮像画像の取り込みを行う。具体的に、画像取込部411は、図示しない通信回線を介して、カメラ20が撮像した撮像画像を順次取り込み、RAM44上に保存する。なお、カメラ20が撮像した撮像画像には、当該カメラ20の席識別子が付帯されているものとする。   The image capturing unit 411 is a functional unit corresponding to the capturing unit of the present embodiment. The image capturing unit 411 captures a captured image captured by the camera 20 via the communication unit 45. Specifically, the image capturing unit 411 sequentially captures captured images captured by the camera 20 via a communication line (not shown) and stores the captured images on the RAM 44. It is assumed that the captured image captured by the camera 20 is accompanied by the seat identifier of the camera 20.

皿検出部412は、本実施形態の第1検出手段及び第2検出手段に対応する機能部である。皿検出部412は、パターンマッチング技術等の公知技術を用いることで、画像取込部411により取り込まれた撮像画像内から皿や商品を表す領域を検出する。ここで、皿検出部412の検出方法は特に問わないものとする。   The dish detection unit 412 is a functional unit corresponding to the first detection unit and the second detection unit of the present embodiment. The dish detection unit 412 detects a region representing a dish or a product from the captured image captured by the image capturing unit 411 by using a known technique such as a pattern matching technique. Here, the detection method of the dish detection unit 412 is not particularly limited.

例えば、皿検出部412は、撮像画像から抽出した輪郭線と、第1辞書ファイルF1の皿特徴量に定義された形状とを比較する。そして、皿検出部412は、皿特徴量の形状に合致した撮像画像中の領域を、皿領域(第1領域)として検出する。また、皿検出部412は、皿領域内に表された模様と、第1辞書ファイルF1の皿特徴量に定義された模様とを比較し、合致する模様を特定する。そして、皿検出部412は、皿領域内から合致した模様部分を取り除いた残りの領域を商品領域(第2領域)として検出する。また、皿検出部412は、皿領域の模様に合致した皿特徴量の模様の皿識別子を、皿の種別として特定する。   For example, the dish detection unit 412 compares the contour line extracted from the captured image with the shape defined in the dish feature value of the first dictionary file F1. Then, the dish detection unit 412 detects an area in the captured image that matches the shape of the dish feature value as a dish area (first area). Further, the dish detection unit 412 compares the pattern represented in the dish area with the pattern defined in the dish feature amount of the first dictionary file F1, and identifies a matching pattern. Then, the dish detection unit 412 detects the remaining area from which the matched pattern portion is removed from the dish area as a product area (second area). In addition, the dish detection unit 412 identifies the dish identifier of the pattern of the dish feature amount that matches the pattern of the dish area as the dish type.

商品特定部413は、本実施形態の特定手段に対応する機能部である。商品特定部413は、画像取込部411により取り込まれた撮像画像から、当該撮像画像に含まれた商品を特定する。具体的に、商品特定部413は、皿検出部412で検出された商品領域から、外観上(表面)の特徴を表すデータを第1商品特徴量として抽出する。商品特定部413は、商品領域から抽出した第1商品特徴量と、第2辞書ファイルF2に登録された各登録商品の第1商品特徴量とを比較し、類似度をそれぞれ算出する。ここで、類似度は、撮像画像中の商品と、各登録商品とがどの程度類似しているかを定量的に示すものである。なお、商品特定部413は、皿検出部412で特定された皿識別子に基づき、当該皿識別子に関連付けられた各登録商品の第1商品特徴量と比較することで、類似度を算出する形態としてもよい。そして、商品特定部413は、算出した類似度のうち、所定の閾値を上回り、且つ類似度の最も高い登録商品を、商品領域に表された商品の品目として特定(認識)する。   The product specifying unit 413 is a functional unit corresponding to the specifying unit of the present embodiment. The product specifying unit 413 specifies the product included in the captured image from the captured image captured by the image capturing unit 411. Specifically, the product specifying unit 413 extracts data representing the appearance (surface) feature from the product region detected by the dish detection unit 412 as the first product feature amount. The product specifying unit 413 compares the first product feature amount extracted from the product region with the first product feature amount of each registered product registered in the second dictionary file F2, and calculates the similarity. Here, the degree of similarity quantitatively indicates how similar the product in the captured image is to each registered product. The product specifying unit 413 calculates the degree of similarity by comparing the first product feature amount of each registered product associated with the plate identifier based on the plate identifier specified by the plate detection unit 412. Also good. Then, the product specifying unit 413 specifies (recognizes) a registered product having a highest similarity that exceeds a predetermined threshold among the calculated similarities as a product item represented in the product area.

このように画像中に含まれる物体を認識することは一般物体認識(generic object recognition)と呼ばれる。一般物体認識については、例えば下記の文献において各種認識技術が解説されている。
柳井 啓司,“一般物体認識の現状と今後”,情報処理学会論文誌,Vol.48,No.SIG16 [平成27年1月6日検索],インターネット<URL: http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf >
Recognizing an object included in an image in this way is called generic object recognition. Regarding general object recognition, for example, various recognition techniques are described in the following documents.
Keiji Yanai, “Current Status and Future of General Object Recognition”, IPSJ Journal, Vol. 48, no. SIG16 [Search January 6, 2015], Internet <URL: http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf>

また、画像をオブジェクト毎に領域分割することによって一般物体認識を行う技術が、下記の文献において解説されている。
Jamie Shottonら,“Semantic Texton Forests for Image Categorization and Segmentation”,[平成27年1月6日検索],インターネット<URL: http://jamie.shotton.org/work/publications/cvpr08.pdf >
Further, techniques for performing general object recognition by dividing an image into regions for each object are described in the following documents.
Jamie Shotton et al., “Semantic Texton Forests for Image Categorization and Segmentation”, [Search January 6, 2015], Internet <URL: http://jamie.shotton.org/work/publications/cvpr08.pdf>

なお、類似度の算出方法は特に問わないものとする。例えば、類似度は、絶対評価として算出してもよいし、相対評価として算出してもよい。類似度を絶対評価として算出する場合は、撮像画像中の商品の第1商品特徴量と、第2辞書ファイルF2に登録された各第1商品特徴量とを1対1で比較し、この比較の結果導出される類似度をそのまま採用すればよい。また、類似度を相対評価として算出する場合には、類似度の総和が100%となるよう算出すればよい。   Note that the method of calculating the similarity is not particularly limited. For example, the similarity may be calculated as an absolute evaluation or a relative evaluation. When calculating the similarity as an absolute evaluation, the first product feature amount of the product in the captured image is compared with each first product feature amount registered in the second dictionary file F2 on a one-to-one basis. The similarity derived as a result of the above may be adopted as it is. Further, when calculating the similarity as a relative evaluation, the total of the similarities may be calculated to be 100%.

外形判定部414は、本実施形態の判定手段に対応する機能部である。外形判定部414は、パターンマッチング技術等の公知技術を用いることで、撮像画像に含まれた商品の外形が、適正か否かを判定する。具体的に、外形判定部414は、皿検出部412で検出された皿領域及び商品領域から、当該領域に存在する商品の形やレイアウト、トッピング等の外形上の特徴を第2商品特徴量として抽出する。また、外形判定部414は、商品特定部413が特定した登録商品の第2商品特徴量を第2辞書ファイルF2から読み出す。そして、外形判定部414は、皿領域から抽出した第2商品特徴量と、第2辞書ファイルF2から読み出した第2商品特徴量とを比較することで、商品の外形が合致するか否かを判定する。ここで、外形判定部414の判定結果が合致を示す場合、商品の外形が適正状態にあることを意味する。   The outer shape determination unit 414 is a functional unit corresponding to the determination unit of the present embodiment. The outer shape determination unit 414 determines whether or not the outer shape of the product included in the captured image is appropriate by using a known technique such as a pattern matching technique. Specifically, the outer shape determination unit 414 uses, as the second product feature amount, features on the outer shape such as the shape, layout, and topping of the products existing in the region from the dish region and the product region detected by the dish detection unit 412. Extract. In addition, the outer shape determination unit 414 reads the second product feature amount of the registered product specified by the product specifying unit 413 from the second dictionary file F2. Then, the outer shape determination unit 414 compares the second product feature amount extracted from the dish region with the second product feature amount read from the second dictionary file F2, thereby determining whether or not the outer shape of the product matches. judge. Here, when the determination result of the outer shape determination unit 414 indicates a match, it means that the outer shape of the product is in an appropriate state.

動作検出部415は、本実施形態の第3検出手段に対応する機能部である。動作検出部415は、フレーム間差分法などの公知技術を用いることで、画像取込部411により取り込まれた連続する複数の撮像画像から、皿や商品に対して行われた客の動作を検出する。具体的に、動作検出部415は、皿検出部412により検出された皿領域や商品領域が、回転レーン10aの搬送方向とは異なる他の方向に移動した場合に、その領域を検出する。   The operation detection unit 415 is a functional unit corresponding to the third detection unit of the present embodiment. The motion detection unit 415 detects a customer's motion performed on a dish or product from a plurality of consecutive captured images captured by the image capture unit 411 using a known technique such as an inter-frame difference method. To do. Specifically, the motion detection unit 415 detects the region when the plate region or the product region detected by the plate detection unit 412 moves in another direction different from the conveyance direction of the rotation lane 10a.

例えば、動作検出部415は、第1の動作として、皿検出部412により検出された回転レーン10a上の皿領域が、回転レーン10a内から回転レーン10a外に移動したことを検出する。また、動作検出部415は、第2の動作として、皿検出部412により検出された回転レーン10a外の皿領域が、回転レーン10a外から回転レーン10a内に移動したことを検出する。ここで、第1の動作は、客が回転レーン10a上から皿を取得する動作に相当する。また、第2の動作は、客が回転レーン10a上に皿を戻す動作に相当する。   For example, the motion detection unit 415 detects that the dish area on the rotation lane 10a detected by the dish detection unit 412 has moved from the rotation lane 10a to the outside of the rotation lane 10a as the first operation. In addition, as a second operation, the operation detection unit 415 detects that the dish area outside the rotation lane 10a detected by the dish detection unit 412 has moved from outside the rotation lane 10a into the rotation lane 10a. Here, the first operation corresponds to an operation in which the customer acquires the dish from the rotation lane 10a. Further, the second operation corresponds to an operation in which the customer returns the dish onto the rotation lane 10a.

また、動作検出部415は、第3の動作として、皿検出部412により検出された皿領域及び商品領域の組のうち、商品領域にのみ回転レーン10a内から回転レーン10a外に移動したことを検知する。この第3の動作は、客が回転レーン10a上の皿から商品のみを取得する動作(不正行為)に相当する。   In addition, as a third operation, the motion detection unit 415 indicates that, out of the set of the dish area and the product area detected by the dish detection unit 412, only the product area moves from the rotation lane 10 a to the outside of the rotation lane 10 a. Detect. The third operation corresponds to an operation (injustice) in which the customer acquires only the product from the dish on the rotation lane 10a.

商品管理部416は、本実施形態の第4検出手段に対応する機能部である。商品管理部416は、皿検出部412〜動作検出部415の処理結果に基づき、商品管理ファイルF3への商品情報の登録や登録の取り消しを行う。   The merchandise management unit 416 is a functional unit corresponding to the fourth detection unit of the present embodiment. The product management unit 416 registers product information in the product management file F3 and cancels registration based on the processing results of the dish detection unit 412 to the operation detection unit 415.

例えば、商品管理部416は、動作検出部415が第1の動作を検出すると、動作対象の皿領域(商品領域)から商品特定部413が特定した商品識別子を用いて、商品情報の登録を行う。より詳細には、商品管理部416は、第1の動作が検出されると、検出元の皿領域(商品領域)から商品特定部413が特定した商品識別子と、現在の日時情報とを含む商品情報を生成する。そして、商品管理部416は、第1の動作が検出された撮像画像の席識別子に関連付けて、生成した商品情報を商品管理ファイルF3に登録する。   For example, when the motion detection unit 415 detects the first motion, the product management unit 416 registers product information using the product identifier specified by the product specification unit 413 from the dish area (product region) to be operated. . More specifically, when the first operation is detected, the product management unit 416 includes a product identifier specified by the product specifying unit 413 from the detection source dish region (product region) and the current date and time information. Generate information. Then, the product management unit 416 registers the generated product information in the product management file F3 in association with the seat identifier of the captured image in which the first operation is detected.

また、商品管理部416は、動作検出部415が第2の動作を検出すると、商品特定部413や外形判定部414等の処理結果に基づき、不正行為が行われたか否かを判定する。例えば、商品管理部416は、以下に示す処理結果(第1の処理結果、第2の処理結果、第3の処理結果)の場合に、不正行為を検出したと判定する。   In addition, when the operation detection unit 415 detects the second operation, the product management unit 416 determines whether an illegal act has been performed based on the processing results of the product specification unit 413, the outer shape determination unit 414, and the like. For example, the merchandise management unit 416 determines that an illegal act has been detected in the case of the following processing results (first processing result, second processing result, and third processing result).

第1の処理結果としては、第2の動作が検出された皿領域について、皿検出部412が商品領域を検出できない場合が挙げられる。また、第2の処理結果としては、第2の動作が検出された皿領域について、皿検出部412が商品領域を検出したにも関わらず、商品特定部413が商品を特定できない場合が挙げられる。これらの処理結果が生じる原因としては、商品の全部又は一部が取り除かれた状態の皿が回転レーン10a上に戻されたことが考えられる。そのため、商品管理部416は、第1又は第2の処理結果となった場合、不正行為を検出したと判定し、不正行為の記録を行う。   As a 1st process result, the case where the dish detection part 412 cannot detect a goods area is mentioned about the dish area | region where 2nd operation | movement was detected. In addition, as a second processing result, there is a case where the product specifying unit 413 cannot specify a product for the plate region where the second operation is detected, even though the plate detection unit 412 detects the product region. . A possible cause of these processing results is that the dish in which all or part of the product has been removed has been returned to the rotating lane 10a. Therefore, when the first or second processing result is obtained, the merchandise management unit 416 determines that an illegal act has been detected, and records the illegal act.

より詳細には、商品管理部416は、第2辞書ファイルF2を参照し、第2の動作が検出された皿領域の皿識別子に対応する商品識別子を、対象識別子として特定する。また、商品管理部416は、商品管理ファイルF3を参照し、第2の動作が検出された撮像画像の席識別子に関連付けて登録された商品情報の中から、対象識別子を含むものを検索する。商品管理部416は、検索した商品情報の1つ、例えば日付情報が直近の商品情報に関連付けて、不正行為フラグを設定する。また、商品管理部416は、不正行為フラグを設定した商品情報に関連付けて、第2の動作が検出された撮像画像を不正行為画像として商品管理ファイルF3に登録する。なお、不正行為フラグが設定された商品情報については、対象識別子の検索範囲から除外するものとする。   More specifically, the merchandise management unit 416 refers to the second dictionary file F2 and identifies the merchandise identifier corresponding to the dish identifier of the dish area where the second action is detected as the target identifier. In addition, the product management unit 416 refers to the product management file F3 and searches for product information including the target identifier from the product information registered in association with the seat identifier of the captured image in which the second operation is detected. The merchandise management unit 416 sets a fraudulent action flag in association with one of the searched merchandise information, for example, the merchandise information with the latest date information. Further, the merchandise management unit 416 registers the captured image in which the second operation is detected in the merchandise management file F3 as a cheating image in association with the merchandise information for which the fraud flag is set. Note that product information for which the fraudulent flag is set is excluded from the search range of the target identifier.

また、第3の処理結果としては、第2の動作が検出された皿領域について、商品特定部413が商品を特定したにも関わらず、外形判定部414の判定結果が相違を示す場合が挙げられる。この処理結果が生じる理由としては、商品の一部が取り除かれた状態の皿が回転レーン10a上に戻されたことが考えられる。そのため、商品管理部416は、第2の処理結果となった場合、不正行為を検出したと判定し、不正行為の記録を行う。   In addition, as a third processing result, there is a case where the determination result of the outer shape determination unit 414 shows a difference even though the product specifying unit 413 has specified the product for the dish area where the second operation is detected. It is done. A possible reason for this processing result is that the dish in which a part of the product has been removed has been returned to the rotating lane 10a. Therefore, the merchandise management unit 416 determines that an illegal act has been detected when the second processing result is obtained, and records the illegal act.

より詳細には、商品管理部416は、商品特定部413が特定した商品の商品識別子を、対象識別子として特定する。商品管理部416は、商品管理ファイルF3を参照し、第2の動作が検出された撮像画像の席識別子に関連付けて登録された商品情報の中から、対象識別子を含むものを検索する。そして、商品管理部416は、上記と同様に、検索した商品情報の1つに、不正フラグを設定するとともに不正行為画像を登録する。   More specifically, the product management unit 416 specifies the product identifier of the product specified by the product specifying unit 413 as the target identifier. The merchandise management unit 416 searches the merchandise information including the target identifier from the merchandise information registered in association with the seat identifier of the captured image in which the second operation is detected, with reference to the merchandise management file F3. Then, the merchandise management unit 416 sets the fraud flag and registers the fraudulent action image in one of the retrieved merchandise information as described above.

なお、上記した第1〜第3の処理結果以外の処理結果として、第2の動作が検出された皿領域内の商品領域について、商品特定部413が商品を特定し、且つ外形判定部414が合致と判定した場合が挙げられる。この場合、商品管理部416は、回転レーン10a上から一度取られた皿が、回転レーン10a上にそのまま戻されたと判定し、登録した商品情報を取り消す処理を行う。より詳細には、商品管理部416は、検出元の撮像画像の席識別子に関連付けて登録された商品情報の中から、商品特定部413が特定した商品識別子を含むものを検索する。そして、商品管理部416は、検索した商品情報の1つ、例えば日時情報が直近の取引情報を商品管理ファイルF3から削除する。   In addition, as a processing result other than the first to third processing results described above, the product specifying unit 413 specifies a product for the product region in the dish region where the second operation is detected, and the outer shape determination unit 414 The case where it determines with a match is mentioned. In this case, the merchandise management unit 416 determines that the dish once taken from the rotation lane 10a is returned to the rotation lane 10a as it is, and performs a process of canceling the registered merchandise information. More specifically, the merchandise management unit 416 searches the merchandise information registered in association with the seat identifier of the captured image of the detection source that includes the merchandise identifier specified by the merchandise specifying unit 413. Then, the merchandise management unit 416 deletes one of the searched merchandise information, for example, transaction information with the latest date and time information from the merchandise management file F3.

また、商品管理部416は、動作検出部415が撮像画像内の商品領域について第3の動作を検出した場合、不正行為を検出したと判定し、不正行為の記録を行う。より詳細には、商品特定部413は、商品特定部413が特定した商品識別子と、現在の日時情報とを含む商品情報を生成し、第3の動作が検出された撮像画像の席識別子に関連付けて商品管理ファイルF3に登録する。そして、商品管理部416は、商品管理ファイルF3に登録した商品情報に対し、不正フラグを設定するとともに不正行為画像を登録する。なお、第3の動作の場合、回転レーン10aから皿が取り上げられたわけではないため、第3の動作であることを示す情報を商品情報に付加することで、他の不正行為と識別可能な構成としてもよい。   In addition, when the motion detection unit 415 detects the third motion for the product region in the captured image, the product management unit 416 determines that the cheating is detected, and records the cheating. More specifically, the product specifying unit 413 generates product information including the product identifier specified by the product specifying unit 413 and the current date and time information, and associates the product information with the seat identifier of the captured image in which the third operation is detected. Is registered in the product management file F3. Then, the merchandise management unit 416 sets a fraud flag and registers a fraudulent image for the merchandise information registered in the merchandise management file F3. In the case of the third operation, the dish is not picked up from the rotation lane 10a, so that the information indicating that the operation is the third operation is added to the product information so that the dish can be distinguished from other illegal acts. It is good.

報知処理部417は、図示しない通信回線を介して報知装置30を制御し、報知を行う機能部である。具体的に、報知処理部417は、商品管理部416が不正行為と判定した場合、報知装置30を動作させることで、不正行為が検出された客席SE(撮像画像)の席識別子を店員に報知する。なお、報知処理部417は、商品管理部416の判定結果に応じて、報知するメッセージ等や報知方法を切り替える構成としてもよい。これにより、店員は、報知内容を確認することで、不正行為の種別を判別することができるため、利便性を向上させることができる。   The notification processing unit 417 is a functional unit that controls the notification device 30 via a communication line (not shown) to perform notification. Specifically, when the merchandise management unit 416 determines that the merchandise management unit 416 determines that the fraud has occurred, the notification processing unit 417 informs the store clerk of the seat identifier of the seat SE (captured image) in which the fraud is detected by operating the notification device 30. To do. Note that the notification processing unit 417 may be configured to switch a message to be notified and a notification method according to the determination result of the product management unit 416. Thereby, the store clerk can determine the type of fraudulent activity by confirming the notification contents, so that convenience can be improved.

以下、図7を参照して、商品管理装置40が行う商品管理処理について説明する。ここで、図7は、商品管理装置40が行う商品管理処理の手順を示すフローチャートである。なお、本処理の前提として、商品特定部413、外形判定部414及び動作検出部415は、バックグラウンドで動作しているものとする。   Hereinafter, the product management process performed by the product management device 40 will be described with reference to FIG. Here, FIG. 7 is a flowchart showing the procedure of the merchandise management process performed by the merchandise management apparatus 40. As a premise of this processing, it is assumed that the product identification unit 413, the outer shape determination unit 414, and the operation detection unit 415 are operating in the background.

まず、画像取込部411は、カメラ20で撮像される撮像画像を順次取り込む(ステップS11)。皿検出部412は、ステップS11で取り込まれた撮像画像から、皿領域が検出されるまで待機する(ステップS12;No)。皿検出部412は、皿領域を検出すると(ステップS12;Yes)、当該皿領域に基づき皿種別の特定及び商品領域の検出を行う。   First, the image capturing unit 411 sequentially captures captured images captured by the camera 20 (step S11). The dish detection unit 412 stands by until a dish area is detected from the captured image captured in step S11 (step S12; No). When the dish detection unit 412 detects the dish area (step S12; Yes), the dish type is specified and the product area is detected based on the dish area.

続いて、商品管理部416は、動作検出部415が何れかの動作を検出したか否かを判定する。ここで、動作検出部415が第1の動作を検出した場合(ステップS13;Yes)、商品管理部416は、検出元の皿領域(商品領域)から特定された商品識別子を含む商品情報を生成する。そして、商品管理部416は、第1の動作が検出された撮像画像の席識別子に関連付けて、生成した商品情報を商品管理ファイルF3に登録し(ステップS14)、ステップS12に処理を戻す。   Subsequently, the product management unit 416 determines whether or not the operation detection unit 415 has detected any operation. Here, when the motion detection unit 415 detects the first motion (step S13; Yes), the product management unit 416 generates product information including the product identifier specified from the detection source dish region (product region). To do. Then, the merchandise management unit 416 registers the generated merchandise information in the merchandise management file F3 in association with the seat identifier of the captured image in which the first operation is detected (step S14), and returns the process to step S12.

また、動作検出部415が第2の動作を検出した場合(ステップS13;No→ステップS15;Yes)、商品管理部416は、ステップS16に移行する。ステップS16において、商品管理部416は、第2の動作が検出された皿領域から、皿検出部412が商品領域を検出できたか否かを判定する(ステップS16)。皿検出部412が商品領域を検出することができない場合(ステップS16;No)、商品管理部416は、不正行為を検出したと判定し、ステップS22に移行する。   Moreover, when the operation | movement detection part 415 detects a 2nd operation | movement (step S13; No-> step S15; Yes), the merchandise management part 416 transfers to step S16. In step S16, the merchandise management unit 416 determines whether or not the dish detection unit 412 has detected the merchandise area from the dish area in which the second operation is detected (step S16). When the dish detection unit 412 cannot detect the product area (step S16; No), the product management unit 416 determines that an illegal act has been detected, and proceeds to step S22.

皿検出部412が商品領域を検出できた場合(ステップS16;Yes)、商品管理部416は、検出された商品領域から商品特定部413が商品を特定できたか否かを判定する(ステップS17)。商品特定部413が商品を特定することができない場合(ステップS17;No)、商品管理部416は、不正行為を検出したと判定し、ステップS22に移行する。   When the dish detection unit 412 can detect the product region (step S16; Yes), the product management unit 416 determines whether or not the product specification unit 413 can specify the product from the detected product region (step S17). . When the product identification unit 413 cannot identify the product (step S17; No), the product management unit 416 determines that an illegal act has been detected, and proceeds to step S22.

商品特定部413が商品を特定できた場合(ステップS17;Yes)、商品管理部416は、特定された商品についての外形判定部414の判定結果が、適正外形にあることを示す合致か否かを判定する(ステップS18)。外形判定部414の判定結果が相違を示す場合(ステップS18;No)、商品管理部416は、不正行為を検出したと判定し、ステップS22に移行する。   When the product identification unit 413 can identify the product (step S17; Yes), the product management unit 416 determines whether the determination result of the outer shape determination unit 414 for the specified product is a match indicating that the product is in the proper shape. Is determined (step S18). When the determination result of the outer shape determination unit 414 indicates a difference (step S18; No), the product management unit 416 determines that an illegal act has been detected, and proceeds to step S22.

外形判定部414の判定結果が合致を示す場合(ステップS18;Yes)、商品管理部416は、一度取られた皿が回転レーン10a上に正常に戻されたと判定する。そして、商品管理部416は、登録した商品情報を取り消した後(ステップS19)、ステップS12に処理を戻す。   When the determination result of the outer shape determination unit 414 indicates a match (step S18; Yes), the merchandise management unit 416 determines that the dish once taken has been returned to the rotation lane 10a normally. Then, the merchandise management unit 416 cancels the registered merchandise information (step S19), and then returns the process to step S12.

また、動作検出部415が第3の動作を検出した場合(ステップS13;No→ステップS15;No→ステップS20;Yes)、商品管理部416は、不正行為を検出したと判定する。次いで、商品管理部416は、検出元の皿領域(商品領域)から特定された商品識別子を含む商品情報を生成する。そして、商品管理部416は、第3の動作が検出された撮像画像の席識別子に関連付けて、生成した商品情報を商品管理ファイルF3に登録し(ステップS21)、ステップS22に移行する。なお、動作検出部415が何れの動作も検出しない場合には(ステップS13;No→ステップS15;No→ステップS20;No)、商品管理部416は、ステップS12に処理を戻すものとする。   Moreover, when the operation | movement detection part 415 detects 3rd operation | movement (step S13; No-> step S15; No-> step S20; Yes), the merchandise management part 416 determines with having detected the fraudulent act. Next, the merchandise management unit 416 generates merchandise information including the merchandise identifier specified from the detection source dish area (commodity area). Then, the merchandise management unit 416 registers the generated merchandise information in the merchandise management file F3 in association with the seat identifier of the captured image in which the third operation is detected (step S21), and proceeds to step S22. In addition, when the operation | movement detection part 415 does not detect any operation | movement (step S13; No-> step S15; No-> step S20; No), the goods management part 416 shall return a process to step S12.

続くステップS22において、商品管理部416は、不正行為と判定した商品の商品情報に不正行為フラグの設定及び不正行為画像の登録を行うことで、不正行為の記録を行う(ステップS22)。そして、報知処理部417は、報知装置30を動作させることで、不正行為が行われた席識別子を報知し(ステップS23)、ステップS12に処理を戻す。   In subsequent step S22, the merchandise management unit 416 records fraud by setting a fraud flag and registering a fraud image in the merchandise information of the merchandise determined to be fraud (step S22). And the alerting | reporting process part 417 alert | reports the seat identifier by which the fraudulent act was performed by operating the alerting | reporting apparatus 30 (step S23), and returns a process to step S12.

以上のように、本実施形態の商品管理装置40は、回転レーン10a上を撮像した撮像画像から、商品(皿)の状態と客の動作を検出し、その検出結果に基づいて不正行為の有無を判定する。これにより、商品に対する客の不正行為を検出することができるため、監視に係る店員の労力を省くことが可能となり、商品の管理を効率的に行うことができる。   As described above, the product management apparatus 40 according to the present embodiment detects the state of the product (dish) and the customer's movement from the captured image obtained by imaging the rotation lane 10a, and based on the detection result, the presence / absence of fraud Determine. Thereby, since the customer's fraudulent act on the product can be detected, it becomes possible to save the labor of the store staff involved in the monitoring, and the product can be managed efficiently.

また、商品管理装置40は、不正行為を検出した場合に、報知装置30と協働することで不正行為が行われた客席SEの席識別子を店員に報知する。これにより、不正行為が行われた旨及び当該不正行為が行われた客席SEを店員に報知することができるため、不正行為の状況確認に係る利便性を向上させることができる。   In addition, when the merchandise management device 40 detects an illegal act, the merchandise management device 40 cooperates with the notification device 30 to notify the store clerk of the seat identifier of the passenger seat SE where the illegal act has been performed. Thereby, since it is possible to notify the store clerk that the cheating has been performed and the customer seat SE where the cheating has been performed, it is possible to improve the convenience for confirming the status of the cheating.

また、商品管理装置40は、不正行為を検出した場合に、該当する席識別子(商品情報)に関連付けて不正行為フラグ及び不正行為画像を商品管理ファイルF3に登録することで、不正行為の記録を行う。これにより、不正行為の状況確認を効率的に行うことができるため、商品管理に係る業務の効率化を図ることができる。特に、不正行為画像を参照することで、不正行為の対象となった商品や、不正行為が行われた際の状況を確認することができるため、不正行為の妥当性判断の支援を行うことができる。   In addition, when the merchandise management device 40 detects a fraud, the fraudulent act is recorded by registering the fraud flag and the fraud image in the merchandise management file F3 in association with the corresponding seat identifier (product information). Do. Thereby, since the status confirmation of fraudulent activity can be performed efficiently, it is possible to improve the efficiency of operations related to product management. In particular, by referring to the fraudulent image, it is possible to check the products subject to the fraudulent act and the situation when the fraudulent act is performed. it can.

また、商品管理装置40は、客が回転レーン10aから商品を取得する動作を検出すると、当該商品の商品識別子を含む商品情報を、対応する席識別子に関連付けて商品管理ファイルF3に登録する。これにより、各席識別子の商品情報を参照することで、客が取得した商品の内訳を容易に確認することができるため、会計処理を効率的に行うことができる。例えば、商品情報に含まれた商品識別子に対応する皿識別子を第2辞書ファイルF2から特定し、当該識別子に対応する価格を第1辞書ファイルF1から特定する。そして、全ての商品情報から特定した価格を合算することで、客が取得した商品の合計金額を算出することができる。また、各席識別子の商品情報を参照することで、商品が取得された順番や時間間隔を容易に確認することができるため、店舗運営に係る分析等を効率的に行うことができる。   Further, when the product management device 40 detects an operation in which a customer acquires a product from the rotation lane 10a, the product management device 40 registers product information including the product identifier of the product in the product management file F3 in association with the corresponding seat identifier. Thus, by referring to the product information of each seat identifier, it is possible to easily confirm the breakdown of the product acquired by the customer, so that the accounting process can be performed efficiently. For example, the dish identifier corresponding to the product identifier included in the product information is specified from the second dictionary file F2, and the price corresponding to the identifier is specified from the first dictionary file F1. And the total amount of the goods which the customer acquired can be calculated by adding the price specified from all the product information. Further, by referring to the product information of each seat identifier, it is possible to easily confirm the order in which the products are acquired and the time interval, so that it is possible to efficiently perform analysis and the like related to store management.

以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加、組み合せ等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although embodiment of this invention was described, the said embodiment was shown as an example and is not intending limiting the range of invention. The above embodiments can be implemented in various other forms, and various omissions, replacements, changes, additions, combinations, and the like can be made without departing from the scope of the invention. Moreover, the said embodiment and its deformation | transformation are included in the range of the invention, the summary, and the invention described in the claim, and its equal range.

例えば、上記実施形態の商品管理装置40では、不正行為を検出した場合に報知を行う構成としたが、報知を行わない構成としてもよい。   For example, in the merchandise management apparatus 40 according to the above-described embodiment, the notification is performed when an illegal act is detected. However, the notification may not be performed.

また、上記実施形態では、客席SE毎にカメラ20を設ける構成としたが、これに限らず、複数の客席SEに対し1つのカメラ20を設ける構成としてもよい。この構成を採用する場合、カメラ20が撮像する撮像画像内において、各客席SEの位置に対応する検出領域が予め定められており、各客席SEの席識別子が対応する検出領域に付帯されるものとする。そして、商品管理装置40の商品管理部416は、皿検出部412が検出した皿領域や商品領域が属する検出領域の席識別子に基づき、商品情報の登録や不正行為の記録を行うものとする。   Moreover, in the said embodiment, although it was set as the structure which provides the camera 20 for every passenger seat SE, it is good not only as this but the structure which provides one camera 20 with respect to several passenger seat SE. In the case of adopting this configuration, a detection area corresponding to the position of each passenger seat SE is predetermined in the captured image captured by the camera 20, and a seat identifier of each passenger seat SE is attached to the corresponding detection area. And The merchandise management unit 416 of the merchandise management apparatus 40 registers merchandise information and records fraud based on the dish identifier of the dish area detected by the dish detection unit 412 and the detection area to which the merchandise area belongs.

また、上記実施形態では、店舗の一例として回転寿司を例に挙げたが、これに限らず、寿司以外の商品を取り扱う他の店舗に適用してもよい。なお、搬送路は循環型か否かを問わないものとする。   Moreover, in the said embodiment, although rotating sushi was mentioned as an example as an example of a store, you may apply to other stores which handle goods other than this, not only this. In addition, it does not ask whether a conveyance path is a circulation type.

また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記憶媒体(ROM又は記憶部)に予め組み込んで提供するが、これに限らないものとする。例えば、プログラムは、インストール可能な形式又は実行可能な形式のファイルで、コンピュータで読み取り可能な記憶媒体(記録媒体)に記憶(記録)して提供してもよい。係る記憶媒体は、例えばCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等が挙げられる。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らないものとする。例えば、記憶媒体は、LANやインターネット等により伝達されたプログラムをダウンロードすることで、記憶又は一時記憶した記憶媒体も含まれる。   In addition, the program executed by each device of the above embodiment is provided by being incorporated in advance in a storage medium (ROM or storage unit) included in each device, but is not limited thereto. For example, the program may be provided in a form that can be installed or executed and stored (recorded) in a computer-readable storage medium (recording medium). Examples of the storage medium include a CD-ROM, a flexible disk (FD), a CD-R, and a DVD (Digital Versatile Disk). Further, the storage medium is not limited to a medium independent of a computer or an embedded system. For example, the storage medium includes a storage medium that is stored or temporarily stored by downloading a program transmitted via a LAN, the Internet, or the like.

また、上記各実施形態の各装置で実行されるプログラムは、インターネット等のネットワーク経由で提供又は配布する構成としてもよい。   The program executed by each device of each of the above embodiments may be provided or distributed via a network such as the Internet.

1 店舗システム
10 搬送装置
10a 回転レーン
20 カメラ
30 報知装置
40 商品管理装置
411 画像取込部
412 皿検出部
413 商品特定部
414 外形判定部
415 動作検出部
416 商品管理部
417 報知処理部
DESCRIPTION OF SYMBOLS 1 Store system 10 Conveyance apparatus 10a Rotation lane 20 Camera 30 Notification apparatus 40 Merchandise management apparatus 411 Image taking-in part 412 Dish detection part 413 Merchandise specification part 414 Shape determination part 415 Operation | movement detection part 416 Merchandise management part 417 Notification processing part

特開2006−20881号公報JP 2006-20881 A

Claims (5)

搬送体に載置された状態で搬送される商品の管理を行う商品管理装置であって、
前記搬送体の搬送路上を撮像する撮像装置から撮像画像を取り込む取込手段と、
前記取込手段が取り込んだ撮像画像から前記搬送体を表す第1領域を検出する第1検出手段と、
前記第1領域から前記商品を表す第2領域を検出する第2検出手段と、
前記搬送路の搬送方向とは異なる他の方向に移動した前記第1領域を検出する第3検出手段と、
前記第1検出手段が検出した前記第1領域に対する、前記第2検出手段及び前記第3検出手段の検出結果に基づいて、不正行為を検出する第4検出手段と、
を備え
前記第4検出手段は、前記第3検出手段が搬送路外から搬送路内へ移動した前記第1領域を検出し、前記第2検出手段が当該第1領域から前記第2領域を検出できない場合に、不正行為を検出したと判定する商品管理装置。
A product management device for managing products transported in a state of being placed on a transport body,
Capture means for capturing a captured image from an imaging device that captures an image on the transport path of the transport body;
First detection means for detecting a first region representing the carrier from the captured image captured by the capture means;
Second detection means for detecting a second region representing the product from the first region;
Third detection means for detecting the first region moved in another direction different from the transport direction of the transport path;
Fourth detection means for detecting fraud based on the detection results of the second detection means and the third detection means for the first region detected by the first detection means;
Equipped with a,
The fourth detection means detects the first area where the third detection means has moved from outside the conveyance path into the conveyance path, and the second detection means cannot detect the second area from the first area. And a product management device that determines that fraud has been detected .
前記第2領域に表された商品を特定する特定手段を更に備え、
前記第4検出手段は、前記第3検出手段が搬送路外から搬送路内へ移動した前記第1領域を検出し、前記第2検出手段が当該第1領域から前記第2領域を検出し、前記特定手段が当該第2領域に表された商品を特定できない場合に、不正行為を検出したと判定する請求項に記載の商品管理装置。
Further comprising a specifying means for specifying the product represented in the second area,
The fourth detection means detects the first area where the third detection means has moved from outside the conveyance path into the conveyance path, and the second detection means detects the second area from the first area, The merchandise management apparatus according to claim 1 , wherein when the identifying unit cannot identify the merchandise represented in the second area, it is determined that an illegal act has been detected.
前記第2領域に表された商品の外形が所定の適正外形に合致するかを判定する判定手段を更に備え、
前記第4検出手段は、前記第3検出手段が搬送路外から搬送路内へ移動した前記第1領域を検出し、前記第2検出手段が当該第1領域から前記第2領域を検出し、前記判定手段が当該第2領域について相違すると判定した場合に、不正行為を検出したと判定する請求項に記載の商品管理装置。
A determination means for determining whether the outer shape of the product represented in the second area matches a predetermined appropriate outer shape;
The fourth detection means detects the first area where the third detection means has moved from outside the conveyance path into the conveyance path, and the second detection means detects the second area from the first area, The merchandise management apparatus according to claim 1 , wherein when the determination unit determines that the second area is different, it determines that an illegal act has been detected.
前記第3検出手段は、前記他の方向に移動した前記第2領域を前記撮像画像から検出し、
前記第4検出手段は、前記第3検出手段が搬送路内から搬送路外へ移動した前記第2領域を検出し、且つ当該第2領域の検出元となる前記第1領域の移動を検出しない場合に、不正行為を検出したと判定する請求項1〜3の何れか一項に記載の商品管理装置。
The third detection means detects the second region moved in the other direction from the captured image,
The fourth detection means detects the second area where the third detection means has moved from the inside of the conveyance path to the outside of the conveyance path, and does not detect the movement of the first area as a detection source of the second area. The merchandise management apparatus according to any one of claims 1 to 3 , wherein it is determined that fraud has been detected.
搬送体に載置された状態で搬送される商品の管理を行うコンピュータを、
前記搬送体の搬送路上を撮像する撮像装置から撮像画像を取り込む取込手段と、
前記取込手段が取り込んだ撮像画像から前記搬送体を表す第1領域を検出する第1検出手段と、
前記第1領域から前記商品を表す第2領域を検出する第2検出手段と、
前記搬送路の搬送方向とは異なる他の方向に移動した前記第1領域を検出する第3検出手段と、
前記第1検出手段が検出した前記第1領域に対する、前記第2検出手段及び前記第3検出手段の検出結果に基づいて、不正行為を検出する第4検出手段と、
して機能させ
前記第4検出手段は、前記第3検出手段が搬送路外から搬送路内へ移動した前記第1領域を検出し、前記第2検出手段が当該第1領域から前記第2領域を検出できない場合に、不正行為を検出したと判定するプログラム。
A computer that manages the products that are transported while being placed on the transport body,
Capture means for capturing a captured image from an imaging device that captures an image on the transport path of the transport body;
First detection means for detecting a first region representing the carrier from the captured image captured by the capture means;
Second detection means for detecting a second region representing the product from the first region;
Third detection means for detecting the first region moved in another direction different from the transport direction of the transport path;
Fourth detection means for detecting fraud based on the detection results of the second detection means and the third detection means for the first region detected by the first detection means;
To function ,
The fourth detection means detects the first area where the third detection means has moved from outside the conveyance path into the conveyance path, and the second detection means cannot detect the second area from the first area. And a program that determines that fraud has been detected .
JP2015001785A 2015-01-07 2015-01-07 Product management apparatus and program Expired - Fee Related JP6239537B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015001785A JP6239537B2 (en) 2015-01-07 2015-01-07 Product management apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015001785A JP6239537B2 (en) 2015-01-07 2015-01-07 Product management apparatus and program

Publications (2)

Publication Number Publication Date
JP2016123788A JP2016123788A (en) 2016-07-11
JP6239537B2 true JP6239537B2 (en) 2017-11-29

Family

ID=56358446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015001785A Expired - Fee Related JP6239537B2 (en) 2015-01-07 2015-01-07 Product management apparatus and program

Country Status (1)

Country Link
JP (1) JP6239537B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7076189B2 (en) * 2017-10-05 2022-05-27 雄史 高田 Sales amount totaling system
JP7060353B2 (en) * 2017-10-05 2022-04-26 雄史 高田 Sales amount totaling system
JP7335740B2 (en) * 2019-07-18 2023-08-30 くら寿司株式会社 Food management device for food transport equipment
JP2024119109A (en) * 2023-02-22 2024-09-03 くら寿司株式会社 Store system and warning method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08185440A (en) * 1994-12-28 1996-07-16 Hitachi Ltd Checkout device
JPH11123136A (en) * 1997-10-21 1999-05-11 Ishino Seisakusho:Kk Eating and drinking contents-displaying system
JP2003271713A (en) * 2002-03-13 2003-09-26 Fujitsu Ltd Product sales management device
JP4353967B2 (en) * 2006-07-11 2009-10-28 カッパ・クリエイト株式会社 Fresh food circulation management system
JP2011076346A (en) * 2009-09-30 2011-04-14 Sanyo Electric Co Ltd Ordering system

Also Published As

Publication number Publication date
JP2016123788A (en) 2016-07-11

Similar Documents

Publication Publication Date Title
CN101268478B (en) Method and apparatus for detecting suspicious activity using video analysis
US7448542B1 (en) Method for detecting a non-scan at a retail checkout station
WO2019165892A1 (en) Automatic vending method and apparatus, and computer-readable storage medium
US20170068945A1 (en) Pos terminal apparatus, pos system, commodity recognition method, and non-transitory computer readable medium storing program
US20190108551A1 (en) Method and apparatus for customer identification and tracking system
JP5673888B1 (en) Information notification program and information processing apparatus
JP6208091B2 (en) Information processing apparatus and program
JP6147676B2 (en) Information processing apparatus, store system, and program
JP2013210971A (en) Information processing apparatus and program
JP2008257488A (en) Face-authentication-applied in-store marketing analysis system
JP6239537B2 (en) Product management apparatus and program
JP2016081174A (en) Associated program and information processing apparatus
JP2016095801A (en) Information processing apparatus, store system, and program
Saqlain et al. Hybrid Approach for Shelf Monitoring and Planogram Compliance (Hyb‐SMPC) in Retails Using Deep Learning and Computer Vision
US20180068534A1 (en) Information processing apparatus that identifies an item based on a captured image thereof
US11861639B2 (en) Consumer tracking and engagement processing
US20230125326A1 (en) Recording medium, action determination method, and action determination device
KR102901311B1 (en) Storage medium, alert generation method, and information processing device
US20210407264A1 (en) Image processing apparatus, image processing method, and storage medium
JP2013008103A5 (en)
JP6375924B2 (en) Product registration device, product identification method and program
JP2022171693A (en) Information processing system, information processing method, and information processing program
JP6412911B2 (en) Information processing apparatus and program
KR102941345B1 (en) Information processing program, information processing method, and information processing device
US12462566B2 (en) Computer-readable recording medium storing alert output program, alert output method, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160822

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170801

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170920

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171101

R150 Certificate of patent or registration of utility model

Ref document number: 6239537

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees