Searching and Browsing Video in Face Space Lee Begeja Zhu Liu Video and Multimedia Technologies Research.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
EigenFaces and EigenPatches Useful model of variation in a region –Region must be fixed shape (eg rectangle) Developed for face recognition Generalised.
DONG XU, MEMBER, IEEE, AND SHIH-FU CHANG, FELLOW, IEEE Video Event Recognition Using Kernel Methods with Multilevel Temporal Alignment.
Face Recognition and Biometric Systems Eigenfaces (2)
Face Recognition. Introduction Why we are interested in face recognition? Why we are interested in face recognition? Passport control at terminals in.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
Face Recognition Method of OpenCV
CM613 Multimedia storage and retrieval Lecture: Video Compression Slide 1 CM613 Multimedia storage and retrieval Content-based image retrieval D.Miller.
Foreground Modeling The Shape of Things that Came Nathan Jacobs Advisor: Robert Pless Computer Science Washington University in St. Louis.
As applied to face recognition.  Detection vs. Recognition.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
A presentation by Modupe Omueti For CMPT 820:Multimedia Systems
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Event prediction CS 590v. Applications Video search Surveillance – Detecting suspicious activities – Illegally parked cars – Abandoned bags Intelligent.
EE 7730 Image Segmentation.
Data-driven Methods: Faces : Computational Photography Alexei Efros, CMU, Fall 2007 Portrait of Piotr Gibas © Joaquin Rosales Gomez.
A Study of Approaches for Object Recognition
Principal Component Analysis IML Outline Max the variance of the output coordinates Optimal reconstruction Generating data Limitations of PCA.
Face Recognition using PCA (Eigenfaces) and LDA (Fisherfaces)
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
Project 4 out today –help session today –photo session today Project 2 winners Announcements.
Face Recognition Jeremy Wyatt.
Computer Vision I Instructor: Prof. Ko Nishino. Today How do we recognize objects in images?
Face Collections : Rendering and Image Processing Alexei Efros.
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Project 2 due today Project 3 out today –help session today Announcements.
Understanding Faces Computational Photography
Face Recognition CPSC 601 Biometric Course.
Facial Recognition CSE 391 Kris Lord.
DVMM Lab, Columbia UniversityVideo Event Recognition Video Event Recognition: Multilevel Pyramid Matching Dong Xu and Shih-Fu Chang Digital Video and Multimedia.
Computer vision.
Recognition Part II Ali Farhadi CSE 455.
The MPEG-7 Color Descriptors
Image and Video Retrieval INST 734 Doug Oard Module 13.
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Classification Course web page: vision.cis.udel.edu/~cv May 12, 2003  Lecture 33.
Face Recognition: An Introduction
CSE 185 Introduction to Computer Vision Face Recognition.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
Lecture 15: Eigenfaces CS6670: Computer Vision Noah Snavely.
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Face detection and recognition Many slides adapted from K. Grauman and D. Lowe.
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
CSSE463: Image Recognition Day 27
Face Detection and Recognition Readings: Ch 8: Sec 4.4, Ch 14: Sec 4.4
University of Ioannina
Recognition: Face Recognition
Announcements Project 1 artifact winners
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Detecting Artifacts and Textures in Wavelet Coded Images
Computational Photography
Brief Review of Recognition + Context
Eigenfaces for recognition (Turk & Pentland)
CS4670: Intro to Computer Vision
CSSE463: Image Recognition Day 25
CS4670: Intro to Computer Vision
CSSE463: Image Recognition Day 25
Announcements Project 2 artifacts Project 3 due Thursday night
Announcements Project 4 out today Project 2 winners help session today
CSSE463: Image Recognition Day 2
Where are we? We have covered: Project 1b was due today
Announcements Artifact due Thursday
CSSE463: Image Recognition Day 2
EM Algorithm and its Applications
Announcements Artifact due Thursday
The “Margaret Thatcher Illusion”, by Peter Thompson
Presentation transcript:

Searching and Browsing Video in Face Space Lee Begeja Zhu Liu Video and Multimedia Technologies Research

Page 2 Face Oriented Video Browsing Challenge - non linguistic browsing Browse a video using faces Anchorpersons in news broadcasts Main casts in movies Hosts and guests in talk shows

Face Finding Face Detection Find a face Face Recognition Find a specific faceface Face Clustering Find a set of similar faces

Face Clustering

What’s in a Face ? Feature extraction - 50 Features 9 – 3 color moments in Luv space Moments – mean, variance, skew Luv – L -luminance; u,v–chrominance 24 – Gabor textures – 3 scales x 4 directions, mean and std dev 17 – Edge detection histogram in 16 bins across the 2∏ polar coordinate space; with one bin for non-edge pixels

Face Clustering Torso region alone: The face dissimilarity is defined as the torso region distance, TD. Torso region and Icon region: The face dissimilarity is defined as weighted summation of torso and icon region distance, α∙TD + (1- α)∙ID, where α is the weighting factor. Torso region and Face region: The face dissimilarity is defined as the minimum of the torso region distance and face distance based on eigenface projection, min(TD, FD). Icon region alone: The face dissimilarity is defined as the icon region distance, ID.

Video Browsing InterfaceInterface Page 7

Performance Metrics Average Cluster Purity (ACP) – perfect ACP of 1.0 means each cluster only contains faces from one person. Average Face (Class) Purity (AFP) – perfect AFP of 1.0 would have all the faces of one person appearing in one cluster. Analogous to precision(ACP) vs. recall(AFP)

Results Face dissimilarityVideo 1 AFP ACP Video 2 AFP ACP Icon region alone Torso region alone Torso + Face regions (α=0.5) Torso + Face regions (eigenface)

Future Work Working with Sumit Chopra to incorporate dimensionality reduction (DrLIM) Face Search/Clustering across programs Discussions with Patrick Haffner on using SVMs for Face Recognition Do specific face recognition (Obama, Leno) Search for multiple faces within a frame Improve Face Detection Include user generated video in our results

Additional Slides

Thatcher Effect

Gabor textures 3 scales x 4 directions Directions Scales

Eigenface Eigenface approach is a PCA (Principal Component Analysis) method, in which a small set of characteristic pictures are used to describe the variation between face images. Recognition is performed by projecting a new image onto the subspace spanned by the eigenfaces and then classifying the face by comparing its position in the face space with the positions of known individuals. Informally, eigenfaces are a set of "standardized face ingredients", derived from analysis of many pictures of faces. Any human face can be considered to be a combination of these standard faces. For example, a face might be composed of the average face plus 20% from eigenface 1, 35% from eigenface 2, and -12% from eigenface 3.

Eigenfaces