You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/311706147

A Smart System for Driver's Fatigue Detection, Remote Notification and


Semi-Automatic Parking of Vehicles to Prevent Road Accidents

Conference Paper · December 2016


DOI: 10.1109/MEDITEC.2016.7835371

CITATIONS READS

13 3,554

5 authors, including:

Alamgir Hossan Faisal Bin Kashem


University of Central Florida University of Dhaka
25 PUBLICATIONS   163 CITATIONS    6 PUBLICATIONS   33 CITATIONS   

SEE PROFILE SEE PROFILE

Md. Mehedi Hasan


Daffodil International University
59 PUBLICATIONS   318 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

BCI Assistive Devices View project

Development of a Tropical Ocean Vector Wind (OVW) climatology data product View project

All content following this page was uploaded by Faisal Bin Kashem on 31 July 2018.

The user has requested enhancement of the downloaded file.


A Smart System for Driver’s Fatigue Detection,
Remote Notification and Semi-Automatic Parking
of Vehicles to Prevent Road Accidents
1
Alamgir Hossan, 2Faisal Bin Kashem, 3Md. Mehedi Hasan, 4Sabkiun Naher, 5Md. Ismail Rahman
Department of Applied Physics, Electronics & Communication Engineering
University of Chittagong
Chittagong-4331, Bangladesh
1ah.apece@cu.ac.bd, 2fbk835@gmail.com, 3mehedi93hasan@gmail.com, 4sabikaislam@yahoo.com,5ismilerahman79@gmail.com

Abstract— Drowsy driving is one of the main reasons of road disabled their breadwinners. The victims become a heavy
accidents. Different techniques have been reported in literature burden to the society resulting a severe development challenge.
to detect driver’s drowsiness, but almost all the prevailing
systems only alert the driver if drowsiness is detected. There are a number of reasons behind the road accidents,
Consequently, the drowsy driver continues driving, with a high most of which are related to drivers [6-7]. Driver’s fatigue or
risk of devastating accident. In this paper, we proposed and drowsiness has been proved to be the vital factor of road
verified an EEG based system which not only alerts the driver by accidents [8]. When drivers get drowsy, they loss vigilance,
alarm, but also puts the vehicle in semiautomatic parking mode abilities of perception and overall control over the vehicle [9-
by controlling fuel supply if drowsiness is detected. At the same 10]. Consequently, accidents become inevitable. There are
time, it reports nearby police station by SMS which contains various factors that can result in drowsiness. Long monotonous
necessary information to take essential steps locating the vehicle. driving or over driving, lack of sufficient sleep, drinking
Stored EEG signals, obtained with wireless wearable headsets excessive alcohol, taking sedative drugs, driving time etc. are
from numerous subjects in different conditions by different mentionable [11]. Whatever the cause, drowsiness of a driver
research groups, were used in this work. Power spectrum makes him unfit for driving with a high risk of tragic accidents.
analyses were carried out in MATLAB to determine the Therefore, for safe driving, avoiding drowsiness is essential.
dominant frequency components in the brain signals. The slow
wave to fast wave ratios of EEG activities were assessed for a There have been numerous works for driver’s drowsiness
number of epochs to determine driver’s drowsiness. GPS and detection and inattention monitoring [12]. Mainly three types
GSM modules were used with Arduino MEGA for tracking, of techniques have been used in these works. First types of
remote notification and servomotor control. Performance of the techniques generally utilize visual features such as facial
proposed system was evaluated by stored data which confirmed expressions, eye blink, gaze, head movements of drivers to
its feasibility and reliability. detect their drowsiness [13]. Computer vision and image
processing techniques are usually used in these techniques
Keywords— drowsiness detection; BCI; road accident [14]. The second types of techniques use vehicle based
prevention; semiautomatic parking; neuro headset; EEG
parameters such as the movement of steering wheel, the rate of
change of speed, the pressure on the brake, the angle of the
I. INTRODUCTION wheels etc. to determine the level of driver’s drowsiness using
Road accident has been one of the main reasons of deaths, sensor based techniques [15].
injuries and a huge amount of economic loss worldwide. It kills Though these two types of techniques use non-intrusive
almost 1.3 million people, wounds or makes disabled other 50 sensors and take the benefits of sophisticated image processing
million and causes about USD $518 billion economic loss and computer vision technologies, these techniques have some
throughout the world every year [1-2]. Unfortunately, low and serious limitations. Since the physical parameters what these
middle-income countries are the main victims of these techniques are based on, may be different for different drivers
fatalities, about 90% of total deaths and injuries occur there [3]. and different driving conditions, these techniques sometimes
In Bangladesh, over 12000 people die and other 35000 people incorrectly detect drowsiness which can be misleading. For
get severely injured annually [4]. The economic loss is example, if a driver talks while driving, it could be misdirected
estimated to be about 2-3% of national GDP of this country [5]. as yawning. Different lighting condition, wearing sunglasses
According to the study, these figures of toll would be doubled may affect the eye state analysis. For detecting actual
by the year of 2030, if no effective steps are taken [2]. In most drowsiness, more effective techniques have been a crucial
road crashes, young and working people who are usually wage need. The third types of techniques which are based on
earner of their family and main driver of the national economy, physiological analysis of drivers can do this work more
die or get permanently disabled. So, a road accident is not accurately since physiological conditions are directly related to
merely an accident, it usually abolishes the dreams and overall the driver’s physical and mental fatigue. Different
social and financial structure of a family killing or making

