Almost everything in our lives has turned digital—so did holography. This particular book is devoted to algorithms and computational techniques to accelerate the otherwise computationally demanding digital holography. After a very short and intuitive introduction to the basic principles of holography, the authors go directly into the mathematical aspects of diffraction, which gives the readers essential background information.
In this book, the emphasis is on efficient algorithms and hardware rather than mathematical details. The analysis goes both ways: constructing a digital hologram from a 3D computer image and reconstructing an image from a digital hologram. Due to the high information content of holograms, acceleration through parallel computing and FPGA processing is described in detail and everything is backed by listings of sample programs. This is also why authors devised a public-domain, computational wave optics (CWO+) library, which eases the work with CUDA-based graphic cards.
The book is not aimed at novices, but is invaluable for those in need of practical approaches for the diverse aspects of digital holography—microscopy, phase retrieval, holographic memories, and image projection.