Scene Reconstruction Seminar presented by Anton Jigalin Advanced Topics in Computer Vision ( 048921 )

Slides:



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

Assignment 4 Cloning Yourself
The fundamental matrix F
Building Rome in a Day Sameer Agarwal1 Noah Snavely2 Ian Simon1 Steven M. Seitz1 Richard Szeliski3 1University of Washington 2Cornell University 3Microsoft.
Face Alignment with Part-Based Modeling
IView: A Feature Clustering Framework for Suggesting Informative Views in Volume Visualization Ziyi Zheng, Nafees Ahmed, Klaus Mueller Visual Analytics.
Parallel Tracking and Mapping for Small AR Workspaces Vision Seminar
Silvina Rybnikov Supervisors: Prof. Ilan Shimshoni and Prof. Ehud Rivlin HomePage:
A Global Linear Method for Camera Pose Registration
Discrete-Continuous Optimization for Large-scale Structure from Motion David Crandall, Andrew Owens, Noah Snavely, Dan Huttenlocher Presented by: Rahul.
Stereo.
Dana Cobzas-PhD thesis Image-Based Models with Applications in Robot Navigation Dana Cobzas Supervisor: Hong Zhang.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Lecture 11: Structure from motion, part 2 CS6670: Computer Vision Noah Snavely.
Postcalibrating RBLFs Vaibhav Vaish. A “Really Big Light Field” 1300x1030 color images 62x56 viewpoints per slab Seven slabs of 3472 images each
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Face Recognition Based on 3D Shape Estimation
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
Planar Matchmove Using Invariant Image Features Andrew Kaufman.
CS664 Lecture #19: Layers, RANSAC, panoramas, epipolar geometry Some material taken from:  David Lowe, UBC  Jiri Matas, CMP Prague
CSE473/573 – Stereo Correspondence
IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 11, NOVEMBER 2011 Qian Zhang, King Ngi Ngan Department of Electronic Engineering, the Chinese university.
COS 429 PS3: Stitching a Panorama Due November 4 th.
Constructing immersive virtual space for HAI with photos Shingo Mori Yoshimasa Ohmoto Toyoaki Nishida Graduate School of Informatics Kyoto University GrC2011.
Global Alignment and Structure from Motion Computer Vision CSE455, Winter 2008 Noah Snavely.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Lecture 12: Structure from motion CS6670: Computer Vision Noah Snavely.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Creating and Exploring a Large Photorealistic Virtual Space INRIA / CSAIL / Adobe First IEEE Workshop on Internet Vision, associated with CVPR 2008.
Automatic Camera Calibration
Mohammed Rizwan Adil, Chidambaram Alagappan., and Swathi Dumpala Basaveswara.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
Research Area B Leif Kobbelt. Communication System Interface Research Area B 2.
Modeling And Visualization Of Aboriginal Rock Art in The Baiame Cave
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
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.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Y. Moses 11 Combining Photometric and Geometric Constraints Yael Moses IDC, Herzliya Joint work with Ilan Shimshoni and Michael Lindenbaum, the Technion.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Autonomous Navigation Based on 2-Point Correspondence 2-Point Correspondence using ROS Submitted By: Li-tal Kupperman, Ran Breuer Advisor: Majd Srour,
IIIT HYDERABAD Image-based walkthroughs from partial and incremental scene reconstructions Kumar Srijan Syed Ahsan Ishtiaque C. V. Jawahar Center for Visual.
Raquel A. Romano 1 Scientific Computing Seminar May 12, 2004 Projective Geometry for Computer Vision Projective Geometry for Computer Vision Raquel A.
Peter Henry1, Michael Krainin1, Evan Herbst1,
112/5/ :54 Graphics II Image Based Rendering Session 11.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
COS429 Computer Vision =++ Assignment 4 Cloning Yourself.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Lecture 9 Feature Extraction and Motion Estimation Slides by: Michael Black Clark F. Olson Jean Ponce.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
3D Reconstruction Using Image Sequence
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Automatic 3D modelling of Architecture Anthony Dick 1 Phil Torr 2 Roberto Cipolla 1 1 Department of Engineering 2 Microsoft Research, University of Cambridge.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
IIIT HYDERABAD Techniques for Organization and Visualization of Community Photo Collections Kumar Srijan Faculty Advisor : Dr. C.V. Jawahar.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Presented by David Lee 3/20/2006
Approximate Models for Fast and Accurate Epipolar Geometry Estimation
Modeling the world with photos
Structure from motion Input: Output: (Tomasi and Kanade)
Noah Snavely.
Video Compass Jana Kosecka and Wei Zhang George Mason University
Lecture 23: Structure from motion 2
Structure from motion Input: Output: (Tomasi and Kanade)
Lecture 15: Structure from motion
Presentation transcript:

