Skip to main content
QUICK REVIEW

[Paper Review] Autonomous drone cinematographer: Using artistic principles to create smooth, safe, occlusion-free trajectories for aerial filming

Rogerio Bonatti, Yanfu Zhang|arXiv (Cornell University)|Aug 28, 2018
Advanced Vision and Imaging16 citations
TL;DR

This paper presents an autonomous drone cinematographer that generates smooth, safe, and aesthetically pleasing aerial trajectories by optimizing a composite cost function balancing motion smoothness, obstacle avoidance, occlusion avoidance, and cinematic composition. Evaluated in real-world outdoor flights over 1.25 hours at 5Hz with 10s horizon, the system successfully avoided obstacles or occlusion 65 times while maintaining high visual quality under noisy actor predictions.

ABSTRACT

Autonomous aerial cinematography has the potential to enable automatic capture of aesthetically pleasing videos without requiring human intervention, empowering individuals with the capability of high-end film studios. Current approaches either only handle off-line trajectory generation, or offer strategies that reason over short time horizons and simplistic representations for obstacles, which result in jerky movement and low real-life applicability. In this work we develop a method for aerial filming that is able to trade off shot smoothness, occlusion, and cinematography guidelines in a principled manner, even under noisy actor predictions. We present a novel algorithm for real-time covariant gradient descent that we use to efficiently find the desired trajectories by optimizing a set of cost functions. Experimental results show that our approach creates attractive shots, avoiding obstacles and occlusion 65 times over 1.25 hours of flight time, re-planning at 5 Hz with a 10 s time horizon. We robustly film human actors, cars and bicycles performing different motion among obstacles, using various shot types.

Motivation & Objective

  • To enable real-time, autonomous aerial filming that balances cinematic quality with safety and smoothness.
  • To address the limitations of prior methods that either precompute trajectories off-line or fail to handle occlusion and complex obstacle shapes.
  • To integrate artistic cinematography guidelines—such as rule of thirds, shot scale, and screen position—into a real-time motion planning framework.
  • To ensure robust performance under noisy actor motion predictions and dynamic environments.
  • To develop a scalable, generalizable system applicable to diverse shot types and real-world filming scenarios.

Proposed method

  • The system formulates aerial cinematography as a real-time trajectory optimization problem using a composite cost function J that combines smoothness, obstacle avoidance, occlusion avoidance, and shot composition costs.
  • A novel real-time covariant gradient descent algorithm is proposed to efficiently minimize the cost function, enabling fast convergence and re-planning at 5Hz.
  • The method uses a 10-second time horizon with predicted actor trajectories (ξₐ) and a pre-computed TSDF map of the environment for obstacle representation.
  • Artistic shot parameters—shot scale, screen position, line-of-action angle, and tilt—are encoded as time-varying constraints to guide the camera's cinematic intent.
  • The occlusion cost function Jₒcᶜ is explicitly modeled to penalize trajectories where the actor is partially or fully blocked by obstacles, improving visual frame quality.
  • A ROS-based simulation pipeline with a photo-realistic renderer is used to tune cost function weights and validate the system before real-world deployment.

Experimental results

Research questions

  • RQ1Can a real-time motion planner generate smooth, safe, and aesthetically pleasing drone trajectories that adhere to cinematic composition principles in dynamic, real-world environments?
  • RQ2How does explicitly modeling occlusion avoidance improve the visual quality of aerial shots compared to obstacle-only avoidance?
  • RQ3To what extent can the system maintain high performance under noisy actor motion predictions and complex obstacle geometries?
  • RQ4What is the trade-off between following artistic shot guidelines and minimizing trajectory deviation when avoiding occlusions and obstacles?
  • RQ5How does the integration of covariant gradient descent improve convergence speed and real-time feasibility in high-dimensional trajectory optimization?

Key findings

  • The system successfully avoided obstacles or occlusion 65 times over 1.25 hours of real-world flight, demonstrating robustness in dynamic outdoor scenarios.
  • With the occlusion cost function, actor visibility improved by over 10% in environments with 40 spherical obstacles compared to pure obstacle avoidance.
  • In randomized environments with 40 obstacles, the occlusion-aware planner achieved 86.9% actor visibility along the trajectory, compared to 75.3% with obstacle-only avoidance.
  • The average distance to the desired artistic trajectory increased to 10.7m when using occlusion avoidance (vs. 0.5m with obstacle-only), indicating a trade-off between visibility and composition fidelity.
  • The system maintained real-time performance with 5Hz re-planning and achieved maximum speeds of 7.5 m/s, even under noisy actor predictions.
  • The photo-realistic simulation environment enabled effective tuning of cost function weights and validation of the full pipeline prior to field deployment.

Better researchstarts right now

From reading papers to final review, dramatically reduce your research time.

No credit card · Free plan available

This review was created by AI and reviewed by human editors.