I 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell.

Slides:



Advertisements
Similar presentations
POSE–CUT Simultaneous Segmentation and 3D Pose Estimation of Humans using Dynamic Graph Cuts Mathieu Bray Pushmeet Kohli Philip H.S. Torr Department of.
Advertisements

Automatic Photo Pop-up Derek Hoiem Alexei A.Efros Martial Hebert Carnegie Mellon University.
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
The fundamental matrix F
Lecture 11: Two-view geometry
RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
Interactively Co-segmentating Topically Related Images with Intelligent Scribble Guidance Dhruv Batra, Carnegie Mellon University Adarsh Kowdle, Cornell.
Cutting Images: Graphs and Boundary Finding Computational Photography Derek Hoiem, University of Illinois 09/15/11 “The Double Secret”, Magritte.
A generic model to compose vision modules for holistic scene understanding Adarsh Kowdle *, Congcong Li *, Ashutosh Saxena, and Tsuhan Chen Cornell University,
Exploiting Homography in Camera-Projector Systems Tal Blum Jiazhi Ou Dec 11, 2003 [Sukthankar, Stockton & Mullin. ICCV-2001]
Patch to the Future: Unsupervised Visual Prediction
GrabCut Interactive Image (and Stereo) Segmentation Joon Jae Lee Keimyung University Welcome. I will present Grabcut – an Interactive tool for foreground.
Reconstructing Building Interiors from Images Yasutaka Furukawa Brian Curless Steven M. Seitz University of Washington, Seattle, USA Richard Szeliski Microsoft.
Constructing immersive virtual space for HAI with photos Shingo Mori Yoshimasa Ohmoto Toyoaki Nishida Graduate School of Informatics Kyoto University GrC2011.
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Robust Higher Order Potentials For Enforcing Label Consistency
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
RANSAC-Assisted Display Model Reconstruction for Projective Display Patrick Quirk, Tyler Johnson, Rick Skarbez, Herman Towles, Florian Gyarfas, Henry Fuchs.
A Study of Approaches for Object Recognition
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Direct Methods for Visual Scene Reconstruction Paper by Richard Szeliski & Sing Bing Kang Presented by Kristin Branson November 7, 2002.
Automatic Panoramic Image Stitching using Local Features Matthew Brown and David Lowe, University of British Columbia.
High-Quality Video View Interpolation
Lecture 11: Structure from motion CS6670: Computer Vision Noah Snavely.
3D from multiple views : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Jianbo Shi.
Triangulation and Multi-View Geometry Class 9 Read notes Section 3.3, , 5.1 (if interested, read Triggs’s paper on MVG using tensor notation, see.
Automatic Photo Popup Derek Hoiem Alexei A. Efros Martial Hebert Carnegie Mellon University.
Constructing immersive virtual space for HAI with photos Shingo Mori Yoshimasa Ohmoto Toyoaki Nishida Graduate School of Informatics Kyoto University GrC2011.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Manhattan-world Stereo Y. Furukawa, B. Curless, S. M. Seitz, and R. Szeliski 2009 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp.
Epipolar geometry Class 5. Geometric Computer Vision course schedule (tentative) LectureExercise Sept 16Introduction- Sept 23Geometry & Camera modelCamera.
3D Scene Models Object recognition and scene understanding Krista Ehinger.
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
Mosaics CSE 455, Winter 2010 February 8, 2010 Neel Joshi, CSE 455, Winter Announcements  The Midterm went out Friday  See to the class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Automatic Camera Calibration
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
Structure from images. Calibration Review: Pinhole Camera.
3D Surface Reconstruction from 2D Images (Survey)
Online Tracking of Outdoor Lighting Variations for Augmented Reality with Moving Cameras Yanli Liu 1,2 and Xavier Granier 2,3,4 1: College of Computer.
Automatic Registration of Color Images to 3D Geometry Computer Graphics International 2009 Yunzhen Li and Kok-Lim Low School of Computing National University.
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Landing a UAV on a Runway Using Image Registration Andrew Miller, Don Harper, Mubarak Shah University of Central Florida ICRA 2008.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
Computer Vision, Robert Pless
Plenoptic Modeling: An Image-Based Rendering System Leonard McMillan & Gary Bishop SIGGRAPH 1995 presented by Dave Edwards 10/12/2000.
Computer Vision : CISC 4/689 Going Back a little Cameras.ppt.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Removing Moving Objects from Point Cloud Scenes Krystof Litomisky and Bir Bhanu International Workshop on Depth Image Analysis November 11, 2012.
Associative Hierarchical CRFs for Object Class Image Segmentation
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
High Resolution Surface Reconstruction from Overlapping Multiple-Views
Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.
Stereo Vision Local Map Alignment for Robot Environment Mapping Computer Vision Center Dept. Ciències de la Computació UAB Ricardo Toledo Morales (CVC)
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Model Refinement from Planar Parallax Anthony DickRoberto Cipolla Department of Engineering University of Cambridge.
Automatic 3D modelling of Architecture Anthony Dick 1 Phil Torr 2 Roberto Cipolla 1 1 Department of Engineering 2 Microsoft Research, University of Cambridge.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Spring 2006 G5BAGR – Advanced Computer Graphics
3D Single Image Scene Reconstruction For Video Surveillance Systems
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
AGIC 90 Minute Hands on Session
Homography From Wikipedia In the field of computer vision, any
3D Photography: Epipolar geometry
Vehicle Segmentation and Tracking in the Presence of Occlusions
Dingding Liu* Yingen Xiong† Linda Shapiro* Kari Pulli†
“Traditional” image segmentation
Stereo vision Many slides adapted from Steve Seitz.
Presentation transcript:

i 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell University 09/25/2009WNYIP 2009

i 3D: Interactive planar reconstruction 2

3

Introduction to i 3D 4 Automatic 3D reconstruction algorithms Snavely et. al., SIGGRAPH ‘06 Furukawa et. al., CVPR ‘09 Sinha et. al., ICCV ‘09 Furukawa et. al., CVPR ‘07

Introduction to i 3D 5 Interactive 3D reconstruction algorithms Hengel et. al., VideoTrace SIGGRAPH ‘07 Debevec et. al., SIGGRAPH ‘96 Sinha et. al., SIGASIA ‘08

Introduction to i 3D 6 Scribbles as a form of interaction Srivatsava et. al., VMV ‘09 Li et al. Lazy Snapping. SIGGRAPH ’04. Boykov and Jolly, ICCV ’01. Improvement to Make3D (3D from a single image)

Algorithm 7

Preprocessing 8  Structure from motion  Superpixel map – mean shift  SIFT-like daisy descriptor

9 Interactions

Segmentation 10  What do we do the scribbles?  One-against-all classifier – Logistic regression  Feature vector – mean daisy descriptor of pixels in each labeled superpixel  Test each image – obtain response for each class  Maintain smoothness in segmentation – energy minimization problem  Node energy  Edge energy

Segmentation 11

Plane co-segmentation 12  Transfer labels to 3D point cloud  Provide edge connectedness to help estimate a globally accurate plane  Estimate plane parameters – RANSAC  Estimate homography for each plane from scribbled image to other images  Warp these segments  Also an energy minimization problem

Plane co-segmentation 13

Closing the loop 14 3D Model

Visualizations 15

Texture synthesis and rendering 16  Texture preprocessing – segmentation refinement #  View selection *  Incrementally build the model  Visualizations  Dense point cloud  Mesh visualization * Debevec et. al., SIGGRAPH ’96 # Details in the paper

Segmentation refinement 17

Segmentation refinement 18

Dense point cloud with texture 19  Perform view selection and incrementally build the model  Use camera projection matrix and back-project each pixel onto the corresponding plane

Mesh visualization 20  Modeling the 3D geometry using triangular meshes  Single mesh model – Single image texture  Multiple mesh model

i 3D: Interactive planar reconstruction 21  More results…

i 3D: Interactive planar reconstruction 22  More results…

Conclusion 23  i3D, a new interactive planar 3D reconstruction algorithm using simple user interactions in the form of scribbles  Discuss multiple methods to refine segmentations and correct superpixel leaks  Complete and pleasing reconstructions – described two forms of visualizations

Thank You

i 3D: Interactive planar reconstruction 26  More results…

i 3D: Interactive planar reconstruction 27  More results…

Closing the loop 28 UUser provides scribbles on any image PPerform segmentation of the image using the daisy descriptors PProvide edge connectedness scribbles EEstimate plane parameters PPerform plane co-segmentation LLoop – Control with the user

View selection 29  Rank images based on angle between the plane normal and viewing direction – lower the angle better the view  Incrementally build the model *  Start with the best view for each plane – will have holes due to occlusion  Proceed with the next one in order of ranking and incrementally fill up the holes * Debevec et. al., SIGGRAPH ‘96

Segmentation refinement 30  Stage 1:  Warp segments from each image to every other image  For each image refine the segmentations of each plane by taking a per-pixel vote of all the warps  Stage 2: (mainly for scenes with polygon boundaries)  Use the line of intersection of every pair of planes  Project this line in 3D onto images  Use line to define plane boundary

3D Visualization 31  Visualization chosen based on application  Full model required  Dense point cloud with texture  Multiple mesh model  Pleasing visualization – fly through  Single mesh model