Next Article in Journal
MEMS Tunable Diffraction Grating for Spaceborne Imaging Spectroscopic Applications
Next Article in Special Issue
A Wearable Magneto-Inertial System for Gait Analysis (H-Gait): Validation on Normal Weight and Overweight/Obese Young Healthy Adults
Previous Article in Journal
Data Access Based on a Guide Map of the Underwater Wireless Sensor Network
Previous Article in Special Issue
Automated Epileptic Seizure Detection Based on Wearable ECG and PPG in a Hospital Environment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design of a Wireless Sensor System with the Algorithms of Heart Rate and Agility Index for Athlete Evaluation

1
College of Instrumentation and Electrical Engineering, Jilin University, Changchun 130061, China
2
Department of IT Fusion Technology, Graduate School, Chosun University, Gwangju 61452, Korea
*
Authors to whom correspondence should be addressed.
Sensors 2017, 17(10), 2373; https://doi.org/10.3390/s17102373
Submission received: 12 September 2017 / Revised: 14 October 2017 / Accepted: 15 October 2017 / Published: 17 October 2017
(This article belongs to the Special Issue Wearable and Ambient Sensors for Healthcare and Wellness Applications)

Abstract

:
Athlete evaluation systems can effectively monitor daily training and boost performance to reduce injuries. Conventional heart-rate measurement systems can be easily affected by artifact movement, especially in the case of athletes. Significant noise can be generated owing to high-intensity activities. To improve the comfort for athletes and the accuracy of monitoring, we have proposed to combine robust heart rate and agility index monitoring algorithms into a small, light, and single node. A band-pass-filter-based R-wave detection algorithm was developed. The agility index was calculated by preprocessing with band-pass filtering and employing the zero-crossing detection method. The evaluation was conducted under both laboratory and field environments to verify the accuracy and reliability of the algorithm. The heart rate and agility index measurements can be wirelessly transmitted to a personal computer in real time by the ZigBee telecommunication system. The results show that the error rate of measurement of the heart rate is within 2%, which is comparable with that of the traditional wired measurement method. The sensitivity of the agility index, which could be distinguished as the activity speed, changed slightly. Thus, we confirmed that the developed algorithm could be used in an effective and safe exercise-evaluation system for athletes.

1. Introduction

The heartbeat is a vital physical parameter for the evaluation of health conditions, as it provides the vital signs of heart functions. The morphologies and inter-beat intervals of electrocardiogram (ECG) waveform can reveal the condition of the heart contractions. The ECG signal can be used to detect the heart rate accurately [1,2,3,4]. The QRS complex is the most prominent waveform in the ECG signal that can reveal the electrical activities during ventricular contractions. The current state of the heart can be evaluated by the shape of the QRS complex as well as by the time when it occurs. High-accuracy QRS detection is difficult because various types of noises occur in the ECG signal. Muscle action, electrode motion, and baseline instability can be the sources of noise [5]. A typical example is the loss of contact between the electrode and skin, which causes a transient interference in the baseline; this is called the electrode-contact noise [6]. There are some early studies for estimating heart rate such as by using acoustic [7] and Photoplethysmography (PPG) sensors [8,9,10]. The technology of the PPG signals relies on data from irradiating a light-emitting diode (LED) towards the capillary vessels in the skin and receiving the reflected light by a photo detector. These measures sense the rate of blood flow as controlled by the heart pumping action. Fukushima et al. [11] suggested a spectrum subtraction method to reject the spectrum of acceleration data from PPG signals. This method was proposed for the scenarios when small movements were incurred. For athletes, vigorous movements and vibrations are significant sources of noise. The motion artifacts are the transient baseline caused by changes in the electrode-skin impedance [12,13,14]. This is an especially relevant issue for athletes engaged in high-intensity activities. Unexpected noise with random amplitude and frequency can easily cause false detection. In addition, the physiological variability of the QRS complex makes heart rate detection more difficult. The occurrence of T waves with high-frequency characteristics, which are similar to those of the QRS complex, can hinder QRS detection. The accuracy of heart rate monitoring is not high during intensive physical activity, which means that it is difficult to determine the heart rate accurately during an emergency by just analyzing heart stress. The other novel TROIKA framework was proposed by Zhange et al. [9]. This method was based on signal decomposition, sparse signal reconstruction, and spectral peak tracking for versification. However, this approach is computationally demanding and may not work on real-time fitness devices. Due to the limitations stated above, these proposed methods might not be effective when subjects perform intensive exercise.
In sports, agility can indicate the potential of an athlete. To improve agility, many training exercises have been proposed [15,16,17]. The measurement of agility is based on the time that an athlete needs to complete the prescribed exercise or how many steps they can complete in a given period. It is well known that the intensity of body movement has a close relationship with the physical demand of the human circulatory system. The agility index is manually calculated by a supervisor. The manual measurement, calculation, and analysis of the agility index are inconvenient and inaccurate. Human motion analysis has been primarily dominated by the video camera [18]. L. Sigal et al. digitized the captured video of motion states, and the movements can be enhanced for further analysis by motion analysis software. B. Dijkstra et al. [19] monitored physical activities with accelerometers and compared them with video observations. T. Ryan Burchfield et al. [20] developed a wireless sensor application that detects abnormal human movements, such as seizures. In another study, a kinematic sensor [21] composed of a multi-axial accelerometer and gyroscope was used to monitor the daily physical activities of elderly people. J. Ng et al. [22] developed a device that could record information on body positions along with the ECG signal to aid clinical diagnosis. However, motion detection with multiple cameras requires a complicated setup in a limited space, and therefore, it is unsuitable for monitoring people in outdoor or mobile environments. The aforementioned studies, which were related to body posture, were limited by the accuracy of the system. For a more accurate depiction of body posture and position, it would be necessary to mount more sensors at various locations on the body.
There are commercially available products in the market. Usually, they are watch-type and belt-type that strap the sensor on the chest. The other commercial product is the pedometer that uses an accelerometer. These devices usually have a single function, such as heart rate or movement monitoring. The watch-type sensor has high accuracy in monitoring walking and running, but it does not have a high correlation with heart rate. The watch-type sensor may not tightly attach to the skin during intensive exercise. Further, the belt-type also needs to be worn tightly on the chest, which is not comfortable during running. It may easily drop during running due to profuse sweating. Other research has been done on smart garments such as the ATHOS suit, Polo Tech, and Medical smart garments. These wearable devices provide healthcare solutions. However, since the shape of each user's chest is different and the electrodes are stitched on the chest area, they cannot be accurately attached. If there is a disturbance due to violent motion, noise is generated and the accuracy is greatly reduced. Hence, the garments would need to be specially designed to be accurate for individuals.
Therefore, we have designed our small patch-type sensor for athletes. It can monitor both heart rate and movement simultaneously, and it is much more comfortable for the athlete. It is also unobtrusive. The data can be recorded and downloaded for further analysis. Our study aimed to provide an appropriate and highly accurate method for heart rate monitoring under harsh conditions, especially those that athletes encounter. Further, we aimed to develop a new indicator that correlates well with the conventional agility index, and focus on the development of a small, lightweight sensor module to collect vital information, because the patch-type sensor, with its considerable weight, can enhance the effect of electrode-contact noise. The agility index can effectively respond to the changing body position, which gives information on speed and strength. The patch-type sensor averages the triangular areas of accelerations per second as a new indicator that denotes agility and can be used to evaluate exercise performance as well as athletes’ potential. The added knowledge of subjects’ activity intensity provides valuable information for monitoring, diagnostics, or health alerts. The information, which is provided by the combination of simultaneous monitoring of the heart rate and body movement intensity, comprises a valuable set of physiological and behavioral data related to physical activities and cardiac activities. Based on this information, we can observe the physical demand of the human circulatory system and the exercise performance; we can also evaluate the ability of athletes.
The rest of the paper is organized as follows. Section 2 describes in detail the algorithm for heart rate and agility index detection. Section 3 presents the overall system architecture, including the sensor board and signal processing. Section 4 evaluates the system, including the experimental results. Section 5 discusses the application to and benefits for athletic training and selection. Conclusions are presented in Section 6.

