This book describes algorithms and hardware implementations of computer holography, especially in terms of fast calculation. It summarizes the basics of holography and computer holography and describes how conventional diffraction calculations play a central role. Numerical implementations by actual codes will also be discussed. This book will explain new fast diffraction calculations, such as scaled scalar diffraction.
Computer Holography will also explain acceleration algorithms for computer-generated hologram (CGH) generation and digital holography with 3D objects composed of point clouds, using look-up table- (LUT) based algorithms, and a wave front recording plane. 3D objects composed of polygons using tilted plane diffraction, expressed by multi-view images and RGB-D images, will be explained in this book. Digital holography, including inline, off-axis, Gabor digital holography, and phase shift digital holography, will also be explored.
This book introduces applications of computer holography, including phase retrieval algorithm, holographic memory, holographic projection, and deep learning in computer holography, while explaining hardware implementations for computer holography. Recently, several parallel processors have been released (for example, multi-core CPU, GPU, Xeon Phi, and FPGA). Readers will learn how to apply algorithms to these processors.
- Provides an introduction of the basics of holography and computer holography
- Summarizes the latest advancements in computer-generated holograms
- Showcases the latest researchers of digital holography
- Discusses fast CGH algorithms and diffraction calculations, and their actual codes
- Includes hardware implementation for computer holography, and its actual codes and quasi-codes
Table of Contents
Chapter 1 Basic of holography. Chapter 2 Numerical diffraction calculation. Chapter 3 Hologram calculation. Chapter 4 Digital holography. Chapter 5 Applications of computer holography. Chapter 6 Hardware implementation. Chapter 7 Appendix. References. Index.
Tomoyoshi Shimobaba is an associate professor at Chiba University. He received his PhD degree in fast calculation of holography using special-purpose computers from Chiba University in 2002. His current research interests include computer holography and its applications. He is a member of SPIE, OSA, the Institute of Electronics, Information, and Communication Engineers (IEICE), OSJ, and ITE.
Tomoyoshi Ito is a professor at Chiba University. He received his PhD degree in special-purpose computers for many-body systems in astrophysics and in molecular dynamics from the University of Tokyo in 1994. His current research interests include highperformance computing and its applications for electroholography. He is a member of ACM, OSA, OSJ, ITE, IEICE, IPSJ, and the Astronomical Society of Japan.