MIT AI Lab Paul Viola NTT Visit: Image Database Retrieval Variable Viewpoint Reality Professor Paul Viola Collaborators: Professor Eric Grimson, Jeremy.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Applications of one-class classification
Active Appearance Models
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Weiwei Zhang, Jian Sun, and Xiaoou Tang, Fellow, IEEE.
Image Processing David Kauchak cs160 Fall 2009 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Robust 3D Head Pose Classification using Wavelets by Mukesh C. Motwani Dr. Frederick C. Harris, Jr., Thesis Advisor December 5 th, 2002 A thesis submitted.
3D Face Modeling Michaël De Smet.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
A Study of Approaches for Object Recognition
Robust Real-time Object Detection by Paul Viola and Michael Jones ICCV 2001 Workshop on Statistical and Computation Theories of Vision Presentation by.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
TEXTURE SYNTHESIS PEI YEAN LEE. What is texture? Images containing repeating patterns Local & stationary.
Texture Recognition and Synthesis A Non-parametric Multi-Scale Statistical Model by De Bonet & Viola Artificial Intelligence Lab MIT Presentation by Pooja.
Triangle-based approach to the detection of human face March 2001 PATTERN RECOGNITION Speaker Jing. AIP Lab.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Face Recognition: An Introduction
Face Recognition and Retrieval in Video Basic concept of Face Recog. & retrieval And their basic methods. C.S.E. Kwon Min Hyuk.
A Brief Survey on Face Recognition Systems Amir Omidvarnia March 2007.
PhD Thesis. Biometrics Science studying measurements and statistics of biological data Most relevant application: id. recognition 2.
Face Detection and Neural Networks Todd Wittman Math 8600: Image Analysis Prof. Jackie Shen December 2001.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Applications of Image Filters Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/04/10.
Pattern Recognition Vidya Manian Dept. of Electrical and Computer Engineering University of Puerto Rico INEL 5046, Spring 2007
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
Viola 1999 MIT AI Laboratory Progress on: Variable Viewpoint Reality Image Database Paul Viola & Eric Grimson Jeremy DeBonet, Aparna Lakshmiratan, William.
EADS DS / SDC LTIS Page 1 7 th CNES/DLR Workshop on Information Extraction and Scene Understanding for Meter Resolution Image – 29/03/07 - Oberpfaffenhofen.
Graphite 2004 Statistical Synthesis of Facial Expressions for the Portrayal of Emotion Lisa Gralewski Bristol University United Kingdom
Digital Face Replacement in Photographs CSC2530F Project Presentation By: Shahzad Malik January 28, 2003.
TTH 1:30-2:48 Winter DL266 CIS 788v04 Zhu Topic 5. Human Faces Human face is extensively studied.
MIT AI Lab Viola & Grimson Variable Viewpoint Reality Professor Paul Viola & Professor Eric Grimson Collaborators: J eremy De Bonet, John Winn, Owen Ozier,
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
Joon Hyung Shim, Jinkyu Yang, and Inseong Kim
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
Face Recognition: An Introduction
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
DETECTING AND TRACKING TRACTOR-TRAILERS USING VIEW-BASED TEMPLATES Masters Thesis Defense by Vinay Gidla Apr 19,2010.
Final Review Course web page: vision.cis.udel.edu/~cv May 21, 2003  Lecture 37.
MIT AI Lab / LIDS Laboatory for Information and Decision Systems & Artificial Intelligence Laboratory Massachusetts Institute of Technology A Unified Multiresolution.
Computer Vision UNR George Bebis Computer Vision Laboratory (CVL) Department of Computer Science and Engineering University of Nevada, Reno,
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
K.U. K.U. & Leuven & Leuven 2 Computer Vision Labs Prof. Luc Van Gool ETH - Switzerland Un. Leuven – Belgium appr. 15 researchers Tracking Recognition.
SUMMERY 1. VOLUMETRIC FEATURES FOR EVENT DETECTION IN VIDEO correlate spatio-temporal shapes to video clips that have been automatically segmented we.
Tracking Hands with Distance Transforms Dave Bargeron Noah Snavely.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
Face Detection 蔡宇軒.
Machine learning & object recognition Cordelia Schmid Jakob Verbeek.
MIT AI Lab Paul Viola NTT Visit: Image Database Retrieval Variable Viewpoint Reality Professor Paul Viola Collaborators: Professor Eric Grimson, Jeremy.
Learning Patterns of Activity
- photometric aspects of image formation gray level images
Guillaume-Alexandre Bilodeau
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
A Unified Multiresolution Framework for Automatic Target Recognition
A Forest of Sensors: Using adaptive tracking to classify and monitor activities in a site Eric Grimson AI Lab, Massachusetts Institute of Technology
Fast Preprocessing for Robust Face Sketch Synthesis
Image Database Retrieval NTT: Visit 1/7/99
Saliency, Scale and Image Description (by T. Kadir and M
Detecting Artifacts and Textures in Wavelet Coded Images
Image Segmentation Techniques
Eric Grimson, Chris Stauffer,
Brief Review of Recognition + Context
BOOSTING IMAGE RETRIEVAL
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Presented by Xu Miao April 20, 2005
Presentation transcript:

MIT AI Lab Paul Viola NTT Visit: Image Database Retrieval Variable Viewpoint Reality Professor Paul Viola Collaborators: Professor Eric Grimson, Jeremy De Bonet, John Winn, Owen Ozier, Chris Stauffer, John Fisher, Kinh Tieu, Dan Snow, Tom Rikert, Lily Lee, Raquel Romano, Janey Hshieh, Mike Ross, Nick Matsakis, Jeff Norris, Todd Atkins Mark Pipes

MIT AI Lab Paul Viola Overview of Visit Morning: Image Database Retrieval –Gatekeeper: Face detection and recognition –Complex Feature Image Database Retrieval (Tieu) –Flexible Template Retrieval (Yu) Interlude –Video/Audio Source Separation (Fisher) –Mathematical Expression Recognition (Matsakis) Lunch Visit Prof. Brooks lab

MIT AI Lab Paul Viola Overview of Visit - 2 Afternoon: Variable Viewpoint Reality –Real-time 3D reconstruction of people (Snow) –Automatic camera calibration (Snow + Lee) –Tracking of articulate human models (Lee + Winn) –Modeling of human dynamics (Viola + Fisher)

MIT AI Lab Paul Viola Gatekeeper: Receptionist & Security Greet guests Direct people to their destinations Recognize employees Turn back unauthorized visitors

MIT AI Lab Paul Viola Gatekeeper in action … Gatekeeper Movie

MIT AI Lab Paul Viola Gatekeeper is a constant observer… Professor Paul Viola

MIT AI Lab Paul Viola Detecting faces is very difficult

MIT AI Lab Paul Viola Detecting and Recognizing Faces Key Difficulty: Variation in Pose State of the art: generalized templates –Neural Networks / Deformable Templates / etc. Templates have difficulty with pose variation… –Rotation, scale, complex deformation Must reduce the dependence on relative pose. Approach: Detecting people as a statistical distribution of multi-scale features

MIT AI Lab Paul Viola Statistical Distribution of Multi-scale Features Wavelet Pyramid The distribution of multi-scale features determines appearance

MIT AI Lab Paul Viola Multi-scale Wavelet Features A multi-scale feature associates many values with each pixel in the image

MIT AI Lab Paul Viola I MODEL I TEST Cross Entropy Discrimination via Cross Entropy

MIT AI Lab Paul Viola BTR70-C71T Motivation: Finding vehicles in clutter Supported by Darpa: IU/ATR initially MSTAR Extension

MIT AI Lab Paul Viola Can also be used for segmentation…

MIT AI Lab Paul Viola Synthesis Results Original Texture The multi-scale statistical model can be used to generate new example textures

MIT AI Lab Paul Viola Synthesis Procedure Step 1: Build analysis pyramid Input Image Note: We are using only the Gaussian pyramid here! Normally we use an oriented pyramid... 64x64 2x2

MIT AI Lab Paul Viola Synthesis Procedure Step 2: Build synthesis pyramid

MIT AI Lab Paul Viola Synthesis Procedure Step 2a: Fill in the top... Pixels are generated by sampling from the analysis pyramid.

MIT AI Lab Paul Viola Synthesis Procedure Step 2b: Fill in subsequent levels Pixels are generated by conditional sampling (dependent on the parent).

MIT AI Lab Paul Viola Synthesis Procedure Finish the pyramid Decisions made at low resolutions generate discrete features in the final image.

MIT AI Lab Paul Viola

MIT AI Lab Paul Viola

MIT AI Lab Paul Viola

MIT AI Lab Paul Viola

MIT AI Lab Paul Viola Detection Results Non-face test images Web face test images

MIT AI Lab Paul Viola Pruning the density estimator Reduce the number of bins through clustering 1000 bins or less! Result: Detection/Classification is faster than template correlation

MIT AI Lab Paul Viola Key facial features - determined automatically - located automatically Multi-scale features which are come from the face model can be automatically detected for many individuals

MIT AI Lab Paul Viola Another key feature

MIT AI Lab Paul Viola New Face Recognition Algorithm Measure the occurrence and location of “key” facial features. Facial identity depends both on the types of features and their location. Relation to Active Search… –Match measure is a histogram of multiscale features –Like color histogram, Active Search can be used...

MIT AI Lab Paul Viola Presentation on Image Database Technology