Skip to main content
Have a personal or library account? Click to login
Develop an Approach for Mapping an Accurate and Appropriate Flood Susceptibility for Quang Binh Province, Vietnam, Using Machine Learning Algorithms and Remote Sensing Cover

Develop an Approach for Mapping an Accurate and Appropriate Flood Susceptibility for Quang Binh Province, Vietnam, Using Machine Learning Algorithms and Remote Sensing

Open Access
|Mar 2026

Figures & Tables

Figure 1:

Study area

Figure 2:

Research framework

Table 1:

Mathematical foundations and roles of applied machine learning algorithms

No.Machine learning algorithmMathematical basisApplication / Reference
1ANN hl=flWlhl1+bl,l=1,.,Ly^=hL Multi-layer network for nonlinear pattern learning (Rumelhart et al., 1986).
2KNN Dx,y=i=1nxiyip Instance-based learning using Minkowski distance (Cover & Hart, 1967).
3SVM minw,b12w2subjecttoyiwTxi+b1,i Maximum-margin hyperplane classifier (Cortes & Vapnik, 1995).
4CART argminj,tNLNL+NRNR Recursive binary splitting to minimize impurity (Breiman & Ihaka, 1984).
5RF mM,nxj=1Mmnx;Θj;Dn Ensemble of decision trees with bootstrap aggregation (Ho, 1995; Breiman, 2001).
6Naive Bayes y^=argmaxcCPci=1nP(xi|c) Probabilistic classifier with conditional independence (Mitchell, 1997).
7GBM FMx=m=1Mγmhmx Sequential additive model minimizing loss (Friedman, 2001).
8XGBoost t=i=1nlyi,y^it1+ftxi+Ωft Optimized regularized boosting where Ω(ft) is optimized with histogram-based splitting to enhance efficiency on large datasets (Chen & Guestrin, 2016).
9LightGBM t=i=1nlyi,y^it1+ftxi+Ωft Leaf-wise histogram-based gradient boosting where Ω(ft) is optimized with histogram-based splitting to enhance efficiency on large datasets (Ke et al., 2017).
Table 2:

Hyperparameters and grid search of applied machine learning algorithms

No.Machine learning algorithmsHyperparametersGrid search
1ANNsize, decaysize = {3, 5, 7}; decay = {0.1, 0.01, 0.001}
2KNNkk = {3, 15, 2}
3SVMC, σtuneLength = 10
4CARTcptuneLength = 10
5RFmtrymtry = {2, 4, 6, 8}; ntree = 500
6Naive Bayeslaplacelaplace = {0, 0.5, 1, 2}
7GBMn.trees, depth, shrinkage, minobsinnoden.trees = {50–300}; depth = {1, 3, 5}; shrinkage = {0.01, 0.05, 0.1}; minobsinnode = {10, 20}
8XGBoostnrounds, max_depth, eta, subsample, colsample_bytree, gammanrounds = {100, 200}; max_depth = {3, 6}; eta = {0.05, 0.1}; subsample = 0.8; colsample_bytree = 0.8
9LightGBMnum_leaves, learning_rate, feature_fraction, bagging_fraction, early_stopping_roundsnum_leaves = 31; learning_rate = 0.1; feature_fraction = 0.8; bagging_fraction = 0.8; early_stopping = 20
Figure 3:

Flood controlling factors: (a) Aspect, (b) Curvature, (c) Flow accumulation, (d) Flow direction, (e) River density, (f) Road density, (g) Slope, (h) Soil types, (i) LC, (j) TWI, (k) Distance to river, (l) Flood in Quang Binh based on DEM

Table 3:

Information on applied flood controlling factors

No.Flood controlling factorsValue (Min-Max)Data sources and equations
1Aspect0 – 360°Derived from DEM (Aspect Tool/Arcmap)
2Curvature−12.74 – 17.50Derived from DEM (Curvature Tool/Arcmap)
3Flow accumulation1 – 268066Derived from flow direction with D8 flow direction type and represented the total accumulated flow for each cell (Flow Accumulation Tool/Arcmap)
4Flow direction1 – 128Derived from DEM, used D8 flow direction type, and values were based on neighboring flow cells (Flow Direction Tool/Arcmap)
5River density0 – 0.69River density in a given neighbor (km/km2) (Line Density/Arcmap)
6Road density0 – 5.67Road density in a given neighbor (km/km2) (Line Density/Arcmap)
7Slope0 – 75.62°Derived from DEM (Slope Tool/Arcmap)
8Soil types1 – 14 (Representative for each soil type)Downloaded at https://www.fao.org/soils-portal
9LC1 – 11 (Representative for each type of LC)Downloaded at https://livingatlas.arcgis.com/landcover/
10TWI7.89 – 30.32 TWI=lnαtanβ
α: The amount of water contained in every pixel (flow accumulation), or specific area through a certain point per unit Contour length
β: Slope gradient (radians)
11Distance to river0 – 23429Calculated, for each cell, the distance to the closest source (Euclidean Distance/Arcmap)
Table 4:

Downloaded satellite image

SatelliteNameModeOrbit passRelative orbitTime
Sentinel-1S1A_IW_GRDH_1SDV_20201018T11053 2_20201018T110557_034850_041018_E503IWASCENDING)1282020-10-18
11:05:32
Figure 4:

Sentinel-1 satellite image in Quang Binh province (18/10/2020)

Figure 5:

Pearson correlation among applied flood controlling factors

Table 5:

Optimal hyperparameters of applied machine learning algorithms

No.Machine learning algorithmsOptimal hyperparameters
1ANNsize = 3; decay = 0.1
2KNNk = 15
3SVMsigma = 0.0891; C = 128
4CARTcp = 0.00071
5RFmtry = 2
6Naive Bayeslaplace = 0
7GBMn.trees = 300; depth = 5; shrinkage = 0.05; minobsinnode = 20
8XGBoostnrounds = 200; max_depth = 6; eta = 0.05; colsample_bytree = 0.8; subsample = 0.8; min_child_weight = 1
9LightGBMnum_leaves = 31; learning_rate = 0.1; feature_fraction = 0.8; bagging_fraction = 0.8; bagging_freq = 5
Table 6:

Accuracy assessment of applied machine learning algorithms

No.ModelAccuracyAUCPrecisionRecallF1
1ANN0.97160.98470.77030.33140.4634
2KNN0.96260.82050.25000.00580.0114
3SVM0.97550.98100.80210.44770.5746
4CART0.98110.96750.77630.68600.7284
5RF0.98210.99420.86780.61050.7167
6Naive Bayes0.92020.97900.31260.96510.4723
7GBM0.98340.99410.80650.72670.7645
8XGBoost0.98410.99480.83110.71510.7688
9LightGBM0.98450.98450.99420.82890.73260.7778
Figure 6:

ROC results of applied machine learning algorithms

Figure 7:

Flood susceptibility mapping and relevance of factors from machine learning algorithms, and flood interpretation from satellite image

DOI: https://doi.org/10.2478/cee-2026-0089 | Journal eISSN: 2199-6512 (formerly 1336-5835) | Journal ISSN: 1336-5835
Language: English
Submitted on: Dec 12, 2025
Accepted on: Jan 23, 2026
Published on: Mar 19, 2026
Published by: University of Žilina
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2026 Hung Tran Dang, Tinh Tran Van, Bang Nguyen Thanh, Nga Pham Thi Thanh, Huyen Bui Thanh, Hiep Quang Pham, published by University of Žilina
This work is licensed under the Creative Commons Attribution 4.0 License.