Next Article in Journal
Identification of Aluminothermic Reaction and Molten Aluminum Level through Vision System
Previous Article in Journal
A Cost-Driven Method for Deep-Learning-Based Hardware Trojan Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Terrain Characterization via Machine vs. Deep Learning Using Remote Sensing

1
Department of Geological Engineering, Michigan Technological University, Houghton, MI 49931, USA
2
MTRI Inc., Ann Arbor, MI 48105, USA
3
U.S. Army DEVCOM Ground Vehicle Systems Center, Warren, MI 48092, USA
4
Department of Mechanical Engineering, University of Michigan, Ann Arbor, MI 48109, USA
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(12), 5505; https://doi.org/10.3390/s23125505
Submission received: 22 April 2023 / Revised: 26 May 2023 / Accepted: 8 June 2023 / Published: 11 June 2023

Abstract

:
Terrain traversability is critical for developing Go/No-Go maps for ground vehicles, which significantly impact a mission’s success. To predict the mobility of terrain, one must understand the soil characteristics. In-situ measurements performed in the field are the current method of collecting this information, which is time-consuming, costly, and can be lethal for military operations. This paper investigates an alternative approach using thermal, multispectral, and hyperspectral remote sensing from an unmanned aerial vehicle (UAV) platform. Remotely sensed data combined with machine learning (linear, ridge, lasso, partial least squares (PLS), support vector machines (SVM), and k nearest neighbors (KNN)) and deep learning (multi-layer perceptron (MLP) and convolutional neural network (CNN)) are used to perform a comparative study to estimate the soil properties, such as the soil moisture and terrain strength, used to generate prediction maps of these terrain characteristics. This study found that deep learning outperformed machine learning. Specifically, a multi-layer perceptron performed the best for predicting the percent moisture content (R2/RMSE = 0.97/1.55) and the soil strength (in PSI), as measured by a cone penetrometer for the averaged 0–6” (CP06) (R2/RMSE = 0.95/67) and 0–12” depth (CP12) (R2/RMSE = 0.92/94). A Polaris MRZR vehicle was used to test the application of these prediction maps for mobility purposes, and correlations were observed between the CP06 and the rear wheel slip and the CP12 and the vehicle speed. Thus, this study demonstrates the potential of a more rapid, cost-efficient, and safer approach to predict terrain properties for mobility mapping using remote sensing data with machine and deep learning algorithms.

1. Introduction

Mission success for off-road military operations relies heavily on mobility (Go/No-Go) maps, which are traditionally derived from collecting in-situ measurements to quantify the soil strength of an area of interest [1,2,3,4]. Such in-situ measurements are ideally performed using a bevameter [5], but it is difficult to transport due to its large size. The use of a cone penetrometer has been the second choice due to its ease of transportation and usability [5,6]. However, how to correlate cone index values to Bekker parameters for predicting terrain parameters for physics-based vehicle mobility models is still an open research question [7]. Furthermore, although the acquisition of in-situ measurements provides accurate information on soil strength, the approach has inherent issues, such as being time-consuming and costly [8], the limitation of obtaining only point measurements [9,10], the accessibility to the area, and the risk of military deployment in potentially hazardous environments to collect the data.
To overcome these limitations of conventional methods, digital soil characterization has been identified as an alternative approach [9]. The use of remote sensing data for soil mapping has been demonstrated to be cost-effective and less time-consuming at a wide range of spatial scales compared to in-situ measurements, with reduced risk to human life [11].
Remote sensing enables the extraction of multiple soil properties to produce consistent and comprehensive soil data in space and time, facilitating soil characterization. For instance, Shahriari et al. [12] spatially predicted soil texture fractions (RMSE: sand = 15.04%, silt = 12.68%, and clay = 8.77%) in the Sistan floodplain with a hot and dry climate using a digital number of bands, band ratios, and different indices derived from Landsat 8 Operational Land Imager (OLI) data and hybrid geostatistical models. Another method for predicting the spatial patterns of the topsoil texture at a finer spatial scale (15 m) in the Attert catchment (Luxembourg, 288 km2) using ASTER thermal remote sensing data has been illustrated by Muller et al. [13]. Soil and crop segmentation [14] have been performed on a UAV platform with improvements in segmentation using digital surface models and an updated NDVI filter to improve the DL models.
Numerous researchers (e.g., [9,15,16]) highlighted the suitability of thermal and optical remote sensing to quantify the soil moisture content. Scheidt, Ramsey et al. [17], Lei, Bian et al. [18], Sohrabinia, Rack et al. [19], and Taktikou, Bourazanis et al. [20] observed a notable correlation between Thermal Inertia (TI)/Apparent Thermal Inertia (ATI) and soil moisture and land use/land cover types, except in densely vegetated terrains [21]. Soliman et al. [22] noted that thermal inertia is sensitive to both soil moisture and mechanical resistance. They also found that thermal inertia from a UAV versus a handheld sensor was more sensitive to in-situ moisture variability, likely due to small-scale variability on the ground. The connection between ATI and soil moisture becomes more challenging when different land cover and soil types exist [22,23]. Furthermore, estimating soil properties remotely, such as soil moisture, has limitations, such as needing ground control points for model validation [23] and normalizing predictors/indices to make them comparable between different days [24].
Optical (color) remote sensing from a UAV has been used to build 3D models for the prediction of the bearing strength of beach sand [25]. ATI has also been used with machine learning to predict soil stiffness [26]. Another study characterized lunar surface stiffness (i.e., soil strength) by examining the wheel sinkage from greyscale imagery [27]. The group could estimate the soil strength for the terrain it had already driven but lacked knowledge about the sites it had not visited yet. In other words, it still required the rover to be at the location or required on-site measurements to obtain high-resolution imagery of the wheel sinkage. All these soil parameters are critical when determining the mobility of an off-road environment.
Remote sensing-based methods gather large amounts of environmental data, which are difficult to manage by traditional methods of data analysis. With the increasing availability of remote sensing data and the development of data-driven approaches, such as machine learning (ML) and deep learning (DL), substantial progress is noted in digital soil mapping and characterization [28]. Due to their ability to handle complicated non-linear relationships among the variables, machine learning and deep learning models have been extensively utilized in soil characterization studies [28,29,30,31].
ML and DL models have also been implemented in physics-based simulations using soil slope and cone index values [2] to accurately generate mobility maps. Other studies demonstrating the capabilities of proprioceptive (e.g., wheel speed, slip, etc.) and exteroceptive (optical, LiDAR, etc.) sensors onboard have also been used for mobility prediction and classification [32,33,34,35,36], but such approaches require the deployment of vehicles in the field. Although remote sensing has been employed for mobility planning, the application provides either qualitative results [37] or mobility classification [38].
In summary, the current major approaches for generating mobility maps are either physics-based simulations, vehicle-mounted onboard sensors (on-site measurements), or remote sensing that is only qualitative or used with a mobility classification (impossible, low, medium, high). Thus, a gap is identified: efficient methods for predicting spatially distributed quantitative estimates of soil strength at fine spatial scales from remote sensing are lacking.
To address this gap, we explored the applicability of remotely sensed data from multiple sensors and ML/DL models for predicting soil strength quantitatively for mobility applications. In particular, we used thermal, multispectral, and hyperspectral data with ML (linear, ridge, lasso, partial least squares (PLS), support vector machines (SVM), and k nearest neighbors (KNN)) and DL (multi-layer perceptron (MLP) and convolutional neural networks (CNN)) models to predict the soil strength in different soil conditions and demonstrated the accuracy with field level testing using an MRZR vehicle. This approach facilitates a means for predicting the terrain properties of soil moisture and strength utilizing only remotely sensed information for off-road mobility applications, such as generating Go/No-Go mobility maps. Thus, it offers a solution to perform terrain strength predictions at larger spatial scales rapidly and efficiently, which can be helpful in assessing vehicle mobility in unstructured environments.

2. Materials and Methods

2.1. Field Sites and Soil Characteristics

Remote sensing-based soil strength characterization was performed at multiple field locations: (1) Keweenaw Research Center (KRC) (Calumet, MI, USA), Bundy Hill Off-road (Jerome, MI, USA), and WTD 41 (Trier, Rhineland-Palatinate, Germany) (Figure 1a,b). KRC and WTD 41 are mobility testing grounds that contain multiple off-road testing tracks. In addition, they conduct mobility research and perform various ground vehicle systems tests. Bundy Hill is primarily an off-road driving park but is also used for vehicle testing. Soil samples were collected from each site, and gradation tests were performed to identify the soil particle size distribution. We performed a dry sieve analysis for sandy soil and dry and wet tests (hydrometer) for the silt- and clay-dominated soils. Different soil types were present between the sites: sandy soil dominated in KRC, silty clay dominated in Trier, and Bundy Hill had a mix of sandy, silty, and clayey soils (Table 1). Figure 2 shows the methodological framework adopted in this study.

2.2. Remote Sensing Data Collection

Multiple sensors were used for this study to collect the data, including multispectral, hyperspectral, and thermal sensors. A Nikon D850 full-frame 45.7 mega-pixel camera was used at Trier (Germany), and a 10-band multispectral MicaSense RedEdge-MX and MX-Blue dual sensor setup were used at KRC and Bundy Hill (USA) to produce the multispectral (optical) mosaics of the area. This dual camera setup has bands that are sensitive in the 444 nm to 842 nm range with a pixel resolution of 1280 × 960 [39,40]. The hyperspectral imaging was performed using a BaySpec OCI-F push-broom sensor with a resolution of 800 pixels by the scan width and a wavelength range of 400 to 1000 nm (visible to near-infrared) [41] at all the locations. These were flown around midday to allow the sun to rise and have optimal lighting conditions and minimize any shadowing effects. Thermal imagery was collected via a radiometrically calibrated FLIR Vue Pro R [42] for Trier and a DJI Mavic 2 Enterprise Advance Thermal radiometric thermal camera [43] for KRC and Bundy Hill, both with a resolution of 640 × 512 pixels. The thermal sensors were flown in both the morning and afternoon. All the images (i.e., multispectral, hyperspectral, thermal), after mosaicking and georeferencing, were resampled to the same spatial resolution (10 cm × 10 cm) prior to the data sampling for the ML/DL modeling.
The data collections for all these sensors (excluding the separate DJI Mavic 2 Enterprise Advance Thermal with its built-in thermal sensor) were mounted and flown on a Bergen Hexacopter (Figure 3). Propeller Aeropoints were used to provide a 3-cm or better level positional accuracy [44] ground control points within the imagery. All the imagery (excluding imagery collected from the BaySpec OCI-F hyperspectral camera) was processed through commercially available 3D photogrammetric software. The GPS data from the Aeropoints were used during the processing to georeference and correct for geometric errors in the final products.
The collection of the multispectral imagery included steps to create radiometrically corrected data. A calibrated grey panel was imaged before and after each flight. Additionally, a Downwelling Light Sensor (DLS-2) was mounted to the top of the Bergen Hexacopter to provide additional data during collections with variable lighting conditions. This imagery was processed through Agisoft Metashape to produce a radiometrically calibrated orthoimage of each site. Multispectral imagery was used to georeference the hyperspectral imagery due to the larger field of view providing coverage of the full area and capturing more Aeropoints. Similarly, the BaySpec OCI-F hyperspectral camera required additional steps prior to the data collection to create radiometrically calibrated imagery. These steps included capturing a dark and white reference (95% white reference provided by BaySpec). The image processing was completed through BaySpec’s proprietary software.

2.3. In-Situ Data Collection

We collected in-situ (soil strength and moisture) data for the model calibration and validation after all the remote imagery was collected. A FieldScout Cone Penetrometer [45] was used to collect the soil strength (measuring in PSI) for the top 0–12 inches. The volumetric soil moisture content was measured using a Field Scout TDR 150 Moisture Probe [46]. Both a Trimble GeoExplorer 6000 decimeter-edition [47] and a Trimble Geo 7X [48] handheld GPS unit were used to record the exact location of the measurements using the cone penetrometer and moisture probe. Finally, soil samples were collected from each soil pit for soil characterization.

2.4. ML and DL Modeling

We used various ML and DL approaches to predict the soil strength and moisture using a series of predictors (i.e., multispectral, hyperspectral, and thermal images). The ML models used in this study were linear regression, ridge regression [49,50,51], lasso regression [52,53], PLS [54], SVM [2,55,56,57,58], and KNN [2]. More details of these ML algorithms are available in Ewing et al. [26] (2021).
The DL algorithms used were the MLP [59,60,61] and CNN [62,63,64], which are feed-forward neural networks. The MLP is a “fully connected” feed-forward neural network, in which all the nodes in one layer are connected to all the nodes in the next layer. The CNN functions similarly but contains spatial location information and is not “fully connected”; it is only connected to a select few of its neighboring nodes or is weighted by distance. The CNN algorithm performs sub-sampling/feature extraction of the input data before providing an output. These are both very robust models that can handle non-linear data well [29].

2.5. Field Validation

In addition to validating the model performance against ground truth measurements, the applicability of the predicted map for mobility planning was also tested at Site 4 at Bundy Hill using a Polaris MRZR. The MRZR was run the following day on a set loop over the area scanned the previous day. The driver was set to maintain the MRZR by going as fast as safely possible throughout the loop. This track covered both sides of the Bundy Hill Site 4 pit and had straight line portions on both sides to maintain focus on the vehicle parameters due to the terrain conditions and not from slowing down around corners. The MRZR had onboard sensors to collect proprioceptive vehicle information while driving. The Trimble handheld GPS was also used to collect the location of the MRZR throughout the course on a one-hertz basis. The data collected by the MRZR were used to derive the vehicle speed and slip ratio.

2.6. Predictors and Data Cleaning

2.6.1. Predictor Variables

The predictors used include digital numbers of the optical (RGB) bands, thermal images (morning and afternoon), and hyperspectral imagery (75 bands) and calculated indices, such as albedo (averaged reflectance from 400–1000 nm), the soil classification index [65], the normalized difference vegetation index (NDVI), the scaled soil temperature difference ( S T S o i l ), and the scaled ATI.

2.6.2. Thermal Inertia/Apparent Thermal Inertia

The potential to absorb and store heat within a material can be measured using Thermal Inertia (TI). Thermal Inertia can be calculated [66] using the following Equation (1).
T I = k ρ c ,
Thermal conductivity ( k ), bulk density ( ρ ), and specific heat ( c ) still require in-situ measurements. Therefore, we turn to Apparent Thermal Inertia (ATI), which is a remote sensing approach, to approximate this TI value. ATI can be calculated using Equation (2) below [66].
A T I = 1 α / T S o i l ,
The soil temperature change ( T S o i l ) of a material and the albedo ( α ) are the only variables required and can be collected remotely. The overall average reflectance from the 400–900 nm wavelength range is the albedo, which will be influenced by the surface properties (roughness, color, etc.). Different days and areas will have varying amounts of sunlight and heating based on the weather. This formula, therefore, needs to be adapted to compare different days against each other. Hence, a scaling factor ( S ) is needed and applied to the formula shown below in Equations (3) and (4).
S = T O p t i m a l _ A i r T A c t u a l _ A i r ,
A T I S c a l e d = 1 α S T S o i l = 1 α T O p t i m a l _ A i r T A c t u a l _ A i r T S o i l ,
The optimal air temperature change ( T O p t i m a l _ A i r ) is a constant 10 °C, which was used to ensure adequate heat change and that the soils did not become fully heat saturated. The air temperature change ( T A c t u a l _ A i r ) is the outside air temperature difference from the morning to afternoon thermal flights.

2.6.3. Data Pre-Processing

Where the in-situ measurements were taken, we assumed a 0.5 m diameter circle centered at each measurement to have uniform strength and moisture content. All the pixels within that zone in the remotely sensed imagery correspond to the measured values. All the data were pre-processed using Box-Cox (Yeo-Johnson), center, and scaling because some of the algorithms are scale invariant. The data points were divided into an 80/20 [%] (train/test) stratified random split while running the ML models. When optimizing the ML models, a K-fold cross-validation was also performed on the training data to optimize the model parameters. For DL, a stratified random 20% test/10% validation/70% training split was performed. Then, the best-performing models with optimal tuning parameters were used for testing.
Due to the high complexity of this dataset, the DL models were also run without the multispectral (RGB) predictors, to see their influence. Principal component analysis (PCA) was also performed to assess how well the model performed using a lower number of predictors. With 10 principal components, 83.6% of the overall variance was captured, which plateaued after this. Hence, 10 principal components were used for the models. This PCA analysis used all of the predictors, including the multispectral (RGB) predictors.
This approach requires multiple flights, due to the two thermal predictors, to calculate ATI. Therefore, we also examined DL models using only predictors that would require a single flight (hyperspectral and thermal only) and removed the predictors that require two temperature images (scaled temperature difference and scaled ATI). Since there were two thermal collections (AM and PM), the PM thermal data were used since they were collected directly before the in-situ measurements, which were scaled using the ratio of the actual air temperature to the thermal PM. This set of predictors was then run and analyzed using PCA. The PCA analysis showed that 10 principal components could explain 78% of the variance in the data.

3. Results

We predicted the soil moisture content (%) and the soil strength measured by a cone penetrometer (in PSI), averaged over the first 0–6″ and 0–12″ (CP06 and CP12, respectively). The field measurements indicated that the soil moisture and strength of the first 0–6″ (CP06) and 0–12″ (CP12) varied significantly across the sites (i.e., Trier, KRC, and Bundy Hill) (Table 2).
A total of 70 in-situ measurements were taken, and the total number of samples was 3724. The model performance measures (R2 and RMSE) revealed that the DL models (MLP and CNN) outperformed the ML models, with the MLP performing the best overall (Table 3). The results also showed that including the RGB predictors did slightly improve the results compared to the other models. Dimensionality reduction using PCA analysis found that using 10 principal components slightly lowered the model performance, except for CP12. The PCA did perform comparably well, though using all the predictors provided the best prediction performance. While the CNN model showed good accuracy in predicting the soil moisture and strength (R2 > 0.85), the MLP model was the overall top model for the soil moisture and strength (R2 > 0.95 and had the lowest RMSE values). The single flight predictor set performed well (R2 > 0.87) for all the MLP models and (R2 > 0.84) for all the CNN models. Although these results were lower than using all of the predictors, it did show that it could provide comparable results while reducing the need for a second thermal imaging flight. The results of the best-performing models using all of the predictors are shown below in the plots for “Predicted vs. True values” and the histogram prediction error distributions in Figure 4. The optimal MLP models, built using the 0.5 m ground truth measurement buffer zones, were then applied to the full area mosaic to be used to generate prediction maps of the moisture content (%) and soil strength (CP06 and CP12) for the Bundy Hill Site 4 (Figure 5). The southwest side was stronger (yellow/green) than the northeast side (red/orange), which is visible in both the CP06 and CP12 plots. The CP12 plot emphasizes this a little clearer with the orange (0–100 PSI) northeast side compared to the darker green (250+ PSI) southwest side.

