Share Email Print

Proceedings Paper

Knowledge-based optical system design: some optical systems generated by the KBOSD
Author(s): Taoufik Nouri; Pierre-Jean Erard
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This work is a new approach for the design of start optical systems and represents a new contribution of artificial intelligence techniques in the optical design field. A knowledge-based optical-systems design (KBOSD), based on artificial intelligence algorithms, first order logic, knowledge representation, rules, and heuristics on lens design, is realized. This KBOSD is equipped with optical knowledge in the domain of centered dioptrical optical systems used at low aperture and small field angles. This KBOSD generates centered dioptrical, on-axis and low-aperture optical-systems, which are used as start systems for the subsequent optimization by existing lens design programs. This KBOSD produces monochromatic or polychromatic optical systems, such as singlet lens, doublet lens, triplet lens, reversed singlet lens, reversed doublet lens, reversed triplet lens, and telescopes. In the design of optical systems, the KBOSD takes into account many user constraints such as cost, resistance of the optical material (glass) to chemical, thermal, and mechanical effects, as well as the optical quality such as minimal aberrations and chromatic aberrations corrections. This KBOSD is developed in the programming language Prolog and has knowledge on optical design principles and optical properties and uses neither a lens library nor a lens data base, it is completely based on optical design knowledge.

Paper Details

Date Published: 15 April 1993
PDF: 4 pages
Proc. SPIE 1780, Lens and Optical Systems Design, 17800I (15 April 1993); doi: 10.1117/12.142811
Show Author Affiliations
Taoufik Nouri, Neuchatel Univ. (Switzerland)
Pierre-Jean Erard, Neuchatel Univ. (Switzerland)

Published in SPIE Proceedings Vol. 1780:
Lens and Optical Systems Design
Hannfried Zuegge, Editor(s)

© SPIE. Terms of Use
Back to Top