QTC3D: Extending the Qualitative Trajectory Calculus to Three Dimensions

Spatial interactions between agents (humans, animals, or machines) carry information of high value to human or electronic observers. However, not all the information contained in a pair of continuous trajectories is important and thus the need for qualitative descriptions of interaction trajectories arises. The Qualitative Trajectory Calculus (QTC) (Van de Weghe, 2004) is a promising development towards this goal. Numerous variants of QTC have been proposed in the past and QTC has been applied towards analyzing various interaction domains. However, an inherent limitation of those QTC variations that deal with lateral movements is that they are limited to two-dimensional motion; therefore, complex three-dimensional interactions, such as those occurring between flying planes or birds, cannot be captured. Towards that purpose, in this paper QTC3D is presented: a novel qualitative trajectory calculus that can deal with full three-dimensional interactions. QTC3D is based on transformations of the Frenet–Serret frames accompanying the trajectories of the moving objects. Apart from the theoretical exposition, including definition and properties, as well as computational aspects, we also present an application of QTC3D towards modeling bird flight. Thus, the power of QTC is now extended to the full dimensionality of physical space, enabling succinct yet rich representations of spatial interactions between agents.

[1]  Anthony G. Cohn,et al.  A Spatial Logic based on Regions and Connection , 1992, KR.

[2]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[3]  T. Vicsek,et al.  Hierarchical group dynamics in pigeon flocks , 2010, Nature.

[4]  Nicola Bellotto Robot Control Based on Qualitative Representation of Human Trajectories , 2012, AAAI Spring Symposium: Designing Intelligent Robots.

[5]  Michael E. Taylor,et al.  Differential Geometry I , 1994 .

[6]  Francisco Toledo,et al.  Qualitative Spatial Reasoning on Three-Dimensional Orientation Point Objects , 2002 .

[7]  A. Cohn,et al.  A qualitative trajectory calculus as a basis for representing moving objects in Geographical Information Systems , 2006 .

[8]  Matt Duckham,et al.  Decentralized Reasoning about Gradual Changes of Topological Relationships between Continuously Evolving Regions , 2011, COSIT.

[9]  Guy De Tré,et al.  The Double-Cross and the Generalization Concept as a Basis for Representing and Comparing Shapes of Polylines , 2005, OTM Workshops.

[10]  Alexander Ferrein,et al.  Reasoning with Qualitative Positional Information for Domestic Domains in the Situation Calculus , 2012, J. Intell. Robotic Syst..

[11]  Yuanting Lu,et al.  Discrete Frenet Frame with Application to Structural Biology and Kinematics , 2013 .

[12]  Nico Van de Weghe,et al.  Implementing a qualitative calculus to analyse moving point objects , 2011, Expert Syst. Appl..

[13]  Sergio A. Velastin,et al.  A Review of Computer Vision Techniques for the Analysis of Urban Traffic , 2011, IEEE Transactions on Intelligent Transportation Systems.

[14]  Frank Witlox,et al.  Representing moving objects in computer-based expert systems: the overtake event example , 2005, Expert Syst. Appl..

[15]  Chaman L. Sabharwal,et al.  RCC-3D: Qualitative Spatial Reasoning in 3D , 2010, CAINE.

[16]  A. Galton Qualitative Spatial Change , 2001 .

[17]  M. Teresa Escrig,et al.  Coarse Qualitative Model of 3-D Orientation , 2006, CCIA.

[18]  Nico Van de Weghe,et al.  Conceptual Neighbourhood Diagrams for Representing Moving Objects , 2005, ER.

[19]  Nicola Bellotto,et al.  From Sequence to Trajectory and Vice Versa: Solving the Inverse QTC Problem and Coping with Real-World Trajectories , 2014, AAAI Spring Symposia.

[20]  M. Egenhofer,et al.  Point-Set Topological Spatial Relations , 2001 .

[21]  Marc Hanheide,et al.  Analysis of human-robot spatial behaviour applying a qualitative trajectory calculus , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[22]  F. Heider,et al.  An experimental study of apparent behavior , 1944 .

[23]  Martin Lundgren,et al.  Discrete Frenet frame, inflection point solitons, and curve visualization with applications to folded proteins. , 2011, Physical review. E, Statistical, nonlinear, and soft matter physics.

[24]  M. Teresa Escrig,et al.  Representing and Reasoning on Three-Dimensional Qualitative Orientation Point Objects , 2001, EPIA.

[25]  G. Mather,et al.  Gender discrimination in biological motion displays based on dynamic cues , 1994, Proceedings of the Royal Society of London. Series B: Biological Sciences.

[26]  Nico Van de Weghe,et al.  Qualitative relations between moving objects in a network changing its topological relations , 2008, Inf. Sci..

[27]  Trisalyn A. Nelson,et al.  A review of quantitative methods for movement data , 2013, Int. J. Geogr. Inf. Sci..

[28]  Sergio A. Velastin,et al.  Crowd analysis: a survey , 2008, Machine Vision and Applications.

[29]  Bernard De Baets,et al.  Knowledge discovery in choreographic data using Relative Motion matrices and Dynamic Time Warping , 2014 .

[30]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[31]  Nico Van de Weghe Representing and Reasoning about Moving Objects: A Qualitative Approach , 2004 .

[32]  Dennis Saleh Zs , 2001 .

[33]  Nico Van de Weghe,et al.  Qualitative Design and Implementation of Human-Robot Spatial Interactions , 2013, ICSR.

[34]  Christian Freksa,et al.  Temporal Reasoning Based on Semi-Intervals , 1992, Artif. Intell..

[35]  Nico Van de Weghe,et al.  A Qualitative Trajectory Calculus and the Composition of Its Relations , 2005, GeoS.

[36]  Pip Forer,et al.  Movement beyond the snapshot - Dynamic analysis of geospatial lifelines , 2007, Comput. Environ. Urban Syst..