Skip to main content

Despike

Build Coverage PyPI Status Version Python License

Python package to remove spikes in 2D images

Desciption

The spikes in 2D-images correspond to high-energy pixels generated by cosmic rays, sensor noise or dead pixels. They use to have values very different from the rest of their neighboor.

To find them, we use a moving box (5×5 pixels by default) on the image and we compare the mean/median of this sub-image to the central pixel. If the value is n (3 by default) times larger than the observed standard deviation we use the median value a the surrounding pixels (8 pixels by default) to replace the spike.

Install

With pip:

$ pip install despike

With the source files:

$ git clone https://github.com/seignovert/despike.git
$ cd despike ; python setup.py install

Usage

>>> import despike

>>> despike.spikes(img) # Search the location of spikes in the image

>>> despike.clean(img) # Clean the image from spikes

An example can be find in this Jupyter NoteBook.

Metadata

Release files for despike 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for despike 0.1.0
File Size Uploaded
despike-0.1.0.tar.gz 158.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for despike 0.1.0
File Interpreter ABI Platform
despike-0.1.0-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 162.9 kB

Release files / despike-0.1.0.tar.gz

Download URL despike-0.1.0.tar.gz
Size 158.0 kB
Tags Source
SHA-256 checksum
How to use checksums
9494cabb363a56079cb165334f4ac58c882dea3390a92ed5fed65324c81a0411
BLAKE2b-256 checksum
How to use checksums
5428766de846bf9e6439a89fd92315a3ae6daa6a44a805c934e8a9f2d22780c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / despike-0.1.0-py2.py3-none-any.whl

Download URL despike-0.1.0-py2.py3-none-any.whl
Size 4.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4af58ce95b86ce9d04538d5b47300897204f77eb0071b2962ff30e8b3ffa563b
BLAKE2b-256 checksum
How to use checksums
5575ba6e0f05487970068be3ec018f12eeafd13d381ee462048db0460cadcc63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page