Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu
 
 

Repository files navigation

AutoLens

Automated lens design from scratch.

How to run

  1. clone or download this repo
  2. run python hello_deeplens.py
  3. 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
  1. An aspherical lens (optimizing for 50k iterations) with outstanding optical performance.
AutoLens

News and updates

More code and demos will be updated at https://github.com/singer-yang/DeepLens, we are aiming for next-generation differentiable optical design!

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

About

Automated lens design from scratch.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.