978-1-5090-5421-3/16/$31.00 ©2016 IEEE


physiological indexes such as electrocardiogram (ECG), classified into five different bands (delta, theta, alpha, beta,
electroencephalogram (EEG) and elecrooculogram (EOG) are gamma) based on their frequency and amplitude of oscillation
usually used in these techniques. However, the EEG is [24]. The brain wave pattern of people changes in frequency
considered the ‘gold standard’ to detect driver’s fatigue. The and magnitude with what they do, think or feel. Drowsiness or
EEG based techniques which determine the electrical activities mental fatigue is associated with a particular frequency and
of brain have been so promising in detecting driver’s actual amplitude ranges of brainwaves. The fastest brain waves are
fatigue [16]. Further with the advent of portable and wireless gamma (γ) which have frequency above 22 Hz. These waves
EEG signal acquisition systems, implementing EEG based real- are related to very excited and disordered or restless mental
time drowsiness detection techniques in any environment has condition [25] and not ‘normal’ for driving. Beta (β) brain
been easily feasible [17].
waves are associated with high state of wakefulness and have
There have been a number of real vehicle and vehicle frequency range from 13 Hz to 22 Hz. When a person
simulator based researches for detecting driver’s drowsiness experiences beta waves as dominant, he remains highly alert,
using EEG [18-22], which prove the better accuracy and more focused and vigilant [26]. The alpha (α) waves which
reliability of these methods over the visual feature based and have the frequency 8 Hz to 13 Hz, are linked with the most
the other physiological signal based methods [23]. Many of relaxed and stable brain states. A person while having
these methods proposed buzzer based alarm system inside the dominant alpha waves remains balanced, calm with complete
vehicle to alert the driver if he/she is detected drowsy. These awareness of surroundings. The brain signals of frequency
systems are useful enough but most of the time the problem from 4 Hz to 8 Hz are known as theta (θ) band. Consciousness
remain unsolved because the drowsy driver continues driving or vigilance is seen to be significantly declined and drowsiness
even after drowsiness is detected and alarm is rung.
or light sleep is observed when theta waves are dominant [27].
Consequently, the risk of accidents still vestiges.
The delta (δ) brain waves, having frequency of 0.1 Hz to 4 Hz,
In this paper, we proposed and implemented an EEG based are the slowest brain waves and are experienced during deep
system that continuously monitor driver’s brain signal to detect sleep. During fatigue or drowsiness, delta and theta waves
drowsiness. If drowsiness is detected once, our system become dominantly stable, alpha waves decreases marginally
activates a microcontroller module which does the following and beta waves decline significantly [28]. Different algorithms
actions simultaneously. such as θ/β, α/β, (θ+α)/(α+β), (θ+α)/β and (θ+ δ)/(α+β) have
i. It enables the buzzer to awaken the driver. been used to determine the drowsiness [29-30]. Among them,
(θ+ δ)/(α+β) and (θ+α)/β ratios are observed to rise more
ii. It puts the vehicle on semi-automatic parking mode by sharply during drowsiness [31].
controlling the oil flow through the engine and switch
the parking light on so that the driver can park the
vehicle in a suitable and safe place.
iii. It reports the nearby police station the details
including vehicle’s current location, license, driver’s
license, conductor’s mobile number etc. using GSM
and GPS technologies so that the concerned authority
can take necessary steps to prevent road accidents.
The remainder of this paper is organized as follows. In
Section II, we described our proposed method and materials
with a brief description of algorithm development and coding
techniques in a step by step way. Results and performance
verification of the designed system is summarized and
discussed in Section III. A future research direction is given in
section IV. We conclude this paper discussing the significance,
limitations of this work.

