Ransac Based Out-of-Core Point-Cloud Shape Detection for City-Modeling

Size: px
Start display at page:

Download "Ransac Based Out-of-Core Point-Cloud Shape Detection for City-Modeling"

Transcription

1 Ransac Based Out-of-Core Point-Cloud Shape Detection for City-Modeling Ruwen Schnabel, Roland Wahl, Reinhard Klein Institut für Informatik II, Universität Bonn Römerstr Bonn 1 Introduction Due to the increasing size and complexity of geometric data sets there is an ever-growing demand for concise and meaningful abstractions of this data. Especially when dealing with digitized geometry, e.g. acquired with a laser range scanner or reconstructed by stereo algorithms, no handles for modification of the data are available to the user other than the digitized points themselves. However, in order to be able to make use of the data effectively, the raw digitized data has to be enriched with abstractions and possibly semantic information, providing the user with higher-level interaction possibilities. Only such handles can provide the interaction required for involved editing processes, such as deleting, moving or resizing certain parts and hence can make the data more readily usable for modelling purposes. One mean to quickly derive higher levels of abstraction is detecting instances of a set of primitive geometric shapes in the point sampled data. In our previous work [1] we focussed especially on finding an efficient algorithm for point-cloud shape detection, in order to be able to deal even with large point-clouds. We presented a high performance RANSAC [2] algorithm that is capable to extract a variety of different types of primitive shapes, while retaining such favourable properties of the RANSAC paradigm as robustness, generality and simplicity. At the heart of this algorithm are a novel, hierarchically structured sampling strategy for candidate shape generation as well as a novel, lazy cost function evaluation scheme, which significantly reduces overall computational cost. The method detects planes, spheres, cylinders, cones and tori, but additional primitives are possible. The algorithm allows for the reliable extraction of these shapes from the data, even under ad- 1

2 verse conditions such as heavy noise. An in depth discussion of application areas for this algorithm can also be found in [1] and a follow up report on shape retrieval methods [3]. Unfortunately, the algorithm suffers of two major problems preventing its application to data sets like combined aerial and terrestrial scans of whole cities. Firstly our original algorithm does not support out-of-core data, i.e. for processing the complete data set has to be loaded into main memory. Secondly, by applying the RANSAC paradigm our algorithm extracts the different primitive shapes in a sequential order according to the size of their support, i.e. the number of points belonging to the primitive. An estimate of the probability Pm ( C ) that no better candidate than primitive shape C was overlooked is used to terminate the sampling process. While the number of samples that have to be drawn to ensure that Pm ( C ) has a reasonable value, e.g. 99% in our setting, is moderate when decomposing a point cloud of a single model like an oil pump, or even when processing the exterior scan of a whole church, it increases drastically in the case of a high number of equally sized primitive shapes like facades or roofs are contained in a city data set. In this paper we present an out-of-core extension of our previous algorithm that solves both problems. By decomposing the data set into smaller parts that can be loaded into main memory and processed individually, the data set can be handled either in sequential order on a single processor or in parallel on a multi-processor system. Furthermore, at the same time the number of samples needed to determine the best candidate shape remains small leading to an overall performance gain of the extended algorithm. 2 RANSAC for point cloud shape detection The RANSAC paradigm extracts shapes by randomly drawing minimal sets from the point data and constructing corresponding shape primitives. A minimal set is the smallest number of points required to uniquely define a given type of geometric primitive. The resulting candidate shapes are tested against all points in the data to determine how many of the points are well approximated by the primitive (called the score of the shape). After a given number of trials, the shape which approximates the most points is extracted and the algorithm continues on the remaining data. RANSAC exhibits the following, desirable properties: It is conceptually simple, which makes it easily extensible and straightforward to implement 2

3 Abb. 1: Extract shapes in the point cloud P It is very general, allowing its application in a wide range of settings It can robustly deal with data containing more than 50\% of outliers [4] Its major deficiency is the considerable computational demand if no further optimizations are applied. In their pioneering work Bolles and Fischler [2] apply RANSAC to extract cylinders from range data, [5] use RANSAC and the gaussian image to find cylinders in 3D point clouds. Both methods, though, do not consider a larger number of different classes of shape primitives. Roth and Levine [4] describe an algorithm that uses RANSAC to detect a set of different types of simple shapes. However, their method was adjusted to work in the image domain or on range images, and they did not provide the optimization necessary for processing large unstructured 3D data sets. A vast number of extensions to the general RANSAC scheme have been proposed. Among the more recent advances, methods such as MLESAC [6] or MSAC [7] improve the robustness of RANSAC with a modified score function, but do not provide any enhancement in the performance of the algorithm, which is the main focus of our work. Nonetheless the integration of a MLESAC scoring function is among the directions of our future work. Nister [8] proposes an acceleration technique for the case that the number of candidates is fixed in advance. As it is a fundamental property of our setup that an unknown large number of possibly very small shapes has to be detected in huge point-clouds, the amount of necessary candidates cannot, however, be specified in advance. 2.1 Overview Given a point-cloud P = { p1,..., pn } with associated normals { n1,..., nn} the output of our algorithm is a set of primitive shapes Ψ = { ψ 1,, ψ n} with corresponding disjoint sets of points Pψ P,, P P 1 ψ and a set of remaining points n n R = P \ i = 1P ψ Similar to [9] and [10], we frame the shape extraction problem as i an optimization problem defined by a score function. The overall structure of our method is outlined in pseudo-code in algorithm [Abb.1]. In each iteration of the algorithm, the primitive with maximal score is searched using the RANSAC paradigm. New shape candidates are generated by randomly sampling minimal subsets of P using a novel sampling strategy introduced in [1]. The types of candidate shapes are plane, sphere, cylinder, cone and torus. Candidates of all these 3

