棚とレジ台の商品を見分け、新商品は数枚の写真でカタログに追加できます。
レジのベルトや棚の商品をすべて認識します:レジでは商品リストを取得し、棚では空きや誤配置のスロットを報告します。新商品は 3〜8 枚の写真で登録でき、再学習は不要です。
カメラ位置が固定され、パッケージが似ていて、商品カタログが頻繁に変わる店舗。

コンビニや生鮮スーパーのレジ台。かごの中をまとめて見て、1 点ずつのバーコード読み取りをしません。

スーパーの棚前、無人什器の内側。人が見て回らなくても、欠品と置き間違いを報告します。

お菓子のディスカウント店、新商品の試験販売店。新商品は 3〜8 枚撮って登録すれば使え、再学習は不要です。
適さない条件:計量法に基づく計量、法的な価格表示、万引き検知。精度に最も効くのは登録枚数なので、SKU ごとに複数の角度で撮影してください。棚の画像は商品が多いほど、1 フレームの処理時間が長くなります。
レジ台や棚の上にあるカメラが映像を取得し、認識ホスト(reComputer J40 シリーズまたは reComputer RK3588 シリーズ)が判定し、店舗の管理端末がまとめ、結果を既存のレジや発注のシステムへ送ります。
4 つの要素があります。レジ台上または棚に向けたカメラ、検出器とエンベッダーを実行するホスト 1 台、商品ギャラリーを生成し UI を提供する管理端ホスト、そしてイベントを読み取る側です。いずれも現場にあります。管理端ホストは共有インフラであり、新しい SKU の登録先であるため、どのプリセットでも必要です。
レジ台上または棚に向けたカメラ 1 台を RTSP または USB で接続します。カメラ側では何も実行しません。
棚での利用にはフレーム間引きまたは棚位置ごとのサンプリングが必要です。
このホストが商品を検出し、それぞれを識別します。3 つのプリセットの違いはここだけで、判定ロジックは 3 つとも同一です。
| 識別ホスト | 商品の検出 | 商品の識別 | デバイス上で実行された全チェーン |
|---|---|---|---|
| Rockchip NPU(reComputer RK3588) | NPU | 既定は Rockchip CPU、NPU への切り替え可 | 棚のリプレイ |
| reComputer R2000 シリーズ(R2035-12、Hailo-8) | Hailo-8 | ホスト CPU | 含まれない。モデルは段階ごとに提供 |
| reComputer J40 シリーズ(J4012、Orin NX 16GB) | GPU | GPU | レジのリプレイ |
商品識別を既定でアクセラレータ上に置くのは reComputer J40 プリセットのみです。Hailo プリセットではこのステップが CPU に残るため、密集した棚のフレームでは制限になります。
現場の管理端ホストが商品登録、管理 UI の提供、MQTT ブローカーの実行を担います。必要なのは Docker のみで GPU は不要、どのプリセットでも使用します。識別ホストはその結果をこのブローカーに発行し、商品ライブラリもここからダウンロードします。すべてローカルネットワーク内で完结します。
商品ライブラリは各バージョンが変更されずに保持され、ロールバックできます。プラットフォーム API または自動化スクリプトにより、新バージョンの商品ライブラリを各デバイスへ一括配信できます。データインターフェースは下の「何が取り出せるか」を参照してください。
導入後、店長がブラウザーで見て操作する画面。
デバイス上での再生と、公開データセットでのベンチマークです。認証された数量や価格ではありません。
| 店舗が得られるもの | 代表値 | 機器 |
|---|---|---|
| レジ:商品検出から結果発行まで | 22.3 ms p50(42.8 ms p95) | reComputer J40 Series(J4012、Orin NX 16GB) |
| 2 956 フレームのレジ通過再生でのフレーム落ち | 0 | reComputer J40 Series |
| 棚:商品検出から結果発行まで | 924 ms p50(1153 ms p95) | reComputer RK3588 Series |
| 704 クロップでの棚商品 top-1、CPU リファレンス比 | 541 / 704、同一 | reComputer RK3588 Series |
Grocery Store Dataset(81 クラス)での認識精度は、SKU あたり 8 枚の写真で top-1 84.67%、top-5 96.66% です。
精度を最も左右するのは登録写真の枚数です。8 枚で top-1 79.11%、1 枚では 51.11%(小型モデル)。SKU ごとに複数の角度から撮影してください。機器ごとの実測データと認識精度ベンチマークは エンジニアリング Wiki · エッジ商品認識ソリューション を参照してください。
導入後の接点はこの 3 つだけで、いずれもローカルネットワーク上にあります。
| インターフェース | 場所 | 内容 |
|---|---|---|
MQTT retail/v1/events | コンソールホスト上のブローカー、1883 | フレームごとに JSON 1 件:各商品のトラック ID、枠、SKU、類似度、サマリ(レジの商品と数量、棚の欠品と置き違いスロット)、商品ライブラリのバージョンとモデルのハッシュ |
HTTP /v1/gallery/* | 登録サービス、8089 | 3〜8 枚の画像から SKU を新しいバージョンとして登録、バージョン一覧、現行バージョンのダウンロード、ロールバック |
HTTP /api/* | 管理 UI、8080 | シーン・SKU・デバイス・時刻で絞り込んだイベント一覧、商品ごとの詳細、レジと棚のボード |
多くの連携ではサマリ部分だけを読みます。類似度は、同じメッセージに含まれる商品ライブラリのバージョンとモデルとあわせて初めて意味を持ちます。アクセスには viewer・operator・admin いずれかの権限を持つトークンが必要です。同梱のブローカーにはパスワードがないため、検証環境から出す前にアカウントを設定してください。
再利用できる単位は「食料品」ではなく、「商品を検出 → バージョン管理された商品ライブラリと照合 → 集計 → MQTT」というチェーンです。商品カタログに紐づくのはライブラリの中身だけで、それ以外はそのまま使えます。
| レイヤー | 移植時に必要な作業 |
|---|---|
| 商品検出器と 2 種類の入力サイズ | そのまま再利用。対象物が包装商品と大きく異なる場合のみ再学習 |
| 識別モデルとその量子化レシピ | そのまま再利用 |
| バージョン管理された商品ライブラリとロールバック | そのまま再利用 |
| 登録 API、写真の品質チェック、アクセス権限 | そのまま再利用 |
| MQTT メッセージとフレームごとのサマリ | 新しい集計ルールに合わせてサマリを調整 |
| ライブラリの中身と登録用の写真 | 新しいカタログ向けに収集 |
適用範囲:部品棚とキッティング作業台、返品の仕分け、資産の受け入れ、工具庫の管理。
現場の状況をお聞かせください。ハードウェアはこちらで選び、その後データ接続と手順に進みます。
カメラが何を映すか、どの速さで結果が必要かをお聞かせください。ハードウェアはこちらで選びます。
カメラは何を映しますか?シーンによって、コンパイル時の入力サイズと 1 フレームあたりのクロップ数が決まります。
カメラが何を映すか、どの速さで結果が必要かをお聞かせください。ハードウェアはこちらで選びます。
検出器は x86_64 ホストで変換した fp16 の `.rknn` として Rockchip NPU 上で動きます。RK3588 ではこの経路が CPU リファレンスと枠の 99.85% で一致し、56.7 ms p50 でした。INT8 版は 2.2 倍速く、一致率は 98.35% です。既定の埋め込みモデルには RKNN 変換がなく、Rockchip CPU 上の onnxruntime にフォールバックします(この経路の時間は未計測)。埋め込みを NPU 上の RKNN fp16 に差し替えた構成では、20 SKU の棚の再生でデバイス側の全経路を 1 回通しており、924 ms p50 / 1153 ms p95、704 クロップでの top-1 精度は fp32 CPU リファレンスと一致しました(両者とも 541/704)。RK3576 では同じ 704 クロップを検出器+埋め込みの RKNN fp16 で通し、top-1 76.28%(537/704)、CPU fp32 の 76.99%(542/704)に対して同一 SKU の一致率 99.29% でした。埋め込み単体は 1 クロップあたり 61.0 ms p50 です。RK3576 はコンポーネント単位の数値のみで、デバイス側の全経路やコンソールの実行は行っていません。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer RK3588-30(8 GB) | 1 | 100071234 | - |
ここでも両段とも対象ハードウェア上で実行済みです。INT8 の HEF 検出器は 9.04 ms p50、枠の一致率 94.77%。動的量子化した INT8 の DINOv2-small はホストの 4 コア上で 1 クロップあたり 91.95 ms、検索精度は自身の fp32 比 0.65 ポイント以内です。埋め込みが CPU 上なのは必然で、Hailo への量子化は 2 回とも失敗しました。所要時間はクロップ数で見積もってください。5 点のかごで約 0.5 秒、160 枠の棚フレームで約 14 秒です。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Industrial R2035-12(Hailo-8 オプション) | 1 | 100020831 | - |
3 つの中で最速で、reComputer J40 シリーズの 2 モデルで実測済みです。Orin NX 16GB(J4012):検出 5.18 ms p50、枠の一致率 99.91%、埋め込み 1 クロップあたり 4.23 ms、検索精度は 21 指標すべてで fp32 比 0.241 ポイント以内、2 956 フレームのレジ通過再生を 198 秒でフレーム落ちなく完走。Orin Nano 8GB(J3011):検出 5.88 ms p50、枠の一致率 99.27%、埋め込み 1 クロップあたり 5.06 ms、検索精度は fp32 比 0.21 ポイント以内、6 726 フレーム(2.27 ループ)の再生をフレーム落ちなしで完走し、84 件のイベントをすべて発行しました。Rockchip プリセットも同等の全経路での棚の再生を実施しています(該当カードを参照)。1280² の棚用アーティファクトは、どちらのモデルでも再生していません。
| 硬件/物料名称 | 数量 | 型号/SKU | 说明 |
|---|---|---|---|
| reComputer Super J4012 | 1 | 114110314 | - |
| reComputer Super J3011 | 1 | 114110312 | - |
| 構成 | 役割 | 機材 | 数量 |
|---|---|---|---|
| Rockchip NPU — RK3588 / RK3576 | Console Host | Console / On-Prem Host | 1 |
| Recognition Host | reComputer RK3588 シリーズ / reComputer RK3576 シリーズ(いずれか) | 1 | |
| Camera | RTSP / USB Camera | 1 | |
| reComputer R2000 (Hailo-8) — Detector on the NPU, Embedder on the CPU | Console Host | Console / On-Prem Host | 1 |
| Recognition Host | reComputer Industrial R20 シリーズ | 1 | |
| Camera | RTSP / USB Camera | 1 | |
| Jetson Orin — TensorRT | Console Host | Console / On-Prem Host | 1 |
| Recognition Host | reComputer J40 シリーズ(Jetson Orin NX) / reComputer J30 シリーズ(Jetson Orin Nano)(いずれか) | 1 | |
| Camera | RTSP / USB Camera | 1 |
| プリセット | 認識ホスト | 商品の検出 | 商品の識別 | デバイス上で通した全経路 |
|---|---|---|---|---|
| Rockchip NPU : RK3588 / RK3576 | reComputer RK3588 | NPU | 既定では Rockchip CPU | 棚の再生 |
| reComputer R2000 Series(R2035-12、Hailo-8): 検出は NPU、埋め込みは CPU | Hailo-8 オプション付き reComputer R2000 Series(R2035-12) | Hailo-8 | ホスト CPU | 含まれません |
| reComputer J40 : TensorRT、両段とも GPU | reComputer J4012(Orin NX 16GB)または J3011(Orin Nano 8GB) | GPU | GPU | 両モデルでレジ通過の再生 |
商品特徴ベクトル(エンベディング)の登録のみで即座に追加でき、モデルの再学習は不要です。
スマート無人レジや陳列棚監視のプロトタイプとして即座に現場検証(PoC)可能です。
一般的な小売商品セットにおいて Top-1 認識率 95% 以上の高精度を達成しています。
1フレームあたり 10〜15 点の商品が同時に置かれても、1 秒未満で一括認識を完了します。
物体検出および特徴抽出ベクトルの計算はすべてオンボードの AI アクセラレータで実行されます。
推論パイプラインコードは商用利用可能ですが、事前学習モデルのライセンス確認が必要です。
すべての推論と商品マスタ照合はローカルエッジ端末内で完結し、外部送信されません。
カメラの画角(見下ろし角度)と商品密度の違いに最適化するためです。