AI-Powered Snow Logistics

Lumittari

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.

YOLOv12 truck detection
Automatic plate recognition
Vehicle registry lookup
SWE weight estimation
How It Works

End-to-End Detection Pipeline

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.

1
Video Capture

Camera at the snow dumping polygon captures arriving trucks

2
Truck Detection

YOLOv12 identifies and localizes trucks in each frame

3
Plate Recognition

ALPR extracts license plate text with confidence scoring

4
Registry Lookup

Plate matched to vehicle registry for truck dimensions

5
Snow Estimation

Volume x SWE density = estimated snow weight

Step 1

Video Upload & Configuration

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.

Video Upload
marjetas_edited_license.mp4
Supported formats: MP4, AVI, MOV, MKV
Video preview
Duration: 0:04 Resolution: 1920x1080
Detection Settings
Minimum time between logging the same plate
Process every Nth frame (higher = faster)
Detections required before logging
Minimum detection confidence (0.1 - 0.95)
AI-Powered

Uses YOLO12 and fast-alpr for accurate truck and plate detection

Vehicle Registry

Matches plates to truck dimensions for automatic volume calculation

Snow Estimation

Combines cargo volume with SWE data to estimate snow weight

Step 2

Real-Time Video Processing

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.

localhost:5000/process/marjetas_edited_license.mp4
51/110 Frames
1 Trucks
1 Plates Logged
22.8 FPS
Step 3

Detection Results & Snow Estimation

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.

2

Total Detections

2

Unique Plates

98.0%

Avg Confidence

1

DB Matches

Matched Vehicle Information

XOI-432 DB Match
Volvo FMX 460 8x4

Pohjoinen Kuljetus Oy

Cargo Bed (L x W x H) 6.5 x 2.55 x 1.2 m
Cargo Volume 19.89 m3
Max Payload 25,000 kg
Gross Vehicle Weight 40,200 kg
Tare Weight 15,200 kg
Year 2022
Snow Load Estimate (100% fill)
19.89 Volume (m3)
6,962 Weight (kg)*
7.0 Weight (t)*

* Estimated using SWE = 350 kg/m3 (typical transported snow density)

Detection Log

# Time License Plate Confidence Frame Company Cargo Vol.
1 00:00:00 XOI432
99.9%
11 Pohjoinen Kuljetus Oy 19.89 m3
2 00:00:03 XOI437
96.1%
90 Not in DB
Vehicle Registry

Database & Snow Event Log

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.

XOI-432 Volvo FMX 460 8x4 (2022)

Pohjoinen Kuljetus Oy

Cargo Bed (L x W x H)6.5 x 2.55 x 1.2 m
Cargo Volume19.89 m3
Max Payload25,000 kg
Tare Weight15,200 kg
GVW40,200 kg
Primary snow transport vehicle
GHI-789 Mercedes-Benz Arocs 3251 8x4 (2020)

Oulun Kuljetus ja Logistiikka Oy

Cargo Bed (L x W x H)6.2 x 2.5 x 1.15 m
Cargo Volume17.83 m3
Max Payload23,000 kg
Tare Weight14,600 kg
GVW37,600 kg
Multi-purpose dump truck
JKL-012 Sisu Polar Rock 8x4 (2024)

Rovaniemen Kuljetuspalvelu Oy

Cargo Bed (L x W x H)6.8 x 2.55 x 1.25 m
Cargo Volume21.68 m3
Max Payload26,000 kg
Tare Weight15,800 kg
GVW41,800 kg
Arctic-grade snow hauler
DEF-456 MAN TGS 35.510 8x4 (2023)

Tampereen Maansiirto Oy

Cargo Bed (L x W x H)7.0 x 2.55 x 1.3 m
Cargo Volume23.21 m3
Max Payload27,000 kg
Tare Weight16,500 kg
GVW43,500 kg
Heavy-duty regional transport

Snow Delivery Event Log

Recent snow delivery events recorded by the detection system

# Date License Plate Detection Time Confidence Fill % Snow Volume SWE Est. Weight
12026-04-06XOI43200:00:0099.9%100.0%19.89 m3350.0 kg/m36,962 kg
22026-04-06XOI43200:00:01100.0%100.0%19.89 m3350.0 kg/m36,962 kg
32026-04-06XOI43200:00:01100.0%100.0%19.89 m3350.0 kg/m36,962 kg
42026-04-06XOI43200:00:00100.0%100.0%19.89 m3350.0 kg/m36,962 kg
52026-04-06XOI43200:00:0099.8%100.0%19.89 m3350.0 kg/m36,962 kg
62026-02-24XOI43200:00:00100.0%100.0%19.89 m3350.0 kg/m36,962 kg
72026-02-24XOI43200:00:00100.0%100.0%19.89 m3350.0 kg/m36,962 kg
82026-02-09XOI43200:00:02100.0%100.0%19.89 m3350.0 kg/m36,962 kg