Münster GI-Days 2004 – 1-2 july – Germany 1 Description, Definition and Proof of a Qualitative State Change of Moving Objects along a Road Network Peter.

Slides:



Advertisements
Similar presentations
Traffic assignment.
Advertisements

Efficient Evaluation of k-Range Nearest Neighbor Queries in Road Networks Jie BaoChi-Yin ChowMohamed F. Mokbel Department of Computer Science and Engineering.
A Topological Interpretation for Mass Transit Network Connectivity July 8, 2006 Chulmin Jun, Seungjae Lee, Hyeyoung Kim & Seungil Lee The University of.
Some computational aspects of geoinformatics Mike Worboys NCGIA, University of Maine, USA.
A More Expressive 3D Region Connection Calculus Chaman Sabharwal, Jennifer Leopold, & Nate Eloe.
A Topological Approach to Voxelization Samuli Laine NVIDIA.
Graphs Graphs are the most general data structures we will study in this course. A graph is a more general version of connected nodes than the tree. Both.
Data Structure and Algorithms (BCS 1223) GRAPH. Introduction of Graph A graph G consists of two things: 1.A set V of elements called nodes(or points or.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Management Science 461 Lecture 2b – Shortest Paths September 16, 2008.
Topological Relations from Metric Refinements Max J. Egenhofer & Matthew P. Dube ACM SIGSPATIAL GIS 2009 – Seattle, WA.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Lecture 21: Spectral Clustering
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Math 308 Discrete Mathematics Discrete Mathematics deals with “Separated” or discrete sets of objects (rather than continuous sets) Processes with a sequence.
© 2010 Pearson Education, Inc. General Motion and Constant Velocity Motion General Motion Model - Definitions Position Distance Displacement Average Speed.
1 On ‘Line graphs’ and Road Networks Peter Bogaert, Veerle Fack, Nico Van de Weghe, Philippe De Maeyer Ghent University.
Peter BogaertSeBGIS 2005 The Double-Cross and the Generalization Concept as a Basis for Representing and Comparing Shapes of Polylines Presentation: Peter.
Map Analysis with Networks Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University Some of the figures included in this presentation.
A toy car can move left or right along a horizontal path.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Qualitative Spatial- Temporal Reasoning Jason J. Li Advanced Topics in A.I. The Australian National University Jason J. Li Advanced Topics in A.I. The.
1 A New Data Structure to Represent Road Networks Bogaert, P., Van de Weghe, N., Maddens, R., De Temmerman, L., De Maeyer, P. Ghent University.
Basic Concepts of GIS January 29, What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Optimization Based Modeling of Social Network Yong-Yeol Ahn, Hawoong Jeong.
GRAPHICAL ANALYSIS OF MOTION
Week 3 Day 2: Topics Particle Model General Motion Model
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
7.1 and 7.2: Spanning Trees. A network is a graph that is connected –The network must be a sub-graph of the original graph (its edges must come from the.
Image interpretation by using conceptual graph: introducing complex spatial relations Aline Deruyver, AFD LSIIT UMR7005 CNRS ULP.
Discrete Structures for Computing
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
Representing Moving Point Objects in Geospatial Sketch Maps 15th International Conference InterCarto-InterGIS Ghent, 3 July 2009 Matthias Delafontaine,
Week 3 Day 1: Topics Particle Model General Motion Model
Efficient Route Computation on Road Networks Based on Hierarchical Communities Qing Song, Xiaofan Wang Department of Automation, Shanghai Jiao Tong University,
Group 8: Denial Hess, Yun Zhang Project presentation.
Pearson Prentice Hall Physical Science: Concepts in Action
COMP322/S2000/L281 Task Planning Three types of planning: l Gross Motion Planning concerns objects being moved from point A to point B without problems,
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Peter BogaertGeos 2005 A Qualitative Trajectory Calculus and the Composition of its Relations Authors: Nico Van de Weghe, Bart Kuijpers, Peter Bogaert.
Time (days)Distance (meters) The table shows the movement of a glacier over six days.
CCR = Connectivity Residue Ratio = Pr. [ node pair connected by an edge are together in a common page on computer disk drive.] “U of M Scientists were.
Describing Motion Physics 11. Cartesian Coordinates When we describe motion, we commonly use the Cartesian plane in order to identify an object’s position.
Artificial Intelligence Lecture No. 6 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
Distributed Algorithms for Dynamic Coverage in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver.
Graphs Definition: a graph is an abstract representation of a set of objects where some pairs of the objects are connected by links. The interconnected.
Graphs. Graph Definitions A graph G is denoted by G = (V, E) where  V is the set of vertices or nodes of the graph  E is the set of edges or arcs connecting.
Network Problems A D O B T E C
Topological relations from metric refinements Egenhofer, M. J. and Dube, M. P ACM SIGSPATIAL GIS '09 Presenter : Murat Demiray Narrative : Mustafa Karamavus.
Starter Vocabulary Term What is distance? What is displacement? What is frame of reference? What is speed? What is velocity? What is acceleration? Definition.
CSE 373: Data Structures and Algorithms Lecture 21: Graphs V 1.
Physics Chapter 2 Notes. Chapter Mechanics  Study of the motion of objects Kinematics  Description of how objects move Dynamics  Force and why.
Localization by TDOA ©Thomas Haenselmann – Department of Computer Science IV – University of Mannheim Lecture on Sensor Networks Historical Development.
Calculating time-dependent travel times for VRPs
Routing Through Networks - 1
Shortest Path from G to C Using Dijkstra’s Algorithm
Network Flow Problems – Shortest Path Problem
Abstraction Transformation & Heuristics
Forces and Motion Review
CS 3343: Analysis of Algorithms
Distance vs. Time Graphs
MATS Quantitative Methods Dr Huw Owens
Department of Computer Science University of York
CSE 373: Data Structures and Algorithms
Autumn 2015 Lecture 10 Minimum Spanning Trees
Motion in One Dimension
Presentation transcript:

Münster GI-Days 2004 – 1-2 july – Germany 1 Description, Definition and Proof of a Qualitative State Change of Moving Objects along a Road Network Peter Bogaert, Nico Van de Weghe, Philippe De Maeyer Ghent University

Münster GI-Days 2004 – 1-2 july – Germany 2 Spatial Reasoning spatial reasoning lot of work has been done in stating the topological dyadic relations between objects Two approaches artificial intelligence → GI Science 1992 Randell, Cui, Cohn Region Connection Calculus databases → GI Systems 1991 Egenhofer, Franzosa 4-Intersections model

Münster GI-Days 2004 – 1-2 july – Germany 3 RCC - diagram Assuming continuous motion Constraints upon the way the base relations can change

Münster GI-Days 2004 – 1-2 july – Germany 4 Conceptual Neighborhood Diagram Freksa (1992 ) Conceptual Neighbors ‘Two relations between pairs of events are conceptual neighbors, if they can be directly transformed into one another by continuously deforming (i.e. shortening, lengthening, and moving) the events in a topological sense’ Conceptual Neighborhood Diagram Graphical representation of the conceptual neighbors

Münster GI-Days 2004 – 1-2 july – Germany 5 QTC Problem : How to describe disjoint objects Van de Weghe et al. (2004) QTC = Qualitative Trajectory Calculus studies the changes in qualitative relations between two disconnected continuously moving objects. based on direction of movement movement speed resulting in transition-codes

Münster GI-Days 2004 – 1-2 july – Germany 6 QTC – simplification to 1D space

Münster GI-Days 2004 – 1-2 july – Germany 7 QTC - labeling 3. speed of K and L: D(Kt2,Kt1) > D(Lt2,Lt1) : + D(Kt2,Kt1) < D(Lt2,Lt1) : - D(Kt2,Kt1) = D(Lt2,KL1) : 0 1.movement of K relative to original position of L: D(Kt2,Lt1) > D(Kt1,Lt1) : + D(Kt2,Lt1) < D(Kt1,Lt1) : - D(Kt2,Lt1) = D(Kt1,Lt1) : 0 2. movement of L relative to original position of K: D(Lt2,Kt1) > D(Lt1,Kt1) : + D(Lt2,Kt1) < D(Lt1,Kt1) : - D(Lt2,Kt1) = D(Lt1,Kt1) : 0 Kt1Kt2Lt1Lt

Münster GI-Days 2004 – 1-2 july – Germany 8 Conceptual Neighborhood Diagram Results in 3³ = 27 possible trajectories CND can be represented by a cube character character 1

Münster GI-Days 2004 – 1-2 july – Germany 9 QTC – 1D space In 1D space : Only 17 real-life trajectories

Münster GI-Days 2004 – 1-2 july – Germany 10 QTC – diagram (1D) Conceptual neighbourhood diagram

Münster GI-Days 2004 – 1-2 july – Germany 11 QTC-N Moreira et al. (1999): In real-life there are two kinds of moving objects those having a free trajectory (e.g. a bird flying through the sky) those with a constrained trajectory (e.g. a vehicle driving through a city along a road network). QTC-N deals with object that have a constraint trajectory due to a network

Münster GI-Days 2004 – 1-2 july – Germany 12 QTC-N both objects are inserted as nodes in the graph representing the network. the cost (e.g. Euclidian distance, time, etc.) between those two objects is measured along the shortest path an object can only approach the other object, if and only if it moves along the shortest path between these two objects.

Münster GI-Days 2004 – 1-2 july – Germany 13 New definition of QTC - labeling 3. speed of K and L: D(Kt2,Kt1) > D(Lt2,Lt1) : + D(Kt2,Kt1) < D(Lt2,Lt1) : - D(Kt2,Kt1) = D(Lt2,KL1) : 0 1.movement of K relative to original position of L: k does not move along the shortest path: + k moves along the shortest path : - k stable : 0 2. movement of L relative to original position of K: l does not move along the shortest path : + l moves along the shortest path : - l stable : 0 Kt1Kt2Lt1Lt

Münster GI-Days 2004 – 1-2 july – Germany 14 QTC-N If two objects on a network change their speed, they can reach each label in the QTC-1D

Münster GI-Days 2004 – 1-2 july – Germany 15 If speed is constant there can still be a transition Passing a node change node with a degree of minimum 3 only an object with label ‘–‘ Degree less than 3 can only choose to follow the shortest path Label ‘+’ impossible because it can’t choose to follow an arc that belongs to the Shortest path QTC-N

Münster GI-Days 2004 – 1-2 july – Germany 16 QTC-N If speed is constant there can still be a transition Change in the shortest path between the objects Only if one or both objects have label ‘+‘ Both Labels ‘-’ Impossible because this way there can’t be a change in the shortest path

Münster GI-Days 2004 – 1-2 july – Germany 17 CND of the QTC-N character character 1

Münster GI-Days 2004 – 1-2 july – Germany 18 CONCLUSION AND FUTURE WORK CONCLUSION QTC can be used to describe moving objects on a network objects moving on a network can’t be treated as objects moving in 1D space. 17 vs. 27 possible trajectories FUTURE WORK QTC-N from 2 moving objects to n moving objects Composition table Calculating quatlitative trajectory using Shortest Path calulation tables

Münster GI-Days 2004 – 1-2 july – Germany 19 Description, Definition and Proof of a Qualitative State Change of Moving Objects along a Road Network Geography Department – Ghent University Krijgslaan 281 S8 B-9000 Gent Peter Bogaert + 32 (0)