4 shape types are generated for every minimal set and each of these candidates is collected in the set C. Thus no special ordering has to be imposed on the detection of different types of shapes. After new candidates have been generated the shape m of highest score is computed employing an efficient lazy score evaluation scheme. The best candidate is only accepted if, given the size m (in number of points) of the candidate and the number of drawn candidates C the probability (, ) P m C that no better candidate was overlooked during sampling is high enough (see section Probabilities). If a candidate is accepted, the corresponding points P m are removed from P and the candidates C m generated with P τ, C points in P m are deleted from C. The algorithm terminates as soon as ( ) for a user defined minimal shape size τ is large enough. In our implementation we use a standard score function that counts the number of compatible points for a shape candidate [2, 6]. The function has two free parameters: ε specifies the maximum distance of a compatible point while α restricts the deviation of a point's normal from that of the shape. We also ensure that only points forming a connected component on the surface are considered. 2.2 Probabilities The complexity of RANSAC is dominated by two major factors: The number of minimal sets that are drawn and the cost of evaluating the score for every candidate shape. As we desire to extract the shape that achieves the highest possible score, the number of candidates that have to be considered is governed by the probability that the best possible shape is indeed detected, i.e. that a minimal set is drawn that defines this shape. Consider a point cloud P of size N and a shape ψ therein consisting of n points. Let k denote the size of a minimal set required to define a shape candidate. If we assume that any k points of the shape will lead to an appropriate candidate shape then the probability of detecting ψ in a single pass is: n N n P( n) = k k N The probability of a successful detection P( n, s ) only after s candidates have been drawn equals the complementary of s consecutive failures: P( n, s) = 1 ( 1 P( n) ) s (2) Solving for s tells us the number of candidates T required to detect shapes of size n with a probability P( n, T) = pt k (1) 4

5 ln ( 1 p ) T t (3) ln ( 1 P( n) ) For small P( n ) the logarithm in the denominator can be approximated by its 2 Taylor series ln ( 1 P( n) ) = P ( n) + O( P( n) ) so that: ln ( 1 p t ) T (4) P( n) Given the cost Co of evaluating the cost function, the asymptotic complexity of the RANSAC approach is 1 O( T Co) = O Co. P( n) For huge city models this inverse polynomial dependency of the asymptotic runtime complexity on the probability P(n) for detecting a certain shape becomes a bottleneck. In this situation we have to deal with thousands of individual buildings most of them of the same size. Let us consider for example an aerial scan with a spatial resolution of 7cm of the city of Munich roughly containing individual buildings and roughly being spread over about 300 km 2. In 9 this case the total raw data size consists of points. For simplicity let us further assume that each building consists of only 6 individual faces with a total surface area of approximately 1000m 2 resulting in about points per primitive shape. To find one of the individual faces with a probability of 99% with the standard RANSAC approach we would have to draw different minimal sets from the point-cloud which is prohibitively large. In our previous method this was already improved using local sampling which in this case would lead to necessary candidates. This is still too much especially since for each of the resulting individual shapes the score function must be evaluated. One way to solve this problem is to adapt the size of the primitive to be extracted to the total number of points in the model, i.e. to keep the ration between n and N bounded, which is discussed in detail in the following section. 3 Out-of-Core Since buildings typically do not exceed a maximal side length, we can safely apply our original RANSAC scheme to local parts of the input point-cloud. Such local parts have to be large enough so that no structures in the data can be 5

6 missed. Moreover, to be effective, these parts should be chosen such that the ratio 1 P( n) is bounded locally. Since arbitrarily small shapes can appear in general, the local parts have to be hierarchical. To construct such local parts of the input point-cloud, we propose to sort the point-cloud into a global, out-of-core octree data structure, but other hierarchies might be suitable as well. In principle, the shape detection is then executed for each of the cells in the octree. Of course, some additional care has to be taken to ensure sufficient overlap between cells. Also the octree should be constructed in a way such that the side lengths of the cells correspond to the expected maximal side length of structures in the point data. 3.1 The octree data structure The side length of the largest cells is computed based on a maximal area A and a maximal aspect ratio R of the surfaces contained in the data. These parameters need to be specified by the user. The side length S of the cells is then given as S = RA. The bounding cube of the octree is chosen such that on some level L the side length of the contained cells is exactly S. In order to achieve overlap between cells, when the shape detection is executed for cell C, the points in neighbouring cells on level L + 1 are included during the shape detection as well (these have side length 1 2 S ). The minimal size of a shape is set to 1 4 A during the detection, as smaller shapes will be searched on the next finer level in the octree. This way the ratio 1 P( n) is effectively bounded (since the side length of a cell and the minimal size of a shape are coupled via the hierarchy) and the data can be processed out-of-core due to the local nature of the algorithm. Thus, once the detection has been executed on level L, we continue in the same manner on level 1 L + until all shapes have been detected. 4 Results and conclusion We tested our modified algorithm on a part of the Graz dataset kindly provided by Heiko Hirschmüller from the DLR. The first subset we considered contains 6

