TY - GEN
T1 - GPU based real-time correction for optical distortions in head-mounted displays
AU - Weng, Dongdong
AU - Wang, Yongtian
AU - Liu, Yue
PY - 2009
Y1 - 2009
N2 - This paper presents a GPU-based real-time method to correct optical distortions in head-mounted displays (HMDs). The HMD to be corrected is a lightweight and wide field-of-view HMD system with free-form-surface (FFS) prism, in which the image distortion is not rectilinear and centrosymmetric. A special predistortion model is constructed to correct the distortion of the HMD. Although the distortion correction can be performed with an extensional optics system, the system will be too expensive and additional weight will be imposed to the HMD. With the method presented in this paper, each pixel in the original image is remapped to a new position with GPU and forms a predistortion image. The remapping process is based on a prior formatted distortion map, which is similar to the normal map used in the bump mapping process. The distortion map is an RGBA image that corresponds to the X and Y coordinates of a pixel offset from the original image. The remapping process accomplished by GPU is very fast. The performance of the proposed method is analyzed and validated via a demonstration system.
AB - This paper presents a GPU-based real-time method to correct optical distortions in head-mounted displays (HMDs). The HMD to be corrected is a lightweight and wide field-of-view HMD system with free-form-surface (FFS) prism, in which the image distortion is not rectilinear and centrosymmetric. A special predistortion model is constructed to correct the distortion of the HMD. Although the distortion correction can be performed with an extensional optics system, the system will be too expensive and additional weight will be imposed to the HMD. With the method presented in this paper, each pixel in the original image is remapped to a new position with GPU and forms a predistortion image. The remapping process is based on a prior formatted distortion map, which is similar to the normal map used in the bump mapping process. The distortion map is an RGBA image that corresponds to the X and Y coordinates of a pixel offset from the original image. The remapping process accomplished by GPU is very fast. The performance of the proposed method is analyzed and validated via a demonstration system.
UR - http://www.scopus.com/inward/record.url?scp=77952276217&partnerID=8YFLogxK
U2 - 10.1109/ICIG.2009.161
DO - 10.1109/ICIG.2009.161
M3 - Conference contribution
AN - SCOPUS:77952276217
SN - 9780769538839
T3 - Proceedings of the 5th International Conference on Image and Graphics, ICIG 2009
SP - 672
EP - 676
BT - Proceedings of the 5th International Conference on Image and Graphics, ICIG 2009
PB - IEEE Computer Society
T2 - 5th International Conference on Image and Graphics, ICIG 2009
Y2 - 20 September 2009 through 23 September 2009
ER -