4. Discussion

The results demonstrate the potential of the integration of remote sensing and ML/DL models for predicting spatially distributed soil strength. The soil strength and potential for mobility depend on numerous soil characteristics [38,67], making soil strength prediction a complex non-linear problem, for which the ML and DL approaches are well suited [2,29]. We used multiple sensors including thermal, multispectral, and hyperspectral data, which adds to the higher dimensionality of this problem. As shown in Table 3, the DL models (CNN and MLP) are the best-performing models for predicting soil moisture, CP06, and CP12. Better performance of the DL models was expected as the DL models perform well with larger datasets and high dimensionality [31]. It was also demonstrated that the capability of using a “single flight” set of predictors to do these predictions is a viable option as well as PCA for helping to reduce the dimensionality. The utility of the predicted soil strength map for mobility planning was tested using an MRZR vehicle at Bundy Hill Site 4. A comparison of the soil strength, CP06, along the MRZR path and the slip ratio of the rear wheels during the timeframe (in seconds) it took to run through the course indicates a general agreement with an inverse relationship (Figure 6). However, deviations from the generalized behavior were also noted, which could be attributed to the uncertainty of the soil strength predictions, errors from MRZR sensors, and localized soil variations. The variability in the soil strength was also reflected in the speed of the MRZR throughout the course, where the MRZR moved slower in regions with weaker soil and vice versa, even with the driver trying to maintain a fast, even speed. In addition, slower speeds could also have been due to the muddy portions of the track causing higher slip and, therefore, slower movement (Figure 7 and Figure 8). This is a limited dataset, and more testing is needed for quantitative validation. Nevertheless, the results point to an important future research direction.
One of the limitations of this study is the lack of soil textural resolution, where KRC has only a single soil type per pit (mostly sandy) and Trier has only one soil type (silty clay) in different conditions and varying levels of organic content. Bundy Hill is the only location that is characterized by naturally deposited/mixed soils (Table 1). However, validation of the approach in different soil types and different moisture regimes is needed as part of future research.
Another factor affecting the model performance is the drastic variation in the soil strength at a local scale, e.g., due to the presence of rock fragments based on our observation of the field conditions. With the wide variety of possible soil types and conditions, implying a diverse and larger training dataset, the model is expected to be updated to yield more accurate prediction maps.
Finally, in this study, we used thermal emissivity from the soils in the morning and afternoon, which limits this approach to an offline application. An approach to make the soil strength predictions available online is highly desirable and is, thus, identified as another important future research direction.

5. Conclusions

In conclusion, this study explored the use of remotely sensed data to predict useful terrain characteristics, such as soil strength and soil moisture, using various sensors and ML/DL methods. It utilized hyperspectral, multispectral, and thermal imagery to build prediction models for the soil moisture content, CP06, and CP12. Overall, the DL algorithms outperformed the ML ones, with the MLP predicting the best overall for the soil moisture (R2 = 0.967/RMSE = 1.55), CP06 (R2 = 0.953/RMSE = 67), and CP12 (R2 = 0.917/RMSE = 94). These models also showed usefulness for an MRZR when determining vehicle mobility. It is acknowledged that this is a preliminary observation, as it was performed at only one location with the final models, and more work is needed to quantify these relationships better and over a wider variety of soil types.
Overall, this methodology is a much quicker, more cost-effective, and safer approach to characterize the terrain properties versus the current approach of sending soldiers into unknown terrain to perform in-situ measurements, which can take more time to collect and put the soldiers’ lives at risk. The proposed method also generates more detailed maps over larger areas rather than using a few point measurements to generalize an area.
Future work will aim to better generalize the proposed models by adding more soil types with various moisture conditions. It is desirable to investigate the influence of organic content being present, which would also influence the soil strength and moisture content and play a role in shading. Scaling the proposed solution from a UAV-mounted one to satellite platforms is also important to see the potential for the scalability of the model and test the applicability of other remote sensing indices on these satellite platforms to help improve the predictions and calculate them over larger areas. A larger database of more soil types and field sites would allow one to explore more machine/deep learning algorithms and possible multi-level approaches to the models to pursue better predictive capabilities. Lastly, investigating how to convert this single-flight approach into a real-time implementation for instantaneous predictions in the field is also of interest.

Author Contributions

Conceptualization, J.E., T.O., R.D., M.C. and P.J.; methodology, J.E., T.O., J.T. and A.K.; data collection, J.E., T.O., J.T., A.K., R.D., C.B. and T.E.; writing—original draft preparation, J.E.; writing—review and editing, J.E., T.O., J.T., A.K., R.D., C.B., P.J., M.C. and T.E.; funding acquisition, T.O., R.D., C.B., P.J. and M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University of Michigan’s Automotive Research Center (ARC), in accordance with Cooperative Agreement W56HZV-19-2-0001 U.S. Army Ground Vehicle Systems Center (GVSC) Warren, MI, the Phase I STTR contract (number W56HZV-22-C-0019), the DoD SMART Scholarship, and Michigan Technological University (MTU).

Data Availability Statement

The data are not publicly available due to proprietary restrictions and confidentiality agreements with third-party organizations involved in the collection and analysis of the data.

Acknowledgments

We would like to thank the University of Michigan’s Automotive Research Center (ARC), the U.S. Army Combat Capabilities Development Command Ground Vehicle Systems Center (DEVCOM GVSC), the DoD SMART Scholarship, and Michigan Technological University (MTU) for supporting this research. We would also like to thank the Keweenaw Research Center (KRC), specifically Scott Bradley, Russ Alger, and the team for providing the logistics for the data collection. Thanks to Ole Baling and the WTD 41 in Trier, Germany for site access and help with the data collection. Thanks to ARC for providing the MRZR to perform the testing at Bundy Hill and Congkai Shen and Siyuan Yu for their help with the experiments. Lastly, thanks to Navin Tony and Marta Zocchi for their support in the data collection.

