automated gravel road condition assessment

37
Dalarna Licentiate Theses 17 Automated Gravel Road Condition Assessment A Case Study of Assessing Loose Gravel using Audio Data NAUSHEEN SAEED Microdata Analysis School of Technology and Business Studies Dalarna University, Borlänge, Sweden 2021

Upload: others

Post on 15-Jan-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Automated Gravel Road Condition Assessment

Dalarna Licentiate Theses 17

Automated Gravel Road Condition Assessment A Case Study of Assessing Loose Gravel using Audio Data NAUSHEEN SAEED Microdata Analysis School of Technology and Business Studies Dalarna University, Borlänge, Sweden 2021

Page 2: Automated Gravel Road Condition Assessment

Licentiate thesis presented at Dalarna University to be publicly examined in a digital seminar and room 244, Campus Borlänge, Friday, 7 May 2021 at 13:00 for the Degree of Licentiate of Philosophy. The examination will be conducted in English. Opponent: Associate Professor Mirka Kans (Linnaeus University, Växjö). Abstract Saeed, N. 2021. Automated Gravel Road Condition Assessment. A Case Study of Assessing Loose Gravel using Audio Data. Dalarna Licentiate Theses 17. Borlänge: Dalarna University. ISBN 978-91-88679-14-7. Gravel roads connect sparse populations and provide highways for agriculture and the transport of forest goods. Gravel roads are an economical choice where traffic volume is low. In Sweden, 21% of all public roads are state-owned gravel roads, covering over 20,200 km. In addition, there are some 74,000 km of gravel roads and 210,000 km of forest roads that are owned by the private sector. The Swedish Transport Administration (Trafikverket) rates the condition of gravel roads according to the severity of irregularities (e.g. corrugations and potholes), dust, loose gravel, and gravel cross-sections. This assessment is carried out during the summertime when roads are free of snow. One of the essential parameters for gravel road assessment is loose gravel. Loose gravel can cause a tire to slip, leading to a loss of driver control. Assessment of gravel roads is carried out subjectively by taking images of road sections and adding some textual notes. A cost-effective, intelligent, and objective method for road assessment is lacking. Expensive methods, such as laser profiler trucks, are available and can offer road profiling with high accuracy. These methods are not applied to gravel roads, however, because of the need to maintain cost-efficiency. In this thesis, we explored the idea that, in addition to machine vision, we could also use machine hearing to classify the condition of gravel roads in relation to loose gravel. Several suitable classical supervised learning and convolutional neural networks (CNN) were tested. When people drive on gravel roads, they can make sense of the road condition by listening to the gravel hitting the bottom of the car. The more we hear gravel hitting the bottom of the car, the more we can sense that there is a lot of loose gravel and, therefore, the road might be in a bad condition. Based on this idea, we hypothesized that machines could also undertake such a classification when trained with labeled sound data. Machines can identify gravel and nongravel sounds. In this thesis, we used traditional machine learning algorithms, such as support vector machines (SVM), decision trees, and ensemble classification methods. We also explored CNN for classifying spectrograms of audio sounds and images in gravel roads. Both supervised learning and CNN were used, and results were compared for this study. In classical algorithms, when compared with other classifiers, ensemble bagged tree (EBT)-based classifiers performed best for classifying gravel and non-gravel sounds. EBT performance is also useful in reducing the misclassification of non-gravel sounds. The use of CNN also showed a 97.91% accuracy rate. Using CNN makes the classification process more intuitive because the network architecture takes responsibility for selecting the relevant training features. Furthermore, the classification results can be visualized on road maps, which can help road monitoring agencies assess road conditions and schedule maintenance activities for a particular road. Keywords: Gravel roads, road maintenance, convolutional neural network (CNN), SVM, decision trees, ensemble bagged trees, GoogLeNet, ResNet50, ResNet18, sound analysis Nausheen Saeed, School of Technology and Business Studies, Microdata Analysis © Nausheen Saeed 2021 ISBN 978-91-88679-14-7 urn:nbn:se:du-36402 (http://urn.kb.se/resolve?urn=urn:nbn:se:du-36402)

Page 3: Automated Gravel Road Condition Assessment

1

Acknowledgments

I would like to express my gratitude first and foremost to my family for their love and support, especially to my

husband Farrukh and my children (Mahad and Mohid), and for believing in me and supporting me in following my

dreams. I would also like to thank my parents for giving me the gift of education. I want to thank my supervisors

Moudud Alam, Roger G. Nyberg, and Diala Jooma, who helped me with their knowledge, technical support, and

guidance to write this thesis. My supervisors ensured that I was able to carry out my research in a healthy work

environment, which helped me through my learning process. I want to also pay thanks to Mark Dougherty, my first

supervisor, for making me go out of my comfort zone and look into research from a new perspective. This led me,

for example, to look into sound data in addition to image data, which initially didn’t seem doable. I finally learned

that my task as a researcher is to explore possibilities, and I am proud of my attempts to do this. Besides, I believe

that many ideas may seem unrealistic at first.

I would also like to thank everyone in the Microdata Analysis Department for their positive criticism and

knowledge sharing during seminars, teaching, and everyday interactions. I appreciate Dalarna University for also

providing the opportunity to teach and supervise a Master's thesis as part of my PhD training in the School of

Information and Engineering. This was a delightful experience.

I would like to show my appreciation to my friends, colleagues, and fellow PhD students whose presence reduced

the stress of challenging research periods and deadlines. I have learned a lot from them during our formal and

informal interactions.

Finally, I am grateful to the Higher Education Commission (HEC), Pakistan and Sardar Bahadur Khan Women

University, Quetta, for providing me a scholarship grant to pursue my PhD studies.

Page 4: Automated Gravel Road Condition Assessment

2

Page 5: Automated Gravel Road Condition Assessment

3

List of Papers

This thesis is based on the following research papers, which are referred to in the text by their Roman

numerals.

I. Nausheen Saeed, Mark Dougherty, Roger G. Nyberg, Pascal Rebreyend and Diala Jomaa, "A

Review of Intelligent Methods for Unpaved Roads Condition Assessment," 2020 15th IEEE

Conference on Industrial Electronics and Applications (ICIEA), Kristiansand, Norway, 2020,

pp. 79-84, DOI: 10.1109/ICIEA48937.2020.9248

II. Nausheen Saeed, Moudud Alam, Roger G. Nyberg, Mark Dougherty, Diala Jomaa and Pascal

Rebreyend, “Comparison of Pattern Recognition Techniques for Classification of the Acoustics of

Loose Gravel,” 2020 7th International Conference on Soft Computing & Machine Intelligence

(ISCMI), Stockholm, Sweden, 2020, pp. 237-243, DOI: 10.1109/ISCMI51676.2020.9311569.

III. Nausheen Saeed, Moudud Alam, Roger G. Nyberg, Mark Dougherty, Diala Jomaa, Pascal

Rebreyend,” Classification of the Acoustics of Loose Gravel”, submitted to “Neural Computing

and Application.”

My contributions to the included papers are:

Paper I. Research design, data collection, data processing, data analysis, writing, and revising the

manuscript.

Paper II. Research design, data processing, data analysis, writing, and revising the manuscript.

Paper III. Research design, data processing, data analysis, writing, and revising the manuscript.

Note: Since paper III is under review, no digital version is appended to this thesis. The draft of the article

can be requested by emailing Nausheen Saeed at [email protected]

Page 6: Automated Gravel Road Condition Assessment

4

Page 7: Automated Gravel Road Condition Assessment

5

Contents

Acknowledgments ........................................................................................................................................................... 1

List of Papers .................................................................................................................................................................. 3

1 Introduction ................................................................................................................................................................. 7

1.1 Research Questions ............................................................................................................................................... 9

1.2 Thesis from a Microdata Analysis (MDA) perspective ........................................................................................ 9

2 Background ............................................................................................................................................................... 11

2.1 Traditional gravel road assessment methods ...................................................................................................... 11

2.2 Gravel road assessment in some other countries ................................................................................................ 13

Finland ........................................................................................................................................................... 13

The US Army Corps of Engineering Assessment System (USACE) ............................................................ 13

Pavement Condition Index (PCI) ................................................................................................................... 13

Pavement Evaluation and Rating (PASER) ................................................................................................... 14

Gravel Road Management System (GRMS) ................................................................................................. 14

2.3 Automated methods ............................................................................................................................................ 14

3 Methodology ............................................................................................................................................................. 16

3.1 Data collection .................................................................................................................................................... 16

3.2 Data set, data pre-processing, transformation and labeling ................................................................................ 17

3.3 Supervised Machine Learning Algorithms ......................................................................................................... 18

Support Vector Machines (SVM) .................................................................................................................. 18

Decision Trees ............................................................................................................................................... 18

Ensemble Classification ................................................................................................................................. 18

Pre-trained Convolutional Neural Networks ................................................................................................. 19

4 Summary of papers ................................................................................................................................................... 22

4.1 Paper-I: A Review of Intelligent Methods for Unpaved Road Condition Assessment....................................... 22

4.2 Paper-II: Comparison of Pattern Recognition Techniques for Classification of the Acoustics of Loose Gravel23

4.3 Paper III: Classification of the Acoustics of Loose Gravel ................................................................................ 25

5 Conclusion and Future Work .................................................................................................................................... 28

5.1 Future Work ........................................................................................................................................................ 29

6 References ................................................................................................................................................................. 30

Page 8: Automated Gravel Road Condition Assessment

6

List of Figures

Figure 1 Cross-section structure of gravel road ................................................................................................................ 7

Figure 2 Thesis workflow in context of microdata analysis ........................................................................................... 10

Figure 3 Standard defined by Trafikverket showing the severity level for loose gravel: 1 shows a "good condition" road

and 4 shows a "worst condition" road ............................................................................................................................. 12

Figure 4 Camera attached to the bonnet of the car is shown by camera was installed inside during data collection. ... 16

Figure 5 Map showing where data collection took place: on gravel roads on the outskirts of Borlänge and in Skenshyttan,

Sweden ............................................................................................................................................................................ 17

Figure 6 Sound signal of gravel (a) and Non-gravel (b) in the frequency domain ......................................................... 24

Figure 7 Algorithms used for classification .................................................................................................................... 24

Figure 9 Spectrogram images of non-gravel and gravel sound ....................................................................................... 26

Figure 10 Training and validation accuracy and loss plots ............................................................................................. 27

List of Tables

Table 1 Standard text explaining each severity level to help experts decide on the condition of a certain road ............ 12

Page 9: Automated Gravel Road Condition Assessment

7

1 Introduction

Gravel roads connect sparse populations and provide pathways for agriculture and the transport of forest goods. Gravel

roads are an economical choice where traffic volume is low. In Sweden, 21% of all public roads are state-owned gravel

roads, covering over 20,200 km. In addition, there are some 74,000 km of gravel roads and 210,000 km of forest roads,

which are owned by the private sector (Kans, Campos, & Håkansson, 2020). Gravel roads are made up of one or more

layers of soils and aggregates. The shape of the road is designed to prevent the ponding of water on the roadway. The

cross-section shape, known as the crown or chamber, should be between 4% and 5% of the total area. The road surface

needs to be slightly moist for correct cohesion; however, too much moisture will damage the road. The edge or shoulder

of the road should be kept free of displaced grass, loose aggregates, and dirt, which may prevent drainage. Pools of

water can also obstruct traffic, and allow the formation of potholes, ultimately leading to the ‘softening’ of a road. The

inner or foreslope provides support for the road; thus, it should not be too steep as this will allow the water to drain

faster, sweeping away more sand and soil. This may lead the road to collapse. The most important part of a gravel road

are its ditches, as they drain water from the road (Alzubaidi, 1999). In figure 1, the structure of a gravel road is shown.

Figure 1 Cross-section structure of gravel road

The most commonly used material found in gravel roads is aggregate, also known as gravel, or crushed stone. It reduces

the stress of wheel load on the subgrade material and provides driver comfort. It also helps to reduce the formation of

sediment. Road aggregate deteriorates over time due to traffic, weather, and material quality (Rhee, Fridley, & Page-

Dumroese, 2018). This results in loose gravel on the road, which is thrown out onto the road's shoulders. Loose gravel

may lead to the formation of linear berms of 6 to 14 inches in height along the roadway. In addition, longitudinal

depressions, called ruts or wheel tracks, may develop. The width of these ruts depends on wheel size, which may vary

from a minimum of 6 to 7 inches to a maximum of 24 inches or more. They hinder water drainage and lead to further

road damage (Skorseth, 2000).

The performance of gravel roads depends on several factors, including the roadway surface composition, sub-surface

soil conditions, landscape, weather conditions, traffic volumes, drainage, stabilization practices, and maintenance

practices (Alzubaidi, 2001; Huntington & Ksaibati, 2011). The durability of gravel roads is low and requires regular

maintenance activities. Maintenance of gravel road includes:

Page 10: Automated Gravel Road Condition Assessment

8

• Blading with a road grader.

• Treating the surface with crushed limestone or gravel.

• Ditching and removal of vegetation.

• Dust control treatment once a year. This is essential for gravel road maintenance (Nausheen Saeed, 2020).

Maintenance of gravel roads is essential from a traffic safety viewpoint. In 2017, around 600 people died in the United

States in accidents on gravel roads. Most of these accidents were multiple vehicle crashes. The hazardous defects

included excessive loose gravel, dust which impaired visibility, and lack of traffic signs (Albatayneh, Moomen, Farid,

& Ksaibati, 2020). Gravel roads become slippery when the road surface contains excessive loose aggregate and fine

aggregate within the crust (Nervis & Nuñez, 2018). This aggregate can slip out from underneath vehicle tires and cause

drivers to lose control of their vehicles if they turn too quickly. Thus, drivers should avoid slamming on the brakes or

abruptly changing direction when driving on gravel roads with lots of loose gravel (Kanhere, 2011).

There are quite a few approaches to improving the safety of gravel roads, including using environment-friendly, cost-

effective, and sustainable solutions. These solutions include a well-compacted road surface, a surface seal that creates a

hard water-resistant surface, and well-planned maintenance activities (Albatayneh et al., 2020). In order to make any

decisions on maintenance treatment, an assessment of the road condition is necessary.

Various visual gravel road assessment methods are used worldwide, corresponding to such factors as the weather and

landscape found in each country. Whilst visual assessment enables the process to be fairly rapid, its reliability is

questionable (Nyberg, Yella, & Dougherty, 2015). For example, several experts could rate the same road differently.

The manual classification of loose gravel is also time consuming and can be dangerous for those involved in the process.

Therefore, some quantitative measurements are needed to eliminate the human factor. Quantitative data are not only

helpful in road evaluation but can also promote further research. The use of specialized vehicles equipped with a laser

profilometer can help in achieving a quantitative assessment. However, data collection using this method is not always

feasible because of the high costs and operational complexity involved. Whilst useful, most of these methods are

expensive, time-consuming, and labor-extensive. Thus, a low-cost, efficient, and reliable method is desirable.

The Swedish Transport Administration (Trafikverket) rates the condition of gravel roads according to the severity of

irregularities (corrugation and potholes), dust, and loose gravel cross-sections (Alzubaidi, 2001). This assessment is

carried out during the summertime when roads are free of snow (Hossein Alzubaidi, 2014). The Swedish Transport

Administration (Trafikverket) is further discussed in section 2. In most cases, the same measures can be considered in

other countries when assessing the quality of gravel roads.

In recent years, research on sound recognition systems has gained momentum. It has been used in a wide range of

applied fields, including health informatics, audio surveillance, illegal deforestation identification, multimedia, animal

species identification, and road texture classification (Alzubaidi, 2001; Huntington & Ksaibati, 2011; Saeed et al., 2020;

Page 11: Automated Gravel Road Condition Assessment

9

Skorseth, 2000). Drivers can assess the state of a gravel road using their visual assessment capability. They can also get

an idea of the amount of loose gravel on a road by listening to gravel hitting the bottom of their car while driving. We

assume that artificial intelligence algorithms can also perform this task. In our second and third papers, we used a

supervised and convolutional neural network (CNN) to investigate whether audio collected from gravel roads can serve

as a predictor for estimating both the amount of loose gravel and road condition by applying pattern recognition

techniques. We used the sounds of gravel hitting the bottom of the car to classify gravel and non-gravel sounds. This

allowed us to classify the gravel roads according to the parameters of loose gravel. This sound data showed promising

results.

1.1 Research Questions

The research questions raised for this study are:

1. What measurements and methods are used in Sweden and internationally to assess the need to maintain gravel

roads?

2. What automated methods (applications and research) are available for gravel road defect detection?

3. Does sound data from gravel roads help in the detection of loose gravel?

4. To what extent is it possible to measure loose gravel by sound data using supervised learning and CNN?

1.2 Thesis from a Microdata Analysis (MDA) perspective

Microdata Analysis (MDA) is a multi-disciplinary research field that deals with data collection, transformation, storing,

analyzing data, and writing reports. Results drawn from the data will help in decision-making (General Study Plan:

Doctoral Studies in Microdata Analysis Dalarna University, 2012). MDA was first defined by researchers at Dalarna

University in 2009 as part of an application to the Swedish Board of Higher Education (Carling, 2021). This thesis

addresses the problem of identifying gravel road defects, focusing on the extent of loose gravel. Using MDA, chain data

that could help address the research problem was collected while driving along gravel roads. The data gathered consists

of audio data, videos, and images from gravel roads on the outskirts of Borlänge and Skenshyttan, Sweden. Collected

data were pre-processed and labeled. Classical machine learning algorithms and pre-trained convolutional neural

networks (CNN) were trained to classify sounds and images as either gravel or non-gravel. Details of these processes

will be discussed in this thesis. The classification results can be entered onto real-time maps to gain a live view of road

conditions. Classification results can help road administration agencies, such as Trafikverket in Sweden, make decisions

on the maintenance of gravel roads with regard to loose gravel defects. All the processes were meticulously recorded

in research articles. This thesis contributes to the different parts of the Microdata Analysis chain, as shown in figure 2

Page 12: Automated Gravel Road Condition Assessment

10

Figure 2 Thesis workflow in the context of Microdata Analysis

The rest of the thesis is organized as follows. Section 2 discusses gravel assessment methods used around the world and

research relating to gravel road defects. Section 3 discusses the methodology used. This is followed in section 4 by

summaries of the papers produced as part of this thesis work. Section 5 includes a discussion, conclusion, and

recommendations for future work. References are given in section 6.

Page 13: Automated Gravel Road Condition Assessment

11

2 Background

2.1 Traditional gravel road assessment methods

Various visual gravel road assessment methods exist worldwide; these relate closely to the weather and landscape of

each country. A few of well-known methods are the US Army Corps of Engineering Assessment System (USACE),

Pavement Condition Index (PCI), and Pavement Surface Evaluation and Rating (PASER) (Gregory D. Cline, 2003;

Robert & Ronald, 1992; Walker, Entine, & KUMMER, 1987). Municipalities rely on the visual assessment of gravel

road conditions and statistical data from vehicles outfitted with specialized instruments that take road surface

measurements. Examples of such specialized instruments are the laser profiler used in Sweden, the Automated Road

Analyzer (ARAN) used in Canada, and the Road Measurement Data Acquisition System (ROMDAS) used in New

Zealand (Saeed et al., 2020; Sodikov, Tsunokawa, & Ul-Islam, 2005).

In Sweden, the "Bedömning av grusväglag" (Assessment of Gravel Road Conditions) regulation is used by the Swedish

Transport Administration (Trafikverket) for assessing the condition of gravel roads. According to this regulation, the

evaluation of gravel roads for maintenance purposes is entirely subjective. It aims to acquire information about road

conditions and help decision-makers determine whether a gravel road needs maintenance. Photographs of gravel roads

are taken from a moving vehicle. In addition, a textual description describes the severity levels of loose gravel (Hossein

Alzubaidi, 2014). These photographs and texts are then examined by experts. Following this, the road sections under

investigation are classified according to Trafikverket’s standards (see figure 3 and table 1).

Page 14: Automated Gravel Road Condition Assessment

12

1 2

3 4

Figure 3 Standards defined by Trafikverket showing the severity level for loose gravel: 1 shows a "good condition" road and 4 shows a "worst

condition" road

Table 1 Standard text explaining each severity level to help experts decide on the condition of a certain road

Severity level Description

1 No loose gravel on the road, but there may be a small amount along the roadside.

2 A small amount of loose gravel on the road and in small embankments along the roadside,

but this does not affect driving comfort or safety to any notable degree.

3 Loose gravel on the road and in small embankments along the roadside that significantly

affects driving comfort and safety.

4 An extensive amount of loose gravel on the road and in marked embankments at the edge

of the road that affects driving comfort and safety.

Page 15: Automated Gravel Road Condition Assessment

13

2.2 Gravel road assessment in some other countries

Many gravel road visual assessment systems are used around the world. A few of them are discussed below.

Finland

Deteriorating road conditions are assessed visually by images, and accompanied by written text. Standards range from

class 1 to class 5, with the class condition described in the text. Class 5 represents the best road condition. For example,

a class 5 description states: "The road has retained its shape, and is even and firm. Any possible unevenness does not

affect the drive quality". A typical example for class 1 is: "The cross-sectional profile of the road is uneven, and the

surface has been washboard. Bumps and depression are present on the road. The driver needs to change speed

continuously. Dust is present in abundance". The Finnish gravel road rating method is similar to the one used in Sweden.

The weather conditions and terrain are identical in both countries (Asbjörn, 1983).

The US Army Corps of Engineering Assessment System (USACE) The earliest attempt to develop a quantifiable, consistent index for gravel roads was known as the Unsurfaced Road

Condition Index (URCI) (Aleadelat & Wright, 2018). URCI is a numerical indicator used to measure the road condition

for operations, and it rates the road under observation from 1 to 100. When evaluating unsurfaced routes, a sample of

seven distressed areas is taken and these are rated as low, medium, or high severity levels (Brooks, Colling, Kueber,

Roussi, & Endsley, 2011). This sampling approach classifies the roads based on traffic load, road construction history,

and road rank. The condition of road segments is determined by sampling a length of road that ranges from 1,500 to

3,500 square feet (approx. 140 to 325 m2). The samples are nearly 100 feet in length (approx. 30 m) and are taken every

0.8 km. Road condition can change rapidly, so the URCI recommends taking samples at least four times a year. One

method is to carry out a visual inspection of the roads in a slow-moving vehicle. Another approach is to take manual

measurements using a wheel distance meter and a scale or survey tape to measure the depth. The deduced values for all

seven distressed areas are then combined and subtracted from 100. The maximum score in the URCI is 100, whereas

the minimum value is 0 for a very bad conditioned road. Data collection can be managed using paper records or the

Micro Paver Program. The maintenance agency plans appropriate road maintenance according to this survey data. The

URCI system relies on one sample per half a mile. This reduced sampling rate makes data collection easy but cannot

accurately represent the entire road segment (Brooks et al., 2011).

Pavement Condition Index (PCI) The Pavement Condition Index (PCI) can be used to complement the URCI method. It focuses on the use of sensors

mounted on vehicles, specifically vans. Automated data has shown that the cost of data collection using this method was

the same or less than that for manual data acquisition. Another critical factor was that safety during data collection was

improved. The vehicle travels at a 60 km/hr speed and takes images that measure over 16 feet in width. Furthermore,

they can identify cracks that measure 0.04 inches using a continuous 35 mm analog camera. The same equipment can

collect digital and digital line scan imaging data (Gregory D. Cline, 2003).

Page 16: Automated Gravel Road Condition Assessment

14

Pavement Evaluation and Rating (PASER)

The Pavement Evaluation and Rating (PASER) was developed by the Wisconsin Transportation Information Centre. It

uses a 5-point rating system, scoring road condition from 1 (failed) to 5 (excellent). Ratings are assigned to roads

subjectively using images evaluated by experts (Walker et al., 1987).

Gravel Road Management System (GRMS)

In Wyoming, United States, over 90% of roads are classed as gravel roads. These gravel roads bear heavy traffic and

need regular maintenance. The Wyoming Technology Transfer Centre (WYT2/LTAP) developed a new Gravel Road

Management System (GRMS). Local agencies have limited resources and therefore opt to use local expertise for their

gravel road assessment. In the case of WYT2/LTAP, inexpensive windshield surveys are used. These surveys involve a

truck being driven on a length of gravel road at a speed of 40 km/hr to determine the overall surface and drainage

condition of the road. These surveys are a modification of PASER. One of these modifications is the addition is the Ride

Quality Rating Guide (RQRG), which rates roads from 1 (failed) to 10 (excellent). The overall rating from the RQRG

is considered an essential factor when assessing the maintenance and rehabilitation needs of gravel roads. Representing

the overall road condition of a road with a single rating reduces the data needed for GRMS. GRMS is also widely used

for road assessment in Canada (Berthelot & Carpentier, 1819).

2.3 Automated methods

Several smartphone applications are available, such as RoadRoid, and RoadSense (Allouch, Koubaa, Abbes, & Ammar,

2017; Forslöf & Jones, 2015). These applications use the accelerometer found in smartphones to collect data and give

an overall picture of a road by calculating the International Road Index (IRI). Road roughness data obtained using these

applications helps to identify overall ride comfort. These applications are cost-effective, albeit limited. In particular,

nothing can be inferred about the type of distress that is contributing to road roughness. Applications that could give

more information about the type of distress would be beneficial for road maintenance agencies.

The existing literature is replete with conventional gravel road maintenance methods. Some research studies have used

automated machine learning approaches for identifying road defects. Most of these studies tend to focus on paved roads

rather than unpaved roads (Abulizi, Kawamura, Tomiyama, & Fujita, 2016; Gorges, Christian, Kemal Öztürk, 2019).

Loose gravel was not a primary focus of many of these research studies, which benefited from artificial intelligence

(Gopalakrishnan, Khaitan, Choudhary, & Agrawal, 2017; Mednis, Strazdins, Zviedris, Kanonirs, & Selavo, 2011; Rajab,

Alawi, & Saif, 2008; H. W. Wang, Chen, Cheng, Lin, & Lo, 2015). Road defects, such as dust, rutting, washboarding,

or potholes, can be identified by applying machine vision techniques to images and video data. Changes in color or

texture in these patterns indicate the loss of aggregate from the road surface (Gopalakrishnan et al., 2017; Nervis &

Nuñez, 2018; Rajab et al., 2008; C. Zhang & Elaksher, 2012). Lane markings can allow paved roads to be identified

using an algorithm. Conversely, dirt or gravel roads are hard to identify as they don't have any clear markings.

Page 17: Automated Gravel Road Condition Assessment

15

Furthermore, these roads merge with their surrounding environment during periods of snow or rain. Color-based

segmentation can be used to determine whether there is asphalt, dirt, or snow on a gravel-surfaced road. Support vector

machines (SVM) can be compared with artificial neural networks. Whilst SVM performed slightly better than neural

networks, the difference was marginal. Image coordinates were also added as an additional feature for model training

to minimize the misclassification of a road as the background (Patrick & Foedisch, 2003).

A method of automatically distinguishing defects on paved roads, such as grabbing holes and cracks, has also been used.

This process is based on supervised learning using AdaBoost. The data set used was the VisTex image database (“Vision

Texture Database,” n.d.) and on-road images collected by a dedicated road imaging system. The textural information is

described by a large set of linear and non-linear filters (Cord & Chambon, 2012). A semi-automated method utilized

images of ruts on gravel roads by an unmanned aerial vehicle (UAV) drone. Acquired images were converted to three-

dimensional images to measure the depths of these ruts. Although the results were quite close to manual measurements,

the complexity of this method is very high. A supercomputer is required for processing images in such systems in real-

time, making it difficult to implement (C. Zhang & Elaksher, 2012). A Simple Dust Classification algorithm uses images

taken from a smartphone application, such as Roadroid. The amount of dust is then categorized using proprietary Digital

Image Processing algorithms. A Dustometer device was used to validate the proposed algorithm. Dustometer

measurements, supported by statistical analysis, demonstrate that the proposed algorithm achieves an outstanding

amount of classification accuracy (Albatayneh, Forslöf, & Ksaibati, 2019). A UAV-mounted two-dimensional camera

has also been used to reconstruct unpaved roads. Two images captured from two different viewpoints are analyzed to

provide 3D information of the identified and matched feature points; hence the system is stereo in effect, although it has

a monocular vision at any given point in time. The reconstruction process is helped by the relative displacement of the

UAV calculated by two onboard sensors: a GPS, and an inertial measurement unit (C. Zhang & Elaksher, 2012). As

this literature review indicates, a great deal of research has been dedicated to overall road roughness whilst less has

focused on identifying the type of distress for gravel roads. Moreover, research seems to have largely ignored the

automation of measuring loose aggregate.

Page 18: Automated Gravel Road Condition Assessment

16

3 Methodology

Video and sound data were collected by driving along gravel roads. Sounds and images were extracted from these

recordings and labeled as gravel and non-gravel sounds. Classical machine learning algorithms and CNN were trained

to classify these sounds. Details can be found in summaries of the papers in section 3.

3.1 Data collection

Researchers drove a car at 50 km/hr on gravel roads on the outskirts of the town of Borlänge and in the village of

Skenshyttan, both in Sweden, to collect data. Two cameras were used to acquire both sound and video recordings. One

of the cameras was fixed to the windshield inside the vehicle. The other was fixed to the vehicle's bonnet using a double-

clip strong suction cup to keep the camera steady without obscuring the camera lens (see figure 4). The purpose of having

two cameras was to assess whether it was better to record audible gravel sounds inside or outside the vehicle. The data

collection involved two trips in dry and sunny conditions. Thirty-six minutes of audio recording were found to be helpful

for the extraction of audible gravel sound data. This amount of time excludes the time it took to travel to the gravel road.

The researchers drove twice in the tracks formed by rutting and twice outside the gravel tracks to establish different

audibility levels. Weather conditions during the data collection were dry and sunny.

Figure 4 Camera attached to the bonnet of the car is shown

by the camera installed inside during data collection.

Page 19: Automated Gravel Road Condition Assessment

17

Figure 5 Map showing where data collection took place:

on gravel roads on the outskirts of Borlänge and in

Skenshyttan, Sweden

We found that there was a lot of wind noise in audio data collected using the exterior camera. Furthermore, no sounds

of gravel hitting the bottom of the car were audible in this recording. As a result, we used only audio data from the

interior camera for further extraction and analysis of sound. The vehicle used for data collection was a Volkswagen

Passat GTE. Figure 5 shows the map location of the gravel roads selected for in-car audio and video data collection of

gravel sounds.

3.2 Data set, data pre-processing, transformation and labeling

The data set was created by extracting audio signals from the mp4 video files and then storing them in .wav format,

which had a 44,100 Hz sampling frequency with 16-bit per sample. We applied audio pre-segmentation, which generally

means separating a continuous audio stream into small audio portions, also known as segments. Each segment's length

was set to 5 seconds to provide the necessary information to perform the experiments. In the next step, all the audio

segments were labeled as either gravel or non-gravel. Events disturbed by non-static background noise (such as speech),

and environmental sounds (such as speech, and the sound of the car’s indicator, or horn), were manually excluded from

gravel and non-gravel sound groups.

A sound recording was discarded altogether when an acoustic event could not be extracted from the original recording.

For this study, the distinction between gravel and non-gravel sounds was made exclusively by the human listener. Both

classes consisted of audio recordings from gravel roads only. In this study, 237 audio clips were used, comprising 133

gravel sounds (56%) and 104 non-gravel sounds (44%). We describe these audio groups as follows:

Page 20: Automated Gravel Road Condition Assessment

18

Gravel Sound

The audio recording in which gravel hitting the bottom of the car is audible.

Non-Gravel Sound

The audio recording in which gravel hitting the bottom of the car is either not audible or is audible once or twice.

For paper III, the spectrograms data set was produced by applying a Fast Fourier transform (FFT) to the earlier defined

sound data set.

3.3 Supervised Machine Learning Algorithms

Multiple classifiers were evaluated in this study. All the classifiers used in this study are discussed below.

Support Vector Machines (SVM)

A support vector machine is a supervised machine learning algorithm. It is used for classification and regression tasks.

The geometrical explanation of a Support Vector Classification (SVC) is that the algorithm searches for the optimal

separating surface (i.e., the hyperplane), which is equidistant from the two classes. First, an SVC is drawn for the linearly

separable case. For non-linear decision surfaces, kernel functions are introduced. Finally, slack variables are added to

allow for training errors when the complete separation of the two variables is not required (e.g. for noisy data). SVM

are memory efficient as they use a subset of training points in the decision function, also called support vectors (Bhavsar

& Panchal, 2012; Hastie, Tibshirani, & Friedman, 2009). The SVM used for this study are linear, quadratic, cubic, fine,

medium, and coarse Gaussian.

Decision Trees Decision tree learning is one of the approaches used for classification and prediction purposes (Rokach & Maimon,

2008). A Classification and Regression Tree (CART) is used for both of these. With classification, an observation is

assigned to a particular class, whereas with regression, the predicted outcome can be considered in numerical form.

Decision trees are constructed by examining a set of training data for which the class labels are already known. They

perform very well on high-quality data. In this study, we used fine, medium, and coarse trees for classification purposes.

The maximum number of splits in decision trees is 100, 20, and 4, respectively (Nausheen Saeed, Moudud Alam, Roger

G. Nyberg, Mark Dougherty, Diala Jomaa, 2020).

Ensemble Classification

Techniques that use ensemble-based, or multiple classifiers are more desirable than their single classifier counterparts

because they reduce the potential of a weak selection (Ashour, Guo, Hawas, & Xu, 2018; Ludmila I, 2004). Ensemble

methods train multiple classifiers to make a final decision. The ensemble classification method was inspired by human

behavior, whereby many experts are consulted before a final decision is made. Many algorithms have been proposed to

achieve Ensemble Learning Systems (ELS), including bagging, boosting, and random forest (Kim & Kang, 2012;

Page 21: Automated Gravel Road Condition Assessment

19

Muhlbaier, Michael, Apostolos, & Polikar, 2005). Ensemble classifiers are categorized into two groups:

i) Classifier selection: The best-performing classifier is selected.