2. Algorithm Design

The heart rate and agility index are the two major monitoring parameters. The algorithms presented can record these in daily life as well as during high-intensity sports training. The physiological heart rate waveform is analyzed and the design of monitoring is featured by the ECG lead. The agility index is derived from three output signals of a tri-axial accelerometer. The details are provided in the following sections.

2.1. Algorithm for Heart Rate Monitoring

Normally, an ECG signal contains several types of waves with different periods, as shown in Figure 1. The P wave represents the initiation of the heartbeat in the upper chambers of the heart (atria), and its duration is usually less than 0.12 s [23]. The QRS complex corresponds to the lower chambers’ (ventricular) depolarization. Its duration is normally 0.04 to 0.12 s [24]. The T wave represents the recovery phase. To calculate the heart rate, the position of the QRS complex and the RR interval (the RR interval is the time that elapses between two consecutive R waves) should be precisely specified.
In this study, we aimed to find an effective method that is suitable for the low processing capacity of a patch-type sensor. The algorithm for detecting the heart rate is focused on analyzing the athlete’s heart rhythm during exercise. A band-pass-filter-based R-wave detection algorithm was designed to make it more robust during motion. This algorithm acquired the Lead II signal according to the flowchart shown in Figure 2. The detection is based on the combination of digital filtering to reduce the effect of noise, threshold QRS detection, a T-wave discriminating technique to distinguish the QRS complex from the T wave, and the template-matching method to distinguish the QRS complex from the ventricular premature contraction (VPC), because QRS and VPC waveforms are similar to those of a normal contraction.
Figure 3 shows the algorithm for heart rate calculation. The ECG signal is converted into a digital signal by an analog-to-digital converter (ADC) with a sampling rate of 200 Hz. The 12-bit ADC stores data for a period of 3 s to find the maximum peak value. The digitalized signal is passed through the enhancement digital filter stage to reduce the effect of noise. The filter stage includes the following processing steps. The combination of low and high-pass filters creates an effective band-pass filter. The pass band extends up to the maximum energy of the QRS complex, which is approximately 5 to 15 Hz. Use of the integer coefficient, which reduces the operation of the microcontroller by a considerable amount, real-time filtering, and other calculations to identify the QRS can be implemented in a microcontroller (MSP430F149). The differentiation step provides the QRS complex slope information. After differentiation, the signal is passed through a squaring process to enhance the slope of the frequency-response curve as well as to reduce false positives caused by the T wave with highly abnormal energy. Finally, the moving-window integration process is used to obtain slope information and the width of the QRS complex. The width (number of samples) of the moving window is very important. It should be the same as the widest QRS complex in the ECG signal. If the window is too narrow, the integrated waveform can produce several peaks. On the other hand, if the window is too wide, the QRS and the T wave can be merged to form the integrated signal. These problems can make it difficult to detect the QRS complex in the next step.
The filtered signal is passed through an adaptive-threshold QRS detection procedure to detect the QRS candidate (QRS*). Through the QRS* detection stage, thresholds are chosen and adjusted to float over the noise. Taking advantage of the high signal-to-noise ratio provided by the digital filter in the previous stage, both low and high thresholds are used. First, the higher threshold is used to detect QRS*, and if no signal is found within the predefined period, the back-searching process is conducted using the lower threshold. The details of this process are as follows:
Finding the maximum peak value: The input data are stored for 3 s, and then the maximum value is selected by measuring the peak-to-peak value. The high threshold is half the maximum peak value.
Finding the QRS candidate: The maximum value is searched in the 240-ms interval region from the first point over the threshold value.
Comparing peak values: A comparison with the other peak values are conducted and the QRS candidate can be considered as a QRS complex if it is the only maximum value in the interval region of 240 ms before and after it. If there is a peak value greater than the QRS candidate, the 240-ms interval region is skipped, and the candidate is removed.
Comparing QRS intervals: The RR interval between the determined QRS candidate and the previous QRS can be compared with the previous RR interval. If the current RR interval is too short, it indicates that the T wave or another abnormal signal has been detected. If the current RR interval is longer than 1.3 times the previous RR interval, there is a possibility of missing the QRS complex. Therefore, the back-searching process is performed.
Performing a back-searching process: As the back-searching process is conducted, the low threshold is fixed as 0.2 times the maximum peak value. The decision of the QRS complex is then performed as the foregoing process. After going through the earlier steps, the QRS* is decided and can be inspected again before being identified as a QRS complex by the template matching stage. The template is derived from the previously detected QRS complex. The morphologies and inter-beat intervals of the ECG signal are in the normal standard phase for most people. Different persons have different ECG morphologies, and the heartbeat too has different frequencies for different activities. Therefore, a fixed template is not used. At the beginning, the normal standard QRS complex is used as the template through the initial learning process to generate the features of the QRS complex, such as thresholds and peak value. Then, the measured signal is compared with the first QRS template. Subsequently, the QRS template is continuously updated based on the cross-correlation coefficients until the analysis of all signals is completed=. The cross-correlation coefficients calculated between the QRS* and QRS templates can be defined as
C o e = i = 1 N ( x i X ) ( y i Y ) i = 1 N ( x i X ) 2 i = 1 N ( y i Y ) 2
where xi and yi are the QRS* and the QRS templates, respectively. The coefficient has values between −1 and +1. The value that is approximately equal to 1 shows a high similarity to the QRS template. On the other hand, the lower numbers refer to VPC, which has a different waveform. To minimize the calculation, the window size N of the QRS template only spans the duration of the detected QRS*, and it is updated after each QRS is determined. In the foregoing steps, the QRS peaks are dropped if they are lower than 50% of the previous value.

