Skip to content
This is a demonstration of fourier transform frequency scanning interferomtery
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vs/interferometer
Debug
_UpgradeReport_Files
fftw
.gitignore
LICENSE
README.md
Thumbs.db
UpgradeLog.XML
UpgradeLog2.XML
cimg.h
dictionary.c
dictionary.h
fftw3.h
frequency shifting interferometry.pdf
iniparser.c
iniparser.h
interferometer-opl.xls
interferometer-with-unwrapping-2.jpg
interferometer-with-unwrapping.jpg
interferometer.cpp
interferometer.ini
interferometer.ncb
interferometer.sdf
interferometer.sln
interferometer.sln.old
interferometer.suo
interferometer.suo.old
interferometer.vcproj
interferometer.vcproj.REO.alexm.user
interferometer.vcxproj
interferometer.vcxproj.filters
interferometer.vcxproj.user

README.md

Interferometer

License: GPL v3

This is a demonstration of fourier transform frequency scanning interferomtery.

You can use a swept frequency laser source to measure suface figure and homogeneity of transmisive optics like windows and lenses. This is a different technique than phase shifting interferometry which requires you to physically perturb the cavity length to create swept fringe images.

This is based on work by Dr. Leslie L. Deck of the Zygo Corporation:
Fourier-transform phase-shifting interferometry
https://www.osapublishing.org/ao/abstract.cfm?uri=ao-42-13-2354

This technique is used in some of Zygo's optical surface measurement tools, such as this:
Zygo Verifire™ MST
https://www.zygo.com/?/met/interferometers/verifire/mst/

This was written in 2008 or so. This is not an example of excellent programming (I write much better software every day...) but is a demo implementation of the tricky physical and mathematical technique desribed in Deck's paper.

This has been updated to a Visual Studio 2017 C++ solution, you can clone and compile it easily.

This uses CImage++ (for visualization) and FFTW (for fourier transform) libraries:
http://cimg.eu/
http://www.fftw.org/


Copyright © Alex Martin - alex@rettc.com - http://www.rettc.com

image

You can’t perform that action at this time.