Published February 5, 2023 | Version v1.0

Doodleverse/Segmentation Zoo/Seg2Map Res-UNet models for EnviroAtlas/6-class segmentation of RGB 512x512 high-res. images

Authors/Creators

  • 1. Marda Science LLC

Description

Doodleverse/Segmentation Zoo/Seg2Map Res-UNet models for EnviroAtlas/6-class segmentation of RGB 512x512 high-res. images

These Residual-UNet model data are based on [EnviroAtlas](https://www.mdpi.com/2072-4292/12/12/1909) images and associated labels.

Models have been created using Segmentation Gym* using the following dataset**: https://zenodo.org/record/6268150#.Y91Q-BzMLRa

Image size used by model: 512 x 512 x 3 pixels

classes:
nodata
water
impervious
barren
trees
herbaceous
shrubland


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

**Pilant, A., Endres, K., Rosenbaum, D. and Gundersen, G., 2020. US EPA EnviroAtlas meter-scale urban land cover (MULC): 1-m pixel land cover class definitions and guidance. Remote sensing, 12(12), p.1909.

Files

BEST_MODEL.txt

Files (418.1 MB)

Name Size
md5:7664c21338fb4f06e17b6c1129389938
38 Bytes Preview Download
md5:3394b0bea7f529825441f56b45abc801
57 Bytes Preview Download
md5:7876ef957cf9a6e48cdffff70821133a
968 Bytes Preview Download
md5:7639f52f855f66091e68ac5f4ac3e5d0
69.4 MB Download
md5:6f21b82807869fd63028a322507ace97
4.3 kB Download
md5:4e18d060ce63d5fa129aa37bc6d21c02
2.2 kB Preview Download
md5:b00241fd3dcb6402eb7cba956c432519
251.2 kB Preview Download
md5:4e6a27f085999f35f94a0e157178be18
968 Bytes Preview Download
md5:edc9c70af8ef62aead88aa65916836ad
69.4 MB Download
md5:ffaac675473aa973d6322420f1db3097
3.3 kB Download
md5:c6cf6b3a9e77cdd7b3544bd4b183c66d
2.2 kB Preview Download
md5:93ef42fff780d3e549924258ba3a2453
251.2 kB Preview Download
md5:f667957f656ea23abda7794019425316
967 Bytes Preview Download
md5:d67854b085405dbb1edd1a00152fadcb
69.4 MB Download
md5:3f1680b9f01788f42be0d7cc062eb534
3.2 kB Download
md5:85515ce5118a8271f52b419850932c27
2.2 kB Preview Download
md5:6cb36d9fee301edd87303ddb0367e03c
237.6 kB Preview Download
md5:7da8ddcacefee2e19731cbabd2a49baf
968 Bytes Preview Download
md5:be7bfdac5b9ffcdbc45a6b33a90802cb
69.4 MB Download
md5:1e5012e4a0f7c12b166bb62befabe855
3.2 kB Download
md5:e449ef2b6dcb3ddfc0515ed544a57a3e
2.2 kB Preview Download
md5:0ab252adebf0a1372bfc0fa88e42d1a3
245.0 kB Preview Download
md5:5eb82d5c63863ecb651792f29f2a3a15
967 Bytes Preview Download
md5:c344c6701d49835d505d2ffd2f01ac12
69.4 MB Download
md5:f819d6b76f744f8ec9fb8a0b71125e65
3.2 kB Download
md5:e449ef2b6dcb3ddfc0515ed544a57a3e
2.2 kB Preview Download
md5:b91d66efe8565a3d5466605fd883aff3
259.0 kB Preview Download
md5:8b987024e5da5b1cf436f43dd9e9a613
968 Bytes Preview Download
md5:7c56b8f16e0e3886656569ac3f1184cf
69.4 MB Download
md5:06fd04e58ef801198fbfe563df7d9009
4.1 kB Download
md5:d73622b1de4619e4e2d4c87d5bf71097
2.2 kB Preview Download
md5:fe03df2939445eb99dee39d46ce19dac
244.3 kB Preview Download
md5:4c003abe348b4bab6bf71088761c0648
2.8 kB Preview Download