Large Scale 3D Reconstruction (50 mins) Yasutaka Washington University in St. Louis

Size: px
Start display at page:

Download "Large Scale 3D Reconstruction (50 mins) Yasutaka Washington University in St. Louis"

Transcription

1 Large Scale 3D Reconstruction (50 mins) Yasutaka Washington University in St. Louis

2 Outline 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling

3 Common framework Divide Reconstruct Merge

4 Common framework Divide (the problem domain) Reconstruct (small problems in parallel) Merge (independent reconstructions)

5 Large Scale MVS for Organized Photos (Aerial photos) [ Google Maps ]

6 Drones are getting hot [ images.politico.com ] [ jubileehotel.com.au ] [ dronewars.net ]

7 Drones are getting hot [ Pix4d ]

8 Input images [ diydrones.com ]

9 Input images [ diydrones.com ]

10 Divide and Reconstruct [ diydrones.com ]

11 Divide and Reconstruct [ diydrones.com ]

12 Simplest strategy for divide and reconstruct Given N images Divide into N depthmap-reconstruction problems Detailed Real-Time Urban 3D Reconstruction From Video, Pollefeys et al., IJCV 2008.

13 Merge The most difficult step Depends on the application (visualization, analysis, )

14 Merge for visualization Hide gaps between reconstructions See through! Ideal model Model before merge

15 Merge for visualization Hide gaps between reconstructions See through! Ideal model Model before merge

16 Merge for visualization Hide gaps between reconstructions See through! More consistent and fatter Ideal model Model before merge Model after merge

17 Merge to a single consistent model Open problem for a polygonal mesh Multilevel Streaming for Out-of-Core Surface Reconstruction [Bolitho et al., 2007] Companies in industry might have something [ Google, Microsoft, Apple, Pix4d, Accute3D, ] Point cloud representation is easy Towards Internet-scale Multi-View Stereo [Furukawa et al., 2010]

18 Merged 3D Point-cloud

19 Example (Google Maps)

20 Outline 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling

21 Large-Scale MVS for Unorganized Photos (Internet Photos) Building Rome in a Day [ Agarwal, Snavely, et al., 2009 ]

22 Divide is a challenge

23 Divide is a challenge Divide in the image space?

24 Divide is a challenge Divide in the model space?

25 Image-clustering based on a model Towards Internet-scale Multi-View Stereo [furukawa et al., 2010 ] Image cluster

26 Image-clustering based on a model Towards Internet-scale Multi-View Stereo [furukawa et al., 2010 ] Image cluster

27 One way to look at the clustering problem Image Common features

28 One way to look at the clustering problem Normalized Cuts Image Common features

29 Formulation P1 is reconstructed well in C1 based on (image resolutions/distribution) P1 is covered by C1. P4 is covered by C2.

30 Formulation We want to 1. remove redundant images 2. keep each cluster small (memory limit) 3. cover many points

31 Formulation

32 Image Clustering Algorithm

33 Image Clustering Algorithm

34 Image Clustering Algorithm 1. Start with all the images in a cluster C1

35 Image Clustering Algorithm 1. Start with all the images in a cluster 2. Optimize compactness while keeping coverage C1

36 Image Clustering Algorithm 1. Start with all the images in a cluster 2. Optimize compactness while keeping coverage 3. If size constraint is broken, split a cluster C1 C2

37 Image Clustering Algorithm 1. Start with all the images in a cluster 2. Remove redundant images while keeping coverage 3. If size constraint is broken, split a cluster 4. Add an image to each cluster to satisfy coverage C1 C2

38 Image Clustering Algorithm 1. Start with all the images in a cluster 2. Remove redundant images while keeping coverage 3. If size constraint is broken, split a cluster 4. Add an image to each cluster to satisfy coverage C1 C2 5. Repeat (3,4) until size and coverage are satisfied?

39 Merge to a single consistent model Open problem for a polygonal mesh Multilevel Streaming for Out-of-Core Surface Reconstruction [Bolitho et al., 2007] Fusion of Depth Maps with Multiple Scales [Fuhrmann et al., 2011] Companies in industry might have something [ Google, Microsoft, Apple, Pix4d, Accute3D, ] Point cloud representation is easy Towards Internet-scale Multi-View Stereo [Furukawa et al., 2010]

40 View clustering

41 St. Peter s Basilica 1275 images 4 clusters 6M 3D points

42 Reconstruct

43 Merge Statistics

44 Outline 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling

45 Large-Scale Indoor Modeling Reconstructing the World s Museums [Xiao and Furukawa, 2012] Best Student Paper Award at ECCV

46 Technical Contributions Architectural shape priors Single consistent 3D model (real merging)

47 Technical Contributions Architectural shape priors Single consistent 3D model (real merging) Inverse Constructive Solid Geometry (CSG)

48 Technical Contributions Architectural shape priors! Single consistent 3D model (real merging) Inverse Constructive Solid Geometry (CSG)

49 + - + Technical Contributions Architectural shape priors Single consistent 3D model (real merging) Inverse Constructive Solid Geometry (CSG)

50 From CSG to a mesh CGAL

51 Algorithm

52 Cut into Slices side view gravity

53 Cut into Slices point count

54 Cut into Slices

55 2D CSG Reconstruction 1. Generate primitives 2. Build 2D CSG

