Vigil
Site-safety monitoring for construction sites. Vigil watches every camera on the site, checks each worker for a hard hat and safety vest, knows where the machines are, and raises an alert with a photo the moment someone breaks a safety rule.
- A YOLO11 PPE detector fine-tuned for hard hats and safety vests: 0.92 mAP50 on held-out site photos
- A second model finds forklifts, excavators, loaders, rollers and trucks (0.82 mAP50), so it can warn when a person is next to a moving machine
- Pose estimation spots a worker who is down and flags it at once
- Draw restricted zones on any camera, with alerts for entry and for too many people in one zone
- Every alert carries an evidence photo and is followed up from the alert list, with CSV export
- Overview with live PPE compliance, workers on camera, analytics and a heatmap for each camera
- Upload any site video and Vigil analyses it end to end
Built with
- Computer vision
- PyTorch, YOLO11, Pose estimation, OpenCV
- Backend
- Python, FastAPI, FFmpeg
- Database
- PostgreSQL
- Frontend
- React, TypeScript, Tailwind CSS, Recharts