2.2. Algorithm for Agility Index Detection

A novel agility index was developed as a measure of the sensitivity of the activity response and the amount of training for athletes. This new indicator has a high correlation coefficient with the conventional agility index. In this study, the change in acceleration during exercise is detected by using a 3-axis accelerometer (MMA7260Q) [25,26]. The sensitivity range can be adjusted at low gravity levels, or can enable more coarse-grained data acquisition at high gravity levels.
First, the acceleration signal is digitalized by using a 12-bit ADC with a 100 Hz sampling rate. The signal is not noise free; a preprocessing stage is required to reduce the effect of noise. For digital filtering, a band-pass filter and the moving average are used. For each axis, the accelerometer generates an analog voltage that corresponds to the accelerometer force parallel to that axis. The g-value of each axis is computed independently and then combined into a single value that requires less microcontroller memory and computational resources. The root mean squared formula is as follows:
g = g x 2 + g y 2 + g z 2 2
From the output characteristics of the MMA7260Q sensor, it is evident that the detected signal is always positive. However, the measured acceleration can be positive or negative, depending on the velocity change. Therefore, the filtered signal is passed through a normalization stage, which is shown in Figure 4. The maximum and minimum peak values can be determined as feature values from the accelerometer output. Finally, the area between the feature points can be calculated as the agility index.

3. System Architecture

The challenge for the system is to integrate all electronic chips into one sensor node with small size, light weight, low power consumption, and low cost. Most commercial sensors have a unique function and lack analysis software or data storage. Our system enables signal acquisition from multiple sensors, wireless monitoring, and display. The design of our system includes a sensor module with two proposed algorithms implemented and a portable computer with analysis software.
The overall data processing is summarized as follows. First, the bio-signals from the ECG and 3-axis accelerometer sensors are acquired. Further, the signals are processed by converting the analog signal to a digital signal with low-pass and high-pass filters. Subsequently, the signals are wirelessly transmitted in real time from the sensor node to the receiver. Finally, the embedded analysis software provides the interface that receives and displays the monitoring signal in a personal computer. The data can be saved by date and time. The athlete training data can be listed on the calendar from a portable computer. The coach can easily check the athlete’s daily training status. The schematic of the system is shown in Figure 5.

3.1. Sensor Board

The sensor node comprises a triangular chip integrated with the ECG electrode, a ZigBee RF (Radio Frequency) communication module, a microcontroller, and a 3-axis accelerometer sensor. The top and bottom, packed with a battery and silicone-covered sensor node, are shown in Figure 6. The chip is wrapped in a soft rubber case that is comfortable and fits the contours of the body. The total weight of the sensor with the Li-ion battery is 20 g. The length of the sensor board is 66 mm and width is 36.7 mm. The sensor can be charged with a universal serial bus (USB) interface, and the maximal working time is eight hours. The communication distance is approximately 400 m in an open field. The specifications of the sensor node are shown in Table 1. The sensor is attached to the chest of an athlete to monitor the heart rate and agility index. The measured information is then sent to the host computer for further analysis.

