Darshan VENKATRAYAPPA Philippe MONTESINOS Daniel DEPP 8/1/2013 1

Similar documents
HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

Model-Based 3D Human Motion Capture Using Global-Local Particle Swarm Optimizations

Efficient Background Subtraction and Shadow Removal Technique for Multiple Human object Tracking

GLOVE-BASED GESTURE RECOGNITION SYSTEM

Reconstructing 3D Pose and Motion from a Single Camera View

VISUAL RECOGNITION OF HAND POSTURES FOR INTERACTING WITH VIRTUAL ENVIRONMENTS

Practical Tour of Visual tracking. David Fleet and Allan Jepson January, 2006

Visibility optimization for data visualization: A Survey of Issues and Techniques

SimFonIA Animation Tools V1.0. SCA Extension SimFonIA Character Animator

Extracting a Good Quality Frontal Face Images from Low Resolution Video Sequences

An Approach for Utility Pole Recognition in Real Conditions

Gestures Body movements which convey meaningful information

Fall detection in the elderly by head tracking

A Real Time Hand Tracking System for Interactive Applications

Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences

Colorado School of Mines Computer Vision Professor William Hoff

Effective Use of Android Sensors Based on Visualization of Sensor Information

Multimodal Biometric Recognition Security System

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

Journal of Industrial Engineering Research. Adaptive sequence of Key Pose Detection for Human Action Recognition

A Movement Tracking Management Model with Kalman Filtering Global Optimization Techniques and Mahalanobis Distance

Detection and Recognition of Mixed Traffic for Driver Assistance System

Vision based Vehicle Tracking using a high angle camera

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction

False alarm in outdoor environments

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

Articulated Body Motion Tracking by Combined Particle Swarm Optimization and Particle Filtering

A secure face tracking system

How To Fix Out Of Focus And Blur Images With A Dynamic Template Matching Algorithm

Learning Enhanced 3D Models for Vehicle Tracking

A NATURAL HAND GESTURE HUMAN COMPUTER INTERFACE USING CONTOUR SIGNATURES

Mean-Shift Tracking with Random Sampling

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

Real-Time Tracking of Pedestrians and Vehicles

A Robust Multiple Object Tracking for Sport Applications 1) Thomas Mauthner, Horst Bischof

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Learning Visual Behavior for Gesture Analysis

Tracking Groups of Pedestrians in Video Sequences

Introduction to Computer Graphics

Binocular Vision and The Perception of Depth

Real Time Vision Hand Gesture Recognition Based Media Control via LAN & Wireless Hardware Control

Implementation of a Wireless Gesture Controlled Robotic Arm

Motion Capture Sistemi a marker passivi

CS 534: Computer Vision 3D Model-based recognition

This week. CENG 732 Computer Animation. Challenges in Human Modeling. Basic Arm Model

FLEXSYS Motion-based Traffic Analysis and Incident Detection

VIRTUAL TRIAL ROOM USING AUGMENTED REALITY

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

Image Segmentation and Registration

Taking Inverse Graphics Seriously

Edge tracking for motion segmentation and depth ordering

Maya 2014 Basic Animation & The Graph Editor

Object tracking & Motion detection in video sequences

Vision based approach to human fall detection

Face Model Fitting on Low Resolution Images

Feature Tracking and Optical Flow

Support Vector Machine-Based Human Behavior Classification in Crowd through Projection and Star Skeletonization

Modelling 3D Avatar for Virtual Try on

Low-resolution Character Recognition by Video-based Super-resolution

Distributed Vision Processing in Smart Camera Networks


Visual-based ID Verification by Signature Tracking

A Dynamic Approach to Extract Texts and Captions from Videos

ANALYZING A CONDUCTORS GESTURES WITH THE WIIMOTE

A Robust Real-Time 3D Tracking Approach for Assisted Object Grasping

animation animation shape specification as a function of time

Blender 3D Animation

Hands Tracking from Frontal View for Vision-Based Gesture Recognition

Analyzing Facial Expressions for Virtual Conferencing

Vision-based Real-time Driver Fatigue Detection System for Efficient Vehicle Control