ii) Classifier fusion: The output of all the classifiers is combined to make the final decision.

Rules are defined so that a class label can be assigned to each instance or, in this case, sound. These rules include

weighted majority voting, majority voting, the Borda count, and the Behavior Knowledge Space fusion method (Polikar,

2006). Ensemble learning has several approaches (Breiman, 1996; Rodríguez & Kuncheva, 2006), including:

i) Random subspace randomizes the learning algorithm and selects subsets of features from a chosen subspace

before training the model. The outputs from the classifiers are combined by majority voting.

ii) Boosting is a general ensemble method that creates a robust classifier from several weak classifiers. A model

is built from the training data, and then a second model is formed that corrects errors from the first model.

Models are added until the training set is predicted perfectly, or a maximum number of models are added.

iii) Bootstrap aggregating is also called bagging. It involves having each model in the ensemble vote with equal

weight. To promote model variance, bagging trains each model in the ensemble using a randomly drawn subset

of the training set: e.g. the random forest algorithm combines random decision trees with bagging to achieve

very high classification accuracy.

iv) Rotation forest, where every decision tree is trained by applying a principal component analysis (PCA) to a

random subset of input features.

v) We used the ensemble bagged tree (EBT)-based classification in paper II (Nausheen Saeed, Moudud Alam,

Roger G. Nyberg, Mark Dougherty, Diala Jomaa, 2020). Bagging is considered highly accurate and the most