56 Primitive Generation and Fitting (bottom-up) 2D rectangle 2D line point

57 2D CSG Reconstruction 1. Generate primitives point à line

58 2D CSG Reconstruction 1. Generate primitives From 4 line segments point à line line à rectangle

59 2D CSG Reconstruction 1. Generate primitives 2. Build 2D CSG

60 2D CSG Reconstruction Explain the data Free space Laser points

61 2D CSG Reconstruction 1. Generate primitives 2. Build 2D CSG Repeat in each slice

62 3D CSG Reconstruction 1. Generate primitives (cuboids) 2. Build 3D CSG (out of primitive candidates)

63 3D CSG Reconstruction 1. Generate primitives (cuboids)

64 3D CSG Reconstruction 1. Generate primitives (cuboids) Rectangle primitive 2D CSG

65 3D CSG Reconstruction 1. Generate primitives (cuboids) Rectangle primitive 2D CSG

66 3D CSG Reconstruction 1. Generate primitives (cuboids) Rectangle primitive 2D CSG

67 3D CSG Reconstruction 1. Generate primitives (cuboids) 2. Build a 3D CSG

68 Algorithm on Run

69 Last Step 1. Remove Ceiling 2. Texture Mapping

70

71 Challenging Navigation Goal Start Frick Collection Gallery (New York City)

72

73

74 # of sub problems Statistics

75 Ground vs. Aerial à Ground+Aerial Ground Aerial Ground+Aerial Google Streetview Google/Bing/NASA Google MapsGL Furukawa et al. This paper This paper Outdoor Indoor

76 Summary 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling Divide -> Reconstruct -> Merge

77 Summary 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling Divide -> Reconstruct -> Merge Divide is a challenge for unorganized data

78 Summary 1. Large scale MVS for organized photos (Aerial photos) 2. Large scale MVS for unorganized photos (Internet community photos) 3. Large scale indoor modeling Divide -> Reconstruct -> Merge Divide is a challenge for unorganized data Merge is always a challenge (a real solution for indoors)

79 Thank You! For slides and materials, check the tutorial website through our home pages.

Multi-view stereo. Many slides adapted from S. Seitz

Multi-view stereo. Many slides adapted from S. Seitz Multi-view stereo Many slides adapted from S. Seitz Beyond two-view stereo The third eye can be used for verification Multiple-baseline stereo Pick a reference image, and slide the corresponding window

More information

Large Scale 3D Reconstruction by Structure from Motion

Large Scale 3D Reconstruction by Structure from Motion Large Scale 3D Reconstruction by Structure from Motion Devin Guillory Ziang Xie CS 331B 7 October 2013 Overview Rome wasn t built in a day Overview of SfM Building Rome in a Day Building Rome on a Cloudless

More information

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011

Multi-view Stereo. Ivo Boyadzhiev CS7670: September 13, 2011 Multi-view Stereo Ivo Boyadzhiev CS7670: September 13, 2011 What is stereo vision? Generic problem formulation: given several images of the same object or scene, compute a representation of its 3D shape

More information

Image Based Reconstruction II

Image Based Reconstruction II Image Based Reconstruction II Qixing Huang Feb. 2 th 2017 Slide Credit: Yasutaka Furukawa Image-Based Geometry Reconstruction Pipeline Last Lecture: Multi-View SFM Multi-View SFM This Lecture: Multi-View

More information

Surface reconstruction Introduction. Florent Lafarge Inria Sophia Antipolis - Mediterranee

Surface reconstruction Introduction. Florent Lafarge Inria Sophia Antipolis - Mediterranee Surface reconstruction Introduction Florent Lafarge Inria Sophia Antipolis - Mediterranee Outline Contents Introduction Smooth/piecewise-smooth reconstruction methods Primitive-based reconstruction methods

More information

Talk plan. 3d model. Applications: cultural heritage 5/9/ d shape reconstruction from photographs: a Multi-View Stereo approach

Talk plan. 3d model. Applications: cultural heritage 5/9/ d shape reconstruction from photographs: a Multi-View Stereo approach Talk plan 3d shape reconstruction from photographs: a Multi-View Stereo approach Introduction Multi-View Stereo pipeline Carlos Hernández George Vogiatzis Yasutaka Furukawa Google Aston University Google

More information

Supplementary Material: Piecewise Planar and Compact Floorplan Reconstruction from Images

Supplementary Material: Piecewise Planar and Compact Floorplan Reconstruction from Images Supplementary Material: Piecewise Planar and Compact Floorplan Reconstruction from Images Ricardo Cabral Carnegie Mellon University rscabral@cmu.edu Yasutaka Furukawa Washington University in St. Louis

More information

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan

A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan A Guide to Processing Photos into 3D Models Using Agisoft PhotoScan Samantha T. Porter University of Minnesota, Twin Cities Fall 2015 Index 1) Automatically masking a black background / Importing Images.

More information

Urban Scene Segmentation, Recognition and Remodeling. Part III. Jinglu Wang 11/24/2016 ACCV 2016 TUTORIAL

Urban Scene Segmentation, Recognition and Remodeling. Part III. Jinglu Wang 11/24/2016 ACCV 2016 TUTORIAL Part III Jinglu Wang Urban Scene Segmentation, Recognition and Remodeling 102 Outline Introduction Related work Approaches Conclusion and future work o o - - ) 11/7/16 103 Introduction Motivation Motivation

More information

3D Shape Modeling by Deformable Models. Ye Duan

3D Shape Modeling by Deformable Models. Ye Duan 3D Shape Modeling by Deformable Models Ye Duan Previous Work Shape Reconstruction from 3D data. Volumetric image datasets. Unorganized point clouds. Interactive Mesh Editing. Vertebral Dataset Vertebral

More information

Unwrapping of Urban Surface Models

Unwrapping of Urban Surface Models Unwrapping of Urban Surface Models Generation of virtual city models using laser altimetry and 2D GIS Abstract In this paper we present an approach for the geometric reconstruction of urban areas. It is

More information

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE

SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE SIMPLE ROOM SHAPE MODELING WITH SPARSE 3D POINT INFORMATION USING PHOTOGRAMMETRY AND APPLICATION SOFTWARE S. Hirose R&D Center, TOPCON CORPORATION, 75-1, Hasunuma-cho, Itabashi-ku, Tokyo, Japan Commission

More information

3D Reconstruction Using an n-layer Heightmap

3D Reconstruction Using an n-layer Heightmap 3D Reconstruction Using an n-layer Heightmap David Gallup 1, Marc Pollefeys 2, and Jan-Michael Frahm 1 1 Department of Computer Science, University of North Carolina {gallup,jmf}@cs.unc.edu 2 Department

More information

Shape from Silhouettes I CV book Szelisky

Shape from Silhouettes I CV book Szelisky Shape from Silhouettes I CV book Szelisky 11.6.2 Guido Gerig CS 6320, Spring 2012 (slides modified from Marc Pollefeys UNC Chapel Hill, some of the figures and slides are adapted from M. Pollefeys, J.S.

More information

Regularized 3D Modeling from Noisy Building Reconstructions

Regularized 3D Modeling from Noisy Building Reconstructions Regularized 3D Modeling from Noisy Building Reconstructions Thomas Holzmann Friedrich Fraundorfer Horst Bischof Institute for Computer Graphics and Vision, Graz University of Technology, Austria {holzmann,fraundorfer,bischof}@icg.tugraz.at

More information

Automatic generation of 3-d building models from multiple bounded polygons

Automatic generation of 3-d building models from multiple bounded polygons icccbe 2010 Nottingham University Press Proceedings of the International Conference on Computing in Civil and Building Engineering W Tizani (Editor) Automatic generation of 3-d building models from multiple

More information

3D Design with 123D Design

3D Design with 123D Design 3D Design with 123D Design Introduction: 3D Design involves thinking and creating in 3 dimensions. x, y and z axis Working with 123D Design 123D Design is a 3D design software package from Autodesk. A

More information

A Heightmap Model for Efficient 3D Reconstruction from Street-Level Video

A Heightmap Model for Efficient 3D Reconstruction from Street-Level Video A Heightmap Model for Efficient 3D Reconstruction from Street-Level Video David Gallup 1, Jan-Michael Frahm 1 1 University of North Carolina Department of Computer Science {gallup,jmf}@cs.unc.edu Marc

More information

Multiple View Geometry

Multiple View Geometry Multiple View Geometry Martin Quinn with a lot of slides stolen from Steve Seitz and Jianbo Shi 15-463: Computational Photography Alexei Efros, CMU, Fall 2007 Our Goal The Plenoptic Function P(θ,φ,λ,t,V

More information

Photo Tourism: Exploring Photo Collections in 3D

Photo Tourism: Exploring Photo Collections in 3D Photo Tourism: Exploring Photo Collections in 3D SIGGRAPH 2006 Noah Snavely Steven M. Seitz University of Washington Richard Szeliski Microsoft Research 2006 2006 Noah Snavely Noah Snavely Reproduced with

More information

INDOOR 3D MODEL RECONSTRUCTION TO SUPPORT DISASTER MANAGEMENT IN LARGE BUILDINGS Project Abbreviated Title: SIMs3D (Smart Indoor Models in 3D)

INDOOR 3D MODEL RECONSTRUCTION TO SUPPORT DISASTER MANAGEMENT IN LARGE BUILDINGS Project Abbreviated Title: SIMs3D (Smart Indoor Models in 3D) INDOOR 3D MODEL RECONSTRUCTION TO SUPPORT DISASTER MANAGEMENT IN LARGE BUILDINGS Project Abbreviated Title: SIMs3D (Smart Indoor Models in 3D) PhD Research Proposal 2015-2016 Promoter: Prof. Dr. Ir. George

More information

3D Deep Learning on Geometric Forms. Hao Su

3D Deep Learning on Geometric Forms. Hao Su 3D Deep Learning on Geometric Forms Hao Su Many 3D representations are available Candidates: multi-view images depth map volumetric polygonal mesh point cloud primitive-based CAD models 3D representation

More information

Structure from Motion

Structure from Motion Structure from Motion Computer Vision Jia-Bin Huang, Virginia Tech Many slides from S. Seitz, N Snavely, and D. Hoiem Administrative stuffs HW 3 due 11:55 PM, Oct 17 (Wed) Submit your alignment results!

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS

DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS DETECTION OF 3D POINTS ON MOVING OBJECTS FROM POINT CLOUD DATA FOR 3D MODELING OF OUTDOOR ENVIRONMENTS Tsunetake Kanatani,, Hideyuki Kume, Takafumi Taketomi, Tomokazu Sato and Naokazu Yokoya Hyogo Prefectural

More information

Sasanka Madawalagama Geoinformatics Center Asian Institute of Technology Thailand

Sasanka Madawalagama Geoinformatics Center Asian Institute of Technology Thailand Sasanka Madawalagama Geoinformatics Center Asian Institute of Technology Thailand This learning material was not prepared by ADB. The views expressed in this document are the views of the author/s and

More information

Camera Registration in a 3D City Model. Min Ding CS294-6 Final Presentation Dec 13, 2006

Camera Registration in a 3D City Model. Min Ding CS294-6 Final Presentation Dec 13, 2006 Camera Registration in a 3D City Model Min Ding CS294-6 Final Presentation Dec 13, 2006 Goal: Reconstruct 3D city model usable for virtual walk- and fly-throughs Virtual reality Urban planning Simulation

More information

AUTOMATED 3D MODELING OF URBAN ENVIRONMENTS

AUTOMATED 3D MODELING OF URBAN ENVIRONMENTS AUTOMATED 3D MODELING OF URBAN ENVIRONMENTS Ioannis Stamos Department of Computer Science Hunter College, City University of New York 695 Park Avenue, New York NY 10065 istamos@hunter.cuny.edu http://www.cs.hunter.cuny.edu/

More information

Shape from Silhouettes I

Shape from Silhouettes I Shape from Silhouettes I Guido Gerig CS 6320, Spring 2013 Credits: Marc Pollefeys, UNC Chapel Hill, some of the figures and slides are also adapted from J.S. Franco, J. Matusik s presentations, and referenced

More information

Room Reconstruction from a Single Spherical Image by Higher-order Energy Minimization

Room Reconstruction from a Single Spherical Image by Higher-order Energy Minimization Room Reconstruction from a Single Spherical Image by Higher-order Energy Minimization Kosuke Fukano, Yoshihiko Mochizuki, Satoshi Iizuka, Edgar Simo-Serra, Akihiro Sugimoto, and Hiroshi Ishikawa Waseda

More information

Prof. Trevor Darrell Lecture 18: Multiview and Photometric Stereo

Prof. Trevor Darrell Lecture 18: Multiview and Photometric Stereo C280, Computer Vision Prof. Trevor Darrell trevor@eecs.berkeley.edu Lecture 18: Multiview and Photometric Stereo Today Multiview stereo revisited Shape from large image collections Voxel Coloring Digital

More information

CS5670: Computer Vision

CS5670: Computer Vision CS5670: Computer Vision Noah Snavely Multi-view stereo Announcements Project 3 ( Autostitch ) due Monday 4/17 by 11:59pm Recommended Reading Szeliski Chapter 11.6 Multi-View Stereo: A Tutorial Furukawa

More information

International Journal for Research in Applied Science & Engineering Technology (IJRASET) A Review: 3D Image Reconstruction From Multiple Images

International Journal for Research in Applied Science & Engineering Technology (IJRASET) A Review: 3D Image Reconstruction From Multiple Images A Review: 3D Image Reconstruction From Multiple Images Rahul Dangwal 1, Dr. Sukhwinder Singh 2 1 (ME Student) Department of E.C.E PEC University of TechnologyChandigarh, India-160012 2 (Supervisor)Department

More information

Semantic 3D Reconstruction of Heads Supplementary Material

Semantic 3D Reconstruction of Heads Supplementary Material Semantic 3D Reconstruction of Heads Supplementary Material Fabio Maninchedda1, Christian Ha ne2,?, Bastien Jacquet3,?, Amae l Delaunoy?, Marc Pollefeys1,4 1 ETH Zurich 2 UC Berkeley 3 Kitware SAS 4 Microsoft

More information

CS 534: Computer Vision Segmentation and Perceptual Grouping

CS 534: Computer Vision Segmentation and Perceptual Grouping CS 534: Computer Vision Segmentation and Perceptual Grouping Spring 2005 Ahmed Elgammal Dept of Computer Science CS 534 Segmentation - 1 Where are we? Image Formation Human vision Cameras Geometric Camera

More information

2011 Bentley Systems, Incorporated. Bentley Descartes V8i Advancing Information Modeling For Intelligent Infrastructure

2011 Bentley Systems, Incorporated. Bentley Descartes V8i Advancing Information Modeling For Intelligent Infrastructure Bentley Descartes V8i Advancing Information Modeling For Intelligent Infrastructure Agenda Why would you need Bentley Descartes? What is Bentley Descartes? Advanced Point Cloud Workflows Advanced Terrain

More information

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points)

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points) Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (without Ground Control Points) Overview Agisoft PhotoScan Professional allows to generate georeferenced dense point

More information

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015 Advanced Digital Photography and Geometry Capture Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015 Eye of a Fly AWARE-2 Duke University http://www.nanowerk.com/spotlight/spotid=3744.php

More information

Amateur photography was once largely a personal RECONSTRUCTING ROME

Amateur photography was once largely a personal RECONSTRUCTING ROME COVER FE ATURE RECONSTRUCTING ROME Sameer Agarwal and Yasutaka Furukawa, Google Noah Snavely, Cornell University Brian Curless, University of Washington Steven M. Seitz, Google and University of Washington

