20 September 2013 Low-coherence interferometry with polynomial interpolation on Compute Unified Device Architecture-enabled graphics processing units
Author Affiliations +
Abstract
An algorithm for interpolation of central fringe position in low-coherence interferometry measurements is presented. The algorithm is based on a polynomial curve fitting. Fast calculation of interpolation is possible due to the use of an NVIDIA Compute Unified Device Architecture (CUDA) technology, which allows independent analysis of different points of a high-resolution detector matrix on separate cores of a graphics processing unit (GPU). The dependency of the method’s accuracy on the spectral width of the light source is checked. The computation times on a GPU are compared with those achieved with a multicore central processing unit, showing nearly 30 times faster calculations when using CUDA technology. The algorithm accuracy is tested by measuring a flat glass surface with two different cameras—an ordinary CCD camera and a cooled EMCCD camera. Finally, the algorithm is applied to measurements of a populated optical fiber connector array prototyped using deep proton writing technology.
© 2013 Society of Photo-Optical Instrumentation Engineers (SPIE) 0091-3286/2013/$25.00 © 2013 SPIE
Slawomir Tomczewski, Anna Pakula, Jürgen Van Erps, Hugo Thienpont, and Leszek Salbut "Low-coherence interferometry with polynomial interpolation on Compute Unified Device Architecture-enabled graphics processing units," Optical Engineering 52(9), 094105 (20 September 2013). https://doi.org/10.1117/1.OE.52.9.094105
Published: 20 September 2013
Lens.org Logo
CITATIONS
Cited by 12 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Interferometry

Cameras

Detection and tracking algorithms

Light emitting diodes

Light sources

Computer architecture

Graphics processing units

Back to Top