Slice&Dice: recognizing food preparation activities using embedded accelerometers Cuong Pham & Patrick Olivier Culture Lab School of Computing Science.

Slides:



Advertisements
Similar presentations
GPS and Multi-Week Data Collection of Activity-Travel Patterns Harry Timmermans Eindhoven University of Technology 4/19/2015.
Advertisements

Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
RadioSense: Exploiting Wireless Communication Patterns for Body Sensor Network Activity Recognition Xin Qi, Gang Zhou, Yantao Li, Ge Peng College of William.
Social Activity Recognition Using a Wrist-Worn Accelerometer Ashton Maltie UNCC WiNS Lab Ashton Maltie UNCC WiNS Lab.
Smartphone-based Activity Recognition for Pervasive Healthcare - Utilizing Cloud Infrastructure for Data Modeling Bingchuan Yuan, John Herbert University.
D u k e S y s t e m s Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas.
EHealth Workshop 2003Virginia Tech e-Textiles Group An E-Textile System for Motion Analysis Mark Jones, Thurmon Lockhart, and Thomas Martin Virginia Tech.
Mining Minds Presenter12-July-2014KHU Information Curation Layer Low Level Context-awareness.
Modeling Human Reasoning About Meta-Information Presented By: Scott Langevin Jingsong Wang.
Accelerometer-based Transportation Mode Detection on Smartphones
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
A Practical Approach to Recognizing Physical Activities Jonathan Lester Tanzeem Choudhury Gaetano Borriello.
1 HealthSense : Classification of Health-related Sensor Data through User-Assisted Machine Learning Presenter: Mi Zhang Feb. 23 rd, 2009 From Prof. Gregory.
Online classifier construction algorithm for human activity detection using a tri-axial accelerometer Yen-Ping Chen, Jhun-Ying Yang, Shun-Nan Liou, Gwo-Yun.
Activity Recognition from User- Annotated Acceleration Data Presented by James Reinebold CSCI 546.
Designing Context-Sensitive User Interfaces. Overview Introduction Context Architectures DynaMo-AID: designing context-aware user interfaces  Design.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
Mobile Sensor Application Group 4. Introduction Modern smartphones are often equipped with quite a large number of sensors. The sensors data can be used.
Learning Micro-Behaviors In Support of Cognitive Assistance AlarmNet is a wireless sensor network (WSN) system for smart health-care that opens up new.
Welcome to my class! 3a Read the recipe. Write the ingredients under “Vegetables”, “Meat”, and “Others” in the chart below. Super Chicken Sandwich.
Feature Extraction Spring Semester, Accelerometer Based Gestural Control of Browser Applications M. Kauppila et al., In Proc. of Int. Workshop on.
Welcome To Our Class Lv Ling (From Xin Yuan Middle School)
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
© 2006 MIT Media Lab Social Network Technology to Evaluate and Facilitate Collaboration MIT Media Lab Human Dynamics Group Prof. Alex (Sandy) Pentland.
SoundSense by Andrius Andrijauskas. Introduction  Today’s mobile phones come with various embedded sensors such as GPS, WiFi, compass, etc.  Arguably,
Mitja Luštrek Jožef Stefan Institute Department of Intelligent Systems.
© SSER Ltd. Food WordWalls Utensils Equipment - 4.
JOURNAL OF COMMUNICATIONS AND NETWORKS, VOL. 13, NO. 2, APRIL 2011 Adviser: Dr. Hung-Chi Yang Presenter:Rui-An Chang Date:
Cost-Sensitive Bayesian Network algorithm Introduction: Machine learning algorithms are becoming an increasingly important area for research and application.
TEMPLATE DESIGN © Detecting User Activities Using the Accelerometer on Android Smartphones Sauvik Das, Supervisor: Adrian.
MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.
Perception Introduction Pattern Recognition Image Formation
1 1 Slide Evaluation. 2 2 n Interactive decision tree construction Load segmentchallenge.arff; look at dataset Load segmentchallenge.arff; look at dataset.
Survey on Activity Recognition from Acceleration Data.
Recognizing Activities of Daily Living from Sensor Data Henry Kautz Department of Computer Science University of Rochester.
Department of Computer and Electrical Engineering A Study of Time-based Features and Regularity of Manipulation to Improve the Detection of Eating Activity.
1 Extended Lifetime Sensor Networks Hong Huang, Eric Johnson Klipsch School of Electrical and Computer Engineering New Mexico State University December.
Towards real-time camera based logos detection Mathieu Delalandre Laboratory of Computer Science, RFAI group, Tours city, France Osaka Prefecture Partnership.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Winston H. Wu, Maxim A. Batalin, Lawrence K. Au, Alex A. T. Bui, and William J. Kaiser.
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
The Pothole Patrol: Using a Mobile Sensor Network for Road Surface Monitoring Jakob Eriksson, Lewis Girod, Bret Hull, Ryan Newton, Samuel Madden, Hari.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Saisakul Chernbumroong, Shuang Cang, Anthony Atkins, Hongnian Yu Expert Systems with Applications 40 (2013) 1662–1674 Elderly activities recognition and.
Hybrid Intelligent Systems for Network Security Lane Thames Georgia Institute of Technology Savannah, GA
Slide no 1 Cognitive Systems in FP6 scope and focus Colette Maloney DG Information Society.
3D Motion Classification Partial Image Retrieval and Download Multimedia Project Multimedia and Network Lab, Department of Computer Science.
Enhancing Tor’s Performance using Real- time Traffic Classification By Hugo Bateman.
Crown copyright 2008 Spicy tomato soup Session: 4 Photo of final recipe here.
An E-Textiles. Virginia Tech e-Textiles Group Design of an e-textile computer architecture – Networking – Fault tolerance – Power aware – Programming.
UWave: Accelerometer-based personalized gesture recognition and its applications Tae-min Hwang.
Unobtrusive Mobile User Recognition Patent by Seal Mobile ID Presented By: Aparna Bharati & Ashrut Bhatia.
Mobile Activity Recognition
Optimizing Sensor Data Acquisition for Energy-Efficient Smartphone-based Continuous Event Processing By Archan Misra (School of Information Systems, Singapore.
My Tiny Ping-Pong Helper
Can Computer Algorithms Guess Your Age and Gender?
Posture Monitoring System for Context Awareness in Mobile Computing
BAYESIAN APPROACH FOR INDOOR HUMAN ACTIVITY MONITORING
Tracking parameter optimization
Vijay Srinivasan Thomas Phan
Mobile Sensor-Based Biometrics Using Common Daily Activities
Chao Xu, Parth H. Pathak, et al. HotMobile’15
Approaching an ML Problem
Activity Recognition Classification in Action
Visual Recognition of American Sign Language Using Hidden Markov Models 문현구 문현구.
Minestrone soup Ingredients 1 clove of garlic ¼ cabbage 1 onion
MyoHMI Architecture Background
Presentation transcript:

Slice&Dice: recognizing food preparation activities using embedded accelerometers Cuong Pham & Patrick Olivier Culture Lab School of Computing Science Newcastle University

Overview Introduction Instrumented utensils Activity Recognition framework Experiment Data collection & annotation Evaluation Reflections

Introduction: Ambient Kitchen project Goal: help people with dementia live more independent by providing situated services and prompting based on context recognition Kitchen context: what people are doing objects people are interacting (i.e. food ingredients) user locations etc.

Introduction: Ambient Kitchen project Ambient kitchen: a lab-based ambient intelligence environment, designed using high fidelity prototype.

Introduction: prior work Sensors worn on different parts of users body [Bao2004, Tapia2007, Ravi2005]. Detected outdoor activities such as running, walking, climbing, cycling etc. or high level activities[Wu2007] Data collected under laboratory [Ravi2005] or semi-realistic conditions [Bao2004] People with dementia needed fine-grained prompts to complete low-level activities [Wherton2008]

Introduction: system requirements Detect low-level activities Sensors hidden from users No wires The cost & ease of deployment Comfortable-to-use Reasonable accuracy

Instrumented utensils: Wii ADXL330 A thin, low power, 3-axis accelerometer Signal conditioned voltage outputs Dynamic acceleration can be measured motion, shock and vibration Acceleration can be measured in a range of ±3g

Instrumented utensils Modified Wii Remotes were embedded in the kitchen utensils

Activity Recognition Framework Data Communication & Processing acceleration data X, Y, Z sent to the computer through a bluetooth device pitch and roll were computed for each triple X,Y,Z Data Segmentation data stream were segmented into 32, 64, 128, 256, and 512 sample windows 50% overlap between two consecutive windows.

Activity Recognition Framework Feature Computation Mean Standard deviation Energy Entropy Classification algorithms (from Weka Lib) Decision Tree C4.5 Bayesian Networks Naïve Bayes

Experiment: data collection 20 subjects 5 IP cameras 4 utensils: 3 knives and one serving spoon Given ingredients: potatoes, tomatoes, lettuce, carrots, onions, kiwi fruit, grapefruit, peppers, bread, and butter No instruction and no time-constrained to the subjects Task: prepare a mixed salad and sandwich

Experiment: data annotation Collected videos were annotated using Anvil Multimodal Tool [Kipp2001]

Experiment: example

Experiment: data annotation Dataset B annotated by one coder Dataset A independently annotated by three coders only regions where all there coders agreed were extracted Dataset B is larger than dataset A, but dataset A is more consistent than dataset B

Experiment: subject independent evaluation Trained 19 subjects Tested the remaining one Repeated the process for 20 subjects Finally, aggregated the results Subject to test was not included in the training dataset

Experiment: evaluation results AlgorithmDataset ADataset B Decision Tree Bayesian nets Naïve Bayes Best accuracies were achieved on window size of 256-sample

Experiment: evaluation analysis Peeling and stirring were highly distinctive (more than 90%) Chopping, slicing, coring, scooping performed really good (around 80-90%) Eating, spreading, shaving, scraping and dicing were below 80%: eating sometimes misclassified as scooping spreading sometimes misclassified as shaving and coring dicing often misclassified as chopping

Reflection Low-level food preparation activities can be reliably recognized using sensors embedded in kitchen utensils Our work will continue with finding features most impact on algorithm performance detecting objects developing Models

Thank you for your attention Q&A