Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Dr. Rajkumar L. Biradar, Sowmya Thatipalli, Akhila Mucharla, Sathvika Adepu, Pujitha Mandava
DOI Link: https://doi.org/10.22214/ijraset.2024.61709
Certificate: View Certificate
Satellite images are important for monitoring and managing natural resources. Water bodies such as lakes, rivers, and oceans are of great importance to the environment and human populations. The identification of water body pixels in satellite images is therefore an important task for environmental management and planning. In recent years, deep learning has shown great promise in image processing, including object detection and segmentation. This study employs CNNs and RNNs to identify water body pixels in satellite images, aiming to create a model that can accurately distinguish water and non-water pixels. This model has practical applications in environmental monitoring and management.
I. INTRODUCTION
Detecting water bodies in satellite images is a pivotal challenge with far-reaching implications across numerous domains, including urban planning, disaster mitigation, and environmental surveillance. Historically, this identification has been mostly dependent on techniques like manual visual interpretation and the use of spectra.
indices. However, these conventional techniques tend to be time-intensive, laborious, and susceptible to human error. In a marked departure, deep learning techniques present a revolutionary approach, offering automation and significantly heightened accuracy.
The primary aim of this endeavor is to create a sophisticated model specifically designed to identify water bodies within satellite imagery automatically.. The potential implications of such a model are far-reaching, encompassing the monitoring of vital water resources, the precise identification of alterations in water bodies, the strategic planning of flood control measures, and the evaluation of the far-reaching consequences of climate change on aquatic systems.
Deep learning brings a host of advantages to the table when applied to water body identification. Its automated nature expedites the process, eliminating the need for extensive human intervention and reducing time consumption. Moreover, it substantially curtails the subjectivity inherent in manual interpretation, ensuring consistent and objective results. Furthermore, the scalability of deep learning algorithms equips them to handle voluminous datasets and facilitates the continuous monitoring of water body dynamics and changes over time. This synergy between the efficiency of deep learning and the wealth of available satellite data promises valuable insights into water body distribution and behavior, ultimately enhancing the management of environmental resources, urban planning, and hydrological research through more accurate and efficient means of detection of the water body in satellite pictures.
II. RELATED WORK
The science of deep learning and computer vision has advanced significantly in the last few years, which has resulted in the creation of effective and automated techniques for identifying water bodies. Deep learning, a subset of machine learning, has sparked a paradigm shift in pattern recognition and image processing through its utilization of multi-layered artificial neural networks. Deep learning offers significant advantages over manual interpretation in the identification of water bodies. It is faster and more automated, saving time and effort on the part of the human operator. Furthermore, by removing subjective biases, deep learning models have the potential to achieve improved accuracy and consistency. Additionally, their scalability enables the analysis of extensive datasets and the long-term monitoring of water body dynamics. the power of deep learning algorithms, capable of analyzing complex patterns and extracting meaningful features from satellite imagery, this project aims to develop a robust model for automatic detection and characterization of water bodies. Top of Form
Numerous research endeavors water body identification from satellite imagery, employing a diverse array of methodologies and techniques.. One study employed color component analysis and morphological operations, achieving an accuracy of 76.97% [1].
Another study introduced a hybrid approach combining support vector machines (SVM) and multi-instance learning (MIL), with an overall accuracy of 91.24% for urban building classification [2]. Additionally, deep learning and convolutional neural networks (CNNs) were used to segment and detect objects in satellite images, highlighting the effectiveness of CNNs in image classification [3]. Furthermore, an automated approach utilizing the Faster R-CNN algorithm achieved high accuracy in extracting water bodies from satellite images, with 98.7% accuracy for Sentinel-2 data and 96.1% accuracy for Landsat-8 data [4]. Lastly, a a deep learning-based method with 70% precision and 90% accuracy that used convolutional neural networks (CNNs) to locate water bodies [5]. These studies demonstrate the diverse approaches and impressive accuracies achieved in water body identification and classification from satellite imagery.
Systems that are now in use for identifying water bodies in satellite pictures include algorithmic, supervised, and unsupervised methods. Some common methods include matched filtering, utilizing Gaussian intensity profiles, morphological transformations involving erosion and dilation, and model-based algorithms using predefined water body templates for identification. Edge detection methods and global thresholding algorithms are also employed to delineate water boundaries and segment images effectively.
III. METHODOLOGY
The proposed method represents a paradigm shift in the field of water body detection from satellite imagery, offering a holistic approach that integrates cutting-edge deep learning techniques with established machine learning principles. This all-encompassing approach seeks to produce a water body identification procedure that is reliable and highly accurate for a variety of satellite imagery. The incorporation of classic machine learning models like Random Forest and Support Vector Machine (SVM) into the system introduces crucial features that enhance its overall performance and robustness. Random Forest, as an ensemble learning technique, excels in handling high-dimensional data and capturing intricate relationships within the data. This method constructs a multitude of decision trees during the training phase, each tree trained on a random subset of the data and features. This makes it a versatile choice for recognizing various water body shapes and patterns commonly encountered in satellite imagery. Its adaptability to different water body characteristics contributes significantly to the system's versatility and effectiveness.
SVM, another cornerstone of this system, is a powerful classification algorithm renowned for its applicability in both linear and non-linear classification tasks. By integrating SVM, the system gains the ability to address a wide spectrum of water body shapes and sizes. This ensures a comprehensive and accurate identification process, as SVM excels in handling complex and diverse data patterns. Complementing these traditional machine learning techniques are advanced deep learning models, specifically FCN (Fully Convolutional Network) and U-Net. FCN specializes in semantic segmentation, making use of convolutional layers to capture not only spatial information but also contextual cues within the satellite imagery. This enriches the precision of delineating water bodies, ensuring that intricate details and boundaries are accurately identified.
U-Net, initially designed for biomedical image segmentation tasks, has emerged as a pivotal architecture for preserving intricate spatial details and boundaries, making it highly relevant for various image analysis tasks, including satellite image processing. One of the key features that distinguishes U-Net is its utilization of skip connections, which facilitate the seamless integration of fine-grained details from early convolutional layers with higher-level feature representations.
This is particularly valuable when dealing with complex and irregular water bodies that exhibit diverse shapes and sizes. By synergizing the unique strengths of each model, this hybrid approach maximizes the system's overall performance, offering a reliable and accurate solution for automating the crucial task of water body identification in satellite imagery. By integrating advanced deep learning techniques with classic machine learning models, the proposed approach not only enhances the accuracy and efficiency of water body detection in satellite imagery but also offers significant benefits across diverse domains such as environmental monitoring and disaster management. The system stands as a state-of-the-art solution geared towards substantially elevating the precision and efficiency of water body identification within satellite images.
The above figure shows input images and their respective masks.
We conducted experiments using a dataset of 2,841 satellite images and their accompanying masks in order to assess the efficacy of the proposed system. The dataset partitioning into training, testing, and validation sets, employing a judicious ratio of 75:25:1.5, respectively.
The images and masks were resized to 256x256 pixels and normalized to a range of 0-1. We implemented and trained four models: Random Forest, SVM, FCN, and U-Net, using Python and TensorFlow. The performance evaluation of the developed models involved a comprehensive comparison based on various metrics, including accuracy, precision, recall, and segmentation metrics..
The Random Forest model demonstrated promising performance, achieving an accuracy of 75.45% and a precision of 0.7508 on the test set. The confusion matrix provides detailed insights into the performance of the model by presenting a breakdown of correct and incorrect classifications. In this case, the model correctly classified 1,012 water pixels and 1,050 non-water pixels. However, it also misclassified 331 water pixels as non-water and 339 non-water pixels as water.
On the test set, the SVM model exhibited an accuracy of 69.72% and a precision of 0.7846.. Upon examination of the confusion matrix, it is evident that the model correctly classified 1,052 water pixels and 857 non-water pixels. However, it misclassified 291 water pixels as non-water and 532 non-water pixels as water.
After undergoing 60 epochs of training, the Fully Convolutional Network (FCN) model exhibited promising performance metrics on the test set. With an accuracy of 72.47% and a loss of 0.3235, the model demonstrates its capability to effectively identify water bodies within satellite imagery. The model also achieved a mean intersection over union (MIoU) of 0.6247 and a dice coefficient of 0.7649 on the test set. These metrics indicate the quality of the segmentation masks generated by the model. After 60 epochs of training, the U-Net model achieved an accuracy of 86.93% on the test set, indicating its ability to effectively classify pixels as water or non-water. Moreover, the U-Net model attained a mean intersection over union (MIoU) of 0.7412 on the test set, reflecting a significant overlap between the predicted segmentation masks and the ground truth masks. The results are somehow show that the U-Net model outperformed the other models in terms of metrics, loss, MIoU, and dice coefficient, demonstrating its effectiveness in identifying and segmenting water body’s from satellite images. The FCN model also performed well in terms of segmentation metrics, but had lower accuracy and higher loss than the U-Net model. The Random Forest and SVM models had lower accuracy and precision than the deep learning models, indicating their limitations in capturing complex spatial features and variations in water body shapes and sizes.
In conclusion, the integration of traditional machine learning models like Random Forest and Support Vector Machine (SVM) with state-of-the-art deep learning models such as Fully Convolutional Network (FCN) and U-Net has yielded promising results in the task of identifying water bodies from satellite imagery. The models each contribute their unique strengths, with traditional models excelling in handling complex data relationships, and deep learning models showcasing their prowess in capturing spatial details and boundaries. This comprehensive approach offers a robust and efficient solution that holds great potential for diverse applications, from environmental monitoring to disaster management.
[1] A. Prati and Mikic,” Detecting moving Shadows: Algorithms and Evaluation” [2] Cheruku Sandesh Kumar and Ratnadeep Roy, “Segmentation on moving Shadow Detection and Removal by Symlet” Transform for Vehicle Detection”. [3] D. Gupta and V. Kushwaha \"Deep Learning based Detection of Water Bodies using Satellite Images,\" [4] Dominic Rufenacht and Clement Fredembach.” Automatic and Accurate Shadow Detection Using Near Infrared Information”. [5] Gharbia R. “Deep Learning for Automatic Extraction of Water Bodies Using Satellite Imagery”. [6] K. Jagruth, V. M. Manikandan and R. K. Kumar, \"Water Body Identification from the Satellite Images using Color Component Analysis with Morphological Operations [7] L. Du et al., \"A Practical Method for Surface Water High-Precision and Fast Extraction Nationwide Based on High-Resolution Satellite Images,\" [8] M. S. A. Mahmoud, \"Classification of high-resolution satellite images from urban areas-based hybrid supporting vector machines and multi-instance learning,\" [9] ] Manohar, N., Pranaav, M.A., Aksha, and S., Mytravarun, T.K. (2021). “Classification of Satellite Images [10] Wang Shiting, Zheng Hong. “Clustering-based shadow Edge Detection in a single-Color Image [11] Dr. D.V. Lalita Parameswari,” Exploring the Novice Approach to Orth rectification of Satellite Imagery”. [12] Vasundhara, D.N., Seetha, M. (2020). “Implementation of Spatial Images Using Rough Set-Based Classification Techniques. (eds) Proceedings of the Third International [13] “AERIAL SURVEILLANCE AND MONITORING USING COMPUTER VISION”, International Journal of Emerging Technologies, and Innovative Research [14] Deep Graph Learning Based Approach for Identification of Text in Scene Video \", International Journal of Emerging Technologies and Innovative Research [15] Dr. D.V. Lalita Parameswari “Mining images of high spatial resolution in agricultural environments Applied Nanoscience”
Copyright © 2024 Dr. Rajkumar L. Biradar, Sowmya Thatipalli, Akhila Mucharla, Sathvika Adepu, Pujitha Mandava. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET61709
Publish Date : 2024-05-06
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here