7 about 15 million sample points generated using the stereo reconstruction algorithm from aerial photographs described in [11]. We restricted the maximum area of a shape to 1000 m 2 and the aspect ratio of an individual shape to 1:10. We extracted 1120 shapes. About 3.5 million points, mainly belonging to other geometry like natural cover, were not assigned. The total extraction time was about 259 sec. For this medium sized data set we were able to compare this to our original algorithm which delivered a similar result with respect to the number of shapes and remaining points: 1000 shapes with 3.8 million remaining points were extracted in about 900 sec. Enhancing the area considered to a subset of about 25 million points of the Graz dataset and using our modified algorithm we extracted about 2000 shapes with 5.7 million remaining points in about 470 sec, which is an approximately linear increase of runtime. The parameters were again a maximum area of 1000 m 2 per shape and an aspect ratio of 1:10. A comparison with the original algorithm was not possible in this case due to the lack of main memory and the resulting disk-swapping. In summary we can state that partitioning the raw data set in parts that are adapted to the size of the sought primitives, enables the design of an efficient out-of-core RANSAC method for point-cloud shape detection that is especially well suited for huge city models. A probability analysis shows that by adapting the size of the local subsets of the global point-cloud to the existent primitive shapes, the run-time complexity can be kept approximately linear in the overall number of points in the model, a speedup that is also suggested by the experiments. Literatur 1. R. Schnabel, R. Wahl, R. Klein: Efficient RANSAC for Point-Cloud Shape Detection. in Computer Graphics Forum, Vol. 26, No. 2, Blackwell Publishing, June 2007, pages Fischler M.A., Bolles R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24, 6 (1981), R. Schnabel, R. Wahl, R. Wessel, R. Klein: Shape Recognition in 3D Point Clouds, Technical report, No. CG , ISSN , May Fitzgibbon A.~W., Eggert D.~W., Fisher R.~B. : High-level CAD model acquisition from range images. Computer-aided Design 29, 4 (1997),

