Real-time geometric lens distortion correction using a graphics processing unit

被引:24
|
作者
Van der Jeught, Sam [1 ]
Buytaert, Jan A. N. [1 ]
Dirckx, Joris J. J. [1 ]
机构
[1] Univ Antwerp, Lab Biomed Phys, B-2020 Antwerp, Belgium
关键词
graphics processing unit; distortion correction; MODELS;
D O I
10.1117/1.OE.51.2.027002
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Optical imaging systems often suffer from distortion artifacts which impose important limitations on the direct interpretation of the images. It is possible to correct for these aberrations through image processing, but due to their calculation-intensive nature, the required corrections are typically performed offline. However, with image-based applications that operate interactively, real-time correction of geometric distortion artifacts can be vital. We propose a new method to generate undistorted images by implementing the required distortion correction algorithm on a commercial graphics processing unit (GPU), distributing the necessary calculations to many stream processors that operate in parallel. The proposed technique is not limited to affine lens distortions but allows for the correction of arbitrary geometric image distortion artifacts through individual pixel resampling at display rates of more than 30 frames per second for fully processed images (1024 x 768 pixels). Our method enables real-time GPU-based geometric lens distortion correction without the need for additional digital image processing hardware. (c) 2012 Society of Photo-Optical Instrumentation Engineers (SPIE). [DOI: 10.1117/1.OE.51.2.027002]
引用
收藏
页数:5
相关论文
共 50 条
  • [1] Real-Time Geometric Calibration on graphics processing unit with CUDA
    Ding, Ying
    Li, Wen-hui
    Fan, Jing-tao
    Yang, Hua-min
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS 1-7, CONFERENCE PROCEEDINGS, 2009, : 3949 - +
  • [2] Real-time lens distortion correction using texture mapping
    Bax, MR
    [J]. MEDICAL IMAGING 2003: VISUALIZATION, IMAGE-GUIDED PROCEDURES, AND DISPLAY, 2003, 5029 : 249 - 256
  • [3] Real-time blood flow visualization using the graphics processing unit
    Yang, Owen
    Cuccia, David
    Choi, Bernard
    [J]. JOURNAL OF BIOMEDICAL OPTICS, 2011, 16 (01)
  • [4] Real-time phase unwrapping in Fourier space using a graphics processing unit
    Van der Jeught, Sam
    Sijbers, Jan
    Dirckx, Joris J. J.
    [J]. OPTICAL MEASUREMENT TECHNIQUES FOR STRUCTURES & SYSTEMS III, 2016, : 321 - 330
  • [5] On Real-Time Method-of-Moments Analysis Using Graphics Processing Unit
    Zubac, Zdravko
    Olcan, Dragan
    Djordjevic, Antonije
    Zoric, Dusan
    Kolundzija, Branko
    [J]. 2012 IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM (APSURSI), 2012,
  • [6] Real-Time Evolutionary Model Predictive Control Using a Graphics Processing Unit
    Hyatt, Phillip
    Killpack, Marc D.
    [J]. 2017 IEEE-RAS 17TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTICS (HUMANOIDS), 2017, : 569 - 576
  • [7] Real-time lens distortion correction: speed, accuracy and efficiency
    Bax, Michael R.
    Shahidi, Ramin
    [J]. OPTICAL ENGINEERING, 2014, 53 (11)
  • [8] A Graphics Processing Unit Accelerated Motion Correction Algorithm and Modular System for Real-time fMRI
    Scheinost, Dustin
    Hampson, Michelle
    Qiu, Maolin
    Bhawnani, Jitendra
    Constable, R. Todd
    Papademetris, Xenophon
    [J]. NEUROINFORMATICS, 2013, 11 (03) : 291 - 300
  • [9] A Graphics Processing Unit Accelerated Motion Correction Algorithm and Modular System for Real-time fMRI
    Dustin Scheinost
    Michelle Hampson
    Maolin Qiu
    Jitendra Bhawnani
    R. Todd Constable
    Xenophon Papademetris
    [J]. Neuroinformatics, 2013, 11 : 291 - 300
  • [10] Distortion correction for a wide-angle on real-time lens based digital image processing
    Jiang, J
    Zhang, GJ
    Zhou, FQ
    Yu, DY
    Xie, HB
    Liu, H
    [J]. OPTICAL ENGINEERING, 2003, 42 (07) : 2029 - 2039