fpm-py
The Fourier ptychography library for python
Empowering Diagnostics in Resource-Limited Settings
Our ultimate goal is to revolutionize healthcare accessibility:
- Enable doctors in Africa to obtain lab-quality microscope images of blood smears
- Facilitate accurate malaria diagnosis without expensive hardware
- Replace $20,000+ microscopy setups with affordable, software-enhanced alternatives
What is Fourier Ptychography?
Fourier ptychography is an innovative computational imaging technique that:
- Synthesizes high-resolution images from multiple low-resolution captures
- Achieves gigapixel-scale, diffraction-limited resolution
- Provides quantitative phase information non-interferometrically
Key Features
- User-Friendly API: Simplified interface for reconstruction, dataset handling, and I/O operations.
- High-Performance Computation: Utilizes PyTorch for rapid processing on CUDA, Apple Metal, or CPU.
- Flexible and Extensible: Customizable iteration terminators and optimizers to drive algorithm development.
For Researchers and Engineers
- Develop and refine the algorithm to enhance reliability and performance
- Contribute to a project with real-world impact on global health
- Leverage our modular design to implement and test new ideas quickly
Join the Mission
Help us make high-quality microscopy accessible worldwide. Start using or contributing to fpm-py today!