Computer Generated Color Hologram for 3D Model under Orthogonal Texture Mapping and Smooth Shading

jun wu,Shaowen Hao,Jiachen Kang,Xuemei Zhao
DOI: https://doi.org/10.1364/opticaopen.27220809
2024-01-01
Abstract:Addressing the difficulties in texture mapping and smooth shading when using computers to generate holograms for 3D models, this article proposes a new method of computer-generated color holograms (CGCH) using analytical triangle, so as to present the 3D models realistically after holographic reconstruction. Firstly, a primitive triangle in local coordinate system is predefined, as well as its spectrum is presented under the assumpution that the surface amplitude of each triangle remains constant; Then, the spectrum of any triangle in space is calculated based on a known 3D affine transformation and the spectrum of the primitive triangle, combined with orthogonal texture mapping under triangle self-segmentation and smooth shading under the Blinn-Phong model. Next, in the YCbCr space, the spectrum of all triangles in space are processed through angular spectrum diffraction and inverse Fourier transform to obtain the light field at the holographic surface. Finally, the light field at the holographic surface in the YCbCr space is converted into RGB space and encoded to generate a CGCH with three components. Experimental results demonstrate that compared with methods reported in the literature, the proposed method in this paper effectively solves the problem of smooth shading between adjacent triangles and retains more complete texture information without distortion or deformation. Compared with CGCH generated in the RGB space, CGCH generated in the YCbCr space can avoid repeated diffraction calculations on three RGB channels when use RGB images as textures, thereby improving computational efficiency by nearly three times while the visual quality of the reconstructed CGCH is highly consistent.
What problem does this paper attempt to address?