II. METHOD AND MATERIALS


In this section, we describe the complete procedure and
interconnection of the modules of the proposed system in a
step by step way. The overall functional block diagram is
illustrated in Fig. 1.
A. Brain Signals and Their Acquisition
Electrical activity of human brain which is measured by
electroencephalogram (EEG), directly corresponds to the
physiological and mental status of human. These activities
exhibit rhythmic patterns called brain waves which are Fig. 1. Block diagram of the proposed sytem
There have been available a number of cheap, reliable and C. Microcontroller Unit
user-friendly portable EEG signal acquisition systems, such as The signal processing unit continuously acquire and
Emotive EPOC, Muse, Xwave headset etc. which can process the brain wave signals from the driver’s neuro headset
effectively be used to capture the brain signals of the drivers in
to determine the current brain state of the driver. If the brain
real time. For this, the drivers have to wear the neuroheadset
states correspond to alert or vigilant, (θ+δ)/(α+β) ratio is less
during driving. Since the headsets are light enough like
ordinary music headsets, it would not be much uncomfortable than threshold level or the fast waves are dominant, it keeps
or annoying to them. Different wireless EEG headsets use going and the rest of the system remain idle. But when
different number of electrodes on the different position of the drowsiness is detected, i.e. slower brain waves become
subject’s scalp. For example, the Emotive EPOC uses 14 dominant over faster brain waves or (θ+δ)/(α+β) ratio exceeds
different EEG channels with two other references placed certain threshold value, the signal processing unit immediately
according to international 10-20 electrode positioning system enables the microcontroller module. When enabled, the
to continuously acquire brain signals at a rate of 128 samples microcontroller unit performs a number of works
per second and 14-bit resolution. The module continuously simultaneously as depicted in algorithm of Fig. 3. It triggers
sends the obtained data to signal processing module by the buzzer system to alert the driver, puts the vehicle in
Bluetooth technology [32]. semiautomatic-parking mode by controlling the fuel supply as
The datasets we used for this work were collected from described in the following section, activates GPS module to
EEG Motor Movement/Imagery Dataset (eegmmidb) stored in know the current location and sends SMS containing location,
PhysioNet [33]. There were over 1500 short EEG recording of driver’s license no., contact number, vehicle no etc. to the
109 subjects in different physical and mental conditions. nearest police station using GSM module and existing
BCI2000 system was used to record EEG signal using 64 network. In this system, we used Arduino MEGA-2560 as
channels and 160 Hz sampling frequency [34]. microcontroller device and Arduino IDE was used as
programming platform.
B. Signal Processing
The signal processing unit is an embedded signal
processing chip. In this work, we used MATLAB
8.5.0.197613 (R2015a) under Windows 64-bit platform. We
loaded a large number of signals in workspace, filtered with a
6th order Butterworth filter to remove different artifacts and
noises. Then, we performed spectral analysis of those signals
by Fast Fourier Transform(fft) algorithm to resolve the signals
and to determine the dominant frequency component for each
epoch. Finally, we calculated (θ+δ)/(α+β) ratio of brain signals
for a number of subjects over a certain period of time.

Fig. 3. Flow chart of controlling and reporting system

D. Alarming Unit
The buzzer system is an immediate safety for the vehicle
until police locate the vehicle. It is connected with the Arduino
as output device. When the buzzer rings, it awakes the driver
and the driver is then bound to park the vehicle to the nearest
suitable place if it is made mandatory traffic rule. In addition,
once drowsiness is detected, the fuel supply to the engine of
the vehicle is controlled by semiautomatic parking mechanism
so that the driver cannot drive further with acceleration even if
he wants. The buzzer also alerts the passengers, in case of
Fig. 2. Flow chart of drowsiness detection algorithm
public transports, about the drowsiness of the driver so that
they can ask the driver to park the vehicle immediately. For
this unit we used SparkFun RedBot Buzzer for its good sound G. Remote Notification System
quality. Global System for Mobile(GSM) system plays a major role
E. Semi Auto-Parking Mechanism in our system. When drowsiness is detected and it is enabled by
microcontroller unit, the GSM module communicated to a
This sub module is enabled immediately after the remote server to know the contact number of a nearest police
drowsiness is detected. We designed vehicles speed control station. Then it incorporated the location from the GPS module
system by controlling the fuel supply to the engine as shown in with other necessary information including driver’s license,
the Fig. 4. Usually, driver supplies fuel to the engine by vehicle no, driver’s contact number etc. into a text message to
pressing accelerator through a pipe line. In our semiauto- send to the nearest police station. As a result, law enforcing
parking system we used a valve attached to the pipe line which authority would be able to locate the vehicle within very short
could rotate clockwise or anti-clockwise. The movement of time and replace the driver or take other necessary steps to
valve was controlled by a servo motor. When drowsy condition prevent likely crash. Then the system could be resumed to
of driver was detected, the microcontroller sent a signal to the normal driving mode using a code which could be applied to
servo motor and then it moved in such a direction that the valve microcontroller by law enforcing authority.
connected to it blocked the pipe line. In this way fuel supply to
the engine was controlled and it would make the driver to park
the vehicle in a nearest suitable place. Besides microcontroller III. RESULTS AND DISCUSSION
turned on the parking light to avoid collision with the vehicles We analyzed a number of EEG samples obtained from
from behind. different subjects having different physiological states. A 20-
sec window was used to filter the data by a 6th order
Butterworth filter and find the spectral components by fft
algorithm. A typical epoch from electrode Fp1, for example, is
shown in Fig. 5 with magnitudes of its spectral components. It
was a brain signal from an awake subject. Fig. 6 depicts
another epoch from a subject who was drowsy.

Fig. 5. Brain signal & its spectral components of awake state

Fig. 4. Semi Auto-Parking Mechanism

