Computer Vision Group University of California Berkeley Estimating Human Body Configurations using Shape Context Matching Greg Mori and Jitendra Malik.

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

O BJ C UT M. Pawan Kumar Philip Torr Andrew Zisserman UNIVERSITY OF OXFORD.
The fundamental matrix F
Recovering Human Body Configurations: Combining Segmentation and Recognition Greg Mori, Xiaofeng Ren, and Jitentendra Malik (UC Berkeley) Alexei A. Efros.
Computer Vision CS 776 Spring 2014 Photometric Stereo and Illumination Cones Prof. Alex Berg (Slide credits to many folks on individual slides)
- Recovering Human Body Configurations: Combining Segmentation and Recognition (CVPR’04) Greg Mori, Xiaofeng Ren, Alexei A. Efros and Jitendra Malik -
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
3/5/2002Phillip Saltzman Video Motion Capture Christoph Bregler Jitendra Malik UC Berkley 1997.
Silhouette Lookup for Automatic Pose Tracking N ICK H OWE.
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Spatial Information Systems (SIS)
Computer Vision Group University of California Berkeley Shape Matching and Object Recognition using Shape Contexts Jitendra Malik U.C. Berkeley (joint.
Structure from motion.
Computer Vision Group University of California Berkeley Recognizing objects and actions in images and video Jitendra Malik U.C. Berkeley.
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Finding and exploiting correspondences in Drosophila embryos Charless Fowlkes and Jitendra Malik UC Berkeley Computer Science.
Region-based Voting Exemplar 1 Query 1 Exemplar 2.
Recognizing Objects and Actions in Images Jitendra Malik U.C. Berkeley.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
CVR05 University of California Berkeley 1 Familiar Configuration Enables Figure/Ground Assignment in Natural Scenes Xiaofeng Ren, Charless Fowlkes, Jitendra.
Computer Vision Group University of California Berkeley Visual Grouping and Object Recognition Jitendra Malik * U.C. Berkeley * with S. Belongie, C. Fowlkes,
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
Recognizing and Tracking Human Action Josephine Sullivan and Stefan Carlsson.
MSRI University of California Berkeley 1 Recovering Human Body Configurations using Pairwise Constraints between Parts Xiaofeng Ren, Alex Berg, Jitendra.
COMP322/S2000/L23/L24/L251 Camera Calibration The most general case is that we have no knowledge of the camera parameters, i.e., its orientation, position,
Computer Vision Group University of California Berkeley Matching Shapes Serge Belongie *, Jitendra Malik and Jan Puzicha U.C. Berkeley * Present address:
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Computer Vision Group University of California Berkeley 1 Cue Integration in Figure/Ground Labeling Xiaofeng Ren, Charless Fowlkes and Jitendra Malik.
Computer Vision Group University of California Berkeley Recognizing Objects in Adversarial Clutter: Breaking a Visual CAPTCHA Greg Mori and Jitendra Malik.
A New Correspondence Algorithm Jitendra Malik Computer Science Division University of California, Berkeley Joint work with Serge Belongie, Jan Puzicha,
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Alignment and Object Instance Recognition Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/16/12.
CSE 185 Introduction to Computer Vision
2D Shape Matching (and Object Recognition)
Vision System for Wing Beat Analysis of Bats in the Wild 1 Boston University Department of Computer Science 2 Boston University Department of Biology Mikhail.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Recognizing Human Figures and Actions Greg Mori Simon Fraser University.
Shape Matching Tuesday, Nov 18 Kristen Grauman UT-Austin.
Visual Grouping and Recognition Jitendra Malik University of California at Berkeley Jitendra Malik University of California at Berkeley.
CSCE 643 Computer Vision: Structure from Motion
Enforcing Constraints for Human Body Tracking David Demirdjian Artificial Intelligence Laboratory, MIT.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
Distribute and Combine Like Terms Applications. What is the area of the following shape? 5 2x-3 1.
Affine Structure from Motion
21 June 2009Robust Feature Matching in 2.3μs1 Simon Taylor Edward Rosten Tom Drummond University of Cambridge.
Computer Vision Group University of California Berkeley On Visual Recognition Jitendra Malik UC Berkeley.
EECS 274 Computer Vision Affine Structure from Motion.
CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn.
CSE 185 Introduction to Computer Vision Feature Matching.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Affine Registration in R m 5. The matching function allows to define tentative correspondences and a RANSAC-like algorithm can be used to estimate the.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Semantic Alignment Spring 2009 Ben-Gurion University of the Negev.
Advanced Computer Graphics
Processing visual information for Computer Vision
SIFT Scale-Invariant Feature Transform David Lowe
Line Fitting James Hayes.
Shape matching and object recognition using shape contexts
Advanced Computer Vision
Brief Review of Recognition + Context
Reflections Reflect the object in the x axis
Grouping/Segmentation
Fast Forward, Part II Multi-view Geometry Stereo Ego-Motion
CSE 185 Introduction to Computer Vision
Perimeter.
Presentation transcript:

Computer Vision Group University of California Berkeley Estimating Human Body Configurations using Shape Context Matching Greg Mori and Jitendra Malik

Computer Vision Group University of California Berkeley Problem

Computer Vision Group University of California Berkeley Approach: Exemplar-based Matching Set of stored exemplars with hand-labeled keypoints Obtain sample points Deformable matching to exemplars: –Shape context matching to get correspondences –Kinematic chain deformation model Estimate 3D body configuration

Computer Vision Group University of California Berkeley Comparing Pointsets

Computer Vision Group University of California Berkeley Shape Context Count the number of points inside each bin, e.g.: Count = 4 Count = FCompact representation of distribution of points relative to each point

Computer Vision Group University of California Berkeley Shape Context

Computer Vision Group University of California Berkeley Comparing Shape Contexts Compute matching costs using Chi Squared distance: Recover correspondences by solving linear assignment problem with costs C ij [Jonker & Volgenant 1987]

Computer Vision Group University of California Berkeley Deformable Matching Kinematic chain-based deformation model Use iterations of correspondence and deformation Keypoints on exemplars are deformed to locations on query image

Computer Vision Group University of California Berkeley

Computer Vision Group University of California Berkeley Problem

Computer Vision Group University of California Berkeley Estimate 3D Body Configuration [Taylor ’00] Known: –Relative lengths of body segments –(x,y) Image locations of keypoints –“closer endpoint” labels for each segment –Scaled orthographic camera model Solve for 3D locations of keypoints up to some scale factor –Scale factor can be estimated automatically

Computer Vision Group University of California Berkeley Solving for Foreshortening

Computer Vision Group University of California Berkeley Choosing Scale

Computer Vision Group University of California Berkeley Results

Computer Vision Group University of California Berkeley

Computer Vision Group University of California Berkeley Multiple Exemplars Parts-based approach –Use a combination of keypoints/whole limbs from different exemplars –Reduces the number of exemplars needed Compute a matching cost for each limb from every exemplar Compute pairwise “consistency” costs for neighbouring limbs Use dynamic programming to find best K configurations

Computer Vision Group University of California Berkeley Parts-based Approach

Computer Vision Group University of California Berkeley Tracking by Repeated Finding