Published July 12, 2022 | Version v1.0
Dataset Open

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.

  • 1. Marda Science, LLC

Description

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.

 

These Residual-UNet 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 dataset**: https://doi.org/10.5281/zenodo.7335647

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

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

 

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

 

Files

BEST_MODEL.txt

Files (278.6 MB)

Name Size Download all
md5:d495fa82a5389c322b69977de0362ed1
33 Bytes Preview Download
md5:5dab2e055e91fbd8c6ef88029b8b3837
3.0 kB Preview Download
md5:a2ccbb8fdc6ff8c38a809bf833cdc55c
974 Bytes Preview Download
md5:732c15424ca62cd0dfbb7802031128cc
69.4 MB Download
md5:d6a2e3381af5d48b470b8bccbe09a999
4.3 kB Download
md5:93fd72536fe24ea8847fa2088fd8e7c1
2.6 kB Preview Download
md5:dec59e596ba129fbdbda7c3e648516f6
209.0 kB Preview Download
md5:7144d94a8c8128e22080a64e899417cf
974 Bytes Preview Download
md5:56259ef739cd1b6b0189723fe80f028d
69.4 MB Download
md5:2464adb136205547c1961172aceb46b7
4.3 kB Download
md5:07baf08513a2a2065cf1f7002dc9fe4f
2.6 kB Preview Download
md5:c762656632b6376afa334c1dafb336fe
205.7 kB Preview Download
md5:af6e03f91dddd11aa64d2bc73baa5c94
974 Bytes Preview Download
md5:313cd58979905ed77fbc93560ac271ae
69.4 MB Download
md5:97a731489c18ff41fcdce95254d57c82
4.0 kB Download
md5:59887bf4d66e82c04153e382957c9f6c
2.6 kB Preview Download
md5:64b4cd261d36cdb743cceb63787940af
206.4 kB Preview Download
md5:adf626dd016da1255d8402f7b7000440
974 Bytes Preview Download
md5:cd2f212fc990541a25590ca11cf066da
69.4 MB Download
md5:57d8173af90daddf66306d3cc99a4798
3.8 kB Download
md5:6afdefba6996e208f1aebfe5f14163a8
2.6 kB Preview Download
md5:ace4c770b03842e8b6f80db9f63cba92
245.8 kB Preview Download