26 June 2017 Application of the graphics processor unit to simulate a near field diffraction
Author Affiliations +
Abstract
For many years, computer modeling program used for lecture demonstrations. Most of the existing commercial software, such as Virtual Lab, LightTrans GmbH company are quite expensive and have a surplus capabilities for educational tasks. The complexity of the diffraction demonstrations in the near zone, due to the large amount of calculations required to obtain the two-dimensional distribution of the amplitude and phase. At this day, there are no demonstrations, allowing to show the resulting distribution of amplitude and phase without much time delay. Even when using Fast Fourier Transform (FFT) algorithms diffraction calculation speed in the near zone for the input complex amplitude distributions with size more than 2000 × 2000 pixels is tens of seconds. Our program selects the appropriate propagation operator from a prescribed set of operators including Spectrum of Plane Waves propagation and Rayleigh-Sommerfeld propagation (using convolution). After implementation, we make a comparison between the calculation time for the near field diffraction: calculations made on GPU and CPU, showing that using GPU for calculations diffraction pattern in near zone does increase the overall speed of algorithm for an image of size 2048×2048 sampling points and more. The modules are implemented as separate dynamic-link libraries and can be used for lecture demonstrations, workshops, selfstudy and students in solving various problems such as the phase retrieval task.
© (2017) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Alexander A. Zinchik, Alexander A. Zinchik, Oleg K. Topalov, Oleg K. Topalov, Yana B. Muzychenko, Yana B. Muzychenko, } "Application of the graphics processor unit to simulate a near field diffraction", Proc. SPIE 10330, Modeling Aspects in Optical Metrology VI, 103301O (26 June 2017); doi: 10.1117/12.2270293; https://doi.org/10.1117/12.2270293
PROCEEDINGS
6 PAGES


SHARE
Back to Top