Research Seminar. Stefano CARRINO fr.ch

Similar documents
Stereo-based Hand Gesture Tracking and Recognition in Immersive Stereoscopic Displays. Habib Abi-Rached Thursday 17 February 2005.

A SURVEY ON GESTURE RECOGNITION TECHNOLOGY

Design a Model and Algorithm for multi Way Gesture Recognition using Motion and Image Comparison

Applying Vision to Intelligent Human-Computer Interaction

Sign Language Recognition using Hidden Markov Model

Visual Interpretation of Hand Gestures as a Practical Interface Modality

Hand Gesture Recognition Based on Hidden Markov Models

Hand & Upper Body Based Hybrid Gesture Recognition

A SURVEY ON HAND GESTURE RECOGNITION

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SEMINAR REPORT ON GESTURE RECOGNITION SUBMITTED BY PRAKRUTHI.V ( )

Wearable Gestural Interface

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Session 2: 10 Year Vision session (11:00-12:20) - Tuesday. Session 3: Poster Highlights A (14:00-15:00) - Tuesday 20 posters (3minutes per poster)

Volume 3, Issue 5, May 2015 International Journal of Advance Research in Computer Science and Management Studies

VICs: A Modular Vision-Based HCI Framework

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

Service Robots in an Intelligent House

International Journal of Research in Computer and Communication Technology, Vol 2, Issue 12, December- 2013

The Control of Avatar Motion Using Hand Gesture

COMPARATIVE STUDY AND ANALYSIS FOR GESTURE RECOGNITION METHODOLOGIES

AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND TRANSFER FUNCTIONS

Gesture Recognition Technology: A Review

Contents 1 Introduction Optical Character Recognition Systems Soft Computing Techniques for Optical Character Recognition Systems

The Automatic Classification Problem. Perceptrons, SVMs, and Friends: Some Discriminative Models for Classification

Advanced Man-Machine Interaction

FACE AND HAND GESTURE RECOGNITION FOR PHYSICAL IMPAIRMENT PEOPLE USING NN-CLASSIFICATION

UUIs Ubiquitous User Interfaces

What was the first gestural interface?

FACE RECOGNITION USING NEURAL NETWORKS

Touch & Gesture. HCID 520 User Interface Software & Technology

Static Hand Gesture Recognition based on DWT Feature Extraction Technique

Touch & Gesture. HCID 520 User Interface Software & Technology

Object Recognition + Gesture Recognition

Background Pixel Classification for Motion Detection in Video Image Sequences

ROBOT CONTROL VIA DIALOGUE. Arkady Yuschenko

SmartCanvas: A Gesture-Driven Intelligent Drawing Desk System

Live Hand Gesture Recognition using an Android Device

Static Signature Verification and Recognition using Neural Network Approach-A Survey

Vision Based Hand Gesture Recognition

Gesture Recognition with Real World Environment using Kinect: A Review

Dorothy Monekosso. Paolo Remagnino Yoshinori Kuno. Editors. Intelligent Environments. Methods, Algorithms and Applications.

Analysis of Various Methodology of Hand Gesture Recognition System using MATLAB

Input devices and interaction. Ruth Aylett

Virtual Grasping Using a Data Glove

Multi-modal Human-computer Interaction

Physiological signal(bio-signals) Method, Application, Proposal

Image Extraction using Image Mining Technique

Robustness (cont.); End-to-end systems

Challenging areas:- Hand gesture recognition is a growing very fast and it is I. INTRODUCTION

ECC419 IMAGE PROCESSING

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

Human Motion Analysis with the Help of Video Surveillance: A Review

High-speed Noise Cancellation with Microphone Array

Booklet of teaching units

Independent Component Analysis- Based Background Subtraction for Indoor Surveillance

Voice Activity Detection

THE Touchless SDK released by Microsoft provides the

R (2) Controlling System Application with hands by identifying movements through Camera

Chapter 4 SPEECH ENHANCEMENT

Haptic presentation of 3D objects in virtual reality for the visually disabled

Image Processing Based Vehicle Detection And Tracking System

MOBAJES: Multi-user Gesture Interaction System with Wearable Mobile Device

Dance Movement Patterns Recognition (Part II)

Recent Progress on Wearable Augmented Interaction at AIST

Collaborative Classification of Multiple Ground Vehicles in Wireless Sensor Networks Based on Acoustic Signals

INTAIRACT: Joint Hand Gesture and Fingertip Classification for Touchless Interaction

Applications of Music Processing

Challenges and Potential Research Areas In Biometrics

A Method for Temporal Hand Gesture Recognition

GESTURE RECOGNITION FRAMEWORK FOR MULTIMEDIA CONTENT VIEWER CONTROLLING

Comparison of Head Movement Recognition Algorithms in Immersive Virtual Reality Using Educative Mobile Application

II. LITERATURE SURVEY

Wadehra Kartik, Kathpalia Mukul, Bahl Vasudha, International Journal of Advance Research, Ideas and Innovations in Technology

SSB Debate: Model-based Inference vs. Machine Learning

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Multiresolution Color Image Segmentation Applied to Background Extraction in Outdoor Images

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

Efficient Target Detection from Hyperspectral Images Based On Removal of Signal Independent and Signal Dependent Noise

SONG RETRIEVAL SYSTEM USING HIDDEN MARKOV MODELS

GestureCommander: Continuous Touch-based Gesture Prediction

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

DYNAMIC MEDIA INSTITUTE MFA: DESIGN COURSES

Imaging with hyperspectral sensors: the right design for your application

Convenient Structural Modal Analysis Using Noncontact Vision-Based Displacement Sensor

Announcements. HW 6: Written (not programming) assignment. Assigned today; Due Friday, Dec. 9. to me.

Different Hand Gesture Recognition Techniques Using Perceptron Network

Advancements in Gesture Recognition Technology

Advanced Data Analysis Pattern Recognition & Neural Networks Software for Acoustic Emission Applications. Topic: Waveforms in Noesis

3D-Position Estimation for Hand Gesture Interface Using a Single Camera

A Kinect-based 3D hand-gesture interface for 3D databases

Study on Hand Gesture Recognition

ENHANCHED PALM PRINT IMAGES FOR PERSONAL ACCURATE IDENTIFICATION

Advanced Signal Processing and Digital Noise Reduction

Vision-based User-interfaces for Pervasive Computing. CHI 2003 Tutorial Notes. Trevor Darrell Vision Interface Group MIT AI Lab

Computer Vision, Lecture 3

Affordable Real-Time Vision Guidance for Robot Motion Control

Automatic Vehicles Detection from High Resolution Satellite Imagery Using Morphological Neural Networks

Online handwritten signature verification system: A Review

Automated Real-time Gesture Recognition using Hand Motion Trajectory

Transcription:

Research Seminar Stefano CARRINO stefano.carrino@hefr.ch http://aramis.project.eia- fr.ch 26.03.2010

- based interaction Characterization Recognition Typical approach Design challenges, advantages, drawbacks Applications Conclusion 2

- based interaction, why? The gestures are a natural way to interact with object, tools and other people As substitution for other forms of communication when other interactions are not possible Impaired people Special context As complement to other types of interaction modalities 3

A motion of the limbs or body made to express or help express thought or to emphasize speech. The act of moving the limbs or body as an expression of thought or emphasis. An act or a remark made as a formality or as a sign of intention or attitude. A succession of postures. Own definition (for this seminar): An intentional sign made with the body or limbs to communicate intention or information 4

s Vs Gesticulation Also the gesticulation provides information Static Vs Dynamic s Static gestures (aka postures, poses, ) Dynamic gestures: a sequence of postures/positions Multi- dimensional gestures 2D gestures 3D gestures Pointing gesture 5

