Map matching algorithm for data conflation – an open source approach

Slides:



Advertisements
Similar presentations
Combining OS and OSM Data - A Case Study for geospatial data integration Name: Du Heshan Supervisor: Dr Suchith Anand.
Advertisements

Student : Pourchet Antoine Using open source geospatial tools - introduction Supervisor : Suchith Anand.
We inhabit the same world: integrating social and natural science data Veerle Van den Eynden RELU Data Support Service UK Data Archive
1 Department for Work and Pensions, UK Replacement Rates in Pensim2 Stewart Butler Pensim2 Team Model Development Unit Department for Work and Pensions.
GPS Tracking of Clark County Public Works Vehicles Matt Deitemeyer GIS Analyst.
Starting from Text Files. User Interface Graphic user interface –Mouse, buttons, windows, menus Commands-driven interface –Commands, parameters.
Nancy Edmonson Consultant and Qualified Statistician Houston, Texas NTD Reporting Estimating boardings and passenger miles with automatic passenger counters.
Conflation with JCS Automated and Human-Assisted Conflation Using the JCS Conflation Suite Presented at GeoTec 2003 Vancouver, BC Martin Davis, Technical.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Locating in fingerprint space: wireless indoor localization with little human intervention. Proceedings of the 18th annual international conference on.
DIGITAL IMAGE PROCESSING
A Low-cost Attack on a Microsoft CAPTCHA Yan Qiang,
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
For 796/496 Drs Badruddin and Herrington. The Advanced ArcMAP User What is an advanced GIS user? –Someone who knows what they are doing Can quickly come.
CAPM Evaluation Methodology Bielefeld Conference 2006 Sayeed Choudhury Johns Hopkins University.
Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind © 2005 John Wiley and.
Sources of digital map data Ordnance Survey Digital Data from DIGIMAP Raster data also available Georeferenced for use in a GIS Historic OS mapping.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Agenda Overview Why TransCAD Challenges/tips Initiatives Applications.
OVERVIEW OF PAPER/PRESENTATION Background Situation Today The international response Interface between international and national levels The national.
Smart Templates for Chemical Identification in GCxGC-MS QingPing Tao 1, Stephen E. Reichenbach 2, Mingtian Ni 3, Arvind Visvanathan 2, Michael Kok 2, Luke.
How Many Volunteers Does It Take To Map An Area Well? Dr Muki Haklay Department of Civil, Environmental and Geomatic Engineering, UCL
Progress Report Nizar R. Mabroukeh
Noise Mapping For The Environmental Noise Directive WHAT IT MEANS FOR SCOTLAND Dr Bernadette McKell, October 2006.
TrafficView: A Driver Assistant Device for Traffic Monitoring based on Car-to-Car Communication Sasan Dashtinezhad, Tamer Nadeem Department of CS, University.
@ 2007 Austin Troy. Geoprocessing Introduction to GIS Geoprocessing is the processing of geographic information. – Creating new polygon features through.
9. GIS Data Collection.
@ 2007 Austin Troy. Geoprocessing Introduction to GIS Geoprocessing is the processing of geographic information. Perform spatial analysis and modeling.
Exploration of Ground Truth from Raw GPS Data National University of Defense Technology & Hong Kong University of Science and Technology Exploration of.
Facial Recognition CSE 391 Kris Lord.
Learning Table Extraction from Examples Ashwin Tengli, Yiming Yang and Nian Li Ma School of Computer Science Carnegie Mellon University Coling 04.
School of something FACULTY OF OTHER School of Geography FACULTY OF ENVIRONMENT GeoCrimeData Understanding Crime Context with Novel Geo-Spatial Data Nick.
Behaviour Based Robotics
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Travel Speed Study of Urban Streets Using GPS &GIS Tom E. Sellsted City of Yakima, Washington Information Systems and Traffic.
Vvisual comparision of data Measuring the quality of Volunteered Geographic Information (VGI) datasets such as OpenStreetMap is often attempted without.
ELEKSPOT: EVALUATION PLAN Minkyu Lee Agenda  Project Goal  Objective of Evaluation  Case Study: OpenStreetMap  Quality of GI  Phases.
Viking Survey Results Report Team Assignment 11 Team 2-1.
Generating vector data and statistics from the Stamp survey Dr Humphrey Southall & Dr Brian Baily University of Portsmouth.
Patrick Revell Ordnance Survey Research
Using GIS Networks to Represent Model Networks May 19, 2009 Hoyt Davis & Chunyu Lu Gannett Fleming, Inc.
MATRIX ADJUSTMENT MACRO (DEMADJ.MAC AND DEMADJT.MAC) APPLICATIONS: SEATTLE EXPERIENCE Murli K. Adury Youssef Dehghani Sujay Davuluri Parsons Brinckerhoff.
Elastic Pathing: Your Speed Is Enough to Track You Presented by Ali.
URBPD 442 Urban and regional geospatial analysis This course provides theoretical and practical skills for analyzing spatial patterns and phenomena in.
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
Conflation of aquatic habitat data for linking stream and landscape features Mindi Sheer, NOAA fisheries – Northwest Fisheries Science Center, Seattle.
Molecular Classification of Cancer Class Discovery and Class Prediction by Gene Expression Monitoring.
CARLOC: Precisely Tracking Automobile Position
Summary 1 HPMS Training Course Course Summary. Course Objective To provide training to the States on the data collection and reporting requirements for.
Juanita Cano City of Sacramento Spring 2014 Geography 375.
It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses It Starts with iGaze: Visual Attention Driven Networking with Smart Glasses.
INTEGRATION OF THE NATIONAL MAP 21 July 2004 Michael P. Finn E. Lynn Usery Michael Starbuck Bryan Weaver Gregory M. Jaromack U.S. Department.
Automated Mapping of Marine Habitats from Marine Sonar MEPF Ref No: MEPF 09/P107 Note to reader: These PowerPoint slides accompany the final report for.
Use of Conflation Software in US Census Bureau's TIGER Coordinate Correction Process Prepared for ESRI User Conference 2003 Prepared by Bernard Catalinotto.
Torino, March 1998 ANCIT WORKSHOP Site investigation and output of utilities maps using GPR (Ground Penetrating Radar) Giovanni Ciochetto Renato.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
Intro. To GIS Pre-Lab Spatial Analysis April 1 st, 2013.
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
Unsupervised Classification
Differential Leveling Conversion and Analysis Toolset Lisa Berry University of Redlands, MS GIS Program.
Group collaborative Projects: TECHNOLOGICAL TOOLS TO ASSESS INDIVIDUAL CONTRIBUTION.
The Pan African Health and Emergency Management system Makane Faye E-Applications Section UN Economic Commission for Africa.
Dejavu:An accurate Energy-Efficient Outdoor Localization System
Navigate using Terrain Association
Using GIS to Create Demand Response Service Schedule Zones and Times
Vector Geoprocessing.
AHED Automatic Human Emotion Detection
Presentation transcript:

