Linear Solution to Scale and Rotation Invariant Object Matching Professor: 王聖智 教授 Student : 周 節.

Slides:



Advertisements
Similar presentations
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Advertisements

Simultaneous surveillance camera calibration and foot-head homology estimation from human detection 1 Author : Micusic & Pajdla Presenter : Shiu, Jia-Hau.
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
IIIT Hyderabad Pose Invariant Palmprint Recognition Chhaya Methani and Anoop Namboodiri Centre for Visual Information Technology IIIT, Hyderabad, INDIA.
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
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
Lecture 8: Stereo.
Biased Normalized Cuts 1 Subhransu Maji and Jithndra Malik University of California, Berkeley IEEE Conference on Computer Vision and Pattern Recognition.
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.
A Study of Approaches for Object Recognition
Improved Moves for Truncated Convex Models M. Pawan Kumar Philip Torr.
Human Posture Recognition with Convex Programming Hao Jiang, Ze-Nian Li and Mark S. Drew School of Computing Science Simon Fraser University Burnaby, BC,
Optical flow and Tracking CISC 649/849 Spring 2009 University of Delaware.
Announcements Readings for today:
Scale Invariant Feature Transform (SIFT)
Invariant Large Margin Nearest Neighbour Classifier M. Pawan Kumar Philip Torr Andrew Zisserman.
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
Bootstrapping a Heteroscedastic Regression Model with Application to 3D Rigid Motion Evaluation Bogdan Matei Peter Meer Electrical and Computer Engineering.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
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.
3D Fingertip and Palm Tracking in Depth Image Sequences
Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Space Yong Seok Heo, Kyoung Mu Lee, and Sang Uk Lee.
Computer Science Department University of Pittsburgh 1 Evaluating a DVS Scheme for Real-Time Embedded Systems Ruibin Xu, Daniel Mossé and Rami Melhem.
Tzu ming Su Advisor : S.J.Wang MOTION DETAIL PRESERVING OPTICAL FLOW ESTIMATION 2013/1/28 L. Xu, J. Jia, and Y. Matsushita. Motion detail preserving optical.
3D SLAM for Omni-directional Camera
Graph Cut 韋弘 2010/2/22. Outline Background Graph cut Ford–Fulkerson algorithm Application Extended reading.
Chapter 14: SEGMENTATION BY CLUSTERING 1. 2 Outline Introduction Human Vision & Gestalt Properties Applications – Background Subtraction – Shot Boundary.
Takuya Matsuo, Norishige Fukushima and Yutaka Ishibashi
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
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
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.
Geometric Transformations
Unsupervised Auxiliary Visual Words Discovery for Large-Scale Image Object Retrieval Yin-Hsi Kuo1,2, Hsuan-Tien Lin 1, Wen-Huang Cheng 2, Yi-Hsuan Yang.
1 Scale and Rotation Invariant Matching Using Linearly Augmented Tree Hao Jiang Boston College Tai-peng Tian, Stan Sclaroff Boston University.
BACKGROUND MODEL CONSTRUCTION AND MAINTENANCE IN A VIDEO SURVEILLANCE SYSTEM Computer Vision Laboratory 指導教授:張元翔 老師 研究生:許木坪.
Discriminative Training and Machine Learning Approaches Machine Learning Lab, Dept. of CSIE, NCKU Chih-Pin Liao.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Linear Solution to Scale and Rotation Invariant Object Matching Hao Jiang and Stella X. Yu Computer Science Department Boston College.
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Feature-aligned 4D Spatiotemporal Image Registration Huanhuan Xu 1, Peizhi Chen 2, Wuyi Yu 1, Amit Sawant 3, S.S. Iyengar 4, Xin Li 1 1 Louisiana State.
A. M. R. R. Bandara & L. Ranathunga
Alexander Shekhovtsov and Václav Hlaváč
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
Unsupervised Face Alignment by Robust Nonrigid Mapping
Counting In High Density Crowd Videos
Structure from motion Input: Output: (Tomasi and Kanade)
Graph matching algorithms
Learning to Combine Bottom-Up and Top-Down Segmentation
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Progress report 2019/1/14 PHHung.
Paper Reading Dalong Du April.08, 2011.
Structure from motion Input: Output: (Tomasi and Kanade)
Presentation transcript:

Linear Solution to Scale and Rotation Invariant Object Matching Professor: 王聖智 教授 Student : 周 節

Outline  Introduction  Method  Result  Conclusion  Reference

Problem Template image Target image 3

Problem Template image and mesh Target image Matching Target Mesh

Challenges Template Image Target Images

Challenges Template Image Target Images

:wRelated Works  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.]

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

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

The Optimization Problem

Matching costPairwise consistency

In Compact Matrix Form 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” min |x|min (y + z) Subject to x = y - z y, z >= 0

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 For any given s Cut into Ns part 0 <S1<...< S ns

Linearize the Scale Term For any given s Cut into Ns part 0 <S1<...< S ns For any given X X1, X2…X ns

Linearize the Scale Term For any given s Cut into Ns part 0 <S1<...< S ns For any given X X1, X2…X ns

Linearize the Scale Term For any given s Cut into Ns part 0 <S1<...< S ns For any given X X1, X2…X ns

Linearize the Scale Term All sites select the same scale

Linearize Rotation Matrix In graphics:

The Linear Optimization T* = XT Target point estimation:

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

Convex optimization problem 24 Reference:

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

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

Successive Refinement

Result

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

Conclusion  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

Reference  Hao Jiang and Stella X. Yu, “Linear Solution to Scale and Rotation Invariant Object Matching”, IEEE Conference on Computer Vision and Pattern Recognition 2009 (CVPR'09) 