Skip to content

Commit

Permalink
Moved the mockup diagrams to the geomedian product page
Browse files Browse the repository at this point in the history
  • Loading branch information
benji-glitsos-ga committed Mar 12, 2024
1 parent 24ca2e7 commit 2027771
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 59 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,22 @@ The input data used to calculate the geomedian are filtered to remove poor quali

*The three geomedian products from Landsat with italic names are spaced out temporally. ga_ls8cls9c_gm_cyear_3 product combines images from both Landsat 8 and Landsat 9 when they are available. Only Landsat 7 geomedian is available between 2000 and 2002.*

:::{mermaid}
:caption: The three geomedian products from Landsat with italic names are spaced out temporally. ga_ls8cls9c_gm_cyear_3 product combines images from both Landsat 8 and Landsat 9 when they are available. Only Landsat 7 geomedian is available between 2000 and 2002.

gantt

dateFormat YYYY
axisFormat %Y
todayMarker off

section ~
Landsat 5 (1986–2011) : 1986, 2011
Landsat 7 (1999–2021) : 1999, 2021
Landsat 8 (2013–2024) : 2013, 2024
Landsat 9 (2022–Today) : 2022, 2024
:::

The primary uses of geomedian pixel composites are for change detection within baselines and for broad regional image composites (such as national and continental mosaics).

### Median Absolute Deviation
Expand Down Expand Up @@ -226,6 +242,48 @@ BCMAD takes on values from 0 - 1.

## Lineage

:::{mermaid}
:caption: GeoMAD stands for Geometric Median and Median Absolute Deviation. Landsat 5 Surface Reflectance includes NBAR, NBART, and Observational Attributes products.

flowchart LR

subgraph DataSources["Data Source(s)"]
L5Data["`Landsat 5 (TM)`"]
L7Data["`Landsat 7 (ETM+)`"]
L8Data["`Landsat 8 (OLI-TIRS)`"]
L9Data["`Landsat 9 (OLI-TIRS)`"]
end

subgraph InputProducts["Input Product(s)"]
L5SurfaceReflectance["`Landsat 5 Surface Reflectance`"]
L7SurfaceReflectance["`Landsat 7 Surface Reflectance`"]
L8SurfaceReflectance["`Landsat 8 Surface Reflectance`"]
L9SurfaceReflectance["`Landsat 9 Surface Reflectance`"]
end

subgraph ProcessingMethods["Processing Method(s)"]
direction TB
Processing1["`GeoMAD algorithms with morphological cloud operations on fmask (opening and dilation)`"]
end

subgraph Outputs["Output(s)"]
GeomadLandsat5["`DEA GeoMAD Landsat 5`"]
GeomadLandsat7["`DEA GeoMAD Landsat 7`"]
GeomadLandsat8And9["`DEA GeoMAD Landsat 8 and 9`"]
end

L5Data --> L5SurfaceReflectance --> ProcessingMethods
L7Data --> L7SurfaceReflectance --> ProcessingMethods
L8Data --> L8SurfaceReflectance --> ProcessingMethods
L9Data --> L9SurfaceReflectance --> ProcessingMethods

Processing1

ProcessingMethods --> GeomadLandsat5
ProcessingMethods --> GeomadLandsat7
ProcessingMethods --> GeomadLandsat8And9
:::

The GeoMAD is derived from Landsat surface reflectance data. The data are masked for clouds and shadows to increase clarity.

The three MAD layers of the GeoMAD are calculated by computing the multidimensional distance between each observation in a time series of multispectral (or higher dimensionality such as hyperspectral) satellite imagery versus the multidimensional median of the time series. The median used for this calculation is the geometric median corresponding to the time series.
Expand Down
59 changes: 0 additions & 59 deletions docs/guides/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,62 +16,3 @@ Our OGC Web Service supporting WMS, WCS and some WPS functionality is <https://o

If you notice an error in this documentation, things that could be explained more clearly, or things that are missing, please let us know by creating an Issue in the [dea-notebooks GitHub repository](https://github.com/GeoscienceAustralia/dea-notebooks/issues), and list what you would like to see changed.

## Test diagrams

:::{mermaid}
:caption: GeoMAD stands for Geometric Median and Median Absolute Deviation. Landsat 5 Surface Reflectance includes NBAR, NBART, and Observational Attributes products.

flowchart LR

subgraph DataSources["Data Source(s)"]
L5Data["`Landsat 5 (TM)`"]
L7Data["`Landsat 7 (ETM+)`"]
L8Data["`Landsat 8 (OLI-TIRS)`"]
L9Data["`Landsat 9 (OLI-TIRS)`"]
end

subgraph InputProducts["Input Product(s)"]
L5SurfaceReflectance["`Landsat 5 Surface Reflectance`"]
L7SurfaceReflectance["`Landsat 7 Surface Reflectance`"]
L8SurfaceReflectance["`Landsat 8 Surface Reflectance`"]
L9SurfaceReflectance["`Landsat 9 Surface Reflectance`"]
end

subgraph ProcessingMethods["Processing Method(s)"]
direction TB
Processing1["`GeoMAD algorithms with morphological cloud operations on fmask (opening and dilation)`"]
end

subgraph Outputs["Output(s)"]
GeomadLandsat5["`DEA GeoMAD Landsat 5`"]
GeomadLandsat7["`DEA GeoMAD Landsat 7`"]
GeomadLandsat8And9["`DEA GeoMAD Landsat 8 and 9`"]
end

L5Data --> L5SurfaceReflectance --> ProcessingMethods
L7Data --> L7SurfaceReflectance --> ProcessingMethods
L8Data --> L8SurfaceReflectance --> ProcessingMethods
L9Data --> L9SurfaceReflectance --> ProcessingMethods

Processing1

ProcessingMethods --> GeomadLandsat5
ProcessingMethods --> GeomadLandsat7
ProcessingMethods --> GeomadLandsat8And9
:::

:::{mermaid}
:caption: The three geomedian products from Landsat with italic names are spaced out temporally. ga_ls8cls9c_gm_cyear_3 product combines images from both Landsat 8 and Landsat 9 when they are available. Only Landsat 7 geomedian is available between 2000 and 2002.

gantt

dateFormat YYYY
axisFormat %Y
todayMarker off

section ~
Landsat 5 (1986–2011) : 1986, 2011
Landsat 7 (1999–2021) : 1999, 2021
Landsat 8 (2013–2024) : 2013, 2024
Landsat 9 (2022–Today) : 2022, 2024
:::

0 comments on commit 2027771

Please sign in to comment.