A modular GUI-based program for genetic algorithm-based feedback-assisted wavefront shaping
Abstract We have developed a modular graphical user interface (GUI)-based program for use in genetic algorithm-based feedback-assisted wavefront shaping. The program uses a class-based structure to separate out the universal modules (e.g. GUI, multithreading, optimization algorithms) and hardware-specific modules (e.g. code for different SLMs and cameras). This modular design makes the program easily adaptable to a wide range of lab equipment, while providing easy access to a GUI, multithreading, and three optimization algorithms (phase-stepping, simple genetic, and microgenetic).
Authors
- Andrew S. O’Kins
- Patrick Price (ORCID: https://orcid.org/0000-0001-8231-3649)
- Benjamin R. Anderson (ORCID: https://orcid.org/0000-0003-1403-970X)
- Hergen Eilers (ORCID: https://orcid.org/0000-0002-3370-5256)
- Kostiantyn Makrasnov
- Rebecca Udby
Institutions
- Washington State University Spokane (US)
Publication Details
- Journal
- Journal of Physics Photonics
- Published
- 2024-08-13
- DOI
- https://doi.org/10.1088/2515-7647/ad6ed3
- Citations
- 3
- Primary Topic
- Random lasers and scattering media
- Type
- article
- Field-Weighted Citation Impact
- 0.83
Funders
- Defense Threat Reduction Agency
- National Nuclear Security Administration
- Army Research Office