More information

Dense 3D Reconstruction. Christiano Gava

Dense 3D Reconstruction. Christiano Gava Dense 3D Reconstruction Christiano Gava christiano.gava@dfki.de Outline Previous lecture: structure and motion II Structure and motion loop Triangulation Today: dense 3D reconstruction The matching problem

More information

Case-Based Reasoning. CS 188: Artificial Intelligence Fall Nearest-Neighbor Classification. Parametric / Non-parametric.

Case-Based Reasoning. CS 188: Artificial Intelligence Fall Nearest-Neighbor Classification. Parametric / Non-parametric. CS 188: Artificial Intelligence Fall 2008 Lecture 25: Kernels and Clustering 12/2/2008 Dan Klein UC Berkeley Case-Based Reasoning Similarity for classification Case-based reasoning Predict an instance

More information

CS 188: Artificial Intelligence Fall 2008

CS 188: Artificial Intelligence Fall 2008 CS 188: Artificial Intelligence Fall 2008 Lecture 25: Kernels and Clustering 12/2/2008 Dan Klein UC Berkeley 1 1 Case-Based Reasoning Similarity for classification Case-based reasoning Predict an instance

More information

Chaplin, Modern Times, 1936

Chaplin, Modern Times, 1936 Chaplin, Modern Times, 1936 [A Bucket of Water and a Glass Matte: Special Effects in Modern Times; bonus feature on The Criterion Collection set] Multi-view geometry problems Structure: Given projections

More information

3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots

3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots 3D Fusion of Infrared Images with Dense RGB Reconstruction from Multiple Views - with Application to Fire-fighting Robots Yuncong Chen 1 and Will Warren 2 1 Department of Computer Science and Engineering,

More information

Point Clouds to IFC/BrIM Objective:

Point Clouds to IFC/BrIM Objective: Point Clouds to IFC/BrIM Objective: Develop and demonstrate a point cloud data processing solution, which takes a point cloud of a bridge obtained from laser scanning as input, and generates a solid model

More information

Sparse Point Cloud Densification by Using Redundant Semantic Information

Sparse Point Cloud Densification by Using Redundant Semantic Information Sparse Point Cloud Densification by Using Redundant Semantic Information Michael Hödlmoser CVL, Vienna University of Technology ken@caa.tuwien.ac.at Branislav Micusik AIT Austrian Institute of Technology

More information

Lecture 10: Multi view geometry

Lecture 10: Multi view geometry Lecture 10: Multi view geometry Professor Fei Fei Li Stanford Vision Lab 1 What we will learn today? Stereo vision Correspondence problem (Problem Set 2 (Q3)) Active stereo vision systems Structure from

More information

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (with Ground Control Points)

Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (with Ground Control Points) Tutorial (Beginner level): Orthomosaic and DEM Generation with Agisoft PhotoScan Pro 1.3 (with Ground Control Points) Overview Agisoft PhotoScan Professional allows to generate georeferenced dense point

More information

Capturing Reality with Point Clouds: Applications, Challenges and Solutions

Capturing Reality with Point Clouds: Applications, Challenges and Solutions Capturing Reality with Point Clouds: Applications, Challenges and Solutions Rico Richter 1 st February 2017 Oracle Spatial Summit at BIWA 2017 Hasso Plattner Institute Point Cloud Analytics and Visualization

More information

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS. Will

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS. Will Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS Will Meyers @MeyersMaps A New Window on the World Personal Mapping for Micro-Geographies Accurate High Quality Simple Low-Cost Drone2Map for ArcGIS

More information

3D Object Representations. COS 526, Fall 2016 Princeton University

3D Object Representations. COS 526, Fall 2016 Princeton University 3D Object Representations COS 526, Fall 2016 Princeton University 3D Object Representations How do we... Represent 3D objects in a computer? Acquire computer representations of 3D objects? Manipulate computer

More information

3D Modeling & Sketchup

3D Modeling & Sketchup 3D Modeling & Sketchup Lecture 118, Tuesday October 30th, 2014 SketchUp / SkechUp Pro Available to CS 410 students on Windows Machines in USB 110. 10/30/14 Bruce A. Draper & J. Ross Beveridge 2014 2 Sketchup

More information

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011

Computer Graphics 1. Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling. LMU München Medieninformatik Andreas Butz Computergraphik 1 SS2011 Computer Graphics 1 Chapter 2 (May 19th, 2011, 2-4pm): 3D Modeling 1 The 3D rendering pipeline (our version for this class) 3D models in model coordinates 3D models in world coordinates 2D Polygons in

More information

Shape from Silhouettes I

Shape from Silhouettes I Shape from Silhouettes I Guido Gerig CS 6320, Spring 2015 Credits: Marc Pollefeys, UNC Chapel Hill, some of the figures and slides are also adapted from J.S. Franco, J. Matusik s presentations, and referenced

More information

Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction

Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction Discrete Optimization of Ray Potentials for Semantic 3D Reconstruction Marc Pollefeys Joined work with Nikolay Savinov, Christian Haene, Lubor Ladicky 2 Comparison to Volumetric Fusion Higher-order ray

More information

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015 Advanced Digital Photography and Geometry Capture Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015 Eye of a Fly AWARE-2 Duke University http://www.nanowerk.com/spotlight/spotid=3744.php

More information

