Traditional CCTV answers one question: what happened? AI-powered systems answer a far more important one: what's about to happen?
IntelliGuard uses multiple AI models working together in real time to detect concealment behaviour โ the single most common theft method in Australian pharmacies. Here's how the pipeline works.
The first layer uses state-of-the-art pose estimation to detect every person in the camera frame and track them across time. Each individual is assigned a unique ID that persists as they move through the store, even across partial occlusions. This is powered by YOLO-based detection running at over 30 frames per second on compact edge hardware โ fast enough to never miss a frame.
With each person tracked, the system extracts 18 skeletal keypoints per frame โ wrists, elbows, shoulders, hips โ and feeds sequences of these poses into a temporal action classifier. This model has been trained specifically on pharmacy concealment patterns:
Unlike simple motion detection, these models understand the context of movement. Picking up a product to read the label looks very different from concealing it โ even when the physical motion appears similar.
A specialised object detector identifies hands, bags, and pockets in the scene. When a hand enters a bag zone while near a shelf, the system correlates this with the pose data to confirm concealment. This multi-signal approach dramatically reduces false positives โ a shopper putting their phone in their bag won't trigger an alert, but someone sliding a bottle of perfume in will.
All signals feed into a Finite State Machine (FSM) that maintains a threat score for each tracked person. The score rises with:
When the score crosses the threshold, an alert fires. Staff receive an instant push notification with the suspect's face photo โ captured by a separate face detection model โ so they know exactly who to approach and where in the store they are.
The entire pipeline runs on a compact edge device in the pharmacy. No video is uploaded to the cloud. No third-party servers process your footage. Alert latency is approximately 2 seconds from detection to phone notification โ fast enough for staff to intervene before the suspect reaches the exit.
This is not generic retail AI. IntelliGuard's models are purpose-built and continuously tuned for pharmacy concealment โ the specific hand movements, shelf heights, product sizes, and store layouts that define cosmetics and fragrance theft in Australian pharmacies.
Explore IntelliGuard โ AI theft prevention built for Australian pharmacies.