efficient of ensemble approaches (Mishra, Yadav, & Pazoki, 2018). Bagged decision trees can improve decision

trees' performance since they aggregate the results of multiple decision trees. In a given data set, bootstrapped

subsamples are drawn, and a decision tree is established on each bootstrapped sample. The result of each

decision tree is aggregated to yield a robust and accurate predictor.

Pre-trained Convolutional Neural Networks

The human brain inspires neural networks. A neural network comprises many artificial neurons, which contain weights

and biases. These networks learn feature presentation, thus eliminating the process of manual feature selection. This

training process involves backpropagation to minimize a loss of function 𝐿𝐿 = 𝑔𝑔(𝑥𝑥,𝑦𝑦,𝜃𝜃) through the tuning of

parameters 𝜃𝜃. A loss function is calculated as the difference between observed and actual values. The cross-entropy loss

function is often a choice in classification problems. The loss function is optimized iteratively through the calculation

of the gradient descent by learning rate. The learning rate is an important parameter. It is the rate at which the gradients

of each neuron are updated. A higher learning rate can reach the goal more quickly but risks reaching local minima. The

loss function's goal is to reach global minima or a minimum acceptable value for the loss function. The most common

optimizers are stochastic gradient descent and its variants. These networks are composed of connected layers, with each

layer having many neurons. Deep neural networks (DNN) are referred to as neural networks with many layers. Multiple

Page 22: Automated Gravel Road Condition Assessment

20

layers enable them to solve complex problems that usually cannot be solved by their relatively shallow counterparts

(Acharya & Khoshelham, 2020; Lau, Chong, Yang, & Wang, 2020). Network depth seems to contribute to improved

classification (L. Zhang & Schaeffer, 2020).

In several studies, CNN classify spectrogram for musical onset detection, classification of acoustic scenes and events,

or emotion recognition from sound (Eghbal-Zadeh, Hamid, Bernhard Lehner, Matthias Dorfer, 2017; Huang, Zhengwei,

Ming Dong, Qirong Mao, 2014; Schlüter, Jan, 2014). These CNN have become popular in machine learning research

and are widely applied in visual recognition and audio analysis (Abdel-Hamid, Ossama, Abdel-rahman Mohamed, Hui

Jiang, Li Deng, Gerald Penn, 2014), (Sainath, Tara N., Brian Kingsbury, George Saon, Hagen Soltau, Abdel-rahman

Mohamed, George Dahl, 2015). They consist of specialized layers for feature extraction of images, known as

convolutional layers. Convolutional layers have filters to learn features such as edges, circles, or texture. Each

convolutional layer convolves the input and passes the result to the next layer, resulting in a complex feature map of the

image (Habibi Aghdam & Jahani Heravi, 2017).

One of the first CNN was LeNet, which was used to recognize digits and characters. LeNet architecture includes two

convolutional layers and two fully connected layers (LeCun, Yann, Bernhard Boser, John S. Denker, Donnie Henderson,

Richard E. Howard, Wayne Hubbard, 1989). One reason for the success of CNN is their ability to capture spatially local

and hierarchical features from images. Later, a deeper CNN was developed, called AlexNet, which achieved record-

breaking accuracy on the Imagenet large-scale visual recognition challenge (ILSVRC-2010) classification task (Olga

Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej Karpathy,

Aditya Khosla, Michael Bernstein & Fei-Fei, 2015). In addition to having increased depth, AlexNet also has a rectified

linear unit (ReLU) as its activation function and uses overlapping max pooling to downsample the features of the layers.

Training in CNN requires a considerable amount of data and time, both of which are usually not available. Using a pre-

trained network with transfer learning is typically much faster and easier than training a network from scratch. Pertained

networks are CNN with descriptors that are extracted by training on large sets. These descriptors from pre-trained

networks can help in many visual recognition problems and have high accuracy (Donahue et al., 2014) (Amiriparian et

al., 2017). Many pre-trained networks have developed over time, such as a residual neural network (ResNet), AlexNet,

GoogLeNet, FractalNet, VGG, etc. [38]. These pre-trained networks are trained on different data sets and have variants

depending on the number of layers in the architecture. Pre-trained networks are trained on millions of images from data

sets that are publicly available. Training requires a considerable amount of computational power and may take weeks

depending on the network architecture's complexity. Time and expensive Graphics Processing Units (GPU) are not

always available. By taking advantage of transfer learning from pre-trained networks, other classification problems can

often be solved by fine-tuning pre-trained networks. Fine-tuning is the task of training and tweaking a pre-trained

network with a small data set and fewer classes than the pre-trained network (Angie K. Reyes, Juan C. Caicedo, 2015).

We used GoogLeNet for the classification of spectrograms of gravel acoustics. GoogLeNet (Inceptionv1) was proposed

by Google research in collaboration with various universities.

Page 23: Automated Gravel Road Condition Assessment

21

GoogLeNet architecture outperformed its counterpart in classification and detection challenges in the ImageNet Large-

Scale Visual Recognition Challenge 2014 (ILSVRC14). It provided a lower error rate than AlexNet, the previous winner

of the challenge in 2012. GoogLeNet architecture consists of 22 layers. Various features were introduced, such as 1x1

convolution and global average pooling, which reduce the number of parameters and create a deeper architecture. This

pre-trained network is trained on the ImageNet dataset, which comprises over 100,000 images across 1,000 classes. The

large data set of ImageNet contains abundant examples of a variety of images. The feature knowledge gained by

GoogLeNet could be put to practical use in the classification of images of other data sets. More details about GoogLeNet

architecture are referenced in this paper (Szegedy et al., 2015).

Page 24: Automated Gravel Road Condition Assessment

22

4 Summary of papers

4.1 Paper-I: A Review of Intelligent Methods for Unpaved Road Condition Assessment

This study reviews classical and intelligent objective gravel road condition assessment methods. No previous studies

have reviewed intelligent road methods for gravel road defect detection. Classical assessment methods show that human

visual estimates are inconsistent (Nyberg et al., 2015). Other factors that make these methods questionable are their

complexity and cost-intensiveness. Many studies have found intelligent and cost-effective methods to embed sensors in

day-to-day devices and vehicles. The application of the power of computing intelligence to the vast availability of sensor

data plays a valuable role in enhancing the decision-making process. Classical gravel road evaluation methods reviewed

in this study have been discussed earlier (section 2.1). Various types of data and automated methods for road evaluation

purposes can be found. These can be categorized as follows:

• Threshold-based method

Many automated systems use threshold-based methods to detect road anomalies. They usually collect data

from sensors, such as the vehicle's accelerometer or a smartphone. Such methods use changes in the data

pattern found by statistical values (e.g. standard deviation) (Sattar, Li, & Chapman, 2018). Standard

deviation is the most crucial parameter in detecting road anomalies using accelerometer sensor data (Mednis

et al., 2011). Some commercial smartphone applications that use threshold-based methods are also

available. Examples of applications that measure road roughness include Roadroid, Road Bounce, and

RoadSense. These applications are available for Android or Windows portable devices and measure road

pavement conditions continuously as the vehicle drives along at average speed. The International

Roughness Index (IRI) is calculated by correlating the registered vibrations from the road and positioning

the data by longitude, latitude, and altitude using phone GPS.

• Machine Learning Methods

Extensive studies are available for road roughness evaluation involving supervised and unsupervised

learning applied to data from sensors like accelerometers, gyro meters, GPS, images, and sound. These are

discussed in section 2.2. These studies are mainly focused on paved road defects, although a few have

focused on unpaved roads. A small number of studies that have focused on gravel roads have used methods

that can be applied to paved roads (Abulizi et al., 2016; Gopalakrishnan et al., 2017; Ngwangwa, Heyns,

Breytenbach, & Els, 2014; Sattar et al., 2018; Sayers, Gillespie, & Queiroz, 1986; Souza, Giusti, & Batista,

2018; C. Zhang & Elaksher, 2012). Some of these methods, such as overall road roughness calculations,

can also be used to assess gravel roads.

From the literature, it can be seen that none of the methods used measure all distress types; rather, they tend to focus on

one or two. In the future, a combination of different methodologies, such as machine vision, or in-car sound analysis,

Page 25: Automated Gravel Road Condition Assessment

23

may be used holistically to accurately detect and measure distress types for gravel roads (e.g. loose gravel, or dust). A

more specific plan of maintenance activities can be designed by explicitly identifying distress types, cost, and time-

efficiency. This review aims to provide an overview of current research on cost-effective automated methods for road

evaluation, mainly focusing on identifying gaps in research related to unpaved roads. The use of participatory sensing

can aid gravel road evaluation. Data from sensors, such as accelerometers, can be used, and other data, such as images

and sound from gravel roads, can be utilized to identify gravel road defects. Although participatory sensing may not

completely replace traditional methods, it may provide an opportunity to reduce the number or size of areas requiring

assessment visits and manual measurements.

4.2 Paper-II: Comparison of Pattern Recognition Techniques for Classification of the

Acoustics of Loose Gravel

This study is an attempt to address the research gap found in the previous review. In this study, we hypothesize that

humans can make sense of the amount of loose gravel on the road by listening to gravel hitting the bottom of the car.

We assumed that the acoustic data could also train machines. Machines can classify the data into acoustic and non-

acoustic data. This can be used to find the relation between these acoustics and the condition of loose gravel on gravel

roads. Audio signals were extracted from mp4 video files and stored in .wav format with a 44,100 Hz frequency and 16-

bit depth. We applied audio pre-segmentation, which is generally the task of separating a continuous audio stream into

small audio portions, known as segments. We set each segment's length to 5 seconds to provide the necessary

information to perform the experiments. A span of audio longer than 5 seconds could include unwanted audio from

speech or other environmental sounds; thus, these were not considered. Shorter length audio with such unwanted noises

was also excluded. In the next step, all the audios were labeled as gravel or non-gravel. Events disturbed by non-static

background noise, such as speech or other environmental sounds, were excluded from the gravel and non-gravel sound

groups.

The audio data is by default in the time domain. It was converted to the Frequency domain by Fast Fourier Transform

(FFT) to look for patterns. Computing the Fast Fourier Transform (FFT) on the whole sound or a single section might

not be informative enough. An intuitive solution is a Short-time Fourier Transform (STFT) that computes the Discrete