3.2. Signal Acquisition and Processing

The heart rate algorithm is implemented on the sensor board using the monitoring signals from the ECG electrodes. The sample data are analyzed using eight channels. The channels cover the frequencies from 1 to 50 Hz. After conversion to digital signals, signal acquisition commences from the low-pass to the high-pass filter. The signals are divided by time slots to find the voltage peak for the RR interval. Based on beat detection, the heart rate can be calculated and output to the personal computer. The heart rate signal acquisition and processing are shown in Figure 7.
The 3-axis accelerometer integrates all movement intensities into the agility index. Accelerometers are helpful for tracking human vibrations with a broad frequency range. In the calculation of the agility index, the x, y, and z-axis data are integrated into one output.

3.3. Transmission and Display

Wireless communication between the sensor and the receiver is achieved through a 2.4 GHz ZigBee RF-compatible module (LM2400, RadioPulse Inc., Seongnam-si, Korea). Figure 8 shows the chip antenna for receiving signals from the patch-type sensor. The biggest advantage of using a portable chip antenna is that it can be charged by a computer through the USB interface. The operation is easy for users as it enables plug-and-play operation. There is no need to consider the power consumption because the receiver already is part of a portable computer, which has long-lasting power storage, large data storage capacity, and processing capability for data analysis. The analysis system is developed in a Microsoft Visual C# environment.
Figure 9 shows a screen shot of the monitoring interface. The system can simultaneously monitor eight people and save the training data by date. The display of the battery volume for each sensor can prevent interruption during the physical training. With the support of analysis software, a coach can observe both the heart rate and agility index simultaneously in real time or save athletes’ information for further off-line analysis and evaluation. The coach can also evaluate athletic potential with the embedded evaluation software.

4. System Evaluation

4.1. Heart Rate Monitoring

To evaluate the performance of the proposed algorithm, tests were performed both in laboratory and field environments. In the laboratory environment, the accuracy of heart rate monitoring was verified by comparison with standard wired equipment (CASE Cardiac Assessment System, General Electric Company, Boston, MA, USA) [27]. The system was functionally evaluated in the field test. Twenty (ten males and ten females) participants were recruited from college for the two tests.
The laboratory test was performed on a treadmill with speeds of 5, 10, and 15 km/h as well as 0 km/h in the rest state as shown in Table 2. This encompassed states from resting to walking and then running, which are basic activities for athletes. The participants were patched with the proposed sensors and heart rate measurement electrodes from the standard system. The duration of each test was 3 min for the steady measurement. Figure 10 shows the correlation between the proposed sensor and standard system. From the results, we can see that the exercise status exhibits greater accuracy compared to the rest status, which matches the activity pattern of athletes well. The average of the error is within 2%.
The field test included normal walking, brisk walking, slowest running, and jogging. The design of this test demonstrated the monitoring capability as the distinguishable heart rate changed with a slight speed increase in real state tests. Each test course had the same conditions, and the distance was approximately 400 m in an open field as shown Figure 11. The procedure for the field test is shown in Table 3. The results of heart rate detection are shown in Figure 12. For the same distance, jogging took the least time with an increased slope for the heart rate. Walking resulted in a steady heart rate of 100 bpm. The slowest running produced almost similar heart rate levels for the entire period. At the start of the test, the slowest running produced a slightly higher heart rate than that in brisk walking. As time passed, brisk walking led to a higher heart rate than that for the slowest running. This is because slow running and quick walking exercises have equivalent energy consumptions.

4.2. Agility Detection

With high-intensity exercise, significant levels of noise in the human-sensor interface affect the signal measurements. To reduce the effects of noise, the zero-reference point, which is the output of the accelerometer under the non-movement condition, is utilized. The accelerometer output varies from the minimum (Vddmin) to the maximum (Vddmax) value. The zero value is near Vddmin + (Vddmax − Vddmin)/2. Values greater than the reference point represent positive values of acceleration, and the lower values represent deceleration. For agility index calculation, detecting the zero crossing is a very important process that extracts feature points of the acceleration signal. Zero crossing has been used in mathematics, engineering, and image processing. However, to the best of our knowledge, it has not been used in agility index calculation. In our study, first, we use the filters to reduce the noise. After that, we determine the feature points as maximum (Vddmax) and minimum (Vddmin) peak values from the output of the accelerometer under the non-movement condition. Finally, the agility index can be calculated by using the extracted feature points.
This function was evaluated by using a simulated signal in an environment that included noise. A generator was used to simulate the signals with noise level control, as shown in Figure 13. The robust zero-crossing detector showed good extraction of feature points within a 1% error margin. With this procedure, the possibility of false value extraction owing to motion artifact noise could be reduced. The results of the algorithm’s performance tests show 99% correct detections on the simulated acceleration signal. The feature values can be calculated by using the extracted feature points provided by the robust zero-crossing detection.
Figure 14 shows the detection of the agility index in the field test. The agility index integrates three directions into one output, which enables easy definition of the amount of exercise. Four different physical activities obviously show the distinguished value of the agility index, even though brisk walking and slowest running activities have similar actions.

5. Discussion of Athlete Evaluation

