Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

vineelsai26/Water-Body-Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

198 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Water Body Detection

In this project we used NDWI to detect water bodies from Landsat 8 imagery and then use convectional neural networks to classify the water bodies in to lakes and rivers.

NDWI

  • NDWI with NIR and Green bands is used to detect water bodies.

NIR

  • NDWI with SWIR1 and Green bands is used to detect water bodies.

SWIR1

  • NDWI with SWIR2 and Green bands is used to detect water bodies.

SWIR2

Training

After applying the NDWI threshold, the images are cropped in to sections of 1024x1024 px and segregated in to lake and river segments for training.

Lake and River Segments

Prediction

After training the model, the model is used to classify a image that has not been previously classified.

New Image

and the classification is shown below.

Result

Red color indicates the portion water body is detected as lake and green indicates it is detected as river.

About

Detection and classification of different water bodies from satellite images

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors