This repository is a reproduction of the code of the paper, "All-optical machine learning using diffractive deep neural networks".
The calculation method of wave propagation can be found in the ./References folder.
1.1 Basic physic on Electricity and Magnetism (Ref: University Physics ch.5)
Some additional reference links:
-
Solving the Diffraction Integral with the Fast Fourier Transform (FFT) and Python
-
Simulating Diffraction Patterns with the Angular Spectrum Method and Python
Demons and seperated tests of related scientific computing functions in python(i.e 2D Fourier transform and mesh grid) can refer to this repo.