This section concludes with a discussion of the results of the system performance and the benefits of applying it to athletics training and evaluation. There are two commonly used evaluation methods.
(1)
Fixed workload experiments
Here, either one or multiple factors, such as workload intensity, time, and distance, are fixed during the experiments. In this study, the distance is fixed in the field test. Walking, jogging, brisk walking, and slowest running have the same distance of 400 m. The fixed workload experiments could respond to the stress reaction, and it indicates that it is capable of motion.
(2)
Incremental workload experiments
Here, the workload is gradually increased until the subjects feel exhausted. The test is for evaluating the ability of subjects when they enter the extreme state. The treadmill protocol is executed for the incremental experiments.
Heart rate measurement has many advantages in athletics training. In certain protocols, the heart rate and training intensity have a linear relationship. A high average heart rate in the training process indicates that the athlete has engaged in high-intensity training. Once the athlete overreaches or overtrains, the heart rate will increase at any running speed. This means that the training progress is not suitable for the athlete. By examining the daily heart rate records, the coach can easily find out the heart rate that athletes can sustain for different distances. This can help prevent the athletes from starting too fast in longer-distance races. Heart rate measurement can also help the coach select athletes. After implementing the same load-training program, the recovery heart rates can represent the athletes’ physical level [28]. Candidate athletes with lower recovery heart rates can be considered for selection. Traditional heart rate measurement in physical tests uses the fingertip and the pulse sensor, which is wired, and simultaneously measuring the heart rates of several people at the same time is a complicated undertaking. Our patch-type sensor can record the heart rate every second for eight people simultaneously, and the data can be downloaded to a personal computer for analysis. The battery enables continuous monitoring for eight hours. The sensor is lightweight and small, and a rubber case is selected for the best natural fit with the body curvature. Therefore, athletes do not suffer discomfort during training.
Table 4 shows the performance of several methods by various types of sensors. It is difficult to directly compare the results with existing methods in literature since most algorithms use different types of sensors (such as PPG, acoustic), different protocols (such as running, sleeping, resting) and with different subjects (females and males with different ages). The results of previous studies are validated by commercial standard systems. The comparison standard systems are also various. Despite these issues, compared to prior woks on HR monitoring, our algorithm showed competitive or superior performance. Our study used submaximal protocols with high intensity exercise on athletes that could generate more noise compare with previous studies.
Agility is detected by using three-dimensional accelerations. The agility index can help the coach control the training intensity based on the heart rate. The other important function is the sum of the agility index, which can be used in short-duration training to evaluate the athletes’ reaction. A high value for the sum of the agility index indicates a quick reaction; therefore, it can be applied in ball games, especially for football. We subjected ten football players to a zigzag run, 20-m shuttle run, burpee test, and sidestop test. These four tests are commonly used for training prescription [30], and each test was repeated ten times. The correlation coefficients compared with conventional agility were zigzag run (R2 = 0.90), 20-m shuttle run (R2 = 0.80), burpee test (R2 = 0.89), and sidestop test (R2 = 0.91).
Finally, the peeling test was performed, which is important for a sports exercise sensor. In real-world training, athletes always perspire, especially in the chest area. Perspiration can cause the sensor electrodes to slip easily from the skin, and athletes can also feel uncomfortable, as is the case with most commercial sensors. The change in the electrical resistance of the skin can interfere with signal measurement. Our solution is to use a soft-skin adhesive coating. This material is made of spunlace fabric, which is resistant to water penetration and has good ventilation. The adhesive coating contains three dry Ag/AgCl electrodes without gel electrodes as shown in the left of Figure 15. The advantage of dry electrodes is elimination of allergic reaction or other forms of skin irritation [31]. The sensor board includes one-channel ECG which could accurately record cardiac potentials [32]. The electrode impedance problem has been raised in previous work [33,34]. In our studies, the electrodes are connected to a instrumentation amplifier, a notch filter, and a non-inverting amplifier to enhance the ECG signal [35]. The adhesive coating is attached to the chest and the sensor is attached to the coating, and the signals can be monitored. This design is tightly attached to the chest, which reduces the noise caused by motion artifacts. Furthermore, the strength of the adhesive was tested in all training programs, and there was no sensor drop during the entire training. Our experimental results can be summarized as follows:
(1)
The small, lightweight patch-type sensor can wirelessly monitor the heart rate and agility simultaneously, which are two important factors for the selection and training of athletes.
(2)
The system monitors the heart rate accurately compared with standard wired measurement systems.
(3)
The agility is sensitive enough to distinguish between activities of similar intensities, such as slowest running and brisk walking.
(4)
The peeling test was also performed to take into account a falling-off of the sensor due to perspiration. The average maximum adhesive strength under high-intensity training conditions was 0.863 kgf.

6. Conclusions

An algorithm for heart rate and agility index monitoring has been presented for athlete training and evaluation. The small, lightweight wireless sensor with a portable computer equipped with installed analysis software can be easily operated by the coach. We demonstrated key innovations in architectural and physical design such as (1) improved R-wave detection algorithms with a band-pass filter design to reduce the artifact noise from intensive exercise; (2) a robust zero-crossing algorithm for the agility index calculation; and (3) the case design, which uses rubber for the case and spunlace fabric coating for comfort during training. The system was tested both under laboratory and field environments to verify its accuracy and feasibility for real-world applications. Twenty participants were recruited from college. The heart rate accuracy was within 2% compared with a standard wired system (R2 = 0.97). The average correlation coefficient of agility was 0.9, which was tested with the commonly used training protocols. In comparison with state-of-the-art methods in the field, our proposed algorithm shows competitive results in various training tests, including walking and running at different speeds. In further research, the application of the system not only to athletic training but also in fields such as healthcare and human energy expenditure will be explored.

