Have a personal or library account? Click to login
Forest stand height predicted from ICESat-2 ATLAS data for forest inventory and comparison to airborne laser scanning metrics Cover

Forest stand height predicted from ICESat-2 ATLAS data for forest inventory and comparison to airborne laser scanning metrics

Open Access
|Dec 2024

Full Article

Introduction

Trees extend their branches towards light to harvest solar energy. The competition in forest stands for photosynthetically active radiation allows for tree height growth (Lindh et al., 2018; Fransson et al., 2021). The distance between the top of a tree and ground surface can be used to characterize tree height which is one of the most important variables in forest inventories. In forest mensuration, however, the reference level is taken at the position of tree root collar instead of the ground surface (Krigul, 1972; Vaus, 2005). In drained peatlands tree root collars in older forests may be exposed 0.5 m to 1 m above the ground surface, but in natural transitional bogs and raised Sphagnum spp. moss bogs the root collars of old trees are slowly buried (Burns & Honkala, 1990; Ohlson et al., 2001).

Standing tree height measurement in forests is prone to a rich budget of uncertainties (Stereńczak et al., 2019) among which the definition of the tree is the least erroneous. Standing trees in a forest stand determine the height of the stand, which is a statistically estimated variable. In forest inventories, instead of the arithmetic mean of tree heights, the tree basal area weighted mean is commonly used. Other stand height definitions, like dominant height which is based on a selection of the biggest trees of the stand, are used in the modelling of forest structure (Tarmu et al., 2020).

In forest inventories, tree height measurements can be taken from stereoscopic pairs of aerial photos (Spurr, 1948). Active sensor-based remote sensing methods like radar interferometry (Olesk et al., 2016) and airborne laser scanning (ALS) (Næsset et al., 2004) are found to be most practical and precise for forest height measurements in case of wide-territory forest inventories. Global forest height maps are constructed at various spatial resolutions (Lefsky, 2010; Simard et al., 2011) using photon counting laser scanners (lidar) and multispectral scanners on board the satellites orbiting the Earth. The Advanced Topographic Laser Altimeter System (ATLAS) on board of the recently commissioned ICESat-2 has a sufficiently small pulse footprint on top of canopy (20–30 m) which allows for forest canopy height estimation within the area of forest stands (Popescu et al., 2018; Neumann et al., 2019). Although the ATLAS on board ICESat-2 provides only samples and not continuous data cover over the territory, the samples are further used in developing models for various regional and global maps of forest inventory variables and possible systematic errors in forest height propagation into the datasets.

This study uses airborne laser scanning data and forest management inventory data to assess the ATL08 land and vegetation product (Neuenschwander & Pitts, 2019) of the ICESat-2 ATLAS mission over Estonian forests. We used a map of forest stands to extract the samples of ATLAS data. Metrics of sparse point clouds (density 0.5–2 m−2) from a regional ALS mapping database were used to validate the forest canopy heights given in the ATL08 dataset. Regression modelling was used to estimate the significance of forest canopy cover, share of evergreen coniferous trees in stands, forest site type, and ATLAS measurement geometry to the relationships between the 95th percentile of ALS point cloud height distribution and predictions of forest canopy height in the ATL08 dataset.

Material and Methods
Study site

The study includes the entire Estonia except its western islands (Figure 1), covering an area of 40,000 km2. Estonia is located in north-east Europe with its centre coordinates found approximately at 25.6° E, 58.8° N. The ground surface topography is flat with ground elevation rising from the north and west towards the south and east (Arold, 2005). Recognizable hills with local relative height greater than a few dozens of metres can be found in the south and south-east Estonia (Arold, 2005).

Figure 1.

Density of ICESat-2 ATLAS measurements and years of airborne laser scanning (ALS) data. Labels for the Estonian ALS data are “S” for summer and “K” for spring.

Joonis 1. ICESat-2 ATLAS mõõtmiste paiknemine ja Maa-ameti aerolaserskaneerimise aastad. Märgised näitavad suvist ja kevadist aerolidari andmestikku.

The forests in Estonia are dominantly composed of evergreen coniferous Norway spruce (Picea abies (L.) H. Karst.), Scots pine (Pinus sylvestris L.), and broadleaf deciduous European aspen (Populus tremula L.), silver birch (Betula pendula Roth), downy birch (B. pubescens Ehrh.), black alder (Alnus glutinosa (L.) Gaertn.), and grey alder (A. incana (L.) Moench). A diverse nomenclature of soil types is present in forest land ranging from mineral soils (Leptosols, Cambisols, Luvisols, Rectisols, Luvisols) to Histosols (Kõlli et al., 2004). Abundant grasses and bushes can be found below forest stands growing on fertile soils.

According to the Estonian National Forest Inventory the forest cover in Estonia is 53.5% (Valgepea et al., 2023). Mature forest height remains usually below 35 m (Tappo, 1982). Multi-layer forests are common with Norway spruce and other shade-tolerant species growing below the upper canopy. The average stand size is 1.24 ha, with larger stands found more frequently in state forests (Valgepea et al., 2023). The forests usually develop a dense canopy cover which is modified with thinnings and maintenance fellings in managed forests. Retention forest management is dominant (Gustafsson et al., 2012) with retention trees left growing on regeneration felling areas, including so called clear-cuts. The maximum allowed clear-cut area is 2–7 ha depending on the forest type (Forest Act, 2023) and this yields and maintains a diverse forest landscape. The share of protected forests with limited or entirely prohibited management interventions is 30.3% (Raudsaar et al., 2023).

Forest register and inventory data

The Estonian Forest Register is maintained by the Environment Agency and is a database of forest management inventory data. The database contains tabular data and stand border maps. The database was used to identify forest stands that are sufficiently large to contain at least two ICESat-2 ATLAS observations. The stand boundaries were shrunk by 20 m to exclude edge effects and ICESat-2 ATLAS pixels that extend over different stands. The forest register was used to assign a data flag indicating dominance of evergreen coniferous tree species in ICESat-2 ATLAS pixel locations. Only the ICESat-2 ATLAS pixels were used in the following analyses that had been inventoried in the year of ATLAS measurements.

The ATLAS lidar on board ICESat-2

ATLAS is the only instrument for Earth observation on board ICESat-2. ATLAS is a photon counting laser scanner that emits green light (532 nm) pulses at 10 kHz frequency (Neumann et al., 2019). The pulses are narrow (<1.5 ns) and have an about 17 m footprint size on the ground at 500 km average orbital altitude of ICESat-2. The combination of pulse frequency and spacecraft velocity of about 7 km s−1 yields a ground sampling distance of 0.7 m on the ground.

The laser pulse energy is split into six exiting laser beams from which three strong beams have an energy ratio of about 1:4 compared to weak beams. The distance on ground of weak and strong beams in a pair is approximately 90 m and the three footprints of pairs have an about 3.3 km separation distance in the across track direction (Neuenschwander & Pitts, 2019). At the equator, the distance between the reference ground tracks (the imaginary lines through the six-beam patterns) is 28.8 km. The areas between the reference ground tracks are covered by ICESat-2 ATLAS by the changing off-nadir pointing angle of the satellite after every 91 days (Markus et al., 2017).

The orientation of ICESat-2 is changed 180° about every 9 months to direct radiators away from the sun and to maximize illumination of the solar panels (Brunt et al., 2019) and this operation swaps the strong and weak beams in tracks GT1L, GT1R, GT2L, GT2R, GT3L, and GT3R because the light path inside the ATLAS is fixed.

The canopy height product is quantified within discrete 100-meter segments. Concurrently, canopy height values are derived for smaller 20-meter segments (pixels) from the same measurement dataset. The geographic coordinates corresponding to each canopy height measurement are centred within the 100-meter segment from which the measurement originates.

Preparation of ICESat-2 ATLAS ATL08 dataset

In our analysis, ICESat-2 data (version 006) were acquired from the NASA Earth-data website for Estonia during the years 2019–2022, focusing on the summer and early autumn months (June, July, August, and September). Our examination concentrated on the juxtaposition of the canopy height data obtained at 20-meter segments with the information contained within the Forest Registry. Only ICESat-2 data points situated at a minimum of 20 metres inward from the perimeter of forest compartments were chosen for analysis. Furthermore, the ICESat measurements and the inventory dates recorded in the Forest Registry had to originate from the same calendar year. To ensure adequate spatial representation, a minimum of two ICESat pixels per compartment were required for inclusion in the analyses. Adhering to these criteria, the mean ICESat-derived canopy height per parcel was computed and juxtaposed with the corresponding height recorded in the Forest Registry.

