Head Tracking in Meeting Scenarios Sascha Schreiber.

Slides:



Advertisements
Similar presentations
1 Gesture recognition Using HMMs and size functions.
Advertisements

Computer Vision Detecting the existence, pose and position of known objects within an image Michael Horne, Philip Sterne (Supervisor)
Facial feature localization Presented by: Harvest Jang Spring 2002.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
SOMM: Self Organizing Markov Map for Gesture Recognition Pattern Recognition 2010 Spring Seung-Hyun Lee G. Caridakis et al., Pattern Recognition, Vol.
Potential Projects RGBD gesture recognition with the Microsoft Kinect Person recognition by parts.
Høgskolen i Gjøvik Saleh Alaliyat Video - based Fall Detection in Elderly's Houses.
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Recent Developments in Human Motion Analysis
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
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.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Detecting Patterns So far Specific patterns (eyes) Generally useful patterns (edges) Also (new) “Interesting” distinctive patterns ( No specific pattern:
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Rowing Motion Capture System Simon Fothergill Ph.D. student, Digital Technology Group, Computer Laboratory Jesus College graduate conference May 2009.
Segmentation and tracking of the upper body model from range data with applications in hand gesture recognition Navin Goel Intel Corporation Department.
Brief overview of ideas In this introductory lecture I will show short explanations of basic image processing methods In next lectures we will go into.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
HAND GESTURE BASED HUMAN COMPUTER INTERACTION. Hand Gesture Based Applications –Computer Interface A 2D/3D input device (Hand Tracking) Translation of.
Computer vision.
05 - Feature Detection Overview Feature Detection –Intensity Extrema –Blob Detection –Corner Detection Feature Descriptors Feature Matching Conclusion.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Driver’s View and Vehicle Surround Estimation using Omnidirectional Video Stream Abstract Our research is focused on the development of novel machine vision.
3D Fingertip and Palm Tracking in Depth Image Sequences
Image and Video Retrieval INST 734 Doug Oard Module 13.
Robust Hand Tracking with Refined CAMShift Based on Combination of Depth and Image Features Wenhuan Cui, Wenmin Wang, and Hong Liu International Conference.
Multimodal Interaction Dr. Mike Spann
Exploiting video information for Meeting Structuring ….
The Language Archive – Max Planck Institute for Psycholinguistics Nijmegen, The Netherlands Application of Audio and Video Processing Methods for Language.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Hand Gesture Recognition System for HCI and Sign Language Interfaces Cem Keskin Ayşe Naz Erkan Furkan Kıraç Özge Güler Lale Akarun.
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.
Multimodal Integration for Meeting Group Action Segmentation and Recognition M. Al-Hames, A. Dielmann, D. Gatica-Perez, S. Reiter, S. Renals, G. Rigoll,
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Recognition, Analysis and Synthesis of Gesture Expressivity George Caridakis IVML-ICCS.
M Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber Face Tracking and Person Action.
BAGGING ALGORITHM, ONLINE BOOSTING AND VISION Se – Hoon Park.
A Face processing system Based on Committee Machine: The Approach and Experimental Results Presented by: Harvest Jang 29 Jan 2003.
Action and Gait Recognition From Recovered 3-D Human Joints IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS— PART B: CYBERNETICS, VOL. 40, NO. 4, AUGUST.
Eurecom, 6 Feb 2007http://biobimo.eurecom.fr Project BioBiMo 1.
Crowd Analysis at Mass Transit Sites Prahlad Kilambi, Osama Masound, and Nikolaos Papanikolopoulos University of Minnesota Proceedings of IEEE ITSC 2006.
Unsupervised Mining of Statistical Temporal Structures in Video Liu ze yuan May 15,2011.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
CSC321: Introduction to Neural Networks and Machine Learning Lecture 19: Learning Restricted Boltzmann Machines Geoffrey Hinton.
Motion Estimation using Markov Random Fields Hrvoje Bogunović Image Processing Group Faculty of Electrical Engineering and Computing University of Zagreb.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Face Detection and Head Tracking Ying Wu Electrical Engineering & Computer Science Northwestern University, Evanston, IL
Vision Based hand tracking for Interaction The 7th International Conference on Applications and Principles of Information Science (APIS2008) Dept. of Visual.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Leaves Recognition By Zakir Mohammed Indiana State University Computer Science.
Content Based Coding of Face Images
Tracking Objects with Dynamics
Motion Detection And Analysis
Intelligent Information System Lab
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
CSSE463: Image Recognition Day 30
Face Detection in Color Images
Chapter14-cont..
CSSE463: Image Recognition Day 30
Learning complex visual concepts
Presentation transcript:

Head Tracking in Meeting Scenarios Sascha Schreiber

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 2/18 Overview Video processing system for person action recognition Single person head tracking using elliptical structures Multiple person tracking Summary and outlook

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 3/18 System Setup 1)Face/Head Tracking: Face Detection & Particle Filtering 2)Feature extraction: Global Motion Features 3)Kalman filtering: necessary for disturbed feature streams 4)Temporal segmentation: Bayesian Information Criterion 5)HMM classification: 6 models, one for each gesture Video streamTracked personsKalman filteringTemporal segmentationHMM classification  Standing up  Sitting down  Pointing  Nodding  Shaking head  Writing Gesture inventory:

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 4/18 Single Person Tracking Former system: –Initialization by pyramid sampling  slow, only frontal to half-profile views of faces can be detected –Weighting of particles by the output of a neural network  Loss of track, if no face visible (e.g. person leans forward)  Particles have to be placed quite exactly

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 5/18 Actual system: –Initialization by skin colored regions Single Person Tracking Former system: –Initialization by pyramid sampling  slow, only frontal views of faces can be detected 1) Skin color blob detection 2) Search for valid blobs  ratio major axis/minor axis

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 6/18 Former system: –Weighting of particles by the output of a neural network  Loss of track, if no face visible (e.g. person leans forward)  Particles have to be placed quite exactly Actual system –Weighting of particles using ellipses Single Person Tracking 1) Compute gradient image 2) Search best fitting gradient along normal:  3) Calculate cost function: 

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 7/18 Single Person Tracking Comparision of tracking results: Neural netEllipses

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 8/18 Multiple Person Tracking Problem: -Particles concentrate on location with highest head likelihood Solution: -Introduction of „Super particles“ representing the number of persons in scenario

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 9/18 Multiple Person Tracking Weighting of Superparticles 1) Counting blobs in binary skin color mask  n blobs 2) Testing all possible combinations

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 10/18 Multiple Person Tracking Weighting of Superparticles Configuration coverage Configuration compactness Particle likelihood 1) Counting blobs in binary skin color mask  n blobs 2) Testing all possible combinations 3) Measurement / Cost function

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 11/18 Multiple Person Tracking Weighting of Superparticles 1) Counting blobs in binary skin color mask  n blobs 2) Testing all possible combinations 3) Measurement / Cost function

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 12/18 Multiple Person Tracking Demovideo „Multiple Person Tracking“

24/09/2004 Institute for Human-Machine Communication Munich University of Technology Sascha Schreiber 13/18 Summarization & Outlook Robust head tracking  Improving tracking algorithm Features computed relative to the head position  Tracking hands as additional feature Temporal segmentation facilitated by tracking Combined tracking and recognition

Head Tracking in Meeting Scenarios Sascha Schreiber