Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

A technique for automated determination of forest

parameters based on data from UAV


Roman Aleshko Vladimir Berezovsky Ksenia Shoshina
Center for Artificial Intelligence and Center for Artificial Intelligence and Center for Artificial Intelligence and
Big Data Analysis Big Data Analysis Big Data Analysis
Northern (Arctic) Federal University Northern (Arctic) Federal University Northern (Arctic) Federal University
Arkhangelsk, Russian Federation Arkhangelsk, Russian Federation Arkhangelsk, Russian Federation
0000-0002-1235-8937 0000-0003-1694-5896 0000-0002-6716-4419

Irina Vasendina Roman Vorontsov Tatyana Desyatova


Center for Artificial Intelligence and Center for Artificial Intelligence and Center for Artificial Intelligence and
Big Data Analysis Big Data Analysis Big Data Analysis
Northern (Arctic) Federal University Northern (Arctic) Federal University Northern (Arctic) Federal University
Arkhangelsk, Russian Federation Arkhangelsk, Russian Federation Arkhangelsk, Russian Federation
0000-0003-4504-0981 r.voroncov@narfu.ru t.desyatova@narfu.ru

Abstract— The article provides a scientific investigation of were investigated using computer vision methods [13-15].
the processing of UAV data on forest lands in Russia's European Figure 1 and Figure 2 show aerial images, which presents a
North taiga. forest area with a resolution of 5 cm/pix and 10 cm/pix,
A technique for automatic identification of tree crowns, respectively. Maintaining the Integrity of the Specifications
computation of forest parameters is discussed using the trial plot
as an example. The methodology incorporated morphological
methods for processing digital images, geographic information
tools for expressing and processing spatial data, and the findings
of top forestry experts' statistical observations.
The methodology may be used to automatically analyse
orthorectified aerial images with a resolution of 5 to 10 cm/pix.
The studies discussed in this text were conducted on images in
Russia's northern European region. The findings of the study
are utilized to automate the update of information on forest
resources on a regular basis.

Keywords— aerial images, digital image processing, UAV,


forest area, information updating.

I. INTRODUCTION
Fig. 1 - An example of a UAV digital imagery (5 cm per pixel)
Many scientists have published papers that used remote
sensing data to analyze taiga forests across time [1-3]. The
majority of work in detecting forest stand features using
remote sensing data has focused on medium and high
resolution satellite photos [4-8]. Furthermore, data from
spacecraft cannot be used to precisely determine forest
characteristics.
There are increasing efforts to develop new approaches for
preparing and updating forest data [9-11]. In terms of the
cartographic and attributive material collected, data
processing from UAVs is one of the most essential and cost-
effective fields. Furthermore, manually evaluating aerial
photographs to address information updating issues is labor-
intensive task. As a result, new automated methods and
processing algorithms are required.
Fig. 2 - An example of a UAV digital imagery (10 cm per pixel)
II. METHODOLOGY
First, confirm that you have the correct template for your A. Highlighting of contours
he most essential interpretative factors in aerial image analysis Consider the process of highlighting the contours of
are the size, tone, and form of tree tops [1]. These properties crowns on the example of the image shown in Figure 2.
An ASF filter (alternating sequential filtering) was applied P[n] = {(s, t)|G(s, t) < n}
to the image with a window size of 2 pixels. This image
filtering method belongs to raster morphological processing P[n] is the set of points where the surface G (x,y) lies
algorithms. The essence of this algorithm is to use the below the plane G(x,y) = n. At the moments when the relief is
morphological operations “opening” and “closing” in relation filled with water, the level rises in the form of discrete
to the processed image. increments from n = min + 1 to n = max + 1.

As is known, the operation of “opening” binary image A Let Cn (Mi) be the set of points of the basin with a local
by a structural element B is mathematically represented as a minimum Mi, which are filled with water at step n. In view of
combination of operations of “growing” and “eroding” a the above, Cn (Mi) is considered as a binary image, given by
raster: the relation:

A ◦ B = (A ⊖ B) ⊕ B Cn (Mi ) = C(Mi ) ∩ P[n]

