Skip to content

debadutta-patra/stripe-begone

Repository files navigation

stripe-begone

Simple application for removing stripe and curtaining artifacts from EM images.

Installation

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.

Create virtual environment

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

Installing dependency

To install dependencies use

pip install -r requirements.txt

Usage

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.

Contribution

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.

About

Remove stripe from EM images

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages