OSA's Digital Library

Journal of the Optical Society of America A

Journal of the Optical Society of America A


  • Editor: Franco Gori
  • Vol. 27, Iss. 2 — Feb. 1, 2010
  • pp: 319–326

Particle swarm optimization for ellipsometric data inversion of samples having an arbitrary number of layers

Tyler Ross and Gabriel Cormier  »View Author Affiliations

JOSA A, Vol. 27, Issue 2, pp. 319-326 (2010)

View Full Text Article

Enhanced HTML    Acrobat PDF (458 KB)

Browse Journals / Lookup Meetings

Browse by Journal and Year


Lookup Conference Papers

Close Browse Journals / Lookup Meetings

Article Tools



A method is presented for performing the inversion of ellipsometric data using a hybrid approach involving a particle swarm optimization algorithm and a Levenberg–Marquardt algorithm. A sample may be composed of any number of layers of transparent or absorbing materials on a substrate. The method described is applicable to single- or multiple-angle, single-wavelength ellipsometry. The results of the particle swarm optimization algorithm agree well with previously published data calculated using different ellipsometric inversion algorithms, and converges for wide ranges of initial parameter estimates.

© 2010 Optical Society of America

OCIS Codes
(120.2130) Instrumentation, measurement, and metrology : Ellipsometry and polarimetry
(310.6860) Thin films : Thin films, optical properties

ToC Category:
Instrumentation, Measurement, and Metrology

Original Manuscript: November 12, 2009
Manuscript Accepted: December 10, 2009
Published: January 27, 2010

Tyler Ross and Gabriel Cormier, "Particle swarm optimization for ellipsometric data inversion of samples having an arbitrary number of layers," J. Opt. Soc. Am. A 27, 319-326 (2010)

Sort:  Author  |  Year  |  Journal  |  Reset  


  1. R. M. A. Azzam and N. M. Bashara, Ellipsometry and Polarized Light (North-Holland, 1977).
  2. F. K. Urban III, “Ellipsometry algorithm for absorbing films,” Appl. Opt. 32, 2339-2344 (1993). [CrossRef]
  3. S. Bosch, F. Monzonís, and E. Masetti, “Ellipsometric methods for absorbing layers: a modified downhill simplex algorithm,” Thin Solid Films 289, 54-58 (1996). [CrossRef]
  4. Y. Zhaoxian and M. Dang, “Generalized simulated annealing algorithm applied in the ellipsometric inversion problem,” Thin Solid Films 425, 108-112 (2003). [CrossRef]
  5. G. Cormier and R. Boudreau, “Genetic algorithm for ellipsometric data inversion of absorbing layers,” J. Opt. Soc. Am. A 17, 129-134 (2000). [CrossRef]
  6. Z. Peng, Z. Li, Y. Hu, L. Tang, and X. Yang, “Thickness and refractivity computation in ellipsometry measurement by genetic algorithm,” Proc. SPIE 4077, 492-495 (2000). [CrossRef]
  7. Y. A. Zaghloul and A. R. M. Zaghloul, “Single-angle-of-incidence ellipsometry,” Appl. Opt. 47, 4579-4588 (2008). [CrossRef] [PubMed]
  8. S. Bosch and F. Monzonís, “General inversion method for single-wavelength ellipsometry of samples with an arbitrary number of layers,” J. Opt. Soc. Am. A 12, 1375-1379 (1995). [CrossRef]
  9. A. Kudla, “Application of the genetic algorithms in spectroscopic ellipsometry,” Thin Solid Films 455-456, 804-808 (2004). [CrossRef]
  10. J. Kennedy and R. Eberhart, “Particle swarm optimization,” in IEEE International Conference on Neural Networks (IEEE, 1995), pp. 1942-1948. [CrossRef]
  11. G. E. Jellison Jr., “Use of the biased estimator in the interpretation of spectroscopic ellipsometry data,” Appl. Opt. 30, 3354-3360 (1991). [CrossRef] [PubMed]
  12. Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in Proceedings of IEEE International Conference on Evolutionary Computation (IEEE, 1998), pp. 69-73.
  13. J. Kennedy, R. Eberhart, and Y. Shi, Swarm Intelligence (Morgan Kaufmann, 2001).

Cited By

Alert me when this paper is cited

OSA is able to provide readers links to articles that cite this paper by participating in CrossRef's Cited-By Linking service. CrossRef includes content from more than 3000 publishers and societies. In addition to listing OSA journal articles that cite this paper, citing articles from other participating publishers will also be listed.

« Previous Article  |  Next Article »

OSA is a member of CrossRef.

CrossCheck Deposited