EIVA NaviModel3. Efficient Sonar Data Cleaning. Implementation of the S-CAN Automatic Cleaning Algorithm in EIVAs NaviModel3. Lars Dall, EIVA A/S



Similar documents
NaviSuite Offline Training. NaviEdit NaviModel - NaviPlot

Files Used in this Tutorial

NEW DIGITAL TERRAIN MODELING (DTM) TOOLS FOR CABLE ROUTE PLANNING by Dr. Jose M. Andres Makai Ocean Engineering Inc.

The optimum offshore survey workflow for high-quality GIS results. by integrating CARIS & EIVA software

winbsc 5.0 Product Description

SOFTWARE FOR 3D IMAGE VISUALISATION, ANALYSIS AND MODEL GENERATION

How To Use Gss Software In Trimble Business Center

SECONDARY STORAGE TERRAIN VISUALIZATION IN A CLIENT-SERVER ENVIRONMENT: A SURVEY

massive aerial LiDAR point clouds

Video Tracking Software User s Manual. Version 1.0

3D Data Visualization / Casey Reas

Welcome To Paragon 3.0

Computer Based Training Proposal for Design Solutions, Inc. Created by: Karen Looney EME 6930 Flash PLE

Get the most value from your surveys with text analysis

Using MATLAB to Measure the Diameter of an Object within an Image

Parallel Large-Scale Visualization

Computer Graphics Hardware An Overview

VERSATILE AND EASY-TO-USE 3D LASER SCANNERS > >

Basic 3D reconstruction in Imaris 7.6.1

GUIDE TO POST-PROCESSING OF THE POINT CLOUD

CityGML goes to Broadway

ADVANCED DATA STRUCTURES FOR SURFACE STORAGE

DELPH v3.0. seabed mapping software suite

Location tracking: technology, methodology and applications

3D lumber edging, trimming, and visualization system. User Guide

Figure 1: RotemNet Main Screen

High Resolution RF Analysis: The Benefits of Lidar Terrain & Clutter Datasets

From Point Cloud to Grid DEM: A Scalable Approach

Integer Computation of Image Orthorectification for High Speed Throughput

Why use ColorGauge Micro Analyzer with the Micro and Nano Targets?

Advanced visualization with VisNow platform Case study #2 3D scalar data visualization

Major upgrade versions. To see which features each version of Windows 7 has, go to Microsoft's Compare Windows page.

VERSATILE AND EASY-TO-USE 3D LASER SCANNERS > >

USING TRIANGULATIONS IN COMPUTER SIMULATIONS OF GRANULAR MEDIA

CNC-STEP. "LaserProbe4500" 3D laser scanning system Instruction manual

GEOENGINE MSc in Geomatics Engineering (Master Thesis) Anamelechi, Falasy Ebere

CHAPTER FIVE RESULT ANALYSIS

CS Digital Microscope User Manual

Getting Started With LP360

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.

Pristine s Day Trading Journal...with Strategy Tester and Curve Generator

Hard Disk Drive vs. Kingston SSDNow V+ 200 Series 240GB: Comparative Test

The STC for Event Analysis: Scalability Issues

Introduction.

Be sure to connect the USB cable from TonePort into your computer s USB port, and then proceed with the following steps

ICT Perspectives on Big Data: Well Sorted Materials

MODERN VOXEL BASED DATA AND GEOMETRY ANALYSIS SOFTWARE TOOLS FOR INDUSTRIAL CT

Visualisation in the Google Cloud

BIG DATA POSSIBILITIES AND CHALLENGES

Flood Modelling for Cities using Cloud Computing FINAL REPORT. Vassilis Glenis, Vedrana Kutija, Stephen McGough, Simon Woodman, Chris Kilsby

Euclideon White Paper

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

Central Management Software CV3-M1024

BCA Software Installation and Troubleshooting Guide

International Year of Light 2015 Tech-Talks BREGENZ: Mehmet Arik Well-Being in Office Applications Light Measurement & Quality Parameters

Table of Content RELEASE INFORMATION... 2 ORDERING AND INSTALLATION... 3 CHANGES IN CUTTING POWERPAC

IP Camera User Manual

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

NEURO M203 & BIOMED M263 WINTER 2014

technical notes trimble realworks software

