Abstract
This paper proposes a biosignal distortion detection algorithm for a driver healthcare system based on a contact biosensor and a linked adaptive neuro-fuzzy inference system (ANFIS), and demonstrate its superiority using actual vehicle experiments. Contact biosensors are highly sensitive to vehicle vibration and turning. Although vehicle suspension contributes significantly to ride quality, vibration transfers to the driver and contact between the driver and biosensor can become unstable when executing a turn, causing the driver’s biosignal to not be measured well. This study estimated the driver’s biosignal state using acceleration, angular velocity, and slip ratio measurements obtained from sensor fusion. When the measurement exceeded a defined threshold, the driver healthcare system removed unreliable biosignal data. We adopted ANFIS to improve the proposed sensor fusion algorithm estimate accuracy for the driver’s biosignal state and improved the healthcare system robustness to road conditions. The effectiveness of the proposed algorithm was demonstrated experimentally by comparing the system using sensor fusion and linked ANFIS.
Keywords
Introduction
As cars are becoming more intelligent, drivers can utilize many new information services, one of which is the driver healthcare system. Personal identification and verification can be useful for these new services and biometrics provide an automatic method to recognize a person based on intrinsic physical or behavioral features. For example, biometrics based on electrocardiogram (ECG) waveforms [1–3].
The driver healthcare system is based on a contact biosensor that is highly sensitive to vehicle vibration and turning. Although suspension contributes significantly to ride quality when isolated from road noise, vehicle vibration transfers to the driver, and contact between the driver and biosensor can become unstable when executing a turn. Hence the driver’s biosignal may not be well measured, and this unreliably biosignal data may result in faulty healthcare service. Thus, we need to detect driver biosignal distortion in real time and remove unreliably biosignal data. Current approaches for biosignal distortion detection measure left and right wheel speeds and compares the difference to predetermined reference. However, this method poor accuracy and environmental limits, particularly speed difference with time delays and differences caused by vibrations. Therefore, current methods are vulnerable to changing road conditions and biosignal distortion could become significant. This paper proposes a linked adaptive neuro fuzzy inference system (ANFIS) [4–6, 11–14], which is quite distinct from previous approaches. We employed an inertial measurement unit (IMU) sensor to consider road conditions, derived the slip ratio from wheel speed sensors and vehicle speed sensors to detect changes in friction between the tires and road, and used a steering angle sensor (SAS) to detect vehicle turning. The driver’s biosignal state is estimated using the obtained acceleration, angular velocity, and slip ratio measurements along with fused IMU, SAS, wheel speed sensor, vehicle speed sensor data. The proposed algorithm incorporated the linked ANFIS system to accurately estimate the driver’s biosignal state, improving the health care system robustness to road conditions. We verified the proposed method effectivenessexperimentally.
The remainder of this paper is organized as follows. Section 2 explains the contact sensor biosignal detection system, and Section 3 discusses the distortion detection system using linked ANFIS. We also show experimental results and demonstrate the algorithm performance. Section 4 summarizes the outcomes and concludes the paper.
Biosignal detection based on a contact sensor
This section defines a contact sensor for the driver healthcare system and discusses the main sources of disturbance (vehicle shaking and turning). Figure 1, shows that the driver healthcare system comprises three parts. ECG and IMU sensors. ECG sensors are mounted in the steering wheel and the IMU sensor is mounted in the center console. We acquire the driver’s biosignal via the ECG sensors and vehicle movement via the IMU sensor. The controller area network (CAN) bus allows a host computer to communicate with devices, such as the ECG and IMU sensors, and other vehicle sensors (steering angle, wheel speed, and vehicle speed), to acquire synchronized sensor data. The healthcare service application resides in the host computer. The application analyzes driver ECG data to produces driver’s emotionalquotient (EQ), stress level, and heart rate.

Proposed driver healthcare system.
Thus, driver monitoring is possible and drivers can be notified by suitable alarm(s) in cases of emergency.
Vehicles vibrated depending on the road conditions, and grip is reduced when turning. Grip force can be calculated from the vehicle slip rate, which is inversely proportional to the grip force. The IMU provide information regarding the vehicle’s state: position, velocity, and attitude, and provides two main advantages [7–9]: object position and velocity can be evaluated in any timeframe, and readings are not affected by wheel slip.
Figures 2 and 3 shows typical vehicle driving experiments and corresponding IMU sensor values [10], respectively. The vehicle was a Hyundai Genesis DH, and the experiments included 4 road conditions: paved, bumpy, unpaved, and cobblestone roads. When the vehicle was turning, ECG sensor contact (on the steering wheel) became unstable, causing biosignal distortion. Figure 4 shows the typical SAS results for turning the vehicle.

Vehicle and typical paved, bumpy, unpaved, and cobblestone road surfaces employed for the experiments.

Biosignal distortion according to vehicle shaking.

Biosignal distortion according to vehicle turning.
Sensors for wheel speed, vehicle speed, and steering angle were already embedded in the vehicle, and we added an in-house developed IMU sensor, as shown in Fig. 5, integrating STM32F407 (Micro controller unit: MCU) and MPU6050 (IMU). Communication from the MCU and IMU was via an integrated circuit (I2C). Sampling rate for the vehicle speed sensor, SAS, and IMU were all 100 Hz, whereas wheel speed and ECG sample rates were 50 and 333 Hz, respectively.

In-house developed IMU sensor board combining (a) STM32F407 for the MCU and (b) MPU6050 for the IMU.
The IMU sensor board provided biosignals by communicating through the CAN bus. Figure 6 shows the sensor modules applied to the vehicle and corresponding typical sensor values.

(a) In-house developed IMU sensor module and (b) typical corresponding sensor values.
Distortion detection using sensor fusion
Figure 7 shows the proposed contact sensor based driver healthcare system. Slip ration was calculated from wheel and vehicle speed, IMU sensor measurements were compensated based on road conditions, and a threshold value was applied to the biosignal corresponding to the vehicle speed and acceleration to determine if the obtained biosignal wasdistorted.

Biosignal distortion detection using sensor fusion.
The SAS detects vehicle turning and slip ratio detects friction changes between the wheels and road. The slip ratio can be expressed as
The IMU sensor measures vehicle acceleration (lateral/longitudinal/vertical) and angular rate (roll/pitch/yaw) using a combination of accelerometers and gyroscopes. Accelerometers detect the magnitude and direction of the force applied to the sensor (including gravity) as a vector, and gyroscopes measure the rate of rotation around a particular axis.
The proposed biosignal distortion algorithm used vertical acceleration, roll, and pitch to detect vehicle vibrations due to road conditions. Vertical acceleration reflects the vertical behavior of the vehicle when passing over speed bumps or off-road. Pitch represents rotation around the side-to-side axis and roll represents rotation around the front-to-rear axis of the car.
Figure 8 shows pitch and roll data corrections considering road conditions. The corrected gyro output, w
i
can be derived as

Pitch and roll correction based on road conditions.
Figure 9 shows the corrected pitch and roll data, decreased fault rates for paved road and improved distortion detection rates for unpaved road conditions.

Pitch and roll correction affect.
The biosignal state can be estimated in real time using combined sensor data (IMU, SAS, wheel speed sensor, and vehicle speed sensor). Each data set (vertical acceleration, pitch, roll, steering angle, and slip ratio) has individual threshold values. When data exceeds the threshold value, the driver’s biosignal is distorted due to vehicle shaking or turning. Distortion detection performance of varies depending on the driving environment. Speed and acceleration are the main detection factors. To obtain more reasonable values and good detection performance, each sensor threshold was optimized using simulation based on experimental data, calculated as
We employed 10 datasets to detect biosignal distortion to verify the proposed sensor fusion method. Figure 10 shows fused sensor outputs for shaking and turning cases, and Table 1 shows the degree of accuracy (DOA) using Equation (13) for the 10 datasets,

Sensor fusion outputs for vehicle shaking and turning.
Proposed sensor fusion and previous general methods
A total of 188,000 data points were corrected from the various sensors with 21,100 from each of steering angle, wheel speed, vehicle speed, slip ratio, acceleration, vertical acceleration, and CAN bus interface collected at 0.01 s sampling rate. These data were also utilized to train the linked ANFIS system, as shown in Fig. 11.

Experimental datasets for different road conditions as detailed in Table 1.
As discussed in Section 2, and shown in Table 1, biosignal distortion detection based on a contact-type bio sensor is general method The contact biosensor is highly sensitive to vehicle vibration and turning, resulting in impaired accuracy. The sensor fusion method also exhibited severely impaired accuracy for different driving environments, because optimized thresholds depended on the experimental data used in the optimization. Therefore, we propose ANFIS to improve driver healthcare system robustness to driving environments. Figure 12 shows that the ANFIS is architecture equivalent to a two-input Sugeno fuzzy model with four rules, where each input is assumed to have two associated membership functions (MFs). Thus, Sugeno fuzzy inference rules were applied, and gradient descent and recursive least-squares estimation algorithms were employed to iteratively adjust the initial and subsequent ANFISparameters.

