Terrain Reconstruction from Contour Lines

Size: px
Start display at page:

Download "Terrain Reconstruction from Contour Lines"

Transcription

1 Terrain Reconstruction from Contour Lines JAN VANEK 1, BRUNO JEZEK 1, EVA MILKOVA 2 1 Faculty of Military Health Sciences, University of Defence 2 Faculty of Science, University of Hradec Kralove Hradec Kralove CZECH REPUBLIC vanek.conf@gmail.com jezek@pmfhk.cz eva.milkova@uhk.cz Abstract: This paper presents an algorithm for elevation grid reconstruction from contours. The algorithm takes advantage of the properties of contour lines and creates more plausible terrains with tighter fit to the input data than the mainstream algorithms currently at use. It is also faster than most of the currently used algorithms. Key-Words: terrain reconstruction, elevation grid, TIN, contour lines, digital terrain models, GIS 1 Introduction The basis for landscape visualization, simulation and many other tasks is a digital terrain model (DTM). It is derived from terrain-describing data, which can be acquired by geodesic survey or remote sensing as a scattered point cloud or a georeferenced regular elevation grid. In practice, the data are often processed into contours. Contours are frequently the only source of topography information in cases when the terrain changed (due to erosion, volcanic processes, human activity etc.) or when remote sensing data is not yet available in desired quality. However, contours as such are not suitable for the mentioned tasks and a DTM must be constructed from the contours first. 2 Problem Formulation A DTM can have the form of a triangulated irregular network (TIN) or a regular elevation grid. This defines two classes of reconstruction algorithms, which, however, overlap in some respects. To construct a TIN from terrain contours a general algorithm for surface reconstruction from contours of parallel slices can be used, as proposed by [1], [2], [3], [4], [5] or [6]. However, these algorithms do not take into account specific properties of geographic contours and mostly are overly complex while not addressing some typical problems such as local terrain extrema. Therefore, many experts propose specialized algorithms of reconstruction from scattered points. These are commonly based on Delaunay triangulation, often modified to integrate contours or other linear data such as drainage network (see [7], [8], [9], [10]). The resulting TINs still can exhibit some artefacts caused by triangles with all vertices on one contour. [11] and [12] propose to extend the data with medial axes, which leads to satisfactory result. Most authors solve the reconstruction of a regular elevation grid from contours as a search for a function with known values at contour vertices and a subsequent interpolation of grid values from. To estimate, usually Thin Plate Spline, differential equations are used most often, as in [13], leading to large equation systems with the number of unknowns proportional to the number of grid values (e.g. [14], [15]). Hierarchical subdivision optimizations are possible, as shown in [16]. Thin Plate Spline interpolation suffers from similar artefacts as triangulations at places where a triangle would have all vertices on a single contour, namely local extrema and ridges. Authors of [17] partially solve the problems by supplementing contours with estimated gradient lines; [18] and [19] add medial axes to contours. Authors of [20] triangulate the contour vertices first and then reduce the interpolation problem to one dimensional Hermite interpolation along gradient curve. A rather different approach is used by authors of [21] who employ raster operations of mathematical morphology. The computational complexity of the most efficient triangulation algorithms is, where is the number of contour vertices. Interpolation algorithms are generally more expensive; many also include triangulation. Satisfactory results are achieved only by [14], [16] and [20], however, at great computational costs. The ISBN:

2 quality is assessed mainly visually, as analytical criteria tend to cover only local properties and ignore undesirable artefacts such as oscillation or terracing (see [17]). Since the regular elevation grid is currently the preferred DTM form for rendering and simulation and indeed, it has many advantages over TIN in terms of inherent topology, data coherency and storage and management efficiency, the problem the proposed algorithm solves is the interpolation of an elevation grid. Without any loss of generality, the grid is assumed to be axes-aligned in a coordinate set with the -axis defining the elevation. 3 Problem Solution Based on the information contained in contours, any terrain point is only guaranteed to have the -coordinate in the interval defined by the elevation of the contours relevant to the point, i.e. contours the point lies between in terms of the plane. Thus, the reconstructed terrain should meet two criteria: every point must have the -coordinate in the interval, and the terrain should look plausible. No other qualities are expected of the output of the proposed algorithm, as e.g. continuity of any class is neither a necessary nor a sufficient condition of an acceptable look. The criterion of plausibility is very vague and cannot be precisely defined; its assessment is subjective [17]. 3.1 Definitions In GIS, contours are usually stored as a set of polylines, piecewise linear planar curves represented as lists of vertices of linear segments. Every polyline is assumed to either be closed or have the first and last vertex on the boundary of the terrain rectangle being reconstructed. Every polyline is stored together with its elevation. The set of all polylines of the same elevation is a layer. Obviously, no two layers can have the same elevation. There must be at least two layers in the reconstructed terrain rectangle. The layers must be equidistant, i.e. when sorted, all the neighbouring layers must have the same elevation difference. The distance from a point to a segment is either the distance from the point to the line the segment is a subset of, if the line that passes the point and is perpendicular to the segment line intersects the segment, or the smaller of the distances from the point to the segment vertices. The distance from a point to a polyline is the minimum of all the distances from the point to the polyline segments. Similarly, the distance from a point to a layer is the minimum of all the distances from the point to the layer polylines. X 3 u 3 n 3 X 1 Figure 1: Polyline sides A polyline divides the processed rectangle into two subsets. A normal vector can be constructed for each segment in two ways: provided the segment vector is, the vectors and are orthogonal to it. Since, WLOG, the vertex ordering within a polyline (the vector directions in Figure 1) and the normal vector construction can be set invariant; all the normal vectors point into the same subset. Therefore, it can be defined that the points X i and X j lie on the same side of a polyline if sgn(u i n i ) = sgn(u j n j ), where n i, and n j, is a normal to the segment closest to the point X i, and X j respectively, and u i, and u j, is the vector from the starting vertex of the closest segment to the point X i, and X j respectively. E.g. the points X 1 and X 2 in Figure 1 lie on the same side of the polyline because sgn(u 1 n 1 ) = sgn(u 2 n 2 ), and the points X 1 and X 3 do not lie on the same side of the polyline because sgn(u 1 n 1 ) sgn(u 3 n 3 ). Even though it is not properly defined, polylines will also be said to lie on the positive or negative side of a polyline in terms of the sign of the dot product. V 1 u 1 n 1 n 1 s 1 V 3 A s2 Figure 2: Correct segment identification In order to apply the definition correctly, the right closest segment must be identified in all cases. In Figure 2, the distances from the points A and B to the segments s 1 and s 2 are the same ( As 1 = AV 2 = As 2, Bs 1 = BV 2 = Bs 2 ), i.e. both u 1 V 2 B n 2 u 2 X 2 ISBN:

3 segments are, by definition, the closest segments to both points. In terms of lying on a polyline side, however, s 1 is the correct closest segment for the point A and s 2 for the point B. This situation can occur whenever the angle between two segments is smaller than. If the distances from the point A to the segments s i and s i+1 are equal, then s i is the correct candidate for the closest segment for the point A, if sgn(n i u i ) sgn(n i (V i+2 - V i+1 )), s i+1 otherwise. Figure 2 shows the case when i = 1. a c a c is reachable from the first relevant polyline over all other polylines of the first relevant layer. E.g. in Figure 4, the elevation is for the closest layer, for the second closest layer with the relevant polyline on the same side of closest polyline, but for the second closest layer with the relevant polyline on the same side of closest polyline and reachable from the closest polyline over all other polylines of the closes layer. Clearly, the elevation of the point must fall into. 40 b Figure 3: Unreachable and reachable polylines Finally, the polyline is reachable from the polyline over the polyline, if the polylines and lie on the same side of the polyline, i.e. if the vertex of the polyline closest to lies on the same side as the vertex of closest to. On the left of Figure 3 the polyline is not reachable from over, on the right it is. 3.2 The algorithm The algorithm estimates the elevation grid point by point. For each point the two layers relevant for its elevation are determined. The elevation of the point is then interpolated based on the elevations of the relevant layers and the positions of the relevant polylines of the layers. The first relevant polyline (and hence the first relevant layer) is the polyline closest to the point. The line connecting the point to the closest point on the polyline is not intersected by any other polyline (it would not be the closes one otherwise). Therefore, if is the elevation of the first relevant layer and is the difference between the elevations of neighbouring layers, the elevation of the point must fall into or depending on the next relevant layer. The second relevant polyline (and hence the second relevant layer) is the polyline that is closest to the point being estimated, lies on the same side of the first relevant polyline as the point, and b Figure 4: Relevant polylines The second relevant layer can be precomputed for each polyline before the individual grid point elevations are estimated. This significantly reduces computational time. So, for the positive and negative side of each polyline it is determined, which polyline is the closest one on the respective side and is reachable from the polyline over all other polylines of the layer of the polyline. Some polylines, such as the one with elevation in Figure 4, have no second relevant layer assigned to one or both sides. However, the elevation on one side can be estimated based on the elevation of the layer assigned to the other side. The interpolation is then based on the elevation symmetric with respect to the first relevant layer elevation. 4 Results The algorithm was implemented and tested on ESRI Shapefile input data. The implementation reconstructs the terrain per tiles that are joined to the final elevation grid. Prior to reconstruction, polylines in each tile are checked for discontinuities and other deviations from definitions, and fixed. The implementation was tested on several sets of input data. The following results show the reconstruction of data provided by Krkonose National Park administration. A rectangle of meters was used as input. It had vertices in polylines. An elevation 40 ISBN:

4 grid with resolution of split into tiles with resolution of was reconstructed from the input. To compare the results with existing methods, the open source GRASS GIS v. 6.4 and the commercial ESRI ArcGIS v. 9.2 were used. The same data was used as input. The same elevation grid was reconstructed in GRASS, an elevation grid with cell size of meters, i.e. with resolution of, was reconstructed in ESRI ArcGIS. The data had to be preprocessed in both systems, rasterized in GRASS GIS and converted to a point cloud in ESRI ArcGIS. The methods IDW from raster points and Raster contours were used in GRASS GIS. In ESRI ArcGIS, the 3D Analyst extension methods Inverse Distance Weighted, Spline, Kriging and Natural Neighbours were tested. The default parameters were left in all methods except for the rasterr cell size. Table 1 shows the time the individual algorithms and implementations took to reconstruct the elevation grid starting with the same input data and measured on the same hardware. The results are in minutes:seconds. The Kriging method did not finish in the recorded time. Method Proposed algorithm GRASS IDW from raster points GRASS Raster contours ESRI Inversee Distance Weighted ESRI Spline ESRI Krigingg ESRI Natural Neighbours Figure 5 shows the Lambertian-shaded results of the individuall methods. The fastest methods aree the raster oriented GRASSS GIS algorithms with all the obvious drawbacks. The proposed algorithmm is visually closest to the Natural Neighbours algorithm and reaches comparable computational performance. The algorithm, however, fits the input data moree closely, which becomes apparent when a high resolution grid is reconstructed, see Figure 6. 5 Conclusion Preprocessing Reconstruction Table 1: Computational times t 4:42 0:25 1:36 5:20 10: >110:00 >1 1:55 Total 4:51 0:34 1:45 14:33 19:48 110:00 11:08 An algorithm for elevation grid reconstruction from contours is proposed in the paper. The algorithm takes intoo account nott only the vertices of contours as most of the currently used methods do, butt the whole linear segments they define. Thus, the algorithm produces closer fitting reconstructions. The algorithm is also comparably fast. Figure 5: Results, left to right: proposed algorithm, GRASS IDW I from raster points, GRASS Raster contours, ESRI Inverse Distance Weighted, ESRI Spline, ESRI Kriging, ESRI Natural Neighbours Figure 6: High resolution grid, left to right: proposed algorithm, ESRI Natural Neighbours ISBN:

