{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,6]],"date-time":"2026-08-06T10:40:11Z","timestamp":1786012811012,"version":"3.56.0"},"reference-count":46,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2016,11,11]],"date-time":"2016-11-11T00:00:00Z","timestamp":1478822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2016,11,11]]},"abstract":"<jats:p>We present Jump, a practical system for capturing high resolution, omnidirectional stereo (ODS) video suitable for wide scale consumption in currently available virtual reality (VR) headsets. Our system consists of a video camera built using off-the-shelf components and a fully automatic stitching pipeline capable of capturing video content in the ODS format. We have discovered and analyzed the distortions inherent to ODS when used for VR display as well as those introduced by our capture method and show that they are small enough to make this approach suitable for capturing a wide variety of scenes. Our stitching algorithm produces robust results by reducing the problem to one of pairwise image interpolation followed by compositing. We introduce novel optical flow and compositing methods designed specifically for this task. Our algorithm is temporally coherent and efficient, is currently running at scale on a distributed computing platform, and is capable of processing hours of footage each day.<\/jats:p>","DOI":"10.1145\/2980179.2980257","type":"journal-article","created":{"date-parts":[[2016,11,11]],"date-time":"2016-11-11T17:02:54Z","timestamp":1478883774000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":192,"title":["Jump"],"prefix":"10.1145","volume":"35","author":[{"given":"Robert","family":"Anderson","sequence":"first","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Gallup","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jonathan T.","family":"Barron","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Janne","family":"Kontkanen","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Noah","family":"Snavely","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Hern\u00e1ndez","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sameer","family":"Agarwal","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Steven M.","family":"Seitz","sequence":"additional","affiliation":[{"name":"Google Inc."}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2016,12,5]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2661229.2661268"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-010-0390-2"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070781.2024166"},{"key":"e_1_2_2_4_1","doi-asserted-by":"crossref","unstructured":"Barron J. T. and Poole B. 2016. The fast bilateral solver. ECCV.  Barron J. T. and Poole B. 2016. The fast bilateral solver. ECCV.","DOI":"10.1007\/978-3-319-46487-9_38"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2010.143"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882309"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2766945"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1823738.1823743"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2011.6126376"},{"key":"e_1_2_2_10_1","unstructured":"Dodgson N. A. 2004. Variation and extrema of human inter-pupillary distance. SPIE: Stereoscopic Displays and Applications 3646.  Dodgson N. A. 2004. Variation and extrema of human inter-pupillary distance. SPIE: Stereoscopic Displays and Applications 3646."},{"key":"e_1_2_2_11_1","volume-title":"Proc. of Image Understanding Workshop.","author":"Gluckman J.","unstructured":"Gluckman , J. , Nayar , S. K. , and Thoresz , K. J . 1998. Real-time omnidirectional and panoramic stereo . Proc. of Image Understanding Workshop. Gluckman, J., Nayar, S. K., and Thoresz, K. J. 1998. Real-time omnidirectional and panoramic stereo. Proc. of Image Understanding Workshop."},{"key":"e_1_2_2_12_1","unstructured":"Google 2014. Google Cardboard. https:\/\/en.wikipedia.org\/wiki\/Google Cardboard.  Google 2014. Google Cardboard. https:\/\/en.wikipedia.org\/wiki\/Google Cardboard."},{"key":"e_1_2_2_13_1","unstructured":"Gross M. and Pfister H. 2007. Point-Based Graphics. Morgan Kaufmann Publishers Inc.   Gross M. and Pfister H. 2007. Point-Based Graphics. Morgan Kaufmann Publishers Inc."},{"key":"e_1_2_2_14_1","doi-asserted-by":"crossref","unstructured":"Hartley R. and Zisserman A. 2003. Multiple view geometry in computer vision. Cambridge university press.   Hartley R. and Zisserman A. 2003. Multiple view geometry in computer vision. Cambridge university press.","DOI":"10.1017\/CBO9780511811685"},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2980179.2980254"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(81)90024-2"},{"key":"e_1_2_2_17_1","unstructured":"Ishiguro H. Yamamoto M. and Tsuji S. 1990. Omni-directional stereo for making global map. ICCV.  Ishiguro H. Yamamoto M. and Tsuji S. 1990. Omni-directional stereo for making global map. ICCV."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601125"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2010.37"},{"key":"e_1_2_2_20_1","doi-asserted-by":"crossref","unstructured":"Kr\u00e4henb\u00fchl P. and Koltun V. 2012. Efficient nonlocal regularization for optical flow. ECCV.  Kr\u00e4henb\u00fchl P. and Koltun V. 2012. Efficient nonlocal regularization for optical flow. ECCV.","DOI":"10.1007\/978-3-642-33718-5_26"},{"key":"e_1_2_2_21_1","doi-asserted-by":"crossref","unstructured":"Kroeger T. Timofte R. Dai D. and Gool L. J. V. 2016. Fast optical flow using dense inverse search. ECCV.  Kroeger T. Timofte R. Dai D. and Gool L. J. V. 2016. Fast optical flow using dense inverse search. ECCV.","DOI":"10.1007\/978-3-319-46493-0_29"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185530"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/237170.237199"},{"key":"e_1_2_2_24_1","unstructured":"Lewis J. 1995. Fast normalized cross-correlation. Vision interface.  Lewis J. 1995. Fast normalized cross-correlation. Vision interface."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2010.147"},{"key":"e_1_2_2_26_1","unstructured":"Lucas B. D. and Kanade T. 1981. An iterative image registration technique with an application to stereo vision. IJCAI.   Lucas B. D. and Kanade T. 1981. An iterative image registration technique with an application to stereo vision. IJCAI."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897824.2925907"},{"key":"e_1_2_2_28_1","doi-asserted-by":"crossref","unstructured":"Menze M. and Geiger A. 2015. Object scene flow for autonomous vehicles. CVPR.  Menze M. and Geiger A. 2015. Object scene flow for autonomous vehicles. CVPR.","DOI":"10.1109\/CVPR.2015.7298925"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.910880"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/964965.808606"},{"key":"e_1_2_2_31_1","volume-title":"Proc. Eurographics Workshop on Rendering.","author":"Pulli K.","unstructured":"Pulli , K. , Hoppe , H. , Cohen , M. , Shapiro , L. , Duchamp , T. , and Stuetzle , W . 1997. View-based rendering: Visualizing real objects from scanned range and color data . Proc. Eurographics Workshop on Rendering. Pulli, K., Hoppe, H., Cohen, M., Shapiro, L., Duchamp, T., and Stuetzle, W. 1997. View-based rendering: Visualizing real objects from scanned range and color data. Proc. Eurographics Workshop on Rendering."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.2150\/jlve.28.126"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185528"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-007-0101-9"},{"key":"e_1_2_2_35_1","doi-asserted-by":"crossref","unstructured":"Revaud J. Weinzaepfel P. Harchaoui Z. and Schmid C. 2015. EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flow. CVPR.  Revaud J. Weinzaepfel P. Harchaoui Z. and Schmid C. 2015. EpicFlow: Edge-Preserving Interpolation of Correspondences for Optical Flow. CVPR.","DOI":"10.1109\/CVPR.2015.7298720"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2013.166"},{"key":"e_1_2_2_37_1","unstructured":"Samsung 2015. Samsung Gear VR. https:\/\/en.wikipedia.org\/wiki\/Samsung_Gear_VR.  Samsung 2015. Samsung Gear VR. https:\/\/en.wikipedia.org\/wiki\/Samsung_Gear_VR."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.5555\/518051.825431"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311573"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2010.09.005"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.107"},{"key":"e_1_2_2_42_1","doi-asserted-by":"crossref","unstructured":"Weissig C. Schreer O. Eisert P. and Kauff P. 2012. The ultimate immersive experience: panoramic 3D video acquisition. Springer.  Weissig C. Schreer O. Eisert P. and Kauff P. 2012. The ultimate immersive experience: panoramic 3D video acquisition. Springer.","DOI":"10.1007\/978-3-642-27355-1_72"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073259"},{"key":"e_1_2_2_44_1","volume-title":"A real-time distributed light field camera. Rendering Techniques","author":"Yang J. C.","year":"2002","unstructured":"Yang , J. C. , Everett , M. , Buehler , C. , and McMillan , L. 2002. A real-time distributed light field camera. Rendering Techniques 2002 . Yang, J. C., Everett, M., Buehler, C., and McMillan, L. 2002. A real-time distributed light field camera. Rendering Techniques 2002."},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015766"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/383259.383300"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2980257","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2980179.2980257","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:57Z","timestamp":1750218597000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2980179.2980257"}},"subtitle":["virtual reality video"],"short-title":[],"issued":{"date-parts":[[2016,11,11]]},"references-count":46,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2016,11,11]]}},"alternative-id":["10.1145\/2980179.2980257"],"URL":"https:\/\/doi.org\/10.1145\/2980179.2980257","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,11]]},"assertion":[{"value":"2016-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}