Airborne laser scanning data

The ALS measurements are done by the Estonian Land Board using Riegl VQ-1560i (RIEGL Laser Measurement Systems GmbH, Riedenburgstraße 48, A-3580 Horn, Austria) operated in discrete return registration mode. In this study we used data from the years 2018 until 2022 (Figure 1). The point clouds have a density of 0.8 m−2 in summertime measurements and 2.0 m−2 in spring measurements which result in a lower flight altitude. The ALS pulse footprint in nadir direction is 0.56 m in summertime data. The springtime ALS measurements start after snowmelt and are carried out for one quarter of Estonia. Usually, the measurements are completed before final leaf unfolding of the trees. The summertime ALS measurements are carried out after final leaf unfolding when the springtime project is completed.

The ALS data processing was done using FUSION/LDV (McGaughey, 2020) tools. The ground surface elevation model was obtained from the Estonian Land Board. All pulse returns with a height over ground greater than 1 m were used for height distribution metrics. First returns were used to calculate canopy cover (Lang, 2010; Jennings et al., 1999) (KALS, %) at a 2 m reference height over ground. All ALS metrics were calculated for 20 m that extended over each dataset shown in Figure 1. The constructed map pixels are about the same size as the ICESat-2 ATLAS ATL08 pixel on the ground. The ATL08 pixel boundaries were transformed into the Estonian base map coordinate system EPSG:3301. The ZonalStatistics plugin in QGIS 3.18 was used to extract ALS metrics for each ATL08 pixel.

Dataset cleaning and outlier removal

Preliminary analysis showed that the best matching ALS metrics to ATL08 forest height from ALS was the 95th percentile (HALS) of point cloud height distribution. The finding was in concordance with conclusions made by Neuenschwander & Pitts (2019). However, before further seeking the possible influential factors that may be significant for the ATL08 forest height (HICESat) determination, the combined ALS and ATL08 dataset had to be cleaned from outliers. Filters were imposed on the data-set to remove pixels: (1) where ATL08 forest height was greater than 35 m, (2) that were located within forest stands where the KALS and HALS decreased substantially between ALS measurements (ALS data from 2018 was used for this filter), (3) that were located in stands where the range of HALS was greater than 8 m, and finally (4) that were in stands with less than one remaining ATL08 pixel. About 100 pixels were removed manually according to scatterplots of data. The outliers were mostly found in stands with larger retention trees and low canopy cover.

After removal of outliers the dataset contained 12,711 observations from summers in 2019–2022 with HICESat mean value in the range of 1517 m which in turn was very similar to the mean forest height (HFI) estimated from the forest inventory data (Table 1). The relative standard deviation around the mean values was 30–40% of mean height which is explained by the diversity of stands in the sample. The determination coefficient was 0.85 for a linear model fitted for 3,065 stands between stand mean HICESat and HFI with the model residual error remaining 2.7 m. The average HICESat was about 0.3 m greater than HFI, and the difference may be a combined result from forest height definitions and the underlying methods in both datasets.

Table 1.

The counts of ICESat-2 ATLAS ATL08 dataset pixels, their mean height (H) and standard deviation of height (SH) by measurement year and month compared to the forest mean height.

Tabel 1. Metsa keskmine kõrgus (H) ja standardhälve (SH) ICESat-2 ATLAS pikslitel andmestikus ATL08 mõõtmisaja järgi võrrelduna puistute takseeritud kõrguse keskmisega.

Year-month Aasta-kuuICESat-2 ATLAS ATL08Forest inventory / Puistud


Count ArvH (m)SH (m)Count* ArvH (m)SH (m)
2019-0656816.98.114416.78.2
2019-0720415.05.95715.05.9
2019-0865017.57.216517.07.1
2019-0954618.67.714418.37.7
2020-0652018.06.512817.66.6
2020-07126917.77.031217.57.2
2020-0861318.06.714417.47.1
2020-09101917.76.825517.36.7
2021-06131616.76.730816.27.0
2021-07115817.57.126917.26.8
2021-0850417.36.815017.26.9
2021-0937717.06.99816.86.6
2022-0692618.16.824518.36.7
2022-07103417.16.827417.06.6
2022-0895917.77.224317.27.2
2022-09104817.46.625017.36.6
*

