Skip to content
IEMI Labs
Now part of AisleOne. AisleOne does this product's jobs and more in one device, our one product for Retail and grocery stores.

StoreEye

One ceiling camera per aisle: shelf gaps, spills, the wet-floor sign, floor walks and footfall

Concept · not for sale
Engineering design: StoreEye
Target price from$2,490store pack: 8 heads (6 aisles, door, till) + 12 walk plaques; extra heads $299

Software: $129 per store per month (extra heads $15/month)

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
StoreEye concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

StoreEye, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

StoreEye concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole StoreEye

    One ceiling camera per aisle counts shoppers as dots, takes a shelf photo only when nobody is in view, and watches the floor for spills and the wet-floor sign. Staff tap a plaque on each floor walk. Everything lands in one app.

  2. 02Brain

    Raspberry Pi Zero 2 W (in the ceiling head)

    The brain: it runs the storeeye-head program

  3. 03

    AI Camera (Sony IMX500)

    Finds people on the chip for counts; takes shelf stills and floor frames

    Raspberry Pi Zero 2 W (in the ceiling head) · CSI-2 ribbon cable · People boxes, 12 MP stills, small grey frames

  4. 04

    Lens window

    Gives the camera a clean view down the aisle; wipes clean

    Raspberry Pi Zero 2 W (in the ceiling head) · Optical path · Light onto the sensor

  5. 05

    Walk checkpoint

    Proves a staff phone stood at this aisle end on a floor walk

    IEMI cloud · NFC tap to a staff phone, then HTTPS · Signed tap counter

  6. 06

    USB Ethernet adapter

    Sends results over the wired cable, not the shop Wi-Fi

    Raspberry Pi Zero 2 W (in the ceiling head) · USB OTG (micro-USB) · Counts every 5 s, tasks and alerts

  7. 07

    PoE splitter

    Powers the head from the one ceiling cable

    Raspberry Pi Zero 2 W (in the ceiling head) · 5 V micro-USB lead · 5 V power

  8. 08

    Status light

    Green means counting; amber means no uplink

    Raspberry Pi Zero 2 W (in the ceiling head) · GPIO 17 pin · LED on and off

  9. 09

    All connected

    7 key parts, one program, and your phone

What it is

One small ceiling camera per shop aisle that does four store jobs.

What it does

  • Sends restock tasks with a photo when a shelf row empties
  • Flags possible spills, logs the wet-floor sign and proves floor walks
  • Counts shoppers, queues and conversion with till sales

Who it's for

Independent grocers, convenience stores and small chains.

How the parts connect

StoreEye, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

