{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T07:29:48Z","timestamp":1774942188635,"version":"3.50.1"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,7,8]],"date-time":"2023-07-08T00:00:00Z","timestamp":1688774400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,7,8]],"date-time":"2023-07-08T00:00:00Z","timestamp":1688774400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["279064222"],"award-info":[{"award-number":["279064222"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["251654672"],"award-info":[{"award-number":["251654672"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100009534","name":"Universit\u00e4t Stuttgart","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100009534","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Vis"],"published-print":{"date-parts":[[2023,10]]},"abstract":"<jats:sec>\n                <jats:title>Abstract<\/jats:title>\n                <jats:p>Data visualization relies on efficient rendering to allow users to interactively explore and understand their data. However, achieving interactive frame rates is often challenging, especially for high-resolution displays or large datasets. In computer graphics, several methods temporally reconstruct full-resolution images from multiple consecutive lower-resolution frames. Besides providing temporal image stability, they amortize the rendering costs over multiple frames and thus improve the minimum frame rate. We present a method that adopts this idea to accelerate 2D information visualization, without requiring any changes to the rendering itself. By exploiting properties of orthographic projection, our method significantly improves rendering performance while minimizing the loss of image quality during camera manipulation. For static scenes, it quickly converges to the full-resolution image. We discuss the characteristics and different modes of our method concerning rendering performance and image quality and the corresponding trade-offs. To improve ease of use, we provide automatic resolution scaling in our method to adapt to user-defined target frame rate. Finally, we present extensive rendering benchmarks to examine real-world performance for examples of parallel coordinates and scatterplot matrix visualizations, and discuss appropriate application scenarios and contraindications for usage.<\/jats:p>\n              <\/jats:sec><jats:sec>\n                <jats:title>Graphical Abstract<\/jats:title>\n                \n              <\/jats:sec>","DOI":"10.1007\/s12650-023-00925-3","type":"journal-article","created":{"date-parts":[[2023,7,8]],"date-time":"2023-07-08T12:01:45Z","timestamp":1688817705000},"page":"1155-1172","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Accelerated 2D visualization using adaptive resolution scaling and temporal reconstruction"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0072-1655","authenticated-orcid":false,"given":"Michael","family":"Becher","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5718-8903","authenticated-orcid":false,"given":"Moritz","family":"Heinemann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6123-3559","authenticated-orcid":false,"given":"Thomas","family":"Marmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4127-1897","authenticated-orcid":false,"given":"Guido","family":"Reina","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1174-1026","authenticated-orcid":false,"given":"Daniel","family":"Weiskopf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4019-2505","authenticated-orcid":false,"given":"Thomas","family":"Ertl","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,8]]},"reference":[{"issue":"3","key":"925_CR1","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1109\/38.376612","volume":"15","author":"SJ Adelson","year":"1995","unstructured":"Adelson SJ, Hodges LF (1995) Generating exact ray-traced animation frames by reprojection. IEEE Comput Graph Appl 15(3):43\u201352. https:\/\/doi.org\/10.1109\/38.376612","journal-title":"IEEE Comput Graph Appl"},{"key":"925_CR2","unstructured":"Advanced micro devices: FidelityFX super resolution 1.0 (FSR). https:\/\/github.com\/GPUOpen-Effects\/FidelityFX-FSR. Accessed 27 Apr 2022"},{"key":"925_CR3","doi-asserted-by":"publisher","unstructured":"Becher M, Heinemann M, Marmann T, Reina G, Weiskopf D, Ertl T (2022) Accelerating GPU rendering of 2D visualizations using resolution scaling and temporal reconstruction. In: Proceedings of the 15th international symposium on visual information communication and interaction. VINCI \u201922. Association for Computing Machinery, New York, NY. https:\/\/doi.org\/10.1145\/3554944.3554947","DOI":"10.1145\/3554944.3554947"},{"key":"925_CR4","unstructured":"Binks D (2011) Dynamic resolution rendering article. Intel Corporation. https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/dynamic-resolution-rendering-article.html. Accessed 27 Apr 2022"},{"key":"925_CR5","doi-asserted-by":"publisher","unstructured":"Bishop G, Fuchs H, McMillan L, Zagier EJS (1994) Frameless rendering: double buffering considered harmful. In: Proceedings of the 21st annual conference on computer graphics and interactive techniques. SIGGRAPH \u201994, pp. 175\u2013176. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/192161.192195","DOI":"10.1145\/192161.192195"},{"key":"925_CR6","unstructured":"Dua D, Graff C (2017) UCI machine learning repository. http:\/\/archive.ics.uci.edu\/ml. Accessed 27 Apr 2017"},{"key":"925_CR7","unstructured":"Epic Games: an overview of the dynamic resolution system used in Unreal Engine 4. https:\/\/docs.unrealengine.com\/4.27\/en-US\/RenderingAndGraphics\/DynamicResolution\/. Accessed 4 Mar 2023"},{"issue":"12","key":"925_CR8","doi-asserted-by":"publisher","first-page":"2397","DOI":"10.1109\/tvcg.2014.2346319","volume":"20","author":"S Frey","year":"2014","unstructured":"Frey S, Sadlo F, Ma K-L, Ertl T (2014) Interactive progressive visualization with space-time error control. IEEE Trans Visual Comput Graph 20(12):2397\u20132406. https:\/\/doi.org\/10.1109\/tvcg.2014.2346319","journal-title":"IEEE Trans Visual Comput Graph"},{"issue":"14","key":"925_CR9","doi-asserted-by":"publisher","first-page":"1817","DOI":"10.1140\/epjst\/e2019-800167-5","volume":"227","author":"P Gralka","year":"2019","unstructured":"Gralka P, Becher M, Braun M, Frie\u00df F, M\u00fcller C, Rau T, Schatz K, Schulz C, Krone M, Reina G, Ertl T (2019) MegaMol: a comprehensive prototyping framework for visualizations. Eur Phys J Special Top 227(14):1817\u20131829. https:\/\/doi.org\/10.1140\/epjst\/e2019-800167-5","journal-title":"Eur Phys J Special Top"},{"issue":"5","key":"925_CR10","doi-asserted-by":"publisher","first-page":"943","DOI":"10.1007\/s12650-021-00750-6","volume":"24","author":"M Heinemann","year":"2021","unstructured":"Heinemann M, Frey S, Tkachev G, Straub A, Sadlo F, Ertl T (2021) Visual analysis of droplet dynamics in large-scale multiphase spray simulations. J Vis 24(5):943\u2013961. https:\/\/doi.org\/10.1007\/s12650-021-00750-6","journal-title":"J Vis"},{"issue":"3","key":"925_CR11","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1111\/j.1467-8659.2011.01914.x","volume":"30","author":"J Heinrich","year":"2011","unstructured":"Heinrich J, Bachthaler S, Weiskopf D (2011) Progressive splatting of continuous scatterplots and parallel coordinates. Comput Graph Forum 30(3):653\u2013662. https:\/\/doi.org\/10.1111\/j.1467-8659.2011.01914.x","journal-title":"Comput Graph Forum"},{"key":"925_CR12","unstructured":"Karis B (2014) High-quality temporal supersampling. http:\/\/advances.realtimerendering.com\/s2014\/#_HIGH-QUALITY_TEMPORAL_SUPERSAMPLING. Accessed 21 Apr 2022"},{"key":"925_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.3389\/fbuil.2020.00091","volume":"6","author":"C Kelleter","year":"2020","unstructured":"Kelleter C, Burghardt T, Binz H, Blandini L, Sobek W (2020) Adaptive concrete beams equipped with integrated fluidic actuators. Front Built Environ 6:1\u201313. https:\/\/doi.org\/10.3389\/fbuil.2020.00091","journal-title":"Front Built Environ"},{"key":"925_CR14","doi-asserted-by":"publisher","unstructured":"Limberger D, Tausche K, Linke J, D\u00f6llner J (2018) Progressive rendering using multi-frame sampling. In: Engel W (ed.) GPU Pro 360: Guide to rendering, pp. 537\u2013553. Taylor & Francis, CRC Press, Boca Raton, FL (2018). Chap. 32. https:\/\/doi.org\/10.1201\/9781351261524","DOI":"10.1201\/9781351261524"},{"key":"925_CR15","unstructured":"Liu E (2020) DLSS 2.0\u2013image reconstruction for real-time rendering with deep learning. http:\/\/behindthepixels.io\/assets\/files\/DLSS2.0.pdf. Accessed 21 Apr 2022"},{"issue":"11","key":"925_CR16","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1364\/josa.48.000799","volume":"48","author":"E Ludvigh","year":"1958","unstructured":"Ludvigh E, Miller JW (1958) Study of visual acuity during the ocular pursuit of moving test objects. I. Introduction. J Opt Soc Am 48(11):799\u2013802. https:\/\/doi.org\/10.1364\/josa.48.000799","journal-title":"J Opt Soc Am"},{"key":"925_CR17","unstructured":"Mansouri JE (2016) Rendering \u2018Rainbow Six Siege\u2019. https:\/\/www.gdcvault.com\/play\/1022990\/Rendering-Rainbow-Six-Siege. Accessed 21 Apr 2022"},{"key":"925_CR18","unstructured":"McFerron T, Lake A (2018) Checkerboard rendering for real-time upscaling on intel integrated graphics. Intel Corporation. https:\/\/software.intel.com\/sites\/default\/files\/managed\/c0\/8e\/checkerboard-rendering-for-real-time-upscaling-on-intel-integrated-graphics.pdf. Accessed 27 Apr 2022"},{"key":"925_CR19","doi-asserted-by":"publisher","unstructured":"Miller JW (1958) Study of visual acuity during the ocular pursuit of moving test objects II. Effects of direction of movement, relative movement, and illumination. J Opt Soc Am 48(11), 803\u2013808 (1958). https:\/\/doi.org\/10.1364\/josa.48.000803","DOI":"10.1364\/josa.48.000803"},{"issue":"2","key":"925_CR20","doi-asserted-by":"publisher","first-page":"1076","DOI":"10.1109\/tvcg.2015.2440262","volume":"22","author":"K Petkov","year":"2016","unstructured":"Petkov K, Kaufman AE (2016) Frameless volume visualization. IEEE Trans Visual Comput Graph 22(2):1076\u20131087. https:\/\/doi.org\/10.1109\/tvcg.2015.2440262","journal-title":"IEEE Trans Visual Comput Graph"},{"key":"925_CR21","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2022.3231230","author":"G Richer","year":"2022","unstructured":"Richer G, Pister A, Abdelaal M, Fekete J-D, Sedlmair M, Weiskopf D (2022) Scalability in visualization. IEEE Trans Vis Comput Graph. https:\/\/doi.org\/10.1109\/TVCG.2022.3231230","journal-title":"IEEE Trans Vis Comput Graph"},{"key":"925_CR22","doi-asserted-by":"publisher","unstructured":"Scherzer D, Yang L, Mattausch O, Nehab D, Sander PV, Wimmer M, Eisemann E (2011) A survey on temporal coherence methods in real-time rendering. In: John, N., Wyvill, B. (eds.) Eurographics 2011 - State of the Art Reports, pp. 101\u2013126. The Eurographics Association (2011). https:\/\/doi.org\/10.2312\/EG2011\/STARS\/101-126","DOI":"10.2312\/EG2011\/STARS\/101-126"},{"key":"925_CR23","volume-title":"Designing the user interface: strategies for effective human-computer interaction","author":"B Shneiderman","year":"2005","unstructured":"Shneiderman B, Plaisant C (2005) Designing the user interface: strategies for effective human-computer interaction, 4th edn. Pearson\/Addison Wesley, Boston, MA","edition":"4"},{"issue":"4","key":"925_CR24","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/tip.2003.819861","volume":"13","author":"Z Wang","year":"2004","unstructured":"Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600\u2013612. https:\/\/doi.org\/10.1109\/tip.2003.819861","journal-title":"IEEE Trans Image Process"},{"key":"925_CR25","doi-asserted-by":"publisher","unstructured":"Xiao L, Nouri S, Chapman M, Fix A, Lanman D, Kaplanyan A (2020) Neural supersampling for real-time rendering. ACM Trans Graph 39(4):142:1\u2013142:12. https:\/\/doi.org\/10.1145\/3386569.3392376","DOI":"10.1145\/3386569.3392376"},{"key":"925_CR26","doi-asserted-by":"publisher","unstructured":"Xiao K, Liktor G, Vaidyanathan K (2018) Coarse pixel shading with temporal supersampling. In: Proceedings of the ACM SIGGRAPH symposium on interactive 3D graphics and games, pp. 1:1\u20131:7. Association for Computing Machinery, New York, NY. https:\/\/doi.org\/10.1145\/3190834.3190850","DOI":"10.1145\/3190834.3190850"},{"issue":"5","key":"925_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1618452.1618481","volume":"28","author":"L Yang","year":"2009","unstructured":"Yang L, Nehab D, Sander PV, Sitthi-amorn P, Lawrence J, Hoppe H (2009) Amortized supersampling. ACM Trans Graph 28(5):1\u201312. https:\/\/doi.org\/10.1145\/1618452.1618481","journal-title":"ACM Trans Graph"},{"issue":"2","key":"925_CR28","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1111\/cgf.14018","volume":"39","author":"L Yang","year":"2020","unstructured":"Yang L, Liu S, Salvi M (2020) A survey of temporal antialiasing techniques. Comput Graph Forum 39(2):607\u2013621. https:\/\/doi.org\/10.1111\/cgf.14018","journal-title":"Comput Graph Forum"}],"container-title":["Journal of Visualization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-023-00925-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12650-023-00925-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12650-023-00925-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,22]],"date-time":"2023-08-22T05:21:57Z","timestamp":1692681717000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12650-023-00925-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,8]]},"references-count":28,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,10]]}},"alternative-id":["925"],"URL":"https:\/\/doi.org\/10.1007\/s12650-023-00925-3","relation":{},"ISSN":["1343-8875","1875-8975"],"issn-type":[{"value":"1343-8875","type":"print"},{"value":"1875-8975","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,7,8]]},"assertion":[{"value":"23 December 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 March 2023","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 April 2023","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 July 2023","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors have no conflicts of interest to disclose.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Code is publicly available at .","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Code availability"}}]}}