Skip to content
GAIAA, Intelligence, engineered
Solutions
Solutions overviewBuild, deploy and improve AI systems that deliver real value.Private AI infrastructureRun private AI securely in your infrastructure.Existing AI optimizationMake existing AI faster, more reliable and more valuable.
Main specializations
Computer VisionSmart CityLIMSIndustrial IoT
IndustriesCase StudiesAbout usBlogContact
ENPL
Solutions
Solutions overviewPrivate AI infrastructureExisting AI optimization
Main specializations
Computer VisionSmart CityLIMSIndustrial IoT
IndustriesCase StudiesAbout usBlogContact
ENPL
GAIAA, Intelligence, engineered

Your signals, systems and constraints become the starting point for AI that can work in the real world.

Solutions overviewIndustriesCase StudiesAbout usBlogContact

Bring a process, signal or recurring decision.

Start the conversation
GAIAA sp. z o.o. sp.k.
ul. Sofoklesa 17
60-461 Poznań, Poland
NIP: 7811993317
KRS: 0000777888
© 2026 GAIAAPrivacy policyhello@gaiaa.eu+48 666 308 008LinkedIn
ENPL

Case study: Retail

Purchasing tells you what happened. Attention adds context about what happened before it.

Anonymous camera observations were connected to spatial movement and shelf-attention signals.

SystemOutcomesDiscuss your case

System

The project and the problem

A retailer wanted to understand how shoppers moved through a physical store and which shelf areas attracted attention before a purchase, without identifying individuals. Sales records showed only the final transaction, while people counting and person detection could not reveal what someone looked at. An ordinary store camera also provided no reliable training label for the shopper's true gaze direction.

How the process worked

The store was mapped into a shared coordinate system and anonymous camera tracks were localized within it. During model development, eye-tracking glasses supplied the missing gaze ground truth, linking camera imagery, shopper position and the shelf actually viewed; deployment then required only the ordinary camera feed to estimate shelf-attention events.

Attention evidence thread

How did camera observations become spatial and gaze information?

Use the controls below to inspect the key stages, constraints and validation decisions in that process.

From a camera frame to shelf-level attention.

Move through a short example to see how a shopper position becomes a shelf-level attention pattern.

Perspective viewLocate the shopper
Shelf AShelf BShelf C
Find the person in the camera frame
Top-down planMap their position
Shelf AShelf BShelf C
Place that position in the store
Shelf viewConnect gaze to an area
Shelf AShelf BShelf C
Build the attention pattern over time

Outcomes

Operating constraints

  1. No personal identification
  2. Camera perspective
  3. Need for gaze ground truth
  4. Physical-to-digital spatial mapping

What changed?

  1. An additional behavioral signal
  2. Anonymous movement context
  3. Shelf-level attention exploration
  4. A privacy-conscious analytical view

Evidence retained: Review connected the source camera frame, anonymous position, estimated gaze target and accumulated shelf attention.

Discuss your case

Have a similar operating problem? Share the environment, constraint and result you need. We can discuss the engineering path without exposing confidential details.

Discuss a similar challenge