AI Camera (Sony IMX500)People boxes, 12 MP stills, small gre…CSI-2 ribbon cableLens windowLight onto the sensorOptical pathWalk checkpointSigned tap counterNFC tap to a staff phon…own board: IEMI cloudUSB Ethernet adapterCounts every 5 s, tasks and alertsUSB OTG (micro-USB)PoE splitter5 V power5 V micro-USB leadStatus lightLED on and offGPIO 17 pinTHE BRAINRaspberry Pi Zero 2 W (in…runs storeeye-headPython 3 with Picamera2 and Num…IEMI cloudvia PoE Ethernet · MQTT over TLSIEMI cloudvia NFC tap · HTTPSStaff and owner phonesvia Push, HTTPS and email
Drawn from the StoreEye parts list. The 3D view above is built separately, from the CAD.

The program

What controls StoreEye

Runs on
Raspberry Pi Zero 2 W
Written in
Python 3 with Picamera2 and NumPy
System
Raspberry Pi OS Lite (64-bit), read-only root
AI model
Person detector on the IMX500 chip; shelf-row fill score and floor-change check on the Zero
  1. 1Read the people boxes the camera chip found in each frame
  2. 2Track people; count door and till line crossings and aisle dwell
  3. 3Once a second, compare the floor (people masked out) with its clean picture
  4. 4Every 15 minutes, with nobody in view, take a 12 MP shelf still and score each row
  5. 5Every 5 s publish counts, queue, shelf rows, floor and sign state
storeeye-head.pymain loop
while True:
    req = picam2.capture_request()              # IMX500 boxes + 320x240 grey frame
    people = [b for b in imx500.get_outputs(req.get_metadata()) if b.score >= 0.45]
    tracks = tracker.update(people)             # IDs in memory only, reset every 10 min
    for line in lines: counts[line.id].add(line.crossings(tracks))
    zones.update(tracks)                        # aisle dwell, till queue length
    if now() >= next_floor:
        floor.update(req.make_array('lores'), mask=people)   # wet patch? yellow sign?
        next_floor = now() + 1
    req.release()
    if now() >= next_shelf and not people:      # shelf still only when nobody is in view
        shelf.score(picam2.switch_mode_and_capture_array(still_cfg))
        next_shelf = now() + 900
    if now() - last_pub >= 5:
        mqtt.publish(f'{base}/state', json.dumps(snapshot(counts, zones, floor, shelf)))
        last_pub = now()

To your phone

How the data reaches StoreEye app and Monday email

Staff and owner phones, manager browser and email

  1. Ceiling head
  2. IEMI cloud
  3. IEMI cloud
  4. Staff and owner phones

What you see in the app

One screen for each job StoreEye does.

  • Empty shelfShelf 3 in aisle 4 has emptied since the last check. With nobody in view, the camera takes a photo and sends a restock task.

  • Possible spillA jar breaks in aisle 6. The camera sees a new patch on the floor and sends staff a floor photo, with any person blanked out.

  • Floor walksOn each round staff tap their phone on the aisle-end plaque. Every tap is timed, so there is a record the floor was walked.

  • Queues and footfallOn a busy Saturday the till queue grows. The owner sees the wait and footfall live, and the Monday email adds conversion.

App screens with sample data. The interface is in development.

What the app gets

Data StoreEye sends to the app
Empty-shelf taskAisle 4 left, shelf 3, about 40% emptyWhen a row empties
Possible spillAisle 6 floor, 3 min, no sign yetWhen a floor patch changes
Wet-floor signAisle 6 sign out 14:02On each change
Walk tapAisle 6 end, verifiedEach tap
Till queue and wait5 in line, about 4 minEvery 5 s
Footfall and conversion412 in, 38% boughtHourly; Monday email

People are counted as dots on the camera chip and never stored. Shelf photos are taken only when nobody is in view. A possible-spill photo is a small floor crop with any person blanked out.

CAD design · Design rev A, 27 Oct 2026: CAD, fit checks and assembled 3D model done; not built

Designed in code, checked in 3D

  • 5 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)

Key specs

StoreEye hardware
AI processorRaspberry Pi Zero 2 W in each ceiling head, the one brain
SensorsRaspberry Pi AI Camera (Sony IMX500, 12 MP) with on-chip person detection · NXP NTAG 424 DNA walk tags in printed plaques
Connectivity802.3af PoE Ethernet, MQTT over TLS · Staff phone NFC taps over HTTPS · Square, Shopify POS and Clover sales link
Power802.3af PoE, about 3.3 W per head (est.); no batteries
EnclosureWhite PETG ceiling head 140 × 120 × 44 mm on a no-drill T-bar clip, with a 30° wedge for aisle-end heads
DimensionsHead 140 × 120 × 44 mm; with the aisle wedge about 100 mm deep
Weight~250 g per head (est.)
Ingress ratingIndoor only
All target specifications

Jobs

Jobs target specifications
Shelf gapsRows in view scored every 15 min; task with photo; restock timed
FloorPossible spill and wet-floor sign in the aisle; signed walk taps
CountsDoor in and out, parties, aisle dwell, till queue and wait
SalesConversion with Square, Shopify POS or Clover; Monday email

Install

Install target specifications
Ceiling15/16 in T-bar clip or two screws; 2.6–4 m high
ViewFloor to about 4.4 m, top shelf to about 2 m (est.); long aisles get a head at each end
PowerOne PoE cable per head; injector if no PoE switch
TimeAbout 15 minutes per head

Targets for production units; they may change during development.

Pricing

