/AutoLens

Automated lens design from scratch.

Primary LanguagePythonMIT LicenseMIT

AutoLens

Automated lens design from scratch.

How to run

  1. clone or download this repo
  2. run python auto_lens_design.py

or

Click here to run it in Google Colab.

Lens Design Examples

  1. A video of automated design of a FoV 80deg, F/2.0, 4.55mm focal length.
AutoLens
  1. 20 random automated lens design results for FoV 80deg, F/2.0, 4.55mm focal length.
AutoLens

If you find this repo helpful, please cite our paper:

@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}
}