Map matching algorithm for data conflation – an open source approach Wenchao Jiang Supervisor: Suchith Anand

Presentation Overview Background Why map matching techniques? Methodology Results Evaluation Summary Future work

Background Datasets used: Ordnance Survey ITN(authoritative) data OpenStreetMap (OSM, wiki-type) data Study area: Portsmouth, UK Software development based on Open Source GIS (QGIS + Python scripting)

ITN OSM

Map Matching Automated Map Matching is a fundamental research topic in GIS Map matching is a technique combining base map information with location information to obtain the real position of the vehicles

Research question How can map matching techniques be used for mash-up of authorised data and crowd-sourced data to improve quality of both data sets?

1. ITN is more accurate than OSM 2. OSM has rich attribute information Key features 1. ITN is more accurate than OSM 2. OSM has rich attribute information

Objective Use ITN data as base data -a merged data set Use ITN data as base data For each road section in ITN data set, finding its correspondence in OSM data set. Assign OSM attributes to its ITN correspondence

Methodology Challenge: how to automatically recognize correspondent features in two data sets? Developing Map Matching Algorithm

Methodology Map Matching Algorithm - position matching average angle θ ITN C = W1×D + W2×θ OSM average distance D

Process Map Matching Algorithm Interface

Result

Result ITN OSM merged

Result threshold weight: 10 meters = 60 degree threshold Threshold matching_features percentage distribution <0.1 21 4% <0.2 95 17% 74 <0.3 170 31% 75 <0.4 245 45% <0.5 331 60% 86 <0.6 378 69% 47 <0.7 407 74% 29 <0.8 429 78% 22 <0.9 445 81% 16 <1.0 455 83% 10 threshold weight: 10 meters = 60 degree threshold Threshold

Evaluation 1. Features should not be matched together but they are mistakenly matched by program - matching error 2. Features should be matched together but they are not - omission

name conflict analysis Evaluation name conflict analysis <0.8 429 78% ITN NAME OSM NAME OCCURRENCE NAMED NULL 50 A288 Copnor Road 25 A2030 Eastern Road 17 GREEN FARM GARDENS green farms gardens 5 ST BARBARA WAY Saint Barbara Way 2 KESTREL ROAD Kestrel Close 4 LIMBERLINE SPUR Limberline Spur Industrial Estate 1 NORWAY ROAD Merlin Drive HARTWELL ROAD Plumpton Gardens HAWTHORN CRESCENT Highbury Grove Station Road ACKWORTH ROAD Artillery Row 3 total 111 weight:10meter=60degree threshold:0.8 total conflicts:111 problematic conflicts:7 matching errors: 3

name conflict analysis Evaluation name conflict analysis Outcome: Only 3 matching errors among name-conflict matching features very effective algorithm! but, should aware that matching errors could occur in NAMED-NULL matching, and also name-consistent matching features.

name conflict analysis Evaluation name conflict analysis 1. features should not be matched together but they are mistakenly matched by program - matching error 2. features should be matched together but they are not - omission

Result ITN OSM merged

Problem Section to Section matching in one data set, a road is represented as small sections in other data set, a road is represented as one large section

Position matching length of red section is very small, average distance between 2 features becomes very long,so, small sections can not be matched to its correspondence

We can not presume a one to one feature matching relationship. Even a small section can be matched to a long feature in other data set, does it make sense? We can not presume a one to one feature matching relationship. are they matching features? perhaps a one to many relationship is appropriate

We can not presume a one to one feature matching relationship. Even a small section can be matched to a long feature in other data set, does it make sense? We can not presume a one to one feature matching relationship. Divide Group

overlap of End nodes of 2 features Solution: curve matching + topological information Step 1 construct a topological network ITN data contains topological information, OSM does not but we can construct topological network according to overlap of end nodes overlap of End nodes of 2 features

-the topological network Result -the topological network

Summary Map matching shows good potential for application in data integration Applied to create a merged data set Position matching implemented shows promising result Evaluation - Name conflict analysis - Section to section matching problem

Future work Finish coding for the proposed algorithm Carry out evaluation experiments Devise a method to identify useful information in unstructured attributes of OSM data set. Develop optimization techniques for refining the algorithm