RiMONITOR. Monitoring Software. for RIEGL VZ-Line Laser Scanners. Ri Software. visit our website Preliminary Data Sheet

3D Building Roof Extraction From LiDAR Data

1. System Requirements

Trimble Realworks Software

USB 3.0 to VGA External Multi Monitor Graphics Adapter with 3-Port USB Hub VGA and USB 3.0 Mini Dock 1920x1200 / 1080p

Simple Computer Backup

Practice Management Installation Guide. Requirements/Prerequisites: Workstation Requirements. Page 1 of 5

Service-Oriented Visualization of Virtual 3D City Models

Performance Monitor for AutoCAD

Quick Help Guide (via SRX-Pro Remote)

Glass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.

Segmentation of building models from dense 3D point-clouds

SQL Server 2005 Express Installation guide

Section 1.0 Getting Started with the Vālant EMR. Contents

How do I Check if My Computer is Compatible with Windows 7

1. Central Monitoring System Software

Version 6.6 Comparison Table

Self-Positioning Handheld 3D Scanner

Introduction to ANSYS ICEM CFD

Introduction to Imagery and Raster Data in ArcGIS

of MME Consulting, Inc.

Updated CellTracker software manual

Metadata Import Plugin User manual

How To Create A Surface From Points On A Computer With A Marching Cube

Camera Demo Tool User Manual

Software-based three dimensional reconstructions and enhancements of focal depth in microphotographic images

User Manual. Document revision (12/2/2013)

Current status of image matching for Earth observation

Image Interpolation by Pixel Level Data-Dependent Triangulation

Resource Scheduler 2.0 Using VARCHART XGantt

Tizian TM Creativ RT. Abutment Designer. for the CAD-software version Instruction Manual

ActiView. Visual Presenter Image Software User Manual - English

CYCLOPE let s talk productivity

Watch Your Garden Grow

NetClient software user manual

Transcription:

EIVA NaviModel3 Efficient Sonar Data Cleaning Implementation of the S-CAN Automatic Cleaning Algorithm in EIVAs NaviModel3 Lars Dall, EIVA A/S

Contents: Introduction to NaviModel3 Cleaning functionalities within NaviModel3, with emphasis on S-CAN automatic cleaning Evaluation of the S-CAN efficiency Future Developments Summary EIVA NaviModel3 Data Cleaning

Abstract: EIVA NaviModel3 Data Cleaning The development of NaviModel3 has focused on optimizing the postprocessing environment with emphasis on two aspects primarily: 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 One of the major components in the speed-optimization and automation has been the implementation of the S-CAN automatic data cleaning algorithm

EIVA NaviSuite

Important Features: EIVA NaviModel3 Unlimited Modelsize, based on the QuadTree principle TRN and TIN geometry types TRN models include, by default: - Raw points - Average, Minimum and Maximum Model Types - Interpolation Models Cleaning Functionalities, Automatic- and Manual Methods Add-on Modules for - Conventional Digital Terrain Modelling - Pipeline Inspection - Video Integration - Online 3D Visualization - Catenary and Cablelay Visualizations

The NaviModel3 Flow

NaviModel3 Quad Tree Principle The Quad Tree Principle Strategy for fast handling and visualisation of large datasets When zoomed out: generalisation of the model with a low resolution When zoomed in: high level resolution of what is on the screen; the rest is clipped away NaviModel always uses 32 levels in a single file database solution

NaviModel3 Quad Tree Principle Models and raw points are residing on the hard-drive (not in RAM). The effects of the Quad Tree principle can be visualised as follows. Note the high IO-efficiency both with respect to model and raw points:

NaviModel3 Model Types I The TRN geometry type: TRN models: Square cells divided into four triangles each To ensure a smooth transition between cells

NaviModel3 Model Types II The TIN geometry type: TIN Model, left Delaunay Triangulation, principle, right (circumcised circles between corners of triangles must not contain other points)

NaviModel3 Interpolation IDW interpolation, right, extrapolation, left n 1 1 As * * n 1 2 i 1 di ) d i 1 2 i Ap i, with

NaviModel3 Cleaning The situation prior to cleaning: DTM view with noise around the pipe, close to a rock-dump area (left) Noisy raw data around the pipe (embedded in the model and superimposed onto the DTM) (right)

Manual Point Edit 3D cleaning NaviModel3 Cleaning II