8 5. Chaperon T., Goulette F.: Extracting cylinders in full 3-d data using a random sampling method and the gaussian image. In VMV01 (2001), pp Torr P., Zisserman A. : Robust computation and parametrization of multiple view relations. In ICCV '98: Proceedings of the Sixth International Conferenceon Computer Vision (Washington, DC, USA, 1998), IEEE Computer Society, p Torr P., Zisserman A.: MLESAC : A new robust estimator with application to estimating image geometry. Computer Vision and Image Understanding 78 (2000), Myatt D., Torr P., Nasuto S., Bishop J., Craddock R. : Napsac: High noise, high dimensional robust estimation - it's in the bag. In BMVC (2002), Computer Vision Tools. 9. Nistér D. : Preemptive {RANSAC for live structure and motion estimation. Mach. Vision Appl. 16, 5 (2005), Décoret X., Durand F., Sillion F., Dorsey J. : Billboard clouds for extreme model simplification. In Proceedings of the ACM Siggraph (2003), ACM Press 11. Hirschmüller H., Stereo Processing by Semi-Global Matching and Mutual Information, accepted for publication in IEEE Transactions on Pattern Analysis and Machine Intelligence. 8

Shape Detection in Point Clouds

Shape Detection in Point Clouds C O M P U T E R G R A P H I C S T E C H N I C A L R E P O R T S CG-2006/2 Shape Detection in Point Clouds R. Schnabel Universität Bonn. schnabel@cs.uni-bonn.de R. Wahl Universität Bonn. wahl@cs.uni-bonn.de

More information

RANSAC: RANdom Sampling And Consensus

RANSAC: RANdom Sampling And Consensus CS231-M RANSAC: RANdom Sampling And Consensus Roland Angst rangst@stanford.edu www.stanford.edu/~rangst CS231-M 2014-04-30 1 The Need for RANSAC Why do I need RANSAC? I know robust statistics! Robust Statistics

More information

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS Yun-Ting Su James Bethel Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette,

More information

City-Modeling. Detecting and Reconstructing Buildings from Aerial Images and LIDAR Data

City-Modeling. Detecting and Reconstructing Buildings from Aerial Images and LIDAR Data City-Modeling Detecting and Reconstructing Buildings from Aerial Images and LIDAR Data Department of Photogrammetrie Institute for Geodesy and Geoinformation Bonn 300000 inhabitants At river Rhine University

More information

Automatic estimation of the inlier threshold in robust multiple structures fitting.

Automatic estimation of the inlier threshold in robust multiple structures fitting. Automatic estimation of the inlier threshold in robust multiple structures fitting. Roberto Toldo and Andrea Fusiello Dipartimento di Informatica, Università di Verona Strada Le Grazie, 3734 Verona, Italy

More information

Manhattan-World Assumption for As-built Modeling Industrial Plant

Manhattan-World Assumption for As-built Modeling Industrial Plant Manhattan-World Assumption for As-built Modeling Industrial Plant Tomohiro Mizoguchi 1, Tomokazu Kuma 2, Yoshikazu Kobayashi 3 and Kenji Shirai 4 Department of Computer Science, College of Engineering,

More information

Plane Based Free Stationing for Building Models

Plane Based Free Stationing for Building Models Christian MANTHE, Germany Key words: plane based building model, plane detection, plane based transformation SUMMARY 3D Building models are used to construct, manage and rebuild buildings. Thus, associated

More information

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Camera Pose Estimation from Sequence of Calibrated Images arxiv:1809.11066v1 [cs.cv] 28 Sep 2018 Jacek Komorowski 1 and Przemyslaw Rokita 2 1 Maria Curie-Sklodowska University, Institute of Computer Science,

More information

A Summary of Projective Geometry

A Summary of Projective Geometry A Summary of Projective Geometry Copyright 22 Acuity Technologies Inc. In the last years a unified approach to creating D models from multiple images has been developed by Beardsley[],Hartley[4,5,9],Torr[,6]

More information

Towards Semantic Scene Analysis with Time-of-Flight Cameras

Towards Semantic Scene Analysis with Time-of-Flight Cameras Towards Semantic Scene Analysis with Time-of-Flight Cameras Dirk Holz 1, Ruwen Schnabel 2, David Droeschel 1, Jörg Stückler 1, and Sven Behnke 1 1 University of Bonn, Institute of Computer Science VI,

More information

Generalized RANSAC framework for relaxed correspondence problems

Generalized RANSAC framework for relaxed correspondence problems Generalized RANSAC framework for relaxed correspondence problems Wei Zhang and Jana Košecká Department of Computer Science George Mason University Fairfax, VA 22030 {wzhang2,kosecka}@cs.gmu.edu Abstract

More information

From Orientation to Functional Modeling for Terrestrial and UAV Images

From Orientation to Functional Modeling for Terrestrial and UAV Images From Orientation to Functional Modeling for Terrestrial and UAV Images Helmut Mayer 1 Andreas Kuhn 1, Mario Michelini 1, William Nguatem 1, Martin Drauschke 2 and Heiko Hirschmüller 2 1 Visual Computing,

More information

Perception IV: Place Recognition, Line Extraction

Perception IV: Place Recognition, Line Extraction Perception IV: Place Recognition, Line Extraction Davide Scaramuzza University of Zurich Margarita Chli, Paul Furgale, Marco Hutter, Roland Siegwart 1 Outline of Today s lecture Place recognition using

More information

DEFORMATION DETECTION IN PIPING INSTALLATIONS USING PROFILING TECHNIQUES

DEFORMATION DETECTION IN PIPING INSTALLATIONS USING PROFILING TECHNIQUES DEFORMATION DETECTION IN PIPING INSTALLATIONS USING PROFILING TECHNIQUES W. T. Mapurisa a, G. Sithole b a South African National Space Agency, Pretoria, South Africa willmapurisa@sansa.org.za b Dept. of

More information

Plane Detection in Point Cloud Data

Plane Detection in Point Cloud Data Plane Detection in Point Cloud Data Michael Ying Yang, Wolfgang Förstner michaelyangying@uni-bonn.de, wf@ipb.uni-bonn.de TR-IGG-P-2010-01 January 25, 2010 Technical Report Nr. 1, 2010 Department of Photogrammetry

More information

Recursive Grammars for Scene Parsing a.k.a. RANSACing Offices

Recursive Grammars for Scene Parsing a.k.a. RANSACing Offices Recursive Grammars for Scene Parsing a.k.a. RANSACing Offices Caspar Anderegg (cja58), CS 12 Bill Best (wpb47), MEng 12 with Abhishek Anand May 15, 2012 Abstract Our goal was to use recursive grammars

More information

Nonparametric estimation of multiple structures with outliers

Nonparametric estimation of multiple structures with outliers Nonparametric estimation of multiple structures with outliers Wei Zhang and Jana Kosecka Department of Computer Science, George Mason University, 44 University Dr. Fairfax, VA 223 USA {wzhang2,kosecka}@cs.gmu.edu

More information

Robust Range Image Registration using a Common Plane

Robust Range Image Registration using a Common Plane VRVis Technical Report 1 Robust Range Image Registration using a Common Plane Joachim Bauer bauer@icg.vrvis.at Konrad Karner karner@vrvis.at Andreas Klaus klaus@vrvis.at Roland Perko University of Technology

More information

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING Shi Pu and George Vosselman International Institute for Geo-information Science and Earth Observation (ITC) spu@itc.nl, vosselman@itc.nl

More information

Nonparametric estimation of multiple structures with outliers

Nonparametric estimation of multiple structures with outliers Nonparametric estimation of multiple structures with outliers Wei Zhang and Jana Kosecka George Mason University, 44 University Dr. Fairfax, VA 223 USA Abstract. Common problem encountered in the analysis

More information

Homographies and RANSAC

Homographies and RANSAC Homographies and RANSAC Computer vision 6.869 Bill Freeman and Antonio Torralba March 30, 2011 Homographies and RANSAC Homographies RANSAC Building panoramas Phototourism 2 Depth-based ambiguity of position

More information

Efficient Multi-Resolution Plane Segmentation of 3D Point Clouds

Efficient Multi-Resolution Plane Segmentation of 3D Point Clouds In Proceedings of the 4th International Conference on Intelligent Robotics and Applications (ICIRA), Aachen, Germany, 2011 Efficient Multi-Resolution Plane Segmentation of 3D Point Clouds Bastian Oehler

More information

Real-time Incremental J-linkage for Robust Multiple Structures Estimation

Real-time Incremental J-linkage for Robust Multiple Structures Estimation Real-time Incremental J-linkage for Robust Multiple Structures Estimation Roberto Toldo and Andrea Fusiello Department of Computer Science - University of Verona Strada le grazie 15, Verona - Italy {roberto.toldo

More information

RANSAC RANdom SAmple Consensus

RANSAC RANdom SAmple Consensus Talk Outline importance for computer vision principle line fitting epipolar geometry estimation RANSAC RANdom SAmple Consensus Tomáš Svoboda, svoboda@cmp.felk.cvut.cz courtesy of Ondřej Chum, Jiří Matas

More information

Reconstruction of Polygonal Faces from Large-Scale Point-Clouds of Engineering Plants

Reconstruction of Polygonal Faces from Large-Scale Point-Clouds of Engineering Plants 1 Reconstruction of Polygonal Faces from Large-Scale Point-Clouds of Engineering Plants Hiroshi Masuda 1, Takeru Niwa 2, Ichiro Tanaka 3 and Ryo Matsuoka 4 1 The University of Electro-Communications, h.masuda@euc.ac.jp

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

arxiv: v1 [cs.cv] 28 Sep 2018

arxiv: v1 [cs.cv] 28 Sep 2018 Extrinsic camera calibration method and its performance evaluation Jacek Komorowski 1 and Przemyslaw Rokita 2 arxiv:1809.11073v1 [cs.cv] 28 Sep 2018 1 Maria Curie Sklodowska University Lublin, Poland jacek.komorowski@gmail.com

More information

Fitting. Fitting. Slides S. Lazebnik Harris Corners Pkwy, Charlotte, NC

Fitting. Fitting. Slides S. Lazebnik Harris Corners Pkwy, Charlotte, NC Fitting We ve learned how to detect edges, corners, blobs. Now what? We would like to form a higher-level, more compact representation of the features in the image by grouping multiple features according

More information

Model Fitting, RANSAC. Jana Kosecka

Model Fitting, RANSAC. Jana Kosecka Model Fitting, RANSAC Jana Kosecka Fitting: Overview If we know which points belong to the line, how do we find the optimal line parameters? Least squares What if there are outliers? Robust fitting, RANSAC

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

Clustering Billions of Images with Large Scale Nearest Neighbor Search

Clustering Billions of Images with Large Scale Nearest Neighbor Search Clustering Billions of Images with Large Scale Nearest Neighbor Search Ting Liu, Charles Rosenberg, Henry A. Rowley IEEE Workshop on Applications of Computer Vision February 2007 Presented by Dafna Bitton

More information

Indexing by Shape of Image Databases Based on Extended Grid Files

Indexing by Shape of Image Databases Based on Extended Grid Files Indexing by Shape of Image Databases Based on Extended Grid Files Carlo Combi, Gian Luca Foresti, Massimo Franceschet, Angelo Montanari Department of Mathematics and ComputerScience, University of Udine

More information

Observations. Basic iteration Line estimated from 2 inliers

Observations. Basic iteration Line estimated from 2 inliers Line estimated from 2 inliers 3 Observations We need (in this case!) a minimum of 2 points to determine a line Given such a line l, we can determine how well any other point y fits the line l For example:

More information

An Improved Evolutionary Algorithm for Fundamental Matrix Estimation

An Improved Evolutionary Algorithm for Fundamental Matrix Estimation 03 0th IEEE International Conference on Advanced Video and Signal Based Surveillance An Improved Evolutionary Algorithm for Fundamental Matrix Estimation Yi Li, Senem Velipasalar and M. Cenk Gursoy Department

More information

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION

A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM INTRODUCTION A NEW FEATURE BASED IMAGE REGISTRATION ALGORITHM Karthik Krish Stuart Heinrich Wesley E. Snyder Halil Cakir Siamak Khorram North Carolina State University Raleigh, 27695 kkrish@ncsu.edu sbheinri@ncsu.edu

More information

Tracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time

Tracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time Tracking Minimum Distances between Curved Objects with Parametric Surfaces in Real Time Zhihua Zou, Jing Xiao Department of Computer Science University of North Carolina Charlotte zzou28@yahoo.com, xiao@uncc.edu

More information

High-resolution Shape Reconstruction from Multiple Range Images based on Simultaneous Estimation of Surface and Motion

High-resolution Shape Reconstruction from Multiple Range Images based on Simultaneous Estimation of Surface and Motion High-resolution Shape Reconstruction from Multiple Range Images based on Simultaneous Estimation of Surface and Motion Yoshihiro Watanabe, Takashi Komuro and Masatoshi Ishikawa Graduate School of Information

More information

Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds

Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds 1 Interactive Collision Detection for Engineering Plants based on Large-Scale Point-Clouds Takeru Niwa 1 and Hiroshi Masuda 2 1 The University of Electro-Communications, takeru.niwa@uec.ac.jp 2 The University

More information

Capturing and View-Dependent Rendering of Billboard Models

Capturing and View-Dependent Rendering of Billboard Models Capturing and View-Dependent Rendering of Billboard Models Oliver Le, Anusheel Bhushan, Pablo Diaz-Gutierrez and M. Gopi Computer Graphics Lab University of California, Irvine Abstract. In this paper,

More information

포인트클라우드파일의측점재배치를통한파일참조옥트리의성능향상

포인트클라우드파일의측점재배치를통한파일참조옥트리의성능향상 Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography Vol. 33, No. 5, 437-442, 2015 http://dx.doi.org/10.7848/ksgpc.2015.33.5.437 ISSN 1598-4850(Print) ISSN 2288-260X(Online)

More information

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment

3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment 3-Dimensional Object Modeling with Mesh Simplification Based Resolution Adjustment Özgür ULUCAY Sarp ERTÜRK University of Kocaeli Electronics & Communication Engineering Department 41040 Izmit, Kocaeli

More information

Robot localization method based on visual features and their geometric relationship

Robot localization method based on visual features and their geometric relationship , pp.46-50 http://dx.doi.org/10.14257/astl.2015.85.11 Robot localization method based on visual features and their geometric relationship Sangyun Lee 1, Changkyung Eem 2, and Hyunki Hong 3 1 Department

More information

Ultra Fast Optical Sectioning: Signal preserving filtering and surface reconstruction

Ultra Fast Optical Sectioning: Signal preserving filtering and surface reconstruction Ultra Fast Optical Sectioning: Signal preserving filtering and surface reconstruction Rasmus R. Jensen, Mike van der Poel, Rasmus Larsen, and Rasmus R. Paulsen Informatics and Mathematical Modelling, Technical

More information

AN ADAPTIVE APPROACH FOR SEGMENTATION OF 3D LASER POINT CLOUD

AN ADAPTIVE APPROACH FOR SEGMENTATION OF 3D LASER POINT CLOUD AN ADAPTIVE APPROACH FOR SEGMENTATION OF 3D LASER POINT CLOUD Z. Lari, A. F. Habib, E. Kwak Department of Geomatics Engineering, University of Calgary, Calgary, Alberta, Canada TN 1N4 - (zlari, ahabib,

More information

Data Clustering Hierarchical Clustering, Density based clustering Grid based clustering

Data Clustering Hierarchical Clustering, Density based clustering Grid based clustering Data Clustering Hierarchical Clustering, Density based clustering Grid based clustering Team 2 Prof. Anita Wasilewska CSE 634 Data Mining All Sources Used for the Presentation Olson CF. Parallel algorithms

More information

Semi-Automatic Techniques for Generating BIM Façade Models of Historic Buildings

Semi-Automatic Techniques for Generating BIM Façade Models of Historic Buildings Semi-Automatic Techniques for Generating BIM Façade Models of Historic Buildings C. Dore, M. Murphy School of Surveying & Construction Management Dublin Institute of Technology Bolton Street Campus, Dublin

More information

Model-based segmentation and recognition from range data

Model-based segmentation and recognition from range data Model-based segmentation and recognition from range data Jan Boehm Institute for Photogrammetry Universität Stuttgart Germany Keywords: range image, segmentation, object recognition, CAD ABSTRACT This

More information

Instance-level recognition part 2

Instance-level recognition part 2 Visual Recognition and Machine Learning Summer School Paris 2011 Instance-level recognition part 2 Josef Sivic http://www.di.ens.fr/~josef INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire d Informatique,

More information

Uncertainties: Representation and Propagation & Line Extraction from Range data

Uncertainties: Representation and Propagation & Line Extraction from Range data 41 Uncertainties: Representation and Propagation & Line Extraction from Range data 42 Uncertainty Representation Section 4.1.3 of the book Sensing in the real world is always uncertain How can uncertainty

More information

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich.

Perception. Autonomous Mobile Robots. Sensors Vision Uncertainties, Line extraction from laser scans. Autonomous Systems Lab. Zürich. Autonomous Mobile Robots Localization "Position" Global Map Cognition Environment Model Local Map Path Perception Real World Environment Motion Control Perception Sensors Vision Uncertainties, Line extraction

More information

Fitting (LMedS, RANSAC)

Fitting (LMedS, RANSAC) Fitting (LMedS, RANSAC) Thursday, 23/03/2017 Antonis Argyros e-mail: argyros@csd.uoc.gr LMedS and RANSAC What if we have very many outliers? 2 1 Least Median of Squares ri : Residuals Least Squares n 2

More information

Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition. Robust Methods. CS4243 Robust Methods 1

Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition. Robust Methods. CS4243 Robust Methods 1 Leow Wee Kheng CS4243 Computer Vision and Pattern Recognition Robust Methods CS4243 Robust Methods 1 Consider this data set Fitting a line to blue points give blue line. Outliers cause fitting error (red

More information

Model Fitting. Introduction to Computer Vision CSE 152 Lecture 11

Model Fitting. Introduction to Computer Vision CSE 152 Lecture 11 Model Fitting CSE 152 Lecture 11 Announcements Homework 3 is due May 9, 11:59 PM Reading: Chapter 10: Grouping and Model Fitting What to do with edges? Segment linked edge chains into curve features (e.g.,

More information

Overview of 3D Object Representations

Overview of 3D Object Representations Overview of 3D Object Representations Thomas Funkhouser Princeton University C0S 597D, Fall 2003 3D Object Representations What makes a good 3D object representation? Stanford and Hearn & Baker 1 3D Object

More information

Instance-level recognition

Instance-level recognition Instance-level recognition 1) Local invariant features 2) Matching and recognition with local features 3) Efficient visual search 4) Very large scale indexing Matching of descriptors Matching and 3D reconstruction

More information

DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE

DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE DEVELOPMENT OF A ROBUST IMAGE MOSAICKING METHOD FOR SMALL UNMANNED AERIAL VEHICLE J. Kim and T. Kim* Dept. of Geoinformatic Engineering, Inha University, Incheon, Korea- jikim3124@inha.edu, tezid@inha.ac.kr

More information

Project Periodic Report Summary

Project Periodic Report Summary Project Periodic Report Summary Month 12 Date: 24.7.2014 Grant Agreement number: EU 323567 Project acronym: HARVEST4D Project title: Harvesting Dynamic 3D Worlds from Commodity Sensor Clouds TABLE OF CONTENTS

More information

GroupSAC: Efficient Consensus in the Presence of Groupings

GroupSAC: Efficient Consensus in the Presence of Groupings GroupSAC: Efficient Consensus in the Presence of Groupings Kai Ni Georgia Institute of Technology nikai@cc.gatech.edu Hailin Jin Adobe Systems Inc. hljin@adobe.com Frank Dellaert Georgia Institute of Technology

More information

CSE 252B: Computer Vision II

CSE 252B: Computer Vision II CSE 252B: Computer Vision II Lecturer: Serge Belongie Scribes: Jeremy Pollock and Neil Alldrin LECTURE 14 Robust Feature Matching 14.1. Introduction Last lecture we learned how to find interest points

More information

Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation

Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation Fast Outlier Rejection by Using Parallax-Based Rigidity Constraint for Epipolar Geometry Estimation Engin Tola 1 and A. Aydın Alatan 2 1 Computer Vision Laboratory, Ecóle Polytechnique Fédéral de Lausanne

More information

Instance-level recognition

Instance-level recognition Instance-level recognition 1) Local invariant features 2) Matching and recognition with local features 3) Efficient visual search 4) Very large scale indexing Matching of descriptors Matching and 3D reconstruction

