Computer Vision

PPE Detection Software — Helmets, Vests & Jackets on Live CCTV

Automatically checks whether workers are wearing the required safety gear — and lets you add new PPE items without retraining.

  • Safety AI
  • YOLO-World
  • Compliance
  • Real-time alerts

PPE check — required gear detected, missing items flagged instantly. Illustrative walkthrough.

YOLO-Worldopen-vocabulary detector
No retrainadd PPE items at runtime
MJPEGlive annotated stream
Reactoperator console

What it does

A workplace-safety vision system that detects personal protective equipment — helmets, vests, gloves — and flags anyone who is non-compliant in real time. It runs on an open-vocabulary detector (YOLO-World), so safety officers can add or remove PPE items and upload reference images from the web console instead of waiting for a retrained model.

Which PPE it detects

Out of the box the system checks hard hats and helmets, high-visibility vests and safety jackets and gloves for every person in frame. Because it runs on an open-vocabulary detector (YOLO-World), safety officers can add further items, such as goggles, face masks, harnesses or safety boots, by typing the item name and uploading a few reference images in the console. No model retraining, no waiting on a data-science team.

PPE detection using computer vision vs. manual checks

Manual PPE checks happen at the gate and on patrol, so most of the shift goes unobserved. Computer vision checks every person on every connected camera continuously, raises an alert the moment required gear is missing, and keeps a timestamped log of each event for toolbox talks and audits. Supervisors spend their time fixing the problems the system finds rather than looking for them.

Built for UAE and GCC site conditions

Sites in the Gulf are hard on cameras and models: heat haze at midday, dust, glare off concrete, night-shift lighting and cameras mounted high on cranes and scaffolds. We test on footage from your own cameras before rollout, tune the confidence thresholds per camera, and deploy on-premise or on UAE-hosted servers so footage stays on site. Read more in computer vision for construction-site safety in the UAE, or see our full computer vision services.

How it works

  1. Step 1. A YOLO-World open-vocabulary detector scans each camera frame for the configured PPE classes.
  2. Step 2. It checks every detected person for the required gear.
  3. Step 3. Missing equipment triggers a visible alert on the live annotated stream and an event log.
  4. Step 4. PPE items, reference images and stream sources are managed from the React operator console via the backend's config APIs.

Where it's used

  • Construction sites
  • Factory floors
  • Warehouses
  • Oil & gas facilities

Tech stack

  • Python
  • YOLO-World
  • FastAPI backend
  • React + Vite
  • MJPEG streaming

Build something like this

This project is part of our computer vision development and a fixed-price computer vision pilot. Tell us your use case and we will reply within one business day with a first step, a price and a date.

Architecture

How the pieces fit

  1. 01Site camerasRTSP / stream sources
  2. 02YOLO-Worldopen-vocabulary PPE detection
  3. 03Compliance checkrequired gear per person
  4. 04Alerts & streamMJPEG feed · event log · console
InputProcessingOutput

Questions

Can it detect safety vests and jackets as well as helmets?

Yes. Helmets, high-visibility vests, safety jackets and gloves are configured as standard, and other items such as goggles, masks or harnesses can be added from the console without retraining.

Does it work with our existing CCTV?

Yes. It reads RTSP and MJPEG streams from standard IP cameras and NVRs. We review sample footage first to confirm camera angle and resolution are good enough for reliable detection.

Does it work in dust, heat and at night?

We tune it per camera for heat haze, dust and night lighting during the pilot, and measure accuracy on your own footage before rollout so you know how it performs on your site.

What happens when someone is missing PPE?

The person is flagged on the live annotated stream, an event is written to the log, and an alert can be sent to supervisors by email, WhatsApp or your existing system.

How much does a PPE detection pilot cost?

A fixed-price pilot on one camera over two to three weeks typically costs AED 12,000 to 18,000. Rollout across more cameras is priced after the pilot.

Want something like PPE Detection?

Tell us your use case — we'll scope a build that fits.

Start a project →