F. Tracking System
Microcontroller system activates GPS module when signal
Fig. 6. Brain signal & its spectral components of drowsy state
processing module transform drowsy signal into command. In
response, the GPS module collects the current location of the For a number of epochs obtained from a subject we
vehicle and feeds the location as input message to GSM device. computed the slow brain waves to fast waves, namely,
The module remains idle unless drowsiness is detected and it is (θ+δ)/(α+β) ratios over a period of time at one second time
triggered. interval. We repeated it many times until we went through a
particular moment when the subject was drowsy, the ratios IV. FUTURE WORK
were observed to cross the threshold line as shown in Fig. 7 at We have continued working to develop a fully automatic
seventh second for the given data. After crossing the threshold
vehicle parking system using digital image processing
line, the alarming system awoke the driver like all other
prevailing system to alert driver. Since the driver became techniques. This would take the full control to park the vehicle
vigilant temporarily, it results in dominating fast wave again. at a nearest possible place as soon as driver’s drowsiness is
However, as we claimed, only the alarming system is not detected once forestalling drowsy driver from driving.
sufficient because the driver became drowsy again later and in CONCLUSION
our experiment, the value at 15th second of Fig. 7 justifies this.
In this paper, we developed a driver’s drowsiness
detection, alarm and a novel semi-automatic parking system to
prevent road crashes. In addition, we extended the work to
report the nearby police station of the occurrence. We couldn’t
use real time data during the work because of our current
limitation to afford a real time EEG data acquisition system.
But performance of the proposed system was successfully
verified using the reliable stored benchmark data obtained
from relevant subjects. The data were suitable for our system
as these were collected by portable BCI2000 system. We used
slow waves to fast waves ratio for detecting drowsiness as it is
more reliable to detect drowsiness than any single wave.
Because single wave like alpha, beta, delta etc. fluctuates very
Fig. 7. Slow wave to fast wave ratios of a subject quickly where change of different signals is needed
simultaneously for a small change in slow wave to fast wave
For this reason, the rest of the system was designed to start ratio. We processed the signals in MATLAB platform and
working as soon as the ratio cross the threshold value very first implemented a model of the rest of the system in real time
time and the system was seen to work as expected. The speed which worked successfully. If this proposed system is
of servo motor was controlled accordingly in a model of implemented with the legislation of proper traffic rules, it
vehicle’s fuel supply during the experiment. The buzzer was would hopefully reduce the rate of devastating road crashes.
rung immediately after the ratio crossed the fixed threshold
value and an SMS containing necessary information was sent REFERENCES
to the desired number as shown in Fig. 8. We used a fixed [1] Association for Safe International Road Travel, Internet:
number for verification purpose. However, cell number of http://asirt.org/initiatives/informing-road-users/road-safety-facts/road-
nearest police station could be collected communicating with a crash-statistics [22 May, 2016].
remote server utilizing existing GSM network. [2] Global Status Report on Road Safety, World Health Organization
(WHO), 2015. Available:
http://www.who.int/violence_injury_prevention/road_safety_status/2015
/en/ [23 May, 2016]
[3] “World report on road traffic injury prevention,” WHO, Geneva, 2004.
Available:
http://www.who.int/violence_injury_prevention/publications/road_traffi
c/world_report/en/ [23 May, 2016]
[4] Md. Mazharul Hoque, Zobair Ibn Awal, Sabreena Anowar, Shahnewaz
Hasanat-E Rabbi, S. M. Sohel Mahmud, “Road Safety Research Needs
and the Role of Accident Research Centre (ARC)”, Proceedings of the
National Symposium on Engineering and Technological Education
(NSET), BUET, pp. 95-100, 29 December, 2007.
[5] Hoque M. M.,Mahmud S. M. S., Paul S., "The Cost of Road Traffic
Accidents in Bangladesh", 10th Pacific Regional Science Conference
Organization (PRSCO) Summer Institute 2008, Bangladesh Regional
Science Association (BRSA), pp. 88, 15-17 May, 2008.
[6] Jonathan Mosedale, Andrew Purdy, Eddie Clarkson, “Contributory
factors to road accidents”, Available: http://www.mvs.net/safety.html
[23 May, 2016]
[7] “National Motor Vehicle Crash Causation Survey”, U.S. Department
ofTransportation, National Highway Traffic Safety Administration, July,
2008. Available : www-nrd.nhtsa.dot.gov/Pubs/811059.PDF [23 May,
2016]
[8] “Driver Fatigue and Road Accidents”, The Royal Society for the
Prevention of Accidents (RoSPA), Available:
http://www.rospa.com/road-safety/advice/drivers/fatigue/road-
accidents/, June, 2011.[23 May, 2016]

Fig. 8. Sample notfication SMS