ANFIS architecture equivalent to the Sugeno fuzzymodel.
The network architecture can be summarized by considering individual layer functionality.
Each node in this layer generates membership grades with a linguistic value. For example, the ith node function is bell shaped, i.e.,
Every node in this layer multiplies the incoming signals and forwards the out, e.g.
The jth node of this layer calculates the ratio of the jth rule firing strength to the sum of the firing strengths for all rules, i.e.,
Node j in this layer has node function
The output from this layer has node function
Input selection is very important in the linked ANFIS design to increase model performance. We considered every individual input accuracy for the linked ANFIS, as shown in Fig. 13. The best distortion detection performance resulted from using slip ratio and acceleration input variables, whereas input speed exhibited the poorest performance. Since speed is a very important factor for calculating sensor thresholds, it should be considered a dominant input for ANFIS. Figure 14 shows the Linked ANFIS degree of accuracy from two inputs, where input speed was very important for several inputs, but the corresponding ANFIS accuracy was very poor. Similarly, ANFIS accuracy using speed coupled inputs was also generally poorer. However, accuracy improved when vertical acceleration and speed variables were included.

ANFIS accuracy using a single input variable.

ANFIS accuracy using two inputs.
Thus, we defined vertical acceleration and speed as the two main input variables for the first ANFIS model, and other input variables (acceleration pedal, slip ratio, steering angle, and steering angular velocity) were considered as the main input variables for the 2nd ANFIS model. Each input had two bell shaped membership functions. Figure 15 shows the final linked ANFIS model structure.

Final linked ANFIS model structure.
Tables 2 and 3 show the premise and consequent parameters of tuned linked ANFIS, respectively. Figure 16 shows the before and after learning MF status for mf2,1 and mf2,2 from Table 2 (Epoch 3 and 150, respectively).

Membership functions before and after learning.
Premise parameters of the Linked ANFIS Model
Consequent parameters of the linked ANFIS
As discussed in Section 3, 10 experimental datasets were used to test biosignal distortion detection. We included the IMU sensor with 100 Hz sampling rate; the ECG biosignal was sampled at 333 Hz; and steering angle, wheel speed, and vehicle speed data were acquired via the CAN bus interface. We used CANoe software (Vector Inc.) acquire the synchronized sensor data. Experiments were performed over paved roads with speed bumps and off-road at 0–90 km/h. Datasets 0 and 5 were used for training with bell shaped membership functions.
Table 4 and Fig. 17 show linked ANFIS outputs for various road conditions and driver status. Table 4 includes DOA for the datasets, and average linked ANFIS detection accuracy is compared with general and sensor methods in Fig. 16.

Overall method accuracies.
Linked ANFIS and sensor fusion method accuracies
Using sensor fusion, the Accuracy for dataset 3 using sensor fusion = 66.243%, whereas accuracy for dataset 6 = 92.907%, but the large accuracy variation also strongly depended on the choice of training datasets. In contrast, the proposed linked ANFIS improved deviation accuracy for all datasets without requiring training datasets, i.e., performance of the proposed method was guaranteed for differing driving environments.
This paper proposed a biosignal distortion detection algorithm using sensor fusion and linked ANFIS. We employed vehicle speed and vertical acceleration inputs for the first ANFIS; with slip ration, steering angle, steering angular velocity and acceleration pedal as inputs for the second ANFIS. Two bell shaped MFs were used for each input variable.
The general and sensor fused methods were significantly sensitive to vehicle vibration and movement, and road conditions, causing detection accuracy variances. In contrast, the proposed method improved distorted driver biosignal detection accuracy and increased the healthcare system robustness to differing driving environments.
We verified the proposed method provided superior performance than the general or sensor fusion approaches with experimental data.
Future work will consider more extensive experiments with a wider range of conditions to evaluate the proposed linked ANFIS model.
Footnotes
Acknowledgments
This research was supported by the Basic Science Research Program through the National Research Foundation of Korea funded by the Ministry of Education (grants NRF-2016R1D1A1B01016071 and NRF-2017R1D1A1B03031467).
