PIECEWISE LINEAR DYNAMICAL MODEL FOR HUMAN ACTIONS CLUSTERING FROM INERTIAL BODY SENSORS WITH CONSIDERATIONS OF HUMAN FACTORS

Size: px
Start display at page:

Download "PIECEWISE LINEAR DYNAMICAL MODEL FOR HUMAN ACTIONS CLUSTERING FROM INERTIAL BODY SENSORS WITH CONSIDERATIONS OF HUMAN FACTORS"

Transcription

1 PIECEWISE LINEAR DYNAMICAL MODEL FOR HUMAN ACTIONS CLUSTERING FROM INERTIAL BODY SENSORS WITH CONSIDERATIONS OF HUMAN FACTORS Jiaqi Gong, Philip Asare,, John Lach, Yanjun Qi Charles L. Brown Department of Electrical and Computer Engineering Department of Computer Science University of Virginia {jgong, pka6qz, jlach, ICST BodyNets, September 9 th, 4

2 Motivation Dividing motion data into discrete segments is useful Training Diagnosis Segmentation can be at different granularities Walking vs. not-walking Where in the gait cycle Left Wrist Left Ankle Right Wrist Right Ankle Walking Jumping Running Punching

3 Problems 3 Typical BSN Processing Pipeline Assumes repeatability of signals S S Sk Raw Data Y t = (y, y y k ) y (t) R p y (t) R p y (t) R p y k (t) R p Preprocessing Y (t) = (y, y y k ) y (t) R p y k (t) R p Segmentation W= {w, w w m } w w m Feature Extraction X i [,m] = {x i, x i, x i f } x x f x x f x m x m f Classification P i (s X i, θ) p (s X ) p (s X ) p (s c X ) Class s s m t Samples t Samples m Segments m Segments C Classes Credit: A. Bulling, U. Blanke, and B. Schiele, A Tutorial on Human Activity Recognition Using Body-Worn Inertial Sensors, ACM Computing Surveys (CSUR), vol. 46, no. 3, pp. 33, 4.

4 Problems 4 Human Factors Physical placement affects signal Chien et al. (3)*: Model-based estimation Heel Strike Event o * Gyroscope data of inertial BSNs mounted insecurely o * Gyroscope data of inertial BSNs mounted incorrectly *C. C. Chien, J.Y. Xu, H-I Chang, X. Wu and G. J. Pottie, Model Construction for Human Motion Classification using Inertial Sensors, IEEE Workshop on Information Theory and Applications, San Diego, Feb Gyroscope data of inertial BSNs mounted correctly

5 Addressing Problems 5 Our Approach S S Sk Raw Data Y t = (y, y y k ) y (t) R p y (t) R p y (t) R p y k (t) R p Preprocessing Y (t) = (y, y y k ) y (t) R p y k (t) R p Segmentation W= {w, w w m } w w m Feature Extraction X i [,m] = {x i, x i, x i f } x x f x x f x m x m f Body Motion Modeling Classification P i (s X i, θ) p (s X ) p (s X ) p (s c X ) Class s s m t Samples t Samples m Segments m Segments C Classes Motion Stimulus X i Human Body Linear Dynamical Transition Inertial Sensors Nonlinear Observation Sensor Data Y t X(t- ) S(t- ) X(t) S(t) X(t+) S(t+) Y(t- ) Y(t) Y(t+)

6 Our Approach 6 Basic Approach: Piecewise Linear Dynamical Modeling human action (motion stimulus/input) dynamics/ properties S(t+)=AS(t)+Bx(t) y(t)=cs(t)+p noise sensor data (observations) System generally non-linear, but approximately piecewise linear (over short time segments)

7 z Our Approach 7 Identifying Motion Stimulus Cur gyro = 3 ( ( (y(t, g()), y(t, g()),y(t, g(3))))) Left Wave Right Wave (a) - Point Point Transformation of 3D curvature (a) y (b) Scalar time- series curvature x Toe off Heel Strike 4 x 4 3 (b) (c)

8 Our Approach 8 Identifying Motion Stimulus 5 Curvature of gyroscope data (insecure mounting) 4 3 Left Wave Right Wave 4 x Curvature of gyroscope data (mounting error) (a) Curvature of gyroscope data (correct mounting) Toe off Heel Strike (b)

9 Overall Algorithm 9 S S S3 S4 Preprocessing Raw Data Y t = (y (t), y (t) y 4 (t)) Curvature Calculation y t, g, y t, g, y t, g 3 x 5 5 x 4 Motion Stimulus Detection (Peaks of Calculated Curvature) 3 x 6 6 x 5 Hierarchical Temporal Selection of Data Pieces based on detected moments of motion stimulus Clustering.8. PLDM Features X i [,m] = {x i, x i, x i f } EM Algorithm ) Initialize a random sparse input Χ satisfying the constraints: x t t ) Repeat: (a) Given Χ: Identify a LDS: A, B, C, S o ; (b) Given A, B, C, S o : minimize X (Cost Function) x t t 3) Calculate histogram ofx into bins after recursion Data Piece Y(t) i < t < t l

10 What does this buy us? Coarse-grain segmentation PLDM Insecure Mounting Error Mounting Start minute minute 3 minute 4 minute Start minute minute 3 minute 4 minute Correct Mounting Start minute minute 3 minute 4 minute Ground Truth Correct Mounting Error Mounting Insecure Mounting ACA Start minute minute 3 minute 4 minute Start minute minute 3 minute 4 minute Start minute minute 3 minute 4 minute Start minute minute 3 minute 4 minute Walk Straight Run Jump Side Walk Punching Body Rotation

11 What does this buy us? Fine-grained segmentation Heel-strike and toe off detection No. of pairs of events Expected range Humans walk at about two steps per second (one per leg) so we expect about 36 event pairs per leg with some variance Method in [5] PLDM [5] S. Chen, C. L. Cunningham, J. Lach, and B. C. Bennett, Extracting Spatio-Temporal Information from Inertial Body Sensor Networks for Gait Speed Estimation, IEEE International Conference of Body Sensor Networks (BSN), pp. 7-76,.

12 Recap Segmentation is important for BSNs Human factors can be a problem Linear dynamical systems modeling can help for Fine grained Coarse grained

13 Future Work 3 Reduce Computation Complexity Optimize clustering process Other Applications Surgery education data analysis Head impact identification (in sports)

Piecewise Linear Dynamical Model for Actions Clustering from Inertial Body Sensors with Considerations of Human Factors

Piecewise Linear Dynamical Model for Actions Clustering from Inertial Body Sensors with Considerations of Human Factors Piecewise Linear Dynamical Model for Actions Clustering from Inertial Body Sensors with Considerations of Human Factors Jiaqi Gong, Philip Asare,, John Lach, Yanjun Qi Charles L. Brown Department of Electrical

More information

Sensor Based Time Series Classification of Body Movement

Sensor Based Time Series Classification of Body Movement Sensor Based Time Series Classification of Body Movement Swapna Philip, Yu Cao*, and Ming Li Department of Computer Science California State University, Fresno Fresno, CA, U.S.A swapna.philip@gmail.com,

More information

Human Gait Recognition Using Bezier Curves

Human Gait Recognition Using Bezier Curves Human Gait Recognition Using Bezier Curves Pratibha Mishra Samrat Ashok Technology Institute Vidisha, (M.P.) India Shweta Ezra Dhar Polytechnic College Dhar, (M.P.) India Abstract-- Gait recognition refers

More information

Namita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton

Namita Lokare, Daniel Benavides, Sahil Juneja and Edgar Lobaton #analyticsx HIERARCHICAL ACTIVITY CLUSTERING ANALYSIS FOR ROBUST GRAPHICAL STRUCTURE RECOVERY ABSTRACT We propose a hierarchical activity clustering methodology, which incorporates the use of topological

More information

EXTRACTION AND CLASSIFICATION OF HUMAN GAIT FEATURES FROM ACCELERATION DATA. Received October 2017; revised February 2018

EXTRACTION AND CLASSIFICATION OF HUMAN GAIT FEATURES FROM ACCELERATION DATA. Received October 2017; revised February 2018 International Journal of Innovative Computing, Information and Control ICIC International c 18 ISSN 1349-4198 Volume 14, Number 4, August 18 pp. 1361 137 EXTRACTION AND CLASSIFICATION OF HUMAN GAIT FEATURES

More information

Classification of Daily Life Activities by Decision Level Fusion of Inertial Sensor Data

Classification of Daily Life Activities by Decision Level Fusion of Inertial Sensor Data Classification of Daily Life Activities by Decision Level Fusion of Inertial Sensor Data Dominik Schuldhaus, Heike Leutheuser, Bjoern M. Eskofier October 2, 2013 Digital Sports Group Pattern Recognition

More information

CS 223B Computer Vision Problem Set 3

CS 223B Computer Vision Problem Set 3 CS 223B Computer Vision Problem Set 3 Due: Feb. 22 nd, 2011 1 Probabilistic Recursion for Tracking In this problem you will derive a method for tracking a point of interest through a sequence of images.

More information

CAP 6412 Advanced Computer Vision

CAP 6412 Advanced Computer Vision CAP 6412 Advanced Computer Vision http://www.cs.ucf.edu/~bgong/cap6412.html Boqing Gong April 21st, 2016 Today Administrivia Free parameters in an approach, model, or algorithm? Egocentric videos by Aisha

More information

Orientation Independent Activity/Gesture Recognition Using Wearable Motion Sensors

Orientation Independent Activity/Gesture Recognition Using Wearable Motion Sensors > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Orientation Independent Activity/Gesture Recognition Using Wearable Motion Sensors Jian Wu, Student Member, IEEE

More information

Person identification from spatio-temporal 3D gait

Person identification from spatio-temporal 3D gait 200 International Conference on Emerging Security Technologies Person identification from spatio-temporal 3D gait Yumi Iwashita Ryosuke Baba Koichi Ogawara Ryo Kurazume Information Science and Electrical

More information

Tracking driver actions and guiding phone usage for safer driving. Hongyu Li Jan 25, 2018

Tracking driver actions and guiding phone usage for safer driving. Hongyu Li Jan 25, 2018 Tracking driver actions and guiding phone usage for safer driving Hongyu Li Jan 25, 2018 1 Smart devices risks and opportunities Phone in use 14% Other distractions 86% Distraction-Affected Fatalities

More information

SIMA Raw Data Simulation Software for the Development and Validation of Algorithms. Platforms

SIMA Raw Data Simulation Software for the Development and Validation of Algorithms. Platforms FIG working week 2012 Rome SIMA Raw Data Simulation Software for the Development and Validation of Algorithms for GNSS and MEMS based Multi Sensor Navigation Platforms Andreas Hoscislawski HS Karlsruhe,

More information

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Computer Animation Fundamentals Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Lecture 21 6.837 Fall 2001 Conventional Animation Draw each frame of the animation great control

More information

Recall precision graph

Recall precision graph VIDEO SHOT BOUNDARY DETECTION USING SINGULAR VALUE DECOMPOSITION Λ Z.»CERNEKOVÁ, C. KOTROPOULOS AND I. PITAS Aristotle University of Thessaloniki Box 451, Thessaloniki 541 24, GREECE E-mail: (zuzana, costas,

More information

Learning the Three Factors of a Non-overlapping Multi-camera Network Topology

Learning the Three Factors of a Non-overlapping Multi-camera Network Topology Learning the Three Factors of a Non-overlapping Multi-camera Network Topology Xiaotang Chen, Kaiqi Huang, and Tieniu Tan National Laboratory of Pattern Recognition, Institute of Automation, Chinese Academy

More information

Deploying Distributed Real-time Healthcare Applications on Wireless Body Sensor Networks. Sameer Iyengar Allen Yang

Deploying Distributed Real-time Healthcare Applications on Wireless Body Sensor Networks. Sameer Iyengar Allen Yang Deploying Distributed Real-time Healthcare Applications on Wireless Body Sensor Networks Sameer Iyengar Allen Yang Body Sensor Networks Potential to revolutionize healthcare Reduce cost Reduce physical

More information

Part I: HumanEva-I dataset and evaluation metrics

Part I: HumanEva-I dataset and evaluation metrics Part I: HumanEva-I dataset and evaluation metrics Leonid Sigal Michael J. Black Department of Computer Science Brown University http://www.cs.brown.edu/people/ls/ http://vision.cs.brown.edu/humaneva/ Motivation

More information

Ripplet: a New Transform for Feature Extraction and Image Representation

Ripplet: a New Transform for Feature Extraction and Image Representation Ripplet: a New Transform for Feature Extraction and Image Representation Dr. Dapeng Oliver Wu Joint work with Jun Xu Department of Electrical and Computer Engineering University of Florida Outline Motivation

More information

Human Gait Recognition using All Pair Shortest Path

Human Gait Recognition using All Pair Shortest Path 2011 International Conference on Software and Computer Applications IPCSIT vol.9 (2011) (2011) IACSIT Press, Singapore Human Gait Recognition using All Pair Shortest Path Jyoti Bharti 1+, M.K Gupta 2 1

More information

Combined Shape Analysis of Human Poses and Motion Units for Action Segmentation and Recognition

Combined Shape Analysis of Human Poses and Motion Units for Action Segmentation and Recognition Combined Shape Analysis of Human Poses and Motion Units for Action Segmentation and Recognition Maxime Devanne 1,2, Hazem Wannous 1, Stefano Berretti 2, Pietro Pala 2, Mohamed Daoudi 1, and Alberto Del

More information

CS 231A Computer Vision (Fall 2012) Problem Set 3

CS 231A Computer Vision (Fall 2012) Problem Set 3 CS 231A Computer Vision (Fall 2012) Problem Set 3 Due: Nov. 13 th, 2012 (2:15pm) 1 Probabilistic Recursion for Tracking (20 points) In this problem you will derive a method for tracking a point of interest

More information

Most event processing functionality is available through the Command Pipeline, so it is advisable to start with that tutorial.

Most event processing functionality is available through the Command Pipeline, so it is advisable to start with that tutorial. C-Motion Online Documentation Visual3D : Tutorial : Event Processing Objectives (# 1206) The objective of this tutorial is to provide an overview of event processing in Visual3D. Most event processing

More information

Simplified Walking: A New Way to Generate Flexible Biped Patterns

Simplified Walking: A New Way to Generate Flexible Biped Patterns 1 Simplified Walking: A New Way to Generate Flexible Biped Patterns Jinsu Liu 1, Xiaoping Chen 1 and Manuela Veloso 2 1 Computer Science Department, University of Science and Technology of China, Hefei,

More information

EE 570: Location and Navigation: Theory & Practice

EE 570: Location and Navigation: Theory & Practice EE 570: Location and Navigation: Theory & Practice Navigation Sensors and INS Mechanization Thursday 14 Feb 2013 NMT EE 570: Location and Navigation: Theory & Practice Slide 1 of 14 Inertial Sensor Modeling

More information

Measurement of Human Motion in Performance

Measurement of Human Motion in Performance Measurement of Human Motion in Performance Andrew Brownridge, Dr Peter Twigg and Dr Steve Sigurnjak Manchester Metropolitan University, M1 5GD, UK Peter Twigg (corresponding Author) p.twigg@mmu.ac.uk Abstract

More information

Characterization of the formation structure in team sports. Tokyo , Japan. University, Shinjuku, Tokyo , Japan

Characterization of the formation structure in team sports. Tokyo , Japan. University, Shinjuku, Tokyo , Japan Characterization of the formation structure in team sports Takuma Narizuka 1 and Yoshihiro Yamazaki 2 1 Department of Physics, Faculty of Science and Engineering, Chuo University, Bunkyo, Tokyo 112-8551,

More information

08 An Introduction to Dense Continuous Robotic Mapping

08 An Introduction to Dense Continuous Robotic Mapping NAVARCH/EECS 568, ROB 530 - Winter 2018 08 An Introduction to Dense Continuous Robotic Mapping Maani Ghaffari March 14, 2018 Previously: Occupancy Grid Maps Pose SLAM graph and its associated dense occupancy

More information

Lecture 18: Human Motion Recognition

Lecture 18: Human Motion Recognition Lecture 18: Human Motion Recognition Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Introduction Motion classification using template matching Motion classification i using spatio

More information

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing

Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing 1 Optimal Path Finding for Direction, Location and Time Dependent Costs, with Application to Vessel Routing Irina S. Dolinskaya Department of Industrial Engineering and Management Sciences Northwestern

More information

3D Face and Hand Tracking for American Sign Language Recognition

3D Face and Hand Tracking for American Sign Language Recognition 3D Face and Hand Tracking for American Sign Language Recognition NSF-ITR (2004-2008) D. Metaxas, A. Elgammal, V. Pavlovic (Rutgers Univ.) C. Neidle (Boston Univ.) C. Vogler (Gallaudet) The need for automated

More information

Bioimage Informatics

Bioimage Informatics Bioimage Informatics Lecture 13, Spring 2012 Bioimage Data Analysis (IV) Image Segmentation (part 2) Lecture 13 February 29, 2012 1 Outline Review: Steger s line/curve detection algorithm Intensity thresholding

More information

Arm-hand Action Recognition Based on 3D Skeleton Joints Ling RUI 1, Shi-wei MA 1,a, *, Jia-rui WEN 1 and Li-na LIU 1,2

Arm-hand Action Recognition Based on 3D Skeleton Joints Ling RUI 1, Shi-wei MA 1,a, *, Jia-rui WEN 1 and Li-na LIU 1,2 1 International Conference on Control and Automation (ICCA 1) ISBN: 97-1-9-39- Arm-hand Action Recognition Based on 3D Skeleton Joints Ling RUI 1, Shi-wei MA 1,a, *, Jia-rui WEN 1 and Li-na LIU 1, 1 School

More information

Local Coordinate Systems From Motion Capture Data

Local Coordinate Systems From Motion Capture Data Local Coordinate Systems From Motion Capture Data Anatomical Coordinate Systems (thigh) How to calculate the anatomical coordinate systems 1) Find the Hip center 2) Find the Knee center 3) Find the Inferior/Superior

More information

First-Person Animal Activity Recognition from Egocentric Videos

First-Person Animal Activity Recognition from Egocentric Videos First-Person Animal Activity Recognition from Egocentric Videos Yumi Iwashita Asamichi Takamine Ryo Kurazume School of Information Science and Electrical Engineering Kyushu University, Fukuoka, Japan yumi@ieee.org

More information

Motion analysis for broadcast tennis video considering mutual interaction of players

Motion analysis for broadcast tennis video considering mutual interaction of players 14-10 MVA2011 IAPR Conference on Machine Vision Applications, June 13-15, 2011, Nara, JAPAN analysis for broadcast tennis video considering mutual interaction of players Naoto Maruyama, Kazuhiro Fukui

More information

A SIMPLE HIERARCHICAL ACTIVITY RECOGNITION SYSTEM USING A GRAVITY SENSOR AND ACCELEROMETER ON A SMARTPHONE

A SIMPLE HIERARCHICAL ACTIVITY RECOGNITION SYSTEM USING A GRAVITY SENSOR AND ACCELEROMETER ON A SMARTPHONE International Journal of Technology (2016) 5: 831-839 ISSN 2086-9614 IJTech 2016 A SIMPLE HIERARCHICAL ACTIVITY RECOGNITION SYSTEM USING A GRAVITY SENSOR AND ACCELEROMETER ON A SMARTPHONE Alvin Prayuda

More information

Vision and Image Processing Lab., CRV Tutorial day- May 30, 2010 Ottawa, Canada

Vision and Image Processing Lab., CRV Tutorial day- May 30, 2010 Ottawa, Canada Spatio-Temporal Salient Features Amir H. Shabani Vision and Image Processing Lab., University of Waterloo, ON CRV Tutorial day- May 30, 2010 Ottawa, Canada 1 Applications Automated surveillance for scene

More information

Wearable Technology: the wave of the future

Wearable Technology: the wave of the future Wearable Technology: the wave of the future Omid Dehzangi Computer and Information Science University of Michigan - Dearborn Wearable Sensing and Signal Processing Lab Outline Introduction to wearable

More information

Neural Network Based Authentication using Compound Gait Biometric Features

Neural Network Based Authentication using Compound Gait Biometric Features Neural Network Based Authentication using Compound Gait Biometric Features C. Nandini 1, Mohammed Tajuddin 2 1 Dept. of CSE, DSATM, Bangalore 2 Dept. of CSE, DSCE, Bangalore Abstract : Authentication of

More information

WARD: A Wearable Action Recognition Database

WARD: A Wearable Action Recognition Database WARD: A Wearable Action Recognition Database Allen Y. Yang Department of EECS University of California Berkeley, CA 94720 USA yang@eecs.berkeley.edu Philip Kuryloski Department of ECE Cornell University

More information

Large-scale Video Classification with Convolutional Neural Networks

Large-scale Video Classification with Convolutional Neural Networks Large-scale Video Classification with Convolutional Neural Networks Andrej Karpathy, George Toderici, Sanketh Shetty, Thomas Leung, Rahul Sukthankar, Li Fei-Fei Note: Slide content mostly from : Bay Area

More information

KEH-Gait: Towards a Mobile Healthcare User Authentication System by Kinetic Energy Harvesting

KEH-Gait: Towards a Mobile Healthcare User Authentication System by Kinetic Energy Harvesting KEH-Gait: Towards a Mobile Healthcare User Authentication System by Kinetic Energy Harvesting Never Stand Still Faculty of Engineering Computer Science and Engineering Weitao Xu 2,3, Guohao Lan 1,3, Qi

More information

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

Video Inter-frame Forgery Identification Based on Optical Flow Consistency Sensors & Transducers 24 by IFSA Publishing, S. L. http://www.sensorsportal.com Video Inter-frame Forgery Identification Based on Optical Flow Consistency Qi Wang, Zhaohong Li, Zhenzhen Zhang, Qinglong

More information

Animation Lecture 10 Slide Fall 2003

Animation Lecture 10 Slide Fall 2003 Animation Lecture 10 Slide 1 6.837 Fall 2003 Conventional Animation Draw each frame of the animation great control tedious Reduce burden with cel animation layer keyframe inbetween cel panoramas (Disney

More information

Hidden Markov Model for Sequential Data

Hidden Markov Model for Sequential Data Hidden Markov Model for Sequential Data Dr.-Ing. Michelle Karg mekarg@uwaterloo.ca Electrical and Computer Engineering Cheriton School of Computer Science Sequential Data Measurement of time series: Example:

More information

Clustering Methods for Video Browsing and Annotation

Clustering Methods for Video Browsing and Annotation Clustering Methods for Video Browsing and Annotation Di Zhong, HongJiang Zhang 2 and Shih-Fu Chang* Institute of System Science, National University of Singapore Kent Ridge, Singapore 05 *Center for Telecommunication

More information

Real-Time Continuous Action Detection and Recognition Using Depth Images and Inertial Signals

Real-Time Continuous Action Detection and Recognition Using Depth Images and Inertial Signals Real-Time Continuous Action Detection and Recognition Using Depth Images and Inertial Signals Neha Dawar 1, Chen Chen 2, Roozbeh Jafari 3, Nasser Kehtarnavaz 1 1 Department of Electrical and Computer Engineering,

More information

Action Recognition & Categories via Spatial-Temporal Features

Action Recognition & Categories via Spatial-Temporal Features Action Recognition & Categories via Spatial-Temporal Features 华俊豪, 11331007 huajh7@gmail.com 2014/4/9 Talk at Image & Video Analysis taught by Huimin Yu. Outline Introduction Frameworks Feature extraction

More information

Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature

Modeling Body Motion Posture Recognition Using 2D-Skeleton Angle Feature 2012 International Conference on Image, Vision and Computing (ICIVC 2012) IPCSIT vol. 50 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V50.1 Modeling Body Motion Posture Recognition Using

More information

CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis. Lecture 0: Introduction. Instructor: Yusu Wang

CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis. Lecture 0: Introduction. Instructor: Yusu Wang CSE 5559 Computational Topology: Theory, algorithms, and applications to data analysis Lecture 0: Introduction Instructor: Yusu Wang Lecture 0: Introduction What is topology Why should we be interested

More information

Automatic visual recognition for metro surveillance

Automatic visual recognition for metro surveillance Automatic visual recognition for metro surveillance F. Cupillard, M. Thonnat, F. Brémond Orion Research Group, INRIA, Sophia Antipolis, France Abstract We propose in this paper an approach for recognizing

More information

MARKOV MODEL BASED TIME SERIES SIMILARITY MEASURING

MARKOV MODEL BASED TIME SERIES SIMILARITY MEASURING Proceedings of the Second International Conference on Machine Learning and Cybernetics, Xi an, 2-5 November 2003 MARKOV MODEL BASED TIME SERIES SIMILARITY MEASURING YUN-TA0 QIAN, SEN JIA, WEN-WU SI College

More information

Person identification from human walking sequences using affine moment invariants

Person identification from human walking sequences using affine moment invariants 2009 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 2-7, 2009 Person identification from human walking sequences using affine moment invariants

More information

Recap from Previous Lecture

Recap from Previous Lecture Recap from Previous Lecture Tone Mapping Preserve local contrast or detail at the expense of large scale contrast. Changing the brightness within objects or surfaces unequally leads to halos. We are now

More information

Generalized Principal Component Analysis CVPR 2007

Generalized Principal Component Analysis CVPR 2007 Generalized Principal Component Analysis Tutorial @ CVPR 2007 Yi Ma ECE Department University of Illinois Urbana Champaign René Vidal Center for Imaging Science Institute for Computational Medicine Johns

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

Person Identity Recognition on Motion Capture Data Using Label Propagation

Person Identity Recognition on Motion Capture Data Using Label Propagation Person Identity Recognition on Motion Capture Data Using Label Propagation Nikos Nikolaidis Charalambos Symeonidis AIIA Lab, Department of Informatics Aristotle University of Thessaloniki Greece email:

More information

11.0 Measurement of Spindle Error Motion

11.0 Measurement of Spindle Error Motion 11.0 Measurement of Spindle Error Motion 11.1 Introduction The major spindle error motion is caused by the alignment of the spindle rotational axis, the centerline of the tool holder and the centerline

More information

Humanoid Robotics. Monte Carlo Localization. Maren Bennewitz

Humanoid Robotics. Monte Carlo Localization. Maren Bennewitz Humanoid Robotics Monte Carlo Localization Maren Bennewitz 1 Basis Probability Rules (1) If x and y are independent: Bayes rule: Often written as: The denominator is a normalizing constant that ensures

More information

Activity Identification Utilizing Data Mining Techniques

Activity Identification Utilizing Data Mining Techniques Activity Identification Utilizing Data Mining Techniques Jae Young Lee Dept. of Math. and Computer Sciences Colorado School of Mines Golden, Colorado, USA jaelee@mines.edu William Hoff Engineering Division

More information

Biomedical Image Processing

Biomedical Image Processing Biomedical Image Processing Jason Thong Gabriel Grant 1 2 Motivation from the Medical Perspective MRI, CT and other biomedical imaging devices were designed to assist doctors in their diagnosis and treatment

More information

Motion Retrieval. Motion Capture Data. Motion Capture Data. Motion Capture Data. Motion Capture Data. Motion Capture Data

Motion Retrieval. Motion Capture Data. Motion Capture Data. Motion Capture Data. Motion Capture Data. Motion Capture Data Lecture Information Retrieval for Music and Motion Meinard Müller and Andreas Baak Summer Term 2008 Motion Capture Data Digital 3D representations of motions Computer animation Sports Gait analysis 2 Motion

More information

A Feature based on Encoding the Relative Position of a Point in the Character for Online Handwritten Character Recognition

A Feature based on Encoding the Relative Position of a Point in the Character for Online Handwritten Character Recognition A Feature based on Encoding the Relative Position of a Point in the Character for Online Handwritten Character Recognition Dinesh Mandalapu, Sridhar Murali Krishna HP Laboratories India HPL-2007-109 July

More information

Spatio-Temporal Stereo Disparity Integration

Spatio-Temporal Stereo Disparity Integration Spatio-Temporal Stereo Disparity Integration Sandino Morales and Reinhard Klette The.enpeda.. Project, The University of Auckland Tamaki Innovation Campus, Auckland, New Zealand pmor085@aucklanduni.ac.nz

More information

Derivative Delay Embedding: Online Modeling of Streaming Time Series

Derivative Delay Embedding: Online Modeling of Streaming Time Series Derivative Delay Embedding: Online Modeling of Streaming Time Series Zhifei Zhang (PhD student), Yang Song, Wei Wang, and Hairong Qi Department of Electrical Engineering & Computer Science Outline 1. Challenges

More information

Preprocessing Short Lecture Notes cse352. Professor Anita Wasilewska

Preprocessing Short Lecture Notes cse352. Professor Anita Wasilewska Preprocessing Short Lecture Notes cse352 Professor Anita Wasilewska Data Preprocessing Why preprocess the data? Data cleaning Data integration and transformation Data reduction Discretization and concept

More information

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases S. Windmann 1, J. Eickmeyer 1, F. Jungbluth 1, J. Badinger 2, and O. Niggemann 1,2 1 Fraunhofer Application Center

More information

Announcements, schedule. Lecture 8: Fitting. Weighted graph representation. Outline. Segmentation by Graph Cuts. Images as graphs

Announcements, schedule. Lecture 8: Fitting. Weighted graph representation. Outline. Segmentation by Graph Cuts. Images as graphs Announcements, schedule Lecture 8: Fitting Tuesday, Sept 25 Grad student etensions Due of term Data sets, suggestions Reminder: Midterm Tuesday 10/9 Problem set 2 out Thursday, due 10/11 Outline Review

More information

Building Multi Script OCR for Brahmi Scripts: Selection of Efficient Features

Building Multi Script OCR for Brahmi Scripts: Selection of Efficient Features Building Multi Script OCR for Brahmi Scripts: Selection of Efficient Features Md. Abul Hasnat Center for Research on Bangla Language Processing (CRBLP) Center for Research on Bangla Language Processing

More information

QMUL-ACTIVA: Person Runs detection for the TRECVID Surveillance Event Detection task

QMUL-ACTIVA: Person Runs detection for the TRECVID Surveillance Event Detection task QMUL-ACTIVA: Person Runs detection for the TRECVID Surveillance Event Detection task Fahad Daniyal and Andrea Cavallaro Queen Mary University of London Mile End Road, London E1 4NS (United Kingdom) {fahad.daniyal,andrea.cavallaro}@eecs.qmul.ac.uk

More information

Fitting: The Hough transform

Fitting: The Hough transform Fitting: The Hough transform Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not vote consistently for any single model Missing data

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

Testing Approaches for Characterization and Selection of MEMS Inertial Sensors 2016, 2016, ACUTRONIC 1

Testing Approaches for Characterization and Selection of MEMS Inertial Sensors 2016, 2016, ACUTRONIC 1 Testing Approaches for Characterization and Selection of MEMS Inertial Sensors by Dino Smajlovic and Roman Tkachev 2016, 2016, ACUTRONIC 1 Table of Contents Summary & Introduction 3 Sensor Parameter Definitions

More information

Learning the Ecological Statistics of Perceptual Organization

Learning the Ecological Statistics of Perceptual Organization Learning the Ecological Statistics of Perceptual Organization Charless Fowlkes work with David Martin, Xiaofeng Ren and Jitendra Malik at University of California at Berkeley 1 How do ideas from perceptual

More information

Human Activity Recognition Using a Dynamic Texture Based Method

Human Activity Recognition Using a Dynamic Texture Based Method Human Activity Recognition Using a Dynamic Texture Based Method Vili Kellokumpu, Guoying Zhao and Matti Pietikäinen Machine Vision Group University of Oulu, P.O. Box 4500, Finland {kello,gyzhao,mkp}@ee.oulu.fi

More information

manufacturing process.

manufacturing process. Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2014, 6, 203-207 203 Open Access Identifying Method for Key Quality Characteristics in Series-Parallel

More information

Automatic Gait Recognition. - Karthik Sridharan

Automatic Gait Recognition. - Karthik Sridharan Automatic Gait Recognition - Karthik Sridharan Gait as a Biometric Gait A person s manner of walking Webster Definition It is a non-contact, unobtrusive, perceivable at a distance and hard to disguise

More information

Real-Time Human Pose Recognition in Parts from Single Depth Images

Real-Time Human Pose Recognition in Parts from Single Depth Images Real-Time Human Pose Recognition in Parts from Single Depth Images Jamie Shotton, Andrew Fitzgibbon, Mat Cook, Toby Sharp, Mark Finocchio, Richard Moore, Alex Kipman, Andrew Blake CVPR 2011 PRESENTER:

More information

Activity Recognition Using Cell Phone Accelerometers

Activity Recognition Using Cell Phone Accelerometers Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer & Info. Science Fordham University 1 We are Interested in WISDM WISDM: WIreless Sensor

More information

Internet Traffic Classification Using Machine Learning. Tanjila Ahmed Dec 6, 2017

Internet Traffic Classification Using Machine Learning. Tanjila Ahmed Dec 6, 2017 Internet Traffic Classification Using Machine Learning Tanjila Ahmed Dec 6, 2017 Agenda 1. Introduction 2. Motivation 3. Methodology 4. Results 5. Conclusion 6. References Motivation Traffic classification

More information

Activity recognition and energy expenditure estimation

Activity recognition and energy expenditure estimation Activity recognition and energy expenditure estimation A practical approach with Python WebValley 2015 Bojan Milosevic Scope Goal: Use wearable sensors to estimate energy expenditure during everyday activities

More information

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Si Chen The George Washington University sichen@gwmail.gwu.edu Meera Hahn Emory University mhahn7@emory.edu Mentor: Afshin

More information

Moving Object Tracking in Video Using MATLAB

Moving Object Tracking in Video Using MATLAB Moving Object Tracking in Video Using MATLAB Bhavana C. Bendale, Prof. Anil R. Karwankar Abstract In this paper a method is described for tracking moving objects from a sequence of video frame. This method

More information

Local Image Registration: An Adaptive Filtering Framework

Local Image Registration: An Adaptive Filtering Framework Local Image Registration: An Adaptive Filtering Framework Gulcin Caner a,a.murattekalp a,b, Gaurav Sharma a and Wendi Heinzelman a a Electrical and Computer Engineering Dept.,University of Rochester, Rochester,

More information

Finding 2D Shapes and the Hough Transform

Finding 2D Shapes and the Hough Transform CS 4495 Computer Vision Finding 2D Shapes and the Aaron Bobick School of Interactive Computing Administrivia Today: Modeling Lines and Finding them CS4495: Problem set 1 is still posted. Please read the

More information

Rhythmic EKF for Pose Estimation during Gait

Rhythmic EKF for Pose Estimation during Gait Rhythmic for Pose Estimation during Gait Vladimir Joukov, Vincent Bonnet, Michelle Karg, Gentiane Venture, Dana Kulić Abstract Accurate estimation of lower body pose during gait is useful in a wide variety

More information

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011

Shape Modeling. Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell. CS 523: Computer Graphics, Spring 2011 CS 523: Computer Graphics, Spring 2011 Shape Modeling Differential Geometry Primer Smooth Definitions Discrete Theory in a Nutshell 2/15/2011 1 Motivation Geometry processing: understand geometric characteristics,

More information

Model Fitting: The Hough transform II

Model Fitting: The Hough transform II Model Fitting: The Hough transform II Guido Gerig, CS6640 Image Processing, Utah Theory: See handwritten notes GG: HT-notes-GG-II.pdf Credits: S. Narasimhan, CMU, Spring 2006 15-385,-685, Link Svetlana

More information

Part III: Affinity Functions for Image Segmentation

Part III: Affinity Functions for Image Segmentation Part III: Affinity Functions for Image Segmentation Charless Fowlkes joint work with David Martin and Jitendra Malik at University of California at Berkeley 1 Q: What measurements should we use for constructing

More information

Fitting: The Hough transform

Fitting: The Hough transform Fitting: The Hough transform Voting schemes Let each feature vote for all the models that are compatible with it Hopefully the noise features will not vote consistently for any single model Missing data

More information

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support

Motion Control of Wearable Walking Support System with Accelerometer Considering Swing Phase Support Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, Motion Control of Wearable Walking Support

More information

Physical Movement Monitoring using Body Sensor Networks: A Phonological Approach to Construct Spatial Decision Trees

Physical Movement Monitoring using Body Sensor Networks: A Phonological Approach to Construct Spatial Decision Trees IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS 1 Physical Movement Monitoring using Body Sensor Networks: A Phonological Approach to Construct Spatial Decision Trees Hassan Ghasemzadeh, Member, IEEE, Roozbeh

More information

Independent Component Analysis (ICA) in Real and Complex Fourier Space: An Application to Videos and Natural Scenes

Independent Component Analysis (ICA) in Real and Complex Fourier Space: An Application to Videos and Natural Scenes Independent Component Analysis (ICA) in Real and Complex Fourier Space: An Application to Videos and Natural Scenes By Nimit Kumar* and Shantanu Sharma** {nimitk@iitk.ac.in, shsharma@iitk.ac.in} A Project

More information

Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions

Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions Extracting Spatio-temporal Local Features Considering Consecutiveness of Motions Akitsugu Noguchi and Keiji Yanai Department of Computer Science, The University of Electro-Communications, 1-5-1 Chofugaoka,

More information

Facial Expression Analysis

Facial Expression Analysis Facial Expression Analysis Jeff Cohn Fernando De la Torre Human Sensing Laboratory Tutorial Looking @ People June 2012 Facial Expression Analysis F. De la Torre/J. Cohn Looking @ People (CVPR-12) 1 Outline

More information

Keyframing an IK Skeleton Maya 2012

Keyframing an IK Skeleton Maya 2012 2002-2012 Michael O'Rourke Keyframing an IK Skeleton Maya 2012 (This tutorial assumes you have done the Creating an Inverse Kinematic Skeleton tutorial in this set) Concepts Once you have built an Inverse

More information

2. Basic Task of Pattern Classification

2. Basic Task of Pattern Classification 2. Basic Task of Pattern Classification Definition of the Task Informal Definition: Telling things apart 3 Definition: http://www.webopedia.com/term/p/pattern_recognition.html pattern recognition Last

More information

Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data

Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data Simplified Orientation Determination in Ski Jumping using Inertial Sensor Data B.H. Groh 1, N. Weeger 1, F. Warschun 2, B.M. Eskofier 1 1 Digital Sports Group, Pattern Recognition Lab University of Erlangen-Nürnberg

More information

On-Orbit Calibration of Photodiodes for Attitude Determination

On-Orbit Calibration of Photodiodes for Attitude Determination On-Orbit Calibration of Photodiodes for Attitude Determination John C. Springmann University of Michigan, Ann Arbor, MI Adviser: James W. Cutler August 14, 2013 AIAA/USU Small Satellite Conference Photodiode

More information

Multi-resolution image recognition. Jean-Baptiste Boin Roland Angst David Chen Bernd Girod

Multi-resolution image recognition. Jean-Baptiste Boin Roland Angst David Chen Bernd Girod Jean-Baptiste Boin Roland Angst David Chen Bernd Girod 1 Scale distribution Outline Presentation of two different approaches and experiments Analysis of previous results 2 Motivation Typical image retrieval

More information