yakvrz's picture
Switch rooftop masking to SAM3 and refresh demos
c5794e7
|
raw
history blame
1.43 kB

Drone Landing Site Safety

Analyze aerial RGB imagery to detect safe drone landing sites. Combines monocular depth estimation, promptable hazard segmentation, and geometric heuristics to flag flat, obstacle-free areas, with overlays and metrics that show why a spot is safe. A Gradio UI and curated gallery are included for quick testing and browsing of precomputed outputs.

RGB reference
Safety overlay

What’s inside

  • Main app (landing_app.py) — runs full inference with adjustable thresholds, overlays, and camera assumptions; requires >8GB VRAM (assuming default 1024 px processing resolution); runtime is ~1000ms per image.
  • Curated gallery (demo/demo_app.py) — precomputed PNG/JPG/JSON artifacts for fast, zero-GPU browsing.

Prereqs

  • Python 3.10+ and a CUDA GPU for the main app (CPU works but is slow).
  • Sample images: drop your RGBs under data/Image/. 5 VISLOC images are bundled as examples.
  • Install deps: pip install -r requirements.txt.

References