Podcast

The GeoFMV Podcast

Deep dives into Full Motion Video exploitation, MISB standards, geospatial AI, and field-tested workflows for ISR analysts, GIS professionals, and first responders. New episodes monthly.

8 Episodes ~35โ€“50 min Free
Available on: ๐ŸŽ™ Spotify ๐ŸŽต Apple Podcasts โ–ถ๏ธ YouTube ๐Ÿ“ป RSS Feed Subscribe to get new episodes automatically
All Episodes

Season 1

EP
01
Introducing GeoFMV โ€” AI-Enhanced FMV for the Desktop Analyst
Why did we build GeoFMV when tools like the QGIS FMV plugin and ArcGIS Pro's Image Analyst extension already exist? We walk through the pain points โ€” expensive licenses, Qt5 tech debt, no local AI โ€” and explain how GeoFMV addresses them without breaking the analyst's workflow.
๐Ÿ—“ March 2026 โฑ 38 min ๐ŸŽ™ Host: Jordan Bess
IntroQGIS 4.xArcGIS ProOpen Source
โ–ถ Play Episode
EP
02
MISB Standards Demystified: KLV, STANAG 4609, and Why They Matter
A technical breakdown of the binary metadata format powering every military drone video. We cover the KLV encoding model (Key-Length-Value), the 16-byte MISB ST 0601 Universal Key, BER length encoding, the 146 defined tags, and why the round-trip property matters for data integrity.
๐Ÿ—“ March 2026 โฑ 44 min ๐ŸŽ™ Host: Jordan Bess
MISB ST 0601KLV BinarySTANAG 4609Standards
โ–ถ Play Episode
EP
03
AI Object Detection on Georeferenced Video: Local vs Cloud
We compare running YOLOv11 locally via ONNX Runtime against routing frames to OpenRouter's multimodal vision models. Topics: air-gap requirements, GPU acceleration (DirectML/CUDA), NMS post-processing, the confidence threshold tradeoff, and how both modes feed the same georeferencing pipeline.
๐Ÿ—“ March 2026 โฑ 52 min ๐ŸŽ™ Host: Jordan Bess
YOLOv11ONNX RuntimeOpenRouterAir-Gap
โ–ถ Play Episode
EP
04
Building the ArcGIS Pro Add-In Without Image Analyst
The ArcGIS Pro Image Analyst extension costs thousands per seat โ€” and most organisations only need FMV capabilities for a handful of analysts. We explain how LibVLCSharp replaces the native VideoLayer, how a custom C# BinaryReader parses MISB KLV without any proprietary SDK, and how OpenCvSharp4 handles frame extraction for AI inference.
๐Ÿ—“ March 2026 โฑ 47 min ๐ŸŽ™ Host: Jordan Bess
ArcGIS ProLibVLCSharpC#/.NET 8No Image Analyst
โ–ถ Play Episode
EP
05
DuckDB WASM for In-Browser Geospatial Analytics
DuckDB WASM ships an entire analytical database engine to the browser as WebAssembly. We walk through the spatial, httpfs, and zipfs extensions that power GeoFMV's analytics layer โ€” enabling analysts to query detection archives from S3, join with PostGIS geodatabases, and explore 3D Tiles metadata, all without a server round-trip.
๐Ÿ—“ March 2026 โฑ 41 min ๐ŸŽ™ Host: Jordan Bess
DuckDB WASMspatialhttpfszipfsGeoParquet
โ–ถ Play Episode
EP
06
From DJI Drone to STANAG 4609: The Multiplexing Story
Most DJI drones output raw MP4 video and a separate CSV flight log โ€” not STANAG 4609. We walk through the GeoFMV multiplexor that ingests a DJI video + CSV pair, maps DJI columns to MISB ST 0601 tags, interpolates timestamp gaps, and produces a STANAG 4609 MPEG-TS file that can be exploited with all the same tools as native FMV.
๐Ÿ—“ March 2026 โฑ 36 min ๐ŸŽ™ Host: Jordan Bess
DJI TelemetryCSV MuxSTANAG 4609FFmpeg
โ–ถ Play Episode
EP
07
Air-Gapped AI: Running ONNX Inference in Tactical Environments
In a contested or classified environment, sending video frames to a cloud API is not an option. We cover how to set up GeoFMV's local AI mode: selecting and packaging ONNX models, configuring GPU execution providers (DirectML on Windows, CUDA on Linux), managing model updates on air-gapped networks, and the custom ONNX model workflow for domain-specific detection classes.
๐Ÿ—“ March 2026 โฑ 49 min ๐ŸŽ™ Host: Jordan Bess
Air-GapONNX RuntimeDirectMLTactical AI
โ–ถ Play Episode
EP
08
Analyst Workflow Deep Dive: Review, Reclassify, Export
AI detections are proposals, not verdicts. We walk through the full analyst review workflow: the detection review panel, accept/reject/reclassify actions, map symbology by review status, the click-to-seek integration between the detection layer and the video player, and export filtering by status, class label, confidence, and time range into GeoPackage, GeoJSON, and MISB ST 0903 VMTI format.
๐Ÿ—“ March 2026 โฑ 43 min ๐ŸŽ™ Host: Jordan Bess
Analyst ReviewAccept/RejectGeoPackage ExportVMTI
โ–ถ Play Episode
Coming Next

Season 2 โ€” In Production

Episodes planned: object tracking with MOSSE/CSRT, GeoTIFF mosaic creation, NDVI and multispectral FMV, property-based testing with Hypothesis and FsCheck, and deploying GeoFMV in an enterprise ArcGIS environment.

Subscribe for Updates โ†’