GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.

Slides:



Advertisements
Similar presentations
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Advertisements

By: Ryan Wendel.  It is an ongoing analysis in which videos are analyzed frame by frame  Most of the video recognition is pulled from 3-D graphic engines.
SmartPlayer: User-Centric Video Fast-Forwarding K.-Y. Cheng, S.-J. Luo, B.-Y. Chen, and H.-H. Chu ACM CHI 2009 (international conference on Human factors.
VisHap: Guangqi Ye, Jason J. Corso, Gregory D. Hager, Allison M. Okamura Presented By: Adelle C. Knight Augmented Reality Combining Haptics and Vision.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Background Estimation with Gaussian Distribution for Image Segmentation, a fast approach Gianluca Bailo, Massimo Bariani, Paivi Ijas, Marco Raggio IEEE.
Tracking Migratory Birds Around Large Structures Presented by: Arik Brooks and Nicholas Patrick Advisors: Dr. Huggins, Dr. Schertz, and Dr. Stewart Senior.
Region-Level Motion- Based Background Modeling and Subtraction Using MRFs Shih-Shinh Huang Li-Chen Fu Pei-Yung Hsiao 2007 IEEE.
Example-Based Color Transformation of Image and Video Using Basic Color Categories Youngha Chang Suguru Saito Masayuki Nakajima.
Object Detection and Tracking Mike Knowles 11 th January 2005
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
Instructor : Dr. K. R. Rao Presented by: Rajesh Radhakrishnan.
The Recognition of Human Movement Using Temporal Templates Liat Koren.
Application Programming Interface For Tracking Face & Eye Motion Team Members Tharaka Roshan Pathberiya Nimesh Saveendra Chamara Susantha Gayan Gunarathne.
Computer Vision - A Modern Approach Set: Segmentation Slides by D.A. Forsyth Segmentation and Grouping Motivation: not information is evidence Obtain a.
Overview and Mathematics Bjoern Griesbach
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.
UNDERSTANDING DYNAMIC BEHAVIOR OF EMBRYONIC STEM CELL MITOSIS Shubham Debnath 1, Bir Bhanu 2 Embryonic stem cells are derived from the inner cell mass.
Multimedia Databases (MMDB)
M ULTIFRAME P OINT C ORRESPONDENCE By Naseem Mahajna & Muhammad Zoabi.
Real-time object tracking using Kalman filter Siddharth Verma P.hD. Candidate Mechanical Engineering.
Babol university of technology Presentation: Alireza Asvadi
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Hand Gesture Recognition System for HCI and Sign Language Interfaces Cem Keskin Ayşe Naz Erkan Furkan Kıraç Özge Güler Lale Akarun.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
Department of Computer Science & Engineering Background Subtraction Algorithm for the Intelligent Scarecrow System Francisco Blanquicet, Mentor: Dr. Dmitry.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
Adaptive Median filtering of Still Images Arjun Arunachalam Shyam Bharat Department of Electrical Engineering.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Expectation-Maximization (EM) Case Studies
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Big traffic data processing framework for intelligent monitoring and recording systems 學生 : 賴弘偉 教授 : 許毅然 作者 : Yingjie Xia a, JinlongChen a,b,n, XindaiLu.
Video Surveillance Under The Guidance of Smt. D.Neelima M.Tech., Asst. Professor Submitted by G. Subrahmanyam Roll No: 10021F0013 M.C.A.
OBJECT TRACKING USING PARTICLE FILTERS. Table of Contents Tracking Tracking Tracking as a probabilistic inference problem Tracking as a probabilistic.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
IEEE International Conference on Multimedia and Expo.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Instructor : Dr. K. R. Rao Presented by : Vigneshwaran Sivaravindiran
Hierarchical Systolic Array Design for Full-Search Block Matching Motion Estimation Noam Gur Arie,August 2005.
A Hybrid Edge-Enhanced Motion Adaptive Deinterlacer By Marc Ramirez.
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
License Plate Recognition of A Vehicle using MATLAB
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Date of download: 6/23/2016 Copyright © 2016 SPIE. All rights reserved. Adaptive temporal-frame motion differential computation. Figure Legend: From: Single-object-based.
Detection, Tracking and Recognition in Video Sequences Supervised By: Dr. Ofer Hadar Mr. Uri Perets Project By: Sonia KanOra Gendler Ben-Gurion University.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Motion Estimation of Moving Foreground Objects Pierre Ponce ee392j Winter March 10, 2004.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Under Guidance of Mr. A. S. Jalal Associate Professor Dept. of Computer Engineering and Applications GLA University, Mathura Presented by Dev Drume Agrawal.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
Introduction of Real-Time Image Processing
Video-based human motion recognition using 3D mocap data
Object tracking in video scenes Object tracking in video scenes
Nome Sobrenome. Time time time time time time..
Presentation transcript:

GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju

Abstract Tools used Object Tracking Tracking Methodology Future work References

Abstract: The project aims to analyze human hand gestures from video recordings. Video is recorded using web camera attached to a computer and off-line analysis is carried out in Matlab. As a pilot study, we restricted our work to slow, pre-defined hand gestures such as moving the hand sideways or vertically. Although the overall goal is to automatically recognize and segment various gestures, in the current work we present results from tracking of a hand gesture using centroid-based approach along with image subtraction.

Cont….. We have done preliminary study of tracking a moving ball using Kalman filter and attempted to apply the same procedure for hand gesture tracking. The future work includes implementing a stand- alone application of Kalman filter based tracking for hand gestures both for off-line as well as on- line cases.

TOOLS USED MATLAB R2008a Microsoft Lifecam for capturing video.

I/O Specification Input : video file (.avi format) of resolution 320x240. storing each frame into 4D array (x, y, color, frame no.) Output :plotting the graph

Object Tracking: Dividing the Video into series of image frames. We select the object of interest (specified by the user) to track. We find centroid of the object of interest using pixel values (colour) of the object. And analyzing its motion during the entire sequence of frames.

Fig.1 Fig. 2 Tracking the yellow color object from the frame if(Z(i,j,1,z) >= 250 ) if (Z(i,j,2,z) >= 250) if (Z(i,j,3,z) >= 80 && Z(i,j,3,z) <= 200) Fig.1 is input frame In fig2 the green color indicates centroid of the object and we tracking the Vertical motion of the object

Subtraction technique: img1img2[img1-img2] (a) an input image with objects, (b) input image without objects and(c) difference image. Note that the foreground objects are clearly identifiable. Motivation: It is observed that to make the tracking method more general, we need to remove other objects from the scene that are static or of no interest. Subtraction of images of successive frames will take care of this problem

Subtraction technique for object tracking Img1, img2 are two successive frames from the input video img1 Diff img= (img2-img1) img2

Output of the image subtraction method.

Object Tracking using Image Subtraction Drawbacks observed in this method: Some times the successive frame do not show the difference due to slow motion, in this we cant track the object. If some objects of not interested are start moving the difference image will track the motion of those objects, it will be problem if the object is same color. Proposal for modification: Using Windowing approach for tracking

Object Tracking by windowing approach Using the centroid we are taking a boundary for the object. With this boundary we predict the likely location of the object in the next frame. In successive frames we search in the predicted window boundary so that the searching time Complexity is reduced to just the window of interest rather than the entire frame. Output figure Input image and windowing of the object Starting point End point

Kalman Filter It is a recursive algorithm for estimating the state of the moving object in the image sequences. By using the previous state, kalman filter can predict the object position in the frame. In order to use the kalman filter to estimate the state of a object given only a sequence of noisy observations, one must model the process in accordance with the framework of the kalman filter. This means specifying the matrices A,H k,Q k,R k and sometimes Bk for each time stamp k. It smoothens the effect of the noise in the state variable.

Where X k+1 is the current state of the object A is a matrix relating the state variables at the previous time step to the state variables at the current time step X k is the previous state of the object B is a matrix relating the input to the state variables. u is input vector. Bu is the input that we receive (distance).

Ball tracking using Kalman filter: We have done the preliminary test of ball tracking using the kalman filter and we applied the same code to our video frames which has moment of object attached to hand. Input imageOutput image

Input imageoutput image In our video, object and hand are moving but in ball tracking only the ball is moving and background is stable. Because of this problem we are unable to track the yellow colored object in frame, so there is a need for refinement of the code of kalman filter.

FUTURE WORK The future work includes implementing a stand-alone application of Kalman filter based tracking for hand gestures both for off-line as well as on-line cases. Adaptation of the proposed centroid, subtraction and window- based approaches for on-line tracking is also left for future scope.

References Cristin Apler Yilmaz, Omar Javed and Mubarak Shah, “Object tracking: A survey”, ACM Computing Surveys, Vol. 38, No. 4, Article 13, Publication date: December Mahmoud Elmezain, Ayub K. Al-Hamadi and Bernd Michaelis, “Hand tracking using kalman filter and mean shift algorithm”, World Academy of Science, Engineering and Technology Cristina Manresa, Javier Varona, Ramon Mas and Francisco J.Perales, “Real-Time Hand Tracking and Gesture Recognition for Human-Computer Interaction”, Electronic Letters on Computer Vision and Image Analysis 0(0):1-7, Image processing Using MATLAB by TechSource Systems Sdn.Bhd., Recent advances in kalman filter theory and applications, Version 1: March 9, 2005; Version 2: May, 2006; Version 3: July 22, Olivier Cadet, Transocean Inc. “Introduction to Kalman Filter and its Use in Dynamic Positioning Systems”, Dynamic Positioning Conference, September 16-17, Ball tracking: tracking-using-kalman-filter. tracking-using-kalman-filter

Thank You