Pipeline Inspection Tools in a 3D Environment
|
|
- Shona Hardy
- 5 years ago
- Views:
Transcription
1 Pipeline Inspection Tools in a 3D Environment By Lars Dall, Survey Manager, EIVA A/S Abstract The implementation of pipeline inspection functionalities in EIVAs 3D modelling tool, NaviModel3, has brought together a series of tools on a single platform. The tools can be used either simultaneously or one-by-one in a fully integrated solution, that has been developed with focus on 3D visualization in order to provide a highly intuitive and optimized environment for the post-processing. The solution includes: Cleaning functionalities, automatic- as well as manual methods Conventional Digital Terrain Modelling tools in a 3D environment Comprehensive 3D visualization functionalities Dedicated pipeline inspection functions: Pipetracker functions Digitization functions Automatic placing of the pipe object Generation of cross-profile side-flags, standard- as well as user defined Video integration Offline eventing Generic exporting functionalities Key words: Pipeline inspection, data modelling, optimization and practical efficiency, automatic cleaning, data modelling, video integration 1. Introduction The optimization of the post-processing environment for pipeline inspection post-processing tasks within NaviModel3 has focused on two aspects: Optimization of the visual environment in order to supply the operator with enhanced and improved background information for his decision making Speed-optimization and automation of the entire post-processing task The objective of the optimization has in other words been to supply the users with tools that facilitates the production of better and more unambiguous pipeline inspection related data, faster and with reduced user intervention. For the optimization of the visual environment, a series of new features have been implemented. In the development phase of NaviModel3, it was regarded an important enhancement to the visual environment to be capable of displaying all data of relevance in an integrated 3D based DTMwindow, with video functionalities being integrated into the visualization of the data. Of particular interest in connection with pipeline inspection tasks is furthermore elements that will improve the visualization of the pipe object. The speed-optimisation and automation has also had a series of focus areas. With pipe-line inspection to a large extent depending on reliable and accurate seabed information, some kind of fast, reliable automatic cleaning of the seabed scanning data must be regarded a necessity. Also the fact that NaviModel3 has an unlimited model-size is expected to be a significant contributor to the speed-optimisation. EIVA A/S Page 1
2 The objective of this paper is thus to describe the various tools introduced within the NaviModel3 framework, in order to drive the desired optimization as well as to subsequently substantiate that the objectives of the optimization have been met. 2. NaviModel3 The NaviModel3 DTM modelling software is a tool for the generation of and manipulation with Digital Terrain Models (DTMs) on the basis of either single- or multi-beam based bathymetric data. The modelling is founded on either Triangular Regular Network (TRN) or on Triangular Irregular Network (TIN) algorithms. The TRN geometry type models consist of equally spaced triangular cells, whereas for the TIN geometry type models, triangles are based on the raw data. A series of dedicated add-on modules that are designed for specific tasks, have been developed for inclusion in the modelling tool. These comprise: Online 3D module. This module facilitates visualization in an online environment in which various objects can be shown in real time and superimposed onto a DTM Catenary module that facilitates a variety of catenary based tools, as well as calculations and visualizations associated with pipe- and cable-laying jobs Pipeline inspection module. The subject of the present paper Figure 1 The EIVA Pipeline Inspection Postprocessing Flow Figure 1 shows the flow for a typical pipeline post-processing task. Input data is originating from the on-line and editing phases. Furthermore video- and event-information, originating from external sources, can be imported. NaviModel3 hosts different tools, for cleaning, visualization, determination of the pipe etc., that are used in combination with external utilities for offline eventing and automatic cleaning. Ultimately, in order to make the pipe data available for further processing and documentation, a series of generic and predefined exporting functionalities have been implemented. 3. The Quad Tree Principle Within NaviModel3, data is, in general terms, organised in a so-called Quad Tree structure. A Quad Tree is a tree-based data structure in which each internal node has up to four children. Quad Trees are commonly used to partition a two dimensional space by recursively subdividing each level into four quadrants or regions as visualised in the figure below. In a Quad Tree, records are stored in locations called leaves. The name originates from the fact that records always exist at end EIVA A/S Page 2
3 points; there is nothing beyond them. The 1st level is also sometimes termed the root. Branch points, on the other hand, are called nodes. The order of a tree is the number of branches per node. In a Quad Tree, there are always four children per node, so the order is 4. The number of leaves in a Quad Tree is consequently always a power of 4. The number of access operations required to reach the desired record is called the depth of the tree. Figure 2 visualises a Quad Tree of depth 4. In a practical Quad Tree, there can be billions of records. As can be seen in the figure, not all leaves necessarily contain a record and the same is actually the case for nodes. In the latter case, the node does not have to be subdivided. When a leaf does not contain a record it is called a null record. In the example shown here, seven out of 64 leaves are nulls, indicated by open circles. Figure 2 Quad Tree with Leaf Level Within NaviModel3, the higher orders of the Quad Tree are primarily used for visualization purposes: the higher the scale the lower the requirements to the resolution and thereby the higher in the Quad Tree the data can be assembled. When exporting from a DTM, the leaf level data are normally used to define the various attribute values for the export. The cell size for the exporting is however used to optimize the exporting: if for instance the cell size for the export is 2 times the cell size of the model, then the exporting function will actually collect attribute values from the level above the leaf level. This will potentially speed up the export by a factor 4. In NaviModel3 a database that encloses the hierarchical organisation of the Quad Tree structure has been entrenched in a single file solution. With this type of organisation of data, a high degree of I/O efficiency is required from the system, with I/O efficiency defined as the speed by which data is moved between internal memory and storage media, primarily when the user pans or zooms in the model or when a new model is loaded. Whereas the loading of a model can be accomplished in less than 1-2 seconds, irrespective of size, moving and panning can be conducted seamlessly, without the user noting that the system accesses the disc in order to update the view in accordance with changes in scale and position. 4. Geometry Types and Interpolation Methods A Digital Terrain/Elevation Model (DTM/DEM) can be regarded a generalization of the observed bathymetric data, with generalization being defined as the process of reducing the amount of detail in a map in a meaningful way, with respect to scale. At the same time, since total model coverage of the area of interest is often a requirement, the model must often be extended beyond the observations. Whereas different geometry types are used to generalize on the basis of the bathymetric observations, interpolation methods are utilized to generate qualified information, based on the observations available, in areas where no observations have taken place. NaviModel3 supports two different geometry types: The Triangulated Regular Network (TRN) geometry type The Triangulated Irregular Network (TIN) geometry type Only the TRN geometry type is of relevance in the present context. EIVA A/S Page 3
4 TRN Modelling The TRN geometry type is based on square cells with a given cell size. The cell attribute value (zvalue or depth value) can either be arrived at by averaging all the observations within a single cell or by taking the minimum or maximum depth value respectively. The TRN geometry method produces all three model types by default. So when generating a DTM within the NaviModel3 framework, the first step is to generate these three model types on the basis of the input data and on the specified cell size. The TRN cell array looks as visualised in Figure 3, left. The centre of each cell is visualised with a green dot. Each cell has its own attribute value not associated with the attribute of the neighbouring cell. The model therefore will appear to have steps and will certainly not seem smooth. With squares representing the attributes it is in other words not possible to make the seamless transition between the cells that is often desired. Figure 3 TRN Squared Array with primary cells as squares (left). Triangulated TRN on the basis of the squared cell model (right) Each cell is therefore sub-divided into four triangles as it appears in Figure 3, right. The corners of each cell (visualised with a yellow dot) is given an attribute value that is representing the attribute values of the four neighbouring cells. For an average model, the point will be given the average value of the neighbouring cells, whereas it will be given the maximum and the minimum of the four neighbouring cells for maximum and minimum models respectively. By using triangles it is ensured that each piece of the mosaic surface will fit with its neighbouring pieces since the surface of each triangle is defined by the elevations of the three corner points. With all three corners of each triangle having been assigned an attribute that is linked to the neighbouring points, it is possible to create the desired continuous seamless transition between cells, represented by the triangles, within the model. The TRN-based model types can be used to generate and export gridded values even if the desired cell-size and orientation is not identical to that of the model. The present TRN model type selected can then be regarded a look-up table and the export routine will thus, by sending the XY-values, make NaviModel3 return the associated attribute value from the present TRN model type. The generation of contours is also based on the TRN model. For each depth value related to the contour interval and the depth range of the model, the contour routine will search the model and find places with attribute values equal to the desired contour values. For each contour the points returned will be connected taking the basic requirements to contouring into consideration, such as: Contour lines cannot cross each other Contour lines cannot stop in the middle of the model (unless there are no data available) Contour curves cannot split in two Contour curves cannot follow the top of a ridge or the bottom of a depression EIVA A/S Page 4
5 Interpolation Methods Interpolation is used to predict the values of attributes in areas with no observations available, but within the area covered by observations. Predicting values outside this area is termed extrapolation. When data is abundant, like in connection with areas observed with multi-beam techniques, most interpolation techniques will yield (close to) similar results. When data are sparse, however, like in connection with single-beam surveys, the method for interpolation can be critical. Two different methods for interpolation/extrapolation are supported: Interpolated Average TIN Modelling (which is then both a model type and an interpolation method) Interpolated Models NaviModel3 facilitates the method of performing Interpolated models on the basis of a TRN model. The phrase Interpolated covers the fact that an interpolation is taking place internally in the surveyed areas, whereas extrapolation is taking place beyond these areas. NaviModel3 will, on the basis of primary cells ( cells containing observations), interpolate to the neighbouring cells by utilizing a user-defined search radius. Where primary cells are completely surrounding the secondary point in question, taking the search-circle radius into consideration, the method will result in an interpolated result. Otherwise an extrapolated result will be the outcome. Figure 4 Principle of Interpolation: Extrapolation (left) and Interpolation (right) This is visualised in Figure 4 above. The primary cells are indicated with a green dot, whereas the secondary cell in question is represented by a red dot. Around the secondary cell a circle is drawn with the predefined search radius. This is called the search circle. The routine will search for primary cells in all directions inside the search circle. If more than one primary cell is found in a given direction, only the closest will be used to determine the attribute of the secondary cell. Once all directions have been investigated and at least one primary cell has been found inside the circle, the value for the secondary cell in question is found as a weighed average of the attributes of the primary cells found. This weighing is performed as the inverse to the square of the distance between each of the primary cells and the secondary cell in question. The attribute value of the secondary cell is in other words calculated as: As = attribute value of secondary cell n 1 1, with As * * Ap Ap n 2 i 1 i = attribute value of primary cell i i 1 di ) n = number of primary cells found 2 i 1 di d i = distance from secondary cell to primary cell i EIVA A/S Page 5
6 The first part of the equation is used to normalise the result for the attribute of the secondary cell, whereas the second part constitutes the weighing of the observations relative to the inverse of the square of the distances. The method can be considered a dedicated case of the Inverse Distance Weighing (IDW) method that by some is considered the workhorse of spatial interpolation. IDW achieves the desired objective of creating a smooth surface whose value at any point is more like the values at nearby points than the values at distant points. The method is thereby taking Tobler s first law of geography into consideration Everything is related to everything else, but near things are more related than those far apart. IDW is often described as an exact method of interpolation, since the results are true to the input as opposed to an approximate method that allows the result to deviate from the input in the interest of perhaps a higher degree of smoothness of the model. Consider however, if it was really used to try to change the value of a primary cell: the method would then actually arrive at the input value of the primary cell, because the weight would be infinite with a zero distance. The IDW method is considered particularly useful with hydrographic survey data. A weighed average that is never negative will always return a value that is between the limits of the measured values. This means that the method will never generate new undesired highs or lows, not even when extrapolating from the outer skirts of the model. Interpolated models are particularly useful with multi-beam surveys but can also successfully be used with single-beam data. 5. Cleaning Methods Cleaning can take place within the framework of NaviModel3 due to the fact that the raw observations are inherent in the DTM. A series of different cleaning methods are implemented, primarily: Point Edit 3D Cleaning Histogram Plane Cleaning In addition to the two primary built-in cleaning methods, NaviModel3 facilitates the inclusion of dedicated cleaning tools, termed plug-ins. A plug-in tool is here defined as an executable file that reads a point-based data-set and writes back the (edited) result to the same file and consequently back to NaviModel3, once the dedicated cleaning has taken place. Of particular interest in the present context is the S-CAN automatic cleaning plug-in. Point Edit 3D Cleaning The Point Edit 3D cleaning tool is a conventional manual editing tool that was originally developed to be used in EIVAs editing software, NaviEdit. Here it is primarily used on a file-to-file basis. The 3D-based cleaning, in which the user can see portions of the model area includes some manual cleaning and visualization tools. The user is given the possibility, on the basis of the 3D-view, to perform manual cleaning of areas as well as of single points. The clipping plane feature, through which the user can limit the view of the data to an area between two planes, is thought to be particularly useful in connection with pipe data cleaning. The user can thereby edit data in front of and behind an object (pipe) without removing the actual object of interest. It is furthermore possible to show deleted points superimposed on the accepted ones. This includes points deleted in previous cleanings sessions. Once the cleaning is accomplished, the DTM is updated in accordance with the revised information. EIVA A/S Page 6
7 Figure 5 Point Edit 3D cleaning Histogram Plane Cleaning The Histogram Plane Cleaning method is a semi-automatic cleaning tool that, on the basis of a user-defined polygon, will generate a least squares adjusted plane through the corners of the polygon. The tool uses the plane for the subsequent cleaning. The user is given a deletion/selection tool as shown below in Figure 6. The selection tool is an XY-window that in the X-direction shows the distance to the plane, whereas the Y-axis shows number of points. As a guide, proposed maximum and minimum values are visualized with red vertical lines. These lines can be moved forth and back, on top of the distribution curve (histogram), by manual selection and movements of the cursor. Figure 6 Plane Distance selection tool (left) and 3D visualization Another important visual selection guide is given in the 3D window where the consequence of the selection can be monitored, with red dots indicating points to be deleted below as well as above the plane. When accepting the settings, the DTM is promptly updated. The S-CAN Automatic Cleaning Method NaviModel3 supports incorporation of dedicated, user-developed plug-ins for cleaning and antinoise determination. The S-CAN (SCALGO Combinatorial Anti Noise) cleaning tool is such a plug-in, developed in close corporation with the Center for Massive Data Algorithms (MADALGO) at the University of Aarhus. The development of the tool focused on automatic cleaning of the massive multi-beam point-clouds, typically associated with pipe line surveys. In short, the S-CAN algorithm calculates an initial so- EIVA A/S Page 7
8 called Noise Score for each data point in the data-set, and the user can then easily and interactively clean parts of (or the whole) dataset by selecting a region of the data and remove points with high noise scores. Alternatively the user is given the opportunity to use a more differentiated approach to the selection of points to delete. The score value of each sounding is determined or indexed in an initial, relatively processing-heavy, step. The subsequent step of selecting areas with different and dedicated threshold values is developed for efficiency. Here manual intervention is required. The S-CAN is capable of efficiently processing massive datasets that do not match the limitations of internal memory but must reside on disk. The constant movement of data to and from disc during the cleaning is not a performance bottleneck and the algorithm can therefore be regarded I/Oefficient. This is ideal in a NaviModel3 environment, since this is exactly the way data is organised, through the governing Quad Tree principle. The S-CAN plug-in comes in two different variants: a) the Score variant and b) the Components variant. The Components Variant The Components variant separates input observations into series of observations that fulfil an internal requirement regarding maximum tolerable height difference (threshold) between neighbouring points. These neighbouring series are termed surfaces. The minimum height difference between points in a surface and the neighbours in adjacent surfaces is consequently higher than the threshold. Similarly, a large threshold separates into surfaces with high internal difference/noise, whereas a small threshold will divide the observation material into more surfaces as visualised in Figure 7. Figure 7 Principle of the Components variant The largest surfaces, in terms of population, are listed, in sequence, in the user interface, as shown in Figure 9. The user is thereby given an opportunity to choose which ones to keep, as shown to the right in the figure. If the initial threshold is not acceptable for the cleaning, a new score indexing, with a revised threshold, must take place. EIVA A/S Page 8
9 Figure 8 The user interface of the 'Components variant, with the Surface selection window The Score Variant Compared to Components, the Score variant calculates for all thresholds once and for all. This optimizes the testing of the best possible threshold value for a given area and it furthermore honours the fact that different areas might ideally be the subject to different threshold values. In the latter situation, the user will have to perform the subsequent cleaning selection for each of these areas. Figure 9 Principle of the Score variant Figure 10 The user interface of the 'Score' variant, with the Threshold selection window EIVA A/S Page 9
10 Even though the Score variant, as a consequence, is substantially faster than the Components variant, it can only be used in situations where one surface must be determined. A pipe and a seabed can in many instances be regarded one surface. This is actually the case in the examples given here. Similarly, Components should be used when there is a larger variety in the seabed features. Most often however, combining the two variants will be an ideal solution, with Score being used as priority 1, because of its effectiveness, and Components used in the remaining, more complex areas. Compared to other automatic cleaning algorithms commonly used today (usually TPE or CUBE variants), S-CAN does not take the conditions during acquisition, such as the characteristics of each instrument and the overall geometry of the setup, into account. It is therefore not possible to make estimates of the theoretical accuracy of each observation point and thereby use those as basis for the cleaning. The method employed in S-CAN, where only the actually observed data are used as the basis for cleaning, has however proven to be capable of efficiently separating noise clusters from points on top of physical objects like pipelines. 6. The Pipe Object For a pipeline inspection post-processing task, the most important topping (topping items placed on top of the DTM) is the pipe object. NaviModel3 can utilize a combination of three different data types to generate this object: Digitized pipe information Pipetracker data Runline data When determining the pipe the digitized pipe information available is always given first priority. If no digitized pipe information is available, NaviModel3 will look for and use pipetracker data. As third priority, and only in situations where no digitized pipe or pipetracker data is available, the runline information will be used to generate the pipe object. The pipetracker information has typically been exported from NaviEdit after having been edited. When loaded, it will appear in the DTM window, together with a Kalman filter line. This line is based on the pipetracker observations as well as on the Kalman-pipe settings. These settings define the maximum tolerable flexion of the pipe as a function of the pipe diameter. If selected by the user, the Kalman line is used to place the pipe at a later stage of the process. Alternatively the pipetracker data will be used directly. Figure 11 Pipe tracker data with Kalman line, DTM (left) and KP-axis window (right) Digitization of a pipeline is particularly useful in connection with exposed pipes. The digitization can be performed automatically, with the Autoplacing of Pipe functionality, or it can be done manually. To manually generate a digitized pipe object, the user must click in an appropriate position with the mouse for each segment of the digitized pipe. To assist in the digitization, the EIVA A/S Page 10
11 relative range and bearing from the previous point to the present position of the cursor will be visualised as shown below. Figure 12 Digitizing the pipe using snap (blue spheres) and video-lock (in the 3 integrated video windows at the bottom) functions To further assist in the digitization process, the snap and video lock options can be used. As shown in Figure 12, snap will give a set of blue spheres to the left and to the right of the cursor during the digitizing. The point of digitization will appear at the highest position ( top of pipe) as long as the cursor is within the Snap window width. The snap functionality is particularly useful in connection with well-defined, relatively large exposed pipes (or cables). The video-lock functionality is used to force the video to the present position of the cursor and thereby of the digitized line, in order to supply additional visual information for the determination of the whereabouts of the pipe. The next step is to generate the pipe. This is done on the basis of the residing information, with the predefined priority of data, defined above: a) digitized pipe, b) pipetracker data and c) runline data. Once the pipe object is generated, different visualizations with colour-coding of the pipe-status can be used for evaluation purposes, such as: Pipe-flexion status (below left) Pipe burial status(below right) EIVA A/S Page 11
12 Typically the side-flags, based on the pipe-object, will be produced next. Once the flags have been generated, they will be visualized in the DTM window. Based on the depth of the flags, relative to the TOP and to the diameter of the pipe, the KP-axis window will also be updated with the following information: a) free-spans, b) exposures, c) coverages and d) possible burial errors. Figure 13 Side-flags in the DTM-window (left) and in the KP-axis window (right) The final step will be to export information associated with the pipe object for subsequent reporting and documentation. For this a series of exporting functionalities are offered, predefined as well as generic. 7. Offline Eventing The task of generating offline events as part of a pipeline inspection post-processing task is divided in two: Editing, verification and modification of online events Generating new additional (offline) events For this the NaviEvent tool is employed. NaviEvent is an eventing package that can be used with online as well as with offline application. It includes facilitates for editing, in the integrated EventEdit tool, and for generating events. For the latter, NaviModel3 will output the current position of the DTM-window. This information is subsequently used to define the event position in NaviEvent. The trick is therefore to lock this position to the position of the ROV-object, which in turn is identical to the position visualized in the Video-window. When the link between NaviEvent and NaviModel3 has been established, offline eventing can take place. This is initiated by moving the ROV to an appropriate position on the track. The playback of the video can now be started. The situation that, unless intervened by the user, resembles online eventing, is visualised in Figure 14, with the NaviEvent window at the top right and the EventEdit window at the bottom right of the figure. Since NaviModel3 facilitates stepping forth and back in the video data as well as pausing and changing the progress speed, the user is given the option to actually still-position the ROV/video very accurately on top of what appears to require eventing and then perform this. It is apparent that this kind of eventing has an increased the accuracy compared to events performed on the fly, but it also has to be considered slightly more time-consuming. Even though the scenario described in the above associates offline eventing rigorously with the video information, offline eventing can also be performed without any video records available. EIVA A/S Page 12
13 Figure 14 The offline eventing user interface with the NaviEvent window top right and the EventEdit window bottom right 8. Conclusions For the optimization of the post-processing environment within NaviModel3, a series of new features have been implemented. The main contributor to the visual optimization is indisputably the fact that all data of relevance within NaviModel3 is visualised in an integrated 3D based setting that involves different views, such as the 3D DTM-window and the KP-axis window. Also the fact that video functionalities have been incorporated into the modelling tool adds to an enhanced visual environment. Other aspects of significance are: Implementation of an off-line eventing tool that also includes editing of online events Multiple DTMs can be contained and visualised simultaneously Comprehensive visualization tools associated with the pipe as well as with other objects Jointly these visual enhancements provide tools to the users, that facilitate the production of improved and more unambiguous pipeline inspection related data. The speed-optimization and automation of the post-processing task has been concentrated on the initial, processing-heavy fields, with a series of focal points. With pipe-line inspection to a large extent relying on reliable and accurate seabed information, some kind of efficient cleaning of the seabed scanning data is considered a necessity. The cleaning of the multi-beam data has furthermore increasingly become a topic where reliable automation is required. As a consequence of this, a series of cleaning tools, manual as well as automatic, has been implemented. For obvious reasons, the automatic cleaning tools, the S-CAN variants, are the main contributors to the potential speed increase, for the most part because they require a moderate user involvement. With the tools being relatively simple to use, they can furthermore be regarded practically efficient. Having said this, however, in some situations the manual and the semi-automatic cleaning tools will, most often in combination with the automatic cleaning tools, provide optimum solutions. EIVA A/S Page 13
14 Also the fact that NaviModel3 has an unlimited model-size, as a response to the vast increase in data amounts over the last years, contributes noticeably to the speed-optimisation. The implementation of a Quad Tree data structure has resulted in an improved I/O efficiency, so that even though the data is residing on a larger and slower secondary storage device, as opposed to having been loaded into the internal memory, the speed of moving data to and from disc has not become a performance bottleneck, not even in connection with the automatic cleaning sessions. 9. References 1. Pipeline Inspection Tutorial with NaviModel3, EIVA A/S, 2010: 2. User s Manual, EIVA Offline Eventing Tool, EIVA A/S, 2009: 3. Cleaning Massive Sonar Point Clouds, L. Arge, K. G. Larsen, T. Mølhave and F. v. Walderveen, Anti-noise plugin for NaviModel3, EIVA A/S, Press release at Hydro International: 5. Release of NaviModel3 DTM Software, EIVA A/S, Press release at Hydro International: EIVA A/S Page 14
EIVA NaviModel3. Handling of Pipeline Inspection Data in a 3D Environment
EIVA NaviModel3 Handling of Pipeline Inspection Data in a 3D Environment EIVA NaviModel3 Abstract: The optimization of the post-processing environment for pipeline inspection post-processing tasks within
More informationPipeline Inspection Training w. NaviModel. NaviEdit NaviModel - NaviPlot
Pipeline Inspection Training w. NaviModel NaviEdit NaviModel - NaviPlot Training Schedule: Day 1: Day 2: Day 3: Day 4: Introduction Installation of Software NaviEdit NaviEdit (Continued) NaviModel NaviModel
More informationCleaning multibeam data with S-CAN in NaviEdit and NaviModel
Cleaning multibeam data with S-CAN in NaviEdit and NaviModel Revisions 2011-12-15 JEK Initial Version Introduction This document describes how to use S-CAN in NaviModel. It s a walkthrough that takes you
More informationPatch Test & Stability Check Report
Patch Test & Stability Check Report Storebælt, 2009 SB Cable Project CT Offshore Final Report November, 2009 SB Cable Project November 2009 8-10 Teglbaekvej DK-8361 Hasselager Aarhus, Denmark Tel: +45
More informationMassive Data Algorithmics
In the name of Allah Massive Data Algorithmics An Introduction Overview MADALGO SCALGO Basic Concepts The TerraFlow Project STREAM The TerraStream Project TPIE MADALGO- Introduction Center for MAssive
More informationINS aided subsurface positioning for ROV surveys
INS aided subsurface positioning for ROV surveys M. van de Munt, Allseas Engineering B.V., The Netherlands R van der Velden, Allseas Engineering B.V., The Netherlands K. Epke, Allseas Engineering B.V.,
More informationLofting 3D Shapes. Abstract
Lofting 3D Shapes Robby Prescott Department of Computer Science University of Wisconsin Eau Claire Eau Claire, Wisconsin 54701 robprescott715@gmail.com Chris Johnson Department of Computer Science University
More informationv 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 informationLesson 5 overview. Concepts. Interpolators. Assessing accuracy Exercise 5
Interpolation Tools Lesson 5 overview Concepts Sampling methods Creating continuous surfaces Interpolation Density surfaces in GIS Interpolators IDW, Spline,Trend, Kriging,Natural neighbors TopoToRaster
More informationSpatial Data Structures
CSCI 420 Computer Graphics Lecture 17 Spatial Data Structures Jernej Barbic University of Southern California Hierarchical Bounding Volumes Regular Grids Octrees BSP Trees [Angel Ch. 8] 1 Ray Tracing Acceleration
More informationv 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 informationSpatial Data Structures
CSCI 480 Computer Graphics Lecture 7 Spatial Data Structures Hierarchical Bounding Volumes Regular Grids BSP Trees [Ch. 0.] March 8, 0 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s/
More information4.5 VISIBLE SURFACE DETECTION METHODES
4.5 VISIBLE SURFACE DETECTION METHODES A major consideration in the generation of realistic graphics displays is identifying those parts of a scene that are visible from a chosen viewing position. There
More information13 Vectorizing. Overview
13 Vectorizing Vectorizing tools are used to create vector data from scanned drawings or images. Combined with the display speed of Image Manager, these tools provide an efficient environment for data
More informationChapter 12 3D Localisation and High-Level Processing
Chapter 12 3D Localisation and High-Level Processing This chapter describes how the results obtained from the moving object tracking phase are used for estimating the 3D location of objects, based on the
More informationMAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;
MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info; Maya is an intuitive modelling and animation software that relies on a different set of techniques and strategies than Rhinoceros. It is important to note
More informationMathematics Background
Measurement All measurements are approximations. In their work in this Unit, students explore ways to find measures for two and three dimensional figures. Even using exact formulas depends on how students
More informationCreating Surfaces. Steve Kopp Steve Lynch
Steve Kopp Steve Lynch Overview Learn the types of surfaces and the data structures used to store them Emphasis on surface interpolation Learn the interpolation workflow Understand how interpolators work
More informationSelective Space Structures Manual
Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator
More informationSpatial Data Structures
15-462 Computer Graphics I Lecture 17 Spatial Data Structures Hierarchical Bounding Volumes Regular Grids Octrees BSP Trees Constructive Solid Geometry (CSG) March 28, 2002 [Angel 8.9] Frank Pfenning Carnegie
More informationWhat 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 informationDijkstra'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 informationUNIVERSITY OF WATERLOO Faculty of Mathematics
UNIVERSITY OF WATERLOO Faculty of Mathematics Exploring the application of Space Partitioning Methods on river segments S.S. Papadopulos & Associates Bethesda, MD, US Max Ren 20413992 3A Computer Science/BBA
More informationData 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 informationScanning Real World Objects without Worries 3D Reconstruction
Scanning Real World Objects without Worries 3D Reconstruction 1. Overview Feng Li 308262 Kuan Tian 308263 This document is written for the 3D reconstruction part in the course Scanning real world objects
More informationRECOMMENDATION ITU-R P DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES. (Question ITU-R 202/3)
Rec. ITU-R P.1058-1 1 RECOMMENDATION ITU-R P.1058-1 DIGITAL TOPOGRAPHIC DATABASES FOR PROPAGATION STUDIES (Question ITU-R 202/3) Rec. ITU-R P.1058-1 (1994-1997) The ITU Radiocommunication Assembly, considering
More informationWMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools
v. 9.1 WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Floodplain Delineation Learn how to us the WMS floodplain delineation tools Objectives Experiment with the various floodplain delineation options
More informationSpatial Interpolation & Geostatistics
(Z i Z j ) 2 / 2 Spatial Interpolation & Geostatistics Lag Lag Mean Distance between pairs of points 1 Tobler s Law All places are related, but nearby places are related more than distant places Corollary:
More informationSpatial Data Structures
Spatial Data Structures Hierarchical Bounding Volumes Regular Grids Octrees BSP Trees Constructive Solid Geometry (CSG) [Angel 9.10] Outline Ray tracing review what rays matter? Ray tracing speedup faster
More informationData Partitioning. Figure 1-31: Communication Topologies. Regular Partitions
Data In single-program multiple-data (SPMD) parallel programs, global data is partitioned, with a portion of the data assigned to each processing node. Issues relevant to choosing a partitioning strategy
More informationDECONFLICTION 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 informationSpatial Data Structures
15-462 Computer Graphics I Lecture 17 Spatial Data Structures Hierarchical Bounding Volumes Regular Grids Octrees BSP Trees Constructive Solid Geometry (CSG) April 1, 2003 [Angel 9.10] Frank Pfenning Carnegie
More informationAdaptive Point Cloud Rendering
1 Adaptive Point Cloud Rendering Project Plan Final Group: May13-11 Christopher Jeffers Eric Jensen Joel Rausch Client: Siemens PLM Software Client Contact: Michael Carter Adviser: Simanta Mitra 4/29/13
More informationStatistical 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 informationUnderstanding 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 informationSpatial Interpolation - Geostatistics 4/3/2018
Spatial Interpolation - Geostatistics 4/3/201 (Z i Z j ) 2 / 2 Spatial Interpolation & Geostatistics Lag Distance between pairs of points Lag Mean Tobler s Law All places are related, but nearby places
More informationChapter 5. Spatial Data Manipulation
Spatial Data Manipulation 95 Chapter 5. Spatial Data Manipulation Geographic databases particularly those supporting three-dimensional data provide the means to visualize and analyze the world around us
More informationv 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 informationLecture 25: Bezier Subdivision. And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10
Lecture 25: Bezier Subdivision And he took unto him all these, and divided them in the midst, and laid each piece one against another: Genesis 15:10 1. Divide and Conquer If we are going to build useful
More informationDIGITAL 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 informationFigure 1 - Refraction
Geometrical optics Introduction Refraction When light crosses the interface between two media having different refractive indices (e.g. between water and air) a light ray will appear to change its direction
More informationAnnouncements. Written Assignment2 is out, due March 8 Graded Programming Assignment2 next Tuesday
Announcements Written Assignment2 is out, due March 8 Graded Programming Assignment2 next Tuesday 1 Spatial Data Structures Hierarchical Bounding Volumes Grids Octrees BSP Trees 11/7/02 Speeding Up Computations
More informationImpact of 3D Laser Data Resolution and Accuracy on Pipeline Dents Strain Analysis
More Info at Open Access Database www.ndt.net/?id=15137 Impact of 3D Laser Data Resolution and Accuracy on Pipeline Dents Strain Analysis Jean-Simon Fraser, Pierre-Hugues Allard Creaform, 5825 rue St-Georges,
More information17/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 informationAUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER
AUTOMATED 4 AXIS ADAYfIVE SCANNING WITH THE DIGIBOTICS LASER DIGITIZER INTRODUCTION The DIGIBOT 3D Laser Digitizer is a high performance 3D input device which combines laser ranging technology, personal
More informationHardware Displacement Mapping
Matrox's revolutionary new surface generation technology, (HDM), equates a giant leap in the pursuit of 3D realism. Matrox is the first to develop a hardware implementation of displacement mapping and
More informationContouring and Isosurfaces. Ronald Peikert SciVis Contouring 2-1
Contouring and Isosurfaces Ronald Peikert SciVis 2007 - Contouring 2-1 What are contours? Set of points where the scalar field s has a given value c: Examples in 2D: height contours on maps isobars on
More informationThe Game of Criss-Cross
Chapter 5 The Game of Criss-Cross Euler Characteristic ( ) Overview. The regions on a map and the faces of a cube both illustrate a very natural sort of situation: they are each examples of regions that
More informationUMASIS, AN ANALYSIS AND VISUALIZATION TOOL FOR DEVELOPING AND OPTIMIZING ULTRASONIC INSPECTION TECHNIQUES
UMASIS, AN ANALYSIS AND VISUALIZATION TOOL FOR DEVELOPING AND OPTIMIZING ULTRASONIC INSPECTION TECHNIQUES A.W.F. Volker, J. G.P. Bloom TNO Science & Industry, Stieltjesweg 1, 2628CK Delft, The Netherlands
More informationSurface Smoothing Using Kriging
1 AutoCAD Civil 3D has the ability to add data points to a surface based on mathematical criteria. This gives you the ability to strengthen the surface definition in areas where data may be sparse or where
More informationFirstly, I would like to thank ProFantasy for hosting this tutorial on the RPGMaps Blog. Thank you!
Firstly, I would like to thank ProFantasy for hosting this tutorial on the RPGMaps Blog. Thank you! Before we start, it is important that you fully understand what a shaded polygon is, and what it does.
More informationGeological modelling. Gridded Models
Geological modelling This white paper discusses the meaning and generation of a geological model. The emphasis is on gridded seam models which are commonly used in coal. Mining companies make investment
More informationLight: Geometric Optics
Light: Geometric Optics Regular and Diffuse Reflection Sections 23-1 to 23-2. How We See Weseebecauselightreachesoureyes. There are two ways, therefore, in which we see: (1) light from a luminous object
More informationTutorial 3: Constructive Editing (2D-CAD)
(2D-CAD) The editing done up to now is not much different from the normal drawing board techniques. This section deals with commands to copy items we have already drawn, to move them and to make multiple
More informationTechnical note. This note is a work through of the functionality provided in the point cloud module in SCC and later.
15 Moyville Lawns, Taylors Lane, Rathfarnham Dublin 16 Ireland Tel: +3531 4958714/5/6 Fax: +3531 4958717 Email: sales@atlascomputers.ie support@atlascomputers.ie Web: www.atlascomputers.ie Technical note
More information3. MODELING A THREE-PIPE INTERSECTION (3-D)
3. MODELING A THREE-PIPE INTERSECTION (3-D) This tutorial employs primitives that is, predefined GAMBIT modeling components and procedures. There are two types of GAMBIT primitives: Geometry Mesh Geometry
More informationProcessing 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 informationNaviPac 2D Seismic Author : Ole Kristensen Company: EIVA a/s Date:
NaviPac 2D Seismic Author : Ole Kristensen Company: EIVA a/s Date: 15-3-2007 NaviPac 2D Seismic Page 2 Introduction This document illustrates the features utilized by NaviPac when it comes to 2D seismic
More informationModule 4A: Creating the 3D Model of Right and Oblique Pyramids
Inventor (5) Module 4A: 4A- 1 Module 4A: Creating the 3D Model of Right and Oblique Pyramids In Module 4A, we will learn how to create 3D solid models of right-axis and oblique-axis pyramid (regular or
More information5 Classifications of Accuracy and Standards
5 Classifications of Accuracy and Standards 5.1 Classifications of Accuracy All surveys performed by Caltrans or others on all Caltrans-involved transportation improvement projects shall be classified
More informationform are graphed in Cartesian coordinates, and are graphed in Cartesian coordinates.
Plot 3D Introduction Plot 3D graphs objects in three dimensions. It has five basic modes: 1. Cartesian mode, where surfaces defined by equations of the form are graphed in Cartesian coordinates, 2. cylindrical
More informationSETTLEMENT OF A CIRCULAR FOOTING ON SAND
1 SETTLEMENT OF A CIRCULAR FOOTING ON SAND In this chapter a first application is considered, namely the settlement of a circular foundation footing on sand. This is the first step in becoming familiar
More informationDETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION
DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS Yun-Ting Su James Bethel Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette,
More informationIntegrating the Generations, FIG Working Week 2008,Stockholm, Sweden June 2008
H. Murat Yilmaz, Aksaray University,Turkey Omer Mutluoglu, Selçuk University, Turkey Murat Yakar, Selçuk University,Turkey Cutting and filling volume calculation are important issues in many engineering
More informationNeighbourhood 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 informationiric Software Changing River Science River2D Tutorials
iric Software Changing River Science River2D Tutorials iric Software Changing River Science Confluence of the Colorado River, Blue River and Indian Creek, Colorado, USA 1 TUTORIAL 1: RIVER2D STEADY SOLUTION
More informationLab 12: Sampling and Interpolation
Lab 12: Sampling and Interpolation What You ll Learn: -Systematic and random sampling -Majority filtering -Stratified sampling -A few basic interpolation methods Data for the exercise are in the L12 subdirectory.
More informationThree-Dimensional Laser Scanner. Field Evaluation Specifications
Stanford University June 27, 2004 Stanford Linear Accelerator Center P.O. Box 20450 Stanford, California 94309, USA Three-Dimensional Laser Scanner Field Evaluation Specifications Metrology Department
More informationGridding and Contouring in Geochemistry for ArcGIS
Gridding and Contouring in Geochemistry for ArcGIS The Geochemsitry for ArcGIS extension includes three gridding options: Minimum Curvature Gridding, Kriging and a new Inverse Distance Weighting algorithm.
More informationIDL Tutorial. Contours and Surfaces. Copyright 2008 ITT Visual Information Solutions All Rights Reserved
IDL Tutorial Contours and Surfaces Copyright 2008 ITT Visual Information Solutions All Rights Reserved http://www.ittvis.com/ IDL is a registered trademark of ITT Visual Information Solutions for the computer
More informationINTERPRETATION OF CROP CIRCLE PATTERNS
ERIC INTERPRETATION OF CROP CIRCLE PATTERNS Brian Tunstall Key words: Perfield Abstract Diagrams and images of selected crop circle patterns are interpreted in relation knowledge of design requirements
More informationImage representation. 1. Introduction
Image representation Introduction Representation schemes Chain codes Polygonal approximations The skeleton of a region Boundary descriptors Some simple descriptors Shape numbers Fourier descriptors Moments
More informationDATA 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 informationFrequency Distributions
Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,
More informationSpring 2011 Workshop ESSENTIALS OF 3D MODELING IN RHINOCEROS February 10 th 2011 S.R. Crown Hall Lower Core Computer Lab
[1] Open Rhinoceros. PART 1 INTRODUCTION [4] Click and hold on the Boundary Lines in where they form a crossing and Drag from TOP RIGHT to BOTTOM LEFT to enable only the PERSPECTIVE VIEW. [2] When the
More informationCS 465 Program 4: Modeller
CS 465 Program 4: Modeller out: 30 October 2004 due: 16 November 2004 1 Introduction In this assignment you will work on a simple 3D modelling system that uses simple primitives and curved surfaces organized
More informationGeostatistics 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 informationPiping Design. Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index
Piping Design Site Map Preface Getting Started Basic Tasks Advanced Tasks Customizing Workbench Description Index Dassault Systèmes 1994-2001. All rights reserved. Site Map Piping Design member member
More information4. Generating a Relief
ArtCAM Pro 5.5 Relief. The 3D model created by ArtCAM Pro is called a Relief and is shown in the 3D View. The Relief is defined by a resolution in a similar way to a bitmap image. But, instead of each
More informationYour Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format
Your Prioritized List Priority 1 Faulted gridding and contouring Priority 2 Geoprocessing Priority 3 Raster format Priority 4 Raster Catalogs and SDE Priority 5 Expanded 3D Functionality Priority 1 Faulted
More informationUPDATING ELEVATION DATA BASES
UPDATING ELEVATION DATA BASES u MERGING OLD AND NEW DATA Poul Frederiksen Associate Professor Institute of Surveying and Photogrammetry Technical University of Denmark DK 2800 Lyngby, Denmark ISPRS Commission
More informationProduct information. Hi-Tech Electronics Pte Ltd
Product information Introduction TEMA Motion is the world leading software for advanced motion analysis. Starting with digital image sequences the operator uses TEMA Motion to track objects in images,
More information3 Polygonal Modeling. Getting Started with Maya 103
3 Polygonal Modeling In Maya, modeling refers to the process of creating virtual 3D surfaces for the characters and objects in the Maya scene. Surfaces play an important role in the overall Maya workflow
More informationAccuracy of Terrain Elevation Modelling
Accuracy of Terrain Elevation Modelling 0790 0790 07900 07880 0780 0770 0770 07700 1710 17180 1700 170 170 170 1780 1700 170 Accuracy of Terrain Elevation Modelling By A.G. Barnett and H.L. MacMurray Barnett
More informationComputer Graphics Fundamentals. Jon Macey
Computer Graphics Fundamentals Jon Macey jmacey@bournemouth.ac.uk http://nccastaff.bournemouth.ac.uk/jmacey/ 1 1 What is CG Fundamentals Looking at how Images (and Animations) are actually produced in
More informationIn this chapter, we will investigate what have become the standard applications of the integral:
Chapter 8 Overview: Applications of Integrals Calculus, like most mathematical fields, began with trying to solve everyday problems. The theory and operations were formalized later. As early as 70 BC,
More information2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into
2D rendering takes a photo of the 2D scene with a virtual camera that selects an axis aligned rectangle from the scene. The photograph is placed into the viewport of the current application window. A pixel
More informationArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views
ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes
More informationCSE 167: Introduction to Computer Graphics Lecture #9: Visibility. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2018
CSE 167: Introduction to Computer Graphics Lecture #9: Visibility Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2018 Announcements Midterm Scores are on TritonEd Exams to be
More informationSINGLE BEAM SURVEY USING EIVA SOFTWARE
SINGLE BEAM SURVEY USING EIVA SOFTWARE Amirul Izam Fauzi, Othman Mohd Yusof, Eddy Junaidy Emran Centre of Studies for Surveying Science and Geomatics, Faculty of Architecture, Planning and Surveying, Universiti
More informationKinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 2 Lecture - 1
Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module - 2 Lecture - 1 The topic of today s lecture is mobility analysis. By mobility
More informationS206E Lecture 3, 5/15/2017, Rhino 2D drawing an overview
Copyright 2017, Chiu-Shui Chan. All Rights Reserved. S206E057 Spring 2017 Rhino 2D drawing is very much the same as it is developed in AutoCAD. There are a lot of similarities in interface and in executing
More informationWatershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS
HOUSEKEEPING Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS Quizzes Lab 8? WEEK EIGHT Lecture INTERPOLATION & SPATIAL ESTIMATION Joe Wheaton READING FOR TODAY WHAT CAN WE COLLECT AT POINTS?
More informationMaya Lesson 3 Temple Base & Columns
Maya Lesson 3 Temple Base & Columns Make a new Folder inside your Computer Animation Folder and name it: Temple Save using Save As, and select Incremental Save, with 5 Saves. Name: Lesson3Temple YourName.ma
More informationPhased Array Assisted Manual Nozzle Inspection Solution with Data Archiving Capability
19 th World Conference on Non-Destructive Testing 2016 Phased Array Assisted Manual Nozzle Inspection Solution with Data Archiving Capability Jason HABERMEHL 1, Nicolas BADEAU 1, Martin ST-LAURENT 1, Guy
More information3D Programming. 3D Programming Concepts. Outline. 3D Concepts. 3D Concepts -- Coordinate Systems. 3D Concepts Displaying 3D Models
3D Programming Concepts Outline 3D Concepts Displaying 3D Models 3D Programming CS 4390 3D Computer 1 2 3D Concepts 3D Model is a 3D simulation of an object. Coordinate Systems 3D Models 3D Shapes 3D Concepts
More informationv 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 informationv Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map
s v. 11.0 WMS 11.0 Tutorial Become familiar with the WMS interface Objectives Import files into WMS and change modules and display options to become familiar with the WMS interface. Prerequisite Tutorials
More informationccassembler 2.1 Getting Started
ccassembler 2.1 Getting Started Dated: 29/02/2012 www.cadclick.de - 1 - KiM GmbH 1 Basic Principles... 6 1.1 Installing anchor on anchor... 6 1.2 Modes and Actions... 6 1.3 Mouse control and direct input...
More informationPolyhedral Building Model from Airborne Laser Scanning Data**
GEOMATICS AND ENVIRONMENTAL ENGINEERING Volume 4 Number 4 2010 Natalia Borowiec* Polyhedral Building Model from Airborne Laser Scanning Data** 1. Introduction Lidar, also known as laser scanning, is a
More information