Video Based Accurate Step Counting for Treadmills

Similar documents
Impact Points and Their Effect on Trajectory in Soccer

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Vibration Analysis and Test of Backup Roll in Temper Mill

Health + Track Mobile Application using Accelerometer and Gyroscope

Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

A System Development for Creating Indoor Floor Plan of Walking Route using Video and Movement Data 1 2

A Feedback System for the Motor Learning of Skills in Golf

Movement-Type Classification Using Acceleration Sensor

Development of a Simulation Model for Swimming with Diving Fins

SCHEINWORKS Measuring and Analysis Systems by

Kinematic Differences between Set- and Jump-Shot Motions in Basketball

Image Based Stroke-Rate Detection System for Swim Race Analysis

u = Open Access Reliability Analysis and Optimization of the Ship Ballast Water System Tang Ming 1, Zhu Fa-xin 2,* and Li Yu-le 2 " ) x # m," > 0

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS

Variable Face Milling to Normalize Putter Ball Speed and Maximize Forgiveness

Fall Prevention Midterm Report. Akram Alsamarae Lindsay Petku 03/09/2014 Dr. Mansoor Nasir

Analysis of Swing Movement in Ballroom Dancing

Development of Wearable Sensor Combinations for Human Lower Extremity Motion Analysis

Prediction of Crossing Driveways of a Distracted Pedestrian from Walking Characteristics

Real-Time Walk Light Detection with a Mobile Phone

Sensing and Modeling of Terrain Features using Crawling Robots

Step Counting Investigation with Smartphone Sensors

Recognition of Tennis Strokes using Key Postures

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

Analysis of Backward Falls Caused by Accelerated Floor Movements Using a Dummy

WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy

THe rip currents are very fast moving narrow channels,

Analysis of stroke technique using acceleration sensor IC in freestyle swimming

APPROACH RUN VELOCITIES OF FEMALE POLE VAULTERS

Pedestrian Protection System for ADAS using ARM 9

ACTIVITY MONITORING SYSTEM

Optimal Football Pressure as a Function of a Footballer s Physical Abilities

Implementation of Height Measurement System Based on Pressure Sensor BMP085

CALIBRATION OF THE PLATOON DISPERSION MODEL BY CONSIDERING THE IMPACT OF THE PERCENTAGE OF BUSES AT SIGNALIZED INTERSECTIONS

Analysis and realization of synchronized swimming in URWPGSim2D

Exercise load research on common technical method in taekwondo training courses

Analysis of Acceleration Value based on the Location of the Accelerometer

Large olympic stadium expansion and development planning of surplus value

Journal of Chemical and Pharmaceutical Research, 2014, 6(3): Research Article

ANALYSIS OF THE POSITIVE FORCES EXHIBITING ON THE MOORING LINE OF COMPOSITE-TYPE SEA CAGE

HIGH RESOLUTION DEPTH IMAGE RECOVERY ALGORITHM USING GRAYSCALE IMAGE.

Open Research Online The Open University s repository of research publications and other research outputs

Keywords: multiple linear regression; pedestrian crossing delay; right-turn car flow; the number of pedestrians;

Detecting and Sonifying Temporal Patterns of Body Segments When Batting

Kinect-based Badminton Motion Sensor as Potential Aid for Coaching Strokes in Novice Level

Development of a New Performance Metric for Golf Clubs Using COR Maps and Impact Probability Data

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

Effect on Bowling Performance Parameters When Intentionally Increasing the Spin Rate, Analysed with a Smart Cricket Ball

Study on Fire Plume in Large Spaces Using Ground Heating

Jogging and Walking Analysis Using Wearable Sensors *

The Kinematics Analysis of Wu Yibing's Tennis Forehand Technique Xin WEN, Ji-he ZHOU and Chuan-jia DU

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

Journal of Chemical and Pharmaceutical Research, 2016, 8(6): Research Article. Walking Robot Stability Based on Inverted Pendulum Model

