A module used for downsampling high resolution images using the scattering transform
Project description
Downsampling high resolution images using the scattering transform
Atlasing high resolution data,Scattering transform, Visualization of imges, Downsampling with multiple methods
Usage
python3 -m scatter_downsample -i IMAGE -n NUMBER OF DOWNSAMPLE [-s] [filtered standard deviation channels] [-d] [directions for gaussian] [-m] [methods]
or
import scatter_downsample
in python3 environment
ScatterDown(img,ndown2,filtered_std=2,method=1,direction=2):
Input:
- img: input image
- ndown2: how many times to downsample by a factor of 2
- filtered_std: how many standard deviations maximum should not get filtered out (default 2)
- direction numbers: for gaussian downsampling (default 2)
- method: (default 1)
- 2*2 mean and standard deviation (1)
- 2*2 mean and standard deviation with directions (2)
- Gaussian filtering (3)
Output:
- high dimensional image in ndarray form
- labels for each channel
- an example visualization that you save as a png file
Tests
installed by: python -m unittest tests/testcase.py
- an example image to test for the shape of output image and labels for method 1 (mean and std)
Versions
0.2.4
- Add options for Gaussian Downsampling
- Add Gaussian Flipping and Rotations methods
- Setup requirements.txt for auto download required modules
0.2.0
Add in updated methods (mean/std with directions and gaussian filtering), add command line interfaces with argparse
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file scatter_downsample-0.2.6.tar.gz
.
File metadata
- Download URL: scatter_downsample-0.2.6.tar.gz
- Upload date:
- Size: 7.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb49bf8c8fad2a72675ede7addf6bd8c2f926a215d556e4928eecb58de209c07 |
|
MD5 | ca5eae428f1cd4b9c6b8068ee0e44c81 |
|
BLAKE2b-256 | 631bad0f1413ef528c57aa02f2080d4fdfb4946fc8c08c95afd90b8992fa151c |
File details
Details for the file scatter_downsample-0.2.6-py3-none-any.whl
.
File metadata
- Download URL: scatter_downsample-0.2.6-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c03b6358dd8651b628442dab4b04176e97ca5db8b0bee585f2bdea23864f6d41 |
|
MD5 | 9091a22d580128e2ed02ac103e24dd38 |
|
BLAKE2b-256 | 7de412133b86d4c6e41e9fcf366846595069c5e54f7dd2cfe38b144c182defff |