Noah Snavely Steven M. Seitz. Richard Szeliski. University of Washington. Microsoft Research. Modified from authors slides

Noah Snavely Steven M. Seitz. Richard Szeliski. University of Washington. Microsoft Research. Modified from authors slides Photo Tourism: Exploring Photo Collections in 3D Noah Snavely Steven M. Seitz University of Washington Richard Szeliski Microsoft Research 2006 2006 Noah Snavely Noah Snavely Modified from authors slides

More information

Industrial Safety Engineering Prof. Jhareswar Maiti Department of Industrial and Systems Engineering Indian Institute of Technology, Kharagpur

Industrial Safety Engineering Prof. Jhareswar Maiti Department of Industrial and Systems Engineering Indian Institute of Technology, Kharagpur Industrial Safety Engineering Prof. Jhareswar Maiti Department of Industrial and Systems Engineering Indian Institute of Technology, Kharagpur Lecture - 59 VR roadmap So, welcome to this lecture of Industrial

More information

3D Reconstruction from Multi-View Stereo: Implementation Verification via Oculus Virtual Reality

3D Reconstruction from Multi-View Stereo: Implementation Verification via Oculus Virtual Reality 3D Reconstruction from Multi-View Stereo: Implementation Verification via Oculus Virtual Reality Andrew Moran MIT, Class of 2014 andrewmo@mit.edu Ben Eysenbach MIT, Class of 2017 bce@mit.edu Abstract We

More information

Textured Mesh Surface Reconstruction of Large Buildings with Multi-View Stereo

Textured Mesh Surface Reconstruction of Large Buildings with Multi-View Stereo The Visual Computer manuscript No. (will be inserted by the editor) Textured Mesh Surface Reconstruction of Large Buildings with Multi-View Stereo Chen Zhu Wee Kheng Leow Received: date / Accepted: date

More information

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching

CS 4495 Computer Vision A. Bobick. Motion and Optic Flow. Stereo Matching Stereo Matching Fundamental matrix Let p be a point in left image, p in right image l l Epipolar relation p maps to epipolar line l p maps to epipolar line l p p Epipolar mapping described by a 3x3 matrix

More information

Ninio, J. and Stevens, K. A. (2000) Variations on the Hermann grid: an extinction illusion. Perception, 29,

Ninio, J. and Stevens, K. A. (2000) Variations on the Hermann grid: an extinction illusion. Perception, 29, Ninio, J. and Stevens, K. A. (2000) Variations on the Hermann grid: an extinction illusion. Perception, 29, 1209-1217. CS 4495 Computer Vision A. Bobick Sparse to Dense Correspodence Building Rome in

More information

Cell Decomposition for Building Model Generation at Different Scales

Cell Decomposition for Building Model Generation at Different Scales Cell Decomposition for Building Model Generation at Different Scales Norbert Haala, Susanne Becker, Martin Kada Institute for Photogrammetry Universität Stuttgart Germany forename.lastname@ifp.uni-stuttgart.de

More information

Structured Indoor Modeling

Structured Indoor Modeling Structured Indoor Modeling Satoshi Ikehata Hang Yan Washington University in St. Louis Yasutaka Furukawa Abstract This paper presents a novel 3D modeling framework that reconstructs an indoor scene as

More information

Electronically Filed - City of St. Louis - May 27, :02 PM

Electronically Filed - City of St. Louis - May 27, :02 PM Electronically Filed - City of St. Louis - May 27, 2014-03:02 PM Electronically Filed - City of St. Louis - May 27, 2014-03:02 PM Electronically Filed - City of St. Louis - May 27, 2014-03:02 PM Electronically

More information

CELL DECOMPOSITION FOR THE GENERATION OF BUILDING MODELS AT MULTIPLE SCALES

CELL DECOMPOSITION FOR THE GENERATION OF BUILDING MODELS AT MULTIPLE SCALES CELL DECOMPOSITION FOR THE GENERATION OF BUILDING MODELS AT MULTIPLE SCALES Norbert Haala, Susanne Becker, Martin Kada Institute for Photogrammetry, Universitaet Stuttgart Geschwister-Scholl-Str. 24D,

More information

Reconstructing Building Interiors from Images

Reconstructing Building Interiors from Images Reconstructing Building Interiors from Images Yasutaka Furukawa, Brian Curless, Steven M. Seitz University of Washington, Seattle, USA {furukawa,curless,seitz}@cs.washington.edu Richard Szeliski Microsoft

More information

PolyFit: Polygonal Surface Reconstruction from Point Clouds

PolyFit: Polygonal Surface Reconstruction from Point Clouds PolyFit: Polygonal Surface Reconstruction from Point Clouds Liangliang Nan Visual Computing Center, KAUST liangliang.nan@gmail.com Peter Wonka Visual Computing Center, KAUST pwonka@gmail.com Abstract We

More information

CSc Topics in Computer Graphics 3D Photography

CSc Topics in Computer Graphics 3D Photography CSc 83010 Topics in Computer Graphics 3D Photography Tuesdays 11:45-1:45 1:45 Room 3305 Ioannis Stamos istamos@hunter.cuny.edu Office: 1090F, Hunter North (Entrance at 69 th bw/ / Park and Lexington Avenues)

More information

The Hilbert Problems of Computer Vision. Jitendra Malik UC Berkeley & Google, Inc.

