White light interferometry analysis for measuring thin film thickness down to few nanometers
Victor Ziapkoff, François Boulogne, Anniina Salonen, Emmanuelle Rio
TL;DR
The paper addresses accurate thickness measurements of non-opaque thin films using white-light interferometry, demonstrated on TTAB foam films. It develops a practical analysis framework that maps spectral interference patterns to film thickness using three dedicated branches: FFT for many fringes, peak-fitting with linear regression and RANSAC for intermediate thickness, and Scheludko renormalization for a few sharp features, with an explicit expression for $h$ in terms of $\Delta$ and $m$. The approach is implemented in the open-source Python library optifik, includes peak-detection, normalization, and time-resolved analysis, and is validated against time-resolved foam-film thinning. The work highlights limitations from spectral range, refractive-index dispersion, and signal quality, while offering a memory-based correction to fill data gaps and extending applicability to other non-opaque thin films, including potential transmission geometries.
Abstract
We present a practical white-light interferometric method, supported by an open-source Python library \textit{optifik} for automated spectrum-to-thickness deduction, enabling foam film measurements down to a few nanometers. We describe three typical spectral scenarii encountered in this method: spectra exhibiting numerous interference fringes, spectra with a moderate number of peaks, and spectra with only a few identifiable features, providing illustrative examples for each case. We also discuss the main limitations of the technique, including spectral range constraints, the necessity of knowing the refractive index, and the influence of spectral resolution and signal quality. Finally, we demonstrate the application of the method in a time-resolved study of a TTAB (tetradecyltrimethylammonium bromide) foam film undergoing elongation and thinning. This method can be adapted to measure any thin non-opaque layer.