Classification of Fingerprints. Sarat C. Dass Department of Statistics & Probability

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

Interactive person re-identification in TV series

Template-based Eye and Mouth Detection for 3D Video Conferencing

PHYSIOLOGICALLY-BASED DETECTION OF COMPUTER GENERATED FACES IN VIDEO

Neural Network based Vehicle Classification for Intelligent Traffic Control

ROBUST VEHICLE TRACKING IN VIDEO IMAGES BEING TAKEN FROM A HELICOPTER

ACCURACY ASSESSMENT OF BUILDING POINT CLOUDS AUTOMATICALLY GENERATED FROM IPHONE IMAGES

EXPLORING IMAGE-BASED CLASSIFICATION TO DETECT VEHICLE MAKE AND MODEL FINAL REPORT

Part-Based Recognition

Recognition of Day Night Activity Using Accelerometer Principals with Aurdino Development Board

Real Time Target Tracking with Pan Tilt Zoom Camera

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

A Method of Caption Detection in News Video

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

Transcription:

Darshan VENKATRAYAPPA Philippe MONTESINOS Daniel DEPP 8/1/2013 1

OUTLINE Introduction. Problem Statement. Literature Review. Gesture Modeling. Gesture Analysis Gesture Recognition. People Detection in Images. Conclusion. 8/1/2013 2

INTRODUCTION We all know what a gesture is? Gesture recognition has wide range of applications. Recognizing sign language. Medically monitoring patients emotional states or stress levels or monitoring alertness of a driver. Developing aid for the hearing impaired. Surveillance in public places, Modeling the behavior. Many mobile devices such as smart phones and tablets. Smart homes. 8/1/2013 3

PROBLEM STATEMENT Can computer vision be used to help elderly people in home? If so, then how? 8/1/2013 4

LITERATURE REVIEW(Gesture Modeling) Gesture Modeling. Temporal modeling. Preparation or Pre-stroke. stroke. Retraction or Post-stroke. Spatial modeling. 3D based. 3D model-based gestures use articulated models of the human hand, arm or body to estimate the human body movement parameters. Such movements are later recognized as gestures Appearance based. Appearance-based models directly link the appearance of the hand, arm or body movements in visual images to specific gestures 8/1/2013 5

LITERATURE REVIEW(Gesture Modeling) 3D based - Parameters-Joint angles, Palm position,.. - Volumetric models and skeletal models. - Volumetric models. - analysis-by-synthesis [R. Koch, 1993]. - Simple 3D geometric structures [V.I. Pavlovic et al., 1996]. - Skeletal models. - Uses reduced set of joint angle parameters together with segment length. - Used in biomechanics and morphology. - Uses DOF, [Kuch, 1996] used 26 DoF in his hand model. 8/1/2013 6

LITERATURE REVIEW (Gesture Modeling) Appearance based models. [Cootes,1995] used deformable 2D templates for tracking the hand motion. Templates consists of point set, point variability parameters and external deformations. point sets describe the average shape within a certain group of shapes. Point variability parameters describe the allowed shape deformation (variation) within that same group of shapes. External parameters or deformations are meant to describe the global motion of one deformable template. Rotations and translations are used to describe such motion. 8/1/2013 7

LITERATURE REVIEW(Gesture Modeling) [Cui et.al ] use 2D hand image sequences as gesture templates. The majority of appearance-based models, use parameters derived from images in the templates. They include: contours and edges, image moments, and image eigenvectors etc. Some group of models use finger tip positions as parameters. 8/1/2013 8

LITERATURE REVIEW(Gesture Analysis) 8/1/2013 9

LITERATURE REVIEW(Gesture Analysis) Feature detection has 2 stages Localization. Color cues. Color based localization of the gesturer[r. Kjeldsen et.al, 1993]. Skin color varies in different lightening condition. Restricted background and uniform clothing [Davis et al., 1994]. Uniquely colored gloves or markers on hands[y. Kuno et al., 1994]. Motion cues. Motion cues are used along with certain assumptions about the gesturer. [W.T. Freeman et.al, 2005] assumes that only one persons at a given time against a stationary background. Fusion of motion and color overcomes the above drawbacks to some extent. 8/1/2013 10

LITERATURE REVIEW(Gesture Analysis) Feature detection has 2 stages Features and detection. Silhouettes are among the simplest, yet most frequently used features. [J.J. Kuch et al., 1995] has used it in 3D model and [M.W. Krueger, 2003]has used it in appearance based models. Contours, edges and segments are used both by the 3D based models and appearance based models use these features for detection. In case of occlusions multiple cameras can be used. [J. Lee et al., 1995]. 8/1/2013 11

LITERATURE REVIEW(Gesture Analysis) Parameter Estimation. The estimation of parameters usually coincides with the estimation of some compact descriptions of image or image sequence. In case of deformable 2D template based models. The parameter estimate are obtained through PCA on the set of training data. This technique is also extended to the estimation of parameters in 3D case [T. Heap et al., 2005]. external deformations or global motion parameters such as rotation and translation can be estimated by using kalman filtering or particle filtering techniques [T. Heap et al., 2005].. 8/1/2013 12

LITERATURE REVIEW(Gesture Recognition) Data analyzed from the visual images of gestures is recognized as specific gesture. Important task associated with the recognition process are. Optimal partitioning of the parameter space. Parameters are clustered using vector quantization or LDA. For non-convex set of parameters non linear clustering schemes such as neural networks are one such option. Implementation of the recognition procedure. Different approaches based on Hidden marcov models and motion history images are used for gesture recognition. 8/1/2013 13

Finding People in Images New contour based approach 2 stages designed to work together. Contour detection. Geometrical analysis. We use a new anisotropic edge detector with half smoothing kernels. 8/1/2013 14

Finding People in Images 8/1/2013 15

Finding People in Images Finding bodies. Elementary groups: boxes. We drop perpendiculars from each edge and form the boxes. Once a box has been detected we find the orientation of the box. 8/1/2013 16

Finding People in Images ribbons The grouping stage. Boxes are organized in pre groups considering proximity, distribution of colors and box orientation The chaining stage. A directional axis of the group is computed as the average orientation of all the boxes in the group. Join the boxes to obtain longer structures. 8/1/2013 17

Finding People in Images 8/1/2013 18

Future work and conclusion Fails to detect when the legs and hands of human are completely covered. The chaining stage is computationally very intensive. This stage can be accelerated by using CUDA programming. In some cases it fails to detect the Torso correctly. Extend this method to the gesture recognition process. It is possible to come up with solutions based on computer vision for helping to maintain the elderly people at homes. 8/1/2013 19

References. Vladimir I. Pavlovic and Rajeev Sharma and Thomas S. Huang, Visual Interpretation of Hand Gestures for Human-Computer Interaction: A Review: IEEE Transactions on Pattern Analysis and Machine Intelligence, 1997. T. F. Cootes et al., Active Shape Models Their Training and Application, Computer Vision and Image Understanding, vol. 61, pp. 38-59, Jan. 1995. Y. Cui and J. Weng, Learning-Based Hand Sign Recognition, Proc. Int l Workshop on Automatic Face and Gesture Recognition, Zurich, Switzerland, pp. 201-206, June 1995. R. Koch, Dynamic 3D Scene Analysis Through Synthetic Feedback Control, IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 15, no. 6, pp. 556-568, 1993. Y. Kuno, M. Sakamoto, K. Sakata, and Y. Shirai, Vision-Based Human Computer Interface With User Centered Frame, Proc. IROS 94, 1994. R. Kjeldsen and J. Kender, Visual Hand Gesture Recognition for Window System Control, Proc. Int l Workshop on Automatic Face and Gesture Recognition, Zurich, Switzerland, pp. 184-188, June 1995. W.T. Freeman, K. Tanaka, J. Ohta, and K. Kyuma, Computer Vision for Computer Games, Proc. Int l Conf. Automatic Face and Gesture Recognition, Killington, Vt., pp. 100-105, Oct. 1996. 8/1/2013 20

Thanks And Questions? 8/1/2013 21