UWE Bristol Engineering showcase 2015
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Artem Kalus<br />
BEng Motorsport <strong>Engineering</strong><br />
Project Supervisor<br />
Gary Atkinson<br />
Terrain Detection in a field of automotive industry<br />
Introduction<br />
In our day and age, car-manufacturing companies<br />
are using most modern technologies from almost<br />
all possible industries. The modern technologies<br />
made possible invention and implementation of<br />
hundreds systems that improve vehicle dynamics,<br />
stability, safety and comfort. However, existing<br />
systems could be optimized and perform more<br />
efficiently, if the terrain type is know. For instance,<br />
ABS (anti-lock brakes system) is a system that<br />
optimizes braking pressure on each individual<br />
wheel to minimize braking distance when<br />
necessary. The use of the ABS can be optimized for<br />
a specific terrain type. In case of driving a vehicle<br />
on sand in a dessert it is more efficient to disable<br />
the ABS system, however, driving on snow is much<br />
safer with use of this system. By this reason, most<br />
car manufacturers already offer manual driving<br />
conditions selection (The modern commercial<br />
terrain detection control panel is demonstrated in<br />
Figure 1), nevertheless, it could be an<br />
improvement, if the user input would not be<br />
required and vehicles could detect terrain type<br />
autonomously by only using a digital camera.<br />
Terrain detection system is an electronic system,<br />
which may consist of sensors and control unit. The<br />
system feature is to analyse terrain a vehicle is<br />
driven on by using sensors and produce a relevant<br />
output that could be used by other vehicle onboard<br />
electronics to improve driving experience. In<br />
this project several automated terrain detection<br />
programmes based on use of a digital camera and<br />
image processing were developed.<br />
Methodology<br />
In this project five different methodologies were<br />
tested. All of the tested methods results were<br />
included in the Table 1. A cluster or pre-defined<br />
regions classification were used to define closest<br />
terrain type from the learning library to the tested<br />
image. Figure 3 demonstrates a cluster analysis of<br />
a two-dimensional method. In order to test every<br />
method twenty photos were taken, 5 of every<br />
terrain type. In total 4 terrain types were tested:<br />
sand, snow, grass, and tarmac.<br />
Chosen approach<br />
From all the tested methods the best results were<br />
demonstrated by the Method 3 Regional<br />
Restriction STD. The STD (Standard Deviation)<br />
Regional Restriction method is based on<br />
implementing the standard deviation function as a<br />
visual terrain analytic tool. The alteration and the<br />
closely related standard deviation are measures of<br />
how spread out a distribution is. The minimum<br />
and maximum STD values of each terrain type are<br />
obtained by the learning programme and used to<br />
train the terrain detection programme. After that<br />
the terrain detection programme is trained with<br />
the library produced by the learning programme<br />
and defines terrain regions on a one-dimensional<br />
graph in terms of STD values. Figure 2 depicts a<br />
tested sand image located in the sand terrain<br />
region. Figure 4 shows the sand terrain tested<br />
image used in Figure 1. The terrain detection<br />
programme than defines the region where the<br />
input image is inherent.<br />
Chosen approach data analysis<br />
The Method 2 Distance to Average STD showed<br />
100% correct detection of the terrain type and this<br />
made the method most precise out all presented<br />
herein. However, the method was based on using<br />
minimum and maximum STD values and the<br />
following makes the method vulnerable to false<br />
detections in case of continuous use of the system<br />
without any additional runs of the training<br />
programme. Nevertheless, the method was the<br />
most efficient out of all tested one-dimensional<br />
classification approaches.<br />
Figure 1 Range Rover Terrain Response Control<br />
Panel (Jaguar Land Rover North America, n.d.)<br />
Table 1 False detection rate<br />
Figure 2 STD Terrain<br />
Ranges and Input Image<br />
Position<br />
Figure 4 Sand Terrain<br />
Photo used in figure 1<br />
Figure 3 Vector Distance<br />
from Input Image to<br />
Terrains Averages<br />
Figure 5 Sample grass<br />
terrain image<br />
Project summary<br />
In this project an investigation has been<br />
accomplished to examine modern terrain<br />
detection systems, their main advantages and<br />
disadvantages and come up with another<br />
desirably better terrain detection system. The<br />
developed low-cost terrain detection system<br />
was planned to be utilized as an after-market<br />
add-on, and through good production design<br />
could be sold on Amazon and other similar<br />
retail outlets.<br />
Project Objectives<br />
• Existing terrain detection systems related<br />
literature review<br />
• Learn to use Matlab as image analysing<br />
tool<br />
• Take photos of different terrain types<br />
• Develop and test algorithms to extract<br />
image characteristic data<br />
• Develop terrain classification procedure<br />
based on image extracted data<br />
Project Conclusion<br />
Several terrain detection programmes were<br />
developed in Matlab environment and tested<br />
on photos of different terrain types.<br />
The Method 2 was the most efficient out of<br />
all tested single-dimensional and multidimensional<br />
classification approaches;<br />
nevertheless, further work on the system is<br />
suggested in order to improve its reliability<br />
and develop the software into a complete<br />
commercially utilized system.