| { |
| "schemaVersion": 1, |
| "capabilities": [ |
| { |
| "id": "image-detection", |
| "title": "Aerial image detection", |
| "summary": "YOLOv11 inference on single drone/helicopter survey frames with per-species boxes.", |
| "status": "live", |
| "category": "detection", |
| "icon": "scan" |
| }, |
| { |
| "id": "video-detection", |
| "title": "Survey clip processing", |
| "summary": "Frame-sampled detection over MP4 survey footage with BoT-SORT tracking, unique-animal counts, and an annotated output video.", |
| "status": "live", |
| "category": "detection", |
| "icon": "film" |
| }, |
| { |
| "id": "species-counting", |
| "title": "Species counting", |
| "summary": "Per-class instance counts across the unified 7-class Prometheus schema.", |
| "status": "live", |
| "category": "analytics", |
| "icon": "hash" |
| }, |
| { |
| "id": "density-heatmap", |
| "title": "Density heatmap", |
| "summary": "Gaussian congregation map highlighting herd locations in a frame.", |
| "status": "live", |
| "category": "analytics", |
| "icon": "flame" |
| }, |
| { |
| "id": "model-registry", |
| "title": "Model registry", |
| "summary": "Hot-swap between trained checkpoints (WAID, merged Phase A+/B/C).", |
| "status": "live", |
| "category": "ops", |
| "icon": "layers" |
| }, |
| { |
| "id": "performance-tracking", |
| "title": "Training performance", |
| "summary": "Per-phase, per-source, per-class mAP and recall history.", |
| "status": "live", |
| "category": "ops", |
| "icon": "activity" |
| }, |
| { |
| "id": "tracking", |
| "title": "Multi-object tracking", |
| "summary": "BoT-SORT track IDs for de-duplicated unique animal counts across frames.", |
| "status": "live", |
| "category": "analytics", |
| "icon": "git-branch" |
| }, |
| { |
| "id": "geospatial", |
| "title": "Geospatial herd map", |
| "summary": "Georeferenced detections plotted over the Malilangwe reserve basemap.", |
| "status": "planned", |
| "category": "analytics", |
| "icon": "map" |
| }, |
| { |
| "id": "anomaly-alerts", |
| "title": "Anomaly & poaching alerts", |
| "summary": "Flag unexpected absences, carcasses, or human incursion in survey runs.", |
| "status": "planned", |
| "category": "intelligence", |
| "icon": "bell" |
| }, |
| { |
| "id": "population-trends", |
| "title": "Population trend lines", |
| "summary": "Longitudinal species counts across survey dates for trend analysis.", |
| "status": "planned", |
| "category": "intelligence", |
| "icon": "trending-up" |
| } |
| ] |
| } |
|
|