NaviModel3 Cleaning III After cleaning w. manual Point Edit 3D cleaning

Semi-automatic Histogram Plane Cleaning NaviModel3 Cleaning IV

NaviModel3 Cleaning V NaviModel3 supports inclusions of dedicated, user-developed plug-ins for cleaning and antinoise determination: The S-CAN (SCALGO Combinatorial Anti Noise) cleaning tool is developed in corporation with 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 The S-CAN computes a Noise Score for each data point, and the user can then interactively clean parts of the dataset in NaviModel3 by selecting a region of the data and removing points with high noise scores The score value is determined in an initial, relatively processing-heavy, step The subsequent manual processing step of selecting areas with different and dedicated threshold values is developed for efficiency The S-CAN plug-in comes in two different variants: The Score variant The Components variant

NaviModel3 S-Can Cleaning The Components Variant: Separates input observations into series of observations that fulfil a requirement of maximum threshold between neighbouring points Neighbouring series are termed Surfaces. A large threshold separates into surfaces with high internal noise. A small threshold will divide the observations into more surfaces The largest surfaces, in terms of population, are listed, in sequence, in the user interface, for the user to choose which ones to keep If the threshold is not acceptable for the cleaning, a new indexing, with a new threshold must take place

NaviModel3 S-Can Cleaning II S-CAN Components automatic cleaning Initial action (left) Cleaning (right)

NaviModel3 S-Can Cleaning III After Cleaning w. S-CAN Components automatic cleaning

4 NaviModel3 S-Can Cleaning IV The Score Variant: Score calculates for all thresholds This optimizes the testing of the best possible threshold value for a given area The Score variant is often faster than the Component variant. It should only be used where one surface must be determined. A pipe and a seabed can sometimes be regarded a surface Similarly, Component should be used in situations with a larger variety in the seabed features Most often combining the two variants will yield an optimum solution, with Score being used as priority 1, because of its effectiveness, and Components used in the remaining, more complex areas

NaviModel3 S-Can Cleaning V S-CAN Score automatic cleaning Initial action (left) Cleaning (right)

NaviModel3 S-Can Cleaning VI After cleaning w. S-CAN Score automatic cleaning

Raw SBD file from Reson7125D (42 pipe)

After cleaning 11.2 mill points

NaviModel3 S-CAN Cleaning Performance blue line high performance, 64 bit (Score) green line high performance, 32 bit (Score) red line medium/low performance, 64 bit (Score) orange line medium performance, 32 bit (Score) brown line high performance, 32 bit (Components)

NaviModel3 S-CAN Cleaning Performance II Break-point Performance before the break-point Performance after the break-point 64-Bit W7 Laptop (8 GB) 34 (34) million points 6.3 (7.5) million/minute 3.1 (3.8) million/minute 64-Bit XP Desktop (8 GB) 34 million points 1.8 million/minute 0.5 million/minute 32-Bit W7 Laptop (3 GB) 12 million points 3.2 million/minute 0.6 million/minute 32-bit W7 Desktop (3 GB) 14 (14) million points 6.9 (9.4) million/minute 1.7 (2.5) million/minute Break-point, 64 bit: 1200 m data (60 minutes of observations) Break-point, 32 bit: 500 m data (25 minutes of observations) The Break-point is a function of the RAM available for the algorithm: Once all points to be cleaned can be contained in RAM, the algorithm is 4-5 times more efficient than when the auxiliary memory on the swap-file is applied to contain the points. For larger dataset it can be beneficial to divide the initial score determination into optimum parts, relative to the RAM available. When performance is of outmost importance, substantial improvements can be achieved by employing a 64-bit operating system with large amounts of RAM on a high performance computer.

NaviModel3 Efficient Data Cleaning Summary: Speed-optimization and automation: Cleaning functionalities: The automatic cleaning tools, the S-CAN variants, are important contributors to the speed increase, for the most part because they require a moderate user involvement and because they are easy to use Cleaning efficiency and optimization: S-CAN is capable of processing large datasets that do not match the limitations of internal memory. The constant movement of data to and from disc during the cleaning, does not appear to be a performance bottleneck Substantial improvements on S-CAN cleaning performance can be achieved by employing a 64-bit operating system with adequate amounts of RAM on a high performance computer Future developments