Share Email Print

Proceedings Paper • Open Access

Student project of optical system analysis API-library development
Author(s): Tatiana Ivanova; Tatiana Zhukova; Ruslan Dantcaranov; Maria Romanova; Alexander Zhadin; Vyacheslav Ivanov; Olga Kalinkina

Paper 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.

Paper Details

Date Published: 16 August 2017
PDF: 6 pages
Proc. SPIE 10452, 14th Conference on Education and Training in Optics and Photonics: ETOP 2017, 1045248 (16 August 2017); doi: 10.1117/12.2266513
Show Author Affiliations
Tatiana Ivanova, ITMO Univ. (Russian Federation)
Tatiana Zhukova, ITMO Univ. (Russian Federation)
Ruslan Dantcaranov, ITMO Univ. (Russian Federation)
Maria Romanova, ITMO Univ. (Russian Federation)
Alexander Zhadin, ITMO Univ. (Russian Federation)
Vyacheslav Ivanov, ITMO Univ. (Russian Federation)
Olga Kalinkina, ITMO Univ. (Russian Federation)

Published in SPIE Proceedings Vol. 10452:
14th Conference on Education and Training in Optics and Photonics: ETOP 2017
Xu Liu; Xi-Cheng Zhang, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?