More information

On-line Reconstruction of CAD Geometry

On-line Reconstruction of CAD Geometry On-line Reconstruction of CAD Geometry Klaus Denker, Daniel Hagel, Jakob Raible, Georg Umlauf HTWG Konstanz Konstanz, Germany kdenker hageldan jraible umlauf@htwg-konstanz.de Bernd Hamann University of

More information

IGTF 2016 Fort Worth, TX, April 11-15, 2016 Submission 149

IGTF 2016 Fort Worth, TX, April 11-15, 2016 Submission 149 IGTF 26 Fort Worth, TX, April -5, 26 2 3 4 5 6 7 8 9 2 3 4 5 6 7 8 9 2 2 Light weighted and Portable LiDAR, VLP-6 Registration Yushin Ahn (yahn@mtu.edu), Kyung In Huh (khuh@cpp.edu), Sudhagar Nagarajan

More information

Clustering and Visualisation of Data

Clustering and Visualisation of Data Clustering and Visualisation of Data Hiroshi Shimodaira January-March 28 Cluster analysis aims to partition a data set into meaningful or useful groups, based on distances between data points. In some

More information

3D Model Acquisition by Tracking 2D Wireframes

3D Model Acquisition by Tracking 2D Wireframes 3D Model Acquisition by Tracking 2D Wireframes M. Brown, T. Drummond and R. Cipolla {96mab twd20 cipolla}@eng.cam.ac.uk Department of Engineering University of Cambridge Cambridge CB2 1PZ, UK Abstract

