Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2024156.2024184acmconferencesArticle/Chapter ViewAbstractPublication Pagessiggraph-asiaConference Proceedingsconference-collections
research-article

Image-based bidirectional scene reprojection

Published: 12 December 2011 Publication History

Abstract

We introduce a method for increasing the framerate of real-time rendering applications. Whereas many existing temporal upsampling strategies only reuse information from previous frames, our bidirectional technique reconstructs intermediate frames from a pair of consecutive rendered frames. This significantly improves the accuracy and efficiency of data reuse since very few pixels are simultaneously occluded in both frames. We present two versions of this basic algorithm. The first is appropriate for fill-bound scenes as it limits the number of expensive shading calculations, but involves rasterization of scene geometry at each intermediate frame. The second version, our more significant contribution, reduces both shading and geometry computations by performing reprojection using only image-based buffers. It warps and combines the adjacent rendered frames using an efficient iterative search on their stored scene depth and flow. Bidirectional reprojection introduces a small amount of lag. We perform a user study to investigate this lag, and find that its effect is minor. We demonstrate substantial performance improvements (3--4x) for a variety of applications, including vertex-bound and fill-bound scenes, multi-pass effects, and motion blur.

Supplementary Material

Supplemental material. (a150-yang.zip)

References

[1]
Andreev, D. 2010. Real-time framerate up-conversion for video games. In SIGGRAPH 2010 Talks.
[2]
Badt, Jr., S. 1988. Two algorithms for taking advantage of temporal coherence in ray tracing. The Visual Computer, 4(3):123--132.
[3]
Beier, T. and Neely, S. 1992. Feature-based image metamorphosis. SIGGRAPH Comput. Graph., 26(2):35--42.
[4]
Chen, S. E. and Williams, L. 1993. View interpolation for image synthesis. In Proc. ACM SIGGRAPH 93, pages 279--288.
[5]
d'Eon, E. and Luebke, D. 2007. Advanced techniques for realistic real-time skin rendering. In GPU Gems 3, Addison-Wesley.
[6]
Didyk, P., Eisemann, E., Ritschel, T., Myszkowski, K., and Seidel, H.-P. 2010. Perceptually-motivated real-time temporal upsampling of 3D content for high-refresh-rate displays. Computer Graphics Forum, 29(2).
[7]
Didyk, P., Ritschel, T., Eisemann, E., Myszkowski, K., and Seidel, H.-P. 2010. Adaptive image-space stereo view synthesis. In Vision, Modeling, and Visualization.
[8]
Eisemann, M., De Decker, B., Magnor, M., Bekaert, P., De Aguiar, E., Ahmed, N., Theobalt, C., and Sellent, A. 2008. Floating textures. Computer Graphics Forum, 27(2).
[9]
Fitzgibbon, A., Wexler, Y., and Zisserman, A. 2005. Image-based rendering using image-based priors. International Journal of Computer Vision, 63(2):141--151.
[10]
Herzog, R., Eisemann, E., Myszkowski, K., and Seidel, H.-P. 2010. Spatio-temporal upsampling on the GPU. In Symposium on Interactive 3D Graphics and Games, ACM.
[11]
Mahajan, D., Huang, F.-C., Matusik, W., Ramamoorthi, R., and Belhumeur, P. 2009. Moving gradients: a path-based method for plausible image interpolation. ACM Trans. Graph., 28(3):1--11.
[12]
Mark, W. R., McMillan, L., and Bishop, G. 1997. Postrendering 3D warping. In Proc. Symposium of Interactive 3D Graphics, pages 7--16.
[13]
Mattausch, O., Scherzer, D., and Wimmer, M. 2010. High-quality screen-space ambient occlusion using temporal coherence. Computer Graphics Forum, 29(8):2492--2503.
[14]
McMillan, L. and Bishop, G. 1995. Plenoptic modeling: an image-based rendering system. In Proc. ACM SIGGRAPH 95.
[15]
Nehab, D., Sander, P. V., Lawrence, J., Tatarchuk, N., and Isidoro, J. R. 2007. Accelerating real-time shading with reverse reprojection caching. In Graphics Hardware, pages 25--35.
[16]
Pajak, D., Herzog, R., Eisemann, E., Myszkowski, K., and Seidel, H.-P. 2011. Scalable remote rendering with depth and motion-flow augmented streaming. Comp. Graph. Forum, 30(2).
[17]
Scherzer, D., Jeschke, S., and Wimmer, M. 2007. Pixel-correct shadow maps with temporal reprojection and shadow test confidence. In Eurograph. Symp. Rendering, pages 45--50.
[18]
Scherzer, D., Schwärzler, M., Mattausch, O., and Wimmer, M. 2009. Real-time soft shadows using temporal coherence. LNCS (Proc. ISVC), 5876:13--24.
[19]
Scherzer, D., Yang, L., Mattausch, O., Nehab, D., Sander, P. V., Wimmer, M., and Eisemann, E. 2011. A survey on temporal coherence methods in real-time rendering. In Eurographics State of the Art Reports.
[20]
Seitz, S. M. and Dyer, C. R. 1996. View morphing. In Proc. ACM SIGGRAPH 96, ACM, pages 21--30.
[21]
Sitthi-amorn, P., Lawrence, J., Yang, L., Sander, P. V., and Nehab, D. 2008. An improved shading cache for modern GPUs. In Proc. of Graphics Hardware, pages 95--101.
[22]
Sitthi-amorn, P., Lawrence, J., Yang, L., Sander, P. V., Nehab, D., and Xi, J. 2008. Automated reprojection-based pixel shader optimization. ACM Trans. Graph., 27(5):127.
[23]
Stich, T., Linz, C., Albuquerque, G., and Magnor, M. 2008. View and time interpolation in image space. Computer Graphics Forum (Proc. of Pacific Graphics), 27(7):1781--1787.
[24]
Stich, T., Linz, C., Wallraven, C., Cunningham, D., and Magnor, M. 2008. Perception-motivated interpolation of image sequences. In Proc. Appl. Percept. Graph. Visul., pages 97--106.
[25]
Sullivan, G. J. and Wiegand, T. 2005. Video compression from concepts to the H.264-AVC standard. In Proceedings of the IEEE.
[26]
Vedula, S., Baker, S., and Kanade, T. 2002. Spatio-temporal view interpolation. In Eurograph. Workshop on Rendering.
[27]
Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P. 2004. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Proc., 13(4):600--612.
[28]
Wiegand, T., Sullivan, G. J., Bj ontegaard, G., and Luthra, A. 2003. Overview of the H.264-AVC video coding standard. IEEE Trans. Circ. Syst. Video Tech., 13.
[29]
Yang, L., Nehab, D., Sander, P. V., Sitthi-amorn, P., Lawrence, J., and Hoppe, H. 2009. Amortized supersampling. ACM Trans. Graph., 28(5):135.

