Reciprocal Visibility
Rakesh John Amala Arokia Nathan, Sigrid Strand, Dmitriy Shutin, Oliver Bimber
TL;DR
The paper tackles occlusion removal in aerial imaging of forests by leveraging reciprocal visibility (RV), a Helmholtz-reciprocity-inspired duality that links ground-point visibility to airborne sampling using pre-scanned data. It formalizes visibility with a matrix $\boldsymbol{V}$ and shows that the integral visibility from airborne positions can be expressed as $\boldsymbol{i}= \frac{1}{Z}\boldsymbol{V}\boldsymbol{p}$, while the reciprocal (bottom-up) view is $\boldsymbol{i}_{\uparrow}= \boldsymbol{V}^{\top}\boldsymbol{p}_{\uparrow}$. Practically, it uses sparse LiDAR point clouds to approximate the bottom-up visibility map $\boldsymbol{U}_{\uparrow} \approx \boldsymbol{V}^{\top}$, and introduces a coding approach with binary weights $2^k$ to decode per-ground-point visibility from the integrated map $\boldsymbol{i}_{\uparrow}$. A greedy sampling algorithm then selects flight positions to maximize visibility while preserving uniform reconstruction, outperforming unguided particle swarm optimization in simulated forest scenarios. The work demonstrates scalable, pre-computed RV guidance for real-time occlusion removal, with potential to coordinate drone swarms and improve detection in static or slowly changing woodland environments.
Abstract
We propose a guidance strategy to optimize real-time synthetic aperture sampling for occlusion removal with drones by pre-scanned point-cloud data. Depth information can be used to compute visibility of points on the ground for individual drone positions in the air. Inspired by Helmholtz reciprocity, we introduce reciprocal visibility to determine the dual situation - the visibility of potential sampling position in the air from given points of interest on the ground. The resulting visibility map encodes which point on the ground is visible by which magnitude from any position in the air. Based on such a map, we demonstrate a first greedy sampling optimization.
