English

Submodular Trajectory Optimization for Aerial 3D Scanning

Computer Vision and Pattern Recognition 2017-08-07 v3

Abstract

Drones equipped with cameras are emerging as a powerful tool for large-scale aerial 3D scanning, but existing automatic flight planners do not exploit all available information about the scene, and can therefore produce inaccurate and incomplete 3D models. We present an automatic method to generate drone trajectories, such that the imagery acquired during the flight will later produce a high-fidelity 3D model. Our method uses a coarse estimate of the scene geometry to plan camera trajectories that: (1) cover the scene as thoroughly as possible; (2) encourage observations of scene geometry from a diverse set of viewing angles; (3) avoid obstacles; and (4) respect a user-specified flight time budget. Our method relies on a mathematical model of scene coverage that exhibits an intuitive diminishing returns property known as submodularity. We leverage this property extensively to design a trajectory planning algorithm that reasons globally about the non-additive coverage reward obtained across a trajectory, jointly with the cost of traveling between views. We evaluate our method by using it to scan three large outdoor scenes, and we perform a quantitative evaluation using a photorealistic video game simulator.

Keywords

Cite

@article{arxiv.1705.00703,
  title  = {Submodular Trajectory Optimization for Aerial 3D Scanning},
  author = {Mike Roberts and Debadeepta Dey and Anh Truong and Sudipta Sinha and Shital Shah and Ashish Kapoor and Pat Hanrahan and Neel Joshi},
  journal= {arXiv preprint arXiv:1705.00703},
  year   = {2017}
}

Comments

Accepted for publication at the International Conference on Computer Vision (ICCV) 2017; Supplementary video: http://www.youtube.com/watch?v=89fFmfVZSO8

R2 v1 2026-06-22T19:33:15.484Z