Hardware: $2,490 store pack: 8 heads (6 aisles, door, till) + 12 walk plaques; extra heads $299

Software: $129 per store per month (extra heads $15/month)

Target pricing. For a 6-aisle store, our four products bought separately (ShelfScan 6 cameras $1,794 + $174/month, SpillGuard edge box and 2 domes $597 + $199/month, StoreSense $287 + $15/month, FlowCount 2 sensors $1,798 + $78/month) add up to about $4,476 + $466/month (est.). Parts cost about $132 per head at qty 1 (est.).

Store

$2,490 + $129/mo

Every job for a 6-aisle store.

  • 8 ceiling heads
  • Shelf, floor and count jobs
  • 12 walk plaques
  • Monday email

Extra head

$299 + $15/mo

Longer aisles, a back room or a second till.

  • Same head
  • All jobs in its view
  • Same app
  • Same plaque kit

Chain

Custom

Small chains of up to 10 stores.

  • All stores on one page
  • Store-to-store compare
  • Broker reports
  • Volume pricing

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of StoreEye?

StoreEye is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow StoreEye

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from StoreEye.

    Questions

    Ask about StoreEye

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for StoreEye

    All lab updates
    1. LatestAn independent grocer needs one thing in each aisle that finds shelf gaps and checks the restock, calls spills and the wet-floor sign, and flags wrong labels. Independents ran 6.6 % out of stock in fiscal 2025 (FMS/NGA via The Shelby Report), and shelf cameras are sold to chains with no public price (Supermarket News).
      • Now part of AisleOne: https://iemilabs.com/products/aisleone/

      See it in 3DFull research and design

    2. Independent grocers have four jobs in every aisle: shelves run empty between shelf walks (independents ran 6.6% out of stock in fiscal 2025, FMS/NGA study), spills wait to be noticed and a slip claim commonly settles at $15–75k (law-firm figures), paper floor-walk logs are easy to back-fill, and owners lose buyers to the till queue without knowing it (Dor counters cost $59–150 a month). Our own four products for it cost about $4,476 and $466 a month for a 6-aisle store.
      • New product StoreEye: one ceiling camera per aisle does the jobs of ShelfScan, SpillGuard, StoreSense and FlowCount, with one Raspberry Pi Zero 2 W brain, one AI camera and one network cable per aisle, and one app
      • Reused CAD parts unchanged: FlowCount's ceiling head base, cover with lens window and T-bar clip, and SpillGuard's walk plaque. New part: a 30° aisle wedge (FlowCount's wedge at a steeper angle) so the camera looks down the aisle. 5 printed parts, each one solid, every bought part fits
      • 3D view: a grocery aisle with a 3 m drop ceiling, the head at the aisle end, two shelf runs with an empty gap, a shopper, a spill with the wet-floor sign, and the walk plaque on the shelf end
      • Dropped: StoreSense's depth-sensor door unit and zone nodes, ShelfScan's battery shelf cameras and store hub, SpillGuard's sign tags and extra cameras, and FlowCount's second node per queue. StoreSense's 'no camera at all' promise is dropped: people are still counted as dots and never stored
      • Product page https://iemilabs.com/products/storeeye/: $2,490 + $129/month for a 6-aisle store instead of about $4,476 + $466/month; parts about $132 a head at quantity 1 (est.)

      See it in 3DFull research and design

    3. Independent grocers have four jobs in every aisle: shelves run empty between shelf walks (independents ran 6.6% out of stock in fiscal 2025, FMS/NGA study), spills wait to be noticed and a slip claim commonly settles at $15–75k (law-firm figures), paper floor-walk logs are easy to back-fill, and owners lose buyers to the till queue without knowing it (Dor counters cost $59–150 a month). Our own four products for it cost about $4,476 and $466 a month for a 6-aisle store.
      • Combined into StoreEye (https://iemilabs.com/products/storeeye/); ShelfScan AI itself is unchanged

      See it in 3DFull research and design

    4. Independent grocers have four jobs in every aisle: shelves run empty between shelf walks (independents ran 6.6% out of stock in fiscal 2025, FMS/NGA study), spills wait to be noticed and a slip claim commonly settles at $15–75k (law-firm figures), paper floor-walk logs are easy to back-fill, and owners lose buyers to the till queue without knowing it (Dor counters cost $59–150 a month). Our own four products for it cost about $4,476 and $466 a month for a 6-aisle store.
      • Combined into StoreEye (https://iemilabs.com/products/storeeye/); SpillGuard AI itself is unchanged

      See it in 3DFull research and design

    5. Independent grocers have four jobs in every aisle: shelves run empty between shelf walks (independents ran 6.6% out of stock in fiscal 2025, FMS/NGA study), spills wait to be noticed and a slip claim commonly settles at $15–75k (law-firm figures), paper floor-walk logs are easy to back-fill, and owners lose buyers to the till queue without knowing it (Dor counters cost $59–150 a month). Our own four products for it cost about $4,476 and $466 a month for a 6-aisle store.
      • Combined into StoreEye (https://iemilabs.com/products/storeeye/); StoreSense itself is unchanged

      See it in 3DFull research and design

    6. Independent grocers have four jobs in every aisle: shelves run empty between shelf walks (independents ran 6.6% out of stock in fiscal 2025, FMS/NGA study), spills wait to be noticed and a slip claim commonly settles at $15–75k (law-firm figures), paper floor-walk logs are easy to back-fill, and owners lose buyers to the till queue without knowing it (Dor counters cost $59–150 a month). Our own four products for it cost about $4,476 and $466 a month for a 6-aisle store.
      • Combined into StoreEye (https://iemilabs.com/products/storeeye/); FlowCount AI itself is unchanged

      See it in 3DFull research and design

    StoreEye FAQ

    General FAQ
    Which products does StoreEye replace?

    It does the job of ShelfScan (empty-shelf tasks), SpillGuard (possible spills, the wet-floor sign log and floor-walk taps), StoreSense (footfall, conversion and the Monday email) and FlowCount (queue length and wait) with one ceiling camera per aisle and one app. For a 6-aisle store our four products cost about $4,476 + $466 a month separately; StoreEye is $2,490 + $129 a month (target).

    Does it stop people slipping?

    No. It flags a possible spill so someone can go and look, and keeps a record of walks, spills and the sign. It does not prevent falls and is not a safety system. Ask your lawyer before you rely on the timeline, because a missed walk is a record too.

    Does it record shoppers?

    No. People are found as dots on the camera chip and never stored. Shelf photos are taken only when nobody is in view, and a possible-spill photo is a small crop of the floor with any person blanked out. Shops still need camera signs.

    Is it as good as a shelf-edge camera?

    Not for every row. From the ceiling it sees the lower shelves to about 4.4 m and the top shelf to about 2 m, so long aisles need a head at each end. ShelfScan's shelf-edge cameras stay the better choice for a few money bays.

    Does it need a hub or Wi-Fi?

    No. Each head works out its own results and sends them over its one network cable, which also powers it.

    Is StoreEye available now?

    No. It is a concept in design. The CAD and fit checks are done, but it has not been built or tested. We are not taking orders, reservations or deposits.

    Related products

    ParkSense AI concept: the idea and where each part goes
    VisionConcept

    ParkSense AI

    A palm-sized edge box that plugs into your existing parking cameras.

    • Counts free bays in real time
    • Flags overstays and wrong parking
    • Guides drivers to open spaces

    From $499 per edge box

    Details
    QualityCheck AI concept: the idea and where each part goes
    VisionConcept

    QualityCheck AI

    A compact camera with its own light that mounts above a production line.

    • Spots defects on every part
    • Checks parts are fully assembled
    • Verifies labels and barcodes

    From $2,499 per station

    Details
    WasteSort Coach concept: the idea and where each part goes
    VisionConcept

    WasteSort Coach

    A clip-on camera coach for the recycling bins you already have.

    • Lights the right bin for each item
    • Says "not sure" instead of guessing
    • Estimates each station's contamination

    From $299 per 3-bin station

    Details

    StoreEye

    Concept · target $2,490

    I want this