Li xiaoxin's repositories
Computer-generated-holograms
MATLAB code for simulating creation and decryption of digital holograms and for performing double random phase encoding (DRPE) on digital holograms
Diffraction-Efficiency-Calculator
This is some quick code that will allow you to calculate the diffraction efficiency of a Hologram using Matlab
diffractive-optical-elements
MATLAB codes for designing diffractive optical elements.
FD-BPM-Semivec-Pade11
Finite difference semi-vectorial wide-angle beam propagation algorithm for TE- and/or TM-Polarization of E- and/or H-fields in optical waveguide structures with arbitrary index profile. Calculation scheme is based on a semi-vectorial finite difference approach utilizing an absorbing boundary condition.
holography
Collection of files and scripts related to designing optical setups for hologram recordings. Includes alternate wavelength recording at Bragg condition, and Kogelnik selectivity analysis.
matlab-polarization-photonics
A collection of .m's that I've used in photonics experiments
MENP
Multipole Expansion for NanoPhotoncis
metalens
Design, optimize, & simulate metasurface lenses (aka diffractive lenses), beam deflectors, gratings etc
ML-classification-of-VVBs
Code to reproduce results of the paper "Machine learning-based classification of vector vortex beams"
Multi-Image-Synthesis
The code repository for the 2023 ICCP Paper: Polarization Multi-Image Synthesis with Birefringent Metasurfaces
Neural_Nano-Optics
Repository for "Neural Nano-Optics for High-quality Thin Lens Imaging"
Optical-Neural-Network
Pytorch Unofficial implement of paper "All optical machine learning using diffractive deep neural networks" .
Polarization-Demosaic-Code
Polarization demosaicking: monochrome and color polarization image Demosaicking.
research-method
论文写作与资料分享