Fourier Transform (DFT) on subsequent sections, along with the signal. A window is then sided along with the signal,

and a DFT is calculated at each slide or jump (Sueur, 2020). Thus, a Short Fourier Transform (STFT) was performed

on audio data in this study. One of the drawbacks of performing a STFT is that it introduces artifacts such as side

frequency lobes at the edges while sliding through the signal. A windowing function known as the Hamming window

was used for our data, with a 50% overlap to avoid any spectral leakages. The Hamming window is a taper formed by

raised cosine with non-zero endpoints optimized to minimize the nearest side lobe giving a more accurate idea of the

original signal's frequency spectrum. Figure 6 below shows a comparison of signals from both sound classes, i.e., gravel

and non-gravel.

Page 26: Automated Gravel Road Condition Assessment

24

M

agni

tude

Mag

nitu

de

(a) (b)

Figure 6 Sound signal of gravel (a) and non-gravel (b) in the frequency domain

We used ten-fold cross-validation to assess each model's accuracy. A total of 237 sound clips were used, comprising

133 gravel and 104 non-gravel sounds. This method partitions the data into ten subsets while maintaining the

proportionality of each class. Nine subsets are used to train the models, and the last subset to access its accuracy.

Algorithms such as decision trees, SVM, and ensemble and their variants were tested for classification tasks (see Figure

7).

Figure 7 Algorithms used for classification

A novel data collection and application method is proposed in this study to take advantage of gravel acoustic data. The

gravel acoustic classification method based on an ensemble bagged tree (EBT) algorithm is discussed in this study. The

accuracy of the EBT algorithm for gravel and non-gravel sound classification was found to be 97.5%. The detection of

the negative classes (i.e., non-gravel detection) is preeminent, and considerably higher than Boosted Trees, RUSBoosted

Tree, Support Vector Machines (SVM), and decision trees.

Page 27: Automated Gravel Road Condition Assessment

25

An EBT-based classifier performs best for classifying gravel and non-gravel sounds by looking at different classifiers'

performance. EBT performance is also appreciable in reducing the misclassification of non-gravel sounds. The

classification results can be visualized on road maps, which can help road monitoring agencies to assess road conditions

and plan road maintenance activities for a particular road.

Gravel sounds were found to be more detectable and audible when the vehicle was driven on the loose gravel, outside

any tracks or ruts. Thus, during data collection, driving outside the tracks is recommended to accurately picture the

amount of gravel on the road. Such accuracy can be achieved if professional road administration agencies apply this

method for road condition monitoring.

4.3 Paper III: Classification of the Acoustics of Loose Gravel

This study is an extended version of Paper-II. In addition to investigating traditional supervised learning methods, loose

gravel sound classification using a convolutional neural network (CNN) was also investigated. Both approaches were

compared. Sound waves are made up of high and low-pressure regions moving through a medium. Such pressure

patterns make a sound distinguishable. These waves have characteristics such as wavelength, frequency, speed, and

time. Machines can classify sounds based on such characteristics in the same way as humans (Pandey & Tiwari, 2019).

Gravel acoustics were converted to spectrogram images by Fast Fourier Transform (FFT). Generated spectrograms from

both the classes are shown in figure 9. A pre-trained network (GoogLeNet) was trained using these images, with some

fine-tuning to the network. GoogLeNet is a 22-layer deep CNN that is a variant of the Inception Network, a deep CNN

developed by researchers at Google (Al-Qizwini, Mohammed, Iman Barjasteh, Hothaifa Al-Qassab, 2017; Ballester &

Araujo, 2016).

A spectrogram is used to visualize a sound wave frequency spectrum when it varies over time. As such, it is a photograph

of the frequency spectrum that shows intensities by varying colors or brightness. One way to create a spectrogram is

through FFT, which is a digital process. Digitally sampled data in the time domain is broken into segments, usually

using overlap and Fourier transformed to calculate the magnitude of the frequency spectrum for each chunk. Each chunk

corresponds to a vertical line in the spectrogram. These spectrums are laid side by side to form an image or three-

dimensional surface with information about the time, frequency, and amplitude (Ren et al., 2018).

Page 28: Automated Gravel Road Condition Assessment

26

The use of convolution layers helps avoid the feature extraction process that is necessary for classical ML algorithms.

However, a lot of data is still needed to avoid overfitting. When training data is scarce, alternative methods are needed.

Transfer learning is a machine learning technique that transfers the knowledge learned from a source domain to a target

domain (Hedjazi, Kourbane, & Genc, 2017). The advantage of this method is that it avoids overfitting when the task-

related data is small. There have been successful attempts in the literature to apply transfer learning to classification

tasks (Ballester & Araujo, 2016), (Ballester & Araujo, 2016),(Amiriparian, Shahin, Maurice Gerczuk, Sandra Ottl,

Nicholas Cummins, Michael Freitag, Sergey Pugachevskiy, Alice Baird, et al., 2017). We also used transfer learning to

train our CNN. The benefit of using CNN for classification here, and more generally, is that the neural network is

responsible for extracting and selecting appropriate features for training, making the process simpler and more efficient.

Furthermore, pre-trained networks have the advantage of not requiring days of training and colossal training data. Data

augmentation techniques such as radon horizontal flip, random rotation, resize were applied to the data set to be

increased. After each augmentation technique was applied, a new set of images was created and submitted to the CNN

(J. Wang & Perez, 2017). The performance of the pre-trained CNN was improved in terms of accuracy (in this case,

GoogLeNet). In supervised learning, the EBT algorithm outperformed in the classification of gravel and non-gravel

sounds, with an accuracy rate of 97.5%. In the case of CNN, the accuracy of the pre-trained GoogleNet network was

97.91% for classifying spectrogram images of gravel sounds, as shown in Figure 10. These models are prone to over

fitting. Thus, we used a separate dataset for model validation purposes to ensure that overfitting is not an issue here.

This study shows that an objective assessment of loose gravel on gravel roads through acoustic data is promising.

(a) Spectrogram for non-gravel sound (b) Spectrogram for gravel sound

Freq

uenc

y(H

z)

Freq

uenc

y(H

z)

Time(seconds) Time(seconds)

Figure 8 Spectrogram images of non-gravel and gravel sounds

Page 29: Automated Gravel Road Condition Assessment

27

(a)

(b)

Figure 9 Training and validation accuracy (a) and loss plots (b)

Page 30: Automated Gravel Road Condition Assessment

28

5 Conclusion and Future Work

It is essential for drivers’ safety and comfort that we monitor loose gravel on gravel roads. Gravel road evaluation is

manual and labor-intensive, however, and at odds with the need to keep gravel road costs low. It is not possible to use

expensive objective methods when assessing these types of road. Instead, cost-effective and efficient methods to report

on gravel road conditions are needed, particularly in terms of specific types of distress. After such evaluations have been

carried out, experts can plan maintenance activities to address a gravel’s road specific defects. Each type of distress

necessitates a particular maintenance activity; therefore, it is vital to identify each type of distress. Systems that only

give information about road roughness may be of benefit for individual drivers planning a trip but are not adequate for

those planning maintenance activities.

Extensive studies have applied machine vision to domain problems. In addition to images, other types of data, such as

sound could help in many research domains, such as health, wildlife reservations, and environmental sound detection.

In this study, we utilized the sound recordings taken from inside a car driven on gravel roads. Data were obtained by

driving and recording videos in Dalarna County, Sweden. Sounds of gravel hitting the bottom of the vehicle were

categorized as gravel or non-gravel. The experiment's results show that traditional machine learning algorithms and

CNN can classify sounds and gravel road images with appreciable accuracy. These classification results can be further

mapped on real-time maps, leading to a fuller picture of road conditions. Such automatic systems can consider using

machine learning methods for automatically rating gravel roads according to specific defects (e.g. loose gravel). The

limited number of images meant that pre-trained CNN were used for the classification of loose gravel. All the data

represented gravel roads in Sweden, although this method could be applied equally to gravel roads in countries with

similar terrain. Such objective smart gravel assessment methods can relieve the burden on human experts by providing

cost-effective, efficient, and reliable information about the condition of gravel roads. Cost-effective intelligent methods

can also help experts decide on a maintenance plan according to the type of distress identified. The benefits of gravel

roads, their maintenance, and evaluation parameters were discussed within these studies. The importance of loose gravel

identification and maintenance by intelligent methods was discussed in detail.

The contributions made by this research include a review article that discusses both classical and smart methods used.

Classical gravel road assessment methods used in Sweden and around the world were discussed in detail in this review.

Research studies that have focused on intelligent methods and their application were also discussed. Such a review was

previously missing from the literature. This addresses research questions 1 and 2 in section 1.1. Research questions 3

and 4 have been addressed in Paper 2 and 3. The importance of sound data is also highlighted in this study. A novel data

collection method was introduced for loose gravel detection. Sound data recorded from inside the car while driving on

gravel roads helped to classify a sound as either gravel or non-gravel. The classification results can be mapped on real-

time maps to give information about road quality. Supervised learning and CNN showed an accuracy rate of more than

90% accuracy in classifying these sounds.

Page 31: Automated Gravel Road Condition Assessment

29

5.1 Future Work

In this study, one of the limitations is that all the recordings were made using one vehicle, a Volkswagen Passat GTE.

