Simple application for removing stripe and curtaining artifacts from EM images.
Precompiled version of the app is available for linux 64-bit and Windows platform. The precompiled version has been tested on Ubuntu 24.04 and Windows 10/11.
To directly run using the source code it is recommende to use a virtual environment. The app was created using pyhton 3.12 and ttkbootstrap, but it should work on older versions of python3.
To create a virtual environment you can use either venv
or conda
.
With 'venv' use the following command
python3 -m venv path/to/create/environment/folder
source path/to/created/environment/bin/activate
Alternatively if using conda use
conda create -n myenvname python=3.12
conda activate myenvname
To install dependencies use
pip install -r requirements.txt
You can start the application by double clicking the stripe-begone.exe or if using the source code type
python main_gui.py
A brief description of how to use the software can be found inside the application under instructions tab.
This app was made by me as a weekend project. The wedge creation function was adapted from https://github.com/jtschwar/Removing-Stripe-Artifacts, but the image reconstruction algorithm here is much more quicker and simplistic than described in https://github.com/jtschwar/Removing-Stripe-Artifacts.
I hope this application was useful to you. if you have any concerns or comments please feel free to open an issue.