Merging Different Data Sets Based on Matching and Adjustment Techniques

Similar documents
QUALITY CONSIDERATIONS FOR OPTIMAL POSITIONING WHEN INTEGRATING SPATIAL DATA

Automatic registration of terrestrial laser scans for geological deformation monitoring

BASIC MATHEMATICS FOR CADASTRAL MAPPING

3D Building Information Efficiently Acquired and Managed

Assignment 2 : Projection and Homography

Reverse Engineering for Generation of 3D-Building-Information-Models Applying Random Variables in Computer Aided Design

Topic 6 Representation and Description

Mesh segmentation. Florent Lafarge Inria Sophia Antipolis - Mediterranee

CPSC 695. Data Quality Issues M. L. Gavrilova

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

Getting homogeneous ETRS89 Coordinates

Deformation vector differences between two dimensional (2D) and three dimensional (3D) deformation analysis

Convert Local Coordinate Systems to Standard Coordinate Systems

ifp Universität Stuttgart Performance of IGI AEROcontrol-IId GPS/Inertial System Final Report

Consolidation of Grade 6 EQAO Questions Geometry and Spatial Sense

Face Detection. Gary Chern, Paul Gurney, and Jared Starman

Editing & Maintaining Parcels with ArcMap. Christine Leslie Amy Andis

Terrestrial Laser Scanning Applied for Reverse Engineering and Monitoring of Historical Buildings

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

MET71 COMPUTER AIDED DESIGN

Activity The Coordinate System and Descriptive Geometry

A New Shape Matching Measure for Nonlinear Distorted Object Recognition

Generalized kernels of polygons under rotation

Research on Multi-sensor Image Matching Algorithm Based on Improved Line Segments Feature

Applying Geodetic Coordinate Reference Systems in Building Information Modeling (BIM)

6.045J/18.400J: Automata, Computability and Complexity. Practice Quiz 2

Two Connections between Combinatorial and Differential Geometry

LECTURE TWO Representations, Projections and Coordinates

APPLICATION OF FLOYD-WARSHALL LABELLING TECHNIQUE: IDENTIFICATION OF CONNECTED PIXEL COMPONENTS IN BINARY IMAGE. Hyunkyung Shin and Joong Sang Shin

CoE4TN4 Image Processing

THE FORCE DENSITY METHOD: A BRIEF INTRODUCTION

Def De orma f tion orma Disney/Pixar

By Colin Childs, ESRI Education Services. Catalog

An efficient implementation of the greedy forwarding strategy

Chapter 18. Geometric Operations

Overview. Topology as Central Information in Building Models. Basic Set. Topology Topological Space. What is topology?

The Industry Foundation Classes (IFC) Ready for Indoor Cadastre?

FOUR ADVANCES IN HANDLING UNCERTAINTIES IN SPATIAL DATA AND ANALYSIS

Calibrating an Overhead Video Camera

AUTOMATIC EXTRACTION OF BUILDING ROOFS FROM PICTOMETRY S ORTHOGONAL AND OBLIQUE IMAGES

Document id Title Organisation /Author Date Status P6 IFC Schema Extension MSG / Thomas Liebich Final

3D Modeling using multiple images Exam January 2008

ADS40 Calibration & Verification Process. Udo Tempelmann*, Ludger Hinsken**, Utz Recke*

ES302 Class Notes Trigonometric Applications in Geologic Problem Solving (updated Spring 2016)

HOUGH TRANSFORM CS 6350 C V

Basic Tasks in ArcGIS 10.3.x

Algebraic relational approach for geospatial feature correlation

Towards the completion of assignment 1

The Modelling of Spatial Units (Parcels) in the Land Administration Domain Model (LADM, ISO 19152)

Plane Based Free Stationing for Building Models

EE 584 MACHINE VISION

Fundamentals of Surveying MSS 220 Prof. Gamal El-Fiky

A Hierarchical Quality-Dependent Approach Toward Establishing A Seamless Nationwide Topographic Database

Feature Selection. Ardy Goshtasby Wright State University and Image Fusion Systems Research

Lecture 6 Geometric Transformations and Image Registration. Lin ZHANG, PhD School of Software Engineering Tongji University Spring 2013

Boundary descriptors. Representation REPRESENTATION & DESCRIPTION. Descriptors. Moore boundary tracking

3DCITY. Spatial Mapping and Holographic Tools for 3D Data Acquisition and Visualization of Underground Infrastructure Networks

LOCAL GEODETIC HORIZON COORDINATES

CIE L*a*b* color model

Digital Image Processing Fundamentals

