Can a Robot Become a Movie Director? Learning Artistic Principles for Aerial Cinematography
Not on the map. Why?
Abstract (arXiv)
Aerial filming is constantly gaining importance due to the recent advances in drone technology. It invites many intriguing, unsolved problems at the intersection of aesthetical and scientific challenges. In this work, we propose a deep reinforcement learning agent which supervises motion planning of a filming drone by making desirable shot mode selections based on aesthetical values of video shots. Unlike most of the current state-of-the-art approaches that require explicit guidance by a human expert, our drone learns how to make favorable viewpoint selections by experience. We propose a learning scheme that exploits aesthetical features of retrospective shots in order to extract a desirable policy for better prospective shots. We train our agent in realistic AirSim simulations using both a hand-crafted reward function as well as reward from direct human input. We then deploy the same agent on a real DJI M210 drone in order to test the generalization capability of our approach to real world conditions. To evaluate the success of our approach in the end, we conduct a comprehensive user study in which participants rate the shot quality of our methods. Videos of the system in action can be seen at https://youtu.be/qmVw6mfyEmw.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 4 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 2; 2024: 3; 2025: 2; 2026: 1.
10 papers.
- 2023Dynamic Storyboard Generation in an Engine-based Virtual Environment for Video Productioncited by 21
- 2024A Reinforcement Learning-Based Automatic Video Editing Method Using Pre-trained Vision-Language Modelcited by 8
- 2021AutoPhoto: Aesthetic Photo Capture using Reinforcement Learningcited by 7
- 2024DanceCamera3D: 3D Camera Movement Synthesis with Music and Dancecited by 7
- 20213D Human Reconstruction in the Wild with Collaborative Aerial Camerascited by 4
- 2024DanceCamAnimator: Keyframe-Based Controllable 3D Dance Camera Synthesiscited by 3
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generationcited by 3
- 2025Agentic Aerial Cinematography: From Dialogue Cues to Cinematic Trajectoriescited by 2
- 2023Automatic Camera Trajectory Control with Enhanced Immersion for Virtual Cinematographycited by 0
- 2025Reinforcement Learning of Dolly-In Filming Using a Ground-Based Robotcited by 0
- 2026VERTIGO: Visual Preference Optimization for Cinematic Camera Trajectory Generation2 Apr 2026
- 2025Agentic Aerial Cinematography: From Dialogue Cues to Cinematic Trajectories19 Sep 2025
- 2025Reinforcement Learning of Dolly-In Filming Using a Ground-Based Robot30 Aug 2025
- 2024A Reinforcement Learning-Based Automatic Video Editing Method Using Pre-trained Vision-Language Model7 Nov 2024
- 2024DanceCamAnimator: Keyframe-Based Controllable 3D Dance Camera Synthesis23 Sep 2024
- 2024DanceCamera3D: 3D Camera Movement Synthesis with Music and Dance20 Mar 2024
- 2023Automatic Camera Trajectory Control with Enhanced Immersion for Virtual Cinematography29 Mar 2023
- 2023Dynamic Storyboard Generation in an Engine-based Virtual Environment for Video Production30 Jan 2023
- 2021AutoPhoto: Aesthetic Photo Capture using Reinforcement Learning21 Sep 2021
- 20213D Human Reconstruction in the Wild with Collaborative Aerial Cameras9 Aug 2021