A completely open source based computing system for computer generation of Fourier holograms
Computer generated holograms are usually generated using commercial software like MATLAB, MATHCAD, Mathematica, etc. This work is an approach in doing the same using freely distributed open source packages and Operating System. A Fourier hologram is generated using this method and tested for simulated and optical reconstruction. The reconstructed images are in good agreement with the objects chosen. The significance of using such a system is also discussed. Program summary Program title: FHOLO Catalogue identifier: AEDS_v1_0 Program summary URL: http://cpc.cs.qub.ac.uk/summaries/AEDS_v1_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast. N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 176336 No. of bytes in distributed program, including test data, etc.: 4294872 Distribution format: tar.gz Programming language: C++ Computer: any X86 micro computer Operating system: Linux (Debian Etch) RAM: 512 MB Classification: 18 Nature of problem: To generate a Fourier Hologram in micro computer only by using open source operating system and packages. Running time: Depends on the matrix size. 10 sec for a matrix of size 256 x 256. (C) 2009 Elsevier B.V. All rights reserved.
computer generated holograms open source software fourier optics 2d fourier transforms graphics using c plus