OpenWFS—a library for conducting and simulating wavefront shaping experiments

Jeroen H. Doornbos, Daniël W.S. Cox, Tom Knop, Harish Sasikumar, Ivo M. Vellekoop*

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

22 Downloads (Pure)

Abstract

Wavefront shaping (WFS) is a technique for controlling the propagation of light. With applications ranging from microscopy to free-space telecommunication, this research field is expanding rapidly. As the field advances, it stands out that many breakthroughs are driven by the development of better software that incorporates increasingly advanced physical models and algorithms. Typical WFS software involves a complex combination of low-level hardware control, signal processing, calibration, troubleshooting, simulation, and the WFS algorithm itself. This complexity makes it hard to compare different algorithms and to extend existing software with new hardware or algorithms. Moreover, the complexity of the software can be a significant barrier for end users of microscopes to adopt WFS. OpenWFS addresses these challenges by providing a modular Python library that separates hardware control from the WFS algorithm itself. Using these elements, a WFS algorithm can be written in a minimal amount of code, with OpenWFS taking care of low-level hardware control, synchronization, and troubleshooting. Algorithms can be used on different hardware or in a completely simulated environment without changing the code. Moreover, we provide full integration with the Micro-Manager microscope control software, enabling WFS experiments to be executed from a user-friendly graphical user interface.

Original languageEnglish
Article number015016
JournalJournal of physics: Photonics
Volume7
Issue number1
DOIs
Publication statusPublished - Jan 2025

Keywords

  • UT-Gold-D
  • microscopy
  • OpenWFS
  • Python
  • simulation
  • wavefront shaping
  • imaging

Fingerprint

Dive into the research topics of 'OpenWFS—a library for conducting and simulating wavefront shaping experiments'. Together they form a unique fingerprint.

Cite this