Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Fast Algorithms For Hierarchical Range Histogram Constructions
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Automatic Feature Extraction for Multi-view 3D Face Recognition
1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Critique of: Automatic and Accurate Extraction of Road Intersections from Raster Maps by Yao-Yi Chiang · Craig A. Knoblock · Cyrus Shahabi · Ching-Chien.
GIS and Image Processing for Environmental Analysis with Outdoor Mobile Robots School of Electrical & Electronic Engineering Queen’s University Belfast.
A Novel Scheme for Video Similarity Detection Chu-Hong Hoi, Steven March 5, 2003.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Localization of Piled Boxes by Means of the Hough Transform Dimitrios Katsoulas Institute for Pattern Recognition and Image Processing University of Freiburg.
Content Based Image Clustering and Image Retrieval Using Multiple Instance Learning Using Multiple Instance Learning Xin Chen Advisor: Chengcui Zhang Department.
1 Content Based Image Retrieval Using MPEG-7 Dominant Color Descriptor Student: Mr. Ka-Man Wong Supervisor: Dr. Lai-Man Po MPhil Examination Department.
Workshop on Earth Observation for Urban Planning and Management, 20 th November 2006, HK 1 Zhilin Li & Kourosh Khoshelham Dept of Land Surveying & Geo-Informatics.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
GIS Overview. What is GIS? GIS is an information system that allows for capture, storage, retrieval, analysis and display of spatial data.
CPSC 695 Future of GIS Marina L. Gavrilova. The future of GIS.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
 Image Search Engine Results now  Focus on GIS image registration  The Technique and its advantages  Internal working  Sample Results  Applicable.
Learning Object Identification Rules for Information Integration Sheila Tejada Craig A. Knobleock Steven University of Southern California.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Oral Defense by Sunny Tang 15 Aug 2003
9. GIS Data Collection.
HJ-1A/B CCD IMAGERY Geometric Distortions and Precise Geometric Correction Accuracy Analysis Changmiao Hu, Ping Tang
Extracting Places and Activities from GPS Traces Using Hierarchical Conditional Random Fields Yong-Joong Kim Dept. of Computer Science Yonsei.
Dobrina Boltcheva, Mariette Yvinec, Jean-Daniel Boissonnat INRIA – Sophia Antipolis, France 1. Initialization Use the.
Accurately and Reliably Extracting Data from the Web: A Machine Learning Approach by: Craig A. Knoblock, Kristina Lerman Steven Minton, Ion Muslea Presented.
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Spatial Databases: Data Collection Spring, 2015 Ki-Joune Li.
Data input 1: - Online data sources -Map scanning and digitizing GIS 4103 Spring 06 Adina Racoviteanu.
ASPRS Annual Conference 2005, Baltimore, March Utilizing Multi-Resolution Image data vs. Pansharpened Image data for Change Detection V. Vijayaraj,
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
A 3D Model Alignment and Retrieval System Ding-Yun Chen and Ming Ouhyoung.
DARWIN - Dolphin Photo-identification Software Adaptations to Digital Camera Acquisition and Increased Matching Accuracy K. R. Debure, J. H. Stewman, S.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
1 Interactive Thickness Visualization of Articular Cartilage Author :Matej Mlejnek, Anna Vilanova,Meister Eduard GröllerMatej MlejnekAnna VilanovaMeister.
A Two-level Pose Estimation Framework Using Majority Voting of Gabor Wavelets and Bunch Graph Analysis J. Wu, J. M. Pedersen, D. Putthividhya, D. Norgaard,
1 Document Image Matching Based on Component Blocks Fuhui Long, Hanchuan Peng, Zheru Chi, and Wanchi Siu Center for Multimedia Signal Processing, Department.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
Yixin Chen and James Z. Wang The Pennsylvania State University
Distance measure Point A: UTM Eastings = 450,000m; Northings = 4,500,000m Point B: UTM Eastings = 550,000m; Northings = 4,500,000m.
INTEGRATION OF THE NATIONAL MAP 21 July 2004 Michael P. Finn E. Lynn Usery Michael Starbuck Bryan Weaver Gregory M. Jaromack U.S. Department.
Ohio State University Department of Computer Science and Engineering Servicing Range Queries on Multidimensional Datasets with Partial Replicas Li Weng,
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Simulation and Experimental Verification of Model Based Opto-Electronic Automation Drexel University Department of Electrical and Computer Engineering.
What is Digital Image processing?. An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function.
Vector data model TIN: Triangulated Irregular Network.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
Model Refinement from Planar Parallax Anthony DickRoberto Cipolla Department of Engineering University of Cambridge.
Non-parametric Methods for Clustering Continuous and Categorical Data Steven X. Wang Dept. of Math. and Stat. York University May 13, 2010.
Automated Geo-referencing of Images Dr. Ronald Briggs Yan Li GeoSpatial Information Sciences The University.
New data sources (such as Big Data) and Traditional Sources Work Package 2.
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Spatial Databases: Data Collection
Antonio Plaza University of Extremadura. Caceres, Spain
Multi-Information Based GCPs Selection Method
Topological Signatures For Fast Mobility Analysis
Spatial Databases: Data Collection
local measures of change
Presentation transcript:

Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science &Information Technologies University of Southern California Discussant: Oncel Tuzel

