Differentiable wave optics simulation library built on PyTorch
-
Updated
Apr 12, 2026 - Python
Differentiable wave optics simulation library built on PyTorch
DFlat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may be used for any end-to-end imaging and sensing task.
(Tensorflow Version) D-Flat is a forward and inverse design framework for flat optics. Although specially geared for the design of metasurface optics, it may be used for any end-to-end imaging and sensing task.
A package for simulation of physical optics. Physical optics is more general than ray optics but not as general as full electrodynamics.
A Matlab simulation for a 4F Correlator system which is based on the Fourier transforming properties of lenses.
Diffractive optical neural network training with arbitrary spatial coherence.
Topological Charge and Fourier Optics Calculation of Vortex Beams Carrying Orbital Angular Momentum
Fourier Optics Demos and Tutorials
Fourier series visualizer - real-time epicycle simulation reconstructing arbitrary drawings via DFT coefficients
An implementation for binary computer-generated holograms(CGH) with localized random down-sampling and adaptive intensity accumulation(AIA).
Iterative phase retrieval using the Hybrid Input-Output (HIO) algorithm with both plane and vortex beam illumination
Official Python implementation of the wave optics simulation framework from 'Numerical Simulation of Optical Wave Propagation' (SPIE 2010).
Supplemental code for the book Numerical Simulation of Optical Wave Propagation with Examples in MATLAB
Fiatlux is a project that aims to offer a versatile environment for multiple optical simulation.
Experimental study on implementing algebraic operations between waves using linear optics. By exploiting Fourier-plane manipulations, wave numbers are controlled via diffraction and spatial filtering, establishing a physical analogy between wave products and optical signal processing.
Collected reports from my advanced lab course at HU Berlin
NLAST-scalar model (Outdated) —— NLAST: Nonlinear Angular Spectrum Theory
High-Order WaveFront Sensing and Control (HOWFSC) on Xilinx Zynq Ultrascale+ MPSoC ZCU104
Add a description, image, and links to the fourier-optics topic page so that developers can more easily learn about it.
To associate your repository with the fourier-optics topic, visit your repo's landing page and select "manage topics."