120 stands measured two times and 1 stand measured three times.

Analysis of terrain elevation models

Canopy height metrics in laser scanning are calculated relative to ground surface elevation. For the ALS dataset we used the digital terrain model constructed by the Estonian Land Board. The ICESat-2 ATLAS ATL08 dataset includes ground surface elevation estimates for each pixel calculated from the photon tracking. We used regression modelling to discover relationships between the two ground elevation estimates which use different projection and geodetic datums. The ATL08 pixel location geographic coordinates were tested as explanatory variables in the models.

Relationships between canopy surface models

In the analysis, subsets of observations were drawn from the database with the condition of equality of the ALS measurement year and ICESat-2 ATLAS measurement years. Since only summertime data was used from the ICESat-2 ATLAS ATL08 dataset, the measurement month information was not used in data partitioning.

We assumed linear relationships between HICESat and HALS. Following the observations made by Moudrý et al. (2022) about the influence of beam energy on canopy height predicted from ICESat-2 ATLAS data, we first analysed the dependence of the difference HALS-HICESat on the measurement track. With the help of box-plots (Figure 2) it was confirmed that the beam energy in combination with the track may have a small systematic influence, and track label (six levels) and also the beam energy level factor (according to the sc orient parameter in ATL08) were included into models. While canopy cover may have an influence on the HICESat according to Neuenschwander & Pitts (2019) the ALS-based KALS was included into models. The factor of coniferous evergreen species dominance on pixels was included to account for deeper pulse penetration into the canopy in case of springtime ALS measurements. Because forest canopy structure may depend on growth conditions, we used a factor discriminating between deep peat soils from other soils. We used a threshold of 15% of organic carbon content in soil imposed to the dataset published by Kmoch et al. (2021). The threshold separated the deep Histosols from other soils well when results were checked against other soil maps in Estonia and forest site type codes in the forest inventory database.

Figure 2.

Examples of the influence of ICESat-2 ATLAS scanning track on height difference of canopy surface height calculated from airborne laser scanning (ALS) data and ICESat-2 data ATLAS. The legend shows the ALS measurement time and number of observations. Labels for ALS data are “S” for summer and “K” for spring. Only strong impulses are shown for 2019; in 2020 and 2022 individual tracks contained only strong or weak impulses.

Joonis 2. Näiteid satelliidi ICESat-2 ATLAS skaneerimisraja mõjust satelliidilt ja lennukilt laserskanneriga (ALS) mõõdetud taimkatte pinna kõrguse erinevusele. Legendil on toodud ALS mõõtmisaeg ja ICESat-2 ATLAS pikslite arv. 2019. aasta suve andmetes on näidatud ainult tugevad impulsid, 2020. ja 2022. aasta andmetes sisaldasid rajad ainult nõrku või tugevaid impulsse.