Outline Problem Definition Finding Control Points Filtering Control Points Integration of Data Sources Performance Evaluation Conclusion

Problem Definition Automatic integration of data sources having: –Different projections –Different accuracy –Different formats Application –Building Finder –Road Extraction –Etc.

Data Sources Microsoft Terraservice –Satellite Image –Feature Points Feature name Type Lattitude/Longitude TIGER/Line Files (A digital database of geographic features, such as roads, railroads, rivers, lakes, legal boundaries, census statistical boundaries, etc. covering the entire United States.) –Name –Type of feature –Latitude/Longitude –Address, etc…

Data Sources Online data / Yellow pages –Type –Name –Address White lines: Roads from TIGER/Line data source Image: MS Terraservice satellite image

Finding Control Points Control point pair consists of a point in one dataset and a corresponding point in the other dataset. Determines accuracy of the algorithm. Used to transform arbitrary points from one dataset to other. Methods: Using Online Data Analyzing Imagery Using Vector Data

Control Points Using Online Data

Method –For a given location TerraService dataset has accurate control points (churches, libraries, hospitals, etc.) –Find the corresponding control points in Tiger/Lines dataset –Search landmark categories on yellow page sources –Get the address of the landmark find the address in Tiger/Lines DB –Match the names of the landmarks and find matching control points Problems –Inaccuracies in yellow pages –Landmarks are not uniformly distributed –Landmarks may have large areas

Control Points Using Online Data Terraservice DB Yellow pages, Tiger/Line DB integrated

Control Points Analyzing Imagery Using Vector Data Road intersections may be good control points Use computer vision techniques to find the roads intersections on satellite image Find intersections in Tiger/Line files Match control points Automatically extracting road intersections on large images are: –Time consuming –Inaccurate Proposed Method: Localized Image Processing

Localized Image Processing Mark the locations of the intersections points found from Tiger/Line DB on satellite image Define the area size parameter –Start with a small area size, increase the area size until meet some clear features Search the region centered at marked point having given area size Find the edges on the given region Mark the intersection of detected lines Smaller search region –easier –faster

Filtering Control Points Both methods may generate inaccurate points Inaccurate points reduce the accuracy of alignment of data sets Inaccurate control points are detected by identifying pairs having significantly different relationship than the other pairs Vector Median Filter Represent each control point pair by a 2D displacement vector Median vector is the vector that has the least summed distance to other points Finds the correct median if pairs are accurate Modified to get the k nearest vectors to the median

Vector Median Filter As k increases provides more control points, but there may be more inaccurate pairs A natural choice is to select

Conflating Imagery And Vector Data Arbitrary points on one of the data set is transferred to the other using the extracted control points Delaunay Triangulation and piecewise linear rubber sheeting are utilized for transformation Triangulation Alignment according to local adjustments is proposed The domain is partitioned into small pieces (triangles) Delaunay Triangulation is used –Maximizes the minimum angle of all the angles in the triangulation –Avoids triangles with small angles –Built in O(nlogn) time

Conflating Imagery And Vector Data Piecewise Linear Rubber Sheeting Find the transformation coefficients to map triangulation of vector data to imagery Apply the same coefficients to the ends of road segments of vector data Construct the road network on satellite image Since Delaunay Triangulation avoids triangles with small angles, there is less distortion Region Growing Used to find control points where there is no landmarks or intersections Extrapolation on current control points is performed

Performance Evaluation Tests are performed integrating vector data to satellite imagery Evaluation is performed according to generation of control points and effect of filtering Hypothesis –Automated conflation using automatically generated control points without filtering improves accuracy of road identifications –Filtering technique further improves the results –Best results are achieved with localized image processing with vector filtering

Experimental Setup Microsoft TerraService web server was used to query satellite images Tiger/Line files were used as the vector data There are spatial inconsistencies between the data sets Accurate roads are generated by conflating vector data with manually selected control point pairs The experiments are performed by measuring the displacement between the conflated road endpoints and accurate road endpoints Results are given for both control point generation method with/without filtering Tests are performed on two different locations having 300/500 road end points

Online Data vs. Intersection Points

Filtered Vs. Unfiltered Control Points

Results VMF Filtered Online DataVMF Filtered Intersection Pts.

Conclusion An automated integration approach is designed and implemented Results show improvement on road identification Does not offer a general mechanism Accurate roads may be marked manually on the satellite image??? Different transformations may be applied on arbitrary points???

The End