In the above formula, the operation ⊖ “eroding” has the Let С[n] be the water-filled parts of all pools at step n,
following mathematical meaning: then:
K
A ⊖ B = {z ∈ A | Bz ⊆ A},
C[n] = ⋃ Cn (Mi )
operation "growing": i=1
A ⊕ B =⋃b∈B Ab . The execution of the watershed algorithm begins with the
initialization C[min+1] = P [min+1]. The sequence of actions
Similarly, the morphological operation “closing” has the
is performed recurrently, while it is assumed that at the n-th
following mathematical formulation:
step the set C [n-1] has already been built. To obtain the set
A • B = (A ⊕ B) ⊖ B С[n] from С[n-1], the following actions are performed. Let
Q[n] be the set of connected components of the set P [n]. Then
Based on the presented formulas, the ASF filtering for each connected component q in Q[n] there are three
algorithm for the image S is implemented as follows: possible values. The way C[n] is constructed from C[n-1]
𝐴𝑆𝐹(𝑆)𝑛𝐵 = (((((S • B) ◦ B) • 2B) ◦ 2B) . . . • nB) ◦ nB, depends on which of the conditions is true:
Using this type of filtering, we got rid of small “peaks” and a) q ∩ C[n-1] gives the empty set; this means that a new
“troughs”, i.e. flattened the original image. local minimum has been met; in this case, to construct the set
C[n], the component q is added to C[n-1].
The next step was to determine the local maxima of the
raster. Figure 3 shows the result of processing the original b) q ∩ C[n-1] contains a single connected component of
image with local maxima superimposed on it. the set C[n-1]. This condition q lies inside the basin of some
local minimum; in this case, to construct the set C[n], the
component q is also added to C[n-1].
c) q ∩ C[n-1] contains more than one connected
component of the set C[n-1]. This condition occurs when the
points of a ridge separating two or more basins meet. In this
case, the further rise of the water will lead to the merging of
the basins, therefore, inside the connected component q, a
partition must be built to prevent the basins from merging
together. The result of applying the watershed algorithm is
shown in Figure 4.

Fig. 3 – Result of ASF filtering and calculation of local maxima of the image

The image was then subjected to the watershed approach.


The raster is shown as a three-dimensional grid with points
defined by two grid cells, and the intensity level serves as the
height. The most important acceptance of the watershed
method is to highlight objects that are uniform in brightness in
an image.
Let M1 , M2 , ..., MK be the sets of points of the coordinate
plane that correspond to the local minima of the surface
(image) G (x,y). Fig. 4 – The result of the watershed algorithm

Let С(Mi) be the set of points in the basin corresponding The application of the watershed segmentation algorithm
to the local minimum of M i . We denote by min and max the often leads to the effect of excessive segmentation caused by
smallest and largest values of the image G (x,y). The notation noise and other local irregularities in the image. This means a
P [n] means the set of points (s, t) for which G(s,t) < n, i.e. huge number of areas allocated during segmentation. Over-
segmentation can be so significant that it renders the result
almost useless.
The approach used to manage over-segmentation is based
on the idea of markers. The marker is a connected component
belonging to the image. In our case, as markers, we set the
previously selected local maxima of the tree vertices. As a
result, we obtain a set of contours shown in Figure 5.

Fig. 7 – Highlighted contours (5 cm per pixel)

B. Species identification
The following step of image analysis determined if the
species of trees was deciduous or coniferous.
Model trees were marked and their locations were mapped
in the field. The average intensity of pixels in a image was
measured for a variety of species, enabling contours to be
Рис. 5 – The result of the watershed algorithm with markers classified. (Figure 8).
The result of the proposed methodology will be a set of
contours of tree crowns in the forest, obtained automatically
using the methodology described in the article.
After obtaining an image with highlighted contours of
crowns, the procedure of vectorization of the obtained
contours was carried out for the purpose of integration and
subsequent processing in a geographic information system.
The technique was applied on UAV images with a
resolution of 5 and 10 cm/pix. Vector layers of crown
contours, superimposed on the original UAV images, are
shown in Figure 6 and Figure 7.

Fig. 8 – Classified contours

C. Wood stock calculation


When examining forest resources, one of the most
important elements to evaluate is the wood stock. This
parameter may be evaluated using only the crown's diameter.
Because the crown has a rounded form, the following
computation may be used to estimate its diameter:

4S
Dcr = ,
π
Several research shown a correlation between tree tops and
other taxing features in various categories of forests. The
following formula is supplied for the transition from the
diameter of the crown to the diameter of the tree trunk at a
Fig. 6 – Highlighted contours (10 cm per pixel)
height of 1.3 m (d1,3):

d1,3  7,86Dcr  0,09Dcr2  5, 22,