5 References: [1] H. Fuchs, Z. M. Kedem, and S. P. Uselton, Optimal surface reconstruction from planar contours, Communications of the ACM, vol. 20, no. 10, pp , [2] K. Fujimura and E. Kuo, Shape Reconstruction from Contours Using Isotopic Deformation, Graphical Models and Image Processing, vol. 61, no. 3, pp , May [3] L. Nonato, R. Minghim, M. C. F. Oliveira, and G. Tavares, a Novel Approach for Delaunay 3d Reconstruction with a Comparative Analysis in the Light of Applications, Computer Graphics Forum, vol. 20, no. 2, pp , Jun [4] S. Bereg, M. Jiang, and B. Zhu, Contour interpolation with bounded dihedral angles, in Proceedings of the ninth ACM symposium on Solid modelling and applications, Genoa, Italy, 2004, pp [5] D. Wang, O. Hassan, K. Morgan, and N. Weatherill, Efficient surface reconstruction from contours based on two-dimensional Delaunay triangulation, International Journal for Numerical Methods in Engineering, vol. 65, no. 5, pp , [6] G. Barequet and A. Vaxman, Nonlinear interpolation between slices, in Proceedings of the 2007 ACM symposium on Solid and physical modelling, Beijing, China, 2007, pp [7] J. Gudmundsson, M. Hammar, and M. van Kreveld, Higher Order Delaunay Triangulations, in Algorithms - ESA 2000, vol. 1879/2000, Heidelberg: Springer Berlin, 2000, pp [8] L. Rognant, J. Planès, M. Memier, and J. Chassery, Contour Lines and DEM: Generation and Extraction, in Digital Earth Moving, vol. 2181/2001, Heidelberg: Springer Berlin, 2001, pp [9] J. Gudmundsson, H. J. Haverkort, and M. van Kreveld, Constrained higher order Delaunay triangulations, Computational Geometry: Theory and Application, vol., no. 3, pp , [10] T. de Kok, M. van Kreveld, and M. Loffler, Generating realistic terrains with higher-order Delaunay triangulations, Computational Geometry, vol. 36, no. 1, pp , Jan [11] D. Thibault and C. M. Gold, Terrain Reconstruction from Contours by Skeleton Construction, Geoinformatica, vol. 4, no. 4, pp , [12] B.-S. Shin and H. S. Jung, Contour-Based Terrain Model Reconstruction Using Distance Information, in Computational Science and Its Applications ICCSA 2005, vol. 3482/2005, Heidelberg: Springer Berlin, 2005, pp [13] J. Chai, T. Miyoshi, and E. Nakamae, Contour interpolation and surface reconstruction of smooth terrain models, in Proceedings of Visualization 98, Research Triangle Park, North Carolina, United States, 1998, pp [14] W. R. Franklin, Applications of Analytical Cartography, Cartography and Geographic Information Science, vol. 27, pp , Jul [15] W. R. Franklin, M. Inanc, Z. Xie, D. M. Tracy, B. Cutler, and M. V. A. Andrade, Smugglers and border guards: the GeoStar project at RPI, in Proceedings of the 15th annual ACM international symposium on Advances in geographic information system, Seattle, Washington, 2007, pp [16] J. Pouderoux, J.-C. Gonzato, I. Tobor, and P. Guitton, Adaptive hierarchical RBF interpolation for creating smooth digital elevation models, in Proceedings of the 12th annual ACM international workshop on Geographic information systems, Washington DC, USA, 2004, pp [17] M. B. Gousie and W. R. Franklin, Converting elevation contours to a grid, in Proceedings of the Eighth International Symposium on Spatial Data Handling, Vancouver BC, 1998, pp [18] G. Goncalves, P. Julien, S. Riazanoff, and B. Cervelle, Preserving cartographic quality in DTM interpolation from contour lines, ISPRS Journal of Photogrammetry and Remote Sensing, vol. 56, no. 3, pp , Apr [19] M. Dakowicz and C. Gold, Extracting Meaningful Slopes from Terrain Contours, in Computational Science ICCS 2002, vol. 2331/2008, Heidelberg: Springer Berlin, 2002, pp [20] K. Hormann, S. Spinello, and P. Schroder, C1-continuous terrain reconstruction from sparse contours, in Proceedings of Vision, Modeling, and Visualization 2003, Mtinchen, Germany, 2003, pp [21] J. Grazzini and P. Soille, Improved Morphological Interpolation of Elevation Contour Data with Generalised Geodesic Propagations, in Computer Analysis of Images and Patterns, vol. 4673/2007, Heidelberg: Springer Berlin, 2007, pp ISBN:

Improved morphological interpolation of elevation contour data with generalised geodesic propagations

Improved morphological interpolation of elevation contour data with generalised geodesic propagations Improved morphological interpolation of elevation contour data with generalised geodesic propagations Jacopo Grazzini and Pierre Soille Spatial Data Infrastructures Unit Institute for Environment and Sustainability

More information

Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources

Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources Investigation of Sampling and Interpolation Techniques for DEMs Derived from Different Data Sources FARRAG ALI FARRAG 1 and RAGAB KHALIL 2 1: Assistant professor at Civil Engineering Department, Faculty

More information

IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS

IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume XLV, Number 1, 2000 IMPROVING THE ACCURACY OF DIGITAL TERRAIN MODELS GABRIELA DROJ Abstract. The change from paper maps to GIS, in various kinds of geographical

More information

Surface Analysis with 3D Analyst

Surface Analysis with 3D Analyst 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Surface Analysis with 3D Analyst Khalid H. Duri Esri UC2013. Technical Workshop. Why use 3D GIS? Because

More information

DIGITAL TERRAIN MODELLING. Endre Katona University of Szeged Department of Informatics

DIGITAL TERRAIN MODELLING. Endre Katona University of Szeged Department of Informatics DIGITAL TERRAIN MODELLING Endre Katona University of Szeged Department of Informatics katona@inf.u-szeged.hu The problem: data sources data structures algorithms DTM = Digital Terrain Model Terrain function:

More information

COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN

COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN COMPARISON OF TWO METHODS FOR DERIVING SKELETON LINES OF TERRAIN T. Gökgöz, F. Gülgen Yildiz Technical University, Dept. of Geodesy and Photogrammetry Engineering, 34349 Besiktas Istanbul, Turkey (gokgoz,

More information

Surface Creation & Analysis with 3D Analyst

Surface Creation & Analysis with 3D Analyst Esri International User Conference July 23 27 San Diego Convention Center Surface Creation & Analysis with 3D Analyst Khalid Duri Surface Basics Defining the surface Representation of any continuous measurement

More information

Automatic Building Extrusion from a TIN model Using LiDAR and Ordnance Survey Landline Data

Automatic Building Extrusion from a TIN model Using LiDAR and Ordnance Survey Landline Data Automatic Building Extrusion from a TIN model Using LiDAR and Ordnance Survey Landline Data Rebecca O.C. Tse, Maciej Dakowicz, Christopher Gold and Dave Kidner University of Glamorgan, Treforest, Mid Glamorgan,

More information

Geostatistics Predictions with Deterministic Procedures

Geostatistics Predictions with Deterministic Procedures Instituto Superior de Estatística e Gestão de Informação Universidade Nova de Lisboa Master of Science in Geospatial Technologies Geostatistics Predictions with Deterministic Procedures Carlos Alberto

More information

FOOTPRINTS EXTRACTION

FOOTPRINTS EXTRACTION Building Footprints Extraction of Dense Residential Areas from LiDAR data KyoHyouk Kim and Jie Shan Purdue University School of Civil Engineering 550 Stadium Mall Drive West Lafayette, IN 47907, USA {kim458,

More information

BUILDING RECONSTRUCTION USING LIDAR DATA

BUILDING RECONSTRUCTION USING LIDAR DATA BUILDING RECONSTRUCTION USING LIDAR DATA R. O.C. Tse, M. Dakowicz, C.M. Gold, and D.B. Kidner GIS Research Centre, School of Computing, University of Glamorgan, Pontypridd, CF37 1DL, Wales, UK. rtse@glam.ac.uk,mdakowic@glam.ac.uk,cmgold@glam.ac.uk,

More information

Data Representation in Visualisation

Data Representation in Visualisation Data Representation in Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Data Representation 1 Data Representation We have

More information

Lecture 4: Digital Elevation Models

Lecture 4: Digital Elevation Models Lecture 4: Digital Elevation Models GEOG413/613 Dr. Anthony Jjumba 1 Digital Terrain Modeling Terms: DEM, DTM, DTEM, DSM, DHM not synonyms. The concepts they illustrate are different Digital Terrain Modeling

More information

Dijkstra's Algorithm

Dijkstra's Algorithm Shortest Path Algorithm Dijkstra's Algorithm To find the shortest path from the origin node to the destination node No matrix calculation Floyd s Algorithm To find all the shortest paths from the nodes

More information

Contour Simplification with Defined Spatial Accuracy

Contour Simplification with Defined Spatial Accuracy Contour Simplification with Defined Spatial Accuracy Bulent Cetinkaya, Serdar Aslan, Yavuz Selim Sengun, O. Nuri Cobankaya, Dursun Er Ilgin General Command of Mapping, 06100 Cebeci, Ankara, Turkey bulent.cetinkaya@hgk.mil.tr

More information

TERRAIN MODELLING BASED ON CONTOURS AND SLOPES

TERRAIN MODELLING BASED ON CONTOURS AND SLOPES TERRAIN MODELLING BASED ON CONTOURS AND SLOPES Christopher Gold and Maciej Dakowicz Department of Land Surveying and Geo-Informatics Hong Kong Polytechnic University, Hung Hom, Kowloon, Hong Kong Tel:

More information

AUTOMATIC EXTRACTION OF TERRAIN SKELETON LINES FROM DIGITAL ELEVATION MODELS

AUTOMATIC EXTRACTION OF TERRAIN SKELETON LINES FROM DIGITAL ELEVATION MODELS AUTOMATIC EXTRACTION OF TERRAIN SKELETON LINES FROM DIGITAL ELEVATION MODELS F. Gülgen, T. Gökgöz Yildiz Technical University, Department of Geodetic and Photogrammetric Engineering, 34349 Besiktas Istanbul,

More information

DIGITAL TERRAIN MODELS

DIGITAL TERRAIN MODELS DIGITAL TERRAIN MODELS 1 Digital Terrain Models Dr. Mohsen Mostafa Hassan Badawy Remote Sensing Center GENERAL: A Digital Terrain Models (DTM) is defined as the digital representation of the spatial distribution

More information

Lecture 9. Raster Data Analysis. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Lecture 9. Raster Data Analysis. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University Lecture 9 Raster Data Analysis Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University Raster Data Model The GIS raster data model represents datasets in which square

More information

L7 Raster Algorithms

L7 Raster Algorithms L7 Raster Algorithms NGEN6(TEK23) Algorithms in Geographical Information Systems by: Abdulghani Hasan, updated Nov 216 by Per-Ola Olsson Background Store and analyze the geographic information: Raster

More information

A Point in Non-Convex Polygon Location Problem Using the Polar Space Subdivision in E 2

A Point in Non-Convex Polygon Location Problem Using the Polar Space Subdivision in E 2 A Point in Non-Convex Polygon Location Problem Using the Polar Space Subdivision in E 2 Vaclav Skala 1, Michal Smolik 1 1 Faculty of Applied Sciences, University of West Bohemia, Univerzitni 8, CZ 30614

More information

Statistical surfaces and interpolation. This is lecture ten

Statistical surfaces and interpolation. This is lecture ten Statistical surfaces and interpolation This is lecture ten Data models for representation of surfaces So far have considered field and object data models (represented by raster and vector data structures).

More information

University of West Hungary, Faculty of Geoinformatics. Béla Márkus. Spatial Analysis 5. module SAN5. 3D analysis

University of West Hungary, Faculty of Geoinformatics. Béla Márkus. Spatial Analysis 5. module SAN5. 3D analysis University of West Hungary, Faculty of Geoinformatics Béla Márkus Spatial Analysis 5. module SAN5 3D analysis SZÉKESFEHÉRVÁR 2010 The right to this intellectual property is protected by the 1999/LXXVI

More information

SPATIAL DATA MODELS Introduction to GIS Winter 2015

SPATIAL DATA MODELS Introduction to GIS Winter 2015 SPATIAL DATA MODELS Introduction to GIS Winter 2015 GIS Data Organization The basics Data can be organized in a variety of ways Spatial location, content (attributes), frequency of use Come up with a system

More information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued

GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued GEOGRAPHIC INFORMATION SYSTEMS Lecture 24: Spatial Analyst Continued Spatial Analyst - Spatial Analyst is an ArcGIS extension designed to work with raster data - in lecture I went through a series of demonstrations

More information

Shrinkwrap developments for computational electromagnetics in ICE NITe

Shrinkwrap developments for computational electromagnetics in ICE NITe Shrinkwrap developments for computational electromagnetics in ICE NITe Preparing CAD models for electromagnetic analysis remains a complex, time consuming process. Typically, the CAD model will contain

More information

What can we represent as a Surface?

What can we represent as a Surface? Geography 38/42:376 GIS II Topic 7: Surface Representation and Analysis (Chang: Chapters 13 & 15) DeMers: Chapter 10 What can we represent as a Surface? Surfaces can be used to represent: Continuously

More information

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA C. K. Wang a,, P.H. Hsu a, * a Dept. of Geomatics, National Cheng Kung University, No.1, University Road, Tainan 701, Taiwan. China-

More information

GMS 8.2 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (triangulated irregular network) surface object

GMS 8.2 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (triangulated irregular network) surface object v. 8.2 GMS 8.2 Tutorial Introduction to the TIN (triangulated irregular network) surface object Objectives Learn to create, read, alter and manage TIN data from within GMS. Prerequisite Tutorials None

More information

Building Segmentation and Regularization from Raw Lidar Data INTRODUCTION

Building Segmentation and Regularization from Raw Lidar Data INTRODUCTION Building Segmentation and Regularization from Raw Lidar Data Aparajithan Sampath Jie Shan Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive West Lafayette, IN 47907-2051

More information

Implementation of Flight Simulator using 3-Dimensional Terrain Modeling

Implementation of Flight Simulator using 3-Dimensional Terrain Modeling Implementation of Flight Simulator using 3-Dimensional Terrain Modeling 1 1, First Author School of Computer Engineering, Hanshin University, Osan City, S. Korea, stryoo@hs.ac.kr Abstract During the last

More information

Graphic Display of Vector Object

Graphic Display of Vector Object What is GIS? GIS stands for Geographic Information Systems, although the term Geographic Information Science is gaining popularity. A GIS is a software platform for storing, organizing, viewing, querying,

More information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst

GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst GEOGRAPHIC INFORMATION SYSTEMS Lecture 25: 3D Analyst 3D Analyst - 3D Analyst is an ArcGIS extension designed to work with TIN data (triangulated irregular network) - many of the tools in 3D Analyst also

More information

Scalar Visualization

Scalar Visualization Scalar Visualization Visualizing scalar data Popular scalar visualization techniques Color mapping Contouring Height plots outline Recap of Chap 4: Visualization Pipeline 1. Data Importing 2. Data Filtering

More information

Geostatistics 2D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents

Geostatistics 2D GMS 7.0 TUTORIALS. 1 Introduction. 1.1 Contents GMS 7.0 TUTORIALS 1 Introduction Two-dimensional geostatistics (interpolation) can be performed in GMS using the 2D Scatter Point module. The module is used to interpolate from sets of 2D scatter points

More information

GMS 10.0 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (Triangulated Irregular Network) surface object

GMS 10.0 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (Triangulated Irregular Network) surface object v. 10.0 GMS 10.0 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (Triangulated Irregular Network) surface object Objectives Learn to create, read, alter, and manage TIN data from within

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices E Reality S E S arcs S E Conceptual Models nodes E Logical Models S Start node E End node S Physical Models 1 The Task An accurate, registered, digital map that can

More information

The RPI GeoStar Project

The RPI GeoStar Project 1 / 39 The RPI GeoStar Project Dr W. Randolph Franklin Rensselaer Polytechnic Institute Troy, NY, 12180 +1 (518) 276-6077, frankwr@rpi.edu http://wrfranklin.org/ 5 July 10 2 / 39 History DARPA-sponsored

More information

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters 18 th World IMACS / MODSIM Congress, Cairns, Australia 13-17 July 2009 http://mssanz.org.au/modsim09 A technique for constructing monotonic regression splines to enable non-linear transformation of GIS

More information

Shape fitting and non convex data analysis

Shape fitting and non convex data analysis Shape fitting and non convex data analysis Petra Surynková, Zbyněk Šír Faculty of Mathematics and Physics, Charles University in Prague Sokolovská 83, 186 7 Praha 8, Czech Republic email: petra.surynkova@mff.cuni.cz,

More information

DECONFLICTION AND SURFACE GENERATION FROM BATHYMETRY DATA USING LR B- SPLINES

DECONFLICTION AND SURFACE GENERATION FROM BATHYMETRY DATA USING LR B- SPLINES DECONFLICTION AND SURFACE GENERATION FROM BATHYMETRY DATA USING LR B- SPLINES IQMULUS WORKSHOP BERGEN, SEPTEMBER 21, 2016 Vibeke Skytt, SINTEF Jennifer Herbert, HR Wallingford The research leading to these

More information

Roadway Design using GeoTools

Roadway Design using GeoTools Roadway Design using GeoTools Introduction GeoTools is a general-purpose productivity tool for users of all types of geographic data. In the Civil Tools section, there are many tools for Civil engineering

More information

Surface Modeling With TINs

Surface Modeling With TINs GMS TUTORIALS The TIN module in GMS is used for general-purpose surface modeling. TIN is an acronym for Triangulated Irregular Network. TINs are formed by connecting a set of xyz points with edges to form

More information

The Crust and Skeleton Applications in GIS

The Crust and Skeleton Applications in GIS The Crust and Skeleton Applications in GIS Christopher Gold and Maciek Dakowicz School of Computing, University of Glamorgan Pontypridd CF37 1DL Wales UK christophergold@voronoi.com Abstract This paper

More information

v Stratigraphy Modeling TIN Surfaces GMS 10.3 Tutorial Introduction to the TIN (Triangulated Irregular Network) surface object

v Stratigraphy Modeling TIN Surfaces GMS 10.3 Tutorial Introduction to the TIN (Triangulated Irregular Network) surface object v. 10.3 GMS 10.3 Tutorial Stratigraphy Modeling TIN Surfaces Introduction to the TIN (Triangulated Irregular Network) surface object Objectives Learn to create, read, alter, and manage TIN data from within

More information

Segmentation of point clouds

Segmentation of point clouds Segmentation of point clouds George Vosselman INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Extraction of information from point clouds 1 Segmentation algorithms Extraction

More information

Creating Digital Elevation Model Using a Mobile Device

Creating Digital Elevation Model Using a Mobile Device Name : Ali Ihsan Durmaz UnitID : aidurmaz Creating Digital Elevation Model Using a Mobile Device ABSTRACT DEM (Digital Elevation Models) is the best way to interpret topography on the ground. In recent

More information

REPRESENTING EXTRATED EDGES FROM IMAGES BY USING CONSTRAINED DELAUNAY TRIANGULATION

REPRESENTING EXTRATED EDGES FROM IMAGES BY USING CONSTRAINED DELAUNAY TRIANGULATION REPRESENTING EXTRATED EDGES FROM IMAGES BY USING CONSTRAINED DELAUNAY TRIANGULATION Simena Dinas Escuela de Ingeniería de Sistemas y Computación, Universidad del Valle simena.dinas@correounivalle.edu.co

More information

Outline. Reconstruction of 3D Meshes from Point Clouds. Motivation. Problem Statement. Applications. Challenges

Outline. Reconstruction of 3D Meshes from Point Clouds. Motivation. Problem Statement. Applications. Challenges Reconstruction of 3D Meshes from Point Clouds Ming Zhang Patrick Min cs598b, Geometric Modeling for Computer Graphics Feb. 17, 2000 Outline - problem statement - motivation - applications - challenges

More information

On the Selection of an Interpolation Method for Creating a Terrain Model (TM) from LIDAR Data

On the Selection of an Interpolation Method for Creating a Terrain Model (TM) from LIDAR Data On the Selection of an Interpolation Method for Creating a Terrain Model (TM) from LIDAR Data Tarig A. Ali Department of Technology and Geomatics East Tennessee State University P. O. Box 70552, Johnson

More information

Intro to Modeling Modeling in 3D

Intro to Modeling Modeling in 3D Intro to Modeling Modeling in 3D Polygon sets can approximate more complex shapes as discretized surfaces 2 1 2 3 Curve surfaces in 3D Sphere, ellipsoids, etc Curved Surfaces Modeling in 3D ) ( 2 2 2 2

More information

Assimilation of Break line and LiDAR Data within ESRI s Terrain Data Structure (TDS) for creating a Multi-Resolution Terrain Model

Assimilation of Break line and LiDAR Data within ESRI s Terrain Data Structure (TDS) for creating a Multi-Resolution Terrain Model Assimilation of Break line and LiDAR Data within ESRI s Terrain Data Structure (TDS) for creating a Multi-Resolution Terrain Model Tarig A. Ali Department of Civil Engineering American University of Sharjah,

More information

Contents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM

Contents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM Lecture 13: Advanced Data Models: Terrain mapping and Analysis Contents of Lecture Surface Data Models DEM GRID Model TIN Model Visibility Analysis Geography 373 Spring, 2006 Changjoo Kim 11/29/2006 1

More information

THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP

THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP THE CONTOUR TREE - A POWERFUL CONCEPTUAL STRUCTURE FOR REPRESENTING THE RELATIONSHIPS AMONG CONTOUR LINES ON A TOPOGRAPHIC MAP Adrian ALEXEI*, Mariana BARBARESSO* *Military Equipment and Technologies Research

More information

Processing 3D Surface Data

Processing 3D Surface Data Processing 3D Surface Data Computer Animation and Visualisation Lecture 17 Institute for Perception, Action & Behaviour School of Informatics 3D Surfaces 1 3D surface data... where from? Iso-surfacing

More information

implicit surfaces, approximate implicitization, B-splines, A- patches, surface fitting

implicit surfaces, approximate implicitization, B-splines, A- patches, surface fitting 24. KONFERENCE O GEOMETRII A POČÍTAČOVÉ GRAFICE ZBYNĚK ŠÍR FITTING OF PIECEWISE POLYNOMIAL IMPLICIT SURFACES Abstrakt In our contribution we discuss the possibility of an efficient fitting of piecewise

More information

Automated schematic map production using simulated annealing and gradient descent approaches

Automated schematic map production using simulated annealing and gradient descent approaches Automated schematic map production using simulated annealing and gradient descent approaches Suchith Anand 1, Silvania Avelar 2, J. Mark Ware 3, Mike Jackson 1 1 Centre for Geospatial Science, University

More information

Automatic Delineation of Drainage Basins from Contour Elevation Data Using Skeleton Construction Techniques

Automatic Delineation of Drainage Basins from Contour Elevation Data Using Skeleton Construction Techniques Summer School in New York, USA, Polytechnic University, July 21 25, 28 p. 1/16 Automatic Delineation of Drainage Basins from Contour Elevation Data Using Skeleton Construction Techniques Giovanni Moretti

More information

Volume Illumination and Segmentation

Volume Illumination and Segmentation Volume Illumination and Segmentation Computer Animation and Visualisation Lecture 13 Institute for Perception, Action & Behaviour School of Informatics Overview Volume illumination Segmentation Volume

More information

EVALUATING AND COMPRESSING HYDROLOGY ON SIMPLIFIED TERRAIN

EVALUATING AND COMPRESSING HYDROLOGY ON SIMPLIFIED TERRAIN EVALUATING AND COMPRESSING HYDROLOGY ON SIMPLIFIED TERRAIN By Jonathan Muckell A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the Requirements

More information

PLOTTING DEPTH CONTOURS BASED ON GRID DATA IN IRREGULAR PLOTTING AREAS

PLOTTING DEPTH CONTOURS BASED ON GRID DATA IN IRREGULAR PLOTTING AREAS PLOTTING DEPTH CONTOURS BASED ON GRID DATA IN IRREGULAR PLOTTING AREAS Zhang, L., Li, S. and Li, Y. Department of Hydrography and Cartography,Dalian Naval Academy, 667, Jiefang Road, Dalian, Liaoning,

More information

Study on Delaunay Triangulation with the Islets Constraints

Study on Delaunay Triangulation with the Islets Constraints Intelligent Information Management, 2010, 2, 375-379 doi:10.4236/iim.2010.26045 Published Online June 2010 (http://www.scirp.org/journal/iim) Study on Delaunay Triangulation with the Islets Constraints

More information

Getting Started with montaj GridKnit

Getting Started with montaj GridKnit Getting Started with montaj GridKnit Today s explorers use regional and local geophysical compilations of magnetic, radiometric and apparent resistivity data to perform comprehensive geologic interpretations

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

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image

More information

GENERATION OF HIGH FIDELI1Y DIGITAL TERRAIN MODELS FROM CONTOURS. G. Aumann and H. Ebner

GENERATION OF HIGH FIDELI1Y DIGITAL TERRAIN MODELS FROM CONTOURS. G. Aumann and H. Ebner GENERATION OF HIGH FIDELI1Y DIGITAL TERRAIN MODELS FROM CONTOURS G. Aumann and H. Ebner Chair for Photogrammetry and Remote Sensing Technical University Munich Arcisstr. 21, D-SOOO Munich 2, Germany Tel:

More information

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution

More information

A new framework for the extraction of contour lines in scanned topographic maps

A new framework for the extraction of contour lines in scanned topographic maps A new framework for the extraction of contour lines in scanned topographic maps Tudor GHIRCOIAS and Remus BRAD Abstract 3D simulations requested in various applications had led to the development of fast

More information

Partition and Conquer: Improving WEA-Based Coastline Generalisation. Sheng Zhou

Partition and Conquer: Improving WEA-Based Coastline Generalisation. Sheng Zhou Partition and Conquer: Improving WEA-Based Coastline Generalisation Sheng Zhou Research, Ordnance Survey Great Britain Adanac Drive, Southampton, SO16 0AS, UK Telephone: (+44) 23 8005 5000 Fax: (+44) 23

More information

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston

Geographic Surfaces. David Tenenbaum EEOS 383 UMass Boston Geographic Surfaces Up to this point, we have talked about spatial data models that operate in two dimensions How about the rd dimension? Surface the continuous variation in space of a third dimension

More information

2) For any triangle edge not on the boundary, there is exactly one neighboring

2) For any triangle edge not on the boundary, there is exactly one neighboring Triangulating Trimmed NURBS Surfaces Chang Shu and Pierre Boulanger Abstract. This paper describes techniques for the piecewise linear approximation of trimmed NURBS surfaces. The problem, called surface

More information

Surface Contents Author Index

Surface Contents Author Index Surface Contents Author Index Christopher Gold, Maciek Dakowicz & Rebecca Tse VISUALIZATION AND DECISION SUPPORT FOR WATERSHED MANAGEMENT Christopher Gold, Maciek Dakowicz and Rebecca Tse Hong Kong Polytechnic

More information

Algorithms for GIS. Spatial data: Models and representation (part I) Laura Toma. Bowdoin College

Algorithms for GIS. Spatial data: Models and representation (part I) Laura Toma. Bowdoin College Algorithms for GIS Spatial data: Models and representation (part I) Laura Toma Bowdoin College Outline Spatial data in GIS applications Point data Networks Terrains Planar maps and meshes Data structures

More information

Thoughts on Representing Spatial Objects. William A. Huber Quantitative Decisions Rosemont, PA

Thoughts on Representing Spatial Objects. William A. Huber Quantitative Decisions Rosemont, PA Thoughts on Representing Spatial Objects William A. Huber Quantitative Decisions Rosemont, PA Overview 1. Some Ways to Structure Space 2. What to Put into a Grid 3. Objects and Fields 4. Hybrid Structures

More information

Research Article Polygon Morphing and Its Application in Orebody Modeling

Research Article Polygon Morphing and Its Application in Orebody Modeling Mathematical Problems in Engineering Volume 212, Article ID 732365, 9 pages doi:1.1155/212/732365 Research Article Polygon Morphing and Its Application in Orebody Modeling Hacer İlhan and Haşmet Gürçay

More information

DETERMINATION OF THE OPTIMUM PATH ON THE EARTH S SURFACE. (extended abstract) Abstract

DETERMINATION OF THE OPTIMUM PATH ON THE EARTH S SURFACE. (extended abstract) Abstract Proceedings of the 17th International Cartographic Association Conference, Barcelona, Spain, September 1995. DETERMINATION OF THE OPTIMUM PATH ON THE EARTH S SURFACE (extended abstract) Marinos Kavouras

More information

Shape from Texture: Surface Recovery Through Texture-Element Extraction

Shape from Texture: Surface Recovery Through Texture-Element Extraction Shape from Texture: Surface Recovery Through Texture-Element Extraction Vincent Levesque 1 Abstract Various visual cues are used by humans to recover 3D information from D images. One such cue is the distortion

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington T V ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

Bichromatic Line Segment Intersection Counting in O(n log n) Time

Bichromatic Line Segment Intersection Counting in O(n log n) Time Bichromatic Line Segment Intersection Counting in O(n log n) Time Timothy M. Chan Bryan T. Wilkinson Abstract We give an algorithm for bichromatic line segment intersection counting that runs in O(n log

More information

CSC Computer Graphics

CSC Computer Graphics // CSC. Computer Graphics Lecture Kasun@dscs.sjp.ac.lk Department of Computer Science University of Sri Jayewardanepura Polygon Filling Scan-Line Polygon Fill Algorithm Span Flood-Fill Algorithm Inside-outside

More information

CS337 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics. Bin Sheng Representing Shape 9/20/16 1/15

CS337 INTRODUCTION TO COMPUTER GRAPHICS. Describing Shapes. Constructing Objects in Computer Graphics. Bin Sheng Representing Shape 9/20/16 1/15 Describing Shapes Constructing Objects in Computer Graphics 1/15 2D Object Definition (1/3) Lines and polylines: Polylines: lines drawn between ordered points A closed polyline is a polygon, a simple polygon

More information

Introduction to 3D Analysis. Jinwu Ma Jie Chang Khalid Duri

Introduction to 3D Analysis. Jinwu Ma Jie Chang Khalid Duri Introduction to 3D Analysis Jinwu Ma Jie Chang Khalid Duri Area & Volume 3D Analyst Features Detect Change Determine Cut/Fill Calculate Surface Area & Volume Data Management Data Creation Data Conversion

More information

Construction of Complex City Landscape with the Support of CAD Model

Construction of Complex City Landscape with the Support of CAD Model Construction of Complex City Landscape with the Support of CAD Model MinSun 1 JunChen 2 AinaiMa 1 1.Institute of RS & GIS, Peking University, Beijing, China, 100871 2.National Geomatics Center of China,

More information

Minimum Bounding Boxes for Regular Cross-Polytopes

Minimum Bounding Boxes for Regular Cross-Polytopes Minimum Bounding Boxes for Regular Cross-Polytopes Salman Shahid Michigan State University shahids1@cse.msu.edu Dr. Sakti Pramanik Michigan State University pramanik@cse.msu.edu Dr. Charles B. Owen Michigan

More information

Spatial Analysis (Vector) II

Spatial Analysis (Vector) II Spatial Analysis (Vector) II GEOG 300, Lecture 9 Dr. Anthony Jjumba 1 A Spatial Network is a set of geographic locations interconnected in a system by a number of routes is a system of linear features

More information

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover

Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz Universität Hannover 12th AGILE International Conference on Geographic Information Science 2009 page 1 of 5 Graph-based Modeling of Building Roofs Judith Milde, Claus Brenner Institute of Cartography and Geoinformatics, Leibniz

More information

Processing 3D Surface Data

Processing 3D Surface Data Processing 3D Surface Data Computer Animation and Visualisation Lecture 12 Institute for Perception, Action & Behaviour School of Informatics 3D Surfaces 1 3D surface data... where from? Iso-surfacing

More information

Fairing Scalar Fields by Variational Modeling of Contours

Fairing Scalar Fields by Variational Modeling of Contours Fairing Scalar Fields by Variational Modeling of Contours Martin Bertram University of Kaiserslautern, Germany Abstract Volume rendering and isosurface extraction from three-dimensional scalar fields are

More information

Let and be a differentiable function. Let Then be the level surface given by

Let and be a differentiable function. Let Then be the level surface given by Module 12 : Total differential, Tangent planes and normals Lecture 35 : Tangent plane and normal [Section 35.1] > Objectives In this section you will learn the following : The notion tangent plane to a

More information

Scaling the Topology of Symmetric, Second-Order Planar Tensor Fields

Scaling the Topology of Symmetric, Second-Order Planar Tensor Fields Scaling the Topology of Symmetric, Second-Order Planar Tensor Fields Xavier Tricoche, Gerik Scheuermann, and Hans Hagen University of Kaiserslautern, P.O. Box 3049, 67653 Kaiserslautern, Germany E-mail:

More information

A Real Time GIS Approximation Approach for Multiphase Spatial Query Processing Using Hierarchical-Partitioned-Indexing Technique

A Real Time GIS Approximation Approach for Multiphase Spatial Query Processing Using Hierarchical-Partitioned-Indexing Technique International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 6 ISSN : 2456-3307 A Real Time GIS Approximation Approach for Multiphase

More information

Surface Reconstruction. Gianpaolo Palma

Surface Reconstruction. Gianpaolo Palma Surface Reconstruction Gianpaolo Palma Surface reconstruction Input Point cloud With or without normals Examples: multi-view stereo, union of range scan vertices Range scans Each scan is a triangular mesh

More information

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION

A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION CO-182 A CONSISTENCY MAINTENANCE OF SHARED BOUNDARY AFTER POLYGON GENERALIZATION AI T.(1), ZHANG W.(2) (1) Wuhan University, WUHAN CITY, CHINA ; (2) Zhongnan University of Economics and Law, WUHAN CITY,

More information

Adaptive osculatory rational interpolation for image processing

Adaptive osculatory rational interpolation for image processing Journal of Computational and Applied Mathematics 195 (2006) 46 53 www.elsevier.com/locate/cam Adaptive osculatory rational interpolation for image processing Min Hu a, Jieqing Tan b, a College of Computer

More information

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets

A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets A Multiresolutional Approach for Facial Motion Retargetting Using Subdivision Wavelets Kyungha Min and Moon-Ryul Jung Dept. of Media Technology, Graduate School of Media Communications, Sogang Univ., Seoul,

More information

Advanced Computer Graphics Project Report. Terrain Approximation

Advanced Computer Graphics Project Report. Terrain Approximation Advanced Computer Graphics Project Report Terrain Approximation Wenli Li (liw9@rpi.edu) 1. Introduction DEM datasets are getting larger and larger with increasing precision, so that approximating DEM can

More information

Triangulation Based Volume Calculation Andrew Y.T Kudowor and George Taylor Department of Geomatics University of Newcastle

Triangulation Based Volume Calculation Andrew Y.T Kudowor and George Taylor Department of Geomatics University of Newcastle Triangulation Based Volume Calculation Andrew Y.T Kudowor and George Taylor Department of Geomatics University of Newcastle ABSTRACT Delaunay triangulation is a commonly used method for generating surface

More information

Fast marching methods

Fast marching methods 1 Fast marching methods Lecture 3 Alexander & Michael Bronstein tosca.cs.technion.ac.il/book Numerical geometry of non-rigid shapes Stanford University, Winter 2009 Metric discretization 2 Approach I:

More information

A Case Study of Coal Resource Evaluation in the Canadian Rockies Using Digital Terrain Models

A Case Study of Coal Resource Evaluation in the Canadian Rockies Using Digital Terrain Models A Case Study of Coal Resource Evaluation in the Canadian Rockies Using Digital Terrain Models By C.M. Gold and W.E. Kilby BACKGROUND DESCRIPTION The Problem The purpose of this study was to evaluate the

More information

Constructing 3D Surfaces from Random Sets of Points by Means of Level Curves CAZACU Razvan a and GRAMA Lucian b

Constructing 3D Surfaces from Random Sets of Points by Means of Level Curves CAZACU Razvan a and GRAMA Lucian b Applied Mechanics and Materials Online: 2013-08-30 ISSN: 1662-7482, Vol. 371, pp 483-487 doi:10.4028/www.scientific.net/amm.371.483 2013 Trans Tech Publications, Switzerland Constructing 3D Surfaces from

More information