The Crust and Skeleton Applications in GIS

Size: px
Start display at page:

Download "The Crust and Skeleton Applications in GIS"

Transcription

1 The Crust and Skeleton Applications in GIS Christopher Gold and Maciek Dakowicz School of Computing, University of Glamorgan Pontypridd CF37 1DL Wales UK Abstract This paper shows that the simple point Voronoi diagram, together with the extraction of crust and skeleton information, can be of considerable value in a GIS environment, and that these form fundamental tools for the evaluation of spatial relationships. The labelled skeleton and the Voronoi skeleton are described, and are shown to be useful in the extraction of features from digitized or scanned data. Terrain and runoff modelling, especially from contours, is described using Sibson interpolation and skeleton extraction. Finally, the crust and skeleton can be shown to be of use for regional analysis of river networks. Introduction GIS is fundamentally concerned with the spatial relations between objects, whether they are houses, data points or roads. Some of these objects are clearly isolated, while others require some specification of connectedness such as road or polygon boundary segments, or observations of a continuous field, such as elevation. The Voronoi diagram, which expresses the proximal regions of each object, often serves as an excellent mechanism to convert a set of objects into a field, and hence to provide adjacency relationships. This is well known for point data, and provides the most robust mechanism for determining the set of neighbours to be used to interpolate intermediate elevations. The method: insert the query point into the Voronoi diagram, find the Voronoi neighbours, calculate the areas stolen from their Voronoi cells, and use these as the weightings of the neighbour elevation values, is well known under various names: natural neighbour, Sibson or area-stealing interpolation (Sibson, 1980). However, for more complex objects perhaps composed of multiple points or line segments additional work is needed when considering their spatial relationships. The basic issue is how a set of points are to be associated with each other, for example along a line, and not associated with other points that are part of other objects. These associations may be made on the basis of attributes (labels) or geometry (e.g. the adjacency of their Voronoi cells, which means they are connected in the dual Delaunay triangulation). Sometimes (especially when reading data from a file) the input order of the points implies adjacency and connectivity, and this information may be used as well. We will first look at the labelled point skeleton and its applications. This was developed before the geometric skeleton was developed, and it may be useful in cases where geometric position is insufficient to specify the correct adjacency. We will then look at Blum s (1967) medial axis definition, and show how the Voronoi diagram provides a good model for obtaining both the crust (the connected points forming the outline of the shape of an object outline) and the skeleton (the discrete approximation of its medial axis). An application of the labelled point skeleton is given for the rapid digitizing of forest polygons. The Voronoi crust and skeleton are used for various aspects of scanned map processing, as well as for a variety of terrain modelling applications. Map Digitizing: Labelled Point Skeletons Gold et al. (1996) developed a method for the rapid digitizing of forest stands for the Quebec forest industry. Scanning would have been impossible, as the original paper maps had several layers of information. Traditional GIS polygon construction and editing was estimated to take three weeks for each of several hundred maps. Because the objective was approximate area calculation, a technique was devised where a dot at the centre of the digitizer cursor was rolled around the interior of each polygon, and the

2 generated fringe points were given the polygon label. Fig. 1 shows the resulting points, and Fig. 2 gives the resulting Voronoi cells. The dual Delaunay triangulation was then scanned to extract the labelled point skeleton, shown in Fig. 3 as the boundaries with solid lines the original boundaries are given as dashed lines. The scanning algorithm is indicated in Fig. 4. Starting with the topmost triangle of the map, each subsequent triangle is processed as one of the three cases shown in the leftmost column, generating two, zero or one child triangles to be processed later. The remaining columns show the process depending on how many vertices have identical labels, designed to extract only the boundaries between points with dissimilar labels, and to suppress those between points with the same label. A similar process was developed for scanned polygonal maps, where image processing techniques were used to generate fringe points and label them with the colour of the polygon interior. Labels thus identify sets of points that are part of the same object in this case a polygon interior and the boundaries form the skeleton between objects. Similar techniques have been used for geological maps (Okabe et al., 1 st ed., 1992) where the data points were observations of the rock type at outcrops. (The cover image for that edition was probably obtained in a similar fashion.) Fig. 1: Digitized polygon interiors Fig. 2: Voronoi cells for Fig. 1

3 Fig. 3: Extracted boundaries Fig. 4: triangulation scanning algorithm Blum s Medial Axis Blum (1967) first described the Medial Axis, as a descriptor of biological shapes (Fig. 5). Any point on this medial axis was equidistant from at least two points on the boundary, and thus could have a circle radius associated with it. He also pointed out that this radius could on occasion be interpreted as height (Fig. 6). Fig. 5: Medial axis (after Blum) Fig. 6: Medial axis height (after Blum) Crust and Skeleton Extraction Amenta et al. s seminal 1998 paper attempted to reconstruct the boundary ( crust ) from a set of unordered input points forming the boundary of a polygon. They showed that, subject to a sufficient sampling density, the crust could be formed from a subset of the edges of a Delaunay triangulation of the points. They noted that the Delaunay edges that needed to be suppressed were those that crossed the polygon (Fig. 7). In addition, the skeleton (discrete medial axis) was approximated by some of the Voronoi edges. They therefore inserted the Voronoi vertices into the original triangulation, destroying the unwanted Delaunay edges, and constructed the crust from the Delaunay edges connecting the original boundary points. Gold (1999) noted that every Voronoi/Delaunay edge pair was either part of the crust (Delaunay) or part of the skeleton (Voronoi) and showed that a simple incircle test sufficed to determine which (Fig. 8). (A crust edge has an empty circle without any Voronoi vertices in it Fig. 8, right while a skeleton edge has no

4 such empty circle Fig. 8, left.) Fig. 9 shows the polygon of Fig. 7 with this test applied. Both the crust and the skeleton have been extracted. (Note both the endo- and exo-skeletons.) Gold and Snoeyink (2001) refined the required sampling density of Amenta et al. (1998). Fig. 7: Voronoi and Delaunay edges Fig. 8: Skeleton/crust test Fig. 9: Skeleton and crust of Fig. 7 Object Separation by the Medial Axis In many cases the Voronoi-based skeleton acts as an excellent mechanism for separating objects formed from multiple (unlabelled) points. Fig. 10 contains several point clusters, and some of the skeleton boundaries separating them can be seen. Fig. 11 shows a sketch of houses and roads the skeleton serves to separate the individual objects: house outlines and road edges, and to indicate which houses are adjacent to which roads. Thus, if necessary, these objects can be defined by giving labels to the points within each skeleton boundary.

5 Fig. 10: Point clusters Fig. 11: Crusts, skeletons and adjacency Text Recognition and Topology from Scanned Maps As with Blum s original concept, the skeleton may be used for the identification of particular object types as well as for object separation. Ogniewicz and Ilg (1990), for example, processed images of objects on a conveyor belt, and used a form of skeleton both to identify the objects and to identify their relative positions. Fig. 12 shows the skeletons of the outlines of scanned text, and Fig. 13 shows a portion of a scanned cadastral map, where an edge detection filter has been used to separate the background area from the ink. Note that the skeleton may be used: (1) to help identify text characters; (2) to group them together to form numbers; (3) to form a connected topological structure representing the connectivity of the property boundaries; (4) to identify the buildings and (5) to position the text and the buildings within the correct land parcel. Burge and Monagan (1995) attempted to process scanned cadastral maps with a form of labelled point skeleton. Fig. 14 shows that the skeleton may still be useful where the original boundary is incomplete in some way. This map generalization problem requires the reduction of a river polygon to a single centreline. However, some of the desired boundary is missing where a bridge broke the original outline. If the separation is not too large, the skeleton may be reconstructed automatically after removing the bridge information (Fig. 15). Fig. 12: Text skeletons Fig. 13: Cadastral map skeletons

6 Fig. 14: River centreline with bridge Fig. 15: Fig. 14 with bridge removed Skeleton Retraction Particularly in the case of scanned data (see Fig. 9) the generated skeleton has many hairs due to slight perturbations in the boundary. Thibault and Gold (2000) developed a first-order skeleton retraction method to remove these hairs and smooth the crust. Fig. 16 shows how a crust vertex is moved onto the circle associated with the parent of a leaf node of the skeleton. This moves the leaf node to the parent node location, removing minor perturbations of the crust. This is an iterative process, due to the opposing influence of the skeleton on the opposite side of the crust. Fig. 17 shows the result of performing skeleton retraction on Fig. 9. Fig. 16: Skeleton retraction Fig. 17: Smoothed version of Fig. 9 Terrain Modelling The Voronoi diagram provides a model of spatial adjacency for individual data points, as well as for points forming part of an object. Sibson interpolation (Sibson 1980) takes advantage of this to produce a local interpolation where the weighting function matches the selection of neighbours. Fig. 18 illustrates how, by the insertion of query point Z into the diagram, a weighted average interpolation may be based on the area of each neighbouring cell stolen by Z. This function is smooth except at data points. It is ideal for poorly distributed data, where a simple search by distance is not satisfactory, as in Fig. 19, where the data is obtained from digitized contours. Despite the development of new surveying methods, in many projects data is still only available from contour maps. These are particularly difficult to process effectively partly because of the awkward data distribution, and partly because, in generating a triangulation model ( TIN ) any ridges or valleys are likely to produce flat triangles where all three triangle vertices are on the same contour (Fig. 20). However, in Amenta s crust extraction method mentioned earlier she showed that inserting Voronoi vertices into the

7 triangulation broke up the unwanted triangles in our case only those Voronoi vertices associated with the flat triangles. These vertices have an associated radius (Fig. 21) that may be used to provide estimated heights for the newly inserted skeleton points. Thibault and Gold (2000) showed that, on the assumption of constant ridge or valley wall slope, the elevation of any skeleton point may be estimated from the ratio of the radii of its associated circle radius and that of the base triangle s Voronoi vertex, where the base triangle touches contours of two different elevations. Indeed, even in the case of a single contour (and some assumption about slope) the radius associated with each skeleton point may be used to produce a surface model (Figs. 22 and 23), following the idea of Blum (Fig. 6 see Dakowicz and Gold, 2002). Fig. 24 shows the crust and skeleton of a (very implausible) contour map, and Fig. 25 gives a 3D view. Fig. 18: Sibson interpolation Fig. 19: Neighbouring point selection Fig. 20: Flat triangles Fig. 21: Skeleton height estimation Fig. 22: Skeleton of a closed contour Fig. 23: Height interpretation of Fig. 22

8 Fig. 24: Crust, skeleton and TIN Fig. 25: 3D view of Fig. 24 Flow Modelling and Hydrography Finite difference flow modelling of runoff on a terrain surface has usually been done using a regular grid. This has various disadvantages, as the regular pattern does not conform well to observed features such as watersheds, the runoff pattern is biased to the grid axes, and original data points are lost. Adding a random Voronoi pattern to the original data avoids these issues, as there is no axis bias, points may be added anywhere and original data points may be retained. The flow model simply requires a set of buckets to hold the water (the Voronoi cells) and slope information to provide the local runoff rate (the Delaunay edges). Fig. 26 shows a partially completed simulation based on the model of Fig. 25, with the addition of random Voronoi cells, whose heights were estimated using the Sibson method. Fig. 26: Finite difference runoff modelling In many cases of regional analysis, the primary source of information is often the river network itself. Perhaps surprisingly, even without additional elevation information, generating the skeleton and assigning heights based on Blum s idea (Fig. 6) can give very reasonable watershed estimates. (This approach has been used to produce preliminary maps in the Rocky Mountains of British Columbia.) The method works because, although the absolute slopes are not available, the slopes on each side of a watershed are often similar, and so the watershed is approximately equidistant to each river. Fig. 27 shows a sketched river network and the resulting skeleton. (For simplicity the map frame has been treated as another, exterior, river system.)

9 However, there is more information that can be extracted. When we drew a crust segment as part of the river network, we suppressed the associated dual Voronoi edge crossing it. But these, together with the skeleton edges, form the Voronoi cells around each data point on the river network. (The sum of these cells gives the cell for each map object in this case one branch of the river.) As each cell gives the map region closest to its particular data point, and as each suppressed Voronoi edge is perpendicular to a crust segment, this Voronoi cell gives the region whose runoff will flow towards the data point (Fig. 28). Thus the upstream sum of these cells gives the catchment area above any point on the river network. Fig. 29 shows a 3D view of the triangulated landscape estimated by this method, and Fig. 30 shows the cumulative upstream catchment area for each point on the network. Fig. 27: River network and watersheds Fig. 28: Voronoi cells of Fig. 27 Fig. 29: 3D view of Fig. 27 Fig. 30: Cumulative catchment areas This catchment area, however, is not a complete runoff model. In order to perform runoff simulation we need to generate a finite difference model as before, adding random Voronoi cells to the basic watershed and river data. Fig. 31 shows part of the resulting triangulated model, and Fig. 32 shows a nearly-completed simulation. Thus even with very limited data availability preliminary regional runoff analysis may be performed.

10 Fig. 31: Finite difference triangulation Fig. 32: Finite difference cells Conclusions This paper has demonstrated that the simple point Voronoi diagram, together with the extraction of crust and skeleton information, can be of considerable value in a GIS environment, and that these form fundamental tools for the evaluation of spatial relationships. The labelled skeleton and, more particularly, the Voronoi skeleton are of great help in the extraction of features from digitized, scanned or point dat a. Terrain and runoff modelling, especially from contours, is greatly assisted by Sibson interpolation and skeleton extraction. Finally, the crust and skeleton allows significant regional analysis of river networks, even in the absence of detailed elevation data. References Amenta, N., Bern, M. and Eppstein, D. (1998). The crust and the beta-skeleton: combinatorial curve reconstruction. Graphical Models and Image Processing 60, Blum, H. (1967). A transformation for extracting new descriptors of shape. In: W. Whaten-Dunn (ed.), Models for the Perception of Speech and Visual Form. MIT Press, Cambridge, Mass., Burge, M. and Monagan, G. (1995). Using the Voronoi tessellation for grouping words and multi-part symbols in documents. Proceedings, Vision Geometry IV, SPIE 2573, Dakowicz, M. and Gold, C.M. (2002). Extracting Meaningful Slopes from Terrain Contours, In: Proceedings, Computational Science - ICCS 2002, Lecture Notes in Computer Science 2331, (Ed.: Sloot, P.M.A. et al.) Springer-Verlag, Berlin, Gold C.M. (1999). Crust and anti-crust: a one-step boundary and skeleton extraction algorithm. Proceedings, ACM Conference on Computational Geometry, Miami Gold, C.M., Nantel, J. and Yang, W. (1996). Outside-in: an alternative approach to forest map digitizing. International Journal of Geographical Information Systems 10, Gold, C.M. and Snoeyink, J. (2001). A one-step crust and skeleton extraction algorithm. Algorithmica 30, Ogniewicz, R. and Ilg. M. (1990). Skeletons with Euclidean metric and correct topology and their application in object recognition and document analysis. Proceedings, 4 th International Symposium on Spatial Data Handling 1, Okabe, A., Boots, B. and Sugihara, K. (1992). Spatial Tessellations - Concepts and Applications of Voronoi Diagrams (1 st edition). John Wiley and Sons, Chichester. Sibson, R. (1980). A Vector Identity for the Dirichlet Tessellation. Math. Proc. Cambridge Philos. Soc. 87, Thibault D. and Gold, C.M. (2000). Terrain Reconstruction from Contours by Skeleton Construction. GeoInformatica 4,

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

Terrain modelling; Delaunay/Voronoi diagrams; Contour lines; skeleton; generalization.

Terrain modelling; Delaunay/Voronoi diagrams; Contour lines; skeleton; generalization. Corresponding Author: Christopher Gold Department of Land Surveying and Geo-Informatics Hong Kong Polytechnic University Hung Hom, Kowloon, Hong Kong Key words: Terrain modelling; Delaunay/Voronoi diagrams;

More information

Map Generalization by Skeleton Retraction. Christopher Gold, David Thibault and Zhonghai Liu

Map Generalization by Skeleton Retraction. Christopher Gold, David Thibault and Zhonghai Liu Map Generalization by Skeleton Retraction Christopher Gold, David Thibault and Zhonghai Liu Centre for Research in Geomatics Laval University Quebec City, Quebec, Canada Abstract Much work has been done

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

PRIMAL/DUAL SPATIAL RELATIONSHIPS AND APPLICATIONS

PRIMAL/DUAL SPATIAL RELATIONSHIPS AND APPLICATIONS Primal/Dual Spatial Relationships and Applications PRIMAL/DUAL SPATIAL RELATIONSHIPS AND APPLICATIONS Christopher Gold Department of Land Surveying and Geo-Informatics Hong Kong Polytechnic University

More information

Crust and Anti-Crust: A One-Step Boundary and Skeleton Extraction Algorithm.

Crust and Anti-Crust: A One-Step Boundary and Skeleton Extraction Algorithm. Crust and Anti-Crust: A One-Step Boundary and Skeleton Extraction Algorithm. ABSTRACT Christopher Gold Chair in Geomatics Laval University Quebec City, Quebec, Canada G1K 7P4 Tel: 1-418-656-3308 Christopher.Gold@scg.ulaval.ca

More information

On the isomorphism between the medial axis and a dual of the Delaunay graph

On the isomorphism between the medial axis and a dual of the Delaunay graph Downloaded from orbit.dtu.dk on: Dec 17, 217 On the isomorphism between the medial axis and a dual of the Delaunay graph Sharma, Ojaswa; Anton, François; Mioc, Darka Published in: Sixth International Symposium

More information

A One-Step Crust and Skeleton Extraction Algorithm. Christopher Gold Chair in Geomatics Laval University Quebec City, Quebec, Canada

A One-Step Crust and Skeleton Extraction Algorithm. Christopher Gold Chair in Geomatics Laval University Quebec City, Quebec, Canada A One-Step Crust and Skeleton Extraction Algorithm. Christopher Gold Chair in Geomatics Laval University Quebec City, Quebec, Canada Jack Snoeyink Department of Computer Science University of British Columbia

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

DYNAMIC CARTOGRAPHY USING VORONOI/DELAUNAY METHODS

DYNAMIC CARTOGRAPHY USING VORONOI/DELAUNAY METHODS DYNAMIC CARTOGRAPHY USING VORONOI/DELAUNAY METHODS Chris Gold, Maciej Dakowicz Department of Computing and Mathematics, University of Glamorgan, Pontypridd, Wales, CF37 1DL, UK cmgold@glam.ac.uk; mdakowic@glam.ac.uk

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

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

3D TERRAIN SKELETON APPROXIMATION FROM CONTOURS

3D TERRAIN SKELETON APPROXIMATION FROM CONTOURS 3D TERRAIN SKELETON APPROXIMATION FROM CONTOURS K. Matuk, C.M. Gold, Z. Li The Department of Land Surveying & Geo-Informatics, The Hong Kong Polytechnic University, Hong Kong. (krzysiek.matuk,lszlli)@polyu.edu.hk

More information

Kinetic Voronoi/Delaunay Drawing Tools

Kinetic Voronoi/Delaunay Drawing Tools Kinetic Voronoi/Delaunay Drawing Tools Chris Gold and Maciej Dakowicz School of Computing University of Glamorgan Pontypridd, Wales, CF37 1DL, UK cmgold@glam.ac.uk; mdakowic@glam.ac.uk Abstract We describe

More information

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press,   ISSN Environmental mapping made simple Christopher Gold Geomatics Research Centre, Laval University, Quebec City, Quebec, Canada G1K 7P4. Christopher. Gold@scg. ulaval.ca Abstract In environmental applications

More information

Möbius Transformations in Scientific Computing. David Eppstein

Möbius Transformations in Scientific Computing. David Eppstein Möbius Transformations in Scientific Computing David Eppstein Univ. of California, Irvine School of Information and Computer Science (including joint work with Marshall Bern from WADS 01 and SODA 03) Outline

More information

Delete and insert operations in Voronoi/Delaunay methods and applications $

Delete and insert operations in Voronoi/Delaunay methods and applications $ Computers & Geosciences 29 (2003) 523 530 Delete and insert operations in Voronoi/Delaunay methods and applications $ Mir Abolfazl Mostafavi a, *, Christopher Gold b, Maciej Dakowicz b a Geomatics Department,

More information