where d1,3 is the tree stem diameter at 1.3 m in cm;
Dcr –diameter of tree crown, m.
The timber stock (m3/ha) is one of the most important V. CONCLUSION
aspects of forest stands. Using the Densin equation and As a result, the authors of the current study propose an
previously collected diameter data at a height of 1.3 m, the approach for upgrading forest data based on UAV imagery.
volume of tree trunks may be simply determined.: This method can automate image processing with spatial
resolutions ranging from 5 to 10 centimeters per pixel. The
V  0,001 d1,3
2
, photos of woodlands in Russia's northern European region
were used in the study presented in this article. The future is
where V is tree volume, m3.
expected to see the further development of algorithms for
The approach works well for tree trunks up to a height of splitting crown complexes into single crowns, as well as the
around 25 meters. In other cases, volumes must be increased usage of small multispectral cameras for reliable forest species
by 3% for every meter longer than 25 meters and decreased detection.
by 3% per each meter below 25 meters.
REFERENCES
The stock was then estimated using the following formula: [1] Sukhikh V.I. Aerokosmicheskie metody v lesnom khozyaistve i
landshaftnom stroitelstve (Aerospace methods in forestry and
M  n V , landscape construction), Ioshkar-Ola: MarGTU, 2005, 392 p.
where M – timber stock, m3/ha; [2] Franklin S.E. Remote Sensing for Sustainable Forest Management,
CRC Press, 1 edition, June 2001, 424 p.
n – the amount of trees in thickness stages, pcs. [3] Wulder M.A., Franklin S.E. Understanding Forest Disturbance and
Spatial Pattern: Remote Sensing and GIS Approaches, CRC Press, 1
III. RESULT edition, July 2006, 246 p.
[4] Potapov, P., Hansen, M. C., Stehman, S. V., Loveland, T. R., &
The study's focus was a plot in Shenkursk (Arkhangelsk Pittman, K. (2008). Combining MODIS and Landsat imagery to
area, Russia). The testing site was 0.83 hectares in size. The estimate and map boreal forest cover loss. Remote Sensing of
results of estimating the wood stock using the previously Environment, 112(9), 3708-3719.
described approach are displayed in Table 1. [5] Berterretche, M., Hudak, A. T., Cohen, W. B., Maiersperger, T. K.,
Gower, S. T., & Dungan, J. (2005). Comparison of regression and
Table 1 – The outcome of estimating timber stock geostatistical methods for mapping Leaf Area Index (LAI) with
Landsat ETM+ data over a boreal forest. Remote Sensing of
Steps of S of tree cross Environment, 96(1), 49-61.
Number Timber
thickness, section, cm2 Timber [6] Ranson, K. J., Kovacs, K., Sun, G., & Kharuk, V. I. (2003). Disturbance
of trees, stock
cm all stock recognition in the boreal forest using radar and Landsat-7. Canadian
pcs one tree per ha
trees journal of remote sensing, 29(2), 271-285.
12 7 133,6 935,2 7,2 8,7 [7] Korhonen, L., Packalen, P., & Rautiainen, M. (2017). Comparison of
16 20 199,3 3 986,0 5,8 7,0 Sentinel-2 and Landsat 8 in the estimation of boreal forest canopy cover
20 46 312,8 14 388,8 21,6 26,0 and leaf area index. Remote sensing of environment, 195, 259-274.
24 33 451,2 14 889,6 33,7 40,6 [8] Schroeder, T. A., Wulder, M. A., Healey, S. P., & Moisen, G. G.
28 24 613,8 14 731,2 24,9 30,0 (2011). Mapping wildfire and clearcut harvest disturbances in boreal
32 13 789,7 10 266,1 15,0 18,0 forests with Landsat time series data. Remote Sensing of Environment,
36 6 979,1 5 874,6 7,6 9,2 115(6), 1421-1433.
40 1 1314,0 1 314,0 2,7 3,2 [9] Dietmaier, A., McDermid, G. J., Rahman, M. M., Linke, J., & Ludwig,
Total 150 4793,5 66 385,5 118,4 142,6 R. (2019). Comparison of LiDAR and digital aerial photogrammetry
for characterizing canopy openings in the Boreal Forest of Northern
After correcting for height with the formula, the timber Alberta. Remote Sensing, 11(16), 1919.
stock on the experimental area was 82.7 m3/ha. [10] Kukkonen, M., Maltamo, M., Korhonen, L., & Packalen, P. (2019).
Multispectral airborne LiDAR data in the prediction of boreal tree
To validate the data, many test plots on the ground were species composition. IEEE Transactions on Geoscience and Remote
employed. The stock was computed with a maximum error of Sensing, 57(6), 3462-3471.
15%. This error is acceptable when appraising forest resources [11] Taheriazad, L., Moghadas, H., & Sanchez-Azofeifa, A. (2019).
in accordance with forestry regulations.. Calculation of leaf area index in a Canadian boreal forest using
adaptive voxelization and terrestrial LiDAR. International Journal of
IV. DISCUSSION Applied Earth Observation and Geoinformation, 83, 101923.
Current programs created for thematic analysis of [12] Guriev A.T., Aleshko R.A. Adapting the combined database of
cartographic and attribute information of forest plantations by
remotely sensed data cannot guarantee the rapid supply of automating remote sensing data interpretation, Earth From Space – The
precise and trustworthy terrain information due to volumetric most effective solutions, Research and development center ScanEx,
functionality. Customized techniques and algorithms tailored Transparent world, BKL Publishers, 2009, p. 233-234.
to a given problem are required in the great majority of [13] Aleshko R.A., Guriev A.T., Shoshina K.V., Schenikov V.S.
circumstances. The approach mentioned in the article for Development of methodology for visualization and processing of
geospatial data, Scientific Visualization, 2015, Vol. 7, Issue 1, pp 20-
gathering data on timber stock using UAV imagery is one 29
example..
[14] Bogdanov, A. P., Karpov, A. A., Demina, N. A., & Aleshko, R. A.
The procedures proposed in the paper will greatly (2018). Improving forest monitoring by using cloud technologies as an
element of sustainable forest management. Sovremennye Problemy
accelerate the process of thematic analysis and upgrading of Distantsionnogo Zondirovaniya Zemli Iz Kosmosa, 15(1), 89-100.
data on forestland, and also improve the reliability of forest doi:10.21046/2070-7401-2018-15-1-89-100
information, due to unique aerial image processing
techniques.

You might also like