16 August 2017 Student project of optical system analysis API-library development
Author Affiliations +
Proceedings Volume 10452, 14th Conference on Education and Training in Optics and Photonics: ETOP 2017; 1045248 (2017) https://doi.org/10.1117/12.2266513
Event: 14th Conference on Education and Training in Optics and Photonics, ETOP 2017, 2017, Hangzhou, China
Abstract
In the paper API-library software developed by students of Applied and Computer Optics Department (ITMO University) for optical system design is presented. The library performs paraxial and real ray tracing, calculates 3d order (Seidel) aberration and real ray aberration of axis and non-axis beams (wave, lateral, longitudinal, coma, distortion etc.) and finally, approximate wave aberration by Zernike polynomials. Real aperture can be calculated by considering of real rays tracing failure on each surface. So far we assume optical system is centered, with spherical or 2d order aspherical surfaces. Optical glasses can be set directly by refraction index or by dispersion coefficients.

The library can be used for education or research purposes in optical system design area. It provides ready to use software functions for optical system simulation and analysis that developer can simply plug into their software development for different purposes, for example for some specific synthesis tasks or investigation of new optimization modes. In the paper we present an example of using the library for development of cemented doublet synthesis software based on Slusarev’s methodology. The library is used in optical system optimization recipes course for deep studying of optimization model and its application for optical system design.

Development of such software is an excellent experience for students and help to understanding optical image modeling and quality analysis. This development is organized as student group joint project. We try to organize it as a group in real research and development project, so each student has his own role in the project and then use whole library functionality in his own master or bachelor thesis. Working in such group gives students useful experience and opportunity to work as research and development engineer of scientific software in the future.
© (2017) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Tatiana Ivanova, Tatiana Ivanova, Tatiana Zhukova, Tatiana Zhukova, Ruslan Dantcaranov, Ruslan Dantcaranov, Maria Romanova, Maria Romanova, Alexander Zhadin, Alexander Zhadin, Vyacheslav Ivanov, Vyacheslav Ivanov, Olga Kalinkina, Olga Kalinkina, } "Student project of optical system analysis API-library development", Proc. SPIE 10452, 14th Conference on Education and Training in Optics and Photonics: ETOP 2017, 1045248 (16 August 2017); doi: 10.1117/12.2266513; https://doi.org/10.1117/12.2266513
PROCEEDINGS
6 PAGES


SHARE
Back to Top