Other vehicles might produce more or less engine sound and, as such, the results might vary. Thus, more recordings

from different vehicles would most likely provide deeper insights into how the proposed system detects gravel. A CNN

with fewer layers, Res18, was also tested, and GoogLeNet was found to produce better results. Other networks may also

be tested in the future. As a continuation of this work, research will be conducted using machine vision to classify loose

gravel by applying deep neural networks. For better generalization, the data set will be increased through additional

video and audio recordings of more gravel roads. Data collection will be repeated to improve the data sets for further

analysis.

Future studies could use a combination of sound, image, and road roughness data to see if they are in agreement about

the condition of the same segment of road. A fusion of video and sound data could also be researched. A generative

adversarial network (GAN) could also be used to determine the extent to which natural scenery in images of gravel

roads in this study can be produced from training data. This method could be used to increase data sets.

Page 32: Automated Gravel Road Condition Assessment

30

6 References

Abdel-Hamid, Ossama, Abdel-rahman Mohamed, Hui Jiang, Li Deng, Gerald Penn, D. Y. (2014). Convolutional

neural networks for speech recognition. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 1533–

1545.

Abulizi, N., Kawamura, A., Tomiyama, K., & Fujita, S. (2016). Measuring and evaluating of road roughness

conditions with a compact road profiler and ArcGIS. Journal of Traffic and Transportation Engineering (English

Edition), (October), 1–14. https://doi.org/10.1016/j.jtte.2016.09.004

Acharya, D., & Khoshelham, K. (2020). Real-time image-based parking occupancy detection and automatic parking

slot deliniation using deep learning : A tutorial. (October). https://doi.org/10.13140/RG.2.2.27964.46729

Al-Qizwini, Mohammed, Iman Barjasteh, Hothaifa Al-Qassab, H. R. (2017). Deep learning algorithm for autonomous

driving using googlene. IEEE Intelligent Vehicles Symposium, 89–96.

Albatayneh, O., Forslöf, L., & Ksaibati, K. (2019). Developing and validating an image processing algorithm for

evaluating gravel road dust. International Journal of Pavement Research and Technology, 12(3), 288–296.

https://doi.org/10.1007/s42947-019-0035-y

Albatayneh, O., Moomen, M., Farid, A., & Ksaibati, K. (2020). Complementary Modeling of Gravel Road Traffic-

Generated Dust Levels Using Bayesian Regularization Feedforward Neural Networks and Binary Probit Regression.

International Journal of Pavement Research and Technology, 13(3), 255–262. https://doi.org/10.1007/s42947-020-

0261-3

Aleadelat, W., & Wright, C. H. G. (2018). Estimation of Gravel Roads Ride Quality Through an Android-Based

Smartphone. https://doi.org/10.1177/0361198118758693

Allouch, A., Koubaa, A., Abbes, T., & Ammar, A. (2017). RoadSense: Smartphone Application to Estimate Road

Conditions Using Accelerometer and Gyroscope. IEEE Sensors Journal, 17(13), 4231–4238.

https://doi.org/10.1109/JSEN.2017.2702739

Alzubaidi, H. (1999). Operation and maintenance of gravel roads : a literature study. Retrieved from

http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A673330&dswid=-4629

Alzubaidi, H. (2001). On rating of gravel roads, PhD dissertation. KTH.

Amiriparian, Shahin, Maurice Gerczuk, Sandra Ottl, Nicholas Cummins, Michael Freitag, Sergey Pugachevskiy, Alice

Baird, B. W. S., Amiriparian, S., Gerczuk, M., Ottl, S., Cummins, N., Freitag, M., … Schuller, B. (2017). Snore

Sound Classification Using Image-based Deep Spectrum Features. INTERSPEECH, 3512–3516.

https://doi.org/10.21437/Interspeech.2017-434

Page 33: Automated Gravel Road Condition Assessment

31

Amiriparian, S., Gerczuk, M., Ottl, S., Cummins, N., Freitag, M., Pugachevskiy, S., … Schuller, B. (2017). Snore

sound classification using image-based deep spectrum features. Proceedings of the Annual Conference of the

International Speech Communication Association, INTERSPEECH, 2017-Augus(August), 3512–3516.

https://doi.org/10.21437/Interspeech.2017-434

Angie K. Reyes, Juan C. Caicedo, J. E. C. (2015). Fine-tuning Deep Convolutional Networks for Plant Recognition.

CLEF (Working Notes).

Asbjörn, J. (1983). Förbättring och ubderhåll av grusvägar. Forskningsrapport 243.FUG.

Ashour, A. S., Guo, Y., Hawas, A. R., & Xu, G. (2018). Ensemble of subspace discriminant classifiers for

schistosomal liver fibrosis staging in mice microscopic images. Health Information Science and Systems, 6(1), 1–10.

https://doi.org/10.1007/s13755-018-0059-8

Ballester, P., & Araujo, R. M. (2016). On the performance of googlenet and alexnet applied to sketches. 30th AAAI

Conference on Artificial Intelligence, AAAI, 1124–1128.

Berthelot, C., & Carpentier, A. (1819). Gravel Loss Characterization and Innovative Preservation Treatments of

Gravel Roads Saskatchewan, Canada.

Bhavsar, H., & Panchal, M. H. (2012). A Review on Support Vector Machine for Data Classification. International

Journal of Advanced Research in Computer Engineering & Technology, 1(10), 2278–1323.

Breiman, L. (1996). Bagging predictors. Machine Learning, 24(2), 123–140.

Brooks, C., Colling, T., Kueber, M. J., Roussi, C., & Endsley, A. (2011). State of the Practice of Unpaved Road

Condition Assessment.

Carling, K. (2021). The emergence of Microdata Analysis and its intellectual history over the past two decades.

https://doi.org/10.13140/RG.2.2.31325.54247

Cord, A., & Chambon, S. (2012). Automatic Road Defect Detection by Textural Pattern Recognition Based on

AdaBoost. Computer-Aided Civil and Infrastructure Engineering, 27(4), 244–259. https://doi.org/10.1111/j.1467-

8667.2011.00736.x

Donahue, J., Jia, Y., Vinyals, O., Hoffman, J., Zhang, N., Tzeng, E., & Darrell, T. (2014). DeCAF: A deep

convolutional activation feature for generic visual recognition. 31st International Conference on Machine Learning,

ICML, 2, 988–996.

Eghbal-Zadeh, Hamid, Bernhard Lehner, Matthias Dorfer, G. W. (2017). A hybrid approach using binaural i-vectors

and deep convolutional neural networks. IEEE AASP Challenge on Detection and Classification of Acoustic Scenes

and Events (DCASE), 5024–5028.

Page 34: Automated Gravel Road Condition Assessment

32

Forslöf, L., & Jones, H. (2015). Roadroid: Continuous Road Condition Monitoring with Smart Phones. Journal of

Civil Engineering and Architecture, 485–496. https://doi.org/doi: 10.17265/1934-7359/2015.04.012

General Study Plan: Doctoral Studies in Microdata Analysis Dalarna University. (2012). Borlänge,Sweden.

Gopalakrishnan, K., Khaitan, S. K., Choudhary, A., & Agrawal, A. (2017). Deep Convolutional Neural Networks with

transfer learning for computer vision-based data-driven pavement distress detection. Construction and Building

Materials, 157, 322–330. https://doi.org/10.1016/j.conbuildmat.2017.09.110

Gorges, Christian, Kemal Öztürk, R. L. (2019). Impact detection using a machine learning approach and experimental

road roughness classification. Mechanical Systems and Signal Processin, 738–756.

Gregory D. Cline, J. A. B. (2003). Automated data collection for pavement condition Index Survey.

Habibi Aghdam, H., & Jahani Heravi, E. (2017). Guide to Convolutional Neural Networks. In Guide to Convolutional

Neural Networks. https://doi.org/10.1007/978-3-319-57550-6

Hastie, T., Tibshirani, R., & Friedman, J. (2009). The elements of statistical learning: data mining, inference, and

prediction. Springer Science & Business Media,.

Hedjazi, M. A., Kourbane, I., & Genc, Y. (2017). On Identifying Leaves : A Comparison of CNN with Classical ML

Methods. 25th Signal Processing and Communications Applications Conference (SIU). IEEE, 1–4. IEEE.

Hossein Alzubaidi. (2014). Bedömning av grusväglag(Assesment of gravel roads),TDOK 2014:0135 Version 1.0

,Trafikverket. Retrieved from https://trafikverket.ineko.se/Files/sv-

SE/10845/RelatedFiles/2005_060_bedomning_av_grusvaglag.pdf

Huang, Zhengwei, Ming Dong, Qirong Mao, Y. Z. (2014). Speech emotion recognition using CNN. Proceedings of

the 22nd ACM International Conference on Multimedia, 801–804.

Huntington, G., & Ksaibati, K. (2011). Management of Unsealed Gravel Roads State of the Practice in American

Counties. (2232), 1–9. https://doi.org/10.3141/2232-01

Kanhere, S. S. (2011). Participatory sensing: Crowdsourcing data from mobile smartphones in urban spaces BT - 2011

12th IEEE International Conference on Mobile Data Management, MDM 2011, June 6, 2011 - June 9, 2011. 2011

