Automated lens design from scratch.
- clone or download this repo
- run
python hello_deeplens.py
- run
python auto_lens_design.py
or
Click here to run it in Google Colab.
- A video of automated design of a FoV 80deg, F/2.0, 4.55mm focal length.
- 20 random automated lens design results for FoV 80deg, F/2.0, 4.55mm focal length.
- An aspherical lens (optimizing for 50k iterations) with outstanding optical performance.
More code and demos will be updated at https://github.com/singer-yang/DeepLens, we are aiming for next-generation differentiable optical design!
@article{yang2023curriculum,
title={Curriculum learning for ab initio deep learned refractive optics},
author={Yang, Xinge and Fu, Qiang and Heidrich, Wolfgang},
journal={arXiv preprint arXiv:2302.01089},
year={2023}
}