TERRAIN RECONSTRUCTION FROM GROUND BASED LASER DATA

TERRAIN RECONSTRUCTION FROM GROUND BASED LASER DATA TERRAIN RECONSTRUCTION FROM GROUND BASED LASER DATA Bruce King1, Elzbieta Matuk1, Krzysztof Matuk1, Christopher M. Gold 1 Address: The Department of Land Surveying & Geo Informatics The Hong Kong Polytechnic

More information

LATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING

LATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING 3D surface reconstruction of objects by using stereoscopic viewing Baki Koyuncu, Kurtuluş Küllü bkoyuncu@ankara.edu.tr kkullu@eng.ankara.edu.tr Computer Engineering Department, Ankara University, Ankara,

More information

Correctness. The Powercrust Algorithm for Surface Reconstruction. Correctness. Correctness. Delaunay Triangulation. Tools - Voronoi Diagram

Correctness. The Powercrust Algorithm for Surface Reconstruction. Correctness. Correctness. Delaunay Triangulation. Tools - Voronoi Diagram Correctness The Powercrust Algorithm for Surface Reconstruction Nina Amenta Sunghee Choi Ravi Kolluri University of Texas at Austin Boundary of a solid Close to original surface Homeomorphic to original

More information

Voronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text

Voronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams in the Plane Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams As important as convex hulls Captures the neighborhood (proximity) information of geometric objects

More information

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi DATA MODELS IN GIS Prachi Misra Sahoo I.A.S.R.I., New Delhi -110012 1. Introduction GIS depicts the real world through models involving geometry, attributes, relations, and data quality. Here the realization

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

A Constrained Delaunay Triangle Mesh Method for Three-Dimensional Unstructured Boundary Point Cloud

A Constrained Delaunay Triangle Mesh Method for Three-Dimensional Unstructured Boundary Point Cloud International Journal of Computer Systems (ISSN: 2394-1065), Volume 03 Issue 02, February, 2016 Available at http://www.ijcsonline.com/ A Constrained Delaunay Triangle Mesh Method for Three-Dimensional

More information

The Medial Axis of the Union of Inner Voronoi Balls in the Plane

The Medial Axis of the Union of Inner Voronoi Balls in the Plane The Medial Axis of the Union of Inner Voronoi Balls in the Plane Joachim Giesen a, Balint Miklos b,, Mark Pauly b a Max-Planck Institut für Informatik, Saarbrücken, Germany b Applied Geometry Group, ETH

More information

Robot Motion Planning in Eight Directions

Robot Motion Planning in Eight Directions Robot Motion Planning in Eight Directions Miloš Šeda and Tomáš Březina Abstract In this paper, we investigate the problem of 8-directional robot motion planning where the goal is to find a collision-free

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

Other Voronoi/Delaunay Structures

Other Voronoi/Delaunay Structures Other Voronoi/Delaunay Structures Overview Alpha hulls (a subset of Delaunay graph) Extension of Voronoi Diagrams Convex Hull What is it good for? The bounding region of a point set Not so good for describing

More information

Terrain Reconstruction from Contour Maps

Terrain Reconstruction from Contour Maps Terrain Reconstruction from Contour Maps Abigail Martínez Rivas and Luis Gerardo de la Fraga Computer Science Section Department of Electrical Engineering. CINVESTAV Av. Instituto Politécnico Nacional

More information

Robot Motion Planning Using Generalised Voronoi Diagrams

Robot Motion Planning Using Generalised Voronoi Diagrams Robot Motion Planning Using Generalised Voronoi Diagrams MILOŠ ŠEDA, VÁCLAV PICH Institute of Automation and Computer Science Brno University of Technology Technická 2, 616 69 Brno CZECH REPUBLIC Abstract:

More information

TERRAIN, DINOSAURS AND CADASTRES: OPTIONS FOR THREE-DIMENSIONAL MODELING

TERRAIN, DINOSAURS AND CADASTRES: OPTIONS FOR THREE-DIMENSIONAL MODELING TERRAIN, DINOSAURS AND CADASTRES: OPTIONS FOR THREE-DIMENSIONAL MODELING REBECCA O.C. TSE AND CHRISTOPHER GOLD Hong Kong Polytechnic University Department of Land Surveying and Geo-Informatics Hong Kong

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

Feature Extraction and Simplification from colour images based on Colour Image Segmentation and Skeletonization using the Quad-Edge data structure

Feature Extraction and Simplification from colour images based on Colour Image Segmentation and Skeletonization using the Quad-Edge data structure Feature Extraction and Simplification from colour images based on Colour Image Segmentation and Skeletonization using the Quad-Edge data structure Ojaswa Sharma Department of Geodesy and Geomatics Engineering,

More information

A qualitative approach for medial computation

A qualitative approach for medial computation A qualitative approach for medial computation Jacklin Michael 1 Dr. M. Ramanathan 2 Prof. S. Vinothkumar 3 Dept. of Computer Science Dept. of Engineering Design Dept. of Computer Science SNS College of

More information

An algorithm for centerline extraction using natural neighbour interpolation

An algorithm for centerline extraction using natural neighbour interpolation Downloaded from orbit.dtu.dk on: Mar 07, 2019 An algorithm for centerline extraction using natural neighbour interpolation Mioc, Darka; Anton, François; Dharmaraj, Girija Published in: Proceedings of the

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