More information

Optimal Segmentation and Understanding of Motion Capture Data

Optimal Segmentation and Understanding of Motion Capture Data Optimal Segmentation and Understanding of Motion Capture Data Xiang Huang, M.A.Sc Candidate Department of Electrical and Computer Engineering McMaster University Supervisor: Dr. Xiaolin Wu 7 Apr, 2005

More information

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding

New method of 3D reconstruction from mechanical engineering drawings based on engineering semantics understanding ew method of 3D reconstruction from mechanical engineering drawings based on engineering understanding Jianping Liu 1, Bangyan e 2 College of Mechanical Engineering, South China University of Technology,

More information

RANSAC and some HOUGH transform

RANSAC and some HOUGH transform RANSAC and some HOUGH transform Thank you for the slides. They come mostly from the following source Dan Huttenlocher Cornell U Matching and Fitting Recognition and matching are closely related to fitting

More information

The Ball-Pivoting Algorithm for Surface Reconstruction

The Ball-Pivoting Algorithm for Surface Reconstruction The Ball-Pivoting Algorithm for Surface Reconstruction 1. Briefly summarize the paper s contributions. Does it address a new problem? Does it present a new approach? Does it show new types of results?

More information

An Evaluation of the Performance of RANSAC Algorithms for Stereo Camera Calibration