[9] Jennie Connor, Gary Whitlock, Robyn Norton, Rod Jackson, “The role [21] K. Q. Shen, X. P. Li, C. J. Ong, S. Y. Shao, E. P. V. Wilder-Smith,
of driver sleepiness in car crashes: a systematic review of “EEG-based mental fatigue measurement using multiclass support
epidemiological studies,” Accident Analysis & Prevention, vol. 33, no. 1, vector machines with confidence estimate,” Clin. Neurophys., vol. 119,
pp. 31-41, January 2001. no. 7, pp. 1524–1533, Jul. 2008.
[10] Al-Khateeb, G.G., “Analysis of Accident Data and Evaluation of [22] J. Hyun, S. Gih, K. Ko, S. Kwang, “A smart health monitoring chair for
Leading Causes for Traffic Accidents in Jordan,” Jordan J Civ Eng, vol. nonintrusive measurement of biological signals,” IEEE Trans. Inf.
4, no. 2, pp.76-94, 2010. Technol. Biomed., vol. 16, no. 1, pp. 150–158, Jan. 2012.
[11] L. P. Kostyniuk, F. M. Streff, and J. Zakarajsek, “Identifying unsafe [23] A. Hashemi, V. Saba, S. N. Resalat, “Real time driver’s drowsiness
driver actions that lead to fatal car-truck crashes,” AAA Found. Traffic detection by processing the EEG signals stimulated with external
Safety, 2002. flickering light,” Basic Clinical Neurosci., vol. 5, no. 1, pp. 22–27,
[12] S. Kaplan, M. A. Guvensan, A. G. Yavuz and Y. Karalurt, "Driver Winter 2014.
Behavior Analysis for Safe Driving: A Survey," IEEE Transactions on [24] PL Nunez, Ramesh Srinivasan. Electric fields of the brain: the
Intelligent Transportation Systems, vol. 16, no. 6, pp. 3017-3032, Dec. neurophysics of EEG, Oxford University Press, USA, 2006.
2015. [25] G Buzsaki, Rhythms of the Brain, Oxford University Press, 2006.
[13] L. M. Bergasa, J. Nuevo, M. A. Sotelo, R. Barea and M. E. Lopez, [26] KR Popper, JC Eccles, The self and its brain, Springer Science &
"Real-time system for monitoring driver vigilance," IEEE Transactions Business Media, 2012.
on Intelligent Transportation Systems, vol. 7, no. 1, pp. 63-77, March
2006. [27] Gillberg, M., G. Kecklund, T. Åkerstedt, "Sleepiness and performance
of professional drivers in a truck simulator—comparisons between day
[14] A. B. Albu, B. Widsten, T. Wang, J. Lan, and J. Mah, “A computer and night driving," Journal of Sleep Research, vol. 5, no. 1, pp. 12-15,
vision-based system for real-time detection of sleep onset in fatigued 1996.
drivers,” Proc. IEEE Intell. Veh. Symp., Eindhoven, The Netherlands,
Jun. 4–6, pp. 25–30, 2008. [28] Stern, John M. Atlas of EEG patterns, Lippincott Williams & Wilkins,
2005, pp. 27-55.
[15] A. Sahyadehas, K. Sundaraj, and M. Murugappan, “Detecting driver
[29] Lal, S. K., Craig, A., Boord, P., Kirkup, L., Nguyen, H, “Development
drowsiness based on sensors: A review,” Sensors, vol. 12, no. 12, pp. 16
937–16 953, Dec. 2012. of an algorithm for an EEG-based driver fatigue countermeasure,”
Journal of Safety Research, vol. 34, no. 3, pp. 321-328, 2003.
[16] M. Simon et al., “EEG alpha spindle measures as indicators of driver
[30] Eoh, H. J., Chung, M. K., & Kim, S. H, “Electroencephalographic study
fatigue under real traffic conditions,” Clinical Neurophys., vol. 122, no.
6, pp. 1168–1178, 2011. of drowsiness in simulated driving with sleep deprivation,” International
Journal of Industrial Ergonomics, vol. 35, no. 4, pp. 307-320, 2005.
[17] M. Li, Z. Cheng, and J.-F. Fang, “An EEG-based method for detecting
drowsy driving state,” in Proc. 7th Int. Conf. FSKD, pp. 2164–2167, [31] Jap, B. T., Lal, S., Fischer, P., & Bekiaris, E., “Using EEG spectral
2010. components to assess algorithms for detecting fatigue,” Expert Systems
with Applications, vol. 36, no. 2, pp. 2352-2359, 2009.
[18] G. R. Kumar, S. V. P. Raju, D. Kumar, “Classification of EEG signals
[32] Stytsenko, K., Jablonskis, E., Prahm, C, “Evaluation of consumer EEG
for drowsiness detection in brain and computer interface,” Comput. Sci.
Telecommun., vol. 4, no. 36, pp. 1512–1232, 2012. device Emotiv EPOC,” MEi: CogSci Conference, Ljubljana, August,
2011.
[19] U. Svensson, “Electrooculogram analysis and development of a system
[33] Goldberger, Ary L., et al. "Physiobank, physiotoolkit, and physionet
for defining stages of drowsiness,” M.S. thesis, Dept. Biomed. Eng.,
Linköping Univ., Linköping, Sweden, 2004. components of a new research resource for complex physiologic
signals." Circulation 101, no.23, pp. e215-e220, 2000.
[20] M. V. M. Yeo, X. P. Li, K. Shen, E. P.W. Smith, “Can SVM be used for
automatic EEG detection of drowsiness during car driving?” Safety Sci., [34] G. Schalk, D. J. McFarland, T. Hinterberger, N. Birbaumer and J. R.
vol. 47, no. 1, pp. 115–124, Jan. 2009. Wolpaw, "BCI2000: a general-purpose brain-computer interface (BCI)
system," in IEEE Transactions on Biomedical Engineering, vol. 51, no.
6, pp. 1034-1043, June 2004.

View publication stats

You might also like