12th IEEE International Conference on Mobile Data Management, 2, 3–6. https://doi.org/10.1109/MDM.2011.16

Kans, M., Campos, J., & Håkansson, L. (2020). Condition Monitoring of Gravel Roads--Current Methods and Future

Directions. In A. Ball, L. Gelman, & B. K. N. Rao (Eds.), Advances in Asset Management and Condition Monitoring

(pp. 451–461). Cham: Springer International Publishing.

Kim, M.-J., & Kang, D.-K. (2012). Classifiers selection in ensembles using genetic algorithms for bankruptcy

prediction. Expert Systems with Applications, 39(10), 9308–9314.

Page 35: Automated Gravel Road Condition Assessment

33

Lau, S., Chong, E., Yang, X., & Wang, X. (2020). Automated Pavement Crack Segmentation Using U-Net-Based

Convolutional Neural Network. IEEE Access, 8, 114892–114899. https://doi.org/10.1109/ACCESS.2020.3003638

LeCun, Yann, Bernhard Boser, John S. Denker, Donnie Henderson, Richard E. Howard, Wayne Hubbard, L. D. J.

(1989). Backpropagation applied to handwritten zip code recognition. Neural Computation, 1(4), 541–551.

Ludmila I, K. (2004). Combining pattern classifiers: methods and algorithms. New York: John Wiley & Sons.

Mednis, A., Strazdins, G., Zviedris, R., Kanonirs, G., & Selavo, L. (2011). Real Time Pothole Detection using

Android Smartphones with Accelerometers. International Conference on Distributed Computing in Sensor Systems

and Workshops (DCOSS), (June 2014), 1–6. https://doi.org/10.1109/DCOSS.2011.5982206

Mishra, P. K., Yadav, A., & Pazoki, M. (2018). A Novel Fault Classification Scheme for Series Capacitor

Compensated Transmission Line Based on Bagged Tree Ensemble Classifier. IEEE Access, 6, 27373–27382.

https://doi.org/10.1109/ACCESS.2018.2836401

Muhlbaier, Michael, Apostolos, T., & Polikar, R. (2005). Ensemble confidence estimates posterior probability.

International Workshop on Multiple Classifier Systems. Berlin: Springer.

Nausheen Saeed, Moudud Alam, Roger G. Nyberg, Mark Dougherty, Diala Jomaa, P. R. (2020). Comparison of

Pattern Recognition Techniques for Classification of the Acoustics of Loose Gravel. 7th IEEE International

Conference on Soft Computing & Machine Intelligence (ISCMI), At: Stockholm, Sweden, 237–243.

https://doi.org/10.1109/ISCMI51676.2020.9311569

Nausheen saeed, M. (2020). A Review of Intelligent Methods for Unpaved Roads Condition Assessment. 2020 15th

IEEE Conference on Industrial Electronics and Applications (ICIEA), (May), 79–84.

Nervis, L. O., & Nuñez, W. P. (2018). Identification and discussion on distress mechanisms of unsurfaced gravel

roads. International Journal of Pavement Research and Technology, 12(1), 88–96. https://doi.org/10.1007/s42947-

019-0011-6

Ngwangwa, H. M. M., Heyns, P. S. S., Breytenbach, H. G. A. G. A., & Els, P. S. S. (2014). Reconstruction of road

defects and road roughness classification using Artificial Neural Networks simulation and vehicle dynamic responses:

Application to experimental data. Journal of Terramechanics, 53(1), 1–18. https://doi.org/10.1016/j.jterra.2014.03.002

Nyberg, R. G., Yella, S., & Dougherty, M. (2015). Inter-rater reliability in determining the types of vegetation on

railway trackbeds. Web Information Systems Engineering – WISE 2015: 16th International Conference, Miami, FL,

USA.

Olga Russakovsky, Jia Deng, Hao Su, Jonathan Krause, Sanjeev Satheesh, Sean Ma, Zhiheng Huang, Andrej

Karpathy, Aditya Khosla, Michael Bernstein, A. C. B., & Fei-Fei, L. (2015). Imagenet large scale visual recognition

challenge. International Journal of Computer Vision, 115(3), 211–252.

Page 36: Automated Gravel Road Condition Assessment

34

Pandey, B., & Tiwari, P. (2019). Sound Classification Using Convolutional Neural Network and Tensor Deep

Stacking Network. IEEE Access, 7, 7717–7727. https://doi.org/10.1109/ACCESS.2018.2888882

Patrick, C., & Foedisch, M. (2003). Performance evaluation of color based road detection using neural nets and

support vector machine. 32nd Applied Imagery Pattern Recognition Workshop.

https://doi.org/10.1109/AIPR.2003.1284265

Polikar, R. (2006). Ensemble based systems in decision making. IEEE Circuits and Systems Magazine, 6(3), 21–44.

https://doi.org/10.1109/MCAS.2006.1688199

Rajab, M. I., Alawi, M. H., & Saif, M. A. (2008). Application of image processing to measure road distresses. WSEAS

Transactions on Information Science and Applications, 5(1), 1–7.

Ren, Z., Qian, K., Wang, Y., Zhang, Z., Pandit, V., Baird, A., & Schuller, B. (2018). Deep Scalogram Representations

for Acoustic Scene Classification. IEEE/CAA Journal of Automatica Sinica, 5(3), 662–669.

https://doi.org/10.1109/JAS.2018.7511066

Rhee, H., Fridley, J., & Page-Dumroese, D. (2018). Traffic-induced changes and processes in forest road aggregate

particle-size distributions. Forests, 9(4), 1–16. https://doi.org/10.3390/f9040181

Robert, E., & Ronald, B. (1992). Unsurfaced Road Maintenance Management.

Rodríguez, J. J., & Kuncheva, L. (2006). Rotation forest: A new classifier ensemble method." IEEE transactions on

pattern analysis and machine. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(10), 1619–1630.

Rokach, L., & Maimon, O. (2008). Data mining with decision trees: theory and applications. World Scientific Pub Co

Inc.

Saeed, N., Dougherty, M., Nyberg, R. G., Rebreyend, P., Jomaa, D., & Nausheen saeed, M. (2020). A Review of

Intelligent Methods for Unpaved Roads Condition Assessment. 2020 15th IEEE Conference on Industrial Electronics

and Applications (ICIEA), (May), 79–84.

Sainath, Tara N., Brian Kingsbury, George Saon, Hagen Soltau, Abdel-rahman Mohamed, George Dahl, B. R. (2015).

Deep convolutional neural networks for large-scale speech tasks. Neural Network, 64, 39–48.

Sattar, S., Li, S., & Chapman, M. (2018). Road surface monitoring using smartphone sensors: A review. Sensors,

18(11), 3845. https://doi.org/https://doi.org/10.3390/s18113845

Sayers, M. W., Gillespie, T. D., & Queiroz, C. A. V. (1986). The international road roughness experiment: A basis for

establishing a standard scale for road roughness measurements. Transportation Research Record, 1084, 76–85.

Schlüter, Jan, S. B. (2014). Improved musical onset detection with convolutional neural network. Ieee International

Conference on Acoustics, Speech and Signal Processing (Icassp), 6979–6983.

Page 37: Automated Gravel Road Condition Assessment

35

Skorseth, K. (2000). Gravel roads: maintenance and design manual. US Department of Transportation, Federal

Highway Administration.

Sodikov, J., Tsunokawa, K., & Ul-Islam, R. (2005). Road Survey with ROMDAS System: A Study in Akita

Prefecture. Departmental Bulletin Paper, (February), 149–151.

Souza, V. M. A., Giusti, R., & Batista, A. J. L. (2018). Asfault: A low-cost system to evaluate pavement conditions in

real-time using smartphones and machine learning. Pervasive and Mobile Computing, 51, 121–137.

https://doi.org/10.1016/j.pmcj.2018.10.008

Sueur, J. (2020). SEEWAVE A very short introduction to sound analysis for those who like elephant trumpet calls or

other wildlife sound. Retrieved from https://cran.r-project.org/web/packages/seewave/vignettes/seewave_analysis.pdf

Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., … Rabinovich, A. (2015). Going Deeper with

Convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 1–9.

Vision Texture Database. (n.d.). Retrieved from Massachusetts Institute of Technology website:

https://vismod.media.mit.edu/vismod/imagery/VisionTexture/

Walker, D., Entine, L., & KUMMER, S. (1987). Pavement Surface Evaluation and Rating PASER Manual. Retrieved

from https://trid.trb.org/view/260614

Wang, H. W., Chen, C. H., Cheng, D. Y., Lin, C. H., & Lo, C. C. (2015). A real-time pothole detection approach for

intelligent transportation system. Mathematical Problems in Engineering.

Wang, J., & Perez, L. (2017). The Effectiveness of Data Augmentation in Image Classification using Deep Learning.

ArXiv Preprint.

Zhang, C., & Elaksher, A. (2012). An unmanned aerial vehicle-based imaging system for 3D measurement of unpaved

road surface distresses. Computer-Aided Civil and Infrastructure Engineering, 27(2), 118–129.

https://doi.org/10.1111/j.1467-8667.2011.00727.x

Zhang, L., & Schaeffer, H. (2020). Forward Stability of ResNet and Its Variants. Journal of Mathematical Imaging

and Vision, 62(3), 328–351. https://doi.org/10.1007/s10851-019-00922-y