CVPR 2019 Tutorial on Map Synchronization

Slides:



Advertisements
Similar presentations
Where Am I?. Name of State Here Insert the description of the state here. Insert a clip art picture of the state.
Advertisements

For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
SIGGRAPH Paper Reading 2011 Huang Haibin
IJCAI Wei Zhang, 1 Xiangyang Xue, 2 Jianping Fan, 1 Xiaojing Huang, 1 Bin Wu, 1 Mingjie Liu 1 Fudan University, China; 2 UNCC, USA {weizh,
Dr. Hassan Foroosh Dept. of Computer Science UCF
An Optimization Approach to Improving Collections of Shape Maps Andy Nguyen, Mirela Ben-Chen, Katarzyna Welnicka, Yinyu Ye, Leonidas Guibas Computer Science.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
1 Numerical geometry of non-rigid shapes Spectral Methods Tutorial. Spectral Methods Tutorial 6 © Maks Ovsjanikov tosca.cs.technion.ac.il/book Numerical.
1 Introduction to 3D Imaging: Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1.
Multi-view stereo Many slides adapted from S. Seitz.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stockman MSU/CSE Math models 3D to 2D Affine transformations in 3D; Projections 3D to 2D; Derivation of camera matrix form.
Stereo vision A brief introduction Máté István MSc Informatics.
1 Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1. intrinsic images: a 2D representation.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
A Simple Unsupervised Query Categorizer for Web Search Engines Prashant Ullegaddi and Vasudeva Varma Search and Information Extraction Lab Language Technologies.
OPTIMIZATION OF FUNCTIONAL BRAIN ROIS VIA MAXIMIZATION OF CONSISTENCY OF STRUCTURAL CONNECTIVITY PROFILES Dajiang Zhu Computer Science Department The University.
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by.
Metrology 1.Perspective distortion. 2.Depth is lost.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Computer Vision Stereo Vision. Bahadir K. Gunturk2 Pinhole Camera.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
3D Sensing Camera Model Camera Calibration
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Peter Henry1, Michael Krainin1, Evan Herbst1,
EECS 274 Computer Vision Affine Structure from Motion.
Determining 3D Structure and Motion of Man-made Objects from Corners.
John Morris Stereo Vision (continued) Iolanthe returns to the Waitemata Harbour.
Short Text Similarity with Word Embedding Date: 2016/03/28 Author: Tom Kenter, Maarten de Rijke Source: CIKM’15 Advisor: Jia-Ling Koh Speaker: Chih-Hsuan.
Structure Recovery by Part Assembly Chao-Hui Shen, Hongbo Fu, Kang Chen and Shi-Min Hu Tsinghua University City University of Hong Kong Presented by: Chenyang.
Curriculum Leadership Council High School Model Lesson Functions and Everyday Situations June 20, 2013.
Neural Machine Translation
Processing visual information for Computer Vision
Learning to Compare Image Patches via Convolutional Neural Networks
Image Morphing © Zooface Many slides from Alexei Efros, Berkeley.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Nonparametric Semantic Segmentation
Computational Photography Derek Hoiem, University of Illinois
The Brightness Constraint
Spectral Methods Tutorial 6 1 © Maks Ovsjanikov
Aspect-based sentiment analysis
Bellringer After reading and breaking down the prompt, what are the next steps in approaching a timed essay?
Structure from motion Input: Output: (Tomasi and Kanade)
Coding Approaches for End-to-End 3D TV Systems
The Brightness Constraint
Morphological Segmentation Inside-Out
Poster Spotlights Shape Anchors for Data-driven
Reconstruction.
Noah Snavely.
An Introduction to Computer Vision& Pattern Recognition Group
GAN Applications.
Information Networks: State of the Art
A Classification-based Approach to Question Routing in Community Question Answering Tom Chao Zhou 22, Feb, 2010 Department of Computer.
Learning Incoherent Sparse and Low-Rank Patterns from Multiple Tasks
Structure from motion Input: Output: (Tomasi and Kanade)
“Traditional” image segmentation
Occlusion and smoothness probabilities in 3D cluttered scenes
Deep Structured Scene Parsing by Learning with Image Descriptions
Peng Cui Tsinghua University
SFNet: Learning Object-aware Semantic Correspondence
Computing the Stereo Matching Cost with a Convolutional Neural Network
CVPR 2019 Poster.
Presentation transcript:

CVPR 2019 Tutorial on Map Synchronization Introduction Qixing Huang Xiaowei Zhou Junyan Zhu Tinghui Zhou

Speakers

Map Synchronization? Map Synchronization

Maps between sets Source: https://en.wikipedia.org/wiki/Bijection

Maps can take many forms Dense correspondences Feature correspondences Segment correspondences Source: http://www.robots.ox.ac.uk/~vgg/practicals/instance-recognition/index.html

Application in information propagation Protein-protein interaction network alignment [Kolar et al. 08] Nonparametric Scene Parsing [Liu et al. 11]

Application in 3D Reconstruction Multiview Stereo [Furukawa and Hernandez 15] Dynamic geometry reconstruction [Li et al. 15]

Neural networks are maps Approximate any function given sufficient data

Monocular reconstruction Semantic scene completion [Song et al. 17] MarrNet [Wu et al. 17] Space of images Space of 3D models

Image Captioning Space of images Space of natural language descriptions

The promise of joint map computation

Ambiguities in assembling pieces Let me give a concrete example in terms of assembling fractured pieces, which I believe many of you have done such tasks before. However, this is usually a hard task, and in this example, we have ambiguities when assembling these two pieces. The major reason is that these two pieces do not provide sufficient information for establishing the map.

Resolving ambiguities by looking at additional pieces To resolve these ambiguities, we typically look at additional pieces. In this case, there is a strong match between the additional piece show on the top and the piece on the left. This leads to a strong match among these three pieces. In other words, this additional piece tells us how to match the first two pieces. So it is important to jointly establish the maps.

Resolving ambiguities by looking at additional pieces Btw, these three pieces come from a Theran Wall Painting in Greece, which consists of 4000 pieces. To solve the problem at this level, we need many more such reasonings.

Matching through intermediate objects --- map propagation Blended intrinsic maps [Kim et al. 11] Intermediate object Let me explain the idea from a slightly different perspective. Here we build the map from a pig object to a horse object, and the state-of-the-art pairwise matching method returns some bad correspondences. Instead of improving the matching method, we can leverage data to improve the correspondences. Specifically, when inserting a cow model, whose shape lie in between the pig and the horse. In this case, the pair-wise shape matcher generates two better maps. We can compose them to derive a much better map between the cow model and the horse model. Composite

Multi-lingual translation [Johnson et al. 16] Korean Sparse paired data Portuguese Rich paired data English

Agenda 09:00 am – 09:15 am: Introduction (Qixing Huang) 09:15 am – 10:15 am: Correspondences and transformations (Xiaowei Zhou) 10:15 am – 10:45 am: Unsupervised object/part discovery (Qixing Huang) 10:45 am – 11:00 am: Break 11:00 am – 11:50 am: Cross-domain mapping (Junyan Zhu) 11:50 am – 12:25 pm: Theoretical aspects (Qixing Huang) 12:25 pm – 12:30 pm: Concluding remarks (All Together)