Sonar Scans of the Seabed Why?  Creating height maps, nautical depth charts.  Terrain analysis: search for oil, inspection of pipelines. How?  LIDAR.

Slides:



Advertisements
Similar presentations
Patch Testing HYPACK 2013.
Advertisements

CS 352: Computer Graphics Chapter 7: The Rendering Pipeline.
ONE POINT PERSPECTIVE 6 TH GRADE VISUAL ARTS. ELEMENTS OF ART… 2.
Lars Arge 1/43 Big Terrain Data Analysis Algorithms in the Field Workshop SoCG June 19, 2012 Lars Arge.
Convex Hull obstacle start end Convex Hull Convex Hull
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Components Connection Jig Graph Paper (#4101) Mounting Blocks (#5902) Nails Tape Measure Pen Hammer Customer Coordinates.
Polar Coordinates. Butterflies are among the most celebrated of all insects. Their symmetry can be explored with trigonometric functions and a system.
Deep Seafloor Features Mapping the seafloor – Bathymetry- study and mapping of seafloor elevations – Techniques Early explorers measured depth with rope.
6/2/ :35 AMIncremental Convex Hull1 q w u e zt.
Sonar Chapter 9. History Sound Navigation And Ranging (SONAR) developed during WW II –Sound pulses emitted reflected off metal objects with characteristic.
Shirokuro : A Backtracking Approach Benjamin Bush Faculty Advisors: Dr. Russ Abbott, Dr. Gary Brookfield Department of Computer Science, Department of.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Computing the Delaunay Triangulation By Nacha Chavez Math 870 Computational Geometry; Ch.9; de Berg, van Kreveld, Overmars, Schwarzkopf By Nacha Chavez.
17 VECTOR CALCULUS.
CSE473/573 – Stereo Correspondence
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
Junjun Pan 1, Xiaosong Yang 1, Xin Xie 1, Philip Willis 2, Jian J Zhang 1
1. cluster the data. 2. for the data of a cluster, set up the network. 3. begin at a random vertex as source/sink s, choose its farthest vertex as the.
Lecture 2 Geometric Algorithms. A B C D E F G H I J K L M N O P Sedgewick Sample Points.
1/1/20001 Topic >>>> Scan Conversion CSE Computer Graphics.
Copyright © Cengage Learning. All rights reserved. 0 Precalculus Review.
Applied Mathematics 1 Do we have to see everything - all the time? …or is it at all possible? Dr. ing. Rune Aasgaard.
HOW DO WE STUDY THE SEAFLOOR?. 1. Line-sounding – starting around 85 B.C. lead weighted ropes were dropped over the side of the boat and the depth was.
Forward-Scan Sonar Tomographic Reconstruction PHD Filter Multiple Target Tracking Bayesian Multiple Target Tracking in Forward Scan Sonar.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
Design Studies 20 ‘Show Off’ Project How to make a computer monitor In Google Sketchup By: Liam Jack.
Constructing cross sections Starter: look at these diagrams of contour lines. 1.Describe the relief for the first 3 contours 2.Which direction would the.
Graphic Organizers. Introduction Definition Effectiveness Resources.
References [1] Pankaj Agarwal, Lars Arge and Andrew Danner. From Point Cloud to Grid DEM: A Scalable Approach. In Proc. 12th Intl. Symp. on Spatial Data.
Group C. How to Sketch the Graph of an Equation  Graph of Equation: The set of all solution points of an equation 1. Rewrite the equation so that one.
ELEC 106 FUNDAMENTALS OF ELECTRICAL ENGINEERING Engineering Drawing.
UNC Chapel Hill M. C. Lin Computing Voronoi Diagram For each site p i, compute the common inter- section of the half-planes h(p i, p j ) for i  j, using.
Satellite Derived Bathymetry GEBCO Cookbook
Headlines - Font: Ariel, Size:32, white Breadtext: Font: Ariel, Size: 22, color white This is a table cell with color RGB 96,96,96 Headline Running text.
IntroductionReduction to Arrangements of Hyperplanes We keep the canonical triangulation (bottom, left corner triangulation) of each convex cell of the.
Equations of Circles. You can write an equation of a circle in a coordinate plane, if you know: Its radius The coordinates of its center.
11 Copyright © Cengage Learning. All rights reserved. 14 Partial Derivatives.
1 The Coordinate Plane Just as points on a line can be identified with real numbers to form the coordinate line, points in a plane can be identified with.
SIDE SCAN OVERVIEW. Sidescan Survey Overview A sidescan sonar can be used for a wide variety of survey operations. Search and recovery Geological Identification.
Unit 2.b. Phases of a Hydrographic Survey Captain M K Barritt RN.
Orthographic Projection
TerraSTREAM: Terrain Processing Pipeline MADALGO – Center for Massive Data Algorithmics, a Center of the Danish National Research Foundation What TerraSTREAM.
© 2002 Brooks/Cole, a division of Thomson Learning, Inc. BATHYMETRY New technology, such as this bathyscaphe, allows scientists to study deep-ocean basins.
SIDE SCAN Theory and Operation
Digital Elevation Models (DEMs)Constructing Grid DEMConstructing Contour Map Constructing TIN DEM Grid DEM Quality Metric A Digital Elevation Model (DEM)
Solving Compound Inequalities
Engi 1504 – Graphics Lecture 4: More on visualization
THE RELEVANCE OF SURVEY APPLICATION IN OFFSHORE CONSTRUCTION
Real-time Wall Outline Extraction for Redirected Walking
F.1 Social Studies Enrichment Program 4.
3D Rendering Pipeline Hidden Surface Removal 3D Primitives
Chapter 3 Section 1.
Geometry Unit 12 Distance and Circles.
Let’s start at where we left out just now
Section 1.2 Relations.
Use of Kongsberg Extra Detections to Support Pipeline Inspection Surveys Bart-Jan Tijmes Hydro November 2017.
Cubes Orthographic projections One and Two-point Perspective
Circles in the Coordinate Plane
Chapter 6: Analytic Geometry
Chapter 6: Analytic Geometry
One and Two Point Perspective.
Map Reading Basic.
One-Point Perspective Drawing and Space
One Point Perspective By Carl Dellutri Anacortes High School.
Graph Algorithms: Shortest Path
Negative Numbers and Absolute Value
To find the refractive index of a liquid
Presentation transcript:

Sonar Scans of the Seabed Why?  Creating height maps, nautical depth charts.  Terrain analysis: search for oil, inspection of pipelines. How?  LIDAR for land and shallow waters.  Multibeam echo sounders (MBES).  Mounted under survey vessels.  Measures depth using sonar.  Each measurement produces a 3D point.  High resolution  large data sets. What’s the problem?  Not only features on the terrain are reported.  Data includes fish and other non-permanent objects in the water.  Spurious measurements.  E.g. refraction in gas bubbles.  Miscalibration of devices causes systematic errors.  Sensor inaccuracy. Our SolutionDealing with Overhangs Our solution is based on a triangulation that considers only the horizontal coordinates of the 3D points (see picture below). This allows for an efficient implementation, while the edges between the points represent a kind of closeness in horizontal direction. Therefore, if two points are connected via an edge while they are far apart, say more than a distance τ in the vertical direction, they are probably part of different surfaces. From a high level, our algorithm then works as follows.  Compute 2D triangulation.  From the triangulation remove all edges whose endpoints have height difference > τ.  In the resulting graph, find large connected components. Now we have made a separation between points belonging to large surfaces and those that are single outliers or points belonging to small surfaces.  Assign to each point the size of the connected component it belongs to, such that the user can instantly remove all outliers. All of the above steps are implementable in such a way that they use the hard disk efficiently. Therefore, our algorithm scales well and is able to handle large data sets. Our Method Compared to Manual Cleaning Cleaning Sonar Terrain Data MADALGO – Center for Massive Data Algorithmics, a Center of the Danish National Research Foundation Freek van Walderveen Aarhus University Noise caused by fish. Overlays show front and back sides of one group of points. triangulated surface input point projection to the plane empty circle A pipeline surrounded by two ribbons of struc- tural noise.  Blue: reconstructed surface.  Green: points removed by both manual cleaning and our algorithm.  Red: points kept during manual cleaning, but removed by our algorithm.  Orange: points removed by our algorithm, but kept during manual cleaning. Red points: overlooked by operator? Top: Cross-section of a pipeline. Bottom: Same pipeline in perspective. Pipeline spanning a valley. Green points represent noise, removed by both algorithms. Orange points are removed by the origi- nal algorithm, even though they should have been kept, which is what the extended algorithm indeed does. Real sonar data includes over-hangs: situations where one surface appears above another one, allowing the sonar to obtain points on both surfaces. In the picture to the right, the orange section of the pipe- line does not lie on the seabed, leaving a gap, such that points on the seabed are also reported. Due to the 2D triangulation, the points on the pipe appear in small com- ponents and will be removed early. This problem can be solved by augmenting the triangulated graph.