Comparative Analysis of Machine Learning Algorithms in Automatic Identification and Extraction of Water Boundaries
Source abstract
Abstract
Monitoring open water bodies accurately is important for assessing the role of ecosystem services in the context of human survival and climate change. There are many methods available for water body extraction based on remote sensing images, such as the normalized difference water index (NDWI), modified NDWI (MNDWI), and machine learning algorithms. Based on Landsat-8 remote sensing images, this study focuses on the effects of six machine learning algorithms and three threshold methods used to extract water bodies, evaluates the transfer performance of models applied to remote sensing images in different periods, and compares the differences among these models. The results are as follows. (1) Various algorithms require different numbers of samples to reach their optimal consequence. The logistic regression algorithm requires a minimum of 110 samples. As the number of samples increases, the order of the optimal model is support vector machine, neural network, random forest, decision tree, and XGBoost. (2) The accuracy evaluation performance of each machine learning on the test set cannot represent the local area performance. (3) When these models are directly applied to remote sensing images in different periods, the AUC indicators of each machine learning algorithm for three regions all show a significant decline, with a decrease range of 0.33–66.52%, and the differences among the different algorithm performances in the three areas are obvious. Generally, the decision tree algorithm has good transfer performance among the machine learning algorithms with area under curve (AUC) indexes of 0.790, 0.518, and 0.697 in the three areas, respectively, and the average value is 0.668. The Otsu threshold algorithm is the optimal among threshold methods, with AUC indexes of 0.970, 0.617, and 0.908 in the three regions respectively and an average AUC of 0.832.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Flood Risk Assessment and Management · Hydrology and Watershed Management Studies · Remote Sensing and LiDAR Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Geo-Science and Technology, Zhengzhou University, Zhengzhou 450001, China
School of Water Conservancy Engineering, Zhengzhou University, Zhengzhou 450001, China
Funding
National Natural Science Foundation of China
References (76)
Show source-provided references
1. Understanding, management and modelling of urban hydrology and its consequences for receiving waters: A state of the art10.1016/j.advwatres.2012.09.001 ↗
2. Monitoring Flood and Discharge Variations in the Large Siberian Rivers From a Multi-Satellite Technique10.1007/s10712-008-9036-0 ↗
3. Application of Landsat Time-Series Data in Island Ecological Environment Monitoring: A Case Study of Zhoushan Islands, China10.2112/JCR-SI108-038.1 ↗
4. Regional Water Balance Based on Remotely Sensed Evapotranspiration and Irrigation: An Assessment of the Haihe Plain, China10.3390/rs6032514 ↗
5. Wang, Y.N., Huang, F., and Wei, Y.C. (2013, January 20–22). Water Body Extraction from LANDSAT ETM plus Image Using MNDWI and K-T Transformation. Proceedings of the 2013 21st International Conference Geoinformatics, Kaifeng, China.10.1109/Geoinformatics.2013.6626162 ↗
6. Yang, X., Zhao, S., Qin, X., Zhao, N., and Liang, L. (2017). Mapping of Urban Surface Water Bodies from Sentinel-2 MSI Imagery at 10 m Resolution via NDWI-Based Image Sharpening. Remote Sens., 9.10.3390/rs9060596 ↗
7. An intercomparison of remote sensing river discharge estimation algorithms from measurements of river height, width, and slope10.1002/2015WR018434 ↗
8. Urban surface water body detection with suppressed built-up noise based on water indices from Sentinel-2 MSI imagery10.1016/j.rse.2018.09.016 ↗
9. Application of remote sensing to water environmental processes under a changing climate10.1016/j.jhydrol.2019.04.078 ↗
10. Li, D., Wang, G., Qin, C., and Wu, B. (2021). River Extraction under Bankfull Discharge Conditions Based on Sentinel-2 Imagery and DEM Data. Remote Sens., 13.10.3390/rs13142650 ↗
11. Du, Y., Zhang, Y.H., Ling, F., Wang, Q.M., Li, W.B., and Li, X.D. (2016). Water Bodies’ Mapping from Sentinel-2 Imagery with Modified Normalized Difference Water Index at 10-m Spatial Resolution Produced by Sharpening the SWIR Band. Remote Sens., 8.10.3390/rs8040354 ↗
12. Earth’s surface water change over the past 30 years10.1038/nclimate3111 ↗
13. Recent dynamics of alpine lakes on the endorheic Changtang Plateau from multi-mission satellite data10.1016/j.jhydrol.2017.07.024 ↗
14. Cao, M., Mao, K., Shen, X., Xu, T., Yan, Y., and Yuan, Z. (2020). Monitoring the Spatial and Temporal Variations in The Water Surface and Floating Algal Bloom Areas in Dongting Lake Using a Long-Term MODIS Image Time Series. Remote Sens., 12.10.3390/rs12213622 ↗
15. The use of the Normalized Difference Water Index (NDWI) in the delineation of open water features10.1080/01431169608948714 ↗
16. Modification of normalised difference water index (NDWI) to enhance open water features in remotely sensed imagery10.1080/01431160600589179 ↗
17. Automated Water Extraction Index: A new technique for surface water mapping using Landsat imagery10.1016/j.rse.2013.08.029 ↗
18. Analysis of Landsat-8 OLI imagery for land surface water mapping10.1080/2150704X.2014.960606 ↗
19. Evaluation of NDWI and MNDWI for assessment of waterlogging by integrating digital elevation model and groundwater level10.1080/10106049.2014.965757 ↗
20. Estimating water volume variations in lakes and reservoirs from four operational satellite altimetry databases and satellite imagery data10.1016/j.rse.2013.03.010 ↗
21. Classification method of CO2 hyperspectral remote sensing data based on neural network10.1016/j.comcom.2020.03.045 ↗
22. Multi-spectral remote sensing images feature coverage classification based on improved convolutional neural network10.3934/mbe.2020245 ↗
23. Cui, W., Zhou, Q., and Zheng, Z.D. (2018). Application of a Hybrid Model Based on a Convolutional Auto-Encoder and Convolutional Neural Network in Object-Oriented Remote Sensing Classification. Algorithms, 11.10.3390/a11010009 ↗
24. Super-resolution reconstruction of remote sensing images based on convolutional neural network10.1117/1.JRS.13.4.046502 ↗
25. Chen, Y., Fan, R., Yang, X., Wang, J., and Latif, A. (2018). Extraction of urban water bodies from high-resolution remote-sensing imagery using deep learning. Water, 10.10.3390/w10050585 ↗
26. Qi, H.N., and Huang, M.L. (2007, January 15–16). Research on SVM ensemble and its application to remote sensing classification. Proceedings of the International Conference on Intelligent Systems and Knowledge Engineering (ISKE 2007), Chengdu, China.10.2991/iske.2007.102 ↗
27. A Hybrid Classification Approach Based on Support Vector Machine and K-Nearest Neighbor for Remote Sensing Data10.1142/S0218001417500343 ↗
28. Razaque, A., Frej, M.B., Almi’ani, M., Alotaibi, M., and Alotaibi, B. (2021). Improved Support Vector Machine Enabled Radial Basis Function and Linear Variants for Remote Sensing Image Classification. Sensors, 21.10.3390/s21134431 ↗
29. Logistic regression for feature selection and soft classification of remote sensing data10.1109/LGRS.2006.877949 ↗
30. Comparison of standard maximum likelihood classification and polytomous logistic regression used in remote sensing10.5721/EuJRS20134637 ↗
31. Fusion of complementary information of SAR and optical data for forest cover mapping using random forest algorithm10.18520/cs/v120/i1/193-199 ↗
32. Extracting the Forest Type From Remote Sensing Images by Random Forest10.1109/JSEN.2020.3045501 ↗
33. Shetty, S., Gupta, P.K., Belgiu, M., and Srivastav, S.K. (2021). Assessing the Effect of Training Sampling Design on the Performance of Machine Learning Classifiers for Land Cover Mapping Using Multi-Temporal Remote Sensing Data and Google Earth Engine. Remote Sens., 13.10.3390/rs13081433 ↗
34. Liang, G., Zhao, X.L., Zhao, J.H., and Zhou, F.N. (2021). Feature Selection and Mislabeled Waveform Correction for Water-Land Discrimination Using Airborne Infrared Laser. Remote Sens., 13.10.3390/rs13183628 ↗
35. A fast implementation of the ISODATA clustering algorithm10.1142/S0218195907002252 ↗
36. Mahboob, M., and Genc, B. (2019, January 24–25). Evaluation of ISODATA Clustering Algorithm for Surface Gold Mining Using Satellite Data. Proceedings of the 2019 International Conference on Electrical, Communication, and Computer Engineering (ICECCE), Swat, Pakistan.10.1109/ICECCE47252.2019.8940673 ↗
37. Balha, A., Mallick, J., Pandey, S., Gupta, S., and Singh, C.K. (2021). A comparative analysis of different pixel and object-based classification algorithms using multi-source high spatial resolution satellite data for LULC mapping. Earth Sci. Inform., 1–17.10.1007/s12145-021-00685-4 ↗
38. Multiscale Water Body Extraction in Urban Environments From Satellite Images10.1109/JSTARS.2014.2360436 ↗
39. Offshore benthic habitat mapping based on object-based image analysis and geomorphometric approach. A case study from the Slupsk Bank, Southern Baltic Sea10.1016/j.scitotenv.2021.149712 ↗
40. Object-based random forest wetland mapping in Conne River, Newfoundland, Canada10.1117/1.JRS.15.038506 ↗
41. Zhao, B., Gou, P., Yang, F., and Tang, P.P. (2021). Improving object-oriented land use/cover classification from high resolution imagery by spectral similarity-based post-classification. Geocarto Int., 1–24.10.1080/10106049.2021.1973117 ↗
42. Aahlaad, M., Mozumder, C., Tripathi, N., and Pal, I. (2021). An Object-Based Image Analysis of WorldView-3 Image for Urban Flood Vulnerability Assessment and Dissemination Through ESRI Story Maps. J. Indian Soc. Remote Sens., 1–16.10.1007/s12524-021-01416-4 ↗
43. Ma, L., Zhu, X.X., Qiu, C.P., Blaschke, T., and Li, M.C. (2021). Advances of Local Climate Zone Mapping and Its Practice Using Object-Based Image Analysis. Atmosphere, 12.10.3390/atmos12091146 ↗
44. Mapping large-scale and fine-grained urban functional zones from VHR images using a multi-scale semantic segmentation network and object based approach10.1016/j.rse.2021.112480 ↗
45. Spatiotemporal changes of glacier and seasonal snow fluctuations over the Namcha Barwa-Gyala Peri massif using object-based classification from Landsat time series10.1016/j.isprsjprs.2021.04.018 ↗
46. Automatic and Unsupervised Water Body Extraction Based on Spectral-Spatial Features Using GF-1 Satellite Imagery
47. Bao, L., Lv, X., and Yao, J. (2021). Water Extraction in SAR Images Using Features Analysis and Dual-Threshold Graph Cut Model. Remote Sens., 13.10.3390/rs13173465 ↗
48. Timely Low Resolution SAR Imagery To Support Floodplain Modelling: A Case Study Review10.1007/s10712-011-9111-9 ↗
49. Flood extent mapping for Namibia using change detection and thresholding with SAR10.1088/1748-9326/9/3/035002 ↗
50. Flood monitoring using multi-temporal COSMO-SkyMed data: Image segmentation and signature interpretation10.1016/j.rse.2010.12.002 ↗
51. Seasonal inundation monitoring and vegetation pattern mapping of the Erguna floodplain by means of a RADARSAT-2 fully polarimetric time series10.1016/j.rse.2014.06.026 ↗
52. Selection of classification techniques for land use/land cover change investigation10.1016/j.asr.2012.06.032 ↗
53. Performance of Landsat-8 and Sentinel-2 surface reflectance products for river remote sensing retrievals of chlorophyll-a and turbidity10.1016/j.rse.2019.01.023 ↗
54. Evaluation and comparison of Landsat 8, Sentinel-2 and Deimos-1 remote sensing indices for assessing burn severity in Mediterranean fire-prone ecosystems
55. U.S. Geological Survey (2016). Landsat 8 Data Users Handbook. Nasa, 8, 97.
56. A comparison of canonical discriminant analysis and principal component analysis for spectral transformation
57. Mohajane, M., Essahlaoui, A., Oudija, F., Hafyani, M.E., Hmaidi, A.E., Ouali, A.E., Randazzo, G., and Teodoro, A.C. (2018). Land Use/Land Cover (LULC) Using Landsat Data Series (MSS, TM, ETM+ and OLI) in Azrou Forest, in the Central Middle Atlas of Morocco. Environ., 5.10.3390/environments5120131 ↗
58. Randazzo, G., Cascio, M., Fontana, M., Gregorio, F., Lanza, S., and Muzirafuti, A. (2021). Mapping of Sicilian Pocket Beaches Land Use/Land Cover with Sentinel-2 Imagery: A Case Study of Messina Province. Land, 10.10.3390/land10070678 ↗
59. Comparison of optical sensors discrimination ability using spectral libraries10.1080/01431161.2012.744488 ↗
60. A Threshold Selection Method from Gray-Level Histograms10.1109/TSMC.1979.4310076 ↗
61. Analysis of Dynamic Thresholds for the Normalized Difference Water Index10.14358/PERS.75.11.1307 ↗
62. Xie, H., Zhang, Y., He, Y., You, K., Fan, B., Yu, D., and Li, M. (2019). Automatic and Fast Recognition of On-Road High-Emitting Vehicles Using an Optical Remote Sensing System. Sens., 19.10.3390/s19163540 ↗
63. Cross-Modal Metric Learning for AUC Optimization10.1109/TNNLS.2017.2769128 ↗
64. Support vector machines for classification in remote sensing10.1080/01431160512331314083 ↗
65. Bankruptcy prediction using support vector machine with optimal choice of kernel function parameters10.1016/j.eswa.2004.12.008 ↗
66. Management of offshore oil pollution and logistics transportation based on decision tree10.1007/s12517-021-07903-9 ↗
67. XGBoost-based method for flash flood risk assessment10.1016/j.jhydrol.2021.126382 ↗
68. Buthelezi, M.N.M., Lottering, R.T., Hlatshwayo, S.T., and Peerbhay, K. (2020). Comparing rotation forests and extreme gradient boosting for monitoring drought damage on KwaZulu-Natal commercial forests. Geocarto Int., 1–24.10.1080/10106049.2020.1852612 ↗
69. Samat, A., Li, E.Z., Wang, W., Liu, S.C., Lin, C., and Abuduwaili, J. (2020). Meta-XGBoost for Hyperspectral Image Classification Using Extended MSER-Guided Morphological Profiles. Remote Sens., 12.10.3390/rs12121973 ↗
70. An Introduction to Logistic Regression Analysis and Reporting10.1080/00220670209598786 ↗
71. Geographically Weighted Method Integrated with Logistic Regression for Analyzing Spatially Varying Accuracy Measures of Remote Sensing Image Classification10.1007/s12524-020-01286-2 ↗
72. Potential of Large-Scale Inland Water Body Mapping from Sentinel-1/2 Data on the Example of Bavaria’s Lakes and Rivers
73. Learning vector quantization neural network for surface water extraction from Landsat OLI images10.1117/1.JRS.14.032605 ↗
74. Jiang, W., He, G., Long, T., Ni, Y., Liu, H., Peng, Y., and Wang guizhou, W. (2018). guizhou Multilayer Perceptron Neural Network for Surface Water Extraction in Landsat 8 OLI Satellite Images. Remote Sens., 10.10.3390/rs10050755 ↗
75. Deep learning for extracting water body from landsat imagery
76. Kanellopoulos, I., Wilkinson, G.G., Roli, F., and Austin, J. (1997). Comparison and Combination of Statistical and Neural Network Algorithms for Remote-Sensing Image Classification. Neurocomputation in Remote Sensing Data Analysis, Springer.10.1007/978-3-642-59041-2 ↗