The Hilbert Problems of Computer Vision. Jitendra Malik UC Berkeley & Google, Inc. The Hilbert Problems of Computer Vision Jitendra Malik UC Berkeley & Google, Inc. This talk The computational power of the human brain Research is the art of the soluble Hilbert problems, circa 2004 Hilbert

More information

Façade Reconstruction An Interactive Image-Based Approach

Façade Reconstruction An Interactive Image-Based Approach Façade Reconstruction An Interactive Image-Based Approach Przemyslaw Musialski Institute of Computer Graphics and Algorithms Vienna University of Technology What is Façade Reconstruction? Part of Urban

More information

Design Intent of Geometric Models

Design Intent of Geometric Models School of Computer Science Cardiff University Design Intent of Geometric Models Frank C. Langbein GR/M78267 GR/S69085/01 NUF-NAL 00638/G Auckland University 15th September 2004; Version 1.1 Design Intent

More information

Outline of Presentation. Introduction to Overwatch Geospatial Software Feature Analyst and LIDAR Analyst Software

Outline of Presentation. Introduction to Overwatch Geospatial Software Feature Analyst and LIDAR Analyst Software Outline of Presentation Automated Feature Extraction from Terrestrial and Airborne LIDAR Presented By: Stuart Blundell Overwatch Geospatial - VLS Ops Co-Author: David W. Opitz Overwatch Geospatial - VLS

More information

Automatic Generation of 3D Building Models with Efficient Solar Photovoltaic Generation

Automatic Generation of 3D Building Models with Efficient Solar Photovoltaic Generation International review for spatial planning and sustainable development, Vol.5 No.1 (2017), 4-14 ISSN: 2187-3666 (online) DOI: http://dx.doi.org/10.14246/irspsd.5.1_4 Copyright@SPSD Press from 2010, SPSD

More information

3D Wikipedia: Using online text to automatically label and navigate reconstructed geometry

3D Wikipedia: Using online text to automatically label and navigate reconstructed geometry 3D Wikipedia: Using online text to automatically label and navigate reconstructed geometry Bryan C. Russell et al. SIGGRAPH Asia 2013 Presented by YoungBin Kim 2014. 01. 10 Abstract Produce annotated 3D

More information

Handheld Augmented Reality. Reto Lindegger

Handheld Augmented Reality. Reto Lindegger Handheld Augmented Reality Reto Lindegger lreto@ethz.ch 1 AUGMENTED REALITY 2 A Definition Three important characteristics: Combines real and virtual environment Interactive in real-time Registered in

More information

Reality Modeling Webinar

Reality Modeling Webinar Reality Modeling Webinar Leveraging 3D Reality Meshes for Real-Time Asset Management and Monitoring What is Reality Modeling? Images & video? What is Reality Modeling? Images & video As-built drawings

More information

Surface and Solid Geometry. 3D Polygons

Surface and Solid Geometry. 3D Polygons Surface and Solid Geometry D olygons Once we know our plane equation: Ax + By + Cz + D = 0, we still need to manage the truncation which leads to the polygon itself Functionally, we will need to do this

More information

ALL-IN-ONE DRONE SOLUTION FOR 3D MODELING

ALL-IN-ONE DRONE SOLUTION FOR 3D MODELING ALL-IN-ONE DRONE SOLUTION FOR 3D MODELING Powered by PHOTO & VIDEO FULL HD 1080P - 14MPX 3-AXIS STABILIZATION AUGMENTED POWER 30MIN FLIGHT TIME 32GB INTERNAL MEMORY INCLUDES 3D MODELING SOFTWARE SAFE VIEW

More information

BIL Computer Vision Apr 16, 2014

BIL Computer Vision Apr 16, 2014 BIL 719 - Computer Vision Apr 16, 2014 Binocular Stereo (cont d.), Structure from Motion Aykut Erdem Dept. of Computer Engineering Hacettepe University Slide credit: S. Lazebnik Basic stereo matching algorithm

More information

Image-Based Buildings and Facades

Image-Based Buildings and Facades Image-Based Buildings and Facades Peter Wonka Associate Professor of Computer Science Arizona State University Daniel G. Aliaga Associate Professor of Computer Science Purdue University Challenge Generate

More information

Image Parallax based Modeling of Depth-layer Architecture

Image Parallax based Modeling of Depth-layer Architecture Image Parallax based Modeling of Depth-layer Architecture Yong Hu, Bei Chu, Yue Qi State Key Laboratory of Virtual Reality Technology and Systems, Beihang University School of New Media Art and Design,

More information

Geometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo

Geometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo Geometric Modeling Bing-Yu Chen National Taiwan University The University of Tokyo What are 3D Objects? 3D Object Representations What are 3D objects? The Graphics Process 3D Object Representations Raw

More information

Deep Learning for Robust Normal Estimation in Unstructured Point Clouds. Alexandre Boulch. Renaud Marlet

Deep Learning for Robust Normal Estimation in Unstructured Point Clouds. Alexandre Boulch. Renaud Marlet Deep Learning for Robust Normal Estimation in Unstructured Point Clouds Alexandre Boulch Renaud Marlet Normal estimation in point clouds Normal: 3D normalized vector At each point: local orientation of

More information

Introduction to Computer Vision. Srikumar Ramalingam School of Computing University of Utah

