PSF Lab

PSF Lab is a software program that allows the calculation of the illumination point spread function (PSF) of a confocal microscope under various imaging conditions. The calculation of the electric field vectors is based on a rigorous, vectorial model that takes polarization effects in the near-focus region and high numerical aperture microscope objectives into account.
The polarization of the input beam (assumed to be collimated and monochromatic) can be chosen freely (linear, circular, or elliptic). Furthermore, a constant or Gaussian shaped input beam intensity profile can be assumed. On its way from the objective to the focus, the illumination light passes through up to three stratified optical layers, which allows the simulation of an immersion oil/air (layer 1) objective that focusses light through a glass cover slip (layer 2) into the sample medium (layer 3). Each layer is characterized by its (constant) refractive index and thickness. PSF Lab can also simulate microscope objectives that are corrected for certain refractive indices and cover slip thicknesses (design parameters). Thus, any deviations from the ideal imaging conditions for which the objective was designed for are properly taken into account.
The following optical parameters can be selected:
The program calculates only 2D section of the PSF, but several calculations can be stacked (with a third party program) to obtain the full 3D PSF. Calculations are organized in "sets", each with its own set of parameters. Loops can be set up such that PSF Lab calculates one or several sets, increasing the resolution of the calculated images in each new iteration. The resulting image is displayed in PSF Lab in linear or logarithmic color scale with user-selectable color map, and the intensity, individual field components, or squared field component distributions can be exported into various formats (data formats: .mat, .h5 (HDF5), .txt (ASCII); image formats: .fig, .ai, .bmp, .emf, .eps, .jpg, .pcx, .pdf, .png, .tif).