Catalog

Overview

Intel® OpenVINO™ Powered: Retail AI Self-Checkout

This container provides a simplified, containerized quick-start guide for running the Intel® Automated Self-Checkout retail demo using Intel® OpenVINO™. It packages the essential runtime pieces into a Docker-based workflow so you can launch the scenario quickly on Ubuntu without spending time assembling dependencies or reproducing the full build process from the upstream project.

The primary goal is to help developers, solution engineers, and demo operators get a self-checkout scenario running in minutes across common Intel targets — CPU for baseline validation, iGPU for higher throughput, and NPU where available for additional acceleration. The guide focuses on predictable “pull and run” steps plus minimal host prerequisites (Docker setup and, if needed, device/driver enablement for accelerators).

Unlike the upstream reference implementation, which is designed for full-feature development and may require building and configuring the pipeline from source, this repo emphasizes speed and repeatability for demos and evaluations. If you need deeper customization, model/pipeline changes, or end-to-end development workflows, use the upstream repository as the canonical reference and treat this project as the fastest on-ramp to a working demo.


Upstream Reference

This work is based on the official Intel retail reference implementation:


Container Demo


Prerequisites

Operating System

  • Ubuntu 24.04 LTS (with recommended Linux* distribution)

Docker

OpenVINO™ Device Support

Depending on your hardware, configure one or more of the following:

  • Intel® iGPU (OpenVINO™ GPU)
    https://github.com/intel/compute-runtime
  • Intel® NPU (OpenVINO™ NPU)
    https://github.com/intel/linux-npu-driver

💡 It is recommended to start with CPU mode first to validate the environment and container startup.


Quick Start Guide

For container quick start, including the docker-compose file and more, please refer to Advantech Container Github Repository


Notes & Disclaimers

  • Upstream project: Intel® Automated Self-Checkout Reference Package

  • Docker documentation: Docker docs (installation & post-installation)

  • The upstream repository includes additional licensing and disclaimer notes (e.g., GStreamer licensing, third-party datasets, and models). These may apply depending on how the demo is built and distributed.