Repository logo
Item type:Research Data,

Monte-Carlo simulation of the three dimensional transfer function for coherence scanning interferometry [Code/Data]

Description

The provided code is meant to simulate the 3D transfer function of a coherence scanning interferometer (CSI), which is a new approach to describe the transfer behavior of optical systems containing a depth scan. The software code is a python script which calculates the 3D optical transfer function by using a Monte-Carlo method applying reversed sampling. The related mathematical details and can be found in the related publication. The system which is simulated by the code is set to a numerical aperture of 0.9 and considers only monochromatic illumination of 440 nm. The .h5 dataset contains the raw data from the CSI measurement shown as a comparison. A silicon mirror was used as an measurement object, while the CSI used in this case is a Linnik setup. The provided code imports this dataset, plots an interferogram from one pixel and calculates its spectrum as a comparison to the histograms computed by the statistical Monte-Carlo simulation. The .npz files contain the analytically calculated transfer functions, based on the universal fourier optics model. The file "TF_ps.npz" is for the monochromatic case of royal blue illumination, while the file "TF_ps_spec_rb.npz" considers an full width of half maximum (FWHM) of 20 nm of the illuminating royal blue LED as presented in the paper. Running the simulation code should work without adjustments other than the paths of the datasets which have to be imported. Make sure plots of datasets that are not provided or necessary are commented out.

Metadata

Rosenthal, Felix
show more
Files
Document
Type
Size
Künne, Marco; Rosenthal, Felix; Lehmann, Peter. (2025). Monte-Carlo simulation of the three dimensional transfer function for coherence scanning interferometry [Code/Data]. DaKS. https://doi.org/10.48662/daks-480

License

Except where otherwised noted, this item's license is described as Attribution-ShareAlike 4.0 International