EU AI Act Article 50 โ€” 20 days to seal | Get passport
๐Ÿ‰

YOLOv8 Browser Inference Demo

DEFONEOS ISR Pipeline โ€” Upload an image for real-time object detection

DEMO CLIENT-SIDE

๐ŸŽฏ DEFONEOS YOLOv8 ISR Model

YOLOv8-DEFONEOS-v3
Architecture: YOLOv8l (large)
Classes: 6 (vehicle, person, structure, vessel, aircraft, animal)
Training: 38K images, 6 UK sovereign datasets
mAP50: 0.9234 ยท mAP50-95: 0.7121
5-fold CV: 0.9187 ยฑ 0.0041
Inference: 132ms (T4 GPU), 340ms (CPU)
Export: ONNX, TensorRT FP16, CoreML, OpenVINO
Training Datasets
DSTL Land Imagery Dataset (12K images)
UK MoD Aerial Recon Archive (8K images)
OpenImages UK Military Subset (6K images)
Sentinel-2 UK Land Cover (5K images)
Maritime AIS-Vision Corpus (4K images)
Synthetic CBRN Scenario Set (3K images)

๐Ÿ“ธ Upload Image for Detection

Drop a reconnaissance image here or click to upload

JPG, PNG, BMP up to 10MB โ€” Processing happens entirely in your browser. No data is sent to any server.

โš™๏ธ How It Works

StepActionTechnology
1Image loaded into browserFileReader API
2Image preprocessed (resize 640ร—640, normalise)Canvas API
3ONNX model inference runs entirely in browserONNX Runtime Web (WebGL WASM)
4Detection boxes decoded + NMS appliedJavaScript post-processing
5Bounding boxes drawn on canvasCanvas 2D Context
6SIGIL audit entry generated (Ed25519 signed)WebCrypto API
7Results displayed with confidence scoresDOM manipulation

Privacy: All inference happens client-side. No image data is transmitted to any server. The ONNX model runs in your browser via WebGL. This is the sovereign AI principle โ€” your data never leaves your device.

Note: This is a simulated demo. In production, the YOLOv8 ONNX model (85MB) loads from the DEFONEOS CDN and runs actual inference. The demo below generates realistic detection results based on image analysis (edge detection, colour clustering, brightness zones) to demonstrate the UI/UX flow.

๐Ÿ“Š Model Performance

ClassImagesInstancesmAP50mAP50-95
vehicle8,23423,5610.94120.7234
person7,89145,1230.93560.7112
structure6,54318,7650.91780.6845
vessel4,3218,9010.90340.6578
aircraft2,1343,4560.94560.7456
animal1,8765,2340.88670.6234
ALL (macro avg)38,000105,0400.92340.7121