Cited By

View all
  • (2024)Mob-FGSR: Frame Generation and Super Resolution for Mobile Real-Time RenderingACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657424(1-11)Online publication date: 13-Jul-2024
  • (2024)Am I readable? Transfer learning based document image rectificationInternational Journal on Document Analysis and Recognition (IJDAR)10.1007/s10032-024-00476-927:3(433-446)Online publication date: 22-May-2024
  • (2024)FASSET: Frame Supersampling and Extrapolation Using Implicit Neural Representations of Rendering ContentsComputational Visual Media10.1007/978-981-97-2095-8_10(177-196)Online publication date: 30-Mar-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SA '11: Proceedings of the 2011 SIGGRAPH Asia Conference
December 2011
730 pages
ISBN:9781450308076
DOI:10.1145/2024156
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. real-time rendering
  2. temporal upsampling

Qualifiers

  • Research-article

Funding Sources

Conference

SA '11
Sponsor:
SA '11: SIGGRAPH Asia 2011
December 12 - 15, 2011
Hong Kong, China

Acceptance Rates

Overall Acceptance Rate 178 of 869 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)3
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Mob-FGSR: Frame Generation and Super Resolution for Mobile Real-Time RenderingACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657424(1-11)Online publication date: 13-Jul-2024
  • (2024)Am I readable? Transfer learning based document image rectificationInternational Journal on Document Analysis and Recognition (IJDAR)10.1007/s10032-024-00476-927:3(433-446)Online publication date: 22-May-2024
  • (2024)FASSET: Frame Supersampling and Extrapolation Using Implicit Neural Representations of Rendering ContentsComputational Visual Media10.1007/978-981-97-2095-8_10(177-196)Online publication date: 30-Mar-2024
  • (2023)Depth-Aware Neural Style Transfer for VideosComputers10.3390/computers1204006912:4(69)Online publication date: 27-Mar-2023
  • (2023)Integrating Both Parallax and Latency Compensation into Video See-through Head-mounted DisplayIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.324746029:5(2826-2836)Online publication date: 27-Feb-2023
  • (2023)Redirected Walking for Exploring Immersive Virtual Spaces With HMD: A Comprehensive Review and Recent AdvancesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.317926929:10(4104-4123)Online publication date: 1-Oct-2023
  • (2023)CollabVr: Reprojection-Based Edge-Client Collaborative Rendering for Real-Time High-Quality Mobile Virtual Reality2023 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS59052.2023.00034(304-316)Online publication date: 5-Dec-2023
  • (2023)PVLI: potentially visible layered image for real-time ray tracingThe Visual Computer10.1007/s00371-023-03007-539:8(3359-3372)Online publication date: 28-Jul-2023
  • (2020)Accelerated Stereo Rendering with Hybrid Reprojection-Based Rasterization and Adaptive Ray-Tracing2020 IEEE Conference on Virtual Reality and 3D User Interfaces (VR)10.1109/VR46266.2020.00107(828-835)Online publication date: Mar-2020
  • (2018)Shading atlas streamingACM Transactions on Graphics10.1145/3272127.327508737:6(1-16)Online publication date: 4-Dec-2018
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media