VECTIQ
← All projects
Construction & infrastructureCOMING SOON

Drone Infrastructure Inspection

Drone imagery of bridges and high-rise buildings in, defects out: detected, measured in millimetres and graded by severity, with 3D reconstruction and tracking across inspections on the roadmap

Drone Infrastructure Inspection

Overview

An inspection starts with a set of drone photos uploaded against an asset, a bridge or a high-rise building. A Celery chain then does the work in order. Preprocessing reads EXIF and GPS, rejects blurred frames and cuts each photo into overlapping 1024-pixel tiles so thin cracks are not lost when the image is resized.

A YOLOv8 segmentation model, exported to ONNX, finds cracks, corrosion, spalling, deformation and missing bolts; the ground sample distance converts each mask to length, width and area in millimetres. An EfficientNet-B2 classifier grades each defect as light, medium, heavy or dangerous, and detections the model is unsure about are flagged for an engineer, whose corrections are stored for the next round of training.

The asset health index is then recomputed, and email alerts and signed webhooks go out. Reports export to PDF and Excel. The pipeline, training scripts and Kubernetes manifests are in place; the defect models still need training on inspection data.

The next steps are rebuilding the structure as a point cloud and mesh with OpenSfM and Open3D for a browser 3D viewer, placing each defect on that model, and linking defects across inspections to measure crack growth.

Key features

Assets, projects and inspections for bridges and high-rise buildings
Drone photo upload, EXIF/GPS reading, blur rejection and overlapping tiles
Five defect types: crack, corrosion, spalling, deformation, missing bolt
Defect length, width and area in millimetres from GSD
Four-level severity grading and a 0-100 asset health index
Engineer review of uncertain detections, stored for retraining
Roadmap: 3D reconstruction, defects placed on the model, tracking across inspections
PDF and Excel inspection reports
Email alerts and HMAC-signed webhooks
Admin, engineer and viewer roles; model versions promoted by admin

Tech stack

FastAPI · backendCelery · backendReact · frontendThree.js · frontendPostgreSQL · databaseMinIO · databaseYOLOv8-seg · aiEfficientNet-B2 · aiONNX Runtime · aiMLflow · aiOpenSfM · otherOpen3D · otherKubernetes · devopsPrometheus · devops

Solutions