An Evaluation of the Performance of RANSAC Algorithms for Stereo Camera Calibration Tina Memo No. 2000-009 Presented at BMVC 2000 An Evaluation of the Performance of RANSAC Algorithms for Stereo Camera Calibration A. J. Lacey, N. Pinitkarn and N. A. Thacker Last updated 21 / 02 / 2002

More information

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION

COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION COMPARATIVE STUDY OF DIFFERENT APPROACHES FOR EFFICIENT RECTIFICATION UNDER GENERAL MOTION Mr.V.SRINIVASA RAO 1 Prof.A.SATYA KALYAN 2 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING PRASAD V POTLURI SIDDHARTHA

More information

Towards Visual Words to Words

Towards Visual Words to Words Towards Visual Words to Words Text Detection with a General Bag of Words Representation Rakesh Mehta Dept. of Signal Processing, Tampere Univ. of Technology in Tampere Ondřej Chum, Jiří Matas Centre for

More information

Robust PDF Table Locator

Robust PDF Table Locator Robust PDF Table Locator December 17, 2016 1 Introduction Data scientists rely on an abundance of tabular data stored in easy-to-machine-read formats like.csv files. Unfortunately, most government records

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

REGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS. Y. Postolov, A. Krupnik, K. McIntosh

REGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS. Y. Postolov, A. Krupnik, K. McIntosh REGISTRATION OF AIRBORNE LASER DATA TO SURFACES GENERATED BY PHOTOGRAMMETRIC MEANS Y. Postolov, A. Krupnik, K. McIntosh Department of Civil Engineering, Technion Israel Institute of Technology, Haifa,

More information

Instance-level recognition II.

Instance-level recognition II. Reconnaissance d objets et vision artificielle 2010 Instance-level recognition II. Josef Sivic http://www.di.ens.fr/~josef INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire d Informatique, Ecole Normale

More information

Triangular Mesh Segmentation Based On Surface Normal

Triangular Mesh Segmentation Based On Surface Normal ACCV2002: The 5th Asian Conference on Computer Vision, 23--25 January 2002, Melbourne, Australia. Triangular Mesh Segmentation Based On Surface Normal Dong Hwan Kim School of Electrical Eng. Seoul Nat

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

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING

GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING GENERATING BUILDING OUTLINES FROM TERRESTRIAL LASER SCANNING Shi Pu International Institute for Geo-information Science and Earth Observation (ITC), Hengelosestraat 99, P.O. Box 6, 7500 AA Enschede, The

More information

Efficient Surface and Feature Estimation in RGBD

Efficient Surface and Feature Estimation in RGBD Efficient Surface and Feature Estimation in RGBD Zoltan-Csaba Marton, Dejan Pangercic, Michael Beetz Intelligent Autonomous Systems Group Technische Universität München RGB-D Workshop on 3D Perception

More information

Lecture 8 Fitting and Matching

Lecture 8 Fitting and Matching Lecture 8 Fitting and Matching Problem formulation Least square methods RANSAC Hough transforms Multi-model fitting Fitting helps matching! Reading: [HZ] Chapter: 4 Estimation 2D projective transformation

More information

3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data

3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data 33 rd International Symposium on Automation and Robotics in Construction (ISARC 2016) 3D Grid Size Optimization of Automatic Space Analysis for Plant Facility Using Point Cloud Data Gyu seong Choi a, S.W.

More information

Fitting. Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! EECS Fall 2014! Foundations of Computer Vision!

Fitting. Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! EECS Fall 2014! Foundations of Computer Vision! Fitting EECS 598-08 Fall 2014! Foundations of Computer Vision!! Instructor: Jason Corso (jjcorso)! web.eecs.umich.edu/~jjcorso/t/598f14!! Readings: FP 10; SZ 4.3, 5.1! Date: 10/8/14!! Materials on these

More information

Improvements to Uncalibrated Feature-Based Stereo Matching for Document Images by using Text-Line Segmentation