Acknowledgments

This research was supported by the MSIT (Ministry of Science and ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2015-0-00390) supervised by the IITP (Institute for Information & communications Technology Promotion).

Author Contributions

Meina Li designed and performed the experiments and analyzed the data; Youn Tae Kim suggested the idea of the work; both of authors discussed and wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Peters, C.; Vullings, R.; Bergmans, J.; Oei, G.; Wijn, P. Heart rate detection in low amplitude non-invasive fetal ECG. In Proceedings of the 28th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBS ’06), New York, NY, USA, 30 August–3 September 2006; pp. 6092–6094. [Google Scholar]
  2. Wartzek, T.; Eilebrecht, B.; Lem, J.; Lindner, H. ECG on the road: Robust and unobtrusive estimation of heart rate. IEEE Trans. Biomed. Eng. 2011, 58, 3112–3120. [Google Scholar] [CrossRef] [PubMed]
  3. Arzeno, N.; Deng, Z.; Poon, C. Analysis of first-derivative based QRS detection algorithms. IEEE Trans. Biomed. Eng. 2008, 22, 478–484. [Google Scholar] [CrossRef] [PubMed]
  4. Kohler, B.U.; Hennig, C.; Orglmeister, R. The principles of software QRS detection. IEEE Eng. Med. Biol. Mag. 2002, 21, 42–57. [Google Scholar] [CrossRef] [PubMed]
  5. Friesen, G.M.; Jannett, T.C.; Jadallah, M.A.; Yates, S.L.; Quint, S.R.; Nagle, H.T. A comparison of the noise sensitivity of nine QRS detection algorithms. IEEE Trans. Biomed. Eng. 1990, 37, 85–98. [Google Scholar] [CrossRef] [PubMed]
  6. Burbank, D.P.; Webster, J.G. Reducing skin potential motion artifact by skin abrasion. Med. Biol. Eng. Comput. 1978, 16, 31–38. [Google Scholar] [CrossRef] [PubMed]
  7. Chen, G.; Syed, A.I.; Eduardo, A.P.; Esther, R.V. Algorithm for heart rate extraction in a novel wearable acoustic sensor. Healthc. Technol. Lett. 2015, 2, 28–33. [Google Scholar] [CrossRef] [PubMed]
  8. Po, L.; Insoo, K. Lightweight wrist photoplethysmography for heavy exercise: Motion robust heart rate monitoring algorithm. Healthc. Technol. Lett. 2015, 2, 6–11. [Google Scholar]
  9. Zhang, Z.; Pi, Z.; Liu, B. TROIKA: A general framework for heart rate monitoring using wrist-type photoplethysmographic signals during intensive physical exercise. IEEE Trans. Biomed. Eng. 2015, 62, 522–531. [Google Scholar] [CrossRef] [PubMed]
  10. Schäck, T.; Sledz, C.; Muma, M.; Zoubir, A.M. A new method for heart rate monitoring during physical exercise using photoplethysmographic signals. In Proceedings of the 23rd Europen Signal Processing Conference, Nice, France, 31 August–4 September 2015; pp. 2716–2720. [Google Scholar]
  11. Fukushima, H.; Kawanaka, H.; Bhuiyan, M.S.; Oguri, K. Estimating heart rate using wrist-type photoplethysmography and acceleration sensor while running. In Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), San Diego, CA, USA, 28 August–1 September 2012; pp. 2901–2904. [Google Scholar]
  12. Ottenbacher, J.; Kirst, M.L.; Jatobá, L.; Großmann, U.; Stork, W. An approach to reliable motion artifact detection for mobile long-term ECG monitoring systems using dry electrodes. In Proceedings of the IFMBE on IV Latin American Congress on Biomedical Engineering 2007, Bioengineering Solutions for Latin America Health, Margarita Island, Venezuela, 24–28 Sptember 2007; Volume 18, pp. 440–443. [Google Scholar]
  13. De Talhouet, H.; Webster, J. The origin of skin-stretch-caused motion artifacts under electrodes. Physiol. Meas. 1996, 17, 81–93. [Google Scholar] [CrossRef] [PubMed]
  14. Vos, W.K.; Bergveld, P.; Marani, E. Low frequency changes in skin surface potentials by skin compression: Experimental results and theories. Arch. Physiol. Biochem. 2003, 111, 369–376. [Google Scholar] [CrossRef] [PubMed]
  15. Sporis, G.; Milanovic, L.; Jukic, I.; Omrcen, D.; Molinuevo, J.S. The effect of agility training on athletic power performance. Kinesiology 2010, 42, 65–72. [Google Scholar]
  16. Spaniol, F.; Flores, J.; Bonnette, R.; Melrose, D.; Ocker, L. The relationship between speed and agility of professional arena league football players. J. Strength Cond. Res. 2010, 24. [Google Scholar] [CrossRef]
  17. Young, W.; Farrow, D. A review of agility: Practical application for strength and conditioning. Strength Cond. J. 2006, 28, 24–29. [Google Scholar] [CrossRef]
  18. Sigal, L.; Balan, A.; Black, M. Humaneva: Synchronized video and motion capture dataset and baseline algorithm for evaluation of articulated human motion. Int. J. Comput. 2010, 87, 4–27. [Google Scholar] [CrossRef]
  19. Dijkstra, B.; Kamsma, Y.; Zijlstra, W. Detection of gait and postures using a miniaturised triaxial accelerometer-based system: Accuracy in community-dwelling older adults. Age Ageing 2010, 39, 259–262. [Google Scholar] [CrossRef] [PubMed]
  20. Burchfield, T.R.; Venkatesan, S. Accelerometer-based human abnormal movement detection in wireless sensor networks. In Proceedings of the 1st ACM SIGMOBILE International Workshop on Systems and Networking Support For Healthcare and Assisted Living Environments, San Juan, Puerto Rico, 11 June 2007; pp. 67–69. [Google Scholar]
  21. Najafi, B.; Aminian, K.; Paraschiv-Ionescu, A.; Loew, F.; Bula, C.J.; Robert, P. Ambulatory system for human motion analysis using a kinematic sensor: Monitoring of daily physical activity in the elderly. IEEE Trans. Biomed. Eng. 2003, 50, 711–723. [Google Scholar] [CrossRef] [PubMed]
  22. Jason, N.; Sahakian, A.V.; Swiryn, S. Sensing and documentation of body position during ambulatory ECG monitoring. In Proceedings of the Computers in Cardiology, Cambridge, MA, USA, 24–27 September 2000; pp. 77–80. [Google Scholar]
  23. Pelliccia, A.; Maron, B.J.; Culasso, F.; Paolo, F.M.D.; Spataro, A.; Biffi, A.; Caselli, G.; Piovano, P. Clinical significance of abnormal electrocardiographic patterns in trained athletes. Circulation 2000, 102, 278–284. [Google Scholar] [CrossRef] [PubMed]
  24. Wellens, H.J.J.; Bar, F.W.H.M.; Lie, K.I. The value of the electrocardiogram in the differential diagnosis of a tachycardia with a widened QRS complex. Am. J. Med. 1978, 64, 27–33. [Google Scholar] [CrossRef]
  25. Susanto, A.; Widada, W.; Hadi, S.P. Inertial measurement unit using multigrain accelerometer sensor and gyroscope sensor. In Proceedings of the 2011 International Conference on Electrical Engineering and Informatics (ICEEI), Bandung, Indonesia, 17–19 July 2011; pp. 1–5. [Google Scholar]
  26. Hou, X.; Zhou, Z. A portable gait acceleration acquisition system. In Proceedings of the 2011 International Conference on Electric Information and Control Engineering (ICEICE), Wuhan, China, 15–17 April 2011; pp. 5645–5648. [Google Scholar]
  27. CASE Cardiac Assessment System, General Electric Company. Available online: http://www3.gehealthcare.com/en/products/categories/diagnostic_ecg/stress_testing/case_cardiac_assessment_system_for_exercise_testing (accessed on 14 October 2017).
  28. Daanen, H.A.; Lamberts, R.P.; Kallen, V.L.; Jin, A.; Van Meeteren, N.L. A systematic review on heart-rate recovery to monitor changes in training status in athletes. Int. J. Sports Physiol. Perform. 2012, 7, 251–260. [Google Scholar] [CrossRef] [PubMed]
  29. Hadiyoso, S.; Usman, K.; Rizal, A. Arrhythmia detection based on ECG signal using Android mobile for athlete and patient. In Proceedings of the 3rd International Conference on Information and Communication Technology (ICoICT), Denpasar, Indonesia, 27–29 May 2015; pp. 166–171. [Google Scholar]
  30. Podstawski, R. Systematic review of research on motor fitness of 1st-year students attending polish institution of higher education. Int. J. Kinesiol. Sports Sci. 2013, 1, 25–37. [Google Scholar] [CrossRef]
  31. Assambo, C.; Burke, M.J. Low-frequency response and the skin-electrode interface in dry-electrode electrocardiography. In Advances in Electrocardiograms—Methods and Analysis; Intech: London, UK, 2012; pp. 23–52. [Google Scholar]
  32. Spach, M.S.; Barr, R.C.; Havstad, J.W.; Long, E.C. Skin-electrode impedance and its effect on recording cardiac potentials. J. Pediatr. 1966, 69, 963–964. [Google Scholar] [CrossRef]
  33. Gargiulo, G.; Bifulco, P.; Cesarelli, M.; Fratini, A.; Romano, M. Problems in assessment of novel biopotential front-end with dry electrode: A brief review. Machines 2014, 2, 87–98. [Google Scholar] [CrossRef]
  34. Baba, A.; Burke, M.J. Measurement of the electrical properties of ungelled ECG electrodes. Int. J. Biol. Biomed. Eng. 2008, 2, 89–97. [Google Scholar]
  35. Gargiulo, G.; Bifulco, P.; Cesarelli, M.; Ruffo, M.; Romano, M.; Calvo, R.A.; Jin, C.; van Schaik, A. An ultra-high input impedance ECG amplifier for long term monitoring of athletes. Med. Devices Evid. Res. 2010, 3, 1–9. [Google Scholar] [CrossRef]
