Human Activity Recognition Using Accelerometer on Smartphones

Slides:



Advertisements
Similar presentations
Project Control: Developing the As-Planned S-Curves
Advertisements

1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Dwaipayan Biswas University of Southampton, U.K. ESS Open Day.
“Mapping while walking”
Activity, Audio, Indoor/Outdoor classification using cell phones Hong Lu, Xiao Zheng Emiliano Miluzzo, Nicholas Lane CS 185 Final Project presentation.
Monte Carlo Localization for Mobile Robots Karan M. Gupta 03/10/2004
COMPUTER AIDED DIAGNOSIS: FEATURE SELECTION Prof. Yasser Mostafa Kadah –
Robust Object Tracking via Sparsity-based Collaborative Model
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Accelerometer-based Transportation Mode Detection on Smartphones
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
A Practical Approach to Recognizing Physical Activities Jonathan Lester Tanzeem Choudhury Gaetano Borriello.
Monitoring of Activity Levels of the Elderly in Home and Community Environments using Off the Shelf Cellular Handsets Initial Presentation by Martin Newell.
Online classifier construction algorithm for human activity detection using a tri-axial accelerometer Yen-Ping Chen, Jhun-Ying Yang, Shun-Nan Liou, Gwo-Yun.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
Rotation Forest: A New Classifier Ensemble Method 交通大學 電子所 蕭晴駿 Juan J. Rodríguez and Ludmila I. Kuncheva.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Design and Development of an Accelerometer based Personal Trainer System By Emer Bussmann B.E. Electronic Engineering April 2008.
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
TEMPLATE DESIGN © Detecting User Activities Using the Accelerometer on Android Smartphones Sauvik Das, Supervisor: Adrian.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
ECE 8443 – Pattern Recognition LECTURE 08: DIMENSIONALITY, PRINCIPAL COMPONENTS ANALYSIS Objectives: Data Considerations Computational Complexity Overfitting.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Source: Computer Vision and Pattern Recognition Workshops (CVPRW), 2010 IEEE Computer Society Conference on Author: Paucher, R.; Turk, M.; Adviser: Chia-Nian.
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
Training Conditional Random Fields using Virtual Evidence Boosting Lin Liao, Tanzeem Choudhury †, Dieter Fox, and Henry Kautz University of Washington.
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 19, NO
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
Using a Triaxial Accelerometer for Movement Monitoring Presenter: Chang-Yu Tsai Adviser: Cheng- Jui Hung 2009/11/23.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Hand Gesture Recognition Using Haar-Like Features and a Stochastic Context-Free Grammar IEEE 高裕凱 陳思安.
INTRODUCTION TO BIOMATRICS ACCESS CONTROL SYSTEM Prepared by: Jagruti Shrimali Guided by : Prof. Chirag Patel.
Saisakul Chernbumroong, Shuang Cang, Anthony Atkins, Hongnian Yu Expert Systems with Applications 40 (2013) 1662–1674 Elderly activities recognition and.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Predictive Analytics derived from HVAC and PMU data at UCSD Chuck Wells Industry Principal OSIsoft, LLC 1.
Accurate WiFi Packet Delivery Rate Estimation and Applications Owais Khan and Lili Qiu. The University of Texas at Austin 1 Infocom 2016, San Francisco.
 Using Touchloggers To Build User Profiles Through Machine Learning Craig Dezangle.
Research Methodology Proposal Prepared by: Norhasmizawati Ibrahim (813750)
CHAPTER 8 Sensors and Camera. Chapter objectives: Understand Motion Sensors, Environmental Sensors and Positional Sensors Learn how to acquire measurement.
Mobile Activity Recognition
Guillaume-Alexandre Bilodeau
My Tiny Ping-Pong Helper
Bag-of-Visual-Words Based Feature Extraction
Gender Classification Using Scaled Conjugate Gradient Back Propagation
Supervised Time Series Pattern Discovery through Local Importance
Posture Monitoring System for Context Awareness in Mobile Computing
Transport mode detection in the city of Lyon using mobile phone sensors Jorge Chong Internship for MLDM M1 Jean Monnet University
Enhancing User identification during Reading by Applying Content-Based Text Analysis to Eye- Movement Patterns Akram Bayat Amir Hossein Bayat Marc.
Vijay Srinivasan Thomas Phan
WiFinger: Talk to Your Smart Devices with Finger-grained Gesture
Mobile Sensor-Based Biometrics Using Common Daily Activities
Tremor Detection Using Motion Filtering and SVM Bilge Soran, Jenq-Neng Hwang, Linda Shapiro, ICPR, /16/2018.
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Multi-Biometrics: Fusing At The Classification Output Level Using Keystroke and Mouse Motion Features Todd Breuer, Paola Garcia Cardenas, Anu George, Hung.
WISDM Activity Recognition & Biometrics Applications of Classification
Activity Recognition Classification in Action
William Fadel, Ph.D. August 1, 2018
MyoHMI Architecture Background
Presentation transcript:

Human Activity Recognition Using Accelerometer on Smartphones Symposium 2014 Human Activity Recognition Using Accelerometer on Smartphones Akram Bayat, Dr. Marc Pomplun, Dr. Duc A.Tran

Introduction: 1- Define the problem Symposium 2014 Introduction: 1- Define the problem

Introduction : Motivation Symposium 2014 Introduction : Motivation Human activity recognition is an important and challenging research area with many applications in healthcare, smart environments and surveillance and security.

Introduction : Computer vision-based techniques Computer vision-based techniques have been widely used for human activity tracking, but they mostly require infrastructure support. Using smartphones that can be used under the conditions of daily living is a big advantage.  

Introduction : Some application Symposium 2014 Introduction : Some application In-Building Localization with Smartphones [1]

Introduction : some application Symposium 2014 Introduction : some application Handling digital entities with the feet[2] Extract both feet tracking (pose) and movement recognition such as kicking, sliding and rotating.

Introduction : Motivation of this study Symposium 2014 Introduction : Motivation of this study If people answered honestly to the question, 'What are the reasons why you exercise?', a frequent answer would be to burn calories[3].  On a growing scale we use mobile phones for diverse activities in our daily life, such as entertainment, education or information purposes. Type of Activity Burning how many calories Our Motivation is to use smartphone to track the user physical activity and estimate his energy expenditure using 3axis accelerometer

Introduction : the Contributions of this work Symposium 2014 Introduction : the Contributions of this work Activities of our study include some that not have been widely been studied ( e.g. slow versus fast walking, aerobic dancing) Less sensory input than existing work, yet able to obtain a comparable accuracy …

What we have done in this work : Data Collection Symposium 2014 What we have done in this work : Data Collection List of Activities Running Slow- Walk Fast – Walk Aerobic Dancing Stairs- Up Stairs- Down Acceleration Data collecting Accelerometer data reader App[4] Overall 79,573 samples Frequency 100 Hz

Data Collection Fig. 4. A presentation of tri-axial accelerometer data for a typical subject for different activities

Raw Data Preparation 𝐴 𝑥 , 𝐴 𝑦 , 𝐴 𝑧 Digital Low Pass Filter Accelerometer generates 3-time series along x-axis, y-axis and z-axis: 𝐴 𝑥 , 𝐴 𝑦 , 𝐴 𝑧 𝐴 𝐷𝐶 𝑖 = [𝐴 𝑖 +24× 𝐴 𝐷𝐶 𝑖−1 ] 25 𝐴 𝐴𝐶 =𝐴− 𝐴 𝐷𝐶 Digital Low Pass Filter Digital High Pass Filter Gravitational Acceleration : Dc components Body Acceleration : AC components 𝐴 𝑥_𝐷𝐶 𝐴 𝑦_𝐷𝐶 𝐴 𝑧_𝐷𝐶 𝐴 𝑥_𝐴𝐶 𝐴 𝑦_𝐴𝐶 𝐴 𝑧_𝐴𝐶

Creating times series data Compute the magnitude of acceleration: 𝐴 𝑚 10 time series 𝐴 𝑚 𝐴 𝒙 𝐴 𝒚 𝐴 𝒛 𝐴 𝑥_𝐷𝐶 𝐴 𝑦_𝐷𝐶 𝐴 𝑧_𝐷𝐶 𝐴 𝑥_𝐴𝐶 𝐴 𝑦_𝐴𝐶 𝐴 𝑧_𝐴𝐶

Feature extraction : Windowing overlapping Fig. 5. Acceleration plots for the six activities along the z-axis that captures the forward movements. All six activities exhibit periodic behavior but have distinctive pattern. We observe that Running and Fast-Walking exhibit very similar pattern.

Size of window : windowing overlapping 50% of overlapping 128 samples 128 Good performance

Features RMS : Root Mean Squared MinMax value : difference between maximum and minimum for each window. Mean : Average on each axis over a time period Standard deviation Correlation between different pairs of axes 43 dimensional feature vector

Selecting top 5 best classifiers Combination of classifiers Classification Individual classifiers Selecting top 5 best classifiers Combination of classifiers

Individual classifiers Accuracy Multilayer perceptron 89.48 % LibSVM 88.76% Random Forest 87.55% LMT 85.89% Logit Boost 82.54%

Confusion Matrix 65 1 3 40 2 84 24 5 4 8 114 47 Dancing Stairs_Down Slow_walk Running Stairs_up Fast_walk 65 1 3 40 2 84 24 5 4 8 114 47

F-measure for each Activity of four best classifiers Best performance for each activity is obtained for Multilayer Perceptron

Classifier fusion Combining multiple good classifiers can improve accuracy, efficiency and robustness over single classifiers The method to combine the classifiers in this work is average of probabilities Classifiers Accuracy Multilayer Perceptron, LogitBoost, LibSVM 91.15% Multilayer Perceptron, LogitBoost,LibSVM, LMT 90.90% Multilayer Perceptron, LogitBoost,LibSVM, Random Forest Multilayer Perceptron, LogitBoost 88.51% Multilayer Perceptron, LibSVM 88.27% Multilayer Perceptron, LogitBoost, LibSVM, Random Forest, LMT 81.10%

conclusion

Thank you

Emphasize the Contributions of your Paper Make sure that you explicitly and succinctly state the contributions made by your paper. The audience wants to know this. Often it is the only thing that they carry away from the talk.