Improvements to Uncalibrated Feature-Based Stereo Matching for Document Images by using Text-Line Segmentation Improvements to Uncalibrated Feature-Based Stereo Matching for Document Images by using Text-Line Segmentation Muhammad Zeshan Afzal, Martin Krämer, Syed Saqib Bukhari, Faisal Shafait and Thomas M. Breuel

More information

Cluster Analysis and Priority Sorting in Huge Point Clouds for Building Reconstruction

Cluster Analysis and Priority Sorting in Huge Point Clouds for Building Reconstruction Cluster Analysis and Priority Sorting in Huge Point Clouds for Building Reconstruction Wolfgang von Hansen Eckart Michaelsen Ulrich Thönnessen FGAN-FOM, Gutleuthausstr. 1, Ettlingen, Germany E-mail: wvhansen@fom.fgan.de

More information

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov

Structured Light II. Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Structured Light II Johannes Köhler Johannes.koehler@dfki.de Thanks to Ronen Gvili, Szymon Rusinkiewicz and Maks Ovsjanikov Introduction Previous lecture: Structured Light I Active Scanning Camera/emitter

More information

Object Reconstruction

Object Reconstruction B. Scholz Object Reconstruction 1 / 39 MIN-Fakultät Fachbereich Informatik Object Reconstruction Benjamin Scholz Universität Hamburg Fakultät für Mathematik, Informatik und Naturwissenschaften Fachbereich

More information

Preferred directions for resolving the non-uniqueness of Delaunay triangulations

Preferred directions for resolving the non-uniqueness of Delaunay triangulations Preferred directions for resolving the non-uniqueness of Delaunay triangulations Christopher Dyken and Michael S. Floater Abstract: This note proposes a simple rule to determine a unique triangulation

More information

Robust Geometry Estimation from two Images

Robust Geometry Estimation from two Images Robust Geometry Estimation from two Images Carsten Rother 09/12/2016 Computer Vision I: Image Formation Process Roadmap for next four lectures Computer Vision I: Image Formation Process 09/12/2016 2 Appearance-based

More information

Geometric and Solid Modeling. Problems

Geometric and Solid Modeling. Problems Geometric and Solid Modeling Problems Define a Solid Define Representation Schemes Devise Data Structures Construct Solids Page 1 Mathematical Models Points Curves Surfaces Solids A shape is a set of Points

More information

BUILDING ROOF RECONSTRUCTION BY FUSING LASER RANGE DATA AND AERIAL IMAGES

BUILDING ROOF RECONSTRUCTION BY FUSING LASER RANGE DATA AND AERIAL IMAGES BUILDING ROOF RECONSTRUCTION BY FUSING LASER RANGE DATA AND AERIAL IMAGES J.J. Jaw *,C.C. Cheng Department of Civil Engineering, National Taiwan University, 1, Roosevelt Rd., Sec. 4, Taipei 10617, Taiwan,

More information

INFO0948 Fitting and Shape Matching

INFO0948 Fitting and Shape Matching INFO0948 Fitting and Shape Matching Renaud Detry University of Liège, Belgium Updated March 31, 2015 1 / 33 These slides are based on the following book: D. Forsyth and J. Ponce. Computer vision: a modern

More information

CHAPTER 4: CLUSTER ANALYSIS

CHAPTER 4: CLUSTER ANALYSIS CHAPTER 4: CLUSTER ANALYSIS WHAT IS CLUSTER ANALYSIS? A cluster is a collection of data-objects similar to one another within the same group & dissimilar to the objects in other groups. Cluster analysis

More information

Open Access Compression Algorithm of 3D Point Cloud Data Based on Octree

Open Access Compression Algorithm of 3D Point Cloud Data Based on Octree Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 2015, 7, 879-883 879 Open Access Compression Algorithm of 3D Point Cloud Data Based on Octree Dai

More information

EECS 442 Computer vision. Fitting methods

EECS 442 Computer vision. Fitting methods EECS 442 Computer vision Fitting methods - Problem formulation - Least square methods - RANSAC - Hough transforms - Multi-model fitting - Fitting helps matching! Reading: [HZ] Chapters: 4, 11 [FP] Chapters:

More information

Object Recognition. The Chair Room

Object Recognition. The Chair Room Object Recognition high-level interpretations objects scene elements image elements raw images Object recognition object recognition is a typical goal of image analysis object recognition includes - object

More information

High Definition Modeling of Calw, Badstrasse and its Google Earth Integration

High Definition Modeling of Calw, Badstrasse and its Google Earth Integration Master Thesis Yuanting LI High Definition Modeling of Calw, Badstrasse and its Google Earth Integration Duration of the Thesis: 6 months Completion: July, 2014 Supervisors: Prof.Dr.-Ing.Dieter Fritsch

More information

Image correspondences and structure from motion

Image correspondences and structure from motion Image correspondences and structure from motion http://graphics.cs.cmu.edu/courses/15-463 15-463, 15-663, 15-862 Computational Photography Fall 2017, Lecture 20 Course announcements Homework 5 posted.

More information

Efficient 3D Reconstruction for Urban Scenes

Efficient 3D Reconstruction for Urban Scenes Efficient 3D Reconstruction for Urban Scenes Weichao Fu, Lin Zhang, Hongyu Li, Xinfeng Zhang, and Di Wu School of Software Engineering, Tongji University, Shanghai, China cslinzhang@tongji.edu.cn Abstract.

More information

Automatic registration of terrestrial laser scans for geological deformation monitoring

Automatic registration of terrestrial laser scans for geological deformation monitoring Automatic registration of terrestrial laser scans for geological deformation monitoring Daniel Wujanz 1, Michael Avian 2, Daniel Krueger 1, Frank Neitzel 1 1 Chair of Geodesy and Adjustment Theory, Technische

More information