The XCAN AI algorithm library

Over 40 production-ready video analysis algorithms across people, vehicles, workplace safety, objects and scene-specific domains. Combine any of them on a single XCAN AI Box.

40+ algorithms5 domainsPer-channel rulesCustom training
People & Face

People & Face

15 algorithms in this domain

Face Recognition

Detect and compare faces against a library for access control, attendance and VIP alerts.

Face Attribute Analysis

Gender, age band, glasses and mask attributes captured with every detection.

Stranger / Blacklist Alert

Trigger an alarm the moment an unknown or blacklisted person appears.

Body Detection & Attributes

Recognise people from clothing and body features when the face is not visible.

People Counting & Flow

Bi-directional in/out counting per rule line with hourly granularity.

Crowd Density Estimation

Estimate how many people occupy a zone and warn before it becomes unsafe.

Loitering Detection

Flag anyone dwelling in a zone longer than a defined threshold.

Intrusion Detection

Alarm when a person enters a restricted area or crosses a virtual fence.

Fall Detection

Detect a person falling and push an immediate alert for rapid response.

Fight / Violence Detection

Recognise aggressive movement patterns and notify security in real time.

Leave-Post Detection

Alert when a guard or operator leaves the workstation during shift hours.

Sleeping on Duty

Detect personnel sleeping at a post and raise a supervision event.

Phone Usage Detection

Identify staff using a phone where it is prohibited (driving, operation, kitchen).

Smoking Detection

Detect smoking in prohibited areas such as workshops, warehouses and petrol stations.

Uniform / Dress-Code Check

Verify staff are wearing the required uniform, hat or badge.

Vehicles & Traffic

Vehicles & Traffic

8 algorithms in this domain

License Plate Recognition

Read blue, yellow, green and international plate formats in real time.

Vehicle Detection & Counting

Count vehicles by type - car, van, truck, bus, motorcycle.

Vehicle Blacklist / Whitelist

Open a barrier for authorised vehicles or alarm on a blacklist match.

Illegal Parking Detection

Detect vehicles stopped in a no-parking zone beyond a time limit.

Wrong-Way Detection

Alarm on vehicles travelling against the designated direction.

Parking Space Occupancy

Report the real-time occupied / free status of each marked space.

Non-Motor Vehicle Detection

Detect e-bikes and bicycles entering areas reserved for pedestrians.

Traffic Congestion Detection

Estimate queue length and congestion level on a road section.

Workplace Safety (PPE)

Workplace Safety (PPE)

8 algorithms in this domain

Safety Helmet Detection

Confirm helmets are worn in the work zone and alarm on violations.

Reflective Vest Detection

Verify high-visibility clothing for night and roadside works.

Safety Harness Detection

Detect whether workers at height are wearing a full-body harness.

Mask Detection

Check mask compliance in kitchens, factories and clinical areas.

Glove & Hairnet Detection

Verify gloves and hairnets in food and hygiene-controlled zones.

Fire / Smoke Detection

Detect flame and smoke on video, complementing physical detectors.

Restricted Zone Intrusion

Keep people out of high-voltage, high-temperature or moving-machinery zones.

Machine Guarding Check

Verify guards and covers are in place on operating equipment.

Objects & Environment

Objects & Environment

8 algorithms in this domain

Missing / Lost Item Detection

Detect when a protected item has been removed from its place.

Abandoned Object Detection

Flag bags or packages left unattended beyond a time threshold.

Garbage Overflow Detection

Alert when bins overflow or waste is dumped outside collection points.

Littering / Illegal Dumping

Catch people dumping waste or construction debris illegally.

Floor Spill / Water Detection

Detect spills and wet floors in restaurants, malls and factories.

Fire Exit Blocked

Warn when emergency exits or escape routes are obstructed.

Fire Extinguisher Missing

Verify fire-fighting equipment remains in its designated place.

Material / Stock Detection

Monitor stock on shelves or material stacks for shortages.

Scene-Specific

Scene-Specific

8 algorithms in this domain

Chef Uniform & Bare-Hand

Kitchen-specific check for uniform, hats and bare-hand handling of food.

Pest / Rat Detection

Detect rodent activity in kitchens, stores and food plants.

Stove Left Unattended

Detect a lit stove with nobody present in the cooking area.

Reusable Oil Violation

Flag reused or overheated cooking oil where regulations require disposal.

Anti-Drowning Detection

Detect a swimmer in distress in a pool or a person entering a dangerous water zone.

Riverbank / Water Edge Intrusion

Warn when people approach or cross a water-safety line.

Livestock Counting & Behaviour

Count animals and detect abnormal movement in a pen or barn.

Forest / Rangeland Smoke

Detect early smoke plumes for forest and grassland fire prevention.

Visual reference

Core algorithms in pictures

Four of the algorithms customers ask about most, taken from the product documentation.

Face and human recognition
Face and human recognitionFace match, stranger and blacklist alerts, plus body detection for the cases where a face is not visible.
Granular people counting
Granular people countingIn and out counts, live occupancy and footfall broken down by zone, hour and day.
Missing item detection
Missing item detectionFlags an object that has disappeared from the scene, or appeared where it should not be.
How the algorithms fit together
How the algorithms fit togetherDetection, tracking, classification and event rules - the pipeline that runs on every channel.
Results on the operator screen
Results on the operator screenWhat safety staff actually see: live feeds annotated with detection boxes and violation labels such as NO HELMET.
Configuration

How algorithms are configured

Flexibility is the point - the same box can serve very different rooms.

Each camera channel runs its own algorithm profile. A gate camera might run face recognition and LPR; the same box can run helmet detection on a construction camera and pest detection in the kitchen.

Sensitivity, detection zones, schedules and alarm rules are configured per algorithm, so daytime and night-time behaviour can differ. Detection regions are drawn directly on the live view.

Alarms can trigger relay outputs, audio warnings, emails, app notifications, or an HTTP push to a third-party platform through the Open API.

Need something that is not in the library? Our algorithm team trains custom models from your own footage - typical lead time is two to six weeks depending on complexity.

Custom AI

Custom algorithm development

When the standard library is not enough.

Sample collection

You provide representative video from the real scene, covering normal and abnormal cases.

Model training

Our team labels the data and trains a model optimised for your hardware.

Validation

Accuracy is measured against a held-out set from your own site, not a public dataset.

Deployment

The model is packaged and pushed to your boxes over the air, with version management.

Need a specific algorithm?

Send us a sample clip of what you want to detect. We will tell you whether it can be done, how accurately, and how long it will take.