SenSoft – Shack-Hartmann analysis software

SenSoft is a sophisticated software package that includes the features for hardware control of our instruments and the analysis of Shack-Hartmann images. Users can take advantage of a complete set of numerical and graphical tools resulting in a full diagnostics of the optical element under test at any wavelength from DUV to LWIR.

We also have special versions of the software that can be used during the production process and give results for on-axis as well as off-axis test of the optical element(s).

A highlight of SenSoft is the very extensive Help. Detailed information of all the essential aspects of optics, with detailed figures and explanations, are available at your fingertips.

See also how you can learn about Shack-Hartmann using our Simulation packages.

According to your requirements, we can also study special software features for your specific application or for control of special hardware or develop special analysis software.


Highlight of SenSoft software

  • Precision: 3nm rms on the wavefront
  • Max resolution: 200 x 200 spots (Limited by size of detector)
  • Zernike polynomialsAnnular, Standard or Fringe Zernikes as well as Seidel polynomial terms can be selected (more than 50 different terms).
  • Output from analysis:  Focus, coma, spherical aberration, astigmatism, and other higher order aberrations (more than 50 terms), 80% EE, zonal and modal wavefront/mirror surface, and Strehl ratio
  • Graphical output: Spot diagrams, EE profile and distribution of residuals over the pupil. 3D and contour plot of zonal and modal wavefront (or mirror surface). MTF, PSF and EE profile from spot diagrams

Diagnostics with SenSoft

  • Focal plane: given the optical element parameters, SenSoft suggests the changes required to correct defocus and spherical aberration
  • Alignment of composite optical elements:  given the optical element parameters, SenSoft suggests the changes required to correct coma aberration
  • Collimation: SenSoft can detect if the light source used for the test is collimated (or divergent or convergent)
  • Mounting problems: support problems of the mountings can be identified from the contour plots of the wavefront after subtracting out the lower-order aberration terms
  • Reduce noise due to air effects:  in the laboratory and in the manufacturing workshop as well as at the telescope, air-turbulence effects can limit the accuracy of the analysis. Sensoft  has the facility for averaging coefficients from multiple frames to improve the accuracy

MTF without scanning system

MTF is computed from Shack-Hartmann analysis. No scanning system is required. MTF contribute due to each of the Zernike terms can be computed

M2 without scanning system

 M2 for laser systems is computed from Shack-Hartmann analysis. No scanning system is required.

Remote control

SpotOptics instruments can be controlled from a remote PC: a special protocol has been developed in SenSoft to allow control over TCP/IP.

Simulation package

SenSoft can be completed by adding one or all of three optional simulation packages

  • Simulations for learning about SH analysis: the software can create artificial SH frames for analysis starting from a combination of aberrations selected by the user.  The analysis output will be given in numerical as well as graphical form enabling users to learn quickly about the system
    • Spot Diagram
    • Encircled Energy Profile
    • Residual Distribution over the normalized pupil
    • 3D and Contour of Wavefront
  • Design of telescope using analytical theory: a quick look at a particular telescope design, without having to do ray tracing. Given 4 parameters, the program prints out the characteristics of a telescope with Cassegrain or Gregorian configuration (Ritchey-Chretien, Classical or Dall-Kirkham) in terms of
    • Field aberrations
    • Sensitivity of telescope due to misalignment (decentering and tilt) of the secondary mirror
    • Sensitivity of telescope to despace errors between primary and secondary mirrors
  • MTF, PSF and EE from diffraction theory: compare the results obtained from the SH analysis with theoretical ones obtained from diffraction analysis. The software can compute MTF, PSF and EE for any combination of the following components:
    • perfect mirror
    • aberrated mirror
    • ripple on the mirror surface
    • micro ripple on the mirror surface
    • pixel error
    • seeing error
    • pointing error

Download brochure of SenSoft