Published May 13, 2023 | Version v1.0
Dataset Open

Doodleverse/CoastSeg Segformer models for 4-class (water, whitewater, sediment and other) segmentation of Sentinel-2 and Landsat-7/8 3-band (RGB) images of coasts.

Authors/Creators

  • 1. Marda Science LLC

Description

Doodleverse/CoastSeg Segformer models for 4-class (water, whitewater, sediment and other) segmentation of Sentinel-2 and Landsat-7/8 3-band (RGB) images of coasts.

These Segformer model data are based on RGB (red, green, and blue) images of coasts and associated labels.

Models have been created using Segmentation Gym* using the following datasets**: https://doi.org/10.5281/zenodo.7335647 and ***https://doi.org/10.5281/zenodo.8011926. Those datasets have been combined and the training and validation images and labels are provided here.

Classes: {0=water, 1=whitewater, 2=sediment, 3=other}

Model validation accuracy statistics

model name: overall accuracy, mean frequency weighted IoU, mean IoU, Matthews correlation. Bold indicates best overall

  • v5: .94, .90, .64, .87
  • v6: .93, .89, .63, .87
  • v7: .92, .88, .61, .84
  • v8: .93, .89, .63, .87
  • v9: .92, .88, .62, .85
  • v10: .93, .89, .63, .86

 

File descriptions

For each model, there are 5 files with the same root name:

1. '.json' config file: this is the file that was used by Segmentation Gym* to create the weights file. It contains instructions for how to make the model and the data it used, as well as instructions for how to use the model for prediction. It is a handy wee thing and mastering it means mastering the entire Doodleverse.

2. '.h5' weights file: this is the file that was created by the Segmentation Gym* function `train_model.py`. It contains the trained model's parameter weights. It can called by the Segmentation Gym* function  `seg_images_in_folder.py`. Models may be ensembled.

3. '_modelcard.json' model card file: this is a json file containing fields that collectively describe the model origins, training choices, and dataset that the model is based upon. There is some redundancy between this file and the `config` file (described above) that contains the instructions for the model training and implementation. The model card file is not used by the program but is important metadata so it is important to keep with the other files that collectively make the model and is such is considered part of the model

4. '_model_history.npz' model training history file: this numpy archive file contains numpy arrays describing the training and validation losses and metrics. It is created by the Segmentation Gym function `train_model.py`

5. '.png' model training loss and mean IoU plot: this png file contains plots of training and validation losses and mean IoU scores during model training. A subset of data inside the .npz file. It is created by the Segmentation Gym function `train_model.py`

Additionally, BEST_MODEL.txt contains the name of the model with the best validation loss and mean IoU

