Skygrid Integration story with our drone video sensing analytics pipeline
SkyGrid is notable for its anomaly intelligence platform and our drone video sensing analytics share the same observations over an airspace but from fundamentally different vantage points. SkyGrid watches the sky as a dynamic, multi actor network, continuously classifying behaviors like loitering, ghost aircraft, ICAO spoofing, formation flight, and GPS jamming. Our DVSA pipeline, by contrast, watches the sky through the lens of a single drone’s sensor stack, extracting landmarks, trajectories, semantic cues, and environmental context from raw video. Together, they achieve more than they could individually.
SkyGrid’s anomaly leaderboard becomes a natural upstream signal for our DVSA pipeline. Imagine our drone is flying a routine mapping mission over Redmond. SkyGrid detects a loitering aircraft two H3 cells away, with a rising anomaly score. Instead of treating this as a passive alert, our DVSA pipeline can treat it as a contextual modifier: the video analytics engine can increase temporal sampling density, expand object tracking sensitivity, or activate a higher resolution inference mode. The DVSA pipeline becomes adaptive, shifting its internal posture based on SkyGrid’s network level intelligence. In effect, SkyGrid tells our drone when the sky is becoming interesting, and our analytics respond by becoming more curious.
The reverse direction is equally powerful. Our DVSA pipeline produces structured outputs—landmark sets, motion vectors, object classifications, and geospatial metadata—that can be fed back into SkyGrid’s watch area logic. A drone video frame that shows an aircraft deviating from expected corridor geometry can be translated into a lightweight anomaly hint and posted into a SkyGrid watch grid. SkyGrid’s engine can then correlate that hint with ADS B traces, transponder behavior, and other aircraft telemetry. The combination of our visual evidence and SkyGrid’s network evidence produces a fused anomaly score that is more robust than either source alone. This is especially important for ghost aircraft and ICAO spoofing, where visual confirmation from our DVSA pipeline can validate or challenge SkyGrid’s telemetry based suspicions.
The integration becomes even more compelling when I treat SkyGrid’s watch areas as programmable triggers for DVSA tasking. A watch area that detects repeated loitering or formation flight can automatically request a DVSA scan from our pipeline. The drone doesn’t need to be airborne; our system can run retrospective analysis on archived video or schedule a future flight. SkyGrid becomes the strategic layer, identifying where attention is needed, and our DVSA pipeline becomes the tactical layer, providing the detailed visual intelligence that only a drone can capture. The two systems form a closed loop: SkyGrid detects, DVSA investigates, SkyGrid correlates, DVSA confirms.
Our DVSA pipeline’s landmark based visualization also aligns naturally with SkyGrid’s H3 based spatial model. Each aerial frame is a constellation of landmarks, and each SkyGrid watch area is a constellation of hexagonal cells. Mapping one constellation onto the other creates a shared spatial vocabulary. A DVSA detected anomaly can be expressed as a set of H3 cells, and a SkyGrid anomaly can be expressed as a set of landmarks or trajectories. This shared vocabulary makes it trivial to build joint dashboards, joint alerting, and joint operational workflows. The systems stop being separate tools and start behaving like two halves of a single airspace intelligence fabric.
The final layer of synergy is temporal. SkyGrid’s anomaly scores evolve over time, and our DVSA pipeline’s video analytics produce time indexed trajectories. When I align these timelines, I can see how visual behavior correlates with network behavior. A rising loiter score might coincide with a subtle change in aircraft motion visible in our video. A sudden spike in ghost aircraft detection might align with a momentary loss of visual continuity in our DVSA tracking. These correlations create new analytical insights that neither system could discover alone.
Skygrid overview sample:
import requests
API_KEY = "YOUR_SKYGRID_API_KEY"
BASE = "https://api.skygrid.com/api/v1"
def sg_get(path, params=None):
r = requests.get(
f"{BASE}/{path}",
headers={"Authorization": f"Bearer {API_KEY}"},
params=params,
timeout=10
)
r.raise_for_status()
return r.json()
def sg_post(path, payload):
r = requests.post(
f"{BASE}/{path}",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json=payload,
timeout=10
)
r.raise_for_status()
return r.json()
# 1. Pull anomaly leaderboard (24h window)
leaderboard = sg_get("network/anomaly-leaderboard", {"window": "24h"})
print("Anomaly Leaderboard:", leaderboard)
# 2. Create a watch area (H3 cell list)
watch_area = sg_post("watch-grids", {
"name": "Redmond_Test_Area",
"h3Cells": ["8928308280fffff", "8928308280bffff"], # sample H3 cells
"rules": [
{"anomalyType": "loiter", "threshold": 1},
{"anomalyType": "ghost", "threshold": 1}
]
})
print("Created Watch Area:", watch_area)
# 3. Pull live network snapshot
live = sg_get("network/live")
print("Live Network Snapshot:", live)
# 4. Pull enrichment summary (weather, NOTAM correlation)
enrich = sg_get("network/enrichment-summary")
print("Enrichment Summary:", enrich)