
Parallel multi-view polygon rasterization for 3D light field display
Author(s) -
Yanxin Guan,
Xinzhu Sang,
Shujun Xing,
Yingying Chen,
Yuanhang Li,
Duo Chen,
Xunbo Yu,
Binbin Yan
Publication year - 2020
Publication title -
optics express
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.394
H-Index - 271
ISSN - 1094-4087
DOI - 10.1364/oe.408857
Subject(s) - computer science , light field , computer graphics (images) , rendering (computer graphics) , polygon (computer graphics) , computer vision , artificial intelligence , image based modeling and rendering , computer graphics , frame (networking) , telecommunications
Three-dimensional (3D) light field displays require samples of image data captured from a large number of regularly spaced camera images to produce a 3D image. Generally, it is inefficient to generate these images sequentially because a large number of rendering operations are repeated in different viewpoints. The current 3D image generation algorithm with traditional single viewpoint computer graphics techniques is not sufficiently well suited to the task of generating images for the light field displays. A highly parallel multi-view polygon rasterization (PMR) algorithm for 3D multi-view image generation is presented. Based on the coherence of the triangular rasterization calculation among different viewpoints, the related rasterization algorithms including primitive setup, plane function, and barycentric coordinate interpolation in the screen space are derived. To verify the proposed algorithm, a hierarchical soft rendering pipeline with GPU is designed and implemented. Several groups of images of 3D objects are used to verify the performance of the PMR method, and the correct 3D light field image can be achieved in real time.