Model equations (1)(7) were constructed where bx are estimated parameters, Sspecies is a factor for evergreen coniferous dominance, Psoil is an indicator of deep peat soil, TICESat.trac is the factor for ATLAS track, TICESat.beam is a binary factor separating strong and weak energy beams in the ATL08 dataset, and ε is the model residual error. The model parameters were estimated with least squares fitting in R version 4.2.2 (R Core Team, 2022). The determination coefficient, model residual error and significance of parameters were used to assess the impact of factors that may explain the relationships between the observed HALS and HICESat. (1) HICESat=b0+b1HALS+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + \varepsilon , (2) HICESat=b0+b1HALS+b2KALS+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{K_{ALS}} + \varepsilon , (3) HICESat=b0+b1HALS+b2KALS+b3Sspecies+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{K_{ALS}} + {b_3}{S_{species}} + \varepsilon , (4) HICESat=b0+b1HALS+b2KALS+b3Sspecies+b4Psoil+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{K_{ALS}} + {b_3}{S_{species}} + {b_4}{P_{soil}} + \varepsilon , (5) HICESat=b0+b1HALS+b2VICESat.beam+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{V_{ICESat.\rm{beam}}} + \varepsilon , (6) HICESat=b0+b1HALS+b2KALS+b3VICESat.beam+ε, {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{K_{ALS}} + {b_3}{V_{ICESat.{\rm{beam}}}} + \varepsilon , (7) HICESat=b0+b1HALS+b2KALS+b3Sspecies+b4TICESat.track+ε {H_{ICESat}} = {b_0} + {b_1}{H_{ALS}} + {b_2}{K_{ALS}} + {b_3}{S_{species}} + {b_4}{T_{ICESat.track}} + \varepsilon

Results
Ground surface elevation models

On average, the ground surface elevation in ICESat-2 ATLAS ATL08 (ZICESat) was 18.92 m greater (standard deviation 1.21) than the Estonian digital ground surface model (ZALS). The systematic difference is caused by geodetic datums, because there was almost a functional linear relationship (8) ZALS=19.33+1.006ZICESat+ε, {Z_{ALS}} = - 19.33 + 1.006{Z_{ICESat}} + \varepsilon , with the residual standard error of 1.2 m and determination coefficient R2=0.9982 at 3476 degrees of freedom. However, scatterplots (Figure 3) revealed that there are systematically deviating clusters from the main relationship.

Figure 3.

Difference between the Estonian digital terrain elevation model (DEM) and the model used for ICESat-2 ATLAS ATL08 as a function of longitude and latitude (expressed with colour).

Joonis 3. Eesti ja ICESat-2 ATLAS ATL08 maapinna kõrgusmudelite erinevus sõltuvalt geograafilisest asukohast (värv vastab laiuskraadile).

We found that the geographic latitude λ and longitude φ of pixel location explained most of the clustering shown in Figure 3 when inserted into the regression model (9) ZALS=259.9+0.9984ZICESat14.45φ5.051λ+0.2579φλ+ε. {Z_{ALS}} = 259.9 + 0.9984{Z_{ICESat}} - 14.45\varphi - 5.051\lambda + 0.2579\varphi \lambda + \varepsilon .

The model (9) had R2=0.9997 and a much decreased residual error of 0.51 m. Other variables like soil type, the share of coniferous trees, and forest canopy cover were not significant if added additionally into the model (9). This residual error indicates that ground elevation errors in the ICESat-2 ATLAS ATL08 dataset do introduce some uncertainty into the canopy height predictions. The error is comparable to grass layer and shrub layer height in forest under-storey. The reasons for outliers in Figure 3 were not explained by the variables in our datasets. For comparison, the ZICESat was converted to the reference system of ZALS that is based on the EST-GEOID2017 model (Ellmann et al., 2019). We used a converter published on the Estonian Land Board web page. The ZICESat remained on average 15 cm higher than ZALS with a standard deviation of 41 cm. This is about the same uncertainty as shown by the model (9).

The airborne lidar data-based canopy height explained 89–95% of the variability in canopy height prediction in the ICESat-2 ATLAS ATL08 dataset according to the determination coefficient of linear models (Table A1.1 in Appendix 1). The residual error remained between 1.6 m and 2.0 m. Surprisingly, the additional variables that described forest canopy cover, site conditions and ICESat-2 ATLAS measurement geometry had only marginal power to explain the rest of variability. Even if parameter estimates for the additional model variables were frequently significant (Table A1.2 in Appendix 1), the increase in the model determination coefficient was marginal and model residual error decreased less than 10–20 cm. Neither the visual inspection of scatterplots (Figure 4) nor inclusion of pixel location data into models revealed any dependence of the variability in the geographic location of pixels as it was found in the case of ground elevation models. The unexplained residual scatter is probably related to the small number of registered backscattered photons (0–4) per emitted pulse (Neuenschwander et al., 2022).

Figure 4.

Examples of the 95th percentile of airborne laser scanning (ALS) point cloud height distribution and ICESat-2 ATLAS canopy surface height by year and growth season when ALS was done. The symbol colour corresponds to the ICESat-2 pixel location longitude.

Joonis 4. Lennukilt (ALS) ja kosmoselidariga ICESat-2 ATLAS tehtud lasers-kaneerimise andme-test arvutatud puistu pinnamudeli võrdlus ALS mõõtmisaja järgi. Sümboli värv kirjeldab ICESat-2 piksli asukoha geograafilist idapikkust.

Canopy cover was almost always a significant variable if added alone or with others into the models. The share of evergreen coniferous trees in stand species composition was also significant in most of the models. The indicator of peat soil was significant, but the significance was much less compared to canopy cover (Table A1.2 in Appendix 1). The beam energy indicator variables were significant for measurements from the year 2020 and later. Most likely, the residual error is caused by the uncertainties in the ICESat-2 ATLAS pixel location coordinates, noise in the photon counting, and errors in determining ground surface elevation. Part of the unexplained residual variability is related probably to the optical properties and structure of trees combined with the spatial location pattern of the trees on the ICESat-2 ATLAS pixel.

Discussion and Conclusion

In forest inventories, stand height is a statistical basal area weighted mean of individual tree heights, but in the case of large footprint-based signal ranging measurements the result of photon vertical distribution interpretation is more likely a variable that describes the canopy surface. In managed forests the HFI can be assumed to have a strong correlation with canopy surface maximum height, and this was confirmed by our datasets where HICESat was on average only about 0.3 m greater than HFI, however, the residual error of the linear relationship was 2.7 m. The residual error is 15.8% of the mean HFI, and the result is similar to the conclusions of Moudrý et al. (2022). However, in our test area, there was no such systematic underestimation of HFI as 2.1 m reported by Moudrý et al. (2022), which may be the effect of more versatile terrain topography in their test area. Feng et al. (2023) compared a new 30 m × 11 m spatial resolution version of the ATL08 height product to airborne laser scanning data-based canopy height and report root mean square error of 4.57 m and a 0.88 m greater mean height in the case of ATL08.

One error source in ranging systems-based forest height prediction is ground elevation data. In our test site the ATL08 ground elevation almost followed the 1:1 line with the Estonian official terrain model elevation except a 19 m systematic difference caused by geodetic datums. If pixel location geographic coordinates were included as regression model predictive variables, the unexplained residual was only 0.51 m. This is about six times smaller compared to the 3.19 m shown by Feng et al. (2023), who had a test area in North America with 215,487 ATL08 samples, however, their test site had many mountainous regions. Feng et al. (2023) conclude that topography and particularly slope is one of the major factors regulating terrain elevation accuracy and, hence, the precision of canopy height predictions.

The design of ICESat-2 ATLAS includes three beams with high energy and three beams with low energy. Moudrý et al. (2022) show that canopy height underestimation occurs in pixels targeted with the weak beams compared to strong beams. While the influence of ATLAS beam power on the ATL08 canopy height was confirmed in our preliminary analyses too, the factor was included as an explanatory variable into models. However, the influence on the residual error and determination coefficient in regression models for predicting HICESat from HALS was marginal. While the evergreen coniferous species dominance and deep peat soil indicator were also significant, the canopy cover was the only variable somewhat increasing the predictive power of the models. However, the decrease in the model residual error was only 10–20 cm compared to using HALS alone which is much less than the residual error of 1.6–2 m of the models. The sources of the unexplained variability cannot be explained with ALS metrics or tree species composition, and this indicates the limit of precision achievable for homogeneous forest canopy height prediction using summertime ICESat-2 ATLAS photon counting and ranging measurements.

From the study we conclude that both ICESat-2 ATLAS beam types can be used for forest canopy height prediction if they are identified in the models to account for the beam data characteristics. This can substantially increase the number of ICESat-2 ATLAS observations. Information about tree species and canopy cover can be also significant in explaining variability in ICESat-2 ATLAS ATL08 canopy height, however, from an application perspective, the variable values have to be known beforehand to use them in predictive models. In summary, the ICESat-2 ATLAS ATL08 canopy height is a reliable data source for forest canopy height over hemiboreal managed forests growing on flat terrain.

DOI: https://doi.org/10.2478/fsmu-2024-0001 | Journal eISSN: 1736-8723 | Journal ISSN: 1406-9954
Language: English
Page range: 1 - 19
Published on: Dec 31, 2024
Published by: Estonian University of Life Sciences
In partnership with: Paradigm Publishing Services
Publication frequency: 2 issues per year

© 2024 Mait Lang, Tauri Tampuu, Heido Trofimov, published by Estonian University of Life Sciences
This work is licensed under the Creative Commons Attribution 4.0 License.