Teaching optics with LightFlow: an intuitive framework for light propagation simulations

SEVENTEENTH CONFERENCE ON EDUCATION AND TRAINING IN OPTICS AND PHOTONICS: ETOP 2023(2023)

引用 0|浏览3
暂无评分
摘要
We introduce LightFlow, an open-source software package for simulating light wave propagation through custom optical components and systems. Built upon TensorFlow and Keras, it benefits from GPU acceleration and offers a user-friendly and modular architecture. Optical components are represented as layers, simplifying the design and modification of simulation m odels. Our approach also streamlines the addition of new custom components. LightFlow's automatic gradient calculation is valuable for computational imaging applications involving optimization algorithms and inverse problems. With its intuitive interface, tested building blocks, and expandable design, LightFlow is well-suited for education and research, from undergraduate to advanced graduate levels. The GPU-accelerated processing enables efficient, re al-time vi sualization of op tical simulations, ma king LightFlow valuable across a broad range of user expertise and applications.
更多
查看译文
关键词
computational optics, wave optics, open source software
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要