01.06.2017 Views

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!