A New Approach to Urban Modelling Based on LIDAR

A New Approach to Urban Modelling Based on LIDAR A New Approach to Urban Modelling Based on LIDAR Rebecca (Oi Chi) Tse rtse@glam.ac.uk Christopher Gold christophergold@voronoi.com Dave Kidner dbkidner@glam.ac.uk School of Computing, University of Glamorgan,

More information

Chapter 7 Spatial Operation

Chapter 7 Spatial Operation 7.1 Introduction Chapter 7 Spatial Operation Q: What is spatial operation? A: Spatial operation is computational manipulation of spatial objects that deepen our understanding of spatial phenomena. In spatial

More information

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital

More information

v Mesh Generation SMS Tutorials Prerequisites Requirements Time Objectives

v Mesh Generation SMS Tutorials Prerequisites Requirements Time Objectives v. 12.3 SMS 12.3 Tutorial Mesh Generation Objectives This tutorial demostrates the fundamental tools used to generate a mesh in the SMS. Prerequisites SMS Overview SMS Map Module Requirements Mesh Module

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

Understanding Geospatial Data Models

Understanding Geospatial Data Models Understanding Geospatial Data Models 1 A geospatial data model is a formal means of representing spatially referenced information. It is a simplified view of physical entities and a conceptualization of

More information

Algorithm That Mimics Human Perceptual Grouping of Dot Patterns

Algorithm That Mimics Human Perceptual Grouping of Dot Patterns Algorithm That Mimics Human Perceptual Grouping of Dot Patterns G. Papari and N. Petkov Institute of Mathematics and Computing Science, University of Groningen, P.O.Box 800, 9700 AV Groningen, The Netherlands

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

Neighbourhood Operations Specific Theory

Neighbourhood Operations Specific Theory Neighbourhood Operations Specific Theory Neighbourhood operations are a method of analysing data in a GIS environment. They are especially important when a situation requires the analysis of relationships

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

CS 532: 3D Computer Vision 14 th Set of Notes

CS 532: 3D Computer Vision 14 th Set of Notes 1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating

More information

v Overview SMS Tutorials Prerequisites Requirements Time Objectives

v Overview SMS Tutorials Prerequisites Requirements Time Objectives v. 12.2 SMS 12.2 Tutorial Overview Objectives This tutorial describes the major components of the SMS interface and gives a brief introduction to the different SMS modules. Ideally, this tutorial should

More information

17/07/2013 RASTER DATA STRUCTURE GIS LECTURE 4 GIS DATA MODELS AND STRUCTURES RASTER DATA MODEL& STRUCTURE TIN- TRIANGULAR IRREGULAR NETWORK

17/07/2013 RASTER DATA STRUCTURE GIS LECTURE 4 GIS DATA MODELS AND STRUCTURES RASTER DATA MODEL& STRUCTURE TIN- TRIANGULAR IRREGULAR NETWORK RASTER DATA STRUCTURE GIS LECTURE 4 GIS DATA MODELS AND STRUCTURES Space is subdivided into regular grids of square grid cells or other forms of polygonal meshes known as picture elements (pixels) the

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

Notes in Computational Geometry Voronoi Diagrams

Notes in Computational Geometry Voronoi Diagrams Notes in Computational Geometry Voronoi Diagrams Prof. Sandeep Sen and Prof. Amit Kumar Indian Institute of Technology, Delhi Voronoi Diagrams In this lecture, we study Voronoi Diagrams, also known as

More information

Introducing ArcScan for ArcGIS

Introducing ArcScan for ArcGIS Introducing ArcScan for ArcGIS An ESRI White Paper August 2003 ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com Copyright 2003

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

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

M. Andrea Rodríguez-Tastets. I Semester 2008

M. Andrea Rodríguez-Tastets. I Semester 2008 M. -Tastets Universidad de Concepción,Chile andrea@udec.cl I Semester 2008 Outline refers to data with a location on the Earth s surface. Examples Census data Administrative boundaries of a country, state

More information

VoroCrust: Simultaneous Surface Reconstruction and Volume Meshing with Voronoi cells

VoroCrust: Simultaneous Surface Reconstruction and Volume Meshing with Voronoi cells VoroCrust: Simultaneous Surface Reconstruction and Volume Meshing with Voronoi cells Scott A. Mitchell (speaker), joint work with Ahmed H. Mahmoud, Ahmad A. Rushdi, Scott A. Mitchell, Ahmad Abdelkader

More information

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams

Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Int J Adv Manuf Technol (1999) 15:182 187 1999 Springer-Verlag London Limited Generating Tool Paths for Free-Form Pocket Machining Using z-buffer-based Voronoi Diagrams Jaehun Jeong and Kwangsoo Kim Department

More information

7 AMethodologyforAutomatedCartographic Data Input, Drawing and Editing Using Kinetic Delaunay/Voronoi Diagrams

7 AMethodologyforAutomatedCartographic Data Input, Drawing and Editing Using Kinetic Delaunay/Voronoi Diagrams 7 AMethodologyforAutomatedCartographic Data Input, Drawing and Editing Using Kinetic Delaunay/Voronoi Diagrams Christopher M. Gold 1,DarkaMioc 2,François Anton 3,OjaswaSharma 3, and Maciej Dakowicz 1 1

