Generating of Point-Spread Function for Advanced Imaging Microscopy in Python
In modern microscopy, digital processes are decisive in many tasks, such as improving images by 3D deconvolution, achieving super-resolution or creating the ground-truth dataset required for supervised deep learning systems. The cornerstone of computational microscopy lies on knowledge of the point spread function (PSF), which sums up the entire image acquisition process. Thanks to the physical laws of light propagation and the laws of optics, we can generate synthetic yet highly realistic PSFs.
Building on our expertise gained from our PSF ImageJ plugin, PSFGenerator/Java, our goal is to provide a more precise and flexible tool. This involves integrating new modalities and transitioning to Python/PyTorch, all while maintaining a user-friendly interface.
Prerequisites for this project include proficiency in Python and a good understanding of the Fourier transform. This opportunity beckons a motivated student to contribute to shaping the next generation of the PSF generator for the new cutting-edge imaging microscopy.
References on Microscopy PSF- https://en.wikipedia.org/wiki/Point_spread_function
- https://svi.nl/Point-Spread-Function-(PSF)
- https://www.youtube.com/watch?v=Tkc_GOCjx7E
- Supervisors
- Jonathan Dong, jonathan.dong@epfl.ch
- Vasiliki Stergiopoulou , vasiliki.stergiopoulou@epfl.ch
- Yan Liu and Daniel Sage, daniel.sage@epfl.ch