Inertial compensation for belt acceleration in an instrumented treadmill

Effect of the Grip Angle on Off-Spin Bowling Performance Parameters, Analysed with a Smart Cricket Ball

Accelerometers: An Underutilized Resource in Sports Monitoring

A Correlation Study of Nadal's and Federer's Technical Indicators in Different Tennis Arenas

BICYCLE SPEED ANALYSIS FOR ASSESSMENT OF BICYCLIST PRE-COLLISION SYSTEM

An Indoor Positioning Method with MEMS Inertial Sensors

Human Performance Evaluation

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

67. Sectional normalization and recognization on the PV-Diagram of reciprocating compressor

Emergent walking stop using 3-D ZMP modification criteria map for humanoid robot

Principal component factor analysis-based NBA player comprehensive ability evaluation research

Application of pushover analysis in estimating seismic demands for large-span spatial structure

Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network

Thursday, Nov 20, pm 2pm EB 3546 DIET MONITORING THROUGH BREATHING SIGNAL ANALYSIS USING WEARABLE SENSORS. Bo Dong. Advisor: Dr.

Analysis and Research of Mooring System. Jiahui Fan*

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

Feasibility Analysis of China s Traffic Congestion Charge Legislation

Numerical simulation of three-dimensional flow field in three-line rollers and four-line rollers compact spinning systems using finite element method

Combined impacts of configurational and compositional properties of street network on vehicular flow

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.

Evaluating Non-Motorized Transport Popularity of Urban Roads by Sports GPS Tracks

APPLICATION OF PUSHOVER ANALYSIS ON EARTHQUAKE RESPONSE PREDICATION OF COMPLEX LARGE-SPAN STEEL STRUCTURES

OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA. Arthur de Smet. EUMETSAT, Am Kavalleriesand 31, D Darmstadt, Germany ABSTRACT

Basketball field goal percentage prediction model research and application based on BP neural network

User Activity Related Data Sets for Context Recognition

Automated Proactive Road Safety Analysis

Gait Analysis of a Little Biped Robot. Received May 2015; accepted July 2015

An analysis on feasibility of park & cycle ride system in a Japanese local city

Deakin Research Online

Adaptive Pushover Analysis of Irregular RC Moment Resisting Frames

Handlebar Bi-Directional Portable Pump on Vehicle Yingying Tang1, Yang Jiang1, Yugang Xin1 and Baida Yang1

Available online at ScienceDirect. Procedia Engineering 84 (2014 )

Dynamic Characteristics of the End-effector of a Drilling Robot for Aviation

Inter-comparison of wave measurement by accelerometer and GPS wave buoy in shallow water off Cuddalore, east coast of India

S-CURVE DOCUMENTATION AND TUTORIAL FOR THE S-CURVE ON THE COOL MUSCLE

Neural Network in Computer Vision for RoboCup Middle Size League

Motion Control of a Bipedal Walking Robot

Numerical Simulation And Aerodynamic Performance Comparison Between Seagull Aerofoil and NACA 4412 Aerofoil under Low-Reynolds 1

The Effect Analysis of Rudder between X-Form and Cross-Form

Numerical Simulation of the Basketball Flight Trajectory based on FLUENT Fluid Solid Coupling Mechanics Yanhong Pan

TEMPORAL STRUCTURE OF A LEFT HAND TOSS VS. A RIGHT-HAND TOSS OF THE VOLLEYBALL JUMP SERVE

Experiment of a new style oscillating water column device of wave energy converter

Bayesian Optimized Random Forest for Movement Classification with Smartphones

Developing an Effective Quantification Method of Tongue Deviation Angle to Assess Stroke Patients

THE APPLICATION OF BASKETBALL COACH S ASSISTANT DECISION SUPPORT SYSTEM

Transcription:

Proceedings Video Based Accurate Step Counting for Treadmills Qingkai Zhen, Yongqing Liu, Qi Hu and Qi Chen * Sport Engineering Center, China Institute of Sport Science, Beijing 100061, China; zhenqingkai@ciss.cn (Q.Z.); liuyongqing@ciss.cn (Y.L.); huqi@ciss.cn (Q.H.) * Correspondence: chenqi@ciss.cn; Tel.: +86-10-87182550 Presented at the 12th Conference of the International Sports Engineering Association, Brisbane, Queensland, Australia, 26 28 March 2018. Published: 12 February 2018 Abstract: The number of steps can be used to measure the distance, intensity, frequency, and oxygen consumption of the human activities indirectly, it has great significance to evaluate the amount of human movement. Different from traditional methods which based on wearable sensors, video based methods have the advantages of non-contact. In this paper, we propose a novel infrared video based accurate step counting algorithm for treadmills. Our approach is mainly divided into two parts, e.g., shoulder tracking and step counting. Shoulder movement is less disturbed and can accurately reflect the gait information than other body parts in the processing of running. By tracking the position of the shoulder in the image sequence, and analyzing the peaks and troughs of the trajectory, we can calculate the number of steps accurately in real time. The experiments are conducted on our own datasets, and the result achieved clearly demonstrate the effectiveness of the proposed method. Keywords: shoulder tracking; step counting; infrared video 1. Introduction Lack of activity is the cause of many diseases, it is an important factor to non- communicable diseases in countries of high-income, and increasingly in both low and middle income countries. Epidemiological research has demonstrated the effect of lacking physical activities and risk for several chronic diseases, including stroke, coronary heart disease, hypertension, osteoporosis, colon cancer, etc. Measuring physical activities and counting steps is an effective method to diagnose and treat some diseases, and it can also be an effective way to encourage people to increase their physical activity. The objective quantification of physical activity is a challenge to those involve in research and practice. Traditionally, the quantification of physical activities has been assessed by means of questionnaires, however, the accuracy depends on the memory ability of the subjects. The invention of pedometers started the use of objective monitors to record physical activity. Pedometers are typically worn on the belt or waistband and respond to accelerations in some particular directions. With the rapid development and popularity of wearable devices, it is convenient to use wearable devices for steps counting. Lu et al. [1] made the sensor socks, which is unobtrusive and convenient, for measuring physical activities and counting steps. Their approach shows a high accuracy of the classification of physical activities and counting steps in a home or community environment. Wang et al. [2] designed a series of experiments testing step counting performance under different conditions to evaluate seven popular wristband activity monitors with nine subjects. The experiments involved various walking conditions which frequently happen in daily environment, including walking at different speed, walking with or without arm swing, walking along a winding path, walking on a treadmill, walking up stairs and down stairs. Mean absolute percentage error is adopted Proceedings 2018, 2, 301; doi:10.3390/proceedings2060301 www.mdpi.com/journal/proceedings

Proceedings 2018, 2, 301 2 of 5 to analyze and compare the performance among the monitors, and the final experimental results demonstrate that the accuracy among different brands of monitors vary greatly. Different from traditional sensor based methods, video based steps counting approaches have the advantage of non-contact. In this paper, we propose an infrared video based accurate step counting algorithm for treadmills. The remainder of the paper is organized as follows. Section 2 introduces the existing approaches to steps counting. Section 3 describes the proposed approaches, involving shoulder tracking and steps counting. The experimental results achieved are shown and discussed in Section 4. Section 5 concludes the paper with perspectives. 2. Related Work In recent years, it has been intensively investigated how to accurately estimate daily step count. Existing approaches in step counting can be roughly categorized into sensor-based and video-based ones. The former make use of a set of sensors placing at different parts, the data acquired from integrated inertial measurement unit (IMU) can provide step evaluation. Daniele et al. [3] measured steps by means of a foot pressure sensor, and applied it to remote therapy. Kinh et al. [3] proposed a new method for detect user s step while walking via iphone s accelerometer. At first, discrete Kalman filter is explored to reduce noise and flatten the acceleration signals. Then a new filter method is used to recognize and mark up steps for signals to count steps. Tang et al. [5] introduced self-adaptive stepping to improve the accuracy of steeping under unrestricted walking and running models on smartphones. They proposed self-adaptive versions of two existing step counting methods, as well as a new stepping cycle recognition (SCR) method that performs well in their evaluations. Gu et al. [6] presented an accurate and robust step counting algorithm which is based on peak detection and analysis of step features, including periodicity, similarity, and continuity. The proposed method focuses on solving the over-counting problem caused by false walking, and the experimental results show that the proposed algorithm outperforms the commonly-used peak detection-based method and can improve the accuracy greatly. Pan et al. [7] proposed a novel step approach for smartphones users. The proposed algorithm is composed of two phases. The first phase collects linear acceleration and gravity values from the phone s accelerometer. The second phase adopts the concept of correlation coefficients to identify whether the collected sensing measurements exhibit similar tendencies and calculates step counts. Video-based approaches have the advantage of non-contact, and especially suitable for treadmills. By means of video data, the moving parts of human body are tracked and analyzed. With the rapid development of computer vision technology, video based methods are expected to achieve high accuracy step counting in the real time. 3. Shoulder Tracking and Step Counting The shoulder movement reflect the gait information more robust than other parts on the treadmill. Tracking the shoulder movement and analyzing its trajectory peaks and troughs provide a wealth of motion information for step counting. At present, there are many algorithm can be used to track human motion accurately in real time. In order to accurate and robust scale estimation for real-time visual tracking, Martin et al. [8] proposed a novel scale adaptive tracking approach by learning separate discriminative correlation filters for translation and scale estimation, which can accurately tracking the position of shoulder in the processing of running on the treadmill. In this paper, we adopt DSST algorithm for robust shoulder tracking. By selecting the shoulder position manually (or detect the shoulder automatically) in the first frame and tracking it by DSST [8] in the following image sequence. The change of horizontal displacement of the body reflects the gait information, as shown in Figure 1. The horizontal indicates the video sequence and the vertical axis denotes the body displacement.

Proceedings 2018, 2, 301 3 of 5 1000# 2000# 3000# 4000# 5000# 6000# Figure 1. The top row shows the shoulder tracking results, and the bottom row illustrates its horizontal position change during running. Figure 2 shows the trajectory of body horizontal position in the processing of running on the treadmill, and each peak represents a gait cycle. By calculating the number of peaks in the trajectory, the step counts on the treadmill can be obtained. It can be implemented by the findpeaks command in Matlab. 4. Experimental Results Figure 2. The trajectory of the horizontal position. To validate the proposed method of steps counting, we conducted extensive experiments on our own infrared video database. The results are shown in the following sections. For a given image sequence, shoulder position is initialized manually for tracking, the centers of horizontal position of the body during the run are recorded to form the trajectory of the movement. 4.1. Database The CISS-Infrared video database, is under construction, contains 20 people and the scale will increase rapidly in the next few years. In the construction process, it takes full account of the influence of age, gender, speed and time etc. The infrared camera is placed in the front of the treadmill to capture the upper motion data during running. All individuals are asked to running on the treadmill at different speeds, the camera capture the data at a rate of 25 frames per second and the whole process lasts about 20 min. Some examples in our infrared video datasets are shown in Figure 3.

Proceedings 2018, 2, 301 4 of 5 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 P19 P20 Figure 3. Examples in CISS-Infrared video datasets. 4.2. Discussion The proposed approach mainly includes shoulder tracking and steps counting. These techniques are mainly implemented in the Matlab platform, and tested on a PC with 8 cores of i7-6770 and 64 GB RAM. Table 1 below illustrates the computational cost of the major step in the proposed method. From Table 1 we can see that the proposed algorithm can obtain the steps count in real time. Table 1. Computational cost of each step in the proposed approach. Method Consumed Time (ms) Shoulder Tracking 2.5 Steps Counting 0.8 Table 2 presents the results of the proposed method, we can see from the table that our approach can accurately obtain the number of steps in the process of running. Given a full image sequence, we tested our approach and achieved a state-of-art accuracy, 99.5%, and the variance is 0.4%. We compare the accuracy of the proposed algorithm with different brands of sports ring, e.g., Fitbit, Mambo, Amazfit, Xiaomi, Honor, Huawei, and the results are shown in Table 2.

Proceedings 2018, 2, 301 5 of 5 Table 2. The accuracy of our result compare to different bands of sport ring. Method Accuracy(%) Fitbit 91.1 ± 3.7 Mambo 94.6 ± 2.5 Amazfit 93.3 ± 5.9 Xiaomi 97.6 ± 3.2 Honor 96.2 ± 4.8 HuaWei 99.3 ± 5.4 Ours Algorithm 99.5 ± 0.4 From Table 2 we can see that our proposed algorithm is more accuracy and robust to other sports ring based step counting methods. Our final result are 99.5%, is 8 percentage points higher than the famous Fitbit sports ring, and the variant 0.4 is more robust than 3.7. The experiments are carried on the professional treadmill with the speed of 5 km/h, the final results demonstrate that our algorithm can be used to record the true number steps of the runners. 5. Conclusions This paper proposes a novel approach to steps counting on the treadmill. Our approach is mainly divided into two parts, e.g., shoulder tracking and step counting. Shoulder movement is less disturbed and can accurately reflect the gait information than other body parts in the processing of running. By tracking the position of the shoulder in the image sequence, and analyzing the peaks and troughs of the trajectory, we can calculate the number of steps accurately in real time. The experiments are conducted on our own datasets, and the result achieved clearly demonstrate the effectiveness of the proposed method. References 1. Lu, J.; Zhang, T.; Hu, F.; Wu, Y.; Bao, K. Measuring activities and counting steps with the smart socks An unobtrusive and accurate method. In Proceedings of the 2014 IEEE Global Humanitarian Technology Conference (GHTC), San Jose, CA, USA, 10 13 October 2014; pp. 694 698. 2. Wang, L.; Liu, T.; Wang, Y.; Li, Q.; Yi, J.; Inoue, Y. Evaluation on step counting performance of wristband activity monitors in daily living environment. IEEE Access 2017, 5, 13020 13027. 3. Giansanti, D.; Tiberi, Y.; Maccioni, G. New wearable system for the step counting based on the codivillaspring for daily activity monitoring in stroke rehabilitation. In Proceedings of the 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, Vancouver, BC, Canada, 20 25 August 2008; pp. 4720 4723. 4. Tran, K.; Le, T.; Dinh, T. A high-accuracy step counting algorithm for iphone using accelerometer. In Proceedings of the International Symposium on Signal Processing and Information Technology, Ho Chi Minh City, Vietnam, 12 15 December 2012. 5. Tang, Z.; Guo, Y.; Chen, X. Self-adaptive step counting on smartphones under unrestricted stepping modes. In Proceedings of the 40th Annual Computer Software and Applications Conference, Atlanta, GA, USA, 10 14 June 2016; Volume 1, pp. 788 797. 6. Gu, F.; Khoshelham, K.; Shang, J.; Yu, F.; Wei, Z. Robust and accurate smartphone-based step counting for indoor localization. IEEE Sens. J. 2017, 17, 3453 3460. 7. Pan, M.; Lin, H. A step counting algorithm for smartphone users: Design and implementation. IEEE Sens. J. 2015, 15, 2296 2305. 8. Danelljan, M.; Hager, G.; Khan, F.S.; Felsberg, M. Discriminative scale space tracking. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1561 1575. 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).