CAMEO: Meeting Understanding Prof. Manuela M. Veloso, Prof. Takeo Kanade Dr. Paul E. Rybski, Dr. Fernando de la Torre, Dr. Brett Browning, Raju Patil,

Slides:



Advertisements
Similar presentations
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Advertisements

Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Automated Shot Boundary Detection in VIRS DJ Park Computer Science Department The University of Iowa.
CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Face Alignment with Part-Based Modeling
Activity Recognition Aneeq Zia. Agenda What is activity recognition Typical methods used for action recognition “Evaluation of local spatio-temporal features.
Joint Eye Tracking and Head Pose Estimation for Gaze Estimation
Instructor: Mircea Nicolescu Lecture 15 CS 485 / 685 Computer Vision.
Robust Object Tracking via Sparsity-based Collaborative Model
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Computer and Robot Vision I
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
Lecture 5 Template matching
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
A Study of Approaches for Object Recognition
Research Update and Future Work Directions – Jan 18, 2006 – Ognjen Arandjelović Roberto Cipolla.
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman ICCV 2003 Presented by: Indriyati Atmosukarto.
Robust Lane Detection and Tracking
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Introduction to Computer Vision CS223B, Winter 2005.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
1 Invariant Local Feature for Object Recognition Presented by Wyman 2/05/2006.
Dynamic Cascades for Face Detection 第三組 馮堃齊、莊以暘. 2009/01/072 Outline Introduction Dynamic Cascade Boosting with a Bayesian Stump Experiments Conclusion.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
A Literature Review By Xiaozhen Niu Department of Computing Science
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Driver’s View and Vehicle Surround Estimation using Omnidirectional Video Stream Abstract Our research is focused on the development of novel machine vision.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
Human-Computer Interaction Human-Computer Interaction Tracking Hanyang University Jong-Il Park.
Brian Renzenbrink Jeff Robble Object Tracking Using the Extended Kalman Particle Filter.
Miguel Reyes 1,2, Gabriel Dominguez 2, Sergio Escalera 1,2 Computer Vision Center (CVC) 1, University of Barcelona (UB) 2
A General Framework for Tracking Multiple People from a Moving Camera
ENT 273 Object Recognition and Feature Detection Hema C.R.
Combined Central and Subspace Clustering for Computer Vision Applications Le Lu 1 René Vidal 2 1 Computer Science Department, Johns Hopkins University,
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
A Statistical Method for 3D Object Detection Applied to Face and Cars CVPR 2000 Henry Schneiderman and Takeo Kanade Robotics Institute, Carnegie Mellon.
CAMEO: Year 1 Progress and Year 2 Goals Manuela Veloso, Takeo Kanade, Fernando de la Torre, Paul Rybski, Brett Browning, Raju Patil, Carlos Vallespi, Betsy.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Paper Reading Dalong Du Nov.27, Papers Leon Gu and Takeo Kanade. A Generative Shape Regularization Model for Robust Face Alignment. ECCV08. Yan.
Face Alignment at 3000fps via Regressing Local Binary Features CVPR14 Shaoqing Ren, Xudong Cao, Yichen Wei, Jian Sun Presented by Sung Sil Kim.
CAMEO: Face Recognition Year 1 Progress and Year 2 Goals Fernando de la Torre, Carlos Vallespi, Takeo Kanade.
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
 Present by 陳群元.  Introduction  Previous work  Predicting motion patterns  Spatio-temporal transition distribution  Discerning pedestrians  Experimental.
CS332 Visual Processing Department of Computer Science Wellesley College High-Level Vision Face Recognition I.
Face Detection and Head Tracking Ying Wu Electrical Engineering & Computer Science Northwestern University, Evanston, IL
Computer Vision No. 1 What is the Computer Vision?
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
© Takeo Kanade, Robotics Institute, Carnegie Mellon University , (VR_Talk) Virtualized Reality Digitizing a 3D Time Varying Event.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Hierarchical Motion Evolution for Action Recognition Authors: Hongsong Wang, Wei Wang, Liang Wang Center for Research on Intelligent Perception and Computing,
Face Detection 蔡宇軒.
A Personal Tour of Machine Learning and Its Applications
Video Google: Text Retrieval Approach to Object Matching in Videos
Video-based human motion recognition using 3D mocap data
Image Segmentation Techniques
Lecture 26: Faces and probabilities
Brief Review of Recognition + Context
Filtering Things to take away from this lecture An image as a function
CS4670: Intro to Computer Vision
Handwritten Characters Recognition Based on an HMM Model
Paper Reading Dalong Du April.08, 2011.
Video Google: Text Retrieval Approach to Object Matching in Videos
Presentation transcript:

CAMEO: Meeting Understanding Prof. Manuela M. Veloso, Prof. Takeo Kanade Dr. Paul E. Rybski, Dr. Fernando de la Torre, Dr. Brett Browning, Raju Patil, Carlos Vallespi, Scott Lenser, Betsy Ricker, Francesco Tamburrino, Colin McMillen, Sonia Chernova CALO: Physical Awareness Computer Science Department /The Robotics Institute School of Computer Science Carnegie Mellon University

CAMEO: Camera Assisted Meeting Event Observer

Robust multi-person PA capture device Contributions Mosaic generation Person tracking Face recognition Activity recognition Logging/modeling Must effectively operate in unstructured environments. Each camera is hand-calibrated only once to compensate for radial distortion

Video Mosaic

Person Tracking : Mean Shift Based Color Tracking Register New Person: Person ID, Face histogram Face Center (x,y), Face width, Face height Additional filtering based on shape and color templates “Omega” head and shoulder template Henry Schneiderman. “Feature-Centric Evaluation for Cascaded Object Detection. IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Henry Schneiderman. “Learning on Restricted Bayesian Network for Object Detection.” IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2004.

Face Recognition: Training 1) Capture visual data 2) Normalize for geometry and illumination 3) Cluster the most discriminating face examples Multiple face discrimination Real-time performance

Face Recognition: Non-Linear Oriented Discriminant Analysis Find transformation matrix B that MAXIMIZES the Kullback-Leibler divergence between clusters among classes Use Iterative Majorization to approximate B Project clustered images into a lower- dimensional subspace to speed recognition Research challenge: Face subspace is multi-modal

Face Recognition: Results Each new face is projected into subspace and compared against the trained examples Closest match, via Mahalanobis distance, determines class membership 95% recognition rate with training database of 11 subjects

Inferring Activity from Observation Person action sequences can be represented as a simple finite state machine. Face tracker captures the (x,y) positions of faces in the image over time. Global meeting state is inferred from aggregate of person activity. Inferred state from classifier State transitions are encoded as a dynamic Bayesian network in a HMM structure. Current person state is a function of observed human activity and previous state.

Logging/Replay/Towards Learning Tracked person data is recorded for off-line activity analysis and learning of dynamics. The recorded logs can be replayed back through CAMEO. Model-based simulation generates high-level state descriptions of group activies. Data-based simulation generates low-level “frame-by-frame” individual person activity state descriptions. bring [carlos, computer] bring [carlos, cameo] set_up [carlos, computer] use [carlos, computer] set_up [carlos, cameo] use [carlos, cameo] give_demo [carlos, face_recognition] ask_question [fernando, face_recognition] answer_question [carlos, fernando, face_recognition] give_demo [raju, tracking] ask_question [carlos, tracking] answer_question [raju, carlos, tracking] give_demo [carlos, face_detection] ask_question [raju, face_detection] answer_question [carlos, raju, face_detection] ask_question [fernando, face_detection] answer_question [raju, fernando, face_detection] remove [carlos, computer] remove [carlos, cameo] leave [jon] leave [raju] leave [fernando] leave [carlos] leave [daniel]