Super-resolution correlator is package for data processing in super-resolution microscopy. It contains a intuitive GUI and 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
- Roi selection and export function
- 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.
- Python 3
- Impro
- 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
- Start GUI with:
python main.py
For general instructions read the guide. Data in the test data folder can be aligned in the following way:
- Open SIM and dSTORM data files
- Flip SIM image left-right
- Set z-position to -300
- Set upper SIM LUT threshhold to 19
- Set dSTORM local density filter to 18 per 100 nm
- Create alpha shape in 3D dialog
- Find markers with GHT in registration dialog
- Adjust offset
- Recreate alpha shape by double clicking the button
- Correlate your region of interest in ROI dialog