Scene Reconstruction Seminar presented by Anton Jigalin Advanced Topics in Computer Vision ( )

2 Scene Reconstruction Scene Visualization: Photo Tourism: 3D photo browser Path Finder: 3D navigation interface References: Scene Reconstruction and Visualization from Internet Photo Collections. N. Snavely

3 Scene Reconstruction

4 The goal Automatically reconstruct 3D geometry from large collections of photos from the Internet

Motivation 5  New way to organize photo collections  Experience of being at a place

6 Related works  Image based modeling  Structure from motion (SfM)  Moviemaps

7 Challenges  Unknown cameras position  Unknown internal camera parameters  Correspondence problem  Visualization  Algorithmic complexity Running the complete pipeline on a 3.80GHz Intel Xeon machine with 4GB of core memory. The keypoint detection and matching phases were run in parallel on 10 such machines.

8 Results

9 How was this result achieved?

10 Finding correspondence  Feature detection - SIFT  Feature matching - RANSAC  Epipolar constraint

11 Structure from Motion Algorithm

12 Initial two-frame reconstruction Intermediate stageFinal reconstruction Structure from Motion Algorithm

13 Failure modes  Repeating textures  Insufficient overlap or texture  Cascading errors  Bad initialization

14 Connectivity graphs

15 Scene Visualization: Photo Tourism: 3D photo browser

16 Photo Tourism: Main components  Rendering engine  Navigation interface  Tools for scene annotation

17 Transitions between photographs

18 Navigation interface  Object-based navigation  Stabilized slideshow

19 Scene annotation  Annotate regions  Register new photographs

20 Scene Visualization: Path Finder: 3D navigation interface

21 Best possible controls  The goals of 3D navigation: Exploration Search Object inspection  Principles for 3D scene navigation: Controls are scene and task dependent Constrained and automatic navigation User’s position and motion should be clear

22 Pathfinder: Main components  Viewpoint scoring  Navigation controls for a scene  Rendering engine  User interface

23 Viewpoint scoring: Criteria  Angular deviation  Field of view  Resolution

24 Scene-specific navigation controls Goal:  Derive scene-specific controls  Find interesting views  Calculate optimized paths Solution:  Orbits and panoramas  Canonical views  Path planning

25 Scene-specific controls: Panoramas and Orbits  Panoramas  Orbits

26 Path planning  High-quality rendering  Shortest path  Piecewise linear path  Path smoothing Connectivity graph

27 Appearance stabilization  Visual similarity  Color compensation Orbiting Trevi Fountain: Without stabilization: Similarity mode: Color compensation:

28 Other applications  Viewing different appearance states  3D slideshow of a personal photo collection

29 Limitations  Non circular orbits  User needs  Appearance compensation  Larger scenes (a)Pisa Doumo (b)Stonehenge

30 Conclusion  Structure from motion  Photo Tourism - 3D photo browser  Path Finder - 3D navigation system  Reconstructing Rome  Capturing appearance  New photo-sharing community Future work

31 Thank you