Linear Solution to Scale and Rotation Invariant Object Matching Hao Jiang and Stella X. Yu Computer Science Department Boston College.

Slides:



Advertisements
Similar presentations
Primal Dual Combinatorial Algorithms Qihui Zhu May 11, 2009.
Advertisements

Partitional Algorithms to Detect Complex Clusters
The fundamental matrix F
Efficient High-Resolution Stereo Matching using Local Plane Sweeps Sudipta N. Sinha, Daniel Scharstein, Richard CVPR 2014 Yongho Shin.
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
Face Alignment with Part-Based Modeling
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
IIIT Hyderabad Pose Invariant Palmprint Recognition Chhaya Methani and Anoop Namboodiri Centre for Visual Information Technology IIIT, Hyderabad, INDIA.
Convex Quadratic Programming for Object Location Hao Jiang, Mark S. Drew and Ze-Nian Li School of Computing Science Simon Fraser University.
Probabilistic Graph and Hypergraph Matching
Learning With Dynamic Group Sparsity Junzhou Huang Xiaolei Huang Dimitris Metaxas Rutgers University Lehigh University Rutgers University.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
We propose a successive convex matching method to detect actions in videos. The proposed scheme does not need foreground/background separation, works in.
Yung-Lin Huang, Yi-Nung Liu, and Shao-Yi Chien Media IC and System Lab Graduate Institute of Networking and Multimedia National Taiwan University Signal.
Distributed Message Passing for Large Scale Graphical Models Alexander Schwing Tamir Hazan Marc Pollefeys Raquel Urtasun CVPR2011.
Last Time Pinhole camera model, projection
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
1 Model Fitting Hao Jiang Computer Science Department Oct 8, 2009.
Improved Moves for Truncated Convex Models M. Pawan Kumar Philip Torr.
1 Computer Vision Research  Huttenlocher, Zabih –Recognition, stereopsis, restoration, learning  Strong algorithmic focus –Combinatorial optimization.
Human Posture Recognition with Convex Programming Hao Jiang, Ze-Nian Li and Mark S. Drew School of Computing Science Simon Fraser University Burnaby, BC,
MOVING OBJECTS SEGMENTATION AND ITS APPLICATIONS.
Computer Algorithms Integer Programming ECE 665 Professor Maciej Ciesielski By DFG.
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Announcements Readings for today:
Recovering Articulated Object Models from 3D Range Data Dragomir Anguelov Daphne Koller Hoi-Cheung Pang Praveen Srinivasan Sebastian Thrun Computer Science.
Linear Solution to Scale and Rotation Invariant Object Matching Professor: 王聖智 教授 Student : 周 節.
Invariant Large Margin Nearest Neighbour Classifier M. Pawan Kumar Philip Torr Andrew Zisserman.
Measuring Uncertainty in Graph Cut Solutions Pushmeet Kohli Philip H.S. Torr Department of Computing Oxford Brookes University.
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Robust fitting Prof. Noah Snavely CS1114
Automatic Camera Calibration
A Scale and Rotation Invariant Approach to Tracking Human Body Part Regions in Videos Yihang BoHao Jiang Institute of Automation, CAS Boston College.
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Manifold learning: Locally Linear Embedding Jieping Ye Department of Computer Science and Engineering Arizona State University
Shape Matching for Model Alignment 3D Scan Matching and Registration, Part I ICCV 2005 Short Course Michael Kazhdan Johns Hopkins University.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
Adaptive CSMA under the SINR Model: Fast convergence using the Bethe Approximation Krishna Jagannathan IIT Madras (Joint work with) Peruru Subrahmanya.
3D SLAM for Omni-directional Camera
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
Young Ki Baik, Computer Vision Lab.
CS 4487/6587 Algorithms for Image Analysis
Algorithms for MAP estimation in Markov Random Fields Vladimir Kolmogorov University College London.
1 Markov Random Fields with Efficient Approximations Yuri Boykov, Olga Veksler, Ramin Zabih Computer Science Department CORNELL UNIVERSITY.
Multi-area Nonlinear State Estimation using Distributed Semidefinite Programming Hao Zhu October 15, 2012 Acknowledgements: Prof. G.
Implicit Hitting Set Problems Richard M. Karp Erick Moreno Centeno DIMACS 20 th Anniversary.
1 Scale and Rotation Invariant Matching Using Linearly Augmented Tree Hao Jiang Boston College Tai-peng Tian, Stan Sclaroff Boston University.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
Privacy-Preserving Support Vector Machines via Random Kernels Olvi Mangasarian UW Madison & UCSD La Jolla Edward Wild UW Madison March 3, 2016 TexPoint.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
COMPUTER GRAPHICS AND LINEAR ALGEBRA AN INTRODUCTION.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Data Driven Resource Allocation for Distributed Learning
Alexander Shekhovtsov and Václav Hlaváč
Zeyu You, Raviv Raich, Yonghong Huang (presenter)
Abolfazl Asudeh Azade Nazi Nan Zhang Gautam DaS
Markov Random Fields with Efficient Approximations
Object Matching Using a Locally Affine Invariant and Linear Programming Techniques - H. Li, X. Huang, L. He Ilchae Jung.
Approximate Models for Fast and Accurate Epipolar Geometry Estimation
Structure from motion Input: Output: (Tomasi and Kanade)
Graph matching algorithms
Aim of the project Take your image Submit it to the search engine
Parallelization of Sparse Coding & Dictionary Learning
Paper Reading Dalong Du April.08, 2011.
Structure from motion Input: Output: (Tomasi and Kanade)
Chapter 4 . Trajectory planning and Inverse kinematics
Outline Sparse Reconstruction RIP Condition
Presentation transcript:

Linear Solution to Scale and Rotation Invariant Object Matching Hao Jiang and Stella X. Yu Computer Science Department Boston College

Problem Template image and mesh Target image Matching Target Mesh

Challenges Template Image Target Images

Challenges Template Image Target Images

:w Some Related Methods  Hough Transform and RANSAC  Graph matching  Dynamic Programming  Max flow – min cut [Ishikawa 2000, Roy 98]  Greedy schemes (ICM [Besag 86], Relaxation Labeling [Rosenfeld 76])  Back tracking with heuristics [Grimson 1988]  Graph Cuts [Boykov & Zabih 2001]  Belief Propagation [Pearl 88, Weiss 2001]  Convex approximation [Berg 2005, Jiang 2007, etc.]

The Outline of the Proposed Method  A linear method to optimize the matching from template to target  The linear approximation is simplified so that its size is largely decoupled from the number of target candidate features points  Successive refinement for accurate matching

The Optimization Problem Matching costPairwise consistency

In Compact Matrix Form We will turn the terms in circles to linear approximations Matching costPairwise consistency

The L1 Norm Linearization  It is well known that L1 norm is “linear”  By using two auxiliary matrices Y and Z, | EMR – sEXT |1’ n e ( Y + Z ) 1 2 subject to Y – Z = EMR – sEXT Y, Z >= 0 Consistency term min |x|min (y + z) Subject to x = y - z y, z >= 0

Linearize the Scale Term All sites select the same scale

Linearize Rotation Matrix In graphics:

The Linear Optimization T* = XT Target point estimation:

The Lower Convex Hull Property  Cost surfaces can be replaced by their lower convex hulls without changing the LP solution A cost “surface” for one point on the template The lower convex hull

Removing Unnecessary Variables  Only the variables that correspond to the lower convex hull vertices need to be involved in the optimization # of original target candidates: 2500 # of effective target candidates: 19

Complexity of the LP 28 effective target candidates1034 effective target candidates 10,000 target candidates1 million target candidates The size of the LP is largely decoupled from the number of target candidates

Successive Refinement

Matching Objects in Real Images

Result Videos

Statistics bookmagazinebearbutterflybeefish #frames #model #target time1.6s11s2.2s1s2s0.9s accuracy99%97%88%95%79%95%

Results Comparison

Accuracy and Efficiency

Experiments on Ground Truth Data Error distributions for fish dataset The proposed method Other methods

Experiments on Ground Truth Data Error distributions for random dot dataset The proposed method Other methods

Summary  A linear method to solve scale and rotation invariant matching problems accurately and efficiently  The proposed method is flexible and can be used to match images using different features  It is useful for many applications including object detection, tracking and activity recognition  Future Work  Multiple scale solution  More complex transformations  Articulated object matching

The End