Conflicts of Interest

The authors declare no conflict of interest.

Distribution Statement

DISTRIBUTION A. Approved for public release; distribution unlimited. OPSEC # 7377.

References

  1. McCullough, M.; Jayakumar, P.; Dasch, J.; Gorsich, D. Developing the Next Generation NATO Reference Mobility Model. In Proceedings of the 2016 Ground Vehicle Systems Engineering and Technology Symposium (GVSETS), Novi, MI, USA, 2–4 August 2016. [Google Scholar]
  2. Mechergui, D.; Jayakumar, P. Efficient Generation of Accurate Mobility Maps Using Machine Learning Algorithms. J. Terramechanics 2020, 88, 53–63. [Google Scholar] [CrossRef]
  3. Pandey, V.; Bos, J.P.; Ewing, J.; Kysar, S.; Oommen, T.; Smith, W.; Jayakumar, P.; Gorsich, D. Decision-Making for Autonomous Mobility Using Remotely Sensed Terrain Parameters in Off-Road Environments. SAE 2021, 3, 1682–1689. [Google Scholar]
  4. Cole, M.; Lucas, C.; Kulkarni, K.; Carruth, D.; Hudson, C.; Jayakumar, P.; Gorsich, D. Quantitative assessment of modelling and simulation tools for autonomous navigation of military vehicles over off-road terrains. Int. J. Veh. Perform. 2020, 6, 327–355. [Google Scholar] [CrossRef]
  5. Okello, J.A. A Review of Soil Strength Measurement Techniques for Prediction of Terrain Vehicle Performance. J. Agric. Eng. Res. 1991, 50, 129–155. [Google Scholar] [CrossRef]
  6. Shoop, S.A. Terrain Characterization for Trafficability; US Army Corps of Engineers Cold Regions Research & Engineering Laboratory: Hanover, NH, USA, 1993. [Google Scholar]
  7. Huang, W.; Wong, J.Y.; Preston-Thomas, J.; Jayakumar, P. Predicting terrain parameters for physics-based vehicle mobility models from cone index data. J. Terramechanics 2020, 88, 29–40. [Google Scholar] [CrossRef]
  8. Riese, F.M.; Keller, S.; Hinz, S. Supervised and Semi-Supervised Self-Organizing Maps for Regression and Classification Focusing on Hyperspectral Data. Remote Sens. 2019, 12, 7. [Google Scholar] [CrossRef] [Green Version]
  9. Zhang, D.; Tang, R.; Zhao, W.; Tang, B.; Wu, H.; Shao, K.; Li, Z.-L. Surface Soil Water Content Estimation from Thermal Remote Sensing based on the Temporal Variation of Land Surface Temperature. Remote Sens. 2014, 6, 3170–3187. [Google Scholar] [CrossRef] [Green Version]
  10. Tasora, A.; Mangoni, D.; Negrut, D.; Serban, R.; Jayakumar, P. Deformable soil with adaptive level of detail for tracked and wheeled vehicles. Int. J. Veh. Perform. 2019, 5, 17. [Google Scholar] [CrossRef]
  11. Minasny, B.; McBratney, A.B. Digital soil mapping: A brief history and some lessons. Geoderma 2016, 264, 301–311. [Google Scholar] [CrossRef]
  12. Shahriari, M.; Delbari, M.; Afrasiab, P.; Pahlavan-Rad, M.R. Predicting regional spatial distribution of soil texture in floodplains using remote sensing data: A case of southeastern Iran. CATENA 2019, 182, 104149. [Google Scholar] [CrossRef]
  13. Müller, B.; Bernhardt, M.; Jackisch, C.; Schulz, K. Estimating spatially distributed soil texture using time series of thermal remote sensing—A case study in central Europe. Hydrol. Earth Syst. Sci. 2016, 20, 3765–3775. [Google Scholar] [CrossRef] [Green Version]
  14. Dyson, J.; Mancini, A.; Frontoni, E.; Zingaretti, P. Deep Learning for Soil and Crop Segmentation from Remotely Sensed Data. Remote Sens. 2019, 11, 1859. [Google Scholar] [CrossRef] [Green Version]
  15. Rahimzadeh-Bajgiran, P.; Berg, A.A.; Champagne, C.; Omasa, K. Estimation of soil moisture using optical/thermal infrared remote sensing in the Canadian Prairies. ISPRS J. Photogramm. Remote Sens. 2013, 83, 94–103. [Google Scholar] [CrossRef]
  16. Zwissler, B.; Oommen, T.; Vitton, S.; Seagren, E.A. Thermal Remote Sensing For Moisture Content Monitoring of Mine Tailings: Laboratory Study. Environ. Eng. Geosci. 2017, 23, 299–312. [Google Scholar] [CrossRef] [Green Version]
  17. Scheidt, S.; Ramsey, M.; Lancaster, N. Determining soil moisture and sediment availability at White Sands Dune Field, New Mexico, from apparent thermal inertia data. J. Geophys. Res. Earth Surf. 2010, 115, F2. [Google Scholar] [CrossRef]
  18. Lei, S.-g.; Bian, Z.-f.; Daniels, J.L.; Liu, D.-l. Improved spatial resolution in soil moisture retrieval at arid mining area using apparent thermal inertia. Trans. Nonferrous Met. Soc. China 2014, 24, 1866–1873. [Google Scholar] [CrossRef]
  19. Sohrabinia, M.; Rack, W.; Zawar-Reza, P. Soil moisture derived using two apparent thermal inertia functions over Canterbury, New Zealand. J. Appl. Remote Sens. 2014, 8, 083624. [Google Scholar] [CrossRef] [Green Version]
  20. Taktikou, E.; Bourazanis, G.; Papaioannou, G.; Kerkides, P. Prediction of Soil Moisture from Remote Sensing Data. Procedia Eng. 2016, 162, 309–316. [Google Scholar] [CrossRef] [Green Version]
  21. Van doninck, J.; Peters, J.; De Baets, B.; De Clercq, E.M.; Ducheyne, E.; Verhoest, N.E.C. The potential of multitemporal Aqua and Terra MODIS apparent thermal inertia as a soil moisture indicator. Int. J. Appl. Earth Obs. Geoinf. 2011, 13, 934–941. [Google Scholar] [CrossRef]
  22. Soliman, A.; Heck, R.; Brenning, A.; Brown, R.; Miller, S. Remote Sensing of Soil Moisture in Vineyards Using Airborne and Ground-Based Thermal Inertia Data. Remote Sens. 2013, 5, 3729–3748. [Google Scholar] [CrossRef] [Green Version]
  23. Qin, J.; Yang, K.; Lu, N.; Chen, Y.; Zhao, L.; Han, M. Spatial upscaling of in-situ soil moisture measurements based on MODIS-derived apparent thermal inertia. Remote Sens. Environ. 2013, 138, 1–9. [Google Scholar] [CrossRef]
  24. Zhang, D.; Zhou, G. Estimation of Soil Moisture from Optical and Thermal Remote Sensing: A Review. Sensors 2016, 16, 1308. [Google Scholar] [CrossRef] [Green Version]
  25. Stark, N.; McNinch, J.; Wadman, H.; Graber, H.C.; Albatal, A.; Mallas, P.A. Friction angles at sandy beaches from remote imagery. Géotechnique Lett. 2017, 7, 292–297. [Google Scholar] [CrossRef]
  26. Ewing, J.; Oommen, T.; Jayakumar, P.; Alger, R. Characterizing Soil Stiffness Using Thermal Remote Sensing and Machine Learning. Remote Sens. 2021, 13, 2306. [Google Scholar] [CrossRef]
  27. Gao, Y.; Spiteri, C.; Li, C.-L.; Zheng, Y.-C. Lunar soil strength estimation based on Chang’E-3 images. Adv. Space Res. 2016, 58, 1893–1899. [Google Scholar] [CrossRef] [Green Version]
  28. Yuan, Q.; Shen, H.; Li, T.; Li, Z.; Li, S.; Jiang, Y.; Xu, H.; Tan, W.; Yang, Q.; Wang, J.; et al. Deep learning in environmental remote sensing: Achievements and challenges. Remote Sens. Environ. 2020, 241, 111716. [Google Scholar] [CrossRef]
  29. Zhang, C.; Pan, X.; Li, H.; Gardiner, A.; Sargent, I.; Hare, J.; Atkinson, P.M. A hybrid MLP-CNN classifier for very fine resolution remotely sensed image classification. ISPRS J. Photogramm. Remote Sens. 2018, 140, 133–144. [Google Scholar] [CrossRef] [Green Version]
  30. Yamaç, S.S.; Şeker, C.; Negiş, H. Evaluation of machine learning methods to predict soil moisture constants with different combinations of soil input data for calcareous soils in a semi arid area. Agric. Water Manag. 2020, 234, 106121. [Google Scholar] [CrossRef]
  31. Khaledian, Y.; Miller, B.A. Selecting appropriate machine learning methods for digital soil mapping. Appl. Math. Model. 2020, 81, 401–418. [Google Scholar] [CrossRef]
  32. Hughes, I.; Verdugo, J.L.; Carcamo, A.; Mark, E.; Larenas, J.M.; Jayakumar, P. Self-Supervised Mobility Assessment from Unsupervised Proprioceptive Feature Learning on Simulated Environment; U.S. Army Combat Capabilities Development Command Ground Vehicle Systems Center, US ARMY DEVCOM GVSC: Warren, MI, USA, 2022; p. 25. [Google Scholar]
  33. Reina, G.; Milella, A.; Galati, R. Terrain assessment for precision agriculture using vehicle dynamic modelling. Biosyst. Eng. 2017, 162, 124–139. [Google Scholar] [CrossRef]
  34. Liu, J.; Jayakumar, P.; Stein, J.L.; Ersal, T. Combined speed and steering control in high-speed autonomous ground vehicles for obstacle avoidance using model predictive control. IEEE Trans. Veh. Technol. 2017, 66, 8746–8763. [Google Scholar] [CrossRef]
  35. Xue, L.; Li, J.; Zou, M.; Zong, W.; Huang, H. In situ identification of shearing parameters for loose lunar soil using least squares support vector machine. Aerosp. Sci. Technol. 2016, 53, 154–161. [Google Scholar] [CrossRef]
  36. Dallas, J.; Cole, M.P.; Jayakumar, P.; Ersal, T. Terrain Adaptive Trajectory Planning and Tracking on Deformable Terrains. IEEE Trans. Veh. Technol. 2021, 70, 11255–11268. [Google Scholar] [CrossRef]
  37. González, R.; López, A.; Iagnemma, K. Thermal vision, moisture content, and vegetation in the context of off-road mobile robots. J. Terramechanics 2017, 70, 35–48. [Google Scholar] [CrossRef]
  38. Pundir, S.K.; Garg, R.D. Development of mapping techniques for off road trafficability to support military operation. Spat. Inf. Res. 2020, 28, 495–506. [Google Scholar] [CrossRef]
  39. MicaSense, Inc. User Guide for MicaSense Sensors; MicaSense, Inc.: Seattle, WA, USA, 2021. [Google Scholar]
  40. MicaSense, Inc. MicaSense RedEdge-MX™ and DLS 2 Integration Guide; MicaSense, Inc.: Seattle, WA, USA, 2020. [Google Scholar]
  41. BaySpec, Inc. OCI-F Ultra-Compact Hyperspectral Imager User Manual; BaySpec Inc.: San Jose, CA, USA, 2018; p. 66. [Google Scholar]
  42. FLIR. FLIR Vue Pro and Vue Pro R User Guide; Teledyne FLIR LLC: Wilsonville, OR, USA, 2016; p. 36. [Google Scholar]
  43. DJI. Mavic 2 Enterprise Advanced User Manual; DJI: Los Angeles, CA, USA, 2021; p. 68. [Google Scholar]
  44. Propellor. AeroPoints Manual; Propellor: Denver, CO, USA, 2021; p. 20. [Google Scholar]
  45. Spectrum Technologies, Inc. FieldScout SC 900 Soil Compaction Meter User Manual; Spectrum Technologies, Inc.: Aurora, IL, USA, 2009; p. 28. [Google Scholar]
  46. Spectrum Technologies, Inc. FieldScout TDR 150 Soil Moisture Meter; Spectrum Technologies, Inc.: Aurora, IL, USA, 2017; p. 36. [Google Scholar]
  47. Trimble. Trimble GeoXH6000 User Manual; Trimble Navigation Limited: Westminster, CO, USA, 2012; p. 137. [Google Scholar]
  48. Trimble. Trimble Geo 7X Handheld User Guide; Trimble Navigation Limited: Westminster, CO, USA, 2013; p. 133. [Google Scholar]
  49. Guilkey, D.K.; Murphy, J.L. Directed Ridge Regression Techniques in Cases of Multicollinearity. J. Am. Stat. Assoc. 1975, 70, 769–775. [Google Scholar] [CrossRef]
  50. Marquardt, D.W.; Snee, R.D. Ridge Regression in Practice. Am. Stat. 1975, 29, 3–20. [Google Scholar] [CrossRef]
  51. Hoerl, A.E.; Kennard, R.W. Ridge Regression: Biased Estimation for Nonorthogonal Problems. Technometrics 1970, 12, 55–67. [Google Scholar] [CrossRef]
  52. Tibshirani, R.; Johnstone, I.; Hastie, T.; Efron, B. Least angle regression. Ann. Stat. 2004, 32, 407–499. [Google Scholar] [CrossRef] [Green Version]
  53. Tibshirani, R. Regression Shrinkage and Selection Via the Lasso. J. R. Stat. Soc. Ser. B Methodol. 1996, 58, 267–288. [Google Scholar] [CrossRef]
  54. Geladi, P.; Kowalski, B.R. Partial least-squares regression: A tutorial. Anal. Chim. Acta 1986, 185, 1–17. [Google Scholar] [CrossRef]
  55. Burges, C.J.C. A Tutorial On Support Vector Machines for Pattern Recognition. Data Min. Knowl. Discov. 1998, 2, 121–167. [Google Scholar] [CrossRef]
  56. Cristianini, N. An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods; Cambridge University Press: Cambridge, UK, 2000. [Google Scholar]
  57. Melgani, F.; Bruzzone, L. Classification of hyperspectral remote sensing images with support vector machines. IEEE Trans. Geosci. Remote Sens. 2004, 42, 1778–1790. [Google Scholar] [CrossRef] [Green Version]
  58. Mũnoz-Marí, J.; Bovolo, F.; Gómez-Chova, L.; Bruzzone, L.; Camp-Valls, G. Semisupervised One-Class Support Vector Machines for Classification of Remote Sensing Data. IEEE Trans. Geosci. Remote Sens. 2010, 48, 3188–3197. [Google Scholar] [CrossRef] [Green Version]
  59. Gardner, M.W.; Dorling, S.R. Artificial neural networks (the multilayer perceptron)—A review of applications in the atmospheric sciences. Atmos. Environ. 1998, 32, 2627–2636. [Google Scholar] [CrossRef]
  60. Pham, B.T.; Tien Bui, D.; Prakash, I.; Dholakia, M.B. Hybrid integration of Multilayer Perceptron Neural Networks and machine learning ensembles for landslide susceptibility assessment at Himalayan area (India) using GIS. Catena 2017, 149, 52–63. [Google Scholar] [CrossRef]
  61. Ramchoun, H.; Amine, M.; Idrissi, J.; Ghanou, Y.; Ettaouil, M. Multilayer Perceptron: Architecture Optimization and Training. Int. J. Interact. Multimed. Artif. Intell. 2016, 4, 26–30. [Google Scholar] [CrossRef] [Green Version]
  62. Alshehhi, R.; Marpu, P.R.; Woon, W.L.; Mura, M.D. Simultaneous extraction of roads and buildings in remote sensing imagery with convolutional neural networks. ISPRS J. Photogramm. Remote Sens. 2017, 130, 139–149. [Google Scholar] [CrossRef]
  63. Kattenborn, T.; Leitloff, J.; Schiefer, F.; Hinz, S. Review on Convolutional Neural Networks (CNN) in vegetation remote sensing. ISPRS J. Photogramm. Remote Sens. 2021, 173, 24–49. [Google Scholar] [CrossRef]
  64. Maggiori, E.; Tarabalka, Y.; Charpiat, G.; Alliez, P. Convolutional Neural Networks for Large-Scale Remote-Sensing Image Classification. IEEE Trans. Geosci. Remote Sens. 2017, 55, 645–657. [Google Scholar] [CrossRef] [Green Version]
  65. Ewing, J.; Oommen, T.; Jayakumar, P.; Alger, R. Utilizing Hyperspectral Remote Sensing for Soil Gradation. Remote Sens. 2020, 12, 3312. [Google Scholar] [CrossRef]
  66. Minacapilli, M.; Cammalleri, C.; Ciraolo, G.; D’Asaro, F.; Iovino, M.; Maltese, A. Thermal Inertia Modeling for Soil Surface Water Content Estimation: A Laboratory Experiment. Soil Sci. Soc. Am. J. 2012, 76, 92–100. [Google Scholar] [CrossRef]
  67. Al Bodour, W.; Hanandeh, S.; Hajij, M.; Murad, Y. Development of Evaluation Framework for the Unconfined Compressive Strength of Soils Based on the Fundamental Soil Parameters Using Gene Expression Programming and Deep Learning Methods. J. Mater. Civ. Eng. 2022, 34, 1–12. [Google Scholar] [CrossRef]
