VECTIQ
← All projects
Industry & logisticsBETA

SmartScale AI - Weighing Station Anti-Fraud

Every closed weigh ticket scored for fraud against the truck's, the operator's and the station's own history, with a camera edge module for the scale in development

SmartScale AI - Weighing Station Anti-Fraud

Overview

SmartScale AI is the anti-fraud layer for truck weighing stations. For the station side, an edge node on an NVIDIA Jetson is in development: it is designed to classify the truck and count its axles with YOLOv8, read the licence plate and container number with PaddleOCR, and notice a covered or turned camera; its vision models are not trained yet and the MQTT link to the cloud is still to be wired.

When a ticket closes, the backend builds twenty features from it - tare against the plate's recent tares, net against declared cargo, weighing time against the station's norm, off-hours, visit frequency, the same plate at another station, the operator's recent anomaly rate - using rolling baselines kept in Redis.

An Isolation Forest scores the ticket on its own and an LSTM autoencoder scores it as part of the truck's recent sequence; the blend becomes a 0-100 risk score with the three reasons behind it. Alerts are routed by risk level to the dashboard, Zalo OA, email and SMS, and reviewer verdicts are stored as labels that the next training run uses to calibrate and evaluate the model.

ClickHouse holds tickets, scores and loadcell telemetry, which also feed operator statistics, a per-station traffic forecast and loadcell drift warnings.

Key features

Edge module for plate, vehicle class, axle count and container number, in development
Camera tamper detection: covered lens or camera turned away
Twenty fraud features per ticket from rolling baselines in Redis
Tare drift against the plate's own history
Same plate at another station within two hours
Isolation Forest plus LSTM autoencoder ensemble, 0-100 risk score
Top three reasons per score, SHAP-based once the model is trained
Alerts by risk level: dashboard, Zalo OA, email, SMS
Reviewer labels: true fraud or false positive
Operator anomaly rates and an hour-by-risk alert heatmap
Per-station 24-hour traffic forecast with staffing suggestion
Loadcell drift trend with calibration warnings

Tech stack

FastAPI · backendRabbitMQ · backendClickHouse · databaseRedis · databasescikit-learn · aiPyTorch · aiONNX Runtime · aiYOLOv8 · aiPaddleOCR · aiProphet · aiReact · frontendMQTT · otherMLflow · devopsDocker · devops

Solutions