Advanced Parcel Editing. Amy Andis Tim Hodson

Semi-Automatic Tool for Map-Matching Bus Routes on High- Resolution Navigation Networks

UNIVERSITY OF CALGARY. Subdivision Surfaces. Advanced Geometric Modeling Faramarz Samavati

INTERSECTION OF CURVES FACTS, COMPUTATIONS, APPLICATIONS IN BLOWUP*

Precise Kinematic GPS Processing and Rigorous Modeling of GPS in a Photogrammetric Block Adjustment

ELEN E4830 Digital Image Processing. Homework 6 Solution

Chapters 1 9: Overview

On a fast discrete straight line segment detection

Lecture 15: Segmentation (Edge Based, Hough Transform)

Location in railway traffic: generation of a digital map for secure applications

Introduction to the Mathematical Concepts of CATIA V5

ALICE tracking system

Reversible Hyperbolic Triangulations

Training i Course Remote Sensing Basic Theory & Image Processing Methods September 2011

1. Below is an example 1D river reach model built in HEC-RAS and displayed in the HEC-RAS user interface:

Effects of multi-scale velocity heterogeneities on wave-equation migration Yong Ma and Paul Sava, Center for Wave Phenomena, Colorado School of Mines

Topic 5: Raster and Vector Data Models

Networks as Manifolds

Locating the Structural High from 2D Seismic Data

EN1610 Image Understanding Lab # 4: Corners, Interest Points, Hough Transform

Network Adjustment Program using MATLAB

Chapter 4. Clustering Core Atoms by Location

Data Models and Data processing in GIS

Ulrik Söderström 21 Feb Representation and description

Humanoid Robotics. Projective Geometry, Homogeneous Coordinates. (brief introduction) Maren Bennewitz

Fig 1. Geometry of DGPS

Automatic Control Point Measurement

IOUG Spatial Summit 2016

Module 7 Defining Coordinate Systems

Empty Rectangles and Graph Dimension

Edge and local feature detection - 2. Importance of edge detection in computer vision

LECTURE 2 SPATIAL DATA MODELS

Feature description. IE PŁ M. Strzelecki, P. Strumiłło

Robustness improvement of polyhedral mesh method for airbag deployment simulations. TU Delft

On Choosing the Right Coordinate Transformation Method

Image representation. 1. Introduction

Journal of Theoretical and Applied Mechanics, Sofia, 2015, vol. 45, No. 2, pp

The interpolation of a 3-D data set by a pair of 2-D filters

Integrated Cadastral Fabric

Modelling of non-gaussian tails of multiple Coulomb scattering in track fitting with a Gaussian-sum filter

Transcription:

Technische Universität Berlin Merging Different Data Sets Based on Matching and djustment Techniques Lothar Gruendig, TU Berlin Frank Gielsdorf, Bernd schoff technet GmbH, Berlin L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques GDI - Reality Matching and Searching Matching: Finding of identical objects in different data sets - corners - distances - straight lines - points - Searching: Finding of geometrical conditions within one data set - right angles - straight lines - parallel lines - parallel lines with given distance - 3 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 4 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Geometrical harmony? Subdivision of a plot greek: harmonia (bringing into agreement) Unification of contradictable facts to a common entirety contradictable facts inconsistency remove inconsistencies adjustment harmonization adjustment Preserve local neighborhood 5 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 6 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

Distance depending correlations x x + cov( x, x ) cov(x,x E ) 0! x E x xe x E Integration of relative geometry Case 1: Original observations are unknown solution: djustment based on pseuobservables, i.e. simulating a rubber membrane, geometrical conditions ρ 1 cov( x, xe ) ρ x, xe x xe f ( se ) s reasoning: 1. Measurement following the principle of neighborhood. Mapping following the principle of neighborhood 7 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 8 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Integration of relative Geometry Integration of relative geometry Case : original observations given solution: adjustment of original (and pseudo) observations Membrane elements Straight lines General Case - 14.36 - - 0.08 - - 8.60 - Right angles Parallel lines - 4.50 - Circularity conditions Global coordinates 1.14 10.95 8.66 4.3 0.0 Locale coordinates 7.88 4.76 8.37 35. 3.50 Distances 17.1 1.46 9 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 10 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Identical points pproach: Identity observations Functional model v X v Y... X i X X k k Y Y X Y Yk i i Stochastic model (FFG) + X i Yi 0 X k Yk + Identity observation 11 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 1 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

