skip to main content
10.1145/3532719.3543241acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
poster

Real-time lens distortion algorithm on embedded GPU systems

Authors Info & Claims
Published:25 July 2022Publication History

ABSTRACT

The lens distortion is essential for displaying VR contents on a head-mounted display (HMD) with a distorted display surface. We propose a novel lens distortion algorithm on an embedded GPU system. To minimize the memory access overhead, we propose a compressed form of a lookup table. We also utilize the integrated memory architecture of the edge GPU system (e.g., NVIDIA’s Jetson devices) to reduce data communication overhead between host and device. As a result, our method shows up to 1.72-times higher performance than prior lookup table-based lens distortion approaches while it consumes up to 28.93% less power. Finally, our algorithm achieved real-time performance for high-resolution images on edge GPU systems (e.g., 94 FPS for 8K image on Jetson NX). These results demonstrate the benefits of our approach from the perspectives of both performance and energy.

Skip Supplemental Material Section

Supplemental Material

References

  1. Nikolaos Bellas, Sek M Chai, Malcolm Dwyer, and Dan Linzmeier. 2009. Real-time fisheye lens distortion correction using automatically generated streaming accelerators. In 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines. IEEE, 149–156.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. John Cheng, Max Grossman, and Ty McKercher. 2014. Professional CUDA C programming. John Wiley & Sons. 136–199 pages.Google ScholarGoogle Scholar
  3. Konstantis Daloukas, Christos D Antonopoulos, Nikolaos Bellas, and Sek M Chai. 2010. Fisheye lens distortion correction on multicore and hardware accelerator platforms. In 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS). IEEE, 1–10.Google ScholarGoogle ScholarCross RefCross Ref
  4. Shehrzad Qureshi. 2013. Computer Vision Acceleration Using GPUs. http://developer.amd.com/wordpress/media/2013/06/2162_final.pdf. AMD Developer Central, Accessed: 2021-07-08.Google ScholarGoogle Scholar
  5. Warren Robinett and Jannick P Rolland. 1992. A computational model for the stereoscopic optics of a head-mounted display. Presence: Teleoperators & Virtual Environments 1, 1(1992), 45–62.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sam Van der Jeught, Jan AN Buytaert, and Joris JJ Dirckx. 2012. Real-time geometric lens distortion correction using a graphics processing unit. Optical Engineering 51, 2 (2012), 027002.Google ScholarGoogle ScholarCross RefCross Ref

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SIGGRAPH '22: ACM SIGGRAPH 2022 Posters
    July 2022
    132 pages
    ISBN:9781450393614
    DOI:10.1145/3532719

    Copyright © 2022 Owner/Author

    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 25 July 2022

    Check for updates

    Qualifiers

    • poster
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate1,822of8,601submissions,21%
  • Article Metrics

    • Downloads (Last 12 months)26
    • Downloads (Last 6 weeks)2

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format