Indexing Land Surface for Efficient knn Query
|
|
- Charlotte Allen
- 5 years ago
- Views:
Transcription
1 Indexing Land Surface for Efficient knn Query Cyrus Shahabi, Lu-An Tang and Songhua Xing InfoLab University of Southern California Los Angeles, CA
2 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 2
3 Disaster Response Mo+va+on q Why surface? q The availability of the data (imagery, elevation) of Earth surface at very high resolution q The quick geo-realistic rendering of terrain surface on the computer display (e.g., Google Earth ) q The prevalence of GPS equipped sensors q Various Applications Online Map Outdoor Activities Military Operations Geo-realistic Game 99% Coverage 1.3 Million Images 30-Meter Resolution June 2009: the most complete terrain map of the Earth's surface has been published through the Battlefield Simulator collaboration between NASA (USA) and the ASTER (Japan). Space Exploration 3
4 Mo+va+on q Why is this problem challenging? q Huge size of surface model q Millions of triangles within a region of 100 km 2 Delaunay Triangulation * Triangular Meshes Oracle Spatial 11g 4
5 Mo+va+on q Why is this problem challenging? q Huge size of surface model q Millions of triangles within a region of 10km 10km q Costly surface distance computation q Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes Chen-Han Algorithm: O(n 2 ) * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry
6 Mo+va+on q Why is this problem challenging? q Huge size of surface model q Millions of triangles within a region of 100 km 2 q Costly surface distance computation q Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes Chen-Han Algorithm: O(n 2 ) * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry
7 Mo+va+on q Why is this problem challenging? q Huge size of surface model q Millions of triangles within a region of 100 km 2 q Costly surface distance computation q Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes 2 1 A C B 4 2 Unfolding Case 1 Case 2 1 A A C B 3 2 B Case A B 1 2 Chen-Han Algorithm: O(n 2 ) Case 4 * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry
8 Mo+va+on q Distance Metrics q Euclidean Distance DE (p,q) q Network Distance DN (p,q) q Surface Distance DS (p,q) q DE (p,q) DS (p,q) DN (p,q) p Other Approximations? NOT Restricted on Edges Surface Distance Euclidean Distance Restricted on Edges Network Distance q 8
9 Projec+ve Surface Paths q Projective Surface Paths are not necessarily better than the network paths to approximate the actual surface paths. Orthographic Projection The Orthogonal Plane A Projective Surface Path Network Path B 9
10 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 10
11 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface Conventional knn Reverse knn Time-aware knn Visible knn 11
12 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface F Conventional knn ü NN Query: Roussopoulos et al., SIMGOD 1995 Reverse knn Time-aware knn Visible knn 12
13 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface Conventional knn F Reverse knn Time-aware knn ü NN Query: Roussopoulos et al., SIMGOD 1995 ü Influences Set: Korn et al., SIMGOD 2000 ü FINCH Algorithm: Wu et al,. VLDB 2008 Visible knn 13
14 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface Conventional knn Reverse knn F Time-aware knn Visible knn ü NN Query: Roussopoulos et al., SIMGOD 1995 ü Influences Set: Korn et al., SIMGOD 2000 ü FINCH Algorithm: Wu et al,. VLDB 2008 ü Time-parameterized queries : Tao et al., SIMGOD 2002 ü Continuous NN Search: Tao et al,. VLDB
15 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface Conventional knn Reverse knn Time-aware knn F Visible knn ü NN Query: Roussopoulos et al., SIMGOD 1995 ü Influences Set: Korn et al., SIMGOD 2000 ü FINCH Algorithm: Wu et al,. VLDB 2008 ü Time-parameterized queries : Tao et al., SIMGOD 2002 ü Continuous NN Search: Tao et al,. VLDB 2002 ü VkNN Query: Nutanong et al., DASFAA
16 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface Conventional knn Reverse knn Time-aware knn ü Query Processing in SNDB : Papadias et al., VLDB 2003 ü V-based knn in SNDB: Shahabi et al., VLDB 2004 ü RNN in Large Graphs: Yiu et al., TKDE 2006 ü CNN Monitoring in RN: Mouratidis et al., VLDB 2006 Visible knn 16
17 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface F Conventional knn ü SkNN Query : Deng et al., ICDE 2006, VLDB J Reverse knn Time-aware knn Visible knn 17
18 Related Work Spatial Database knn Query Processing Euclidean Space Road Networks Surface F Conventional knn Reverse knn Time-aware knn ü SkNN Query : Deng et al., ICDE 2006, VLDB J q Not an incremental approach q Not an exact approach Visible knn 18
19 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 19
20 Indexing Land Surface q Intuition Surface Voronoi Diagram q Too Complex to Build Voronoi Diagram 20
21 Indexing Land Surface q Tight Surface Index p3 Tight Cell TC(pi)={q: q T and DN (pi, q) < DE(pj, q) ( pj P, pj pi)} p2 q p1 p4 For any query point q TC(pi), the nearest neighbor of q in surface distance is pi. p5 p6 p7 DS (pi, q) DN (pi, q) < DE(pj, q) DS (pj, q) ( pj P, pj pi)} 21
22 Indexing Land Surface q Loose Surface Index p3 Loose Cell LC(pi)={q: q T and DE (pi, q) < DN(pj, q) ( pj P, pj pi)} p2 p5 q p6 p1 p7 p4 Site pi is guaranteed not to be the nearest neighbor of q if q is outside LC(pi). pj P (pj pi) such that DS(pi, q) DE(pi, q) > DN(pj, q) DS(pj, q) 22
23 Indexing Land Surface q Storage Scheme q R-Tree? q Unlike the Voronoi diagram, tight/loose cell are concave polygons in most cases and much more irregular q All cells are adjacent to each other, causing too much overlapping in R- Tree q Index both on TC/LC q Solution: SIR-tree q Same as VOR-Tree ü X Efficient NOT Efficient * For the purpose of clarity, textures on terrain are removed. 23
24 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 24
25 Query Processing q Nearest Neighbor Query q If the query point falls into one tight cell, its nearest neighbor could be identified immediately without any surface distance computation. p2 q p3 p1 p4 q Our experiment shows about 75% queries fall into one of these tight cells. p5 p6 p7 25
26 Query Processing q Nearest Neighbor Query q If the query point falls out of all tight cells, we need to unfold all loose cells that contain the query point to compute its surface distance to the candidates. p2 p3 p1 p4 q Search (i.e., number of candidates we need compute distance to) is localized in loose cells. p5 p6 q p7 26
27 Query Processing q Nearest Neighbor Query q If pi is the nearest neighbor of q, then the shortest surface path from q to pi is inside the loose cell LC(pi). * q Computation (i.e., unfolding: invocation of CH algorithm) is localized in loose cells. p2 p5 p3 p1 p6 q p7 p4 * Please refer to Section 4.2 Property 4 of the paper for proof. 27
28 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 28
29 Performance Evalua+on q Dataset * q Eagle Peak (EP) at Wyoming State, USA q 10.7km 14km, 1.4M sampled points. q Bearhead (BH) at Washington State, USA q Similar size as above, 1.3M sampled points. q Uniformly distributed Point of Interest Eagle Peak (EP) Bearhead (BH) * 29
30 Performance Evalua+on q Competing Approaches q Surface Index (SI) q Exact and quick answer q Range Ranking (RR) q Approximate and quick answer q Chen Han Algorithm (CH) q Exact and slow answer 30
31 Performance Evalua+on q Query Efficiency, I/O cost vs. Value of k q The difference in improvement of SI over CH increases for larger k Response Time (Sec) 1.2E E+05 Accessed TIN Triangles E E E (a) Query Efficiency, d=2, EP k 2.0E E (e) I/O Cost, d=2, EP k 31
32 Performance Evalua+on q Accuracy vs. Value of k q The accuracy of RR drops dramatically when the value of k increases. q The accuracy of SI stays at 100%. Accuracy Ratio 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% (a) Query Accuracy on EP k Accuracy Ratio 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% (b) Query Accuracy on BH k 32
33 Outline q Mo+va+on q Related Work q Indexing Land Surface q Query Processing q Performance Evalua+on q Conclusion and Future Work 33
34 Conclusion and Future Work q Conclusion q We extend the traditional knn Query to the space constrained with the third dimension. q We construct two complementary indexing schemes, namely Tight Surface Index (TSI) and Loose Surface Index (LSI) to reduce the invocation of the costly surface distance computation. q SI significantly outperforms its competitors in accuracy and efficiency. q Future Work q Further evaluate its performance with synthetic datasets. q Study variations of sknn such as the continuous sknn query, dynamic sknn query and visible sknn query. 34
35 References Shahabi, C.; Tang, L.- A. & Xing, S. Indexing land surface for efficient knn query. PVLDB, 2008, 1,
36 Con9nuous Monitoring of Nearest Neighbors on Land Surface Instructor: Cyrus Shahabi
37 Preliminaries q Continuous nearest neighbor monitoring in road networks (Mouratidis et al, VLDB 06) q Shortest Path Spanning Tree (Dijkstra Tree) 1. Low fan-out 2. Tall and thin BOUNDARY 37
38 Preliminaries q Surface Expansion Tree (SE Tree) source q Observation 1: SE Tree is fat and short. q Observation 2: These shortest surface paths rarely share common edges. q Observation 3: These shortest surface paths do not cross each other. 38
39 Preliminaries q Continuous Monitoring (k = 3) p 6 p 3 p 4 s p 2 p 1 Old New Result Boundary q More incoming objects q Original Result Boundary contains more than k objects q Identify the kth object and shrink the result boundary p 5
40 Preliminaries Ø Ø Ø q Continuous Monitoring (k = 3) DRAWBACKS Expansion is slow; Search Area may be large; SE Tree is fat and short. p 4 p 6 p 3 p 5 s p 1 Expansion Boundary Result Boundary p 2 Search Region q More outgoing objects q Original Result Boundary contains less than k objects q Compute the Expansion Boundary q Expand SE tree to Expansion boundary and identify the kth object inside the search area
41 Surface Index based Approach q Intuition q Motivated by Partitioning Shortest Paths on road networks q Scalable Network Distance Browsing in Spatial Databases: Samet et al., SIGMOD 2008 (best paper award) Is there a way to partition paths on surface? V 3 V 2 X V 4 V 5 V 1 V 6 The shortest path from X to any vertex of one region must be inside that region. 41
42 Surface Index based Approach q Intuition q Motivated by Partitioning Shortest Paths on road networks q Scalable Network Distance Browsing in Spatial Databases: Samet et al., SIGMOD 2008 (best paper award) source Too many partitions 42
43 Surface Index based Approach q Surface Shortest Path Container q Built based on the Observations that shortest paths do not cross each other and hardly share common edges. edges opposite to the source point 43
44 Surface Index based Approach q Angular Surface Index (ASI) q Hierarchically index these containers ASI Tree ü ü ü ADVANTAGES Size: Much Smaller Regularity: Well Balanced Efficiency: Tall and Thin
45 Surface Index based Approach q Query Processing q The core is the same as using SE Tree q Search is localized in Containers only Search Region p p 2 3 s p 6 p 2 p 3 s p 6 p 4 p 4 p 5 p 1 p 1 p 5
46 Surface Index based Approach q More Details q Definitions/Properties of Containers, Equidistance Line and ASI-tree q Please refer to Section 5.1, 5.2 and 5.3 in the paper. q Constructions of Containers q Please refer to Section in the paper. q Algorithms for Query Processing q Please refer to Section 5.4 in the paper.
47 Conclusion and Future Work q Contribution q First study the Continuous knn query on Surface; q Show the concept of expansion tree for land surface does not work as SE-tree suffers from intrinsic defects: it is fat and short; q Propose a superior approach that partitions SE-Tree into hierarchical chunks of pre-computed surface distances which overcome the above deficiency. q Experimentally verify the applicability of proposed methods. q Future work q Study the Continuous knn query problem for arbitary moving query point. 47
48 References Songhua Xing, Cyrus Shahabi, Bei Pan, Con+nuous Monitoring of Nearest Neighbors on Land Surface, VLDB
Indexing Land Surface for Efficient knn Query
Indexing Land Surface for Efficient knn Query Cyrus Shahabi Computer Science Department University of Southern California Los Angeles, CA 90089-0781 shahabi@usc.edu Lu-An Tang Computer Science Department
More informationFinding Shortest Path on Land Surface
Finding Shortest Path on Land Surface Lian Liu, Raymond Chi-Wing Wong Hong Kong University of Science and Technology June 14th, 211 Introduction Land Surface Land surfaces are modeled as terrains A terrain
More informationVoronoi-Based K Nearest Neighbor Search for Spatial Network Databases
Voronoi-Based K Nearest Neighbor Search for Spatial Network Databases Mohammad Kolahdouzan and Cyrus Shahabi Department of Computer Science University of Southern California Los Angeles, CA, 90089, USA
More informationSpatial Queries in Road Networks Based on PINE
Journal of Universal Computer Science, vol. 14, no. 4 (2008), 590-611 submitted: 16/10/06, accepted: 18/2/08, appeared: 28/2/08 J.UCS Spatial Queries in Road Networks Based on PINE Maytham Safar (Kuwait
More informationScalable Shortest Paths Browsing on Land Surface
Scalable Shortest Paths Browsing on Land Surface Songhua Xing Computer Science Department University of Southern California Los Angeles, CA 90089-0781 sxing@usc.edu Cyrus Shahabi Computer Science Department
More informationEfficient Construction of Safe Regions for Moving knn Queries Over Dynamic Datasets
Efficient Construction of Safe Regions for Moving knn Queries Over Dynamic Datasets Mahady Hasan, Muhammad Aamir Cheema, Xuemin Lin, Ying Zhang The University of New South Wales, Australia {mahadyh,macheema,lxue,yingz}@cse.unsw.edu.au
More information9/23/2009 CONFERENCES CONTINUOUS NEAREST NEIGHBOR SEARCH INTRODUCTION OVERVIEW PRELIMINARY -- POINT NN QUERIES
CONFERENCES Short Name SIGMOD Full Name Special Interest Group on Management Of Data CONTINUOUS NEAREST NEIGHBOR SEARCH Yufei Tao, Dimitris Papadias, Qiongmao Shen Hong Kong University of Science and Technology
More informationTransDec: A Data-Driven Framework for Decision-Making in Transportation Systems
TransDec: A Data-Driven Framework for Decision-Making in Transportation Systems Cyrus Shahabi University of Southern California Los Angeles, CA 90089-0781 shahabi@usc.edu http://infolab.usc.edu OUTLINE
More information11/30/2010 IEEE CloudCom 2010
Afsin Akdogan, Ugur Demiryurek, Farnoush Banaei-Kashani and Cyrus Shahabi University of Southern California 11/30/2010 IEEE CloudCom 2010 Outline Motivation Related Work Preliminaries Voronoi Diagram (Index)
More informationSurface k-nn Query Processing
Surface k-nn Query Processing e Deng Xiaofang Zhou Heng Tao Shen University of Queensland {dengke, zxf, shenht}@itee.uq.edu.au ai Xu National ICT Australia kai.xu@nicta.com.au Xuemin Lin UNSW lxue@cse.unsw.edu.au
More informationGeoDec: A Framework to Effectively Visualize and Query Geospatial Data for Decision-Making
GeoDec: A Framework to Effectively Visualize and Query Geospatial Data for Decision-Making Cyrus Shahabi, Farnoush Banaei Kashani, Ali Khoshgozaran and Songhua Xing Information Laboratory (InfoLab) Computer
More informationVoronoi-based reverse nearest neighbor query processing on spatial networks
Multimedia Systems (2009) 15:295 308 DOI 10.1007/s00530-009-0167-z REGULAR PAPER Voronoi-based reverse nearest neighbor query processing on spatial networks Maytham Safar Dariush Ibrahimi David Taniar
More informationISSUES IN SPATIAL DATABASES AND GEOGRAPHICAL INFORMATION SYSTEMS (GIS) HANAN SAMET
zk0 ISSUES IN SPATIAL DATABASES AND GEOGRAPHICAL INFORMATION SYSTEMS (GIS) HANAN SAMET COMPUTER SCIENCE DEPARTMENT AND CENTER FOR AUTOMATION RESEARCH AND INSTITUTE FOR ADVANCED COMPUTER STUDIES UNIVERSITY
More informationLecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University
Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution
More informationEfficient Continuous Nearest Neighbor Query in Spatial Networks using Euclidean Restriction
Efficient Continuous Nearest Neighbor Query in Spatial Networks using Euclidean Restriction Ugur Demiryurek, Farnoush Banaei-Kashani, and Cyrus Shahabi University of Southern California Department of Computer
More informationDifferentially Private H-Tree
GeoPrivacy: 2 nd Workshop on Privacy in Geographic Information Collection and Analysis Differentially Private H-Tree Hien To, Liyue Fan, Cyrus Shahabi Integrated Media System Center University of Southern
More informationFinding All Nearest Neighbors with a Single Graph Traversal
Finding All Nearest Neighbors with a Single Graph Traversal Yixin Xu, Jianzhong Qi, Renata Borovica-Gajic, and Lars Kulik School of Computing and Information Systems, The University of Melbourne Melbourne,
More informationQuerying Shortest Distance on Large Graphs
.. Miao Qiao, Hong Cheng, Lijun Chang and Jeffrey Xu Yu Department of Systems Engineering & Engineering Management The Chinese University of Hong Kong October 19, 2011 Roadmap Preliminary Related Work
More informationThe Islands Approach to Nearest Neighbor Querying in Spatial Networks
The s Approach to Nearest Neighbor Querying in Spatial Networks Xuegang Huang, Christian S. Jensen, Simonas Šaltenis Department of Computer Science, Aalborg University Fredrik Bajers ej 7E, DK-922, Aalborg,
More informationDynamic Nearest Neighbor Queries in Euclidean Space
D Dynamic Nearest Neighbor Queries in Euclidean Space Sarana Nutanong 1, Mohammed Eunus Ali 2, Egemen Tanin 3, and Kyriakos Mouratidis 4 1 City University of Hong Kong, Hong Kong, China 2 Department of
More informationDART+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases
DOI 10.1007/s10844-014-0326-3 DART+: Direction-aware bichromatic reverse k nearest neighbor query processing in spatial databases Kyoung-Won Lee Dong-Wan Choi Chin-Wan Chung Received: 14 September 2013
More informationCS133 Computational Geometry
CS133 Computational Geometry Voronoi Diagram Delaunay Triangulation 5/17/2018 1 Nearest Neighbor Problem Given a set of points P and a query point q, find the closest point p P to q p, r P, dist p, q dist(r,
More informationGeometric Modeling. Mesh Decimation. Mesh Decimation. Applications. Copyright 2010 Gotsman, Pauly Page 1. Oversampled 3D scan data
Applications Oversampled 3D scan data ~150k triangles ~80k triangles 2 Copyright 2010 Gotsman, Pauly Page 1 Applications Overtessellation: E.g. iso-surface extraction 3 Applications Multi-resolution hierarchies
More informationMobiPLACE*: A Distributed Framework for Spatio-Temporal Data Streams Processing Utilizing Mobile Clients Processing Power.
MobiPLACE*: A Distributed Framework for Spatio-Temporal Data Streams Processing Utilizing Mobile Clients Processing Power. Victor Zakhary, Hicham G. Elmongui, and Magdy H. Nagi Computer and Systems Engineering,
More informationAlgorithms for GIS csci3225
Algorithms for GIS csci3225 Laura Toma Bowdoin College Spatial data types and models Spatial data in GIS satellite imagery planar maps surfaces networks point cloud (LiDAR) Spatial data in GIS satellite
More informationTrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets
TrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets Philippe Cudré-Mauroux Eugene Wu Samuel Madden Computer Science and Artificial Intelligence Laboratory Massachusetts Institute
More informationGeneralizing the Optimality of Multi-Step k-nearest Neighbor Query Processing
Generalizing the Optimality of Multi-Step k-nearest Neighbor Query Processing SSTD 2007 Boston, U.S.A. Hans-Peter Kriegel, Peer Kröger, Peter Kunath, Matthias Renz Institute for Computer Science University
More informationExploiting a Page-Level Upper Bound for Multi-Type Nearest Neighbor Queries
Exploiting a Page-Level Upper Bound for Multi-Type Nearest Neighbor Queries Xiaobin Ma University of Minnesota xiaobin@cs.umn.edu Shashi Shekhar University of Minnesota shekhar@cs.umn.edu Hui Xiong Rutgers
More informationThe Islands Approach to Nearest Neighbor Querying in Spatial Networks
The s Approach to Nearest Neighbor Querying in Spatial Networks Xuegang Huang, Christian S. Jensen, Simonas Šaltenis October 9, 26 TR-6 A DB Technical Report Title The s Approach to Nearest Neighbor Querying
More informationWeek 8 Voronoi Diagrams
1 Week 8 Voronoi Diagrams 2 Voronoi Diagram Very important problem in Comp. Geo. Discussed back in 1850 by Dirichlet Published in a paper by Voronoi in 1908 3 Voronoi Diagram Fire observation towers: an
More informationAggregate-Max Nearest Neighbor Searching in the Plane
CCCG 2013, Waterloo, Ontario, August 8 10, 2013 Aggregate-Max Nearest Neighbor Searching in the Plane Haitao Wang Abstract We study the aggregate nearest neighbor searching for the Max operator in the
More informationVGQ-Vor: extending virtual grid quadtree with Voronoi diagram for mobile k nearest neighbor queries over mobile objects
Front. Comput. Sci., 2013, 7(1): 44 54 DOI 10.1007/s11704-012-2069-z VGQ-Vor: extending virtual grid quadtree with Voronoi diagram for mobile k nearest neighbor queries over mobile objects Botao WANG 1,JingweiQU
More informationAlgorithms for GIS. Spatial data: Models and representation (part I) Laura Toma. Bowdoin College
Algorithms for GIS Spatial data: Models and representation (part I) Laura Toma Bowdoin College Outline Spatial data in GIS applications Point data Networks Terrains Planar maps and meshes Data structures
More informationStudy on Delaunay Triangulation with the Islets Constraints
Intelligent Information Management, 2010, 2, 375-379 doi:10.4236/iim.2010.26045 Published Online June 2010 (http://www.scirp.org/journal/iim) Study on Delaunay Triangulation with the Islets Constraints
More informationA Survey on Efficient Location Tracker Using Keyword Search
A Survey on Efficient Location Tracker Using Keyword Search Prasad Prabhakar Joshi, Anand Bone ME Student, Smt. Kashibai Navale Sinhgad Institute of Technology and Science Kusgaon (Budruk), Lonavala, Pune,
More informationA SURVEY ON SEARCHING SPATIO-TEXTUAL TOP K-QUERIES BY REVERSE KEYWORD
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 10, October 2015,
More informationSurrounding Join Query Processing in Spatial Databases
Surrounding Join Query Processing in Spatial Databases Lingxiao Li (B), David Taniar, Maria Indrawan-Santiago, and Zhou Shao Monash University, Melbourne, Australia lli278@student.monash.edu, {david.taniar,maria.indrawan,joe.shao}@monash.edu
More informationAn Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks
An Edge-Based Algorithm for Spatial Query Processing in Real-Life Road Networks Ye-In Chang, Meng-Hsuan Tsai, and Xu-Lun Wu Abstract Due to wireless communication technologies, positioning technologies,
More informationTrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets
TrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets Philippe Cudré-Mauroux Eugene Wu Samuel Madden Computer Science and Artificial Intelligence Laboratory Massachusetts Institute
More informationTowards Efficient and Flexible KNN Query Processing in Real-Life Road Networks
The Ninth International Conference on Web-Age Information Management Towards Efficient and Flexible KNN Query Processing in Real-Life Road Networks Yang Lu Bin Cui Jiakui Zhao Key Laboratory of High Confidence
More informationApproximate Continuous K Nearest Neighbor Queries for Continuous Moving Objects with Pre-Defined Paths
Approximate Continuous K Nearest Neighbor Queries for Continuous Moving Objects with Pre-Defined Paths Yu-Ling Hsueh, Roger Zimmermann, and Meng-Han Yang Computer Science Department University of Southern
More informationLecture 11 Combinatorial Planning: In the Plane
CS 460/560 Introduction to Computational Robotics Fall 2017, Rutgers University Lecture 11 Combinatorial Planning: In the Plane Instructor: Jingjin Yu Outline Convex shapes, revisited Combinatorial planning
More informationSurface Creation & Analysis with 3D Analyst
Esri International User Conference July 23 27 San Diego Convention Center Surface Creation & Analysis with 3D Analyst Khalid Duri Surface Basics Defining the surface Representation of any continuous measurement
More informationOutline of Presentation. Introduction to Overwatch Geospatial Software Feature Analyst and LIDAR Analyst Software
Outline of Presentation Automated Feature Extraction from Terrestrial and Airborne LIDAR Presented By: Stuart Blundell Overwatch Geospatial - VLS Ops Co-Author: David W. Opitz Overwatch Geospatial - VLS
More informationContinuous Evaluation of Monochromatic and Bichromatic Reverse Nearest Neighbors
Continuous Evaluation of Monochromatic and Bichromatic Reverse Nearest Neighbors James M. Kang, Mohamed F. Mokbel, Shashi Shekhar, Tian Xia, Donghui Zhang Department of Computer Science and Engineering,
More informationarxiv: v1 [cs.cg] 8 Jan 2018
Voronoi Diagrams for a Moderate-Sized Point-Set in a Simple Polygon Eunjin Oh Hee-Kap Ahn arxiv:1801.02292v1 [cs.cg] 8 Jan 2018 Abstract Given a set of sites in a simple polygon, a geodesic Voronoi diagram
More informationVoronoi diagrams Delaunay Triangulations. Pierre Alliez Inria
Voronoi diagrams Delaunay Triangulations Pierre Alliez Inria Voronoi Diagram Voronoi Diagram Voronoi Diagram The collection of the non-empty Voronoi regions and their faces, together with their incidence
More informationAn index structure for efficient reverse nearest neighbor queries
An index structure for efficient reverse nearest neighbor queries Congjun Yang Division of Computer Science, Department of Mathematical Sciences The University of Memphis, Memphis, TN 38152, USA yangc@msci.memphis.edu
More informationTRAINING MATERIAL HOW TO OPTIMIZE ACCURACY WITH CORRELATOR3D
TRAINING MATERIAL WITH CORRELATOR3D Page2 Contents 1. UNDERSTANDING INPUT DATA REQUIREMENTS... 4 1.1 What is Aerial Triangulation?... 4 1.2 Recommended Flight Configuration... 4 1.3 Data Requirements for
More informationFinding the Most Accessible Locations - Reverse Path Nearest Neighbor Query in Road Networks
Finding the Most Accessible Locations - Reverse Path Nearest Neighbor Query in Road Networks Shuo Shang Bo Yuan Ke Deng Kexin Xie Xiaofang Zhou School of Information Technology and Electrical Engineering,
More informationHYBRID GEO-TEXTUAL INDEX STRUCTURE FOR SPATIAL RANGE KEYWORD SEARCH
HYBRID GEO-TEXTUAL INDEX STRUCTURE FOR SPATIAL RANGE KEYWORD SEARCH Su Nandar Aung 1 and Myint Mint Sein 2 1 University of Computer Studies, Yangon, Myanmar 2 Research and Development Department, University
More information2D Geometry. Pierre Alliez Inria Sophia Antipolis
2D Geometry Pierre Alliez Inria Sophia Antipolis Outline Sample problems Polygons Graphs Convex hull Voronoi diagram Delaunay triangulation Sample Problems Line Segment Intersection Theorem: Segments (p
More informationM. Andrea Rodríguez-Tastets. I Semester 2008
M. -Tastets Universidad de Concepción,Chile andrea@udec.cl I Semester 2008 Outline refers to data with a location on the Earth s surface. Examples Census data Administrative boundaries of a country, state
More informationDijkstra's Algorithm
Shortest Path Algorithm Dijkstra's Algorithm To find the shortest path from the origin node to the destination node No matrix calculation Floyd s Algorithm To find all the shortest paths from the nodes
More informationTowards K-Nearest Neighbor Search in Time-Dependent Spatial Network Databases
Towards K-Nearest Neighbor Search in Time-Dependent Spatial Network Databases Ugur Demiryurek, Farnoush Banaei-Kashani, and Cyrus Shahabi University of Southern California Department of Computer Science
More informationGeneralized Higher-Order Voronoi Diagrams on Polyhedral Surfaces
Generalized Higher-Order Voronoi Diagrams on Polyhedral Surfaces Marta Fort J. Antoni Sellarès Abstract We present an algorithm for computing exact shortest paths, and consequently distances, from a generalized
More informationTutorial 3 Comparing Biological Shapes Patrice Koehl and Joel Hass
Tutorial 3 Comparing Biological Shapes Patrice Koehl and Joel Hass University of California, Davis, USA http://www.cs.ucdavis.edu/~koehl/ims2017/ What is a shape? A shape is a 2-manifold with a Riemannian
More informationA NOVEL APPROACH ON SPATIAL OBJECTS FOR OPTIMAL ROUTE SEARCH USING BEST KEYWORD COVER QUERY
A NOVEL APPROACH ON SPATIAL OBJECTS FOR OPTIMAL ROUTE SEARCH USING BEST KEYWORD COVER QUERY S.Shiva Reddy *1 P.Ajay Kumar *2 *12 Lecterur,Dept of CSE JNTUH-CEH Abstract Optimal route search using spatial
More informationGeometric Modeling. Bing-Yu Chen National Taiwan University The University of Tokyo
Geometric Modeling Bing-Yu Chen National Taiwan University The University of Tokyo Surface Simplification Motivation Basic Idea of LOD Discrete LOD Continuous LOD Simplification Problem Characteristics
More informationExpansion-Based Algorithms for Finding Single Pair Shortest Path on Surface
Expansion-Based Algorithms for Finding Single Pair Shortest Path on Surface Ke Deng and Xiaofang Zhou School of Information Technology and Electrical Engineering University of Queendsland, Brisbane, QLD
More informationSolutions. Location-Based Services (LBS) Problem Statement. PIR Overview. Spatial K-Anonymity
2 Location-Based Services (LBS) Private Queries in Location-Based Services: Anonymizers are Not Necessary Gabriel Ghinita Panos Kalnis Ali Khoshgozaran 2 Cyrus Shahabi 2 Kian Lee Tan LBS users Mobile devices
More informationCOMPUTATIONAL GEOMETRY
Thursday, September 20, 2007 (Ming C. Lin) Review on Computational Geometry & Collision Detection for Convex Polytopes COMPUTATIONAL GEOMETRY (Refer to O'Rourke's and Dutch textbook ) 1. Extreme Points
More informationMaps as Numbers: Data Models
Maps as Numbers: Data Models vertices E Reality S E S arcs S E Conceptual Models nodes E Logical Models S Start node E End node S Physical Models 1 The Task An accurate, registered, digital map that can
More informationFoundations of Multidimensional and Metric Data Structures
Foundations of Multidimensional and Metric Data Structures Hanan Samet University of Maryland, College Park ELSEVIER AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE
More informationWeb Map Caching and Tiling. Overview David M. Horwood June 2011
Web Map Caching and Tiling Overview David M. Horwood dhorwood@esricanada.com June 2011 Web Mapping Traditional Geographic projection Select / Refresh workflow Slow, non-interactive (refresh delay) http://www.geographynetwork.ca/website/obm/viewer.htm
More informationUnderstanding Geospatial Data Models
Understanding Geospatial Data Models 1 A geospatial data model is a formal means of representing spatially referenced information. It is a simplified view of physical entities and a conceptualization of
More informationMesh Decimation. Mark Pauly
Mesh Decimation Mark Pauly Applications Oversampled 3D scan data ~150k triangles ~80k triangles Mark Pauly - ETH Zurich 280 Applications Overtessellation: E.g. iso-surface extraction Mark Pauly - ETH Zurich
More informationFast Nearest Neighbor Search on Large Time-Evolving Graphs
Fast Nearest Neighbor Search on Large Time-Evolving Graphs Leman Akoglu Srinivasan Parthasarathy Rohit Khandekar Vibhore Kumar Deepak Rajan Kun-Lung Wu Graphs are everywhere Leman Akoglu Fast Nearest Neighbor
More informationData Driven Analysis in Transportation Systems
Data Driven Analysis in Transportation Systems http://imsc.usc.edu/ Ugur Demiryurek, Ph.D. Associate Director, Integrated Media Systems Center (IMSC) Viterbi School of Engineering University of Southern
More information: Mesh Processing. Chapter 2
600.657: Mesh Processing Chapter 2 Data Structures Polygon/Triangle Soup Indexed Polygon/Triangle Set Winged-Edge Half-Edge Directed-Edge List of faces Polygon Soup Each face represented independently
More informationAn efficient implementation of the greedy forwarding strategy
An efficient implementation of the greedy forwarding strategy Hannes Stratil Embedded Computing Systems Group E182/2 Technische Universität Wien Treitlstraße 3 A-1040 Vienna Email: hannes@ecs.tuwien.ac.at
More informationCS 532: 3D Computer Vision 14 th Set of Notes
1 CS 532: 3D Computer Vision 14 th Set of Notes Instructor: Philippos Mordohai Webpage: www.cs.stevens.edu/~mordohai E-mail: Philippos.Mordohai@stevens.edu Office: Lieb 215 Lecture Outline Triangulating
More informationChapter 7 Spatial Operation
7.1 Introduction Chapter 7 Spatial Operation Q: What is spatial operation? A: Spatial operation is computational manipulation of spatial objects that deepen our understanding of spatial phenomena. In spatial
More informationVoR-Tree: R-trees with Voronoi Diagrams for Efficient Processing of Spatial Nearest Neighbor Queries
VoR-Tree: R-trees with Voronoi Diagrams for Efficient Processing of Spatial Nearest Neighbor Queries Mehdi Sharifzadeh Google mehdish@google.com Cyrus Shahabi University of Southern California shahabi@usc.edu
More informationApplications. Oversampled 3D scan data. ~150k triangles ~80k triangles
Mesh Simplification Applications Oversampled 3D scan data ~150k triangles ~80k triangles 2 Applications Overtessellation: E.g. iso-surface extraction 3 Applications Multi-resolution hierarchies for efficient
More informationDistributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects
Distributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects Wei Wu Wenyuan Guo School of Computing National University of Singapore Kian-Lee Tan Abstract A moving k-nearest-neighbor (MKNN)
More informationScene Management. Video Game Technologies 11498: MSc in Computer Science and Engineering 11156: MSc in Game Design and Development
Video Game Technologies 11498: MSc in Computer Science and Engineering 11156: MSc in Game Design and Development Chap. 5 Scene Management Overview Scene Management vs Rendering This chapter is about rendering
More informationEfficiently Monitoring Reverse k Nearest Neighbors in Spatial Networks
THE UNIVERSITY OF NEW SOUTH WALES SCHOOL OF COMPUTER SCIENCE AND ENGINEERING Efficiently Monitoring Reverse k Nearest Neighbors in Spatial Networks Shenlu Wang ( shenlu.wang@gmail.com ) Computer Science
More informationTHE past decade has seen the assimilation of sensor networks and location-based systems in real world
Incremental and General Evaluation of Reverse Nearest Neighbors James M. Kang, Student Member, IEEE, Mohamad F. Mokbel, Member, IEEE, Shashi Shekhar, Fellow, IEEE, Tian Xia, Donghui Zhang 1 Abstract This
More informationClass #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures
Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital
More informationRetrieving k-nearest Neighboring Trajectories by a Set of Point Locations
Retrieving k-nearest Neighboring Trajectories by a Set of Point Locations Lu-An Tang 1,2, Yu Zheng 2, Xing Xie 2, Jing Yuan 3, Xiao Yu 1, Jiawei Han 1 1 Computer Science Department, UIUC; 2 Microsoft Research
More informationDynamic Skyline Queries in Large Graphs
Dynamic Skyline Queries in Large Graphs Lei Zou, Lei Chen 2, M. Tamer Özsu 3, and Dongyan Zhao,4 Institute of Computer Science and Technology, Peking University, Beijing, China, {zoulei,zdy}@icst.pku.edu.cn
More informationGeostatistics Predictions with Deterministic Procedures
Instituto Superior de Estatística e Gestão de Informação Universidade Nova de Lisboa Master of Science in Geospatial Technologies Geostatistics Predictions with Deterministic Procedures Carlos Alberto
More informationIntroduction to Spatial Database Systems
Introduction to Spatial Database Systems by Cyrus Shahabi from Ralf Hart Hartmut Guting s VLDB Journal v3, n4, October 1994 Data Structures & Algorithms 1. Implementation of spatial algebra in an integrated
More informationContents of Lecture. Surface (Terrain) Data Models. Terrain Surface Representation. Sampling in Surface Model DEM
Lecture 13: Advanced Data Models: Terrain mapping and Analysis Contents of Lecture Surface Data Models DEM GRID Model TIN Model Visibility Analysis Geography 373 Spring, 2006 Changjoo Kim 11/29/2006 1
More informationVoronoi Diagrams in the Plane. Chapter 5 of O Rourke text Chapter 7 and 9 of course text
Voronoi Diagrams in the Plane Chapter 5 of O Rourke text Chapter 7 and 9 of course text Voronoi Diagrams As important as convex hulls Captures the neighborhood (proximity) information of geometric objects
More informationOutline. Other Use of Triangle Inequality Algorithms for Nearest Neighbor Search: Lecture 2. Orchard s Algorithm. Chapter VI
Other Use of Triangle Ineuality Algorithms for Nearest Neighbor Search: Lecture 2 Yury Lifshits http://yury.name Steklov Institute of Mathematics at St.Petersburg California Institute of Technology Outline
More informationGeometric Algorithms. Geometric search: overview. 1D Range Search. 1D Range Search Implementations
Geometric search: overview Geometric Algorithms Types of data:, lines, planes, polygons, circles,... This lecture: sets of N objects. Range searching Quadtrees, 2D trees, kd trees Intersections of geometric
More informationFast Computation of Generalized Voronoi Diagrams Using Graphics Hardware
Fast Computation of Generalized Voronoi Diagrams Using Graphics Hardware paper by Kennet E. Hoff et al. (University of North Carolina at Chapel Hill) presented by Daniel Emmenegger GDV-Seminar ETH Zürich,
More informationClosest Keywords Search on Spatial Databases
Closest Keywords Search on Spatial Databases 1 A. YOJANA, 2 Dr. A. SHARADA 1 M. Tech Student, Department of CSE, G.Narayanamma Institute of Technology & Science, Telangana, India. 2 Associate Professor,
More informationThe Spatial Skyline Queries
Coffee sho The Satial Skyline Queries Mehdi Sharifzadeh and Cyrus Shahabi VLDB 006 Presented by Ali Khodaei Coffee sho Three friends Coffee sho Three friends Don t choose this lace is closer to each three
More informationSecure and Advanced Best Keyword Cover Search over Spatial Database
Secure and Advanced Best Keyword Cover Search over Spatial Database Sweety Thakare 1, Pritam Patil 2, Tarade Priyanka 3, Sonawane Prajakta 4, Prof. Pathak K.R. 4 B. E Student, Dept. of Computer Engineering,
More informationNearest Neighbour Expansion Using Keyword Cover Search
Nearest Neighbour Expansion Using Keyword Cover Search [1] P. Sai Vamsi Aravind MTECH(CSE) Institute of Aeronautical Engineering, Hyderabad [2] P.Anjaiah Assistant Professor Institute of Aeronautical Engineering,
More informationHow Do Computers Solve Geometric Problems? Sorelle Friedler, University of Maryland - College Park
How Do Computers Solve Geometric Problems? Sorelle Friedler, University of Maryland - College Park http://www.cs.umd.edu/~sorelle Outline Introduction Algorithms Computational Geometry Art Museum Problem
More informationPathfinding. Pathfinding Planned Movement
345 Ludic Computing Lecture 10 Pathfinding Simon Colton & Alison Pease Computational Creativity Group Department of Computing Imperial College London www.doc.ic.ac.uk/ccg 1 Pathfinding Planned Movement
More informationAdvanced Algorithms Computational Geometry Prof. Karen Daniels. Fall, 2012
UMass Lowell Computer Science 91.504 Advanced Algorithms Computational Geometry Prof. Karen Daniels Fall, 2012 Voronoi Diagrams & Delaunay Triangulations O Rourke: Chapter 5 de Berg et al.: Chapters 7,
More informationBalanced Box-Decomposition trees for Approximate nearest-neighbor. Manos Thanos (MPLA) Ioannis Emiris (Dept Informatics) Computational Geometry
Balanced Box-Decomposition trees for Approximate nearest-neighbor 11 Manos Thanos (MPLA) Ioannis Emiris (Dept Informatics) Computational Geometry Nearest Neighbor A set S of n points is given in some metric
More informationA Comparative Study on Exact Triangle Counting Algorithms on the GPU
A Comparative Study on Exact Triangle Counting Algorithms on the GPU Leyuan Wang, Yangzihao Wang, Carl Yang, John D. Owens University of California, Davis, CA, USA 31 st May 2016 L. Wang, Y. Wang, C. Yang,
More informationSurface Analysis with 3D Analyst
2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Surface Analysis with 3D Analyst Khalid H. Duri Esri UC2013. Technical Workshop. Why use 3D GIS? Because
More informationOptimizing the performance and robustness of type-2 fuzzy group nearest-neighbor queries
Mobile Information Systems 7 (2011) 123 145 123 DOI 10.3233/MIS-2011-0114 IOS Press Optimizing the performance and robustness of type-2 fuzzy group nearest-neighbor queries Nasser Ghadiri, Ahmad Baraani-Dastjerdi,
More information