Amin Rasekh, Chien-An Chen, Yan Lu CSCE 666 Project Presentation.

Slides:



Advertisements
Similar presentations
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Advertisements

OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Recognizing Human Actions by Attributes CVPR2011 Jingen Liu, Benjamin Kuipers, Silvio Savarese Dept. of Electrical Engineering and Computer Science University.
Data Mining Classification: Alternative Techniques
Using Mobile Phones to Determine Transportation Modes Hyeong-il Ko Sasank Reddy et al., ACM Transactions on Sensor Networks, Vol. 6, No. 2,
Dwaipayan Biswas University of Southampton, U.K. ESS Open Day.
Smartphone-based Activity Recognition for Pervasive Healthcare - Utilizing Cloud Infrastructure for Data Modeling Bingchuan Yuan, John Herbert University.
Nov 4, Detection, Classification and Tracking of Targets in Distributed Sensor Networks Presented by: Prabal Dutta Dan Li, Kerry Wong,
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
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.
A Practical Approach to Recognizing Physical Activities Jonathan Lester, Tanzeem Choudhury, and Gaetano Borriello In Proceedings of the Fourth International.
A Practical Approach to Recognizing Physical Activities Jonathan Lester Tanzeem Choudhury Gaetano Borriello.
Lazy Learning k-Nearest Neighbour Motivation: availability of large amounts of processing power improves our ability to tune k-NN classifiers.
1 HealthSense : Classification of Health-related Sensor Data through User-Assisted Machine Learning Presenter: Mi Zhang Feb. 23 rd, 2009 From Prof. Gregory.
1 MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING By Kaan Tariman M.S. in Computer Science CSCI 8810 Course Project.
05/06/2005CSIS © M. Gibbons On Evaluating Open Biometric Identification Systems Spring 2005 Michael Gibbons School of Computer Science & Information Systems.
Haptic: Image: Audio: Text: Landmark: YesNo YesNo YesNo YesNo YesNo Haptic technology, or haptics, is a tactile feedback technology that takes advantage.
Rotation Forest: A New Classifier Ensemble Method 交通大學 電子所 蕭晴駿 Juan J. Rodríguez and Ludmila I. Kuncheva.
Activity Recognition from User- Annotated Acceleration Data Presented by James Reinebold CSCI 546.
Oral Defense by Sunny Tang 15 Aug 2003
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Case Studies Dr Lee Nung Kion Faculty of Cognitive Sciences and Human Development UNIVERSITI MALAYSIA SARAWAK.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Shu Chen,Yan Huang Department of Computer Science & Engineering University of North Texas Denton, TX 76207, USA Recognizing Human Activities from Multi-Modal.
This week: overview on pattern recognition (related to machine learning)
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Data mining and machine learning A brief introduction.
TEMPLATE DESIGN © Detecting User Activities Using the Accelerometer on Android Smartphones Sauvik Das, Supervisor: Adrian.
Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
Video Tracking Using Learned Hierarchical Features
Survey on Activity Recognition from Acceleration Data.
Keystroke Recognition using WiFi Signals
TOUCHSIGNATURES Maryam Mehrnezhad, Ehsan Toreini, Siamak F. Shahandashti, Feng Hao Newcastle University CryptoForma meeting, Belfast 4 May 2015.
Slice&Dice: recognizing food preparation activities using embedded accelerometers Cuong Pham & Patrick Olivier Culture Lab School of Computing Science.
Human Activity Recognition Using Accelerometer on Smartphones
Daniel J. Garcia, Mentors: Dr. Lawrence Hall, Dr. Dmitry Goldgof, Kurt Kramer Start Finish Generate 200 random feature sets Run 10 fold cross validation.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
Breast Cancer Diagnosis via Neural Network Classification Jing Jiang May 10, 2000.
Presenter: Wei-Chen Lin Adviser: Dr. Cheng-Jui Hung
1 Terrorists Face recognition of suspicious and (in most cases) evil homo-sapiens.
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
Active learning Haidong Shi, Nanyi Zeng Nov,12,2008.
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, VOL. 19, NO
Saisakul Chernbumroong, Shuang Cang, Anthony Atkins, Hongnian Yu Expert Systems with Applications 40 (2013) 1662–1674 Elderly activities recognition and.
A Brief Introduction and Issues on the Classification Problem Jin Mao Postdoc, School of Information, University of Arizona Sept 18, 2015.
Musical Genre Categorization Using Support Vector Machines Shu Wang.
Combining multiple learners Usman Roshan. Decision tree From Alpaydin, 2010.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Feasibility of Using Machine Learning Algorithms to Determine Future Price Points of Stocks By: Alexander Dumont.
Bayesian Active Learning with Evidence-Based Instance Selection LMCE at ECML PKDD th September 2015, Porto Niall Twomey, Tom Diethe, Peter Flach.
My Tiny Ping-Pong Helper
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
Hybrid Features based Gender Classification
Vijay Srinivasan Thomas Phan
Transportation Mode Recognition using Smartphone Sensor Data
Human Activity Recognition Using Smartphone Sensor Data
PEBL: Web Page Classification without Negative Examples
A Hybrid PCA-LDA Model for Dimension Reduction Nan Zhao1, Washington Mio2 and Xiuwen Liu1 1Department of Computer Science, 2Department of Mathematics Florida.
Prepared by: Mahmoud Rafeek Al-Farra
Enhancing Diagnostic Quality of ECG in Mobile Environment
Activity Recognition Classification in Action
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Xin Qi, Matthew Keally, Gang Zhou, Yantao Li, Zhen Ren
CAMCOS Report Day December 9th, 2015 San Jose State University
A STUDY ON MOTION MODE IDENTIFICATION FOR CYBORG ROACHES
Presentation transcript:

Amin Rasekh, Chien-An Chen, Yan Lu CSCE 666 Project Presentation

 Introduction ◦ Human Activity Recognition ◦ Active Learning  Goals  Literature Review  Methods ◦ Data Collection and Feature Extraction ◦ Classification Techniques ◦ Query Strategies of active learning  Results  Conclusions

Using sensors to identify human activities such as walking, jogging, limping.  Motivation ◦ Human survey (study human daily activities) ◦ Medical care (diabetes, elderly, rehabilitation)  Sensors types ◦ Inertial sensors (accelerometer, gyroscope) ◦ Camera ◦ GPS  Smartphone is small and convenient to carry around and its computational resource is powerful enough for our purpose.

Passive Learning: What we have studied in class We can achieve greater accuracy with fewer training labels if we choose the data from which we learn  Motivation: To minimize the time and labor for labeling abundant data

 Design a simple, light weight, and accurate system that can learn human activity with minimum user interaction. ◦ Compare and find a model that best fit our system in terms of accuracy and efficiency. ◦ Reduce the labeling time and labor works using active learning.

 Use one or multiple camera to do a vision-based recognition [5,6].  Install multiple inertial sensors on the body. [1, 2, 3,4]  A mixture between vision-based and inertial sensor system.[7]  Classifiers such as Bayesian Decision Making, KNN, SVM, ANN were studied before. [10,11]  Features from time domain, frequency domain and wavelet analysis have been studied.[8,9]

 Data Collection ◦ Smartphone: HTC EVO 4G ◦ Sensor: 3D accelerometer,50 Hz ◦ Cellphone in pockets around waist ◦ 3 people 5 activities: walking, biking, walking upstairs, walking downstairs, jogging, limping  Feature Generation (Total 31 features) ◦ Sampling Window: 256 samples (5.12 seconds) ◦ Time Domain:  Variance, Mean, 25% Percentile, 75% Percentile, Correlation, Average Resultant Acceleration ◦ Frequency Domain:  Energy, Entropy, Centroid Frequency, Peak Frequency

 Classification Techniques ◦ Quadratic ◦ K-Nearest Neighbors ◦ Support Vector Machines ◦ Artificial Neural Networks  Query Strategies based on Uncertainty ◦ Quadratic:Distance from discriminant curve ◦ KNN:Entropy ◦ SVM:Distance from the boundary ◦ ANNDiscriminant function values

Query is performed for the unlabeled instance that is nearest to the discriminant curve or SVM boundary Random QueryActive Query

Query is performed for the unlabeled instance that has the maximum entropy:

◦ Sequential Forward Selection (Wrapper) ◦ Algorithm: SVM ◦ 10-Fold Cross Validation for each feature subset ◦ Best Features  Variance, 25% Percentile, Frequency-Domain Entropy, Peak Frequency ◦ Classification Rate of SVM+LDA:78% ◦ Classification Rate of SVM+SFS:84%

First LDA Component Second LDA Component

KNN SVM Quadratic

Active learning with SVM Random sampling with SVM Quadratic KNNSVM

 Improving the performance of active learning for activity recognition problem ◦ Clustering ◦ Hybrid query strategies  Adding more activities such as biking

 We achieved a classification rate of over 80% on 5 human activities using a smartphone.  The result is robust to common positions and orientations of cellphone.  SVM+SFS gives the best performance and is promising to run on mobile devices.  Performance of active learning is highly sensitive to the type of problem

Thank you! Questions?

1) L. Bao and S. S. Intille, “Activity recognition from user-annotated acceleration data,” Pers Comput., Lecture Notes in computer Science, vol. 3001, pp. 1–17, ) U. Maurer, A. Rowe, A. Smailagic, and D. Siewiorek, “Location and activity recognition using eWatch: A wearable sensor platform,” Ambient Intell. Everday Life, Lecture Notes in Computer Science, vol. 3864, pp. 86–102, ) J. Parkka, M. Ermes, P. Korpipaa, J. Mantyjarvi, J. Peltola, and I. Korhonen, “Activity classification using realistic data from wearable sensors,” IEEE Trans. Inf. Technol. Biomed., vol. 10, no. 1, pp. 119–128, Jan ) N.Wang, E. Ambikairajah,N.H. Lovell, and B.G. Celler, “Accelerometry based classification of walking patterns using time- frequency analysis,” in Proc. 29th Annu. Conf. IEEE Eng. Med. Biol. Soc., Lyon, France, 2007, pp. 4899– ) T.B.Moeslund,A.Hilton,V.Kr ¨ uger, Asurveyofadvancesinvision-based human motioncaptureandanalysis,Comput.VisionImageUnderstanding 104 (2–3)(2006)90–126. 6) T.B. Moeslund, E. Granum, A survey of computer vision-based human motion capture, Comput. Vision Image Understanding 81 (3) (2001) 231–268. 7) Y. Tao, H. Hu, H. Zhou, Integration of vision and inertial sensors for 3D arm motion tracking in home-based rehabilitation, Int. J. Robotics Res. 26 (6) (2007) 607–624. 8) Preece S J, Goulermas J Y, Kenney L P J and Howard D 2008b A comparison of feature extraction methods for the classification of dynamic activities from accelerometer data IEEE Trans. Biomed. Eng. at press 9) N. Ravi, N. Dandekar, P. Mysore, and M. L. Littman. Activity recognition from accelerometer data. In AAAI, pages 1541– 1546, ) S.J. Preece, J.Y. Goulermas, L.P.J. Kenney, D. Howard, K. Meijer and R. Crompton, Activity identification using body-mounted sensors—a review of classification techniques. Physiol Meas, 30 (2009), pp. R1–R33. 11) Altun, K., Barshan, B., Tun¸cel, O.: Comparative study on classifying human activities with miniature inertial and magnetic sensors. Pattern Recogn. 43(10), 3605–3620 (2010), doi: /j.patcog

 Support Vector Machine