Identical straight lines Result of matching procedure n ρ d x ρ Observed identities for the analysis however no topological constraints! Identity is modelled geometrically not topologically. n ρ 0 Functional model ρ ρ v n x d Stochastic model FFG: xyi o 0 d x ρ 13 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 14 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Graphs Nodes Links Corners 15 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 16 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Extraction of partial graphs Geometrical parameterization example: corner Node-branch-matrix Incidence-matrix C link node 0010100 Node Point X, Y link node 0010100 C Link Straight line Point-direction n x, n y, d X, Y, r x, r y Node-node-matrix djacence-matrix C T C node 0010100 C T Point-Point X, Y, X E, Y E link Dyadic product I, j, k are indices of corner points djacence-tensor i j k Corner Point-directions 3 Points X, Y, r, r, r E, r E X, Y, X M, Y M, X E, Y E 17 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 18 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

Stochastic model example: straight line Role of the datum Datum dependent matching given: Point-Point Searched for: Point-Direction Corner Point-Directions X, Y, r, r, r E, r E x y xk x E ye mit x CKK 0 y xe 0 ye x y xr r x ry mit x CRR y rx cov( x, ry ) ry Datum invariant matching Datum dependent parameters x pplying error propagation to solve for the transition R K R K RR KK f( x ) d x F d x C F C F T traverse s 1 s s 3 α 1 α s 1, s, s 3, α 1, α Datum invariant parameters resp. (s /s 1 ), (s 3 /s 1 ), α 1, α 19 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 0 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Principle of interconnected transformation How to find matching candidates? example: two data sets with 100.000 corners each Flur 1 Flur Flur 1 Flur 1. possibility: to compare every corner with every corner n*m Operations of comparison * 10.000 corners 100.000.000 comparisons * 100.000 corners 10.000.000.000 comparisons 1 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques How to find matching candidates? Test referring to identity. possibility: Multi dimensional search trees Every corner has 6 geometrical parameters (x, y, rx, ry, rx E, ry E ) and therefore can be seen as point in a 6D space. Setting up a 64-Tree ( 6 64 Quadrants ) given.: two random vectors x1 y1 r x1 x 1 und ry 1 and the corresponding covariance matrices rxe1 (singular with rang defect of ) rye1 x y r x x ry rxe rye Search in 6D-window n*log d m Operations of comparison * 100.000 corners 500.000 comparisons result: 0 n matching-candidates C xx1 x1 cov( x, rye rye1 ) and C xx x cov( x, rye rye ) 3 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 4 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

Test referring to identity Hypothesis: x 1 x x 1 x d 0 FFG to d: C dd C xx1 + C xx check: d T C dd d ~ χ (f4) Boundary value: χ s χ s (f,α) for f 4 and α 5% χ s 9,5 Test decision: χ < χ s corners are identical χ > χ s corners are not identical 5 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 6 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Treatment of multiple choice possibilities Treatment of multiple choice possibilities Corner is present Corner-operator Straight line-operator Search for matchingcandidates No candidates found n candidates found Identiy test no identity one single identity Several identities Create identity observation Reject all candidates 7 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 8 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Process chain Matching-djustment Process chain Matching-djustment Several not georeferenced vector data sets are present Vector data sets are roughly geo-referenced djustment Datum invariant matching Flur 1 Flur Flur 1 Flur Datum dependent matching consistent adjustment result Point identies were generated more identical objects found False identities recognized Interconnected transformation Switch off the identity with largest NV Vector data sets are roughly geo-referenced No more identical objects found Identity with largest NV switched off 9 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 30 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

SYSTR software package observational types maps field record restrictions new survey Experience based on real projects > coordinates without distortions > unique result of analysis 31 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 3 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques SYSMTCH routine Wimmera Mallee Project Matching: - corners point identities - straight lines local systems - points point identies CRC-SI Corporative Research Centre Spatial Information - University of Melbourne - Department of Sustainability and Environment - Logica CMG Searching: - right angles observed right angles - straight lines observed straight lines extension: North-South East-West 170 km 138 km Cadastral points: 89.175 GPS points: 14.064 links: 116.873 given point identities: 5 Corners in cadastre: 155.00 Corners in GPS data: 10.76 33 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 34 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Starting situation Corner- matching 35 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 36 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques

Geometrical Harmonization Straight line - matching 37 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 38 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques Matching-result Summary Geometrical harmonization does not work without adjustment detected point identities: 5 straight line identities: 8.708 Prerequisite for the adjustment are information with respect to identical objects Matching-algorithms are efficient tools to find identity-information Matching and adjustment can not be separated 39 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques 40 L. Gruendig Merging Different Data Sets Based on Matching and djustment Techniques