This is a sister model to this set of Residual UNets: Buscombe, Daniel. (2022). Doodleverse/Segmentation Zoo Res-UNet models for 4-class (water, whitewater, sediment and other) segmentation of Sentinel-2 and Landsat-7/8 3-band (RGB) images of coasts. (v1.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.6950472

References

*Segmentation Gym: Buscombe, D., & Goldstein, E. B. (2022). A reproducible and reusable pipeline for segmentation of geoscientific imagery. Earth and Space Science, 9, e2022EA002332. https://doi.org/10.1029/2022EA002332 See: https://github.com/Doodleverse/segmentation_gym

** Buscombe, Daniel, Goldstein, Evan, Bernier, Julie, Bosse, Stephen, Colacicco, Rosa, Corak, Nick, Fitzpatrick, Sharon, del Jesús González Guillén, Anais, Ku, Venus, Paprocki, Julie, Platt, Lindsay, Steele, Bethel, Wright, Kyle, & Yasin, Brandon. (2022). Images and 4-class labels for semantic segmentation of Sentinel-2 and Landsat RGB satellite images of coasts (water, whitewater, sediment, other) (v1.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.7335647

***Buscombe, Daniel. (2023). June 2023 Supplement Images and 4-class labels for semantic segmentation of Sentinel-2 and Landsat RGB, NIR, and SWIR satellite images of coasts (water, whitewater, sediment, other) (v1.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.8011926  

 

 

Files

BEST_MODEL.txt

Files (287.9 MB)

Name Size Download all
md5:7abb981ff52915fd8ca5513ac2092e4c
44 Bytes Preview Download
md5:1a1aa567fdd70cd12b48774dbf368382
4.1 kB Preview Download
md5:a3fe24e80bb3ebf4fe091f63ed5fa5f1
3.2 kB Preview Download
md5:07b5b71b2fe5410db8542c6b054cf313
1.0 kB Preview Download
md5:f816ea6b225108b0fc0fcdab1658e362
15.1 MB Download
md5:3ed5034d391d82153054a6acd731232c
902 Bytes Download
md5:eee910853e5b83120ffbbec27dcf3760
24.6 kB Preview Download
md5:18cea2972a75c2adc24270d4310a8d04
120.7 kB Preview Download
md5:7819d352ea9000e676892fd35929d6a3
3.2 kB Preview Download
md5:623df75c2a8f0ebac5420ecb97a3e783
1.0 kB Preview Download
md5:1439149d1f35a95665dad3e8737fe727
15.1 MB Download
md5:1de24e4d3dcbe6e3655785923a094b61
1.0 kB Download
md5:d34684f63aa957f8cd750826abf068f1
24.6 kB Preview Download
md5:5a744f0872a9549af4e54967f27cae16
108.6 kB Preview Download
md5:f54b22ec5728c6465a9c7e6f76fdcb98
3.2 kB Preview Download
md5:8c07b858a4e5973122cd35c97167e620
1.0 kB Preview Download
md5:135f39483c0110b293a22e3596bf03b2
15.1 MB Download
md5:ac492987fea782cecde4f1710b57e67e
1.5 kB Download
md5:8fc6e28276b86b97603dfc23aac8f93a
24.6 kB Preview Download
md5:053b610897f77f046d6051bc21dd2758
113.9 kB Preview Download
md5:f54b22ec5728c6465a9c7e6f76fdcb98
3.2 kB Preview Download
md5:8d1df5c816a6af2863a4df3e80b876f1
1.0 kB Preview Download
md5:44b4004380ce5c5290a296427ebaf734
15.1 MB Download
md5:6c773cc2cafb68b4961f84f4d1b545f6
1.4 kB Download
md5:2e9a4737d3d86be8a0a00fc0ea29d4d5
24.6 kB Preview Download
md5:d31f2e2ef817096b41589dd4bce2ae8e
113.3 kB Preview Download
md5:79070892f46916b7f5c53b9f1a0493ca
3.2 kB Preview Download
md5:1289111ad16baaa6f04ee85d7c5e2a56
1.0 kB Preview Download
md5:d2b7625a1ac4b6b9ae6c1b02211a5fa4
15.1 MB Download
md5:875095d979ab14ad15ee574e8dabe5c0
1.6 kB Download
md5:5b3ee6476ffa5244a3fbcf10068dcb1a
24.6 kB Preview Download
md5:9f3970164ea86da1cdc55989aa73d5fc
115.9 kB Preview Download
md5:22b70aff0387f2367bae910759498258
3.2 kB Preview Download
md5:9981ccd5720870e40c0ebab161f33248
1.0 kB Preview Download
md5:d06075c3e6c4cb3974aa660219cc8046
15.1 MB Download
md5:9e937141ea6d11483ad43f94a139e6ff
854 Bytes Download
md5:e709097cfd4cd3bfa340b20cde34b2ef
24.6 kB Preview Download
md5:42fd153d195a7e4474f88af1e23425fc
123.2 kB Preview Download
md5:1ea87c69e844abbcffe654f0dda1a78b
87.0 MB Preview Download
md5:60e1cf8ed802dd8cd216de5baa4dccaf
2.7 MB Preview Download
md5:316acb42cdb30679e158ddfcf6fe49ad
103.7 MB Preview Download
md5:6268a2c624d5d0e03a93e19ba257390b
2.9 MB Preview Download