Algorithms to remove noise floor intensity patterns that are prevelant in Sentinel-1 cross-polarized images in EW and IW modes
Project description
About
This library provides algorithms to remove noise floor intensity patterns that are prevelant in Sentinel-1 cross-polarized images in EW mode, and to a lesser degree, IW mode.
The algorithms in this library make use of convex optimization to construct noise floors that can be subtracted to correct the image. Two main algorithms are implemented that make use of the information provided in the Sentinel-1 xml files.
-
A linear noise floor removal method that rescales the default noise floor that is provided in each Sentinel-1 product. This is the application of the method in P. Q. Lee, L. Xu, D. A. Clausi. 2020. Sentinel-1 additive noise removal from cross-polarization extra-wide TOPSAR with dynamic least-squares. Remote Sensing of Environment. 248. https://doi.org/10.1016/j.rse.2020.111982 . Currently only available in GRD EW mode images.
-
A non-linear noise floor removal method that computes the noise floor as a power function of the antenna pattern. Parameters are estimated with linear programming. This is the application of the method in http://www.eng.uwaterloo.ca/~pqjlee/lp_paper_aug14_2020.pdf . Can be applied to both EW and IW GRD mode images.
For more info, see https://github.com/PeterQLee/sentinel1_denoise_rs .
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 Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file s1_noisefloor-0.1.1-cp39-cp39-manylinux1_x86_64.whl.
File metadata
- Download URL: s1_noisefloor-0.1.1-cp39-cp39-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44849589ee4c50d988ba14ad228008dfc57af6fa0a6d24febf710b77fbb3c9ff
|
|
| MD5 |
3ba790b0b66ec2c3d8e875f4040a8a11
|
|
| BLAKE2b-256 |
4a03b2c57abc0dce232ad61e9452878ba59fe1668dc2ce4117b67f839fb8a033
|
File details
Details for the file s1_noisefloor-0.1.1-cp38-cp38-manylinux1_x86_64.whl.
File metadata
- Download URL: s1_noisefloor-0.1.1-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88a1476b7aa8608e926806592778dc03cba466e208e9114200347989d3c26aa8
|
|
| MD5 |
910879344043946495337455a8c9a83a
|
|
| BLAKE2b-256 |
3ab674b4b320ddfaf37c8fc5c6882fa27202a03c6dbbe8cddb117a23ff24da34
|
File details
Details for the file s1_noisefloor-0.1.1-cp37-cp37m-manylinux1_x86_64.whl.
File metadata
- Download URL: s1_noisefloor-0.1.1-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99f380d360bbd5d8f0a38d500e26a470f53a2b8ab7a5f409b4e2e9e5fef98625
|
|
| MD5 |
9f1d26785288725d67438d6020adef22
|
|
| BLAKE2b-256 |
b8f4730438a4b960f3cfb8ba81f769acb28754d80c781e62651253b99878609a
|
File details
Details for the file s1_noisefloor-0.1.1-cp36-cp36m-manylinux1_x86_64.whl.
File metadata
- Download URL: s1_noisefloor-0.1.1-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
520750713f097ea831091a0a89d37367701630e5e5b503de3b50ecb99f17616a
|
|
| MD5 |
67256e382f7822d9e36394789b29e6e3
|
|
| BLAKE2b-256 |
128f90205b6e65a67c74734169da79f31d42d70d138da9fc5b4df0f94e0538f0
|
File details
Details for the file s1_noisefloor-0.1.1-cp35-cp35m-manylinux1_x86_64.whl.
File metadata
- Download URL: s1_noisefloor-0.1.1-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/0.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7fec2449d24c569378b6ae25b85de7023d36e40c2fc5f1aac50f4398487b34fd
|
|
| MD5 |
63e27c67ba9544998eb050e7585fe37a
|
|
| BLAKE2b-256 |
eb8ad0b009ceb62479e2b2b8e3858c6092a0e60079b2dcdf195faf906e64f601
|