A camera-based AI system that automatically detects snow transport trucks, reads license plates, retrieves vehicle dimensions from a registry database, and estimates snow volume & weight — enabling accurate billing and operational analytics.
From camera feed to billing data in five automated steps. The system processes video in real-time, detecting trucks, reading plates, and calculating snow loads without manual intervention.
Camera at the snow dumping polygon captures arriving trucks
YOLOv12 identifies and localizes trucks in each frame
ALPR extracts license plate text with confidence scoring
Plate matched to vehicle registry for truck dimensions
Volume x SWE density = estimated snow weight
Users upload video footage from the snow dumping polygon. The interface supports drag & drop, video preview, and configurable detection parameters — duplicate threshold, frame skip, confirmation count, and confidence level.
Uses YOLO12 and fast-alpr for accurate truck and plate detection
Matches plates to truck dimensions for automatic volume calculation
Combines cargo volume with SWE data to estimate snow weight
The AI processes video frame by frame, detecting trucks and reading license plates in real-time. Annotated frames stream to the browser via Server-Sent Events with live stats and a detection log sidebar.
After processing, the system presents a complete dashboard: summary statistics, matched vehicle information with cargo bed dimensions, snow volume/weight estimates using SWE data, and a searchable detection log with confidence scores.
Total Detections
Unique Plates
Avg Confidence
DB Matches
Pohjoinen Kuljetus Oy
* Estimated using SWE = 350 kg/m3 (typical transported snow density)
| # | Time | License Plate | Confidence | Frame | Company | Cargo Vol. |
|---|---|---|---|---|---|---|
| 1 | 00:00:00 | XOI432 |
|
11 | Pohjoinen Kuljetus Oy | 19.89 m3 |
| 2 | 00:00:03 | XOI437 |
|
90 | Not in DB | — |
The system maintains a vehicle registry with detailed truck specifications and cargo bed dimensions. Every detected snow delivery is logged with volume/weight estimates for billing and analytics.
Pohjoinen Kuljetus Oy
Oulun Kuljetus ja Logistiikka Oy
Rovaniemen Kuljetuspalvelu Oy
Tampereen Maansiirto Oy
Recent snow delivery events recorded by the detection system
| # | Date | License Plate | Detection Time | Confidence | Fill % | Snow Volume | SWE | Est. Weight |
|---|---|---|---|---|---|---|---|---|
| 1 | 2026-04-06 | XOI432 | 00:00:00 | 99.9% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 2 | 2026-04-06 | XOI432 | 00:00:01 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 3 | 2026-04-06 | XOI432 | 00:00:01 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 4 | 2026-04-06 | XOI432 | 00:00:00 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 5 | 2026-04-06 | XOI432 | 00:00:00 | 99.8% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 6 | 2026-02-24 | XOI432 | 00:00:00 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 7 | 2026-02-24 | XOI432 | 00:00:00 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |
| 8 | 2026-02-09 | XOI432 | 00:00:02 | 100.0% | 100.0% | 19.89 m3 | 350.0 kg/m3 | 6,962 kg |