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
JP7367846B2 - 商品検出装置、商品検出方法、及びプログラム - Google Patents
[go: Go Back, main page]

JP7367846B2 - 商品検出装置、商品検出方法、及びプログラム - Google Patents

商品検出装置、商品検出方法、及びプログラム Download PDF

Info

Publication number
JP7367846B2
JP7367846B2 JP2022506995A JP2022506995A JP7367846B2 JP 7367846 B2 JP7367846 B2 JP 7367846B2 JP 2022506995 A JP2022506995 A JP 2022506995A JP 2022506995 A JP2022506995 A JP 2022506995A JP 7367846 B2 JP7367846 B2 JP 7367846B2
Authority
JP
Japan
Prior art keywords
product
output
state
images
imaging means
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
JP2022506995A
Other languages
English (en)
Other versions
JPWO2021181452A5 (ja
JPWO2021181452A1 (ja
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
Publication of JPWO2021181452A1 publication Critical patent/JPWO2021181452A1/ja
Publication of JPWO2021181452A5 publication Critical patent/JPWO2021181452A5/ja
Application granted granted Critical
Publication of JP7367846B2 publication Critical patent/JP7367846B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer Vision & Pattern Recognition (AREA)

Description

本発明は、商品検出装置、商品検出方法、及びプログラムに関する。
店舗における顧客の行動の一つに、手に取った商品を商品棚に戻すことがある。この行動を検出することを目的とした文献として、例えば特許文献1及び2がある。
特許文献1には、画像を処理することにより顧客の手の位置及び商品の位置を特定し、これらの位置を用いて、顧客が手を伸ばした回数を商品ごとに集計することが記載されている。特許文献1では、顧客が商品を手に取ってから当該商品を戻すまでの時間を表示部に表示することも記載されている。
特許文献2には、画像を処理することにより、顧客の姿勢を推定するとともに商品の陳列状態を解析し、これにより、商品を陳列場所に戻す行動があったと判定することが記載されている。
特開2019-109916号公報 特開2019-211891号公報
上記した2つの特許文献では、顧客が商品を商品載置領域に戻したことを検知するためには、画像処理により顧客を検出する必要がある。本発明の目的の一つは、顧客を検出しなくても、顧客が商品を商品載置領域に戻したことを検知できるようにすることにある。
本発明によれば、商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する取得手段と、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する画像処理手段と、
前記第1状態が検知された場合に第1出力を行う出力手段と、
を備える商品検出装置が提供される。
本発明によれば、コンピュータが、
商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得し、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知し、
前記第1状態が検知された場合に第1出力を行う商品検出方法が提供される。
本発明によれば、コンピュータに、
商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する機能と、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する機能と、
前記第1状態が検知された場合に第1出力を行う機能と、
を行わせるプログラムが提供される。
本発明によれば、顧客を検出しなくても、顧客が商品を商品載置領域に戻したことを検知できるようにすることができる。
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
第1実施形態に係る商品検出装置の使用環境を説明するための図である。 商品検出装置の機能構成の一例を示す図である。 検出結果記憶部が記憶している情報の一例を示す図である。 商品検出装置のハードウェア構成例を示す図である。 商品検出装置が行う処理の第1例を示す図である。 商品検出装置が行う処理の第2例を示す図である。 第2実施形態に係る撮像部を示す図である。 撮像部の使用方法を示す図である。
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
[第1実施形態]
図1は、本実施形態に係る商品検出装置10の使用環境を説明するための図である。商品検出装置10は、撮像部20(第1撮像部の一例)と共に使用される。撮像部20は、商品載置領域、例えば商品棚40を繰り返し撮像する。以下、商品載置領域が商品棚40の少なくとも一部であるとして説明を行う。撮像部20のフレームレートは任意であるが、例えば10フレーム/秒以上である。
商品棚40には商品50が載置されている。商品検出装置10は、撮像部20が生成した画像を処理することにより、顧客によって商品棚40から商品50が取り出された後に、その商品50が商品棚40に戻されたことを検知する。撮像部20及び商品棚40が配置されている店舗は、コンビニエンスストアやスーパーマーケットなどの一般的な店舗であってもよいし、オフィスなど、一般的な店舗以外の場所の一角(例えばいわゆるマイクロ店舗)であってもよい。
なお、一つの商品棚40について複数の撮像部20が設けられていてもよい。この場合、複数の撮像部20のそれぞれは、商品棚40のうち互いに異なる領域を撮像してもよい。また、一つの商品載置領域に対して複数の撮像部20が設けられていてもよい。いずれの場合においても、撮像部20は、その撮像部20が生成した画像を、その撮像部20に割り振られた撮像部識別情報及びその画像の生成日時に対応付けて商品検出装置10に送信する。
なお、商品検出装置10による検知結果は、情報処理装置30に出力される。情報処理装置30のユーザは、情報処理装置30を用いて商品検出装置10による検知結果を統計的に処理することにより、商品棚40に配置する商品を決定したり、商品50及び/または商品50のパッケージを決定する。
図2は、商品検出装置10の機能構成の一例を示す図である。本図に示す例において、商品検出装置10は、取得部110、画像処理部120、及び出力部130を備えている。
取得部110は、撮像部20が生成した複数の画像(第1画像の一例)を、当該画像の生成日時に対応付けて取得する。上記したように、これら複数の画像は、互いに異なるタイミングで生成されている。
画像処理部120は、複数の画像を処理することにより、新たな商品が基準時間以上連続して商品棚40に存在している状態(以下、第1状態と記載)になったことを検知する。ここで用いられる基準時間は、例えば0.5秒以上であるのが好ましい。なお、基準時間はフレーム数でカウントされてもよい。
出力部130は、第1状態が検知された場合に第1出力を行う。第1出力は、顧客によって商品棚40から商品50が取り出された後に、その商品50が商品棚40に戻されたことを示している。
ここで、出力部130は、店員が商品棚40に商品を補充していないタイミングで前記第1状態が検知された時に、第1出力を行うようにするのが好ましい。例えば画像処理部120は、店員が商品を補充する日時を記憶しておき、この時刻以外のタイミングで撮影された画像を用いるようにしてもよい。また画像処理部120は、商品50が複数(例えば2個以上または3個以上)連続して商品棚40に載置された場合、店員が商品棚40に商品50を補充していると判断し、第1状態の対象から除いてもよい。この際、画像処理部120は、連続して商品棚40に載置された商品50が互いに同一の品名であることを、第1状態の対象から除くための条件にしてもよい。
また、画像処理部120は、撮像部20が生成した画像を処理することにより、商品棚40に戻された商品50の品名を特定する。この特定は、例えば特徴量マッチングにより行われる。
画像処理部120による画像の処理結果は、検出結果記憶部122に記憶される。検出結果記憶部122が記憶している情報の一例については、図3を用いて後述する。
図3は、検出結果記憶部122が記憶している情報の一例を示している。本図に示す例において、検出結果記憶部122は、商品別に、その商品の品名を示す情報(例えば商品コード:以下、品名と記載)、商品棚40におけるその商品の配置位置、及びその商品を検知した回数、及びすでに設置されていた商品であるか否かを示す情報(図3では「設置済み」と記載)を記憶している。ここで、商品の検知回数が基準を満たしたとき、「設置済み」は「true」になり、検知回数が基準を満たしていないとき、「設置済み」は「false」になる。
なお、商品検出装置10が複数の撮像部20と通信する場合、検出結果記憶部122は、複数の撮像部20別に、上記した情報を、その撮像部20の撮像部識別情報に対応付けて記憶している。
図4は、商品検出装置10のハードウェア構成例を示す図である。商品検出装置10は、バス1010、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、及びネットワークインタフェース1060を有する。
バス1010は、プロセッサ1020、メモリ1030、ストレージデバイス1040、入出力インタフェース1050、及びネットワークインタフェース1060が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ1020などを互いに接続する方法は、バス接続に限定されない。
プロセッサ1020は、CPU(Central Processing Unit) やGPU(Graphics Processing Unit)などで実現されるプロセッサである。
メモリ1030は、RAM(Random Access Memory)などで実現される主記憶装置である。
ストレージデバイス1040は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、又はROM(Read Only Memory)などで実現される補助記憶装置である。ストレージデバイス1040は商品検出装置10の各機能(例えば取得部110、画像処理部120、及び出力部130)を実現するプログラムモジュールを記憶している。プロセッサ1020がこれら各プログラムモジュールをメモリ1030上に読み込んで実行することで、そのプログラムモジュールに対応する各機能が実現される。また、ストレージデバイス1040は検出結果記憶部122としても機能する。
入出力インタフェース1050は、商品検出装置10と各種入出力機器とを接続するためのインタフェースである。
ネットワークインタフェース1060は、商品検出装置10をネットワークに接続するためのインタフェースである。このネットワークは、例えばLAN(Local Area Network)やWAN(Wide Area Network)である。ネットワークインタフェース1060がネットワークに接続する方法は、無線接続であってもよいし、有線接続であってもよい。商品検出装置10は、例えばネットワークインタフェース1060を介して撮像部20及び情報処理装置30と通信する。
図5は、商品検出装置10が行う処理の第1例を示す図である。商品検出装置10は、撮像部20が生成した複数の画像別に本図に示す処理を行う。なお、この処理は、取得部110が画像を取得するたびに行われてもよいし、バッチ式で行われてもよい。
まず商品検出装置10の画像処理部120は、処理対象となっている画像を処理し、商品棚40に載置されている商品50毎に、その商品の品名(商品特定情報の一例)及びその位置を認識する(ステップS10)。そして画像処理部120は、ステップS10の処理結果と、検出結果記憶部122に記憶されている情報を用いて、新たな商品50が商品棚40に載置されたか否かを判断する(ステップS20)。
例えば画像処理部120は、ステップS10で生成した商品50の品名及び位置の組み合わせのうち、当該組み合わせが検出結果記憶部122に記憶されていない組み合わせがあったとき、その組み合わせに対応する商品50を、新たに商品棚40に載置された商品と判断する。そして、画像処理部120は、当該組み合わせを検出結果記憶部122に記憶させる(ステップS30)。この際、その組み合わせにおいて、商品検出回数は「1」となり、「設置済み」は「false」となる(ステップS30)。
また画像処理部120は、ステップS10で生成した商品50の品名及び位置の組み合わせのうち、当該組み合わせが検出結果記憶部122に記憶されていたとき、画像処理部120は、検出結果記憶部122のうち当該商品の検出回数を一つ増やす。ここで、画像処理部120は、「設置済み」が「true」になっている商品については、検出回数を増やさなくてもよい。そして画像処理部120は、変更後の検出回数が基準以上となった商品50はそれ以前から商品棚40の上に載置されていたと判断し、検出結果記憶部122のうち当該商品の「設置済み」を「false」から「true」に変更する(ステップS30)。
なお、上記した処理において、例えば画像のうち当該商品に該当する領域は、矩形で特定される。そして、「同じ位置であるか否か」は、この矩形の重複率で判断される。例えば重複率が基準値以上の場合、同じ位置であると判断される。
そして画像処理部120は、「設置済み」欄が「false」から「true」に変更された商品50があったとき、その商品50は、基準時間連続して検出されていることになる(ステップS40:Yes)。そしてこの商品50は、上記した第1状態すなわち顧客によって商品棚40に戻されたことになる。そこで、出力部130は、第1出力を情報処理装置30に出力する(ステップS50)。ここで出力部130は、経過時間が基準時間以上になった商品50を特定する情報、例えばその商品50の品名を示す情報を、第1出力に含める。
なお、画像処理部120は、検出結果記憶部122に記憶されている商品50に関する情報のうち、「設置済み」が「true」である商品50、新規に登録された商品50、及び検出回数が一つ増やされた商品50以外の情報を消去してもよい。このようにすると、検出結果記憶部122からノイズとなる情報が消去される。
また、商品棚40が複数の商品載置領域に区分けされており、かつこの商品載置領域別に撮像部20が設けられている場合、商品検出装置10は、図5に示した処理を、撮像部20別、すなわち商品載置領域別に行う。この場合、ステップS50において、出力部130は、第1出力に、第1状態が検知された商品載置領域を特定する情報を含めるのが好ましい。
図6は、商品検出装置10が行う処理の第2例を示す図である。本図に示す例において、一つの商品載置領域に対して2つの撮像部20が設置されている。これら2つの撮像部20は、いずれも繰り返し商品載置領域を撮像している。そして本図に示す例においても、商品検出装置10は、商品載置領域別に本図に示す処理を行う。なお、この処理は、取得部110が画像を取得するたびに行われてもよいし、バッチ式で行われてもよい。
まず、取得部110は、一方の撮像部20が生成した画像(以下、第1画像と記載)、及び、他方の撮像部20が生成した画像(以下、第2画像)を取得し、第1画像を用いて図5のステップS10~S40に示した処理を行うとともに、第2画像を用いて図5のステップS10~S40に示した処理を行う(ステップS110)。ここで、第1画像の生成タイミングは、第2画像の生成タイミングと同じである。ここで、2つの生成タイミングに多少の差、例えば1フレームレートに相当する時間以下の差があったとしても、これら2つの生成タイミングは同一であるとする。言い換えると、画像処理部120は、第1画像を用いて、上記した第1状態になったか否かを判断するとともに、第2画像を用いて、上記した第1状態になったか否かを判断する。
そして出力部130は、第1画像を用いた処理結果と、第2画像を用いた処理結果が一致していた場合(ステップS120:Yes)、図5のステップS50と同様に、第1出力を行う(ステップS130)。一方、出力部130は、第1画像を用いた処理結果と、第2画像を用いた処理結果が一致しなかった場合(ステップS120:No)、何らかの異常が生じている可能性が高いため、第1出力とは異なる出力(以下、第2出力と記載)を行う(ステップS140)。
ここで、処理結果が一致しない第1例としては、第1画像を用いた処理結果が第1状態を示しているが、第2画像を用いた処理結果が第1状態を示していなかった場合である。また、処理結果が一致しない第2例としては、第1画像を用いて認識された商品50の品名が、第2画像を用いて認識された商品50の品名と異なっていた場合である。
なお、第2出力は、例えば何らかの異常が生じていることを示す情報を含んでいる。また、第2出力は、第1画像及び第2画像を含んでいてもよい。このようにすると、情報処理装置30の使用者は、第1画像及び第2画像を視認することにより、異常の内容を判断することができる。
その後、画像処理部120は検出結果記憶部122を更新する(ステップS170)。ここで行われる処理の詳細は、図5のステップS50と同様である。
以上、本実施形態によれば、商品50が商品棚40に載置されてからの経過時間を用いて、その商品50が顧客によって商品棚40に戻されたか否かを判断する。このため、顧客を検出しなくても、顧客が商品を商品載置領域に戻したことを検知できる。
[第2実施形態]
図7は、第2実施形態に係る撮像部20を示す図である。図8は、この撮像部20の使用方法を示す図である。本実施形態において、商品検出装置10と共に使用される撮像部20は、撮像装置200の一部となっている。
詳細には、撮像装置200は2つの撮像ユニット210を有している。2つの撮像ユニット210は、いずれも照明部220及び撮像部20を有している。
照明部220の光放射面は一方向に延在しており、発光部及び発光部を覆うカバーを有している。照明部220は、主に、光放射面の延在方向に直交する方向に光を放射する。発光部は、LEDなどの発光素子を有しており、カバーによって覆われていない方向に光を放射する。なお、発光素子がLEDの場合、照明部220が延在する方向(図において上下方向)に、複数のLEDが並んでいる。
そして撮像部20は、照明部220の一端側に設けられており、照明部220の光が放射される方向を撮像範囲としている。例えば図7の左側の撮像ユニット210において、撮像部20は下方及び右斜め下を撮像範囲としている。また、図7の右側の撮像ユニット210において、撮像部20は上方及び左斜め上を撮像範囲としている。
図8に示すように、2つの撮像ユニット210は、商品棚40の前面フレーム(又は両側の側壁の前面)42に取り付けられる。この際、第1の撮像ユニット210は、一方の前面フレーム42に、撮像部20が下方に位置する向きに取り付けられ、第2の撮像ユニット210は、第1の撮像ユニット210とは逆側の前面フレーム42に、撮像部20が上方に位置する向きに取り付けられる。そして第1の撮像ユニット210の撮像部20は、商品棚40の開口部を撮像範囲に含むように、上方及び斜め上方を撮像する。一方、第2の撮像ユニット210の撮像部20は、商品棚40の開口部を撮像範囲に含むように、下方及び斜め下方を撮像する。このように2つの撮像ユニット210を用いることで、商品棚40の開口部の全範囲を撮影することができる。
そして商品検出装置10は、2つの撮像ユニット210それぞれの撮像部20が撮像した画像、すなわち2つの撮像部20が撮像した画像を処理することにより、上記実施形態に示した各種の情報を生成する。
本実施形態によっても、第1実施形態と同様の効果が得られる。
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
また、上述の説明で用いた複数のフローチャートでは、複数の工程(処理)が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
1.商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する取得手段と、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する画像処理手段と、
前記第1状態が検知された場合に第1出力を行う出力手段と、
を備える商品検出装置。
2.上記1に記載の商品検出装置において、
前記出力手段は、店員が前記商品載置領域に商品を補充していないタイミングで前記第1状態が検知された時に、前記第1出力を行う商品検出装置。
3.上記1又は2に記載の商品検出装置において、
複数の前記商品載置領域別に前記第1撮像手段は設けられており、
前記画像処理手段は、前記商品載置領域別に、当該商品載置領域に対応している前記第1撮像手段が生成した前記複数の第1画像を処理することにより前記第1状態を検知し、
前記出力手段は、前記第1出力に、前記第1状態が検知された前記商品載置領域を特定する情報を含める商品検出装置。
4.上記1~3のいずれか一項に記載の商品検出装置において、
前記画像処理手段は、前記新たな商品の品名を特定する商品特定情報を生成し、
前記出力手段は、前記第1出力に前記商品特定情報を含める商品検出装置。
5.上記4に記載の商品検出装置において、
前記取得手段は、前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
前記画像処理手段は、さらに前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成し、
前記出力手段は、前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行う商品検出装置。
6.上記1~4のいずれか一項に記載の商品検出装置において、
前記取得手段は、前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
前記画像処理手段は、さらに前記複数の第2画像を処理することにより前記第1状態を検知し、
前記出力手段は、
前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、前記第1出力を行い、
前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行う商品検出装置。

7.コンピュータが、
商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得し、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知し、
前記第1状態が検知された場合に第1出力を行う商品検出方法。
8.上記7に記載の商品検出方法において、
前記コンピュータは、店員が前記商品載置領域に商品を補充していないタイミングで前記第1状態が検知された時に、前記第1出力を行う商品検出方法。
9.上記7又は8に記載の商品検出方法において、
複数の前記商品載置領域別に前記第1撮像手段は設けられており、
前記コンピュータは、
前記商品載置領域別に、当該商品載置領域に対応している前記第1撮像手段が生成した前記複数の第1画像を処理することにより前記第1状態を検知し、
前記第1出力に、前記第1状態が検知された前記商品載置領域を特定する情報を含める商品検出方法。
10.上記7~9のいずれか一項に記載の商品検出方法において、
前記コンピュータは、
前記新たな商品の品名を特定する商品特定情報を生成し、
前記第1出力に前記商品特定情報を含める商品検出方法。
11.上記10に記載の商品検出方法において、
前記コンピュータは、
前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
さらに前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成し、
前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行う商品検出方法。
12.上記7~10のいずれか一項に記載の商品検出方法において、
前記コンピュータは、
前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
さらに前記複数の第2画像を処理することにより前記第1状態を検知し、
前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、前記第1出力を行い、
前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行う商品検出方法。
13.コンピュータに、
商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する取得機能と、
前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する検知機能と、
前記第1状態が検知された場合に第1出力を行う出力機能と、
を行わせるプログラム。
14.上記13に記載のプログラムにおいて、
前記出力機能は、店員が前記商品載置領域に商品を補充していないタイミングで前記第1状態が検知された時に、前記第1出力を行うプログラム。
15.上記13又は14に記載のプログラムにおいて、
複数の前記商品載置領域別に前記第1撮像手段は設けられており、
前記画像処理機能は、前記商品載置領域別に、当該商品載置領域に対応している前記第1撮像手段が生成した前記複数の第1画像を処理することにより前記第1状態を検知し、
前記出力機能は、前記第1出力に、前記第1状態が検知された前記商品載置領域を特定する情報を含めるプログラム。
16.上記13~15のいずれか一項に記載のプログラムにおいて、
前記画像処理機能は、前記新たな商品の品名を特定する商品特定情報を生成し、
前記出力機能は、前記第1出力に前記商品特定情報を含めるプログラム。
17.上記16に記載のプログラムにおいて、
前記取得機能は、前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
前記画像処理機能は、さらに前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成し、
前記出力機能は、前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行うプログラム。
18.上記13~16のいずれか一項に記載のプログラムにおいて、
前記取得機能は、前記第1撮像手段と同一の前記商品載置領域を撮影する第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
前記画像処理機能は、さらに前記複数の第2画像を処理することにより前記第1状態を検知し、
前記出力機能は、
前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、前記第1出力を行い、
前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行うプログラム。
10 商品検出装置
20 撮像部
30 情報処理装置
40 商品棚
42 前面フレーム
50 商品
110 取得部
120 画像処理部
122 検出結果記憶部
130 出力部
200 撮像装置
210 撮像ユニット
210 第1の撮像ユニット
210 第2の撮像ユニット
220 照明部

Claims (9)

  1. 商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する取得手段と、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する画像処理手段と、
    前記第1状態が検知された場合に第1出力を行う出力手段と、
    を備え
    前記画像処理手段は、前記新たな商品の品名を特定する商品特定情報を生成し、
    前記取得手段は、第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
    前記画像処理手段は、さらに前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成し、
    前記出力手段は、前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行い、
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    商品検出装置。
  2. 商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する取得手段と、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する画像処理手段と、
    前記第1状態が検知された場合に第1出力を行う出力手段と、
    を備え、
    前記取得手段は、第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
    前記画像処理手段は、さらに前記複数の第2画像を処理することにより前記第1状態を検知し、
    前記出力手段は、
    前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、前記第1出力を行い、
    前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行い、
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    商品検出装置。
  3. 請求項1に記載の商品検出装置において
    記出力手段は、前記第1出力に前記商品特定情報を含める商品検出装置。
  4. 請求項1~3のいずれか一項に記載の商品検出装置において、
    前記出力手段は、店員が前記商品載置領域に商品を補充していないタイミングで前記第1状態が検知された時に、前記第1出力を行う商品検出装置。
  5. 請求項1~4のいずれか一項に記載の商品検出装置において、
    複数の前記商品載置領域別に前記第1撮像手段は設けられており、
    前記画像処理手段は、前記商品載置領域別に、当該商品載置領域に対応している前記第1撮像手段が生成した前記複数の第1画像を処理することにより前記第1状態を検知し、
    前記出力手段は、前記第1出力に、前記第1状態が検知された前記商品載置領域を特定する情報を含める商品検出装置。
  6. コンピュータが、
    商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得し、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知し、前記新たな商品の品名を特定する商品特定情報を生成し、
    前記第1状態が検知された場合に第1出力を行い、
    第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
    前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成し、
    前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行い、
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    商品検出方法。
  7. コンピュータが、
    商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得し、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知し、
    第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得し、
    さらに前記複数の第2画像を処理することにより前記第1状態を検知し、
    前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、第1出力を行い、
    前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行い、
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    商品検出方法。
  8. コンピュータに、
    商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する機能と、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知し、前記新たな商品の品名を特定する商品特定情報を生成する機能と、
    前記第1状態が検知された場合に第1出力を行う機能と、
    第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得する機能と、
    前記第2画像を処理することにより、前記新たな商品の前記商品特定情報を生成する機能と、
    前記第1画像を用いて生成された前記商品特定情報が、前記第2画像を用いて生成された前記商品特定情報と異なっていた時に、前記第1出力とは異なる第2出力を行う機能と、
    を行わせ
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    プログラム。
  9. コンピュータに、
    商品載置領域を撮影する第1撮像手段が互いに異なるタイミングで生成した複数の第1画像を取得する機能と、
    前記複数の第1画像を処理することにより、新たな商品が基準時間以上連続して前記商品載置領域に存在している状態である第1状態を検知する機能と、
    第2撮像手段が互いに異なるタイミングで生成した複数の第2画像を取得する機能と、
    さらに前記複数の第2画像を処理することにより前記第1状態を検知する機能と、
    前記複数の第1画像の処理結果である第1結果が前記第1状態を示しており、かつ当該第1状態を検知したときに用いられた前記複数の第1画像と同じ時刻に生成された前記複数の第2画像の処理結果である第2結果が前記第1状態を示していたときに、第1出力を行う機能と、
    前記第1結果が前記第1状態を示しており、かつ前記第2結果が前記第1状態を示していなかったときに、前記第1出力とは異なる第2出力を行う機能と、
    を行わせ、
    前記第2撮像手段は前記第1撮像手段と同一の前記商品載置領域を撮影する撮像手段である
    プログラム。
JP2022506995A 2020-03-09 2020-03-09 商品検出装置、商品検出方法、及びプログラム Active JP7367846B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/009985 WO2021181452A1 (ja) 2020-03-09 2020-03-09 商品検出装置、商品検出方法、及びプログラム

Publications (3)

Publication Number Publication Date
JPWO2021181452A1 JPWO2021181452A1 (ja) 2021-09-16
JPWO2021181452A5 JPWO2021181452A5 (ja) 2022-10-21
JP7367846B2 true JP7367846B2 (ja) 2023-10-24

Family

ID=77670486

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022506995A Active JP7367846B2 (ja) 2020-03-09 2020-03-09 商品検出装置、商品検出方法、及びプログラム

Country Status (3)

Country Link
US (1) US12288187B2 (ja)
JP (1) JP7367846B2 (ja)
WO (1) WO2021181452A1 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088166A (ja) 2013-09-26 2015-05-07 パナソニックIpマネジメント株式会社 情報提供方法
JP2015176227A (ja) 2014-03-13 2015-10-05 富士通株式会社 監視方法、監視装置および監視プログラム
JP2016071471A (ja) 2014-09-29 2016-05-09 京セラドキュメントソリューションズ株式会社 物品情報提供装置、物品情報提供システム、物品情報提供方法及び物品情報提供プログラム
WO2019111501A1 (ja) 2017-12-04 2019-06-13 日本電気株式会社 画像処理装置

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090204512A1 (en) * 2008-02-11 2009-08-13 Connell Ii Jonathan H Method and system for determining a restocking state of a product
US8972291B2 (en) * 2013-03-13 2015-03-03 W.W. Grainger, Inc. Systems and methods for monitoring inventory of a product within a storage bin
US9338603B2 (en) * 2013-09-30 2016-05-10 Qualcomm Incorporated Location based brand detection
US20150149298A1 (en) * 2013-11-22 2015-05-28 John Tapley Dynamic list creation
US11030571B2 (en) * 2013-12-20 2021-06-08 Ebay Inc. Managed inventory
CN105320931B (zh) 2014-05-26 2019-09-20 京瓷办公信息系统株式会社 物品信息提供装置和物品信息提供系统
US9996818B1 (en) * 2014-12-19 2018-06-12 Amazon Technologies, Inc. Counting inventory items using image analysis and depth information
US11042836B1 (en) * 2019-06-07 2021-06-22 Amazon Technologies, Inc. Fusion of sensor data for detecting interactions at an inventory location
US20170147966A1 (en) * 2015-11-24 2017-05-25 Verizon Patent And Licensing Inc. Inventory monitoring sensor system
WO2017163909A1 (ja) 2016-03-22 2017-09-28 日本電気株式会社 画像表示装置、画像表示システム、画像表示方法及びプログラム
US10769582B2 (en) * 2016-06-30 2020-09-08 Bossa Nova Robotics Ip, Inc. Multiple camera system for inventory tracking
US10785418B2 (en) * 2016-07-12 2020-09-22 Bossa Nova Robotics Ip, Inc. Glare reduction method and system
US20180285902A1 (en) * 2017-03-31 2018-10-04 Walmart Apollo, Llc System and method for data-driven insight into stocking out-of-stock shelves
US20180322448A1 (en) * 2017-05-05 2018-11-08 Walmart Apollo, Llc System and method for automatically restocking items on shelves
US11023850B2 (en) * 2017-08-07 2021-06-01 Standard Cognition, Corp. Realtime inventory location management using deep learning
US10706386B2 (en) * 2017-09-14 2020-07-07 Sensormatic Electronics, LLC Machine learning inventory management
JP7081310B2 (ja) 2018-06-01 2022-06-07 コニカミノルタ株式会社 行動分析装置、行動分析システム、行動分析方法、プログラムおよび記録媒体
US11475404B2 (en) * 2018-09-05 2022-10-18 Trax Technology Solutions Pte Ltd. Aggregating product shortage information
WO2020077096A1 (en) * 2018-10-10 2020-04-16 Adroit Worldwide Media, Inc. Systems, method and apparatus for automated inventory interaction
US12223466B2 (en) * 2019-09-27 2025-02-11 Ncr Voyix Corporation Real-time shelf inventory and notification

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088166A (ja) 2013-09-26 2015-05-07 パナソニックIpマネジメント株式会社 情報提供方法
JP2015176227A (ja) 2014-03-13 2015-10-05 富士通株式会社 監視方法、監視装置および監視プログラム
JP2016071471A (ja) 2014-09-29 2016-05-09 京セラドキュメントソリューションズ株式会社 物品情報提供装置、物品情報提供システム、物品情報提供方法及び物品情報提供プログラム
WO2019111501A1 (ja) 2017-12-04 2019-06-13 日本電気株式会社 画像処理装置

Also Published As

Publication number Publication date
JPWO2021181452A1 (ja) 2021-09-16
US12288187B2 (en) 2025-04-29
US20230087980A1 (en) 2023-03-23
WO2021181452A1 (ja) 2021-09-16

Similar Documents

Publication Publication Date Title
JP7147921B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP7694737B2 (ja) 物品推定装置、物品推定方法、及びプログラム
JP2011253344A (ja) 購買行動分析装置、購買行動分析方法、およびプログラム
US20200175529A1 (en) Information processing apparatus for performing customer gaze analysis
JP2019094191A (ja) 棚割生成プログラム、棚割生成方法及び棚割生成装置
WO2017163879A1 (ja) 行動分析装置、行動分析システム、行動分析方法及びプログラム
JP2022162153A (ja) システム、処理方法及びプログラム
JP7367846B2 (ja) 商品検出装置、商品検出方法、及びプログラム
US20230306741A1 (en) Product detection device, product detection method, and recording medium
JP2021080087A (ja) 情報処理システムと情報処理装置と情報処理プログラムと情報処理方法
JP7525022B2 (ja) 処理装置、処理方法及びプログラム
JP7380863B2 (ja) 画像記憶装置、画像記憶方法、及びプログラム
JP7619427B2 (ja) 処理装置、処理方法及びプログラム
JP7388531B2 (ja) 物品特定装置、物品特定方法、及びプログラム
JP7613752B2 (ja) 価格情報決定装置、価格情報決定方法、及びプログラム
JP5919114B2 (ja) 商品購入支援装置及び仮想試着装置並びに商品購入支援プログラム
JP7484887B2 (ja) 情報処理装置、処理方法とプログラム
JP7491366B2 (ja) 身長推定装置、身長推定方法、及びプログラム
JP6764105B2 (ja) 席情報処理システム、席情報取得装置及び席情報取得プログラム
JP7428241B2 (ja) 処理装置、処理方法及びプログラム
JP7375908B2 (ja) 顧客分析装置、顧客分析方法、およびプログラム
JP7590009B2 (ja) 処理装置、処理方法及びプログラム
CN203165094U (zh) 商品销售处理装置
JP7380869B2 (ja) 処理装置、前処理装置、処理方法、及び前処理方法
JP2024111340A (ja) 物品情報管理システム、物品情報管理装置、物品情報管理方法及びプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220825

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230817

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230925

R151 Written notification of patent or utility model registration

Ref document number: 7367846

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151