2D gesture 3D gesture Pointing gesture 6

- based interaction Characterization Recognition Typical approach Design challenges, advantages, drawbacks Applications Conclusion 7

Dynamic gesture recognition (through computer vision) can be divided in the following main phases: Detection Tracking segmentation recognition Features extraction Detection Tracking Segmentation Recognition Features Extractions 8

Two sub- steps: Image acquisition Preprocessing Detection Tracking Segmentation Features Extractions Recognition 9

Image acquisition Mono- camera, multi- camera, stereo- camera, or 3D camera Camera resolution (low Vs high resolution) Frames per second Detection Tracking Segmentation Features Extractions Recognition 10

Preprocessing Pixel level segmentation Color segmentation Hand detection Color marker detection Motion segmentation Background subtraction Works good on known background (static background) Cannot detect stationary hands or determine which moving object is the hand Detection Tracking Segmentation Recognition Features Extractions 11

Preprocessing Contour detection Not directly depending on skin color and lighting conditions Can be a large number of objects (even in the background) Correlation Problems when objects are rotated or scaled Problem can be avoided with continuously updating the template Detection Tracking Segmentation Recognition Features Extractions 12

Frame 1 1 Detection 2 Frame 2 1 Tracking Segmentation Recognition Features Extractions 2 13

Approaches Kalman filter Easily computable in real- time Basic form of Kalman filters cannot track objects on unknown background Condensation One of the most used technique for tracking Detect and track contour of moving objects in a cluttered environment CAMshift Fast, real- time It may be possible to improve accuracy by using different color representation There are quite a few parameters System without tracking In controlled environment with a special gesture vocabulary Detection Tracking Segmentation Recognition Features Extractions 14

segmentation Initial (final) posture When hands are not moving - > end of gesture decomposition Preparation, stroke and retraction Statistical approach Hidden Markov Model Detection Tracking Segmentation Recognition Features Extractions 15

Potential features: Position, acceleration, velocity Spatial temporal width FFT of the position The features can be extracted in three steps of the process chain Post- processing should be done before providing the features to the GR block Detection Tracking Segmentation Recognition Features Extractions 16

Classification Algorithms: Hidden Markov Model (HMM) Ergodic HMM, Left- Right HMM, Left- Right Banded Hierarchic HMM, Input- Output HMM, Parametric HMM, etc. etc. etc. Conditional Random Fields (CRF) Hidden CRF, Latent- dynamic Discriminative CRF, etc. Neural Networks (NN), Decision Trees, Support Vector Machine (SVN), KNN, Dynamic time warping (DTW), etc. Boosting Algorithms, etc. Hybrid algorithms Detection Tracking Segmentation Recognition Features Extractions 17

- based interaction Characterization Recognition Typical approach Design challenges, advantages, drawbacks Applications Conclusion 18

Design challenges Lighting conditions Provide a feedback to the user vocabulary (small large, kind of gesture used, etc.) Real- time interaction Wearable gesture interfaces Multimodality Skinput project 19

Advantages: Natural way of interaction Space effective interaction modality (compared with keyboard and mouse) Removes the user s dependency on a surface Remote interaction Drawbacks: Tiring (e.g. gorilla arm) User dependent gestures few universal understandable gestures Computationally expensive 20

Natal project The Project Natal sensor device Sixthsense G-speak 21

Project natal: http://www.xbox.com/en- US/live/projectnatal/ Oblong g- speak: http://www.oblong.com/ Sixth Sense: http://www.pranavmistry.com/projects/sixthsense/ Touchless: http://www.codeplex.com/touchless Wiiremotes (and soon the Play Station Move) 22

- based interaction Characterization Recognition Typical approach Design challenges, advantages, drawbacks Applications Conclusion 23

based interaction as interface characterization Gesticulation & gesture Dynamic Vs static gesture Multi- dimensional gesture Typical approach Challenges, advantages, and drawback 24

25