Web-based Virtual Lab for Computer Generated Holography
Student: Tiago Leite
Supervisor: Luís Paulo Santos
Abstract
Optical holograms are captured using specialized equipment. Current computing capabilities allow for the simulation of this process with a computer, creating Computer Generated Holograms. Since CGH first appeared, several researchers have been trying to find ways to accelerate this process, proposing several alternative approaches. To create a CGH it is necessary to use the wave model of light transportation so that is possible to calculate interference between waves. This is a computationally very demanding process, requiring the design of more effective ways to generate CGH without sacrificing quality. Understanding the wave model of light transportation and how holograms are created are no easy tasks, since quite a bit of knowledge in physics is required. One of the goals of this project is to help people understand these phenomena by means of a web-based interactive virtual laboratory that makes use of a 3D environment to illustrate waves emitted from various point sources and their interference. This system will be parametrizable through a graphical interface, allowing the user to visualize and investigate the effect of various parameters.
Thesis Download (PDF)