{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,28]],"date-time":"2026-03-28T08:18:14Z","timestamp":1774685894144,"version":"3.50.1"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2015,7,27]],"date-time":"2015-07-27T00:00:00Z","timestamp":1437955200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,7,27]]},"abstract":"<jats:p>\n            Long videos can be played much faster than real-time by recording only one frame per second or by dropping all but one frame each second, i.e., by creating a\n            <jats:italic>timelapse.<\/jats:italic>\n            Unstable hand-held moving videos can be\n            <jats:italic>stabilized<\/jats:italic>\n            with a number of recently described methods. Unfortunately, creating a stabilized timelapse, or\n            <jats:italic>hyperlapse<\/jats:italic>\n            , cannot be achieved through a simple combination of these two methods. Two hyperlapse methods have been previously demonstrated: one with high computational complexity and one requiring special sensors. We present an algorithm for creating hyperlapse videos that can handle significant high-frequency camera motion and runs in real-time on HD video. Our approach does not require sensor data, thus can be run on videos captured on any camera. We optimally select frames from the input video that best match a desired target speed-up while also resulting in the smoothest possible camera motion. We evaluate our approach using several input videos from a range of cameras and compare these results to existing methods.\n          <\/jats:p>","DOI":"10.1145\/2766954","type":"journal-article","created":{"date-parts":[[2015,7,28]],"date-time":"2015-07-28T12:26:38Z","timestamp":1438086398000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":81,"title":["Real-time hyperlapse creation via optimal frame selection"],"prefix":"10.1145","volume":"34","author":[{"given":"Neel","family":"Joshi","sequence":"first","affiliation":[{"name":"Microsoft Research"}]},{"given":"Wolf","family":"Kienzle","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Mike","family":"Toelle","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Matt","family":"Uyttendaele","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]},{"given":"Michael F.","family":"Cohen","sequence":"additional","affiliation":[{"name":"Microsoft Research"}]}],"member":"320","published-online":{"date-parts":[[2015,7,27]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601198"},{"key":"e_1_2_2_2_1","volume-title":"Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 2392--2399","author":"Baker S.","unstructured":"Baker , S. , Bennett , E. , Kang , S. B. , and Szeliski , R . 2010. Removing rolling shutter wobble . In Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 2392--2399 . Baker, S., Bennett, E., Kang, S. B., and Szeliski, R. 2010. Removing rolling shutter wobble. In Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 2392--2399."},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276505"},{"key":"e_1_2_2_4_1","volume-title":"Proceedings of the 11th European Conference on Computer vision: Part IV, ECCV'10, 778--792","author":"Calonder M.","unstructured":"Calonder , M. , Lepetit , V. , Strecha , C. , and Fua , P . 2010. Brief: binary robust independent elementary features . In Proceedings of the 11th European Conference on Computer vision: Part IV, ECCV'10, 778--792 . Calonder, M., Lepetit, V., Strecha, C., and Fua, P. 2010. Brief: binary robust independent elementary features. In Proceedings of the 11th European Conference on Computer vision: Part IV, ECCV'10, 778--792."},{"key":"e_1_2_2_5_1","volume-title":"EF LENS WORK III","author":"Canon L. G.","unstructured":"Canon , L. G. 1993. EF LENS WORK III , The Eyes of EOS. Canon Inc . Canon, L. G. 1993. EF LENS WORK III, The Eyes of EOS. Canon Inc."},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/358669.358692"},{"key":"e_1_2_2_7_1","volume-title":"Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 507--514","author":"Forssen P.-E.","unstructured":"Forssen , P.-E. , and Ringaby , E . 2010. Rectifying rolling shutter video from hand-held devices . In Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 507--514 . Forssen, P.-E., and Ringaby, E. 2010. Rectifying rolling shutter video from hand-held devices. In Computer Vision and Pattern Recognition (CVPR), 2010 IEEE Conference on, 507--514."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995525"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1778765.1778767"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380149"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2009.2031133"},{"key":"e_1_2_2_12_1","first-page":"2011","article-title":"Digital video stabilization and rolling shutter correction using gyroscopes","author":"Karpenko A.","year":"2011","unstructured":"Karpenko , A. , Jacobs , D. , Baek , J. , and Levoy , M. 2011 . Digital video stabilization and rolling shutter correction using gyroscopes . Stanford University Computer Science Tech Report CSTR 2011 - 2003 . Karpenko, A., Jacobs, D., Baek, J., and Levoy, M. 2011. Digital video stabilization and rolling shutter correction using gyroscopes. Stanford University Computer Science Tech Report CSTR 2011-03.","journal-title":"Stanford University Computer Science Tech Report CSTR"},{"key":"e_1_2_2_13_1","unstructured":"Karpenko A. 2014. The technology behind hyperlapse from instagram Aug. http:\/\/instagram-engineering.tumblr.com\/post\/95922900787\/hyperlapse.  Karpenko A. 2014. The technology behind hyperlapse from instagram Aug. http:\/\/instagram-engineering.tumblr.com\/post\/95922900787\/hyperlapse."},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601195"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2414688.2414690"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531350"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1899404.1899408"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461995"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/850924.851523"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.141"},{"key":"e_1_2_2_21_1","volume-title":"Egosampling: Fast-forward and stereo for egocentric videos. arXiv, arXiv:1412.3596 (November).","author":"Poleg Y.","year":"2014","unstructured":"Poleg , Y. , Halperin , T. , Arora , C. , and Peleg , S . 2014 . Egosampling: Fast-forward and stereo for egocentric videos. arXiv, arXiv:1412.3596 (November). Poleg, Y., Halperin, T., Arora, C., and Peleg, S. 2014. Egosampling: Fast-forward and stereo for egocentric videos. arXiv, arXiv:1412.3596 (November)."},{"key":"e_1_2_2_22_1","unstructured":"Provost D. 2014. How does the iOS 8 time-lapse feature work? Sept. http:\/\/www.studioneat.com\/blogs\/main\/15467765-how-does-the-ios-8-time-lapse-feature-work.  Provost D. 2014. How does the iOS 8 time-lapse feature work? Sept. http:\/\/www.studioneat.com\/blogs\/main\/15467765-how-does-the-ios-8-time-lapse-feature-work."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/344779.345012"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601208"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766954","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2766954","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:43:01Z","timestamp":1750225381000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2766954"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,27]]},"references-count":24,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2015,7,27]]}},"alternative-id":["10.1145\/2766954"],"URL":"https:\/\/doi.org\/10.1145\/2766954","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,27]]},"assertion":[{"value":"2015-07-27","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}