Figure 1. The components of an electrocardiogram (ECG) signal.
Figure 1. The components of an electrocardiogram (ECG) signal.
Sensors 17 02373 g001
Figure 2. Flow chart for the heart rate detection algorithm. VPC = ventricular premature contraction; HR = heart rate.
Figure 2. Flow chart for the heart rate detection algorithm. VPC = ventricular premature contraction; HR = heart rate.
Sensors 17 02373 g002
Figure 3. Algorithm for heart rate calculation. A/D = analog-to-digital.
Figure 3. Algorithm for heart rate calculation. A/D = analog-to-digital.
Sensors 17 02373 g003
Figure 4. Normalization stage.
Figure 4. Normalization stage.
Sensors 17 02373 g004
Figure 5. Schematic of the complete system (DAQ: Data Acquisition, AI: Agility Index).
Figure 5. Schematic of the complete system (DAQ: Data Acquisition, AI: Agility Index).
Sensors 17 02373 g005
Figure 6. Sensor node: (a) top; (b) bottom; (c) packed with RF module and battery; (d) silicone-covered sensor node patched on athlete’s chest. USB = universal serial bus.
Figure 6. Sensor node: (a) top; (b) bottom; (c) packed with RF module and battery; (d) silicone-covered sensor node patched on athlete’s chest. USB = universal serial bus.
Sensors 17 02373 g006
Figure 7. Flowchart for ECG signal processing.
Figure 7. Flowchart for ECG signal processing.
Sensors 17 02373 g007
Figure 8. Receiver for the ZigBee communication protocol with a USB interface.
Figure 8. Receiver for the ZigBee communication protocol with a USB interface.
Sensors 17 02373 g008
Figure 9. Screen shot of the monitoring interface.
Figure 9. Screen shot of the monitoring interface.
Sensors 17 02373 g009
Figure 10. Heart rate correlation between proposed sensor and standard system.
Figure 10. Heart rate correlation between proposed sensor and standard system.
Sensors 17 02373 g010
Figure 11. Experimental photo of field test.
Figure 11. Experimental photo of field test.
Sensors 17 02373 g011
Figure 12. Heart rate monitoring during normal walking, brisk walking, slowest running, and jogging in an open field test.
Figure 12. Heart rate monitoring during normal walking, brisk walking, slowest running, and jogging in an open field test.
Sensors 17 02373 g012
Figure 13. Screenshot of the simulated signal generator program for evaluating the feature point extraction.
Figure 13. Screenshot of the simulated signal generator program for evaluating the feature point extraction.
Sensors 17 02373 g013
Figure 14. Agility index monitoring during normal walking, brisk walking, slowest running, and jogging in an open field test.
Figure 14. Agility index monitoring during normal walking, brisk walking, slowest running, and jogging in an open field test.
Sensors 17 02373 g014
Figure 15. The adhesive coating between sensor and chest.
Figure 15. The adhesive coating between sensor and chest.
Sensors 17 02373 g015
Table 1. Specifications of the sensor node.
Table 1. Specifications of the sensor node.
ComponentsSpecification
Channel8 ch
Resolution12 bit
Sampling rate200/s
Frequency bandwidth1–50 Hz
BatteryLi-ion
Max HR250/m
Power3.3 V
Communication moduleZigBee
Communication distance400 m
Microcontroller unit (MCU) MSP430 (Texas Instruments, Dallas, TX, USA)
ElectrodeJumper setting available
Size6 cm × 9 cm, 20 g
Table 2. Protocol for laboratory test.
Table 2. Protocol for laboratory test.
StageSpeed (km/h)Duration (min)
103
253
3103
4153
Table 3. Procedure for field test.
Table 3. Procedure for field test.
StageTypeDistance (m)
1Walking400
2Brisk walking400
3Slowest running400
4Jogging400
Table 4. Comparison with other works in the literature.
Table 4. Comparison with other works in the literature.
Ref.SubjectSensorProtocolPositionComparison withResults
[11]5 (two females and three males, aged 21.4 ± 0.5)PPG running 500 mwristholter ECG (Cardy 303 pico, Suzuken Corp., Nagoya, Japan)r = 0.98, SD = 8.7 bpm
[7]10acousticsleep in a pilot clinical studyneckSOMNOscreen and PULSOX 300i pulse oximeter (Konica Minolta Sensing, Inc., Osaka, Japan)Error rate 9.27 and 9.31%
[8]10PPG ran for a maximum speed of 17 km/hwristreference ECGMAE (Mean Absolute Error) = 2.57%
[9]12PPG fast running at the peak speed of 15 km/hwristground-truthMAE = 2.34 beats-per-minute (BPM)
[10]12 (male, aged 18~35)PPGnot reportedwristground-truth1.77 ± 1.20 BPM (mean ± SD)
[29]5 patientsPan Tompkins not reportedAndroidFluke PS400 ECG signal generator/simulatorError rate 1.6% and 0.4%
this work20 (ten males and ten females, aged 20~25)patch-type sensorsubmaximal protocolchestCASE Cardiac Assessment SystemError rate within 2%

Share and Cite

MDPI and ACS Style

Li, M.; Kim, Y.T. Design of a Wireless Sensor System with the Algorithms of Heart Rate and Agility Index for Athlete Evaluation. Sensors 2017, 17, 2373. https://doi.org/10.3390/s17102373

AMA Style

Li M, Kim YT. Design of a Wireless Sensor System with the Algorithms of Heart Rate and Agility Index for Athlete Evaluation. Sensors. 2017; 17(10):2373. https://doi.org/10.3390/s17102373

Chicago/Turabian Style

Li, Meina, and Youn Tae Kim. 2017. "Design of a Wireless Sensor System with the Algorithms of Heart Rate and Agility Index for Athlete Evaluation" Sensors 17, no. 10: 2373. https://doi.org/10.3390/s17102373

APA Style

Li, M., & Kim, Y. T. (2017). Design of a Wireless Sensor System with the Algorithms of Heart Rate and Agility Index for Athlete Evaluation. Sensors, 17(10), 2373. https://doi.org/10.3390/s17102373

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop