Scale-less Dense Correspondences Tal Hassner The Open University of Israel ICCV’13 Tutorial on Dense Image Correspondences for Computer Vision.

Slides:



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

Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Patch to the Future: Unsupervised Visual Prediction
From Virtual to Reality: Fast Adaptation of Virtual Object Detectors to Real Domains Baochen Sun and Kate Saenko UMass Lowell.
Cambridge, Massachusetts Pose Estimation in Heavy Clutter using a Multi-Flash Camera Ming-Yu Liu, Oncel Tuzel, Ashok Veeraraghavan, Rama Chellappa, Amit.
Video Face Recognition: A Literature Review Hao Zhang Computer Science Department 1.
Shape From Light Field meets Robust PCA
Ilias Theodorakopoulos PhD Candidate
Stereo.
Computer and Robot Vision I
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Algorithms and Applications in Computer Vision
Real-Time Non-Rigid Shape Recovery via AAMs for Augmented Reality Jackie Zhu Oct. 24, 2006.
Approximate Nearest Subspace Search with Applications to Pattern Recognition Ronen Basri, Tal Hassner, Lihi Zelnik-Manor presented by Andrew Guillory and.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Let Computer Draw Qingyuan Kong. Goal Give me a picture “Obama stands in front of a pyramid”
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Automatic 2D-3D Registration Student: Lingyun Liu Advisor: Prof. Ioannis Stamos.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Object Recognition Using Geometric Hashing
Scale Invariant Feature Transform (SIFT)
Where computer vision needs help from computer science (and machine learning) Bill Freeman Electrical Engineering and Computer Science Dept. Massachusetts.
Automatic Matching of Multi-View Images
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Approximate Nearest Subspace Search with applications to pattern recognition Ronen Basri Tal Hassner Lihi Zelnik-Manor Weizmann Institute Caltech.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
Review: Binocular stereo If necessary, rectify the two stereo images to transform epipolar lines into scanlines For each pixel x in the first image Find.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
Joint Depth Map and Color Consistency Estimation for Stereo Images with Different Illuminations and Cameras Yong Seok Heo, Kyoung Mu Lee and Sang Uk Lee.
TTH 1:30-2:48 Winter DL266 CIS 788v04 Zhu Topic 5. Human Faces Human face is extensively studied.
Accidental pinhole and pinspeck cameras: revealing the scene outside the picture A. Torralba and W. T. Freeman Proceedings of 25 IEEE Conference on Computer.
Dense correspondences across scenes and scales Tal Hassner The Open University of Israel CVPR’14 Tutorial on Dense Image Correspondences for Computer Vision.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
Computer Vision, Robert Pless
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Epitomic Location Recognition A generative approach for location recognition K. Ni, A. Kannan, A. Criminisi and J. Winn In proc. CVPR Anchorage,
3D reconstruction from uncalibrated images
Local features: detection and description
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
Today. you will entertain me Enhancing the Throughput of Video Streaming Using Automatic Colorization Sender Automatic Colorization Internet Receiver.
Data-driven Image Processing Fubo Han Images in computer graphics IMAGE: the most engaging visual content in the internet. Image Superiority.
Learning Hierarchical Features for Scene Labeling
2D to 3D Conversion Using 3D Database For Football Scenes Kiana Calagari Final Project of CMPT880 July 2013.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Particle Filtering for Symmetry Detection and Segmentation Pramod Vemulapalli.
Recognizing specific objects Matching with SIFT Original suggestion Lowe, 1999,2004.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
Wildlife Census via LSH-based animal tracking APOORV PATWARDHAN 1.
Jo˜ao Carreira, Abhishek Kar, Shubham Tulsiani and Jitendra Malik University of California, Berkeley CVPR2015 Virtual View Networks for Object Reconstruction.
Invariant Local Features Image content is transformed into local feature coordinates that are invariant to translation, rotation, scale, and other imaging.
렌즈왜곡 관련 논문 - 기반 논문: R.Y. Tsai, An Efficient and Accurate Camera Calibration Technique for 3D Machine Vision. Proceedings of IEEE Conference on Computer.
Nonparametric Semantic Segmentation
Classification of Hand-Written Digits Using Scattering Convolutional Network Dongmian Zou Advisor: Professor Radu Balan.
Counting In High Density Crowd Videos
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Finding Clusters within a Class to Improve Classification Accuracy
Features Readings All is Vanity, by C. Allan Gilbert,
Rob Fergus Computer Vision
Brief Review of Recognition + Context
Ronen Basri Tal Hassner Lihi Zelnik-Manor Weizmann Institute Caltech
Presentation transcript:

Scale-less Dense Correspondences Tal Hassner The Open University of Israel ICCV’13 Tutorial on Dense Image Correspondences for Computer Vision

Tal Hassner Scale-less dense correspondences Matching Pixels Invariant detectors + robust descriptors + matching In different views, scales, scenes, etc.

Tal Hassner Scale-less dense correspondences [ Szeliski ’s book] Observation: Invariant detectors require dominant scales BUT Most pixels do not have such scales

Tal Hassner Scale-less dense correspondences Observation: Invariant detectors require dominant scales BUT Most pixels do not have such scales But what happens if we want dense matches with scale differences? [ Szeliski ’s book]

Tal Hassner Scale-less dense correspondences Why is this useful? [Hassner&Basri ’06a, ‘06b,’13] Shape by-example

Tal Hassner Scale-less dense correspondences [Liu, Yuen & Torralba ’11; Rubinstein, Liu & Freeman’ 12 ] Label transfer / scene parsing Why is this useful?

Tal Hassner Scale-less dense correspondences Depth transfer [Karsch, Liu & Kang ’12] … Why is this useful?

Tal Hassner Scale-less dense correspondences Face recognition [Liu, Yuen & Torralba ’11] Fingerprint recognition [Hassner, Saban & Wolf] Why is this useful?

Tal Hassner Scale-less dense correspondences New view synthesis [Hassner ‘13] Why is this useful?

Tal Hassner Scale-less dense correspondences Why is this useful? Ce Liu transfer!

Tal Hassner Scale-less dense correspondences Solution 1: Ignore scale differences – Dense-SIFT Dense matching with scale differences

Tal Hassner Scale-less dense correspondences Dense SIFT (DSIFT) Arbitrary scale selection [ Vedaldi and Fulkerson‘10 ]

Tal Hassner Scale-less dense correspondences SIFT-Flow [Liu et al. ECCV’08, PAMI’11] Left photoRight photoLeft warped onto Right “The good”: Dense flow between different scenes!

Tal Hassner Scale-less dense correspondences SIFT-Flow [Liu et al. ECCV’08, PAMI’11] Left photoRight photoLeft warped onto Right “The bad”: Fails when matching different scales

Tal Hassner Scale-less dense correspondences Solution 2: Scale Invariant Descriptors (SID)* Dense matching with scale differences * Kokkinos and Yuille, Scale Invariance without Scale Selection, IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), 2008

Tal Hassner Scale-less dense correspondences Log-Polar sampling

Tal Hassner Scale-less dense correspondences From Rotation + Scale to translation

Tal Hassner Scale-less dense correspondences Translation invariance Absolute of the Discrete-Time Fourier Transform

Tal Hassner Scale-less dense correspondences SID-Flow LeftRight DSIFTSID

Tal Hassner Scale-less dense correspondences SID-Flow LeftRight DSIFTSID

Tal Hassner Scale-less dense correspondences Solution 3: Scale-Less SIFT (SLS)* Dense matching with scale differences * T. Hassner, V. Mayzels, and L. Zelnik-Manor, On SIFTs and their Scales, IEEE Conf. on Computer Vision and Pattern Recognition (CVPR), Rhode Island, June 2012 Joint work with Viki Mayzels and Lihi Zelnik-Manor and

Tal Hassner Scale-less dense correspondences SIFTs and Multiple Scales

Tal Hassner Scale-less dense correspondences SIFTs and Multiple Scales

Tal Hassner Scale-less dense correspondences Observation 1 Corresponding points have multiple SIFT matches at multiple scales

Tal Hassner Scale-less dense correspondences Left image SIFTs Right image SIFTs

Tal Hassner Scale-less dense correspondences Matching ver.1 Use set-to-set distance:

Tal Hassner Scale-less dense correspondences To Illustrate …if SIFTs were 2D

Tal Hassner Scale-less dense correspondences Observation 2 SIFT changes gradually across scales Suggests they reside on manifold

Tal Hassner Scale-less dense correspondences Main Assumption SIFTs in multi-scales lie close to a linear subspace Fixed local statistics : Gradual changes across scales: b a s i s

Tal Hassner Scale-less dense correspondences So, for each pixel… Extract SIFTs at multi-scales Compute basis (e.g., PCA) This low-dim subspace reflects SIFT behavior through scales

Tal Hassner Scale-less dense correspondences Matching ver.2 Use subspace to subspace distance:

Tal Hassner Scale-less dense correspondences To Illustrate θ

Tal Hassner Scale-less dense correspondences The Scale-Less SIFT (SLS) Map these subspaces to points! For each pixel p [Basri, Hassner, Zelnik-Manor, CVPR’07, ICCVw’09, TPAMI’11]

Tal Hassner Scale-less dense correspondences The Scale-Less SIFT (SLS) Map these subspaces to points! For each pixel p [Basri, Hassner, Zelnik-Manor, CVPR’07, ICCVw’09, TPAMI’11] A point representation for the subspace spanning SIFT’s behavior in scales!!!

Tal Hassner Scale-less dense correspondences SLS-Flow Left Photo Right Photo DSIFTSID [Kokkinos & Yuille, CVPR’08] Our SLS

Tal Hassner Scale-less dense correspondences Dense-Flow with SLS Using SIFT-Flow to compute the flow Left Photo Right Photo DSIFTSID [Kokkinos & Yuille, CVPR’08] Our SLS

Tal Hassner Scale-less dense correspondences Dense-Flow with SLS Using SIFT-Flow to compute the flow Left Photo Right Photo DSIFTSID [Kokkinos & Yuille, CVPR’08] Our SLS

Tal Hassner Scale-less dense correspondences What we saw Dense matching, even when scenes and scales are different

Tal Hassner Scale-less dense correspondences Thank you!

Tal Hassner Scale-less dense correspondences References [Basri, Hassner & Zelnik-Manor ’07] Basri, Ronen, Tal Hassner, and Lihi Zelnik-Manor. "Approximate nearest subspace search with applications to pattern recognition." Computer Vision and Pattern Recognition, CVPR'07. IEEE Conference on. IEEE, [Basri, Hassner, Zelnik-Manor ’09] Basri, Ronen, Tal Hassner, and Lihi Zelnik-Manor. "A general framework for approximate nearest subspace search." Computer Vision Workshops (ICCV Workshops), 2009 IEEE 12th International Conference on. IEEE, [Basri, Hassner, Zelnik-Manor ’11] Basri, Ronen, Tal Hassner, and Lihi Zelnik-Manor. "Approximate nearest subspace search." Pattern Analysis and Machine Intelligence, IEEE Transactions on 33.2 (2011): [Hassner ’13] Hassner, Tal. "Viewing real-world faces in 3D." ICCV, [Hassner & Basri ’06a] Hassner, Tal, and Ronen Basri. "Example based 3D reconstruction from single 2D images." Computer Vision and Pattern Recognition Workshop, CVPRW'06. Conference on. IEEE, [Hassner & Basri ’06b] Hassner, T., and R. Basri. "Automatic depth-map colorization." Proc. Conf. Eurographics. Vol [Hassner & Basri ’13] Hassner, Tal, and Ronen Basri. "Single View Depth Estimation from Examples." arXiv preprint arXiv: (2013). [Hassner, Mayzels & Zelnik-Manor’12] Hassner, Tal, Viki Mayzels, and Lihi Zelnik-Manor. "On sifts and their scales." Computer Vision and Pattern Recognition (CVPR), 2012 IEEE Conference on. IEEE, [Hassner, Saban & Wolf] Hassner, Tal,, Gilad Saban, and Lior Wolf, In submission [Karsch, Liu & Kang] Karsch, Kevin, Ce Liu, and Sing Bing Kang. "Depth extraction from video using non-parametric sampling." Computer Vision–ECCV Springer Berlin Heidelberg, [Kokkinos & Yuille’08] Kokkinos, Iasonas, and Alan Yuille. "Scale invariance without scale selection." Computer Vision and Pattern Recognition, CVPR IEEE Conference on. IEEE, [Liu, Ce, et al.’08] Liu, Ce, Jenny Yuen, Antonio Torralba, Josef Sivic, and William T. Freeman. "SIFT flow: dense correspondence across different scenes." Computer Vision–ECCV Springer Berlin Heidelberg, [Liu, Yuen & Torralba’ 11] Liu, Ce, Jenny Yuen, and Antonio Torralba. "Sift flow: Dense correspondence across scenes and its applications." Pattern Analysis and Machine Intelligence, IEEE Transactions on 33.5 (2011): [Rubinstein, Liu & Freeman’12] Rubinstein, Michael, Ce Liu, and William T. Freeman. "Annotation propagation in large image databases via dense image correspondence." Computer Vision–ECCV Springer Berlin Heidelberg, [Szeliski’s book] Szeliski, Richard. Computer vision: algorithms and applications. Springer, [Vedaldi and Fulkerson’10] Vedaldi, Andrea, and Brian Fulkerson. "VLFeat: An open and portable library of computer vision algorithms." Proceedings of the international conference on Multimedia. ACM, 2010.

Tal Hassner Scale-less dense correspondences Resources SIFT-Flow – DSIFT (vlfeat) – SID – SLS – Me – –

Tal Hassner Scale-less dense correspondences