By: Jonathan Lebron Advisor: Nick Webb SENIOR PROJECT – COMPUTER SCIENCE – 2013 RECOGNIZING MILITARY GESTURES DEVELOPING A GESTURE RECOGNITION INTERFACE.

Slides:



Advertisements
Similar presentations
A Data Mining Course for Computer Science and non Computer Science Students Jamil Saquer Computer Science Department Missouri State University Springfield,
Advertisements

Vogler and Metaxas University of Toronto Computer Science CSC 2528: Handshapes and Movements: Multiple- channel ASL recognition Christian Vogler and Dimitris.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Software Testing and Quality Assurance
Jennifer Goodall, Nick Webb, Katy DeCorah
1 McGraw-Hill/Irwin Copyright © 2004, The McGraw-Hill Companies, Inc. All rights reserved. Chapter 8: Decision Support Systems Decision Support in Business.
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
Support for Palm Pilot Collaboration Including Handwriting Recognition.
1 An Excel-based Data Mining Tool Chapter The iData Analyzer.
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
HAND GESTURE BASED HUMAN COMPUTER INTERACTION. Hand Gesture Based Applications –Computer Interface A 2D/3D input device (Hand Tracking) Translation of.
Ekrem Kocaguneli 11/29/2010. Introduction CLISSPE and its background Application to be Modeled Steps of the Model Assessment of Performance Interpretation.
Presented by: Fang-Hui, Chu Automatic Speech Recognition Based on Weighted Minimum Classification Error Training Method Qiang Fu, Biing-Hwang Juang School.
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Principles of Pattern Recognition.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
Canyon Adventure Technology David Maung, Tristan Reichardt, Dan Bibyk, Juan Roman Department of Computer Science and Engineering The Ohio State University.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
Abstract Developing sign language applications for deaf people is extremely important, since it is difficult to communicate with people that are unfamiliar.
Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
S Robotic application of Human Hand Gesture Ali El-Gabri, Al-Noor Academy Nathaniel Mahowald, Mass Academy Grad Students: Dimitri Kanoulas and Andreas.
A Confidence-Based Approach to Multi-Robot Demonstration Learning Sonia Chernova Manuela Veloso Carnegie Mellon University Computer Science Department.
The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Professor Richard Foss
Information Sciences and Systems Kam Lai Janusz Konrad Prakash Ishwar GestureMouse: A Flexible Gesture-based User Interface {laikamho,
Lecture 8: 9/19/2002CS149D Fall CS149D Elements of Computer Science Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Human pose recognition from depth image MS Research Cambridge.
Teleoperation In Mixed Initiative Systems. What is teleoperation? Remote operation of robots by humans Can be very difficult for human operator Possible.
Multimodal Emotion Recognition Colin Grubb Advisor: Nick Webb.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Skeleton Based Action Recognition with Convolutional Neural Network
PhD Dissertation Defense Scaling Up Machine Learning Algorithms to Handle Big Data BY KHALIFEH ALJADDA ADVISOR: PROFESSOR JOHN A. MILLER DEC-2014 Computer.
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Wekinator
Pen Based User Interface II CSE 481b January 25, 2005.
Presentation on: Decision support system. Decision Making Decisions are made at all levels of the firm. Some decisions are very common and routine but.
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
A Model for Computational Science Investigations Supercomputing Challenge 2007.
BeNeFri University Vision assistance for people with serious sight problems Moreno Colombo Marin Tomić Future User Interfaces, BeNeFri University.
Design Patterns CSCE 315 – Programming Studio Spring 2013.
Development of a Flex Sensor Glove
Development of a Flex Sensor Glove
Nicole looks at faces Development of a visual robot interface to interpret facial expressions NICOLE: Future robots will share their environment with humans.
Development of a Flex Sensor Glove
Lego Mindstorm Robot Educator Tutorials
Career Pathways and CTSOs
Imran Hussain University of Management and Technology (UMT)
Interactive Group Exercise
Supervised Time Series Pattern Discovery through Local Importance
David Campbell January 27th 2016
Human Body SQ representation
Development of a Flex Sensor Glove
Kodu.
Development of a Flex Sensor Glove
Mimicking Human Gestures During Conversation
Development of a Flex Sensor Glove
Lego Mindstorm Robot Educator Tutorials
Lego Mindstorm Robot Educator Tutorials
Comparing Slopes of the Lines using the Microsoft Kinect 2.0
Development of a Flex Sensor Glove
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Development of a Flex Sensor Glove
Invisible Computing Angie, Collin, Nick, Will.
Interactive optimization for early-stage urban planning
Development of a Flex Sensor Glove
Computer Vision Readings
SPECIAL ISSUE on Document Analysis, 5(2):1-15, 2005.
Human Body SQ representation
Presentation transcript:

By: Jonathan Lebron Advisor: Nick Webb SENIOR PROJECT – COMPUTER SCIENCE – 2013 RECOGNIZING MILITARY GESTURES DEVELOPING A GESTURE RECOGNITION INTERFACE

MOTIVATION Scenarios where speech would not be possible or optimal solution Giving natural gestures to Robots that resemble Human-to- Human interaction No need for special training Incorporating both speech an gesture would be ideal, but this problem is out of scope

RESEARCH QUESTION How do you give a robot a sequence of natural gestures to interpret and act upon? Xbox Kinect

HOW IT WORKS Perform Gesture Kinect reads skeleton data Data gets transformed into angles Classifier reads angles and determines gesture using C4.5 decision tree left_shoulder: 0.35, 0.12, 2.19 left_elbow: -0.18, -0.10, 2.02 left_hand: -0.13, -0.34, 1.924

CLASSIFICATION Gestures Abreast Enemy Freeze Stop Listen Rifle Cover Classifier Angles handTheta handPhi elbowTheta elbowPhi

CLASSIFICATION How do we handle erroneous data? When do we know when to execute the sequence? What actions can we expect from the robot?

SOFTWARE DESIGN

ADDING GESTURES Create new gestures Replace old gestures Combining gestures

CONCLUSION Future Work Wrap-up Q&A