Introduction to Computer Vision. Srikumar Ramalingam School of Computing University of Utah Introduction to Computer Vision Srikumar Ramalingam School of Computing University of Utah srikumar@cs.utah.edu Course Website http://www.eng.utah.edu/~cs6320/ What is computer vision? Light source 3D

More information

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1

Lesson 2 Constructive Solid Geometry Concept. Parametric Modeling with I-DEAS 2-1 Lesson 2 Constructive Solid Geometry Concept Parametric Modeling with I-DEAS 2-1 2-2 Parametric Modeling with I-DEAS Introduction In the 1980s, one of the main advancements in Solid Modeling was the development

More information

Dense 3D Reconstruction. Christiano Gava

Dense 3D Reconstruction. Christiano Gava Dense 3D Reconstruction Christiano Gava christiano.gava@dfki.de Outline Previous lecture: structure and motion II Structure and motion loop Triangulation Wide baseline matching (SIFT) Today: dense 3D reconstruction

More information

Design Intent of Geometric Models

Design Intent of Geometric Models School of Computer Science Cardiff University Design Intent of Geometric Models Frank C. Langbein GR/M78267 GR/S69085/01 NUF-NAL 00638/G Massey University 22nd September 2004; Version 1.0 Design Intent

More information

Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS)

Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS) Permanent Structure Detection in Cluttered Point Clouds from NCG Symposium October 2016 Promoter: Prof. Dr. Ir. George Vosselman Supervisor: Michael Peter Problem and Motivation: Permanent structure reconstruction,

More information

Epipolar Geometry and Stereo Vision

Epipolar Geometry and Stereo Vision CS 1674: Intro to Computer Vision Epipolar Geometry and Stereo Vision Prof. Adriana Kovashka University of Pittsburgh October 5, 2016 Announcement Please send me three topics you want me to review next

More information

SketchUp. SketchUp. Google SketchUp. Using SketchUp. The Tool Set

SketchUp. SketchUp. Google SketchUp. Using SketchUp. The Tool Set Google Google is a 3D Modelling program which specialises in making computer generated representations of real-world objects, especially architectural, mechanical and building components, such as windows,

More information

Three-Dimensional Object Detection and Layout Prediction using Clouds of Oriented Gradients

Three-Dimensional Object Detection and Layout Prediction using Clouds of Oriented Gradients ThreeDimensional Object Detection and Layout Prediction using Clouds of Oriented Gradients Authors: Zhile Ren, Erik B. Sudderth Presented by: Shannon Kao, Max Wang October 19, 2016 Introduction Given an

More information

Extrusion Revolve. ENGR 1182 SolidWorks 02

Extrusion Revolve. ENGR 1182 SolidWorks 02 Extrusion Revolve ENGR 1182 SolidWorks 02 Today s Objectives Creating 3D Shapes from 2D sketches using: Extrusion Revolve SW02 In-Class Activity Extrude a Camera Revolve a Wheel SW02 Out-of-Class Homework

More information

Engineering Drawing II

Engineering Drawing II Instructional Unit Basic Shading and Rendering -Basic Shading -Students will be able -Demonstrate the ability Class Discussions 3.1.12.B, -Basic Rendering to shade a 3D model to apply shading to a 3D 3.2.12.C,

More information

Data Handling in Large-Scale Surface Reconstruction

Data Handling in Large-Scale Surface Reconstruction Data Handling in Large-Scale Surface Reconstruction Thomas Wiemann 1, Marcel Mrozinski 1, Dominik Feldschnieders 1, Kai Lingemann 2, and Joachim Hertzberg 1,2 1 Knowledge Bases Systems Group, Osnabrück

More information

Merging the Unmatchable: Stitching Visually Disconnected SfM Models

Merging the Unmatchable: Stitching Visually Disconnected SfM Models This is a preprint for the paper accepted for publication in ICCV 2015. c 2015 IEEE Merging the Unmatchable: Stitching Visually Disconnected SfM Models Andrea Cohen, Torsten Sattler, Marc Pollefeys Department

More information

Support for external aerotriangulation results from professional systems (Inpho, Bingo).

Support for external aerotriangulation results from professional systems (Inpho, Bingo). PhotoMesh v7.2 PhotoMesh v7.2 fully automates the generation of high-resolution, textured, 3D mesh models from standard 2D photographs, offering a significant reduction in cost and time compared to traditional

More information

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1

Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1 Tutorial (Intermediate level): Dense Cloud Classification and DTM generation with Agisoft PhotoScan Pro 1.1 This tutorial illustrates how to perform dense point cloud classification in manual and automatic

More information

The raycloud A Vision Beyond the Point Cloud

The raycloud A Vision Beyond the Point Cloud The raycloud A Vision Beyond the Point Cloud Christoph STRECHA, Switzerland Key words: Photogrammetry, Aerial triangulation, Multi-view stereo, 3D vectorisation, Bundle Block Adjustment SUMMARY Measuring

More information

3D Photography: Stereo Matching

3D Photography: Stereo Matching 3D Photography: Stereo Matching Kevin Köser, Marc Pollefeys Spring 2012 http://cvg.ethz.ch/teaching/2012spring/3dphoto/ Stereo & Multi-View Stereo Tsukuba dataset http://cat.middlebury.edu/stereo/ Stereo

More information