ROBUST SUBSPACE LEARNING FOR VISION AND GRAPHICS

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Bayesian Belief Propagation
Active Appearance Models
The fundamental matrix F
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
On the Dimensionality of Face Space Marsha Meytlis and Lawrence Sirovich IEEE Transactions on PAMI, JULY 2007.
Bayesian Robust Principal Component Analysis Presenter: Raghu Ranganathan ECE / CMR Tennessee Technological University January 21, 2011 Reading Group (Xinghao.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #20.
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Structure from motion.
Image-based Shaving Eurographics Apr 2008 Minh Hoai Nguyen, Jean-Francois Lalonde, Alexei A. Efros & Fernando de la Torre Robotics Institute, Carnegie.
Pattern Recognition Topic 1: Principle Component Analysis Shapiro chap
Today Feature Tracking Structure from Motion on Monday (1/29)
Stanford CS223B Computer Vision, Winter 2007 Lecture 8 Structure From Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
Stanford CS223B Computer Vision, Winter 2006 Lecture 8 Structure From Motion Professor Sebastian Thrun CAs: Dan Maynes-Aminzade, Mitul Saha, Greg Corrado.
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Automatic Camera Calibration
Summarized by Soo-Jin Kim
PCA Extension By Jonash.
Presented By Wanchen Lu 2/25/2013
1 Robust estimation techniques in real-time robot vision Ezio Malis, Eric Marchand INRIA Sophia, projet ICARE INRIA Rennes, projet Lagadic.
1 ECE 738 Paper presentation Paper: Active Appearance Models Author: T.F.Cootes, G.J. Edwards and C.J.Taylor Student: Zhaozheng Yin Instructor: Dr. Yuhen.
EMIS 8381 – Spring Netflix and Your Next Movie Night Nonlinear Programming Ron Andrews EMIS 8381.
1 Sparsity Control for Robust Principal Component Analysis Gonzalo Mateos and Georgios B. Giannakis ECE Department, University of Minnesota Acknowledgments:
CSCE 643 Computer Vision: Structure from Motion
Enforcing Constraints for Human Body Tracking David Demirdjian Artificial Intelligence Laboratory, MIT.
CSE 185 Introduction to Computer Vision Face Recognition.
Optimal Component Analysis Optimal Linear Representations of Images for Object Recognition X. Liu, A. Srivastava, and Kyle Gallivan, “Optimal linear representations.
Supervisor: Nakhmani Arie Semester: Winter 2007 Target Recognition Harmatz Isca.
PCA vs ICA vs LDA. How to represent images? Why representation methods are needed?? –Curse of dimensionality – width x height x channels –Noise reduction.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Principal Component Analysis (PCA).
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.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Martina Uray Heinz Mayer Joanneum Research Graz Institute of Digital Image Processing Horst Bischof Graz University of Technology Institute for Computer.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Introduction to several works and Some Ideas Songcan Chen
Lecture 16: Image alignment
CSSE463: Image Recognition Day 27
CENG 789 – Digital Geometry Processing 08- Rigid-Body Alignment
University of Ioannina
Answering ‘Where am I?’ by Nonlinear Least Squares
Recognition with Expression Variations
Motion Segmentation with Missing Data using PowerFactorization & GPCA
Motion and Optical Flow
Outlier Processing via L1-Principal Subspaces
Segmentation of Dynamic Scenes
Structure from motion II
Lecture 8:Eigenfaces and Shared Features
A Unified Algebraic Approach to 2D and 3D Motion Segmentation
Dynamical Statistical Shape Priors for Level Set Based Tracking
Structure from motion Input: Output: (Tomasi and Kanade)
Outline Peter N. Belhumeur, Joao P. Hespanha, and David J. Kriegman, “Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection,”
PCA vs ICA vs LDA.
In summary C1={skin} C2={~skin} Given x=[R,G,B], is it skin or ~skin?
Object Modeling with Layers
Outline S. C. Zhu, X. Liu, and Y. Wu, “Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo”, IEEE Transactions On Pattern Analysis And Machine.
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Segmentation of Dynamical Scenes
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John.
Optical flow and keypoint tracking
Calibration and homographies
Structure from motion Input: Output: (Tomasi and Kanade)
Presentation transcript:

ROBUST SUBSPACE LEARNING FOR VISION AND GRAPHICS Fernando De la Torre Department of Signal Theory. La Salle school of Engineering. Barcelona. Spain. Michael J. Black Computer Science Department. Brown University. Providence. R.I

Low dimensional Linear Models ? Linear Model which captures just the illumination variations. General Problems: Outliers (specularities, motion tree, people moving etc..). Missing or weighting Data.

Principal Component Analysis(PCA) D=[d1 d2 … dn ]. PC are the eigenvectors of the covariance matrix . Alternatively, PCA can be associated with an energy function: People influence. PCA Basis

Sample outliers Xu & Yuille[2] propose a RPCA based on sample outliers: Vi is a binary random variable. Vi=1 inlier otherwise outlier. Xu & Yuille use least square projection of the data (BTdi). Binary outlier process, no efficient in front gaussian noise with different variances. Basis Threshold Binary outlier process

Intra-Sample outliers We introduce an intra-outlier process in the formulation. Exploiting the relationship between outlier process and robust statistics, minimizing the previous equation is equivalent to minimize:

A quantitative comparison… The second image is contamined with one outlying pixel with 10 times more energy than the sum of others image pixels. Reconstruction from noiseless images Learned basis images PCA Xu & Yuille Our RPCA

Optimization Iteratively re-weighted least-(IRWLS) squares: Differentiating w.r.t B and C: In the more general case (any Wi), there is NO SOLUTION in terms of Eigen-equation.

Problem: Local minima and high dimensional space. Solution: Deterministic annealing algorithms (Graduated Non Convexity). Problem: High computational cost Solution: Alternate between calculating C in closed form and updating B incrementally.

The big picture Weighted subspace analysis Robust Principal Component Analysis (RPCA) Robust Singular Value Decomposition (RSVD) Weighted subspace analysis Robust Multilinear Models (RML) Missing or Weighted Data (Wx) Robust eigenvector (RE). Robust Generalized eigenvector (RGE).

Learning a subspace of Illumination (RPCA)

Structure from motion (SFM) Recovering 3D shape and motion from p feature correspondences across f views is the well known SFM[6]. Assuming an affine camera model, the SFM problem can be solved factorizing the data matrix D=MS ( Data= Motion * Structure ), where: Frames Features

Modeling 3D objects with 2D models W is a predefined weighting matrix (WPCA). Learning limbs appearance models for 3D-tracking[7]. Data=D Mask=W

Conclusions /Future Work Weighted Subspace Analysis for Vision and Graphics problems. Adding spatial coherence to the outliers. References and Related work [1] F. De la Torre and M. Black. Robust Principal Component Analysis for Computer vision. ICCV 2001. [2] L. Xu and A. Yuille. Robust principal component analysis by self-organizing rules based on statistical physics approach. IEEE Transactions on Neural Networks, 6(1):131-143, 1995. [3] K.I. Diamantaras. Principal Component Neural Networks. John Wiley & Sons.1986. [4] K P. J. Huber. Robust Statistics. New York. Wiley 1981. [5] H.Y. Shum, K. Ikeuchi and R. Reddy. Principal Component Analysis with missing Data and its application to polyhedral object modeling. PAMI . Vol 17, n 9, september 1995. [6] C. Tomasi and T. Kanade. Shape and motion from image streams under orthography---a factorization method. International Journal on Computer Vision, 9(2):137-154, November 1992. [7] Sidenbladh, H., De la Torre, F., Black, M. J., A framework for modeling the appearance of 3D articulated figures, Int. Conf. on Automatic Face and Gesture Recognition, Grenoble, France, pp. 368-375, March 2000.