Dwaipayan Biswas University of Southampton, U.K. ESS Open Day.

Slides:



Advertisements
Similar presentations
ECG Signal processing (2)
Advertisements

Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Minimum Redundancy and Maximum Relevance Feature Selection
Variants, improvements etc. of activity recognition with wearable accelerometers Mitja Luštrek Jožef Stefan Institute Department of Intelligent Systems.
Face Recognition and Biometric Systems
Basis Expansion and Regularization Presenter: Hongliang Fei Brian Quanz Brian Quanz Date: July 03, 2008.
Callers in Tall Buildings Wonsang Song Jae Woo Lee Byung Suk Lee Henning Schulzrinne.
G. Valenzise *, L. Gerosa, M. Tagliasacchi *, F. Antonacci *, A. Sarti * IEEE Int. Conf. On Advanced Video and Signal-based Surveillance, 2007 * Dipartimento.
Accelerometer-based Transportation Mode Detection on Smartphones
20 10 School of Electrical Engineering &Telecommunications UNSW UNSW Clinical Trial To compare the accuracy of the falls algorithms, a clinical.
Body Sensor Networks to Evaluate Standing Balance: Interpreting Muscular Activities Based on Intertial Sensors Rohith Ramachandran Lakshmish Ramanna Hassan.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Diagnosis of Ovarian Cancer Based on Mass Spectra of Blood Samples Hong Tang Yelena Mukomel Eugene Fink.
A Practical Approach to Recognizing Physical Activities Jonathan Lester Tanzeem Choudhury Gaetano Borriello.
Online classifier construction algorithm for human activity detection using a tri-axial accelerometer Yen-Ping Chen, Jhun-Ying Yang, Shun-Nan Liou, Gwo-Yun.
Statistical Learning: Pattern Classification, Prediction, and Control Peter Bartlett August 2002, UC Berkeley CIS.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Distributed and Efficient Classifiers for Wireless Audio-Sensor Networks Baljeet Malhotra Ioanis Nikolaidis Mario A. Nascimento University of Alberta Canada.
Shanshan Chen, Christopher L. Cunningham, John Lach UVA Center for Wireless Health University of Virginia BSN, 2011 Extracting Spatio-Temporal Information.
Routing Algorithm for Large Data Sensor Networks Raghul Gunasekaran Group Meeting Spring 2006.
SensEye: A Multi-Tier Camera Sensor Network by Purushottam Kulkarni, Deepak Ganesan, Prashant Shenoy, and Qifeng Lu Presenters: Yen-Chia Chen and Ivan.
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Computer Vision Lecture 8 Performance Evaluation.
Multiclass object recognition
Artifacts In Wearable Photoplethysmographs During Daily Life Motions and Their Reduction With Least Mean Square Based Active Noise Cancellation Method.
This week: overview on pattern recognition (related to machine learning)
Mercury: A Wearable Sensor Network Platform for High-fidelity Motion Analysis Konrad Lorincz, Bor-rong Chen, Geoffrey Werner Challen, Atanu Roy Chowdhury,
Active Learning for Class Imbalance Problem
Data Processing Functions CSC508 Techniques in Signal/Data Processing.
1 Recognition of Multi-Fonts Character in Early-Modern Printed Books Chisato Ishikawa(1), Naomi Ashida(1)*, Yurie Enomoto(1), Masami Takata(1), Tsukasa.
General Tensor Discriminant Analysis and Gabor Features for Gait Recognition by D. Tao, X. Li, and J. Maybank, TPAMI 2007 Presented by Iulian Pruteanu.
1 ENTROPY-BASED CONCEPT SHIFT DETECTION PETER VORBURGER, ABRAHAM BERNSTEIN IEEE ICDM 2006 Speaker: Li HueiJyun Advisor: Koh JiaLing Date:2007/11/6 1.
Heart Rate Monitor (HRM). Measurement of HR Plethysmograph or ECG techniques ECG superior as distinguishable R peak HR derived by – Sensors: Limb or.
Machine Learning Using Support Vector Machines (Paper Review) Presented to: Prof. Dr. Mohamed Batouche Prepared By: Asma B. Al-Saleh Amani A. Al-Ajlan.
Multimodal Information Analysis for Emotion Recognition
Human Activity Recognition Using Accelerometer on Smartphones
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
Voice Activity Detection based on OptimallyWeighted Combination of Multiple Features Yusuke Kida and Tatsuya Kawahara School of Informatics, Kyoto University,
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 19, NO
Attenuation measurement with all 4 frozen-in SPATS strings Justin Vandenbroucke Freija Descamps IceCube Collaboration Meeting, Utrecht, Netherlands September.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Computational Approaches for Biomarker Discovery SubbaLakshmiswetha Patchamatla.
Spectrum Sensing In Cognitive Radio Networks
Saisakul Chernbumroong, Shuang Cang, Anthony Atkins, Hongnian Yu Expert Systems with Applications 40 (2013) 1662–1674 Elderly activities recognition and.
NTU & MSRA Ming-Feng Tsai
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
Machine Learning in Practice Lecture 10 Carolyn Penstein Rosé Language Technologies Institute/ Human-Computer Interaction Institute.
Musical Genre Categorization Using Support Vector Machines Shu Wang.
Advanced Gene Selection Algorithms Designed for Microarray Datasets Limitation of current feature selection methods: –Ignores gene/gene interaction: single.
Support Vector Machines Optimization objective Machine Learning.
Support Vector Machines (SVMs) Chapter 5 (Duda et al.) CS479/679 Pattern Recognition Dr. George Bebis.
Evaluating Classifiers
My Tiny Ping-Pong Helper
Bag-of-Visual-Words Based Feature Extraction
Gender Classification Using Scaled Conjugate Gradient Back Propagation
Project 4: Facial Image Analysis with Support Vector Machines
An Inteligent System to Diabetes Prediction
Presenter by : Mourad RAHALI
National Conference on Recent Advances in Wireless Communication & Artificial Intelligence (RAWCAI-2014) Organized by Department of Electronics & Communication.
Enhancing Diagnostic Quality of ECG in Mobile Environment
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Feature space tansformation methods
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
Machine Learning for Visual Scene Classification with EEG Data
Feature Selection Methods
Comparisons to Isokinetic Strength
Power-Accuracy Tradeoffs in Human Activity Transition Detection
Advisor: Dr.vahidipour Zahra salimian Shaghayegh jalali Dec 2017
Outlines Introduction & Objectives Methodology & Workflow
Presentation transcript:

Dwaipayan Biswas University of Southampton, U.K. ESS Open Day

HIGHLIGHTS OF THE RESEARCH 2 ► Classification of four elementary arm movements that constitute a significant proportion of daily activities. ► 18 healthy subjects repeating 20 trials of each movement with a tri-axial accelerometer and a rate gyroscope located proximal to the wrist. ► Determining the appropriate type of sensor and associated data processing and classification techniques that may allow long term monitoring using a body-worn system.

HIGHLIGHTS OF THE PAPER 3 ► Ten time domain features extracted on individual sensor streams, their modulus and specific fused signals. ► Three classifiers used – LDA, QDA and SVM. ► Evaluated using a ‘leave-one-subject-out’ cross validation strategy. ► The four movements are identified with sensitivities of 83-96%, using 12 features extracted from individual gyroscope data with the low-complexity LDA learning algorithm.

MOTIVATION 4 ► To develop a wireless body area network (WBAN) system that will detect the use of the impaired limb during prescribed exercises and activities of daily living (ADL) and classify the type of movements performed using minimal number of sensors placed at optimal positions on the body. ► Bottleneck ?  Significant energy expenditure in the radio front-end for supporting continuous data transmission.  Reduced battery life of the sensors ► Solution ?  Capturing of vital data by the sensor nodes  Feature extraction and relevant data processing carried out on WSN-nodes itself,  Storage of vital data and features  Transmitting clinically relevant parameters to the patient station at pre-set intervals.  Selecting low-complexity data processing algorithms to extend the battery life since computational complexity is directly proportional to the energy consumption

Experimental Protocol 5 Movement selection ► Four tasks representative of natural arm movements performed during ADL  Task A: Reach and retrieve object  Task B: Lift cup to mouth and return to table  Task C: Swing arm in horizontal plane through 90° and return  Task D: Rotate wrist through 90° and return ► Tasks involve sufficiently different kinetics to test the sensors ► 20 trials of each task were performed in 4 groups of 5 repetitions ► Each group of trials was separated by approximately 3 minutes (avoids self learning)

Experimental Protocol 6 Inertial sensors ► Shimmer kinematic module – 9 degress of freedom (Tri-axial accelerometers and rate gyroscopes)  Provides a wireless, wearable solution with minimal hindrance  Provides a means of time stamping individual events ► Magnetometers can be affected by ferromagnetic materials in the home environment and hence excluded ► Data acquisition rate – 50 Hz sampling rate ► Accelerometer range : +/- 1.5 g ► Gyroscope range : +/- 500 o/sec ► Position: Wrist - likely to produce the largest sensor response.

Data Processing 7

8 Data Sources ► 6 individual sensor streams – (3 x accelerometers and 3 x gyroscopes) ► 2 modulus signals: ► 3 fused signals combining specific accelerometer and gyroscope axes MovementSignal Combination AAccX * GyroY B and CAccY * GyroZ DAccz * GyroY

Data Processing 9 Acquisition & Pre-processing ► Raw sensor data is low-pass filtered (3rd order Butterworth filter, cut- off frequency of 12 Hz)  Attenuates the high frequency noise components ► Resultant data is high-pass filtered (3rd order Butterworth filter, cut- off frequency of 0.1 Hz)  Attenuates the low frequency artefacts, e.g. drift

Data Processing 10 Feature extraction ► Time domain features chosen from literature review, including: Standard DeviationMaximum Peak Amplitude Root Mean SquareAbsolute Difference (x max – x min ) Information EntropyIndex of Dispersion Jerk MetricKurtosis Peak NumberSkewness

Data Processing 11 Feature normalisation ► Logistic normalisation and standardisation techniques were tested ► Linear normalisation produced the best results Where y i is the normalised value of x i

Data Processing 12 Feature Selection ► Wrapper approach – various feature combination vectors are selected to test for the minimum classification error probability ► Suboptimal searching technique – Sequential forward selection (sfs) ► Selects the m best ranked features out of n ranked features (m <= n) ► Chosen as opposed to other common methods like ReliefF algorithm and clamping technique which are computationally intensive. ► Features are selected from:  Individual X, Y, Z axes (3×10 features) for accelerometer and gyroscope,  Modulus signals (1×10 features) for accelerometer and gyroscope and  Fused signals (3×10 features)

Data Processing 13 Classification ► Choice of Classifiers  Linear Discriminant Analysis (LDA)  Quadratic Discriminant Analysis (QDA)  Library for Support Vector Machines (LIBSVM) ► Cross validation methodology  Leave-one-subject-out ► Classification sensitivity of each class (accuracy is not applicable for multiclass classification)  Computed from confusion matrix (actual versus predicted class)  Diagonal elements represent correctly classified classes  The sensitivity of Class i is given by:

Results 14 SignalA (%)B (%)C (%)D (%)Features Acc_mod Acc_xyz Gyro_mod Gyro_xyz Fused SignalA (%)B (%)C (%)D (%)Features Acc_mod Acc_xyz Gyro_mod Gyro_xyz Fused SignalA (%)B (%)C (%)D (%)Features Acc_mod Acc_xyz Gyro_mod Gyro_xyz Fused Summary of sensitivities for each arm movement using the modulus signal (mod), individual sensor signals (xyz) and fused signals applied to the LDA, QDA and SVM classifiers. The number of features required in each case is also shown.

Results 15 Summary of sensitivities for each arm movement using the modulus signal (mod), individual sensor signals (xyz) and fused signals applied to the LDA, QDA and SVM classifiers. The number of features required in each case is also shown.

Conclusion 16 ► The sensitivity for each movement using the individual sensor signals for both the accelerometer and the gyroscope is better than that for the fused and the modulus signals. ► The difference in the recognitions rates between modulus and individual signals is partly due to the fact that bipolar information present in the raw data is retained with individual sensor signals, but lost with modulus signals. ► Hence, using the individual sensor signals provides the classifier an opportunity to select from a larger number of features and hence the recognition rate for the movements is reflected in the higher accuracies achieved. ► Considering LDA with individual sensor signals, the gyroscope recognises the four movements with sensitivities in the range of 83-96%

Conclusion 17 ► The accelerometer also has a similar detection rate with sensitivities in the range of 84-91% across all movements. ► However, the gyroscope uses only 12 features as compared to the 18 used by the accelerometer out of a total of 30 (3×10 features) and hence is the obvious choice with regard to a lower complexity solution. ► The gyroscope results using individual sensor signals with QDA and SVM are marginally higher than LDA, though the number of features required to successfully classify all four arm movements is similar for all three algorithms ► In view of the trade-off between the recognition rate and the complexity involved, LDA is considered to be computationally less complex and hence is the best choice classifier.

18 Thank you for your attention Any Questions ?