Impro is a package for data processing in super-resolution microscopy. It contains high perfomant
GPU based visualization and algorithms for 2D and 3D data.
Main features:
- Cuda accelerated 2D Alpha Shapes
- Automated image alignment via General Hough Transform
- Huge list of filters for localization datasets
- Customizable Opengl widget based on modelview perspective standard
- Pearson correlation between alpha shape and image data
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Nvidia GPU with compute capability 3 or higher
- Cuda 9.0 from CUDA website (CUDA 10 is yet not supported by pycuda)
Some images
- Clone git repository
- Open cmd and cd to repository
- Install requirements with:
pip install -r requirements.txt
- Run:
python setup.py install
The file
impro/main.py
provides example code for using the package. An Impro based GUI can be found at super-resolution correlator