Songhua Xing, Cyrus Shahabi and Bei Pan InfoLab University of Southern California Los Angeles, CA 90089-0781 Continuous Monitoring.

Slides:



Advertisements
Similar presentations
Voronoi-based Geospatial Query Processing with MapReduce
Advertisements

Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.
Finding the Sites with Best Accessibilities to Amenities Qianlu Lin, Chuan Xiao, Muhammad Aamir Cheema and Wei Wang University of New South Wales, Australia.
Computer Science and Engineering Inverted Linear Quadtree: Efficient Top K Spatial Keyword Search Chengyuan Zhang 1,Ying Zhang 1,Wenjie Zhang 1, Xuemin.
Spatio-temporal Databases
Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.
Yang Yang, Miao Jin, Hongyi Wu Presenter: Buri Ban The Center for Advanced Computer Studies (CACS) University of Louisiana at Lafayette 3D Surface Localization.
1 Finding Shortest Paths on Terrains by Killing Two Birds with One Stone Manohar Kaul (Aarhus University) Raymond Chi-Wing Wong (Hong Kong University of.
School of Computer Science and Engineering Finding Top k Most Influential Spatial Facilities over Uncertain Objects Liming Zhan Ying Zhang Wenjie Zhang.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
CircularTrip: An Effective Algorithm for Continuous kNN Queries Muhammad Aamir Cheema Database Research Group, The School of Computer Science and Engineering,
Indexing the imprecise positions of moving objects Xiaofeng Ding and Yansheng Lu Department of Computer Science Huazhong University of Science & Technology.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Database Implementation of a Model-Free Classifier Konstantinos Morfonios ADBIS 2007 University of Athens.
A Generic Framework for Handling Uncertain Data with Local Correlations Xiang Lian and Lei Chen Department of Computer Science and Engineering The Hong.
A Novel Scheme for Video Similarity Detection Chu-Hong Hoi, Steven March 5, 2003.
Nearest Neighbor Search in Spatial and Spatiotemporal Databases
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Quantile-Based KNN over Multi- Valued Objects Wenjie Zhang Xuemin Lin, Muhammad Aamir Cheema, Ying Zhang, Wei Wang The University of New South Wales, Australia.
Spatio-temporal Databases Time Parameterized Queries.
Efficient Processing of Top-k Spatial Keyword Queries João B. Rocha-Junior, Orestis Gkorgkas, Simon Jonassen, and Kjetil Nørvåg 1 SSTD 2011.
An Efficient and Scalable Approach to CNN Queries in a Road Network Hyung-Ju Cho and Chin-Wan Chung Dept. of EECS, KAIST VLDB 2005.
Video summarization by video structure analysis and graph optimization M. Phil 2 nd Term Presentation Lu Shi Dec 5, 2003.
1 Efficient Method for Maximizing Bichromatic Reverse Nearest Neighbor Raymond Chi-Wing Wong (Hong Kong University of Science and Technology) M. Tamer.
1 Efficient planning of informative paths for multiple robots Amarjeet Singh *, Andreas Krause +, Carlos Guestrin +, William J. Kaiser *, Maxim Batalin.
San Diego, 06/12/03 San Diego, 06/12/03 Martin Pfeifle, Database Group, University of Munich Using Sets of Feature Vectors for Similarity Search on Voxelized.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
Route Planning Vehicle navigation systems, Dijkstra’s algorithm, bidirectional search, transit-node routing.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
The Union-Split Algorithm and Cluster-Based Anonymization of Social Networks Brian Thompson Danfeng Yao Rutgers University Dept. of Computer Science Piscataway,
Spatial and Temporal Databases Efficiently Time Series Matching by Wavelets (ICDE 98) Kin-pong Chan and Ada Wai-chee Fu.
1 Efficient Algorithms for Optimal Location Queries in Road Networks Zitong Chen (Sun Yat-Sen University) Yubao Liu (Sun Yat-Sen University) Raymond Chi-Wing.
Roger ZimmermannCOMPSAC 2004, September 30 Spatial Data Query Support in Peer-to-Peer Systems Roger Zimmermann, Wei-Shinn Ku, and Haojun Wang Computer.
Introduction Using time property and location property from lost items’ pictures, we construct the Lost and Found System which combined with image search.
Research Overview Kyriakos Mouratidis Assistant Professor School of Information Systems Singapore Management University
Project presentation 1. Agenda Motivation Problem Statement Related Work Proposed Solution Hierarchical routing theory 2.
VLDB '2006 Haibo Hu (Hong Kong Baptist University, Hong Kong) Dik Lun Lee (Hong Kong University of Science and Technology, Hong Kong) Victor.
Computer science department university of Southern California Los Angeles. Songhua Xing a PhD candidate at Computer Science Department now at IBM T.J.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
Towards Robust Indexing for Ranked Queries Dong Xin, Chen Chen, Jiawei Han Department of Computer Science University of Illinois at Urbana-Champaign VLDB.
Top-k Similarity Join over Multi- valued Objects Wenjie Zhang Jing Xu, Xin Liang, Ying Zhang, Xuemin Lin The University of New South Wales, Australia.
Clustering Moving Objects in Spatial Networks Jidong Chen, Caifeng Lai, Xiaofeng Meng, Renmin University of China Jianliang Xu, and Haibo Hu Hong Kong.
Computer Science and Engineering Efficiently Monitoring Top-k Pairs over Sliding Windows Presented By: Zhitao Shen 1 Joint work with Muhammad Aamir Cheema.
Influence Zone: Efficiently Processing Reverse k Nearest Neighbors Queries Presented By: Muhammad Aamir Cheema Joint work with Xuemin Lin, Wenjie Zhang,
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Efficient Processing of Top-k Spatial Preference Queries
Group 8: Denial Hess, Yun Zhang Project presentation.
On Computing Top-t Influential Spatial Sites Authors: T. Xia, D. Zhang, E. Kanoulas, Y.Du Northeastern University, USA Appeared in: VLDB 2005 Presenter:
9/2/2005VLDB 2005, Trondheim, Norway1 On Computing Top-t Most Influential Spatial Sites Tian Xia, Donghui Zhang, Evangelos Kanoulas, Yang Du Northeastern.
1 On Optimal Worst-Case Matching Cheng Long (Hong Kong University of Science and Technology) Raymond Chi-Wing Wong (Hong Kong University of Science and.
Efficient Computing k-Coverage Paths in Multihop Wireless Sensor Networks XuFei Mao, ShaoJie Tang, and Xiang-Yang Li Dept. of Computer Science, Illinois.
Monitoring k-NN Queries over Moving Objects Xiaohui Yu University of Toronto Joint work with Ken Pu and Nick Koudas.
A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International.
Information Technology Selecting Representative Objects Considering Coverage and Diversity Shenlu Wang 1, Muhammad Aamir Cheema 2, Ying Zhang 3, Xuemin.
Information Technology (Some) Research Trends in Location-based Services Muhammad Aamir Cheema Faculty of Information Technology Monash University, Australia.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
Zaiben Chen et al. Presented by Lian Liu. You’re traveling from s to t. Which gas station would you choose?
National Science Foundation Engineering Research Center GeoRealism GeoRealism Expanding the human ability to comprehend a larger geo space Cyrus Shahabi.
A Unified Algorithm for Continuous Monitoring of Spatial Queries
Mingxing Zhang, Youwei Zhuo (equal contribution),
Spatio-temporal Databases
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Finding Fastest Paths on A Road Network with Speed Patterns
Fast Nearest Neighbor Search on Road Networks
Graph Indexing for Shortest-Path Finding over Dynamic Sub-Graphs
Presented by: Mahady Hasan Joint work with
Spatio-temporal Databases
Continuous Density Queries for Moving Objects
Efficient Processing of Top-k Spatial Preference Queries
Presentation transcript:

Songhua Xing, Cyrus Shahabi and Bei Pan InfoLab University of Southern California Los Angeles, CA Continuous Monitoring of Nearest Neighbors on Land Surface

2 Outline  Motivation  Related Work  Preliminaries  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

3 Motivation Yosemite National Park

4 Motivation How to continuously monitor the animals over surface?

5 Motivation How to continuously monitor the animals over surface?  Problem  To continuously monitor k Nearest Moving Neighbor based on the Surface Distance.  A variance of Static Surface k Nearest Neighbor Query  Why is this problem challenging?  Why is this problem important?

Motivation 6  Why is this problem challenging?  Huge size of surface model  Millions of terrain data for a region of 10km×10km Triangular Meshes

 Why is this problem challenging?  Huge size of surface model  Millions of terrain data for a region of 10km×10km  Costly surface distance computation  Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes Motivation 7 Chen-Han Algorithm: O(n 2 ) * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry 1990

 Why is this problem challenging?  Huge size of surface model  Millions of terrain data for a region of 10km×10km  Costly surface distance computation  Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes Motivation 8 Chen-Han Algorithm: O(n 2 ) * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry 1990

 Why is this problem challenging?  Huge size of surface model  Millions of terrain data for a region of 10km×10km  Costly surface distance computation  Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes Motivation 9 Chen-Han Algorithm: O(n 2 ) * Shortest paths on a polyhedron: CHEN, J., HAN, Y., Computational Geometry 1990

 Why is this problem challenging?  Huge size of surface model  Millions of terrain data for a region of 10km×10km  Costly surface distance computation  Tens of minutes on a modern PC for a terrain of 10,000 triangular meshes  No efficient surface index structure for moving objects  Shortest Path Tree on road network can not apply  Existing Surface index structures are designed for static environment Motivation 10

Online Map Geo-realistic Game Battlefield Simulator Motivation 11  Why is this problem important?  The availability of the data (imagery, elevation) of Earth surface at very high resolution  The quick geo-realistic rendering of terrain surface on the computer display (e.g., Google Earth™)  The prevalence of GPS equipped sensors June 2009: the most complete terrain map of the Earth's surface has been published through the collaboration between NASA (USA) and the ASTER (Japan). 99% Coverage 1.3 Million Images 30-Meter Resolution

 Applications Motivation 12 Resource Exploration Caravan in Desert Disaster Response Go Camping SkiMars Exploration

13 Outline  Motivation  Related Work  Preliminaries  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

14 Related Work  Conventional kNN  Reverse kNN  Time-aware kNN  Visible kNN Euclidean SpaceRoad NetworksSurface Spatial Database kNN Query Processing

15 Related Work  Conventional kNN  Reverse kNN  Time-aware kNN  Visible kNN NN Query: Roussopoulos et al., SIMGOD 1995 Influences Set: Korn et al., SIMGOD 2000 Efficient Method for Maximizing Bichromatic Reverse Nearest Neighbor: Wong et al., VLDB 2009 Continuous NN Search: Tao et al,. VLDB 2002 Lazy Updates : Cheema et al,. VLDB 2009 VkNN Query: Nutanong et al., DASFAA 2007 Euclidean SpaceRoad NetworksSurface Spatial Database kNN Query Processing

16 Related Work Query Processing in SNDB : Papadias et al., VLDB 2003 V-based kNN in SNDB: Shahabi et al., VLDB 2004 Scalable Network Distance Browsing in Spatial Databases: Samet et al., SIGMOD 2008 RNN in Large Graphs: Yiu et al., TKDE 2006 CNN Monitoring in RN: Mouratidis et al., VLDB 2006 Euclidean SpaceRoad NetworksSurface Spatial Database kNN Query Processing  Conventional kNN  Reverse kNN  Time-aware kNN

17 Related Work  Conventional kNN SkNN Query : Deng, Zhou..., ICDE 2006, VLDB J. Euclidean SpaceRoad NetworksSurface Spatial Database kNN Query Processing

18 Related Work  Conventional kNN SkNN Query : Deng, Zhou..., ICDE 2006, VLDB J. Indexing Land Surface: Shahabi et al., VLDB 2008 Euclidean SpaceRoad NetworksSurface Spatial Database kNN Query Processing

19 Outline  Motivation  Related Work  Preliminaries  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

20 Preliminaries  Continuous nearest neighbor monitoring in road networks (Mouratidis et al, VLDB 06)  Shortest Path Spanning Tree (Dijkstra Tree) 1.Low fan-out 2.Tall and thin BOUNDARY

 Observation 1: SE Tree is fat and short.  Observation 2: These shortest surface paths rarely share common edges.  Observation 3: These shortest surface paths do not cross each other. 21 Preliminaries  Surface Expansion Tree (SE Tree) source

Preliminaries s p2p2 p1p1 p3p3 p4p4 p5p5 p6p6 Old Result Boundary  More incoming objects  Original Result Boundary contains more than k objects  Identify the kth object and shrink the result boundary New Result Boundary  Continuous Monitoring (k = 3)

Preliminaries  Continuous Monitoring (k = 3) s p2p2 p1p1 p3p3 p4p4 p5p5 p6p6 Result Boundary Expansion Boundary  More outgoing objects  Original Result Boundary contains less than k objects  Compute the Expansion Boundary  Expand SE tree to Expansion boundary and identify the kth object inside the search area DRAWBACKS  Expansion is slow;  Search Area may be large;  SE Tree is fat and short. Search Region

24 Outline  Motivation  Related Work  Preliminaries  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

Surface Index based Approach 25  Intuition  Motivated by Partitioning Shortest Paths on road networks  Scalable Network Distance Browsing in Spatial Databases: Samet et al., SIGMOD 2008 (best paper award) X V3V3 V1V1 V2V2 V4V4 V5V5 V6V6 Is there a way to partition paths on surface? The shortest path from X to any vertex of one region must be inside that region.

Surface Index based Approach 26  Intuition  Motivated by Partitioning Shortest Paths on road networks  Scalable Network Distance Browsing in Spatial Databases: Samet et al., SIGMOD 2008 (best paper award) source Too many partitions

Surface Index based Approach 27  Surface Shortest Path Container  Built based on the Observations that shortest paths do not cross each other and hardly share common edges. edges opposite to the source point

Surface Index based Approach  Angular Surface Index (ASI)  Hierarchically index these containers ASI Tree ADVANTAGES Size: Much Smaller Regularity: Well Balanced Efficiency: Tall and Thin

Surface Index based Approach  Query Processing  The core is the same as using SE Tree  Search is localized in Containers only p2p2 p1p1 p3p3 p4p4 p5p5 p6p6 s p2p2 p3p3 p4p4 p5p5 p1p1 p6p6 s Search Region

Surface Index based Approach  More Details  Definitions/Properties of Containers, Equidistance Line and ASI-tree  Please refer to Section 5.1, 5.2 and 5.3 in the paper.  Constructions of Containers  Please refer to Section in the paper.  Algorithms for Query Processing  Please refer to Section 5.4 in the paper.

31 Outline  Motivation  Related Work  Preliminaries  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

32 Performance Evaluation  Real World Dataset  Eagle Peak (EP) at Wyoming State, USA  10.7km×14km.  Bearhead (BH) at Washington State, USA  Similar size as above. Bearhead (BH)Eagle Peak (EP)

33 Performance Evaluation  The impact of k and Object Density OBSERVATIONS  The ASI based Algorithm has a much better performance.  Response Time increases as the value of k increases.  Response Time decreases as the object density increases.

34 Performance Evaluation  The impact of Object Agility and Speed OBSERVATIONS  The ASI based Algorithm has a much better performance.  Response Time increases as the object agility increases.  Response Time remains almost unaffected with the object speed.

35 Performance Evaluation  Synthetic Dataset  Create terrains while varying the roughness  Response Time increases as the roughness increases.

36 Outline  Motivation  Related Work  Preliminaries  The Naïve Approach  Surface Index based Approach  Performance Evaluation  Conclusion and Future Work

37 Conclusion and Future Work  Contribution  First study the Continuous kNN query on Surface;  Show the concept of expansion tree for land surface does not work as SE-tree suffers from intrinsic defects: it is fat and short;  Propose a superior approach that partitions SE-Tree into hierarchical chunks of pre-computed surface distances which overcome the above deficiency.  Experimentally verify the applicability of proposed methods.  Future work  Study the Continuous kNN query problem for arbitary moving query point.

38 Songhua Xing Thanks!