Figure 1. (a) Field site map for Trier WTD41 site, including soil pits. (b) Field sites in Michigan, USA (top right) KRC, (bottom left & bottom right) Bundy Hill (Sites 1 and 4, respectively).
Figure 1. (a) Field site map for Trier WTD41 site, including soil pits. (b) Field sites in Michigan, USA (top right) KRC, (bottom left & bottom right) Bundy Hill (Sites 1 and 4, respectively).
Sensors 23 05505 g001aSensors 23 05505 g001b
Figure 2. Overview of the methodological framework for this project.
Figure 2. Overview of the methodological framework for this project.
Sensors 23 05505 g002
Figure 3. Project heavy-lift Bergen hexacopter drone mounted with various sensors. Micasense multispectral sensors (a), BaySpec hyperspectral sensor (b), and FLIR Vue Pro R thermal camera (c).
Figure 3. Project heavy-lift Bergen hexacopter drone mounted with various sensors. Micasense multispectral sensors (a), BaySpec hyperspectral sensor (b), and FLIR Vue Pro R thermal camera (c).
Sensors 23 05505 g003
Figure 4. Optimal DL models using MLP (all predictors) for moisture content (a,b), CP06 (c,d), and CP12 (e,f) are shown comparing the predicted vs. true values and error histograms. Multi-picture format.
Figure 4. Optimal DL models using MLP (all predictors) for moisture content (a,b), CP06 (c,d), and CP12 (e,f) are shown comparing the predicted vs. true values and error histograms. Multi-picture format.
Sensors 23 05505 g004
Figure 5. Map of Bundy Hill Site 4 showing the course track in optical mosaic with in-situ locations (a), the predicted CP06 map (b), and the predicted CP12 map (c).
Figure 5. Map of Bundy Hill Site 4 showing the course track in optical mosaic with in-situ locations (a), the predicted CP06 map (b), and the predicted CP12 map (c).
Sensors 23 05505 g005
Figure 6. Moving Average (window size is a period of 25) plot for MRZR rear wheels showing the slip versus predicted CP06 from MLP model.
Figure 6. Moving Average (window size is a period of 25) plot for MRZR rear wheels showing the slip versus predicted CP06 from MLP model.
Sensors 23 05505 g006
Figure 7. Map of Bundy Hill Site 4 showing the MRZR speed over the optical image (a), predicted CP06 (b), and CP12 (c) from the MLP models.
Figure 7. Map of Bundy Hill Site 4 showing the MRZR speed over the optical image (a), predicted CP06 (b), and CP12 (c) from the MLP models.
Sensors 23 05505 g007
Figure 8. Zoomed-in image of Bundy Hill Site 4 showing the MRZR speed over the optical map and the predicted CP12 from the MLP model (a) and optical image of the muddy terrain (b).
Figure 8. Zoomed-in image of Bundy Hill Site 4 showing the MRZR speed over the optical map and the predicted CP12 from the MLP model (a) and optical image of the muddy terrain (b).
Sensors 23 05505 g008
Table 1. Soil characteristics at locations used in this study.
Table 1. Soil characteristics at locations used in this study.
#SitePit%Gravel%Sand%Fine
1KRC2NS3.395.61.1
2KRC2NS1.797.40.9
3KRCRink7.286.66.2
4KRCRink4.790.44.9
5KRCCoarse3.095.71.3
6KRCCoarse1.897.30.9
7Bundy HillS10.425.474.2
8Bundy HillS10.048.351.7
9Bundy HillS12.092.35.7
10Bundy HillS16.979.313.8
11Bundy HillS13.094.72.3
12Bundy HillS42.626.570.9
13Bundy HillS48.938.452.7
14Bundy HillS419.144.736.2
15Bundy HillS41.368.829.9
16TrierPit 16.938.254.9
17TrierPit 14.048.447.6
18TrierPit 17.243.249.6
19TrierPit 27.440.851.8
20TrierPit 26.241.152.7
21TrierPit 38.136.955.0
22TrierPit 34.942.652.5
Table 2. Table of the different response variables: moisture content (%), averaged cone penetrometer (PSI) for the first 0–6″ (CP06) and 0–12″ (CP12).
Table 2. Table of the different response variables: moisture content (%), averaged cone penetrometer (PSI) for the first 0–6″ (CP06) and 0–12″ (CP12).
Location (Pit)Moisture RangeMoisture MeanCP12 RangeCP12 MeanCP06 RangeCP06 Mean
Trier (Pit1)10.3–14.712.337–19510911–11646
Trier (Pit2)14.7–24.819.958–9954360–995264
Trier (Pit3)14.7–16.415.87–83751213–701294
KRC (Coarse)1.0–2.91.90–7021480–45171
KRC (Rink)1.1–2.11.6175–9954890–995251
KRC (2NS)0.8–4.62.30–8121120–65566
BH (S1)4.9–27.814.277–82164044–671416
BH (S4)0.8–42.919.273–99574015–995586
Table 3. Table of prediction accuracy (R2) and Root Mean Squared Error (RMSE) for all the regression models used in this study and the corresponding response variables.
Table 3. Table of prediction accuracy (R2) and Root Mean Squared Error (RMSE) for all the regression models used in this study and the corresponding response variables.
R2/RMSE for Each Regression Model
AlgorithmsMoisture Content (%)CP06 (PSI)CP12 (PSI)
Linear0.508/6.000.478/2310.524/229
Ridge0.510/5.990.483/2300.527/229
Lasso0.508/6.010.489/2290.531/228
PLS0.044/8.370.140/2970.109/314
SVM0.351/6.900.197/2870.539/226
KNN0.614/5.320.662/1860.647/197
MLP (All predictors)0.967/1.550.953/670.917/94
CNN_(All predictors)0.895/2.780.895/1000.852/126
MLP (No RGB)0.951/1.890.934/790.940/80
CNN_(No RGB)0.860/3.210.906/950.867/119
MLP_(PCA 10)0.929/2.210.932/860.944/80
CNN_(PCA 10)0.913/2.440.918/940.902/106
MLP (Single flight predictors)0.932/2.230.906/950.924/90
CNN (Single flight predictors)0.862/3.180.866/1130.846/128
MLP (Single flight predictors with PCA 10)0.887/3.010.877/1100.903/104
CNN (Single flight predictors with PCA 10)0.874/3.180.863/1160.858/126
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ewing, J.; Oommen, T.; Thomas, J.; Kasaragod, A.; Dobson, R.; Brooks, C.; Jayakumar, P.; Cole, M.; Ersal, T. Terrain Characterization via Machine vs. Deep Learning Using Remote Sensing. Sensors 2023, 23, 5505. https://doi.org/10.3390/s23125505

AMA Style

Ewing J, Oommen T, Thomas J, Kasaragod A, Dobson R, Brooks C, Jayakumar P, Cole M, Ersal T. Terrain Characterization via Machine vs. Deep Learning Using Remote Sensing. Sensors. 2023; 23(12):5505. https://doi.org/10.3390/s23125505

Chicago/Turabian Style

Ewing, Jordan, Thomas Oommen, Jobin Thomas, Anush Kasaragod, Richard Dobson, Colin Brooks, Paramsothy Jayakumar, Michael Cole, and Tulga Ersal. 2023. "Terrain Characterization via Machine vs. Deep Learning Using Remote Sensing" Sensors 23, no. 12: 5505. https://doi.org/10.3390/s23125505

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop