Specifying gestures by example

Slides:



Advertisements
Similar presentations
V-Detector: A Negative Selection Algorithm Zhou Ji, advised by Prof. Dasgupta Computer Science Research Day The University of Memphis March 25, 2005.
Advertisements

CSC321: Introduction to Neural Networks and Machine Learning Lecture 24: Non-linear Support Vector Machines Geoffrey Hinton.
Suleyman Cetintas 1, Monica Rogati 2, Luo Si 1, Yi Fang 1 Identifying Similar People in Professional Social Networks with Discriminative Probabilistic.
Curse of Dimensionality Prof. Navneet Goyal Dept. Of Computer Science & Information Systems BITS - Pilani.
Planning Matrix Step-by-Step Guide Office of Institutional Research.
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
Linear Discriminant Functions Wen-Hung Liao, 11/25/2008.
Dialogue – Driven Intranet Search Suma Adindla School of Computer Science & Electronic Engineering 8th LANGUAGE & COMPUTATION DAY 2009.
DISCRIMINATIVE DECORELATION FOR CLUSTERING AND CLASSIFICATION ECCV 12 Bharath Hariharan, Jitandra Malik, and Deva Ramanan.
Assuming normally distributed data! Naïve Bayes Classifier.
Learn how to make your drawings come alive…  NEW COURSE: SKETCH RECOGNITION Analysis, implementation, and comparison of sketch recognition algorithms,
August 12, 2003 IV. FUZZY SET METHODS - CLUSTER ANALYSIS: Math Clinic Fall IV. FUZZY SET METHODS for CLUSTER ANALYSIS and (super brief) NEURAL NETWORKS.
Hand Movement Recognition By: Tokman Niv Levenbroun Guy Instructor: Todtfeld Ari.
IST DEVELOPMENT IN LATVIA
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Discriminant Analysis Objective Classify sample objects into two or more groups on the basis of a priori information.
GAUSSIAN PROCESS REGRESSION FORECASTING OF COMPUTER NETWORK PERFORMANCE CHARACTERISTICS 1 Departments of Computer Science and Mathematics, 2 Department.
Pattern Recognition Applications Alexandros Potamianos Dept of ECE, Tech. Univ. of Crete Fall
Seven Lectures on Statistical Parsing Christopher Manning LSA Linguistic Institute 2007 LSA 354 Lecture 7.
Eigenfaces for Recognition Student: Yikun Jiang Professor: Brendan Morris.
Amarino:a toolkit for the rapid prototyping of mobile ubiquitous computing Bonifaz Kaufmann and Leah Buechley MIT Media Lab High-Low Tech Group Cambridge,
Index Tracking Yihan Li & Yang Liu. What is Index Tracking Index Tracking is a passive portfolio management method[1] It generates a certain portfolio.
Computer Aided Software Architecture Design Genevieve Queen of Table Manipulation Bartlett Abigail Princess of GUI Gray (Insram Nice Guy Shah)
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Image Classification 영상분류
CS 782 – Machine Learning Lecture 4 Linear Models for Classification  Probabilistic generative models  Probabilistic discriminative models.
Georgia Institute of Technology, Microelectronics Research Center Prediction of Interconnect Fan-out Distribution Using Rent’s Rule Payman Zarkesh-Ha,
11 1 Backpropagation Multilayer Perceptron R – S 1 – S 2 – S 3 Network.
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
Robust Real Time Face Detection
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
CS 1120: Computer Science II Software Life Cycle Slides courtesy of: Prof. Ajay Gupta and Prof. James Yang (format and other minor modifications by by.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
© 2002 IBM Corporation IBM Research 1 Policy Transformation Techniques in Policy- based System Management Mandis Beigi, Seraphin Calo and Dinesh Verma.
CSC321 Lecture 5 Applying backpropagation to shape recognition Geoffrey Hinton.
Research Methods Technical Writing Thesis Conference/Journal Papers
Sampling Decision System Daniel Kurz Department of Statistics, University of Klagenfurt in semiconductor manufacturing using Virtual Metrology Cristina.
Pattern Classification All materials in these slides* were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Computer Vision Lecture 7 Classifiers. Computer Vision, Lecture 6 Oleh Tretiak © 2005Slide 1 This Lecture Bayesian decision theory (22.1, 22.2) –General.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
NEURAL NETWORKS. An extremely simplified model of the brain !
Estimating standard error using bootstrap
Distributed Representations for Natural Language Processing
Big data classification using neural network
Perception, interaction, and optimality
CSC321: Neural Networks Lecture 22 Learning features one layer at a time Geoffrey Hinton.
Computer Science and Engineering, Seoul National University
The design of smart glasses for VR applications The CU-GLASSES
Tracking Objects with Dynamics
RECURRENT NEURAL NETWORKS FOR VOICE ACTIVITY DETECTION
Project Implementation for ITCS4122
Classification Discriminant Analysis
To be supervised by Prof. KH Wong
Topic 8: (Last two papers)
Classification Discriminant Analysis
NormFace:
Neural Networks and Their Application in the Fields of Coporate Finance By Eric Séverin Hanna Viinikainen.
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Topic 14: Jacob O. Wobbrock, Andrew D. Wilson, and Yang Li. 2007
Chap. 7 Regularization for Deep Learning (7.8~7.12 )
Creating Data Representations
The use of Neural Networks to schedule flow-shop with dynamic job arrival ‘A Multi-Neural Network Learning for lot Sizing and Sequencing on a Flow-Shop’
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
THE NORMAL DISTRIBUTION AND THE 68–95–99.7% RULE
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Multivariate Methods Berlin Chen
Author: Mikko Rönö Istructor: M.Sc. Jussi Setälä
Title First name, last name, university, city, country
Lecture 23 CS 507.
Presentation transcript:

Specifying gestures by example By Dean Rubine Presenting: Julian Ramos

Who is Dean Rubine BSc and MSc from MIT PhD in Computer Science from CMU According to the Mathematics Genealogy Project his PhD advisor was Roger Berry Dannenberg (Still at CMU working at the intersection of CS and Music) Currently the Director of Technology at Spark Investment Management LLC (an employee owned hedge fund sponsor)

Who is Dean Rubine His PhD thesis was titled: The Automatic Recognition of Gestures Thesis committee: Roger B. Dannenberg Dario Giuse Brad Myers William A. S. Buxton

Motivation “The ability to specify objects, an operation, and additional parameters with a single intuitive gesture appeals to both novice and experienced users.”

Motivation *Taken from: CHUNKING AND PHRASING AND THE DESIG OF HUMAN-COMPUTER DIALOGUES

Problem “Gesture-based interfaces have not been extensively researched, partly because they are difficult to create”

Solution

Architecture Follows a model/view/controller which makes it easy to add new gestures

Adding Gestures

Creating a gesture

Gesture features

Gesture detection method This is nice detection rule is obtained after making assumptions, the derivation complete derivation is in page 57 of Rubine’s PhD Thesis The actual method for deriving the weight’s is called Quadratic Discriminant Analysis Many assumptions done like same covariance matrix for all classes, normally distributed features, etc

Gesture detection method The method is super fast to train but … Only if the number of samples is low O(C*N^3) At the time it seems this was way faster than training a neural network Many assumptions done like same covariance matrix for all classes, normally distributed features, etc

Evaluation

Discussion