Photonics Research, Volume. 11, Issue 2, 313(2023)
High-speed rendering pipeline for polygon-based holograms
Fig. 1. Schematic of (a) affine transformation of two triangles and (b) triangular mesh diffraction with carrier wave.
Fig. 2. Schematic diagram of the sampling strategy for (a) the band-limited, (b) the band-extended, and (c) the controllable energy angular spectrum methods. The blue areas are the effective bandwidth. The blue dots are the effective sampling points. The white circles are zero-padded.
Fig. 3. (a) Rasterized triangle in the canvas under the parameters in Table
Fig. 4. Small triangle is defined as a reference triangle at the limiting angular resolution of the human eye.
Fig. 5. (a) Quality evaluation of the holograms obtained by the CE-ASM by PSNR (left) and SSIM (right) at different
Fig. 6. (a) and (b) are holograms generated with the extended spectral region (BE-ASM) and the proposed compact spectral region (CE-ASM), respectively. (c) and (d) are the numerical reconstructions of (a) and (b), respectively. With the results of the extended spectral region as references, (b) and (d) show image quality by PSNR and SSIM.
Fig. 7. (a) Phong shading model: obtaining the normal of each pixel using linear interpolation based on three known vertex normals. (b) Schematic of interpolation of pixel normals within a triangle. (c) Blinn–Phong reflection model.
Fig. 8. (a) Teapot with 1560 triangles and (b) rings with 5760 triangles located in the 3D space are illuminated by the light ray
Fig. 9. Schematic of continuous shading method without specular reflection proposed by Park
Fig. 10. Reconstructed results of Park
Fig. 11. Schematic of subdividing the mother triangle
Fig. 12. Efficiency comparison between the Park
Fig. 13. (a) Schematic diagram of backface culling and occlusion culling. (b) Schematic diagram of collision detection.
Fig. 14. Schematic diagram of an octree structure. A cube encloses the object, and then splits separately into eight children boxes. Empty boxes, such as boxes 2 and 3, and leaf boxes, such as box 7, stop splitting. However, the non-empty boxes (1 and 6) continue to split until a leaf box or empty box appears. Each leaf box contains a vertex set, which forms a set of triangles. The triangle set affiliated with a certain leaf box is the object of performing the intersection test.
Fig. 15. Reconstructed results by the proposed occlusion culling method. (a) Results of computing only the set of
Fig. 16. Schematic diagram of occlusion culling. (a) Triangle set
Fig. 17. Reconstructed images of all 3D objects referred in this paper. They are subjected to the proposed occlusion culling at the subdivision of
Fig. 18. Flowchart of the proposed high-speed rendering pipeline for the polygon-based holograms.
Fig. 19. Numerical reconstruction of the ultra-high-resolution hologram of the Thai statue. The Thai statue contains 1,000,000 triangles and is subdivided by
|
|
|
|
Get Citation
Copy Citation Text
Fan Wang, Tomoyoshi Ito, Tomoyoshi Shimobaba, "High-speed rendering pipeline for polygon-based holograms," Photonics Res. 11, 313 (2023)
Category: Holography, Gratings, and Diffraction
Received: Aug. 29, 2022
Accepted: Dec. 19, 2022
Published Online: Feb. 8, 2023
The Author Email: Fan Wang (wangfan@chiba-u.jp)