More information

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN

NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN NATIONWIDE POINT CLOUDS AND 3D GEO- INFORMATION: CREATION AND MAINTENANCE GEORGE VOSSELMAN OVERVIEW National point clouds Airborne laser scanning in the Netherlands Quality control Developments in lidar

More information

v TUFLOW-2D Hydrodynamics SMS Tutorials Time minutes Prerequisites Overview Tutorial

v TUFLOW-2D Hydrodynamics SMS Tutorials Time minutes Prerequisites Overview Tutorial v. 12.2 SMS 12.2 Tutorial TUFLOW-2D Hydrodynamics Objectives This tutorial describes the generation of a TUFLOW project using the SMS interface. This project utilizes only the two dimensional flow calculation

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

Figure 1: An Area Voronoi Diagram of a typical GIS Scene generated from the ISPRS Working group III/3 Avenches data set. 2 ARRANGEMENTS 2.1 Voronoi Di

Figure 1: An Area Voronoi Diagram of a typical GIS Scene generated from the ISPRS Working group III/3 Avenches data set. 2 ARRANGEMENTS 2.1 Voronoi Di Qualitative Spatial Relations using Arrangements for Complex Images M. Burge and W. Burger Johannes Kepler University, Department of Systems Science Computer Vision Laboratory, A-4040 Linz, Austria burge@cast.uni-linz.ac.at

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

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

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

Automatic urbanity cluster detection in street vector databases with a raster-based algorithm

Automatic urbanity cluster detection in street vector databases with a raster-based algorithm Automatic urbanity cluster detection in street vector databases with a raster-based algorithm Volker Walter, Steffen Volz University of Stuttgart Institute for Photogrammetry Geschwister-Scholl-Str. 24D

More information

Geometric Modeling in Graphics

Geometric Modeling in Graphics Geometric Modeling in Graphics Part 10: Surface reconstruction Martin Samuelčík www.sccg.sk/~samuelcik samuelcik@sccg.sk Curve, surface reconstruction Finding compact connected orientable 2-manifold surface

More information

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification DIGITAL IMAGE ANALYSIS Image Classification: Object-based Classification Image classification Quantitative analysis used to automate the identification of features Spectral pattern recognition Unsupervised

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

Digital Image Processing Fundamentals

Digital Image Processing Fundamentals Ioannis Pitas Digital Image Processing Fundamentals Chapter 7 Shape Description Answers to the Chapter Questions Thessaloniki 1998 Chapter 7: Shape description 7.1 Introduction 1. Why is invariance to

More information

Medial Scaffolds for 3D data modelling: status and challenges. Frederic Fol Leymarie

Medial Scaffolds for 3D data modelling: status and challenges. Frederic Fol Leymarie Medial Scaffolds for 3D data modelling: status and challenges Frederic Fol Leymarie Outline Background Method and some algorithmic details Applications Shape representation: From the Medial Axis to the

More information

Definitions. Topology/Geometry of Geodesics. Joseph D. Clinton. SNEC June Magnus J. Wenninger

Definitions. Topology/Geometry of Geodesics. Joseph D. Clinton. SNEC June Magnus J. Wenninger Topology/Geometry of Geodesics Joseph D. Clinton SNEC-04 28-29 June 2003 Magnus J. Wenninger Introduction Definitions Topology Goldberg s polyhedra Classes of Geodesic polyhedra Triangular tessellations

More information

Lecture Tessellations, fractals, projection. Amit Zoran. Advanced Topics in Digital Design

Lecture Tessellations, fractals, projection. Amit Zoran. Advanced Topics in Digital Design Lecture Tessellations, fractals, projection Amit Zoran Advanced Topics in Digital Design 67682 The Rachel and Selim Benin School of Computer Science and Engineering The Hebrew University of Jerusalem,

More information

Scalar Algorithms: Contouring

Scalar Algorithms: Contouring Scalar Algorithms: Contouring Computer Animation and Visualisation Lecture tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Last Lecture...

More information

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

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

More information

CS 532: 3D Computer Vision 11 th Set of Notes

CS 532: 3D Computer Vision 11 th Set of Notes 1 CS 532: 3D Computer Vision 11 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Line Intersection

More information

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14

Applied Cartography and Introduction to GIS GEOG 2017 EL. Lecture-7 Chapters 13 and 14 Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-7 Chapters 13 and 14 Data for Terrain Mapping and Analysis DEM (digital elevation model) and TIN (triangulated irregular network) are two

More information

GIS Data Models. 4/9/ GIS Data Models

GIS Data Models. 4/9/ GIS Data Models GIS Data Models 1 Conceptual models of the real world The real world can be described using two conceptually different models: 1. As discrete objects, possible to represent as points, lines or polygons.

More information

SYSTEM APPROACH TO A RASTER-TO-VECTOR CONVERSION: From Research to Commercial System. Dr. Eugene Bodansky ESRI. Extended abstract

SYSTEM APPROACH TO A RASTER-TO-VECTOR CONVERSION: From Research to Commercial System. Dr. Eugene Bodansky ESRI. Extended abstract SYSTEM APPROACH TO A RASTER-TO-VECTOR CONVERSION: From Research to Commercial System Dr. Eugene Bodansky ESRI Extended abstract Contact between scientists and the developers who create new commercial systems

More information

Algorithms and Modern Computer Science

Algorithms and Modern Computer Science Algorithms and Modern Computer Science Dr. Marina L. Gavrilova Dept of Comp. Science, University of Calgary, AB, Canada, T2N1N4 My Research Interests Computer modeling and simulation Computational geometry

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 6.854J / 18.415J Advanced Algorithms Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advanced

More information

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION Jun Zhang, Jianzhong Ruan, Frank Liou Department of Mechanical and Aerospace Engineering and Engineering Mechanics Intelligent Systems Center

More information

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994)

G 6i try. On the Number of Minimal 1-Steiner Trees* Discrete Comput Geom 12:29-34 (1994) Discrete Comput Geom 12:29-34 (1994) G 6i try 9 1994 Springer-Verlag New York Inc. On the Number of Minimal 1-Steiner Trees* B. Aronov, 1 M. Bern, 2 and D. Eppstein 3 Computer Science Department, Polytechnic

More information

On a Nearest-Neighbour Problem in Minkowski and Power Metrics

On a Nearest-Neighbour Problem in Minkowski and Power Metrics On a Nearest-Neighbour Problem in Minkowski and Power Metrics M.L. Gavrilova Dept of Comp. Science, University of Calgary Calgary, AB, Canada, T2N1N4 marina@cpsc.ucalgary.ca Abstract. The paper presents

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

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

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

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY

13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY 13.472J/1.128J/2.158J/16.940J COMPUTATIONAL GEOMETRY Lecture 23 Dr. W. Cho Prof. N. M. Patrikalakis Copyright c 2003 Massachusetts Institute of Technology Contents 23 F.E. and B.E. Meshing Algorithms 2

More information

Chapter 1. Introduction

Chapter 1. Introduction Introduction 1 Chapter 1. Introduction We live in a three-dimensional world. Inevitably, any application that analyzes or visualizes this world relies on three-dimensional data. Inherent characteristics

More information

On Triangulation Axes of Polygons

On Triangulation Axes of Polygons On Triangulation Axes of Polygons Wolfgang Aigner Franz Aurenhammer Bert Jüttler Abstract We propose the triangulation axis as an alternative skeletal structure for a simple polygon P. This axis is a straight-line

More information

CPSC 695. Methods for interpolation and analysis of continuing surfaces in GIS Dr. M. Gavrilova

CPSC 695. Methods for interpolation and analysis of continuing surfaces in GIS Dr. M. Gavrilova CPSC 695 Methods for interpolation and analysis of continuing surfaces in GIS Dr. M. Gavrilova Overview Data sampling for continuous surfaces Interpolation methods Global interpolation Local interpolation

More information

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL

DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL DEVELOPING A THREE-DIMENSIONAL TOPOLOGICAL DATA MODEL Saadi MESGARI International Institute for Aerospace Survey and Earth Sciences (ITC) The Netherlands Mesgari@itc.nl Working Group IC/16 KEY WORDS: Data

More information

Determining Differences between Two Sets of Polygons

Determining Differences between Two Sets of Polygons Determining Differences between Two Sets of Polygons MATEJ GOMBOŠI, BORUT ŽALIK Institute for Computer Science Faculty of Electrical Engineering and Computer Science, University of Maribor Smetanova 7,

More information

Path-planning by Tessellation of Obstacles

Path-planning by Tessellation of Obstacles Path-planning by Tessellation of Obstacles Tane Pendragon and Lyndon While School of Computer Science & Software Engineering, The University of Western Australia, Western Australia 6009 email: {pendrt01,

More information

Computational Geometry. Algorithm Design (10) Computational Geometry. Convex Hull. Areas in Computational Geometry

Computational Geometry. Algorithm Design (10) Computational Geometry. Convex Hull. Areas in Computational Geometry Computational Geometry Algorithm Design (10) Computational Geometry Graduate School of Engineering Takashi Chikayama Algorithms formulated as geometry problems Broad application areas Computer Graphics,

More information

The Quality Of 3D Models

The Quality Of 3D Models The Quality Of 3D Models Problems and Solutions for Applications Post-Design Fathi El-Yafi Senior Product Engineer Product Department of EXA Corporation 1 : Overview Status Problems Identified Defect Sources

More information

Outline of the presentation

Outline of the presentation Surface Reconstruction Petra Surynková Charles University in Prague Faculty of Mathematics and Physics petra.surynkova@mff.cuni.cz Outline of the presentation My work up to now Surfaces of Building Practice

More information

Decomposing and Sketching 3D Objects by Curve Skeleton Processing

Decomposing and Sketching 3D Objects by Curve Skeleton Processing Decomposing and Sketching 3D Objects by Curve Skeleton Processing Luca Serino, Carlo Arcelli, and Gabriella Sanniti di Baja Institute of Cybernetics E. Caianiello, CNR, Naples, Italy {l.serino,c.arcelli,g.sannitidibaja}@cib.na.cnr.it

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

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