Skip to content

Commit afeb26f

Browse files
committed
documentation
1 parent 6c72709 commit afeb26f

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

docs/index.md

+12-14
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
The primary purpose of this repo is the need for a pipeline for downloading and preprocessing Sentinel-1 Ground Range Detected (GRD) images, computing Dual-polarization SAR vegetation indices, and sampling (with points coordinates) the processed scenes over a given Area of Interest (AOI). So, you are gonna find here both Spyder and RStudio (IDEs) projects, which means the repo is a blend of Python and R resources, and their scripts to do the above-mentioned steps.
88

9-
### The repository, its Spyder and RStudio projects, and its codes were build upon the requirements:
9+
### The repository, its Spyder and RStudio projects, and its codes were built upon the requirements:
1010

11-
1) To bring both Python and R capabilities of dealing with raster products. The radar products processing is feasible using Python resources, while raster sampling is faster using R resources.
11+
1) To bring Python and R capabilities to deal with raster products. The radar products processing is feasible using Python resources, while raster sampling is faster using R resources.
1212

1313
2) It uses the packages: **asf_search** (Python 3.9), for downloading satellite products, main radar satellites, from the Alaska Satellite Facility; **snappy** (Python 3.6), the Python implementation of the SeNtinel Application Platform, from the European Space Agency (SNAP-ESA), which contains the Sentinel-1 Toolbox; and the **terra** package (R version 4.2.1), for dealing with raster and vectors fastest than other resources.
1414

15-
3) I tried not to personalize the pipeline, as you can personalize on your way and needs. This means that you are free to change it on your way, e.g., changing Sentinel-1 algorithms, methods, AOI, etc.
15+
3) I tried not to personalize the pipeline, as you can personalize your way and needs. This means that you are free to change it on your way, e.g., changing Sentinel-1 algorithms, methods, AOI, etc.
1616

1717
4) I advise you to peek rapidly at the below-presented flowcharts, as they mean to summarize what the codes exactly do.
1818

@@ -25,7 +25,7 @@ This code uses asf_search resources to do a geographical search within the ASF S
2525
2) **Bulk Download Sentinel 1 SAR Data**: https://medium.com/geekculture/bulk-download-sentinel-1-sar-data-d180ec0bfac1
2626
3) (in Portuguese) **Download simultâneo de várias imagens de SAR (como Sentinel-1) via Python**: https://erlipinto.medium.com/download-simult%C3%A2neo-de-v%C3%A1rias-imagens-de-sar-como-sentinel-1-via-python-ba4c89011ccb
2727

28-
**WARNING**: to do bulk products download use a Python 3.9 environment.
28+
**WARNING**: To download bulk products, use a Python 3.9 environment.
2929

3030
![Pipeline_framework-Script_01](https://user-images.githubusercontent.com/52005057/185178301-6ff7cb73-33c0-4bd4-961a-5e7deeaad6b4.png)
3131

@@ -42,15 +42,15 @@ This code uses asf_search resources to do a geographical search within the ASF S
4242

4343
![Pipeline_framework-Script_03](https://user-images.githubusercontent.com/52005057/185178407-ed607a5d-44e9-4623-92c3-3ce314e617e3.png)
4444

45-
### Script 04: subsetting scenes using an polygon area of interest:
45+
### Script 04: subsetting scenes using a polygon area of interest:
4646

47-
It is an optional script, and was designed to save disc space by subsetting scenes. Skip this step if you're not interested.
47+
It is an optional script designed to save disc space by subsetting scenes. Skip this step if you're not interested.
4848

4949
![Pipeline_framework-Script_04](https://user-images.githubusercontent.com/52005057/185178462-4566e0c6-6388-48b5-8b8f-27e31f3edba9.png)
5050

5151
### Script 05: computing SAR dual-pol vegetation indices:
5252

53-
For fast array computations, this script just read BEAM-DIMAP raster products using **snappy** and transform them to **NumPy** arrays, in order to compute the Dual-pol SAR vegetation indices. The indices are: **Cross-Ratio** (**CR**, Frison *et al.* (2018)), **Dual-polarization SAR vegetation index** (**DPSVI**, Periasamy (2018)), the **modified DPSVI** (**DPSVIm**, dos Santos *et al.* (2021)), the **normalized difference polarization index** (**Pol**, Hird *et al.* (2017)), and the **modified Radar Vegetation Index** (**RVIm**, Nasirzadehdizaji *et al.* (2019)).
53+
For fast array computations, this script just read BEAM-DIMAP raster products using **snappy** and transforms them to **NumPy** arrays, in order to compute the Dual-pol SAR vegetation indices. The indices are: **Cross-Ratio** (**CR**, Frison *et al.* (2018)), **Dual-polarization SAR vegetation index** (**DPSVI**, Periasamy (2018)), the **modified DPSVI** (**DPSVIm**, dos Santos *et al.* (2021)), the **normalized difference polarization index** (**Pol**, Hird *et al.* (2017)), and the **modified Radar Vegetation Index** (**RVIm**, Nasirzadehdizaji *et al.* (2019)).
5454

5555
![Pipeline_framework-Script_05](https://user-images.githubusercontent.com/52005057/189922775-6b82281b-3360-4760-81c3-2c9a1d21c5b2.png)
5656

@@ -72,14 +72,12 @@ Periasamy, S. (2018). Significance of dual polarimetric synthetic aperture radar
7272

7373
After processing raster products, use this script to sample raster bands either using coordinates of the points or the coordinates of the points and a set of buffers around them.
7474

75-
**WARNING**: it will works properly only using R version >= 4.2.1.
75+
**WARNING**: it will work properly only using R version >= 4.2.1.
7676

7777
![Pipeline_framework-Script_06](https://user-images.githubusercontent.com/52005057/185178550-4ebabbf6-db22-42a4-bf11-cb85736eadbd.png)
7878

79-
## Final speech
79+
# Referencing
80+
I receive numerous requests to reproduce this work, and I'm happy to grant them all, I just ask you to attribute the original work to our repository. Check the reference via Zenodo:
81+
https://doi.org/10.5281/zenodo.7339421
8082

81-
This code is part of the Erli's Ph.D. thesis and its papers (author: Erli Pinto dos Santos).
82-
83-
Enjoy it, and feel free to contact me anytime.
84-
85-
By the way... contact me at: [email protected] or [email protected]
83+
This code is part of the Erli's Ph.D. thesis and its papers. Enjoy it, and feel free to contact me anytime. You can contact me through: [email protected] or [email protected]

0 commit comments

Comments
 (0)