{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:28:05Z","timestamp":1775068085193,"version":"3.50.1"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,7,30]],"date-time":"2018-07-30T00:00:00Z","timestamp":1532908800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001711","name":"Swiss National Science Foundation","doi-asserted-by":"crossref","award":["UFO 200021L_153644"],"award-info":[{"award-number":["UFO 200021L_153644"]}],"id":[{"id":"10.13039\/501100001711","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2018,8,31]]},"abstract":"<jats:p>\n            In this paper we first contribute a large scale online study (\n            <jats:italic>N<\/jats:italic>\n            \u2248 400) to better understand aesthetic perception of aerial video. The results indicate that it is paramount to optimize smoothness of trajectories across all keyframes. However, for experts timing control remains an essential tool. Satisfying this dual goal is technically challenging because it requires giving up desirable properties in the optimization formulation. Second, informed by this study we propose a method that optimizes positional and temporal reference fit\n            <jats:italic>jointly.<\/jats:italic>\n            This allows to generate globally smooth trajectories, while retaining user control over reference timings. The formulation is posed as a variable, infinite horizon, contour-following algorithm. Finally, a comparative lab study indicates that our optimization scheme outperforms the state-of-the-art in terms of perceived usability and preference of resulting videos. For novices our method produces smoother and better looking results and also experts benefit from generated timings.\n          <\/jats:p>","DOI":"10.1145\/3197517.3201390","type":"journal-article","created":{"date-parts":[[2018,7,31]],"date-time":"2018-07-31T15:56:23Z","timestamp":1533052583000},"page":"1-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":25,"title":["Optimizing for aesthetically pleasing quadrotor camera motion"],"prefix":"10.1145","volume":"37","author":[{"given":"Christoph","family":"Gebhardt","sequence":"first","affiliation":[{"name":"ETH Z\u00fcrich"}]},{"given":"Stefan","family":"Stev\u0161i\u0107","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich"}]},{"given":"Otmar","family":"Hilliges","sequence":"additional","affiliation":[{"name":"ETH Z\u00fcrich"}]}],"member":"320","published-online":{"date-parts":[[2018,7,30]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Retrieved","author":"Robotics D","year":"2015"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.automatica.2007.06.030"},{"key":"e_1_2_2_3_1","volume-title":"Retrieved","author":"APM.","year":"2016"},{"key":"e_1_2_2_4_1","unstructured":"Daniel Arijon. 1976. Grammar of the film language. (1976).  Daniel Arijon. 1976. Grammar of the film language. (1976)."},{"key":"e_1_2_2_5_1","volume-title":"Retrieved","author":"Audronis Ty","year":"2014"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1186\/s12984-015-0090-9"},{"key":"e_1_2_2_7_1","volume-title":"Practical Methods for Optimal Control and Estimation Using Nonlinear Programming","author":"Betts John T.","edition":"2"},{"key":"e_1_2_2_8_1","volume-title":"Biomechanical metrics of aesthetic perception in dance. Experimental Brain Research 233, 12 (01","author":"Bronner Shaw","year":"2015"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914558129"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01181.x"},{"key":"e_1_2_2_11_1","volume-title":"Retrieved","author":"DJI.","year":"2016"},{"key":"e_1_2_2_12_1","volume-title":"FORCES Pro: code generation for embedded optimization. (2017). Retrieved","author":"Domahidi Alexander","year":"2017"},{"key":"e_1_2_2_13_1","volume-title":"In Proceedings of Graphics Interface '94","author":"Steven"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the 48h IEEE Conference on Decision and Control (CDC). 8642--8647","author":"Faulwasser T."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1137\/0717021"},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the Eurographics Workshop on Intelligent Cinematography and Editing (WICED '16)","author":"Galvane Q."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858353"},{"key":"e_1_2_2_18_1","volume-title":"WYFIWYG: Investigating Effective User Support in Aerial Videography.","author":"Gebhardt Christoph","year":"2018"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03189.x"},{"key":"e_1_2_2_20_1","volume-title":"Retrieved","author":"Hennessy John","year":"2015"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.1984.1103644"},{"key":"e_1_2_2_22_1","volume-title":"Drone Cinematographer: Guiding Quadrotor Cameras using Visual Composition Principles.","author":"Joubert Niels","year":"2016"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2816795.2818106"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1080\/00207179.2013.770170"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85412-8_11"},{"key":"e_1_2_2_26_1","volume-title":"Optimization-based autonomous racing of 1:43 scale RC cars. Optimal Control Applications and Methods","author":"Liniger Alexander","year":"2014"},{"key":"e_1_2_2_27_1","volume-title":"Proceedings of the ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (SCA '12)","author":"Lino Christophe","year":"2012"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766965"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2072298.2072341"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218093"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1218064.1218092"},{"key":"e_1_2_2_32_1","volume-title":"2011 IEEE International Conference on Robotics and Automation. 2520--2525","author":"Mellinger D."},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911434236"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/9.262032"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.23919\/ECC.2013.6669415"},{"key":"e_1_2_2_36_1","first-page":"1","article-title":"Real-time Motion Planning for Aerial Videography with Dynamic Obstacle Avoidance and Viewpoint Optimization","volume":"99","author":"Naegeli T.","year":"2017","journal-title":"IEEE Robotics and Automation Letters PP"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073712"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925980"},{"key":"e_1_2_2_39_1","volume-title":"Retrieved","author":"Technology VC","year":"2016"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/54852.378507"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1002\/cav.398"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201390","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3197517.3201390","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:06:59Z","timestamp":1750212419000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3197517.3201390"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,30]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,8,31]]}},"alternative-id":["10.1145\/3197517.3201390"],"URL":"https:\/\/doi.org\/10.1145\/3197517.3201390","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,30]]},"assertion":[{"value":"2018-07-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}