There is a newer version of the record available.

Published February 10, 2023 | Version 1.0

Doodleverse/Segmentation Zoo Res-UNet model for NOAA ERI/4-class segmentation of RGB 512x512 images

Authors/Creators

  • 1. UNC Greensboro

Description

This Residual-UNet model is trained on 1,179 pairs of human-generated segmentation labels and images from Emergency Response Imagery (ERI) collected by US National Oceanic and Atmospheric Administration (NOAA) after Hurricane Barry, Delta, Dorian, Florence, Ida, Laura, Michael, Sally, Zeta, and Tropical Storm Gordon. The dataset is available here: https://doi.org/10.5281/zenodo.7268082

Models have been created using Segmentation Gym:

Code - https://github.com/Doodleverse/segmentation_gym

Paper - https://doi.org/10.1029/2022EA002332

 

The model takes input images that are 512 x 512 x 3 pixels, and the output is 512 x 512 x 4, corresponding to 4 classes:

  1. water
  2. bare sediment
  3. vegetation
  4. development (roads, buildings, power lines, parking lots, etc.)

 

Included here 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.
  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`.
  3.  '_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`
  4.  '.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`
  5. '.zip' of the model in the Tensorflow ‘saved model’ format. It is created by the Segmentation Gym function `utils/gen_saved_model.py`

 

Files

NOAA_Feb_23_small.json

Files (91.2 MB)

Name Size
md5:50b9f2bdcbd2751bebe8a3eb7f4e7962
851 Bytes Preview Download
md5:a83c52df76813c0aa80e930f0ffc8da2
69.4 MB Download
md5:c94e12a1fc5cbebfdb6e4c32b6c450a7
21.5 MB Preview Download
md5:3c41fc0eddc3c8e876863605c404d3a2
3.9 kB Download
md5:037acb110fcea924be73341da795961a
230.1 kB Preview Download

Additional details

Related works

Cites
Dataset: 10.5281/zenodo.7268083 (DOI)
Journal article: 10.1029/2022EA002332 (DOI)