Torch Lens Maker: PyTorch 기반 미분 가능한 기하 광학 라이브러리
2025-03-21
Torch Lens Maker는 PyTorch를 기반으로 하는 미분 가능한 기하 광학을 위한 오픈소스 Python 라이브러리입니다. 야심찬 목표는 현대적인 컴퓨팅과 최첨단 수치적 최적화를 사용하여 실제 세계의 복잡한 광학 시스템(렌즈, 거울 등)을 설계하는 것입니다. 핵심은 미분 가능한 기하 광학: PyTorch에 구현된 3D 충돌 감지 및 광학 법칙입니다. 광학 요소를 신경망의 레이어로 교묘하게 취급하고 PyTorch의 자동 미분 및 최적화 알고리즘을 활용함으로써 렌즈 설계는 신경망 훈련과 놀랍도록 유사해지며, 현대 머신러닝 도구의 힘을 발휘합니다. 이 프로젝트는 아직 초기 단계이며 개발을 계속하기 위한 자금 지원을 요청하고 있습니다.
개발
렌즈 설계