Professional Documents
Culture Documents
Ecology and Evolution - 2023 - Li - Individual tree segmentation of airborne and UAV LiDAR point clouds based on the
Ecology and Evolution - 2023 - Li - Individual tree segmentation of airborne and UAV LiDAR point clouds based on the
DOI: 10.1002/ece3.10297
RESEARCH ARTICLE
1
State Key Laboratory of Remote Sensing
Science, Beijing Engineering Research Abstract
Center for Global Land Remote Sensing
Light detection and ranging (LiDAR) data can provide 3D structural information of
Products, Beijing Normal University,
Beijing, China objects and are ideal for extracting individual tree parameters, and individual tree
2
CESBIO, University of Toulouse, segmentation (ITS) is a vital step for this purpose. Various ITS methods have been
Toulouse, France
3
emerging from airborne LiDAR scanning (ALS) or unmanned aerial vehicle LiDAR
School of Geospatial Engineering and
Science, Sun Yat-Sen University, Zhuhai, scanning (ULS) data. Here, we propose a new individual tree segmentation method,
China which couples the classical and efficient watershed algorithm (WS) and the newly
Correspondence developed connection center evolution (CCE) clustering algorithm in pattern recog-
Donghui Xie, State Key Laboratory nition. The CCE is first used in ITS and comprehensively optimized by considering
of Remote Sensing Science, Beijing
Engineering Research Center for Global tree structure and point cloud characteristics. Firstly, the amount of data is greatly
Land Remote, Sensing Products, Beijing reduced by mean shift voxelization. Then, the optimal clustering scale is automatically
Normal University, Beijing 100875, China.
Email: xiedonghui@bnu.edu.cn determined by the shapes in the projection of three different directions. We select
five forest plots in Saihanba, China and 14 public plots in Alpine region, Europe with
Funding information
National Key Research and Development ULS or ALS point cloud densities from 11 to 3295 pts/m2. Eleven ITS methods were
Program of China, Grant/Award Number: used for comparison. The accuracy of tree top detection and tree height extraction
2020YFA0608701; National Natural
Science Foundation of China, Grant/ is estimated by five and two metrics, respectively. The results show that the match-
Award Number: 42071304 and 42090013 ing rate (Rmatch) of tree tops is up to 0.92, the coefficient of determination (R 2) of tree
height estimation is up to .94, and the minimum root mean square error (RMSE) is
0.6 m. Our method outperforms the other methods especially in the broadleaf forests
plot on slopes, where the five evaluation metrics for tree top detection outperformed
the other algorithms by at least 11% on average. Our ITS method is both robust and
efficient and has the potential to be used especially in coniferous forests to extract
the structural parameters of individual trees for forest management, carbon stock
estimation, and habitat mapping.
KEYWORDS
airborne LiDAR scanning, connection center evolution, individual tree segmentation,
unmanned aerial vehicle LiDAR scanning, watershed
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium,
provided the original work is properly cited.
© 2023 The Authors. Ecology and Evolution published by John Wiley & Sons Ltd.
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
2 of 17 LI et al.
TA X O N O M Y C L A S S I F I C AT I O N
Landscape ecology
1 | I NTRO D U C TI O N clouds for ITS, such as point cloud region growing (Li et al., 2012;
Lu et al., 2014), layer stacking (Ayrey et al., 2017), k-means
Forests, as a vital part of terrestrial ecosystems, play an important (Lindberg et al., 2014), and graph cut (Lindberg et al., 2014; Williams
role in global climate change and biodiversity (Liang et al., 2016; et al., 2019). These methods can better use the 3D structure infor-
Seidl et al., 2017). It is challenging to conduct resource surveys of mation of the point cloud data and further improve segmentation
forests, especially at the individual tree scale. In the past, forest accuracy (Zhen et al., 2016). However, these methods also suffer
resource surveys often relied on field measurements, which were from complex parameters, poor generalizability, or low efficiency.
time-consuming and laborious. In recent years, remote sensing data The joint methods combine the first two in the hope of achieving a
have been increasingly applied to forestry. 2D optical images have better result. For example, Tochon et al. (2015) combined the water-
been used to estimate forest morphological parameters (e.g., can- shed and k-means algorithms to ITS in conifer and broadleaf forests.
opy cover and leaf area index) (Korhonen et al., 2017). However, Reitberger et al. (2009) first extracted the trunk using the watershed
these data are unable to retrieval three dimensional (3D) structural algorithm and then used the extracted trunk as a priori knowledge
information of trees (Zheng et al., 2021). Light detection and rang- of normalized cut. The joint methods combine the advantages of the
ing (LiDAR) data provide 3D structural information of objects and first two categories of methods and therefore can improve the seg-
are ideal for extracting individual tree parameters of forests (Lefsky mentation accuracy, but will also inherit both the disadvantage of
et al., 2002). There are two main categories of LiDAR for extracting the raster- and point cloud-based methods. In some studies, data
individual tree parameters: ground-based and air-based. Ground- from ALS and ULS have not been distinguished because of the simi-
based LiDAR, such as terrestrial LiDAR scanning (TLS), has a high larity of their data collection principles (Yun et al., 2021). But in fact
distance accuracy of the measurement and denser points within the they differ significantly in point density. The point density of ALS is
limited extent, which is suitable for delicate structural parameter ex- typically limited to 10 points/m2, while the point density of ULS can
traction at the plot scale (Burt et al., 2019; Tao et al., 2015). Air-based range from 10 to t1000 points/m2 depending on the flight altitude
LiDAR including airborne LiDAR scanning (ALS) and unmanned aerial and sensor characteristics (Kellner et al., 2019; Lu et al., 2014). As a
vehicle LiDAR scanning (ULS) can be applied to survey 3D informa- result, ULS usually contains more detailed information than ALS. ITS
tion in a bigger region than TLS with a little lower points density. studies for ULS have been conducting to achieve better segmen-
Considering that ALS and ULS can acquire the 3D structural charac- tation result. For example, Wallace et al. (2014), Balsi et al. (2018)
teristics of trees on a large scale in complex terrain conditions, they and Yin and Wang (2019) used ULS for ITS in homogenous forest.
are often used in forest survey (Guo et al., 2020). Jaskierniak et al. (2021) develop a bottom-up approach of ITS for
Individual tree segmentation (ITS) also known as individual tree mixed species eucalypt forests. Although these studies have get
detection (ITC) or individual tree and crown delineation (ITCD) from good results, the forest scenes are homogenous or specific.
point clouds generated via ALS or ULS is a considerable challenge Several critical issues about the presented ITS methods of ALS
(Lindberg & Holmgren, 2017). There are mainly three categories of and ULS are summarized as follows: (1) There is an urgent need to
methods for ITS based on ALS data, including raster-based methods, propose more general and flexible methods that are not specific to
point-based methods, and joint methods. The raster-based methods data sources or forest types. Vauhkonen et al. (2012) compared six
first convert 3D point clouds into 2D rasters, such as canopy height different ITS methods and found that the forest structure strongly
models (CHMs) or digital surface models (DSMs), and then use image affected the performance of all algorithms. Wang et al. (2016)
processing or computer vision techniques for ITS. Specific algo- found that point density was a highly influential factor in the per-
rithms include the watershed (Jing et al., 2012; Wang et al., 2004), formance of the methods that use point cloud data. Robust meth-
region growing (Dalponte & Coomes, 2016; Solberg et al., 2006), val- ods that are not sensitive to point density (both suit for ALS and
ley following (Katoh & Gougeon, 2012; Leckie et al., 2005), marker- ULS) and can be applied to coniferous, broadleaf, and mixed for-
controlled watershed (Chen et al., 2006; Hu et al., 2014), variable ests are rarely seen in the current studies. (2) There is an urgent
window filtering (Hyyppa et al., 2001), mean-shift clustering (Dai need to propose methods that are specific to certain challenging
et al., 2018), and graph-cut (Strîmbu & Strîmbu, 2015) algorithms. forest types or scenarios. Dense vegetation, undulating terrain,
These methods are usually more efficient, but the part of the in- differences in canopy shape and size, etc. can make it difficult to
formation will inevitably be lost when the 3D point clouds are con- ITS. It is necessary to analyze the mechanism of the impact of spe-
verted into 2D rasters (Zhen et al., 2016). In addition, CHMs or cial scenarios on ITS and propose targeted solutions. For example,
DSMs may also have pits, which dramatically affect the accuracy of the issue of omission (under-s egmentation) is a big challenge for
the segmentation algorithm (Yang et al., 2019; Zhang et al., 2020). most ITS methods for dense forests (Table 1). A summary about
The point-based methods directly utilize primitive or voxelized point under- and over-s egmentation percentages of some ITS methods
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 3 of 17
TA B L E 1 Segmentation accuracy of several ITS methods affected by tree types and density.
Note: Matched (%) = the number of correctly segmented trees/the number of trees in plots; Omitted (%) = the number of under-segmented trees/the
number of trees in plots; Committed (%) = the number of over-segmented trees/the number of trees in plots.
is listed in Table 1. According to the study of Li et al. (2012), when on the optimized CCE algorithm, which reduced data amount by
2
the tree stem density increases from 0.05 to 0.07 trees/m , the voxelization and determines the optimal clustering scale by differ-
percentage of omission greatly increases from 15% to 29% even ent planar projections.
in conifer forests. Broadleaf and mixed forests even have bigger The motivation of this study is to provide individual tree at-
omission fractions than conifers because of the complex struc- tributes such as height and location for the construction of large-
tures and various species of trees. The reason for these results scale digital forestry. Therefore, a general and efficient ITS method
is that there is a severe mutual shading effect among the trees is expected. For this purpose, ALS and ULS data from different
in the dense forest. Therefore, methods that make full use of the forest types, such as coniferous, broadleaf and mixed forests, with
detailed information in the point cloud are needed. different point cloud densities were used and validated by location
Joint ITS methods take the advantages of both the high effi- and tree height. This paper is organized according to the following
ciency of the raster-b ased methods and the high accuracy of the structure. In Section 1, we introduce the overview of our study
point-b ased methods, which have better development prospects. site and datasets and describe how the data are preprocessed.
The basic idea of the joint methods is to use the raster-b ased meth- The basic principle and framework of our method are explained
ods for initial segmentation and then the point-b ased methods for in Section 2. In Section 3, the results and analysis are displayed.
fine segmentation. Many point clustering algorithms in pattern The discussion and conclusion are explained in Sections 4 and 5,
recognition can be used for fine segmentation, such as k-m eans respectively.
(Lindberg et al., 2014), mean-shift (Dai et al., 2018), and graph-
based algorithms (Lindberg et al., 2014; Williams et al., 2019).
However, these algorithms directly rely on the input parameters, 2 | M ATE R I A L S A N D M E TH O DS
and different parameters may yield very different results (Geng &
Tang, 2020). Therefore, it is necessary to develop a robust clus- 2.1 | Study site and datasets
tering algorithm that does not depend excessively on the input
parameters. 2.1.1 | Study area
In this study, we propose a new joint individual tree segmenta-
tion algorithm coupled with the watershed and optimized connec- Our study plots are located in Saihanba National Forest Park, China
tion center evolution algorithm. Firstly, we use a pit-f ree canopy (42°28′54″ N, 117°16′28″ E). The vegetation types are varied, and
height model to implement initial segmentation based on the the main forest types include deciduous coniferous forests, ever-
watershed (WS) algorithm, which has the advantages of high ef- green coniferous forests, mixed coniferous forests, and broadleaf
ficiency. Secondly, we introduce a new clustering algorithm called forests. The major tree species include the larch trees (Pincus syl-
connection center evolution (CCE), which extends the concept of vestris var. mongolica Litv.), Mongolian pine (Larix principis-rupprechtii
the number of paths in graph theory to the case of arbitrary real Mayr), and birch trees (Betula platyphylla). Saihanba National Forest
numbers and can automatically skip the unreasonable number of Park is a multifunctional botanical park integrating scientific re-
clusters (Geng & Tang, 2020). and then fine segmentation based search and plant species collection.
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
4 of 17 LI et al.
2.1.2 | Plots VUX-1UAV mounted on the DJI M600 platform. The drone flies at
an altitude of approximately 50–200 m based on the topography
We selected five forest plots for the validation (Figure 1). P1 is a and tree height of the different plots. The specific ULS point cloud
deciduous broadleaf forest plot (birch); P2 is a mixed forest plot densities of each plot are shown in Table 2. (2) TLS point clouds:
containing deciduous coniferous and evergreen coniferous and de- A Riegl VZ-1000 terrestrial laser scanner was used to obtain multi-
ciduous broadleaf (mixed with aspen, larch, Mongolian pine, spruce, station scanning data at the sampling center and corners in order
and birch); P3 is a deciduous coniferous forest plot (larch); P4 and to relieve the occlusion issue. Depending on plot size and canopy
P5 are both evergreen coniferous forests (including spruce and characteristics, 9–17 scanning stations were set up. (3) Field data:
Mongolian pine, respectively). The area of the plots is 30 m × 30 m or Fieldwork was also carried out in August 2022. We used HI TARGET
50 m × 50 m, and the average tree density of all 5 plots is 0.10 trees/ Qstar 8 Mobile GPS to locate the center points of the plots. The lo-
m2. The specific information of these plots is shown in Table 2. cation of each tree in all plots was checked and corrected by manual
field surveys according to tree locations extracted from TLS (see
Section 2.2.2). We did not use GPS to locate each tree because of
2.2 | Data acquisition and preprocessing the large uncertainty in positioning in the understory.
The data in this study include both point cloud data and field meas-
urement data. Point cloud data in each plot were obtained by ULS 2.2.2 | Data preprocessing
and TLS devices. ULS data were used to test the ITS methods, while
the combination of TLS and field measurement data is used to obtain Data preprocessing for the ULS, TLS, and field trunk position data
accurate reference locations for each tree. It is extremely difficult includes the four-s tep operations, which are illustrated intuitively
to measure the height of a large number of single trees in the field, in Figure 2. (1) Registration: ULS and TLS data were manually reg-
especially for our study area where the tree height is usually greater istered with each other to avoid positioning bias between these
than 10 m. Therefore, we merged the ULS and TLS data and then two datasets by manually selecting control points (Figure 2c). (2)
manually extracted the tree height of each tree as reference. The Ground filtering: The cloth simulation filter (CSF) proposed by
reference tree height and location were also used to evaluate the Zhang et al. (2016) was used to separate ground and nonground
ITS methods. point clouds. The ULS filtering results are shown in Figure 2d. (3)
Raster generation: After filtering, DTM (Digital Terrain Model) and
CHM were generated using lidR tools (Roussel et al., 2020). Grid
2.2.1 | Acquisition of LiDAR and field data resolutions were set to 0.05 or 0.1 m for ULS data according to
the point density in the specific plots. The Delaunay triangula-
The specific data include the following three types. (1) ULS point tion (TIN) algorithm was used for spatial interpolation and DTM
clouds: The ULS data were obtained in July 2022 using RIEGL generation (Axelsson, 2000). The pit-f ree algorithm developed by
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 5 of 17
F I G U R E 2 Data preprocessing procedure including (1) Registration; (2) Ground Filtering; (3) Raster Generation; (4) Tree Location and
Height Determination.
Khosravipour et al. (2014) was used to generate pit-f ree CHMs (https://www.newfor.net/). The detailed descriptions of these
(see Section 2.4.1). These CHMs are used as the input of the algo- plots are shown in Table 3. Due to the low point cloud densities in
rithm, and DTMs are used to normalize the ULS point clouds. (4) these plots, the resolutions of CHMs and DTMs generated by ALS
Tree Location & Height Determination: TLS data were segmented point clouds were set to 0.2 m.
with a height threshold value of approximately 1.5 m. Only point
clouds less than 1.5 m were kept. After that, tree stems could be
seen clearly through segmented TLS data (Figure 2g). Then, tree 2.4 | The method
location was corrected by fieldwork according to extracted tree
stems. Finally, according to the corrected tree stems distribution, Our ITS method consists of three main components: pit-free CHM
each tree height was measured manually using ULS point cloud. generation, initial segmentation using the WS, and fine segmentation
The obtained positions and tree heights were used for the valida- using the optimized CCE. The implementation is shown in Figure 3.
tion of the individual tree segmentation algorithms as detailed in
the results section.
2.4.1 | Pit-free CHM generation
2.3 | Benchmark airborne LiDAR point clouds The pit-free CHM can eliminate the pits and thus reduce over-
segmentation (Yang et al., 2019). First, the nonground points are
To demonstrate the applicability of the ITS method in different normalized according to the DTMs. Then, the normalized point
study areas, forest types, and point cloud densities, we used a clouds are horizontally segmented at 0, 2, 5, 10, and 15 m. For each
benchmark airborne LiDAR point cloud dataset with individual segmented layer, multiple-level CHMs are generated using the TIN
tree inventory data in the Alpine Space, Europe (Eysn et al., 2015). algorithm according to the highest point. Finally, the pit-free CHM
This dataset includes 14 different plots located in four European is generated by taking the maximum value of these multiple-level
countries and can be downloaded from the NEWFOR website CHMs in the corresponding pixels (Khosravipour et al., 2014).
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
6 of 17 LI et al.
TA B L E 3 Characteristics of 14 forest plots in the Alpine Space of Europe. The plot numbers are discontinuous because the data of 05, 12,
13, and 14 plots are not available.
F I G U R E 3 The implementation of the ITS method. Three steps are included: (1) Pit-free CHM generation; (2) initial segmentation using
the WS; (3) fine segmentation using the optimized CCE.
2.4.2 | Initial segmentation using the WS 2.4.3 | Fine segmentation using the optimized CCE
The WS is an image region segmentation method, which takes the In this part, the CCE algorithm is optimized and used for fine seg-
similarity with the neighboring pixels as an essential reference in the mentation. The CCE first constructs the similarity matrix between
segmentation process so that the pixels with similar spatial locations each point, then performs the power multiplication operation on
and similar grayscale values (height value in the CHM) are connected the similarity matrix continuously, and finally determines the ag-
to form a closed contour (Wang et al., 2004). Here, the lidR tools de- gregation center and the number of clusters by comparing the el-
veloped by Roussel et al. (2020) are used to implement the WS and ement sizes of the similarity matrix after each power operation.
get the initial segmentation results. There are two input parameters: The CCE is considered an efficient and elegant clustering algo-
height tolerance (denoted as tolerance) and neighborhood search ra- rithm in Pattern Recognition (Geng & Tang, 2020). Concepts such
dius (denoted as ext). Tolerance represents the minimum height of the as the number of walks and undirected graph in graph theory are
object in the units of image intensity between its highest point (seed) extended, and the implementation of the CCE involves only the
and the point where it contacts another object (checked for every con- matrix power operation and does not require any human interven-
tact pixel). If the height is smaller than the tolerance, the object will tion. It suggests appropriate observation scales and provides cor-
be combined with one of its neighbors, which is the highest. Ext rep- responding clustering results. Here, we extend this algorithm for
resents the radius of the neighborhood in pixels for the detection of ITS of LiDAR point clouds. However, there are two issues in the
neighboring objects. A higher ext value smoothes out small objects. original CCE algorithm. First, it is challenging to be implemented
Figure 4 shows an example of the ITS results by the WS. Consistent on point clouds with a large amount of data because of heavy com-
with Table 1, the method suffers from significant under-segmentation. putations. Second, it does not specify how to determine the most
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 7 of 17
√
( )2 ( )2 ( )2
appropriate observation scale. To this end, we optimized the CCE where di,j = ni × nj × xi − xj + yi − yj + Vr zi − zj represents
algorithm, which can greatly reduce the amount of data by mean the variable related to the distance between point pi and point pj. Vr is
shift voxelization and automatically determine the optimal obser- the vertical distance correction factor (value range is 0–1), which is in-
vation scale by crown projection. This optimized CCE algorithm troduced to consider the incompleteness of the ULS/ALS point clouds
consists of four main steps: mean shift voxelization, similarity ma- in the lower part of the tree canopy due to occlusion. ni and nj are the
trix construction, CCE clustering, and Automatic determination of weights of the two voxels, that are used to maintain the consistency of
optimal scale. the voxel space with the original point clouds.
Next, the distance matrix (D) can be converted to the similarity ma-
1. Mean shift voxelization. Mean shift is a nonparametric feature- trix (S)
̃ by the Gaussian kernel function (Geng & Tang, 2020) as follows:
space mathematical analysis technique and has been used
( )
for cluster analysis in computer vision and image processing s̃ i,j = exp − di,j2 ∕ 𝜎 2 (2)
(Comaniciu & Meer, 2002). Pang et al. (2021) used this algorithm
for irregular voxelization of ALS point clouds and achieved fast
⎡ s̃ ⎤
and robust results. A consistent voxelization program is adopt, ⎢ 1,1
s̃ 1,2 … s̃ 1,n−1 s̃ 1,n
⎥
and the amount of data is reduced by approximately a factor ⎢ s̃ s̃ 2,2 … … s̃ 2,n ⎥
⎢ 2,1 ⎥
of 10. S̃ = ⎢ … … … … … ⎥ (3)
⎢ ⎥
2. Similarity matrix construction. For each “individual tree” point ⎢ s̃ … … s̃ n−1,n−1 s̃ n−1,n ⎥
⎢ n−1,1 ⎥
clouds that has been initially segmented and voxelized, we con- ⎢ s̃ ⎥
⎣ n,1 s̃ n,2 … s̃ n,n−1 s̃ n,n ⎦
struct the point-to-point distance matrix D:
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
8 of 17 LI et al.
F I G U R E 5 Diagram of segmented
point clouds projected to X–Y, X–Z, and
Y–Z planes. The blue filled graph shows
the approximate outline of the tree
point cloud projected onto the X–Y and
Y–Z planes. CrownX and CrownY are the
crown widths along the X-axis and Y-axis
direction. Xmax
Z is the x value of the point
with maximum z projected onto the X–Z
plane. Ymax
Z is the corresponding parameter
Finally, the similarity matrix needs to be normalized as follows: rcon(k) (i, j) = si,jk ∕ si,ik (7)
( ( ))
⎧ S=D ̃ −1∕2 S̃ D
̃ −1∕2 p∗ = argmax rcon(k) pci , pj (8)
⎪ � �
pc
i
⎪ D
̃ = diag d , d , … , d
⎨ 1 2 n (4)
⎪ �n For some datasets, for different values of k, we may obtain the
⎪ di = s̃ ij
⎩ same clustered data but with slightly different clustering results. In
j=1
this situation, we can retain the optimal clustering results by intro-
where D
̃ is the degree matrix of S and d is the degree of the ith point
i ducing the normalized cut as follows:
(pi).
⎧ � � � m
� (k) � �
⎪ Ncut P1 , P2 , … , Pm = sij ∕Vol Pl
3. CCE clustering. First, the power operation is performed on ⎪ l=1 −
( )
where Pl represents the complement of Pl in P and Vol Pl is the sum of
⎧ k
⎪ S k-order connectivity between all points in Pl and all points in P.
⎨ k k = 1, 2, … (5)
⎪ si,j
⎩
4. Automatic determination of optimal scale. According to the
CCE clustering, the clustering situation of different scales
The entry (si,jk ) of the kth power (Sk) of the similarity matrix (S) is can be determined. When k = 1, each point is a clustering
defined as the k-order connectivity between pi and pj (denoted as center, which is the most microscopic case. As the value of
( )
con(k) pi , pj ). In particular, the diagonal entry si,ik is defined as the k- k increases, more points will be grouped together, which is
( )
order connectivity of point pi (denoted as con(k) pi , pi ). For each k, the the macroscopic case. We need to determine that the clus-
k-order relative connectivity of all points can be calculated, and the tering results of the optimal scale and correctly segment
clustering centers will be determined according to the following rules: individual trees. For this purpose, we project each scale of
If one point satisfies Equation (6), it will be a connection center of the clustering result point clouds to the X–Y, X–Z and Y–Z plane,
graph and is defined as a k-order clustering center of the data. respectively (Figure 5). Then, we determine whether the fol-
lowing three inequalities hold in each of the three projection
si,ik > si,jk , j = 1, … , n(j ≠ i) (6) planes:
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 9 of 17
7 × Ymin + Ymax 7 × Ymax + Ymin a matched pair (Pang et al., 2021). The matching criterion is described
Z
< Ymax < (Y − Z Plane) (12)
8 8 by Eysn et al. (2015). Eventually, a series of matching parameters are
calculated. TP (true positive) is the number of correctly segmented
CrownX and CrownY are the crown widths along the X-axis and trees; FN (false negative) is the number of trees not segmented but
Y-axis direction. Xmax
Z is the x value of the point with maximum z assigned to a nearby tree (omission error or under-segmentation); FP
projected onto the X–Z plane, Xmin and Xmax are the maximum and (false-positive) is the number of trees that did not exist but were seg-
minimum x values in all points projected to this plane, respectively. mented from the point cloud (commission error or over-segmentation).
Z , Y
Ymax min, and Ymax are the corresponding parameters on the Y–Z We select extraction rate (Rextraction), matching rate (Rmatch), com-
plane. Finally, we filter the clustering results that satisfy the above mission rate (Rcommission), omission rate (Romission), and F score (F) as
conditions. If there are multiple candidate results, the one with the evaluation metrics (Eysn et al., 2015; Li et al., 2012). Here are the
maximum number of the candidates will be selected as the best. expressions.
Equations (10)–(12) ensures that the segmented tree shape is ratio-
Ndetection TP + FP
nal. Equation (10) requires that the larger of the crown width in the Rextraction = = (13)
Nreference TP + FN
X and Y directions does not exceed three times that of the smaller,
and canopies that exceed this limit are rare in nature. The sensi-
Nmatch TP
tivity of the parameters of Equations (11) and (12) is analyzed in Rmatch = = (14)
Nreference TP + FN
Section 4.1.
The input parameters of our method are summarized in
Ncommission FP Rmatch
Table 4. In addition, for plantations with trees of relatively similar Rcommission = = =1− (15)
Ndetection TP + FP Rextraction
growth, we followed the postprocessing method proposed by Pang
et al. (2021). If the distance between two adjacent individual trees
Nommission FN
is less than the average crown diameter of the corresponding plot Rommission = = = 1 − Rmatch (16)
Nreference TP + FN
and the elevation of these two trees is less than 10 m, they will be
merged into an individual tree. The average crown width is calcu-
Rmatch
lated using the segmented point clouds by our ITS algorithm. The Rmatch × Rextraction
F =2× (17)
watershed algorithm and data processing also involve the corre- Rmatch +
Rmatch
Rextraction
sponding parameters. The sensitivity analysis of these parameters
is not addressed in this study, as it has been previously analyzed
by corresponding studies (Pang et al., 2016; Wang et al., 2004). Rmatch, Rextraction, and F are the main assessment metrics, related
Finally, each tree height and location are automatically extracted to the overall accuracy, and the closer they are to 1, the higher
by calculating the height and geographical coordinates of the high- the accuracy of the ITS algorithm. Romission and Rcommission are sec-
est point. ondary assessment metrics to measure the degree of under- and
over-segmentation, and the closer they are to 0, the less under- or
over-segmentation. The above metrics are used for tree top detec-
2.5 | Accuracy assessment tion, and tree height estimation is evaluated by coefficient of deter-
mination (R 2) and root mean square error (RMSE).
LiDAR point clouds with tree labels are output after applying the ITS
method. Then, horizontal location and tree height are matching to the
field reference data. The matching method started from the highest 3 | R E S U LT S
detected tree and searched for the reference trees that satisfied the
height and distance criterion as match candidates. If a farther can- 3.1 | Treetop detection results
didate showed a better height difference, then it became a better
match. This process was repeated until all detected trees have been Figure 6 shows our ITS results with corresponding reference tree
checked. If the closest one with the smallest height difference is the top locations of the five plots located in Saihanba. The results of P2–
matched detection tree previously, these two trees will be treated as P5 are visually pleasing and match well with the reference positions.
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
10 of 17 LI et al.
F I G U R E 6 Diagram of the tree top detection of five plots in Saihanba. The black discrete points are the reference tree top coordinates,
and the normalized point clouds with different colors are the ITS results.
However, for P1, it is difficult to evaluate the segmentation results TA B L E 5 Results of treetop detection of P1–P5 using our ITS
because the tree tops of the broadleaf cannot be observed clearly algorithm.
on one hand, on the other hand, the point cloud density in this plot Plot Rmatch Rextraction F Romission Rcommission
is relatively low.
P1 0.61 0.80 0.68 0.39 0.23
The quantitative assessment results are presented in Table 5.
P2 0.75 1.24 0.67 0.25 0.39
Overall, the segmentation accuracy is fine with an average match
P3 0.92 1.76 0.66 0.08 0.48
rate and F-score greater than 0.7. However, there is some over-
segmentation, especially in P3 and P5 with a relatively lower P4 0.71 0.92 0.74 0.29 0.23
Romission. We checked ULS and TLS data carefully and found that the P5 0.89 1.34 0.75 0.11 0.34
conifers in Sahanba, especially the larch, are prone to trunk bifur- Average 0.78 1.21 0.70 0.22 0.33
cation. A case is shown in Figure 7 to illustrate the phenomenon of
trunk bifurcation. The phenomenon can be clearly seen in the TLS mixed forests. For broadleaf forests, especially on slopes, the pre-
point clouds (Figure 7b,c). However, the tree trunk is not clearly vis- cise extraction of tree height requires more effort.
ible through the ULS point clouds due to the occlusion issue, which
causes it to look similar to two trees (Figure 7a).
3.3 | Comparison with existing methods
3.2 | Tree height accuracy evaluation To evaluate our approach more comprehensively, we choose three
classical ITS methods for comparison, including the WS (Wang
The accuracy of tree height extraction is evaluated by comparing et al., 2004), mark-controlled watershed (denoted as MCWS) (Chen
the reference with the matched tree heights. As seen in Figure 8, et al., 2006), and point cloud region growing segmentation (de-
all the results are well except for P1. P3 and the 14 plots of bench- noted as PCS) (Li et al., 2012). The WS and PCS are implemented
mark dataset are the best with R 2 = .94, although the RMSE of the through the lidR tool (Roussel et al., 2020), and the MCWS imple-
benchmark dataset is 1.667 m. The results for P2, P4, and P5 are mented through Digital-Forestry-Toolbox (https://mparkan.github.
relatively well, with R 2 = .79 (.74 for P2) and RMSE < 1 m. In general, io/Digital-Forestry-Toolbox/). Due to the high densities of the ULS
our method can accurately extract the tree height of coniferous and point clouds in P2–P5, the PCS cannot be executed effectively.
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 11 of 17
Therefore, only the results of P1 are available. For sample P2–5, we top detection using the four different methods in P1 are shown in
use CloudCompare software to subsample the point clouds for the Table 7. Compared with the other three methods, our method gives
PCS method. Table 6 shows the average ITS results of P1–P5. The the best results.
matching rate, F-score, and ommission rate of our algorithm are most Table 8 and Figure 9 show the ITS results of 14 public plots in
well compared to the WS, MCWS and PCS. The results of the MCWS the benchmark dataset. Compared with the WS, MCWS, and PCS,
are extremely poor, which may be due to the parameter settings, our method gives the best matching rate. Although the F-score by
and the reasons are analyzed in the Section 4. The results of tree our algorithm is 0.02 lower than that by MCWS, our matching rate
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
12 of 17 LI et al.
is 0.16 higher. Our method also gives the best matching rate com- 4 | DISCUSSION
pared to methods #1–#8 described by Eysn et al. (2015). Of these
methods, WS, #5, #6, and ours matched more than 50%. All the 4.1 | Sensitivity analysis and parameter settings
four methods give over-segmentation result, while ours is at the
medium level. For P1, the result is relatively poor with the R 2 = .5. There are three
reasons for this: (1) the average slope of this plot is 30°, so the point
cloud normalization will cause distortion of the trees (Khosravipour
TA B L E 6 Tree top detection results of P1–P5 using three
different methods. et al., 2015). (2) there is distortion of the trunk of birch due to the
natural environment; (3) there is no obvious top of broadleaf trees,
Method Rmatch Rextraction F Romission Rcommission
which is different from coniferous trees. So it is difficult to accu-
WS 0.74 1.11 0.70 0.26 0.28 rately detect tree tops even visually. The above factors cause er-
MCWS 0.34 0.48 0.46 0.66 0.16 rors in both field measurements and algorithm estimation. Figure 10
PCS 0.57 0.58 0.71 0.43 0.02 shows the TLS point cloud data of P1 and clearly confirms the three
Ours 0.78 1.21 0.70 0.22 0.33 analyses above.
P1 was the most complex plot in this study, with complex topo-
Bolded values show optimal results.
graphic conditions, the highest tree stem density, irregular canopy
shape, and relatively low point cloud density. Therefore, it was used
TA B L E 7 Tree top detection results of P1 using four different for the sensitivity and parameter settings analysis. For the optimized
methods.
CCE, the optimal clustering scale is determined by Equations (10)–
Method Rmatch Rextraction F Romission Rcommission (12). With Equation (10), it is ensured that the shape of the canopy
F I G U R E 9 Tree top detection results of 14 public plots in Europe using our and other eight methods. #1–#8 correspond to the methods
described by Eysn et al. (2015).
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 13 of 17
to the Gaussian kernel, σ, is was analyzed in our study. The variation point cloud density, that is, the resolution of the CHM, we set this
of extraction rate, matching rate, commission rate, omission rate, parameter to 0.2 m for ALS generation and 0.1 m for ULS gener-
and F score with σ 2 is shown in Figure 11. It can be seen that these ation. For the MCWS, the relationship between tree height and
five evaluation metrics are very stable, indicating that our algorithm canopy radius is required. However, field measurements are diffi-
is robust. cult to obtain sufficient accuracy and enough data, so we refer to
To fairly compare various ITS methods, the same canopy struc- the formulas by Popescu and Wynne (2004) (See Table 10). In the
ture related parameters were set in all test plots (Table 10). These previous section, the MCWS gave poor results in many plots. This
parameters are either program default parameters or determined is due to the inappropriate relationship between the tree height
by reference to previous studies. For the parameter related to the and crown radius within the plots, and not the algorithm itself.
The properties of different types of trees should be complex, but
due to field measurements constraints, only three fixed formulas
are given for broadleaf, coniferous, and mixed forests (Popescu &
Wynne, 2004).
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
14 of 17 LI et al.
TA B L E 1 0 Parameter setting in different methods used for comparison. h stands for tree height.
TA B L E 1 1 Program runtime in
Plot P1 P2 P3 P4 P5
different plots.
Point density(pts/m2) 298 3295 1636 1473 3976
Size (m2) 900 900 2500 900 900
Cost time (s) 8.439 192.340 357.954 87.199 231.257
was not enough memory in the device we used for the method to it is necessary to improve the accuracy in complex forest and ter-
run successfully. For the P3 with 50 × 50 m with a density of over rain conditions.
1500 pts/m2, the time to run the algorithm is within 6 min. Our ITS
method has the potential to meet the upcoming era of massive
point clouds. 5 | CO N C LU S I O N
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 15 of 17
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
16 of 17 LI et al.
Leckie, D. G., Gougeon, F. A., Tinis, S., Nelson, T., Burnett, C. N., & Paradine, Strîmbu, V. F., & Strîmbu, B. M. (2015). A graph-based segmentation al-
D. (2005). Automated tree recognition in old growth conifer stands gorithm for tree crown extraction using airborne LiDAR data. ISPRS
with high resolution digital imagery. Remote Sensing of Environment, Journal of Photogrammetry and Remote Sensing, 104, 30–43. https://
94, 311–326. https://doi.org/10.1016/j.rse.2004.10.011 doi.org/10.1016/j.isprsjprs.2015.01.018
Lefsky, M. A., Cohen, W. B., Parker, G. G., & Harding, D. J. (2002). Lidar Tao, S., Wu, F., Guo, Q., Wang, Y., Li, W., Xue, B., Hu, X., Li, P., Tian, D.,
remote sensing for ecosystem studies: Lidar, an emerging remote & Li, C. (2015). Segmenting tree crowns from terrestrial and mo-
sensing technology that directly measures the three-d imensional bile LiDAR data by exploring ecological theories. ISPRS Journal
distribution of plant canopies, can accurately estimate vegeta- of Photogrammetry and Remote Sensing, 110, 66–76. https://doi.
tion structural attributes and should be of particular interest to org/10.1016/j.isprsjprs.2015.10.007
forest, landscape, and global ecologists. Bioscience, 52, 19–3 0. Tochon, G., Feret, J.-B., Valero, S., Martin, R. E., Knapp, D. E., Salembier,
https://doi.org/10.1641/0 0 06-3 568(20 02) 052[0 019:LRSFE P., Chanussot, J., & Asner, G. P. (2015). On the use of binary parti-
S]2.0.CO;2 tion trees for the tree crown segmentation of tropical rainforest hy-
Li, W., Guo, Q., Jakubowski, M. K., & Kelly, M. (2012). A new method perspectral images. Remote Sensing of Environment, 159, 318–331.
for segmenting individual trees from the lidar point cloud. https://doi.org/10.1016/j.rse.2014.12.020
Photogrammetric Engineering & Remote Sensing, 78, 75–8 4. https:// Vauhkonen, J., Ene, L., Gupta, S., Heinzel, J., Holmgren, J., Pitkänen,
doi.org/10.14358/Pers.78.1.75 J., Solberg, S., Wang, Y., Weinacker, H., & Hauglin, K. M. (2012).
Liang, J., Crowther, T. W., Picard, N., Wiser, S., Zhou, M., Alberti, G., Comparative testing of single-tree detection algorithms under dif-
Schulze, E.-D., McGuire, A. D., Bozzato, F., & Pretzsch, H. (2016). ferent types of forest. Forestry, 85, 27–4 0. https://doi.org/10.1093/
Positive biodiversity-productivity relationship predominant in forestry/cpr051
global forests. Science, 354, aaf8957. https://doi.org/10.1126/scien Véga, C., Hamrouni, A., El Mokhtari, S., Morel, J., Bock, J., Renaud, J.-P.,
ce.aaf8957 Bouvier, M., & Durrieu, S. (2014). PTrees: A point-based approach
Lindberg, E., Eysn, L., Hollaus, M., Holmgren, J., & Pfeifer, N. (2014). to forest tree extraction from lidar data. International Journal of
Delineation of tree crowns and tree species classification from full- Applied Earth Observation and Geoinformation, 33, 98–108. https://
waveform airborne laser scanning data using 3-D ellipsoidal clus- doi.org/10.1016/j.jag.2014.05.001
tering. IEEE Journal of Selected Topics in Applied Earth Observations Wallace, L., Lucieer, A., & Watson, C. S. (2014). Evaluating tree detec-
and Remote Sensing, 7, 3174–3181. https://doi.org/10.1109/ tion and segmentation routines on very high resolution UAV LiDAR
Jstars.2014.2331276 data. IEEE Transactions on Geoscience and Remote Sensing, 52, 7619–
Lindberg, E., & Holmgren, J. (2017). Individual tree crown methods for 7628. https://doi.org/10.1109/TGRS.2014.2315649
3D data from remote sensing. Current Forestry Reports, 3, 19–31. Wang, L., Gong, P., & Biging, G. S. (2004). Individual tree-crown delinea-
https://doi.org/10.1007/s40725-017-0 051-6 tion and treetop detection in high-spatial-resolution aerial imagery.
Lu, X., Guo, Q., Li, W., & Flanagan, J. (2014). A bottom-up approach to Photogrammetric Engineering & Remote Sensing, 70, 351–357.
segment individual deciduous trees using leaf-off lidar point cloud Wang, Y., Hyyppä, J., Liang, X., Kaartinen, H., Yu, X., Lindberg, E.,
data. ISPRS Journal of Photogrammetry and Remote Sensing, 94, 1–12. Holmgren, J., Qin, Y., Mallet, C., & Ferraz, A. (2016). International
https://doi.org/10.1016/j.isprsjprs.2014.03.014 benchmarking of the individual tree detection methods for mod-
Pang, Y., Li, Z., Ju, H., Lu, H., Jia, W., Si, L., Guo, Y., Liu, Q., Li, S., & Liu, L. eling 3-D canopy structure for silviculture and forest ecology
(2016). LiCHy: The CAF's LiDAR, CCD and hyperspectral integrated using airborne laser scanning. IEEE Transactions on Geoscience
airborne observation system. Remote Sensing, 8, 398. https://doi. and Remote Sensing, 54, 5011–5027. https://doi.org/10.1109/
org/10.3390/rs8050398 TGRS.2016.2543225
Pang, Y., Wang, W., Du, L., Zhang, Z., Liang, X., Li, Y., & Wang, Z. (2021). Williams, J., Schönlieb, C.-B., Swinfield, T., Lee, J., Cai, X., Qie, L., &
Nyström-based spectral clustering using airborne LiDAR point Coomes, D. A. (2019). 3D segmentation of trees through a flexi-
cloud data for individual tree segmentation. International Journal ble multiclass graph cut algorithm. IEEE Transactions on Geoscience
of Digital Earth, 14, 1452–1476. https://doi.org/10.1080/17538 and Remote Sensing, 58, 754–776. https://doi.org/10.1109/
947.2021.1943018 TGRS.2019.2940146
Popescu, S. C., & Wynne, R. H. (2004). Seeing the trees in the forest. Yang, Q., Su, Y., Jin, S., Kelly, M., Hu, T., Ma, Q., Li, Y., Song, S., Zhang,
Photogrammetric Engineering & Remote Sensing, 70, 589–604. J., & Xu, G. (2019). The influence of vegetation characteristics
https://doi.org/10.14358/PERS.70.5.589 on individual tree segmentation methods with airborne LiDAR
Reitberger, J., Schnörr, C., Krzystek, P., & Stilla, U. (2009). 3D segmen- data. Remote Sensing, 11, 2880. https://doi.org/10.3390/rs112
tation of single trees exploiting full waveform LIDAR data. ISPRS 32880
Journal of Photogrammetry and Remote Sensing, 64, 561–574. https:// Yin, D., & Wang, L. (2019). Individual mangrove tree measurement
doi.org/10.1016/j.isprsjprs.2009.04.002 using UAV-based LiDAR data: Possibilities and challenges. Remote
Roussel, J.-R ., Auty, D., Coops, N. C., Tompalski, P., Goodbody, T. R., Sensing of Environment, 223, 34–49. https://doi.org/10.1016/j.
Meador, A. S., Bourdon, J.-F., de Boissieu, F., & Achim, A. (2020). rse.2018.12.034
lidR: An R package for analysis of Airborne Laser Scanning (ALS) Yun, T., Jiang, K., Li, G., Eichhorn, M. P., Fan, J., Liu, F., Chen, B., An, F.,
data. Remote Sensing of Environment, 251, 112061. https://doi. & Cao, L. (2021). Individual tree crown segmentation from air-
org/10.1016/j.rse.2020.112061 borne LiDAR data using a novel Gaussian filter and energy function
Seidl, R., Thom, D., Kautz, M., Martin-Benito, D., Peltoniemi, M., minimization-based approach. Remote Sensing of Environment, 256,
Vacchiano, G., Wild, J., Ascoli, D., Petr, M., & Honkaniemi, J. (2017). 112307. https://doi.org/10.1016/j.rse.2021.112307
Forest disturbances under climate change. Nature Climate Change, Zhang, W., Cai, S., Liang, X., Shao, J., Hu, R., Yu, S., & Yan, G. (2020). Cloth
7, 395–4 02. https://doi.org/10.1038/Nclimate3303 simulation-based construction of pit-free canopy height models
Solberg, S., Naesset, E., & Bollandsas, O. M. (2006). Single tree segmen- from airborne LiDAR data. Forest Ecosystems, 7, 1–13. https://doi.
tation using airborne laser scanner data in a structurally heteroge- org/10.1186/s40663-019-0212-0
neous spruce forest. Photogrammetric Engineering & Remote Sensing, Zhang, W., Qi, J., Wan, P., Wang, H., Xie, D., Wang, X., & Yan, G. (2016).
72, 1369–1378. https://doi.org/10.14358/Pers.72.12.1369 An easy-to-use airborne LiDAR data filtering method based on
|
20457758, 2023, 7, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/ece3.10297 by Linnaeus University, Wiley Online Library on [15/01/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
LI et al. 17 of 17