Abstract

Defining spatiotemporal relations and modeling motion events are emerging issues of current research. Motion events are the subclasses of spatiotemporal relations, where stable and unstable spatio-temporal topological relations and temporal order of occurrence of a primitive event play an important role. In this paper, we proposed a theory of spatio-temporal relations based on topological and orientation perspective. This theory characterized the spatiotemporal relations into different classes according to the application domain and topological stability. This proposes a common sense reasoning and modeling motion events in diverse application with the motion classes as primitives, which describe change in orientation and topological relations model. Orientation information is added to remove the locative symmetry of topological relations from motion events, and these events are defined as a systematic way. This will help to improve the understanding of spatial scenario in spatiotemporal applications.

1. Introduction

Automatic event detection is gaining more and more attention in computer vision and video researchers community. Visual scene description takes into account ontological viewpoint of relative object positions. It is sufficient to emphasize the model of moving object’s spatial relations such as modeling video events [1, 2]. Modeling spatiotemporal relations between moving objects involves the modeling of motion events such as durative events. These events are the union of primitive events, which hold for each snapshot during the interval with a particular temporal order.

Spatiotemporal features could be used for modeling the spatiotemporal events [3]. Defining spatiotemporal relations have two main domains of research: spatiotemporal object and spatiotemporal relations modeling. Cuboid object approximation or three-dimensional geometry is used to model the former and for lateral two-dimensional objects occupy different spatial locations at different time points [4]. Several types of logics for mechanizing the spatiotemporal relations and reasoning process are used like interval temporal logic [5, 6], point temporal logic [7], and propositional model logic [8].

The point temporal logic supports instantaneous snapshots of the world. A snapshot represents the current situation, and a spatiotemporal relation is defined if a particular spatial relation holds for every snapshot during that interval. It is considered that time and space are bounded to each other. Spatiotemporal relations are modeled between moving objects by taking transaction from one snapshot to the next snapshot.

Dimiter Vakarelov, in [9, 10] provided strong mathematical and logical bases for defining the general spatiotemporal topological relations and divided them into two categories: (i) stable spatiotemporal topological relations and (ii) unstable spatiotemporal topological relations. A stable spatiotemporal topological relation is a relation which holds for every frame or snapshot in the interval and unstable spatiotemporal topological relations are those which hold at least for one snapshot during the temporal interval. Some spatiotemporal relations are strictly stable such as disjoint (D), nontangent proper part (NTPP), nontangent proper part inverse (NTPPI), equal (EQ), and others may be stable or unstable like meet (M), partially overlap (PO), tangent proper part (TPP), and tangent proper part inverse (TPPI). This provides a way to use the spatiotemporal relations in linguistics and their use as motion events modeling.

Most of the existing theories of spatiotemporal relations are domain-based, where domain knowledge imposes the conditions to a spatiotemporal relation to be topologically stable or unstable. A domain where the spatiotemporal relation is topologically stable, there the directional or distance relations are unstable such as spatiotemporal relations on the road networks. In defining motion events or verbs which represents the transitive movement, stability or unstability of topological relations plays important role and directional relations along with the topological relations remove certain symmetries and helps the user to understand real-scene situation. Consider the following two examples.(1)Mr. John (object, name of a person) crosses (relation) the football ground (object);(2)Mr. John (object, name of a person) crosses (relation) the football ground (object) from north to south.

In proposition 1, there is no confusion about the topological relation that object 𝐴 (John) has certain topological relation with object 𝐡 (football ground). But there is a symmetry about the directions, and user did not know the exact direction from object 𝐴 to object 𝐡 before and after the occurrence of cross event. But in proposition 2, when directional constraints are added, they remove the confusion about directions and symmetry of topological relations that object 𝐴 (john) crosses the object 𝐡 (ground) from north to south. It justifies that how the topological relations in two objects change, and what was the temporal order of occurrence the primitive events.

In our approach, we used a method of combined topological and directional (CTD) relations [11], more suitable for reasoning about the moving objects and developing the motion events. Situation is represented by relationship between the considered entities. It is natural to represent the information using relations. Events can be expressed by interpreting collective behavior of physical objects over a certain period of time. The main focus of this work is to formalize the spatiotemporal relations and the spatiotemporal events in a systematic way.

This paper is arranged as follows. Related work is discussed in Section 2 and Section 3 composed of preliminary definitions. Section 4 explains the combined topological and directional relations method, spatiotemporal relations are defined in Sections 5 and 6 compose on geometric representation of some motion events and these motion events are defined in Section 7. Section 8 concludes the paper.

A moving object occupies different positions at different time instants. Relative motion means that the object changes its position with respect to another object. This relative motion can be studied through different aspects of space, and spatial relations are one of them. A set of spatial relations which hold for one snapshot is considered as a primitive event, then spatial relations between moving objects for an interval are characterized as spatiotemporal relations or spatiotemporal events.

Commonly adopted approaches are qualitative and domain-based such as qualitative trajectory calculus (QTC) [12, 13]. This describes relation between moving point objects. Hornsby and Egenhofer [14] modeled the different spatiotemporal relations between moving objects on road network. All these relations represent certain class of motion and objects are approximated as point objects. When objects are under motion, especially on road networks, the relations are purely directional relations, where the objects change their position, but do not change the topological structure of scene.

A mereotopological approach is extend to define spatiotemporal relations and a notation of temporal slice is used, where temporal slice is called an episode of history for a given interval [15, 16]. The primitive events can be defined using the Allen’s temporal logic and defining relation β„Žπ‘œπ‘™π‘‘π‘ (P,i) (property P β„Žπ‘œπ‘™π‘‘π‘  during the time interval i) [17]. In this method, interval temporal logic is used, and a primitive temporal interval is defined, the smallest interval where the relation does not change. For composite events another property β€œoccurs,” defined as occurs(e,i) = event 𝑒, occurs during the interval 𝑖, and different hold predicates are combined through logical connectors in a sequential order.

Ma and Mc Kevitt [18] described a method based on continuous transection from one state to another state. In this approach, topological relations are computed by the 9-intersection method [19]. This method supports instantaneous point temporal logic, which detects only changes in topological structure of scene at different instants of time. This method is based on point set topology and uses the snapshot model for spatiotemporal data [20–22]. This model of topological relations is used by Muller [23, 24] to model the motion events or motion classes. They model the different motion events which involve the topological changes at each analysis frame. Spatiotemporal relations between moving objects are also effected by the environment regarding its application domain such as modeling the relation cross, enter, leave shows that one object is only on concept level, that is, a region of interest. They are defined for a network, visual tracking, image understanding and activity recognition, or freely moving objects like modeling movement behavior of animals.

In [10] provided the strong mathematical and logical bases for defining the general spatiotemporal topological relations and divided them into two categories, namely, stable and unstable spatiotemporal relations. Both stable and unstable spatiotemporal relations play an important role in modeling the spatiotemporal events. World is represented as situation (a primitive event), and action is simply a function from one situation to another. A single snapshot represents a primitive event at an instant 𝑑. Events are embedded in time, they have temporal boundaries, they have their relationship to time. They do not occupy space, but they are related to space.

Spatiotemporal events are defined as composite events, how their different parts (primitive events) are interrelated. A property β„Žπ‘œπ‘™π‘‘π‘ _π‘Žπ‘‘(P,t) (property P holds at time instant 𝑑) is used along with the instantaneous temporal logic. The primitive events are defined for each snapshot during an interval 𝑇 using the Allen’s temporal logic and defining the relation β„Žπ‘œπ‘™π‘‘π‘ (P,T) (property P holds during the time interval T) [17], and a relationship between holds and β„Žπ‘œπ‘™π‘‘π‘ _at can be represented as β„Žπ‘œπ‘™π‘‘π‘ (𝑃,𝑇)=forallπ‘‘βˆˆπ‘‡, β„Žπ‘œπ‘™π‘‘π‘ _π‘Žπ‘‘(𝑃,𝑑). This provides us that a property 𝑃 holds for an interval 𝑇 if it holds for every point during the interval. In this method, interval temporal logic is used, and a primitive temporal interval is defined, if 𝑇 is a zero duration interval, then it represents a snapshot.

Motion events are the subclasses of spatiotemporal relations with a temporal ordering in a primitive actions. Motion events, they do not formulate the necessitate of a calculus, they are only logical representation and temporal ordering of existence of different primitive events. Modeling the motion events, where property (P) changes at each instant, it is more suitable to use the sequential logic and use relation, π‘ π‘’π‘ž_𝑒𝑣𝑒(𝑑,𝑒1,𝑒2,𝑠) (event 𝑒1 occurs before 𝑒2 in S during time 𝑑). Composite events are the initial conditions dependant, when an initial primitive event occurs at a certain time point 𝑑0, it set up the superclass and name of the possible composite event to be happening.

Topological relations have a certain type of locative symmetries, they do not explain the symmetric location of path and motion direction of argument objects. To remove the symmetry of spatial relations about the locative perspective, relevant spatial orientation is added. In language semantics, motion events are divided into three classes: an initial, the median, and terminal [25]. Some sentences can be explained with the help of a single directional relation such as enter, release, touch, and some need two directions like cross and graze.

We used CTD method [11] to develop such motion events, where topological components play role for defining the motion events, directional components are used to overcome the locative symmetries and locative perspective and for other class of motion events, topological components can be used for controlling variables, and directional components become important. We hope this paper will create a bridge between the two approaches of modeling the spatiotemporal events, approach based on interval logic, and that of point logic.

3. Preliminary Definitions

In this section, we recall some basic definitions which are frequently used throughout the remainder of the paper.Fuzzy set: a fuzzy set 𝐴 in a set 𝑋 is a set of pairs(𝑋,πœ‡π΄(π‘₯))suchthat𝐴=ξ€½ξ€·π‘₯,πœ‡π΄(π‘₯)∣π‘₯βˆˆπ‘‹ξ€Έξ€Ύ.(1)Fuzzy membership function: a membership function πœ‡ in a set 𝑋 is a function πœ‡βˆΆπ‘‹β†’[0,1]. Different fuzzy membership functions are proposed according to the requirements of the applications. For instance, Trapezoidal membership function is defined asξ‚΅ξ‚΅πœ‡(π‘₯;𝛼,𝛽,𝛾,𝛿)=maxminπ‘₯βˆ’π›Όπ›½βˆ’π›Ό,1,π›Ώβˆ’π‘₯ξ‚Άξ‚Άπ›Ώβˆ’π›Ύ,0,(2) it is written as πœ‡(𝛼,𝛽,𝛾,𝛿)(π‘₯), where π‘₯,𝛼,𝛽,𝛾,π›Ώβˆˆβ„βˆ§π›Ό<𝛽≀𝛾<𝛿.Force histogram: the force histogram attaches a weight to the argument object 𝐴 that this lies after 𝐡 in direction πœƒ, it is defined as π…π΄π΅ξ€œ(πœƒ)=+βˆžβˆ’βˆžπΉξ€·πœƒ,π΄πœƒ(𝑣),π΅πœƒξ€Έ(𝑣)𝑑𝑣.(3) The definition of force histogram 𝐅𝐴𝐡(πœƒ), directly depends upon the definition of real-valued functions πœ™,𝑓, and 𝐹 used for the treatment of points, segments, and longitudinal sections, respectively [26]. These functions are defined asπœ™π‘Ÿξƒ―1(𝑦)=π‘¦π‘Ÿπ‘“ξ€·π‘₯if𝑦>00otherwise,𝐼,π‘¦πœƒπΌπ½,𝑧𝐽=ξ€œπ‘₯𝐼+π‘¦πœƒπΌπ½+𝑧𝐽π‘₯𝐼+π‘¦πœƒπΌπ½ξ€œπ‘§π½0πΉξ€·πœ™(π‘’βˆ’π‘€)𝑑𝑀𝑑𝑒,πœƒ,π΄πœƒ(𝑣),π΅πœƒξ€Έ=(𝑣)𝑖=1⋯𝑛,𝑗=1β‹―π‘šπ‘“ξ‚€π‘₯𝐼𝑖,π‘¦πœƒπΌπ‘–π½π‘—,𝑧𝐽𝑗,(4) where 𝑛and π‘š represent the number of segments of object 𝐴 and object 𝐡, respectively, and variables (x, y, z) are explained in Figure 1. These are the definitions of Force histograms, directly depending upon the definition of function πœ™. 𝐅𝐴𝐡(πœƒ) is actually a real-valued function.

4. Combined Topological and Directional Relations Method

In this section, we explain different steps of the combined topological and directional relations method. This explains different terms used in computation of combined topological and directional relations.

4.1. Oriented Lines, Segments, and Longitudinal Sections

Let 𝐴 and 𝐡 be two spatial objects and (𝑣,πœƒ)βˆˆβ„, where 𝑣 is any real number and πœƒβˆˆ[0,2πœ‹]. Ξ”πœƒ(𝑣) is an oriented line at orientation angle πœƒ, and π΄βˆ©Ξ”πœƒ(𝑣) is the intersection of object 𝐴 and oriented line Ξ”πœƒ(𝑣). It is denoted by π΄πœƒ(𝑣), called segment of object 𝐴 and length of its projection interval on x-axis is π‘₯. Similarly for object 𝐡, where π΅βˆ©Ξ”πœƒ(𝑣)=π΅πœƒ(𝑣) is segment and length of its projection interval on x-axis is 𝑧, 𝑦 is the difference between the minimum of projection points of π΄βˆ©Ξ”πœƒ(𝑣) and maximum value of projection points of π΅βˆ©Ξ”πœƒ(𝑣)(for details [27]).

In case of polygonal object approximation (π‘₯,𝑦,𝑧) can be calculated from intersecting points of line and object boundary, oriented lines are considered which passes through at least one vertex of two polygons. If there exist more than one segment, then it is called longitudinal section as in case of π΄πœƒ(𝑣) in Figure 1.

4.2. Allen Temporal Relations in Spatial Domain and Fuzziness

Allen [5] introduced the 13 jointly exhaustive and pairwise disjoint (JEPD) interval relations. These relations are π’œ={<,π‘š,π‘œ,𝑠,𝑓,𝑑,π‘’π‘ž,𝑑𝑖,𝑓𝑖,𝑠𝑖,π‘œπ‘–,π‘šπ‘–,>} with meanings before, meet, overlap, start, finish, during, equal, during_by, finish_by, start_by, overlap_by, meet_by, and after. All the Allen relations in space are conceptually illustrated in Figure 2.

These relations have a rich support for the topological relations and represent the eight topological relations in one-dimensional spatial domain. Fuzzy Allen relations are used to represent the fuzzy topological relations, where vagueness or fuzziness is represented at the relation’s level.

Fuzzification process of Allen relations do not depend upon particular choice of fuzzy membership function. Trapezoidal membership function is used due to flexibility in shape. Let π‘Ÿ(𝐼,𝐽) be an Allen relation between segments 𝐼 (segment of an argument object) and 𝐽 (segment of an reference object), π‘Ÿβ€² is the distance between π‘Ÿ(𝐼,𝐽) and its conceptional neighborhood. We consider a fuzzy membership function πœ‡βˆΆπ‘Ÿβ€²β†’[01]. The fuzzy Allen relations defined in [28] as𝑓<(𝐼,𝐽)=πœ‡(βˆ’βˆž,βˆ’βˆž,βˆ’π‘βˆ’3π‘Ž/2,βˆ’π‘βˆ’π‘Ž)𝑓(𝑦)>(𝐼,𝐽)=πœ‡(0,π‘Ž/2,∞,∞)𝑓(𝑦)π‘š(𝐼,𝐽)=πœ‡(βˆ’π‘βˆ’3π‘Ž/2,βˆ’π‘βˆ’π‘Ž,βˆ’π‘βˆ’π‘Ž,βˆ’π‘βˆ’π‘Ž/2)𝑓(𝑦)π‘šπ‘–(𝐼,𝐽)=πœ‡(βˆ’π‘Ž/2,0,0,π‘Ž/2)𝑓(𝑦)𝑂(𝐼,𝐽)=πœ‡(βˆ’π‘βˆ’π‘Ž,βˆ’π‘βˆ’π‘Ž/2,βˆ’π‘βˆ’π‘Ž/2,βˆ’π‘)𝑓(𝑦)π‘œπ‘–(𝐼,𝐽)=πœ‡(βˆ’π‘Ž,βˆ’π‘Ž/2,βˆ’π‘Ž/2,0)𝑓(𝑦)𝑓(ξ€·πœ‡πΌ,𝐽)=min(βˆ’(𝑏+π‘Ž)/2,βˆ’π‘Ž,βˆ’π‘Ž,+∞)(πœ‡π‘¦),(βˆ’3π‘Ž/2,βˆ’π‘Ž,βˆ’π‘Ž,βˆ’π‘Ž/2)πœ‡(𝑦),(βˆ’βˆž,βˆ’βˆž,𝑧/2,𝑧)𝑓(π‘₯)π‘“π‘–ξ€·πœ‡(𝐼,𝐽)=minβˆ’π‘βˆ’π‘Ž/2,βˆ’π‘,βˆ’π‘,βˆ’π‘+π‘Ž/2πœ‡(𝑦),(βˆ’βˆž,βˆ’βˆž,βˆ’π‘,βˆ’(𝑏+π‘Ž)/2)πœ‡(𝑦),(𝑧,2𝑧,+∞,+∞)𝑓(π‘₯)π‘ ξ€·πœ‡(𝐼,𝐽)=minβˆ’π‘βˆ’π‘Ž/2,βˆ’π‘,βˆ’π‘,βˆ’π‘+π‘Ž/2πœ‡(𝑦),(βˆ’βˆž,βˆ’βˆžβˆ’π‘,βˆ’(𝑏+π‘Ž)/2)πœ‡(𝑦),(βˆ’βˆž,βˆ’βˆž,𝑧/2,𝑧)𝑓(π‘₯)π‘ π‘–ξ€·πœ‡(𝐼,𝐽)=min(βˆ’(𝑏+π‘Ž)/2,βˆ’π‘Ž,βˆ’π‘Ž,+∞)πœ‡(𝑦),(βˆ’3π‘Ž/2,βˆ’π‘Ž,βˆ’π‘Ž,βˆ’π‘Ž/2)πœ‡(𝑦),(𝑧,2𝑧,+∞,+∞)𝑓(π‘₯)π‘‘ξ€·πœ‡(𝐼,𝐽)=min(βˆ’π‘,βˆ’π‘+π‘Ž/2,βˆ’3π‘Ž/2,βˆ’π‘Ž)πœ‡(𝑦),(βˆ’βˆž,βˆ’βˆž,𝑧/2,𝑧)𝑓(π‘₯)π‘‘π‘–ξ€·πœ‡(𝐼,𝐽)=min(βˆ’π‘,βˆ’π‘+π‘Ž/2,βˆ’3π‘Ž/2,βˆ’π‘Ž)πœ‡(𝑦),(𝑧,2𝑧,+∞,+∞)ξ€Έ,(π‘₯)(5) where π‘Ž=min(π‘₯,𝑧),𝑏=max(π‘₯,𝑧), π‘₯ is the length of segment (𝐼), 𝑧 is the length of segment (𝐽), and (π‘₯,𝑦,𝑧) are computed as described in Section 4.1.

Most of relations are defined by one membership like 𝑑(π‘‘π‘’π‘Ÿπ‘–π‘›π‘”), 𝑑𝑖(π‘‘π‘’π‘Ÿπ‘–π‘›π‘”_𝑏𝑦), 𝑓(π‘“π‘–π‘›π‘–π‘ β„Ž), and 𝑓𝑖(π‘“π‘–π‘›π‘–π‘ β„Žπ‘’π‘‘_𝑏𝑦). In fuzzy set theory, sum of all the relations is one, this gives the definition for fuzzy relation π‘’π‘žπ‘’π‘Žπ‘™. These are the topological relations which represent the fuzziness at relation’s level, for example, here Meet topological relation is represented based on nearness, and length of the smaller interval defines the smooth transition between the Meet(Meet_by) and before(after) relation. In spatial domain, before(after) are called the disjoint topological relations. These relations have the following properties:𝑓<(πœƒ)=𝑓>(πœƒ+πœ‹),π‘“π‘š(πœƒ)=π‘“π‘šπ‘–π‘“(πœƒ+πœ‹),π‘œ(πœƒ)=π‘“π‘œπ‘–(πœƒ+πœ‹),𝑓𝑓(πœƒ)=𝑓𝑠𝑓(πœƒ+πœ‹),𝑓𝑖(πœƒ)=𝑓𝑠𝑖(πœƒ+πœ‹),𝑓𝑑(πœƒ)=𝑓𝑑𝑓(πœƒ+πœ‹),𝑑𝑖(πœƒ)=𝑓di(πœƒ+πœ‹),𝑓=(πœƒ)=𝑓=(πœƒ+πœ‹).(6)

Eight relations are possible combination of eight independent Allen relations in one-dimensional spatial domain. These relations and their reorientation show that the whole 2D space can be explored with the help of 1D Allen relations using the oriented lines varying from (0, πœ‹).

4.3. Combining Topological and Directional Relations

Eight topological relations represented in point set topology or point less topology between object pair are represented in one-dimensional space by the Allen’s temporal relations in spatial domain. We extend these Allen relations for two-dimensional objects through logical implication, where a 2D object is decomposed into parallel segments of a 1D lines in a given direction, and the relation between each pair of line segments is computed.

The process of object decomposition is repeated for each direction varying from 0 to πœ‹, two-dimensional topological relations are then defined as it provides us with information about how the objects are relatively distributed. These relations are not jointly exhaustive and pairwise disjoint (JEPD), to obtain JEPD set of topological and directional relations an algorithm was advocated in [11], it provides us with the JEPD set of relations. Objects are approximated through the polygon object approximation. Different steps of computing the combined topological and directional relations are(i)fix angle πœƒ and draw lines passing through the vertices of polygons representing the objects;(ii)for each line, compute the variables (π‘₯,𝑦,𝑧) as depicted in Section 4.1 and compute Allen relation for each segment as given by (5). In case of longitudinal sections, use fuzzy operators to integrate the information, usually the disjunction operators are suitable. These relations are computed for each line in a direction, then obtained information is integrated into a single value. Normalize these relations for a direction πœƒ by dividing sum of all Allen relations to each Allen relation;(iii)these normalized fuzzy Allen relation is then multiplied to a fuzzy directional set to find the degree of an Allen relation in a direction;(iv)for qualitative directions, this information is summarized, and different topological relations with directional contents are defined, such as 𝑓𝐸=πœ‹/4ξ“πœƒ=0π’œπ‘Ÿ2Γ—cos2(2πœƒ)+πœ‹ξ“πœƒ=3πœ‹/4π’œπ‘Ÿ1Γ—cos2(2πœƒ),(7) where 𝑓 represents a topological relation, and 𝐸 represents the direction π΄π‘Ÿ1 is the reorientation of π΄π‘Ÿ2; (v)this information is represented in a matrix, this matrix represents fuzzy spatial information;(vi)these fuzzy spatial relations are defuzzified by an algorithm, this provides us with final topological and directional relations between the object pair. These topological and directional relations are JEPD.

This model describes well the possible topological relations between every sort of objects.

5. Spatiotemporal Relations

Spatiotemporal relations can be defined as spatial relation holds for an interval, that is, relation holds for a certain time interval, and it does not change. In spatiotemporal object theory it is defined as (P) a spatial relation is a relation holding between all temporal slices of two entities during the relevant period. All eight spatiotemporal relations are defined in terms of theorems.

5.1. Spatiotemporal Relation

Theorem 1. A spatiotemporal disjoint relation between object pair (𝑋,π‘Œ) holds during the interval 𝑇, that is, 𝐷(π‘‹π‘Œ,𝑇)⇔forallπ‘‘βˆˆπ‘‡,𝐷(π‘‹π‘Œ,𝑑) holds.

Proof. (β‡’) A spatiotemporal π‘‘π‘–π‘ π‘—π‘œπ‘–π‘›π‘‘π·(π‘‹π‘Œ,𝑇) relation is defined as object pair (𝑋,π‘Œ) are disjoint during the interval 𝑇 if π‘‹β‰‘π‘‘π‘Œ(𝑋 is temporally equivalent to π‘Œ). Now let us consider the partition of interval 𝑇=[π‘‘π‘Žπ‘‘π‘], then its partition can be taken as π‘‘π‘Ž=𝑑1<𝑑2<𝑑3β‹―<𝑑𝑛=𝑑𝑏. Each π‘‘π‘–βˆˆπ‘‡,𝑖=1,2,…,𝑛 represents discrete points of interval 𝑇, and this representation is equivalent to a snapshot. Typically a snapshot is a sampling process, which represents zero duration temporal slice of a spatiotemporal object. There are 𝑛 snapshots in interval 𝑇, as a result a disjoint topological relation exists for each snapshot separately. Thus, for all π‘‘βˆˆπ‘‡,𝐷(π‘‹π‘Œ,𝑑) holds.
(⇐) Let us consider 𝑛 snapshots where the temporal ordering holds, that is, 𝑑1,𝑑2,β‹―,𝑑𝑛 such that 𝑑1<𝑑2<𝑑3β‹―<𝑑𝑛 and all these points form partition of an interval 𝑇. If the disjoint topological relation holds at discrete points, it means that 𝐷(π‘‹π‘Œ,𝑑1)∧𝐷(π‘‹π‘Œ,𝑑2)→𝐷(π‘‹π‘Œ,[𝑑1𝑑2]). If the disjoint topological relation holds between object pair, it means that both the objects are temporally equivalent (π‘₯≑𝑑𝑦). Hence, 𝐷(π‘‹π‘Œ,𝑇) holds during the whole interval 𝑇.

Theorem 2. A spatiotemporal relation Meet M(XY,T) holds β‡”βˆƒπ‘‘π‘–βˆˆπ‘‡ such that 𝑀(π‘‹π‘Œ,𝑑𝑖)∧for all π‘‘π‘—βˆˆπ‘‡βˆ§π‘‘π‘—β‰ π‘‘π‘–β‡’π·(π‘‹π‘Œ,𝑑𝑗) holds.

Proof. (β‡’) A spatiotemporal relation meet 𝑀(π‘‹π‘Œ,𝑇) holds between object pair (𝑋,π‘Œ) over interval 𝑇, where π‘‹β‰‘π‘‘π‘Œ. Let π‘‘π‘Ž=𝑑1<𝑑2<𝑑3<β‹―<𝑑𝑛=𝑑𝑏 be partition of interval 𝑇=[π‘‘π‘Žπ‘‘π‘], if forallπ‘‘π‘–βˆˆπ‘‡,𝑀(π‘‹π‘Œ,𝑑𝑖) holds, then a stable topological relation 𝑀(π‘‹π‘Œ,𝑇) holds. We consider on contrary, that βˆƒπ‘‘π‘—, where the topological relation 𝑀(π‘‹π‘Œ,𝑑𝑗) does not hold, but it holds at 𝑀(π‘‹π‘Œ,π‘‘π‘—βˆ’1), then according to the temporal logic and continuity of topological relations β—‹(𝑀(π‘‹π‘Œ,π‘‘π‘—βˆ’1))β‡’(𝐷(π‘‹π‘Œ,𝑑𝑗)βˆ¨π‘€(π‘‹π‘Œ,𝑑𝑗)∨PO(π‘‹π‘Œ,𝑑𝑗). This shows that any of the three relations is possible (β—‹stands for future position). If PO(π‘‹π‘Œ,𝑑𝑗) holds, then the whole spatiotemporal relation is changed, and it becomes the spatiotemporal partial overlap relation. This possibility is ruled out. In other case, spatiotemporal relation remains meet, as 𝑗 is an arbitrary variable, this shows the minimum condition. Hence, βˆƒπ‘‘βˆˆπ‘‡,s.t.𝑀(π‘‹π‘Œ,𝑑) holds.
(⇐) Let us consider that there are 𝑛 snapshots in an order, which construct an interval 𝑇. Now consider that there exists at least one snapshot during whole interval, where spatial meet relation holds, and for all other snapshots, the spatial relation is disjoint. This shows that during temporal interval 𝑇, the unstable spatiotemporal meet relation holds. It satisfies the minimum conditions for a spatiotemporal meet relation, hence 𝑀(π‘‹π‘Œ,𝑇) holds during interval 𝑇.

Theorem 3. A spatiotemporal partial overlap (PO) relation holds over interval 𝑇, that is, PO(π‘‹π‘Œ,𝑇)β‡”βˆƒπ‘‘βˆˆπ‘‡,s.t.PO(π‘‹π‘Œ,𝑑).

Proof. Spatiotemporal relations have the spatial and temporal boundaries. A stable spatiotemporal relation holds during the temporal slice, If it holds at every point of the interval. As temporal slice is the union of finite points of temporal domain, spatiotemporal partial overlap holds during the whole slice, if this relation holds at least one sampling point (snapshot), at remaining points any of the spatial relation may exist. Henceβˆƒπ‘‘βˆˆπ‘‡,s.t.,PO(π‘‹π‘Œ,𝑑)∧(𝑑1≠𝑑,CO(π‘‹π‘Œ,𝑑1)βˆ¨π‘€(π‘‹π‘Œ,𝑑1)∨𝐷(π‘‹π‘Œ,𝑑1)) (CO(π‘‹π‘Œ) stands for complete overlap of objects (π‘‹π‘Œ), s.t., CO(π‘‹π‘Œ)=TPP(π‘‹π‘Œ)∨NTPP(π‘‹π‘Œ)∨TPPI(π‘‹π‘Œ)∨NTPPI(π‘‹π‘Œ)). If there does not exist such a 𝑑1, then the relation holds for every π‘‘βˆˆπ‘‡, which shows that a stable PO topological relation holds.
(⇐) We suppose on contrary that βˆ„π‘‘βˆˆπ‘‡,s.t.PO(π‘‹π‘Œ,𝑑) holds. It means that at all points either the binary topological relations are complete overlap or disjoint and meet. If the relations are complete overlap, that is, for all π‘‘βˆˆπ‘‡,CO(π‘‹π‘Œ,𝑑) holds, then the spatiotemporal relation will be a part of complete overlap. In case of other choice that βˆƒπ‘‘βˆˆπ‘‡, s.t.,𝑀(π‘‹π‘Œ,𝑑) or for all π‘‘βˆˆπ‘‡,s.t.,𝑀(π‘‹π‘Œ,𝑑) holds, then the spatiotemporal topological relation will be stable or unstable meet and for case for all π‘‘βˆˆπ‘‡,s.t.,𝐷(π‘‹π‘Œ,𝑑), the topological relation will be disjoint. The choice, that βˆƒπ‘‘1βˆˆπ‘‡,s.t.,𝑀(π‘‹π‘Œ,𝑑) and βˆƒπ‘‘2βˆˆπ‘‡,s.t.,CO(π‘‹π‘Œ,𝑑2 holds is impossible because in a such a case βˆƒπ‘‘βˆˆπ‘‡βˆ§π‘‘1<𝑑<𝑑2, s.t.,PO(π‘‹π‘Œ,𝑑) holds (continuity of spatial relations).

Theorem 4. A spatiotemporal tangent proper part (TPP) relation holds over interval 𝑇, that is,TPP(π‘‹π‘Œ,𝑇)β‡”βˆƒπ‘‘1βˆˆπ‘‡,such thatTPP(π‘‹π‘Œ,𝑑1)for all 𝑑2βˆ§π‘‘2≠𝑑1, NTPP(π‘‹π‘Œ,𝑑2) holds.

Proof. (β‡’) A spatiotemporal topological relation TPP(π‘‹π‘Œ) holds between the object pair 𝑋,π‘Œ during the interval 𝑇. Now let us consider that interval 𝑇 consist of n snapshots, if this relation holds for every snapshot then a spatiotemporal stable topological relation holds. In other case, there are two possibilities that for all 𝑑1≠𝑑2, there exists a topological relation TPP(π‘‹π‘Œ,𝑑1), and for 𝑑2 either the topological relation is PO(π‘‹π‘Œ,𝑑2) or NTPP(π‘‹π‘Œ,𝑑2) due to continuity of topological relations between moving objects. For PO(π‘‹π‘Œ,𝑑2), the spatiotemporal topological relation is changed, and it becomes the spatiotemporal PO topological relation, this possibility is ruled out. It remains that NTPP(π‘‹π‘Œ,𝑑2), if this relation holds and 𝑑2 is an arbitrary point, so the relation becomes the unstable spatiotemporal TPP(π‘‹π‘Œ,𝑇).
(⇐) Consider that βˆƒπ‘‘π‘– such that TPP(π‘‹π‘Œ,𝑑𝑖) holds. We consider on contrary that βˆƒπ‘‘π‘–+1βˆ¨π‘‘π‘–βˆ’1 such that NTPP(π‘‹π‘Œ,π‘‘π‘–βˆ’1) or NTPP(π‘‹π‘Œ,𝑑𝑖+1) does not holds. Then, possible topological relations at π‘‘π‘–βˆ’1 are TPP(π‘‹π‘Œ,π‘‘π‘–βˆ’1),PO(π‘‹π‘Œ,π‘‘π‘–βˆ’1) similarly for 𝑑𝑖+1. Other possibilities are ruled out due to the continuity of topological relations, and EQ(π‘‹π‘Œ,π‘‘π‘–βˆ’1) does not hold because objects are considered under motion, and expansion or zooming of one object is not allowed.
In case the topological relation PO(π‘‹π‘Œ,π‘‘π‘–βˆ’1) holds, then the whole spatiotemporal relation over the interval 𝑇 becomes partial overlap. Similarly for instant 𝑑𝑖+1 and 𝑖 is an arbitrary point, so this is impossible for whole the interval 𝑇. For the topological relation TPP(π‘‹π‘Œ,π‘‘π‘–βˆ’1), the spatiotemporal relation becomes the stable spatiotemporal TPP.

Theorem 5. A spatiotemporal nontangent proper part (NTPP) relation holds over interval 𝑇, that is, NTPP(π‘‹π‘Œ,𝑇)⇔ for allπ‘‘βˆˆπ‘‡,NTPP(π‘‹π‘Œ,𝑑) holds.

Proof. (β‡’) Let us suppose on contrary that βˆƒπ‘‘π‘–βˆˆπ‘‡s.t.NTPP(π‘‹π‘Œ,𝑑𝑖) does not hold, and at temporal points π‘‘π‘–βˆ’1,𝑑𝑖+1 the relation NTPP(π‘‹π‘Œ,π‘‘π‘–βˆ’1),NTPP(π‘‹π‘Œ,𝑑𝑖+1), holds. Then continuity of spatial relations forces the existence of TPP(π‘‹π‘Œ,𝑑𝑖) or EQ(π‘‹π‘Œ,𝑑𝑖) spatial relations. This contradicts the existence of the spatiotemporal NTPP(π‘‹π‘Œ,𝑇) relation. Hence, forallπ‘‘βˆˆπ‘‡,NTPP(π‘‹π‘Œ,𝑑) holds.
(⇐) It is given that forallπ‘‘βˆˆπ‘‡,NTPP(π‘‹π‘Œ,𝑑) holds. If a spatial relation between object pair holds at every point of the interval, then it means that it holds throughout the interval, that is, NTPP(π‘‹π‘Œ,𝑇) holds.

Theorem 6. A spatiotemporal tangent proper part inverse (TPP) relation holds over interval 𝑇, that is, TPPI(π‘‹π‘Œ,𝑇)β‡”βˆƒπ‘‘βˆˆπ‘‡,s.t.TPPI(π‘‹π‘Œ,𝑑)∧forall𝑑1≠𝑑,NTPPI(π‘‹π‘Œ,𝑑1) holds.

Proof. Proof is similar to the TPP(π‘‹π‘Œ,𝑇), just replace TPP by TPPI and NTPP by NTPPI.

Theorem 7. A spatiotemporal nontangent proper part inverse (NTPPI) relation holds over temporal interval 𝑇, that is, NTPPI(π‘‹π‘Œ,𝑇)⇔forallπ‘‘βˆˆπ‘‡andNTPPI(π‘‹π‘Œ,𝑑) holds.

Proof. Proof is similar to the NTPP(π‘‹π‘Œ,𝑇).

Theorem 8. A spatiotemporal relation equal(EQ) holds between the object pair π‘‹π‘Œ, EQ(π‘‹π‘Œ,𝑇)⇔forallπ‘‘βˆˆπ‘‡, s.t.,EQ(π‘‹π‘Œ,𝑑) holds.

Proof. (β‡’) We suppose on contrary that there exists a π‘‘βˆˆπ‘‡, where the EQ(π‘‹π‘Œ,𝑑) relation does not hold. It shows that there are two possibilities that either the relation at 𝑑 is a complete overlap or partial overlap. If the relation at 𝑑 is complete overlap, then the spatiotemporal relation becomes TPP or TPPI. In the second case, the spatiotemporal relation becomes the PO(π‘‹π‘Œ,𝑇) during the whole interval. Thus, both cases prove the contrary conditions, hence βˆ„π‘‘s.t.EQ(π‘‹π‘Œ,𝑑) does not hold, that is, for allπ‘‘βˆˆπ‘‡,EQ(π‘‹π‘Œ,𝑑) holds.
(⇐) Converse of this proof is very simple and straight forward. Let 𝑇 be the interval for which we have to define the spatiotemporal relation, both the objects are temporally comparable (π‘‹β‰‘π‘‘π‘Œ). Let π‘‘βˆˆπ‘‡ be an arbitrary point of the interval and relation EQ(π‘‹π‘Œ,𝑑) holds. Since 𝑑 is an arbitrary point so, the relation holds throughout the interval 𝑇, that is, EQ(π‘‹π‘Œ,𝑇) holds.

6. Visual Interpretation: A Three-Dimensional View

Geometrical figures can better elaborate concepts, a moving object changes its position at each instant 𝑑. These objects in a spatiotemporal domain can be represented by their envelops, a two-dimensional object becomes volume. Here, spatiotemporal meet and partially overlap relations are represented by their envelops in Figures 3(a)–3(d) and 4(a)–4(h). These are possible representation of motion events. Spatial relations between moving objects are used in modeling the motion verbs or motion events in natural language processing. A set of motion relations is introduced that capture semantic between pairs of moving objects. This information is useful about reasoning the moving objects.

7. Modeling Motion Classes

Visual images may illustrate cases of a definition, giving us a more visual grasp of its applications. They may help us understanding the description of a mathematical situation or steps in reasoning. These relations can be defined as the transection of relations at time 𝑑1 to 𝑑2. This change may be in topological or metric relations, and different classes of spatial relations, between moving objects have been defined [12, 13, 29, 30]. Motion classes based on intuitive logics or motion verbs have been defined in [31] by Phillipe Muller and Ralf H. GΓΌting and Markus Schneider used in database. We define in this paper only the motion events, where topological relations capture changes between situations. These motion events can be defined using the predicates β„Žπ‘œπ‘™π‘‘π‘ _π‘Žπ‘‘, β„Žπ‘œπ‘™π‘‘π‘ ,π‘œπ‘π‘π‘’π‘Ÿπ‘ _π‘Žπ‘‘,   π‘œπ‘π‘π‘’π‘Ÿπ‘  and π‘ π‘’π‘žπ‘’π‘’π‘›π‘π‘’. In next section, π‘ π‘’π‘ž_𝑒𝑣𝑒 represents the sequence event.

7.1. Unstable Meet Spatiotemporal Relation

Unstable spatiotemporal relation is a relation where objects changes their states at each time instant. A spatiotemporal meet relation is characterized by different motion events depending upon the logical and temporal order of different states or primitive events. Touch(XY,T): A spatiotemporal meet relation can be characterized as a motion event Touch, s.t. βˆƒπ‘‘1,𝑑2,𝑑3,βˆˆπ‘‡and𝑑1<𝑑2<𝑑3, where primitive events occur in an order and defined asξ€·ξ€·π·ξ€·π‘‡π‘œπ‘’π‘β„Ž(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑3.ξ€Έξ€Έξ€Έ(8)

An institutive view of this spatiotemporal relation is shown in Figure 3(a). This relation can be expressed by a single direction, where a meet topological relation holds. It meansξ€·ξ€·π·π‘–π‘Ÿ(π‘‡π‘œπ‘’π‘β„Ž(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑2ξ€Έξ€Έ.(9)Snap(XY,T): A spatiotemporal meet relation is called a Snap if βˆƒπ‘‘1,𝑑2βˆˆπ‘‡and𝑑1<𝑑2 such thatξ€·ξ€·π·ξ€·π‘†π‘›π‘Žπ‘(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€Έξ€Έξ€Έ.(10)

A geometric representation is shown in Figure 3(c). This relation can be expressed by a single direction, where a meet topological relation holds. It meansξ€·ξ€·π·π‘–π‘Ÿ(π‘†π‘›π‘Žπ‘(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑2ξ€Έξ€Έ.(11)Release(XY,T): A spatiotemporal 𝑀𝑒𝑒𝑑(π‘‹π‘Œ,𝑇) is called π‘…π‘’π‘™π‘’π‘Žπ‘ π‘’(π‘‹π‘Œ,𝑇), read as 𝑋 releases π‘Œ during interval 𝑇 if it has a certain temporal ordering, βˆƒπ‘‘1,𝑑2βˆˆπ‘‡and𝑑1<𝑑2such thatξ€·ξ€·π·ξ€·π‘…π‘’π‘™π‘’π‘Žπ‘ π‘’(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1.ξ€Έξ€Έξ€Έ(12)

A three-dimensional geometric view of this relation is shown in Figure 3(d). This relation can be expressed by a single direction, which is the destination direction. For example, object π‘‹β€‰β€‰π‘Ÿπ‘’π‘™π‘’π‘Žπ‘ π‘’π‘  (motion event) object π‘Œ towards East (destination direction). Direction for such a relation is defined asξ€·ξ€·π·π‘–π‘Ÿ(π‘…π‘’π‘™π‘’π‘Žπ‘ π‘’(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑2ξ€Έξ€Έ.(13)Bypass(XY,T): A spatiotemporal 𝑀𝑒𝑒𝑑(π‘‹π‘Œ,𝑇) is called a π΅π‘¦π‘π‘Žπ‘ π‘ (π‘‹π‘Œ,𝑇), read as 𝑋 bypasses π‘Œ during interval 𝑇 if it has a certain temporal ordering, that is, βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡ such that𝑑1<𝑑2<𝑑3<t4ξ€·ξ€·π·ξ€·π΅π‘¦π‘π‘Žπ‘ π‘ (π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑3ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑4.ξ€Έξ€Έξ€Έ(14)

This relation can be expressed by a single direction, where a meet topological relation holds. It meansξ€·ξ€·π·π‘–π‘Ÿ(π‘‡π‘œπ‘’π‘β„Ž(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑2ξ€Έξ€Έ.(15)Excurse(XY,T): A spatiotemporal Meet(XY,T) is called a 𝐸π‘₯π‘π‘’π‘Ÿπ‘ π‘’(π‘‹π‘Œ,𝑇), read as 𝑋 excurse π‘Œ during interval 𝑇 if it has a certain temporal ordering, an intuitive view of this relation is shown in Figure 3(b). βˆƒπ‘‘1,𝑑2,𝑑3βˆˆπ‘‡,s.t.,𝑑1<𝑑2<𝑑3𝑀𝐸π‘₯π‘π‘’π‘Ÿπ‘ π‘’(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑3.ξ€Έξ€Έξ€Έ(16)

This relation is expressed by an initial and destination directions, the direction for this relation can be defined asξ€·ξ€·ξ€·π·π‘–π‘Ÿ(𝐸π‘₯π‘π‘’π‘Ÿπ‘ π‘’(π‘‹π‘Œ,𝑇))=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑3.ξ€Έξ€Έξ€Έ(17)

7.2. Unstable Overlap Spatiotemporal Relation
Enter(XY,T): An unstable spatiotemporal overlap relation is called Enter, generally denoted by Enter(π‘‹π‘Œ,𝑇) and read as β€œπ‘‹ enters in π‘Œ during interval 𝑇.” If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4, then relation is defined as

ξ€·ξ€·π·ξ€·πΈπ‘›π‘‘π‘’π‘Ÿ(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑3ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ TPPπ‘‹π‘Œ,𝑑4.ξ€Έξ€Έξ€Έ(18)

An intuitive view of this relation is shown in Figure 4(a). This relation can be expressed by a single direction because the destination point is inside and can be expressed without direction, a direction for the Enter spatiotemporal event is the direction where a meet topological relation holds, that is,ξ€·ξ€·π·π‘–π‘Ÿ(πΈπ‘›π‘‘π‘’π‘Ÿ(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑2ξ€Έξ€Έ.(19)Leave(π‘‹π‘Œ,𝑇): A spatiotemporal partial overlap relation is called Leave, denoted as Leave(XY,T) β€œπ‘‹ leaves π‘Œ during interval 𝑇”. If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4, then relation is defined asξ€·ξ€·ξ€·πΏπ‘’π‘Žπ‘£π‘’(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑3ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑4ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑5.ξ€Έξ€Έξ€Έ(20)

An intuitive view of this relation is shown in Figure 4(b). This relation can be expressed by a single direction which is the destination point, that isξ€·ξ€·π·π‘–π‘Ÿ(πΏπ‘’π‘Žπ‘£π‘’(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑4ξ€Έξ€Έ.(21)Cross(XY,T): A spatiotemporal relation Cross(XY,T) β€œπ‘‹ crosses π‘Œ during the interval 𝑇.” Its geometric view is given in Figure 4(c). If βˆƒπ‘‘1,𝑑2,𝑑3,…,𝑑9βˆˆπ‘‡suchthat𝑑1<𝑑2<β‹―<𝑑9, then relation is defined asξ€·ξ€·π·ξ€·πΆπ‘Ÿπ‘œπ‘ π‘ (π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑3ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑4ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑5ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑6ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑7ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑8ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑9.ξ€Έξ€Έξ€Έ(22)

This spatiotemporal relation is expressed by a initial as well as destination direction such as object 𝑋 crosses (motion event) objectπ‘Œ from north (direction) towards east (direction) during the interval 𝑇:ξ€·ξ€·ξ€·π·π‘–π‘Ÿ(πΆπ‘Ÿπ‘œπ‘ π‘ (π‘‹π‘Œ,𝑇))=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑9.ξ€Έξ€Έξ€Έ(23)Into(π‘‹π‘Œ,𝑇): A spatiotemporal relationπΌπ‘›π‘‘π‘œ(XY,T) read as β€œπ‘‹ get into π‘Œ during the interval 𝑇.” If βˆƒπ‘‘1,𝑑2,𝑑3βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3, then relation is defined asξ€·ξ€·π‘€ξ€·πΌπ‘›π‘‘π‘œ(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑3.ξ€Έξ€Έξ€Έ(24)

Its three-dimensional geometric view is given in Figure 4(e). This relation can be expressed by a single direction in language semantics, where a meet topological relation holds. For example, object 𝐴 get into (spatiotemporal event) object 𝐡 from north (direction). It means.ξ€·ξ€·π·π‘–π‘Ÿ(πΌπ‘›π‘‘π‘œ(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑1ξ€Έξ€Έ.(25)𝑂𝑒𝑑_π‘œπ‘“(π‘‹π‘Œ,𝑇): A spatiotemporal relation π‘‚π‘’π‘‘π‘œπ‘“(XY,T) read as β€œπ‘‹ comes out of π‘Œ during the interval 𝑇,” its intuitive view is considered in Figure 4(f). If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4, then relation is defined as𝑂𝑒𝑑_π‘œπ‘“(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‡π‘ƒπ‘ƒπ‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑2ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑3.ξ€Έξ€Έξ€Έ(26)

This relation can be expressed by a single direction. Object 𝑋 go out_of (motion event) object π‘Œ towards east (direction), where a meet topological relation holds. It means ξ€·ξ€·π·π‘–π‘Ÿ(π‘œπ‘’π‘‘_π‘œπ‘“(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑3ξ€Έξ€Έ.(27)Melt(π‘‹π‘Œ,𝑇): A spatiotemporal relation 𝑀𝑒𝑙𝑑(XY,T) read as β€œπ‘‹,π‘Œ melts during the interval 𝑇”. If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4, then relation is defined as𝐷𝑀𝑒𝑙𝑑(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑3ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ πΈπ‘„π‘‹π‘Œ,𝑑4.ξ€Έξ€Έξ€Έ(28)

An intuitive view of this relation is shown in Figure 4(g). This relation can be expressed by a single direction because its destination point is dimensionless. This can be its direction, where initial spatial relation holds:ξ€·ξ€·π·π‘–π‘Ÿ(𝑀𝑒𝑙𝑑(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑1ξ€Έξ€Έ.(29)Spring(π‘‹π‘Œ,𝑇): A spatiotemporal relation Spring (π‘‹π‘Œ,𝑇) also called Separate(π‘‹π‘Œ,𝑇) read as β€œπ‘‹ separates π‘Œ during the interval 𝑇.” If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4, then relation is defined asξ€·ξ€·ξ€·π‘†π‘π‘Ÿπ‘–π‘›π‘”(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ πΈπ‘„π‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑2ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑3ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑4.ξ€Έξ€Έξ€Έ(30)

Its three-dimensional geometric view is given in Figure 4(h). This relation can be expressed by a single direction because its destination point is dimensionless. This can be its direction, where terminal spatial relation holds:ξ€·ξ€·π·π‘–π‘Ÿ(π‘†π‘π‘Ÿπ‘–π‘›π‘”(π‘‹π‘Œ,𝑇))=β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑4ξ€Έξ€Έ.(31)Graze(π‘‹π‘Œ,𝑇): A spatiotemporal relation Graze(π‘‹π‘Œ,𝑇) read as β€œπ‘‹ grazes π‘Œ during the interval 𝑇.” If βˆƒπ‘‘1,𝑑2,𝑑3,𝑑4,𝑑5βˆˆπ‘‡suchthat𝑑1<𝑑2<𝑑3<𝑑4<𝑑5, then relation is defined asξ€·ξ€·π·ξ€·πΊπ‘Ÿπ‘Žπ‘§π‘’(π‘‹π‘Œ,𝑇)=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑1ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑2ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘ƒπ‘‚π‘‹π‘Œ,𝑑3ξ€·π‘€ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑4ξ€·π·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π‘‹π‘Œ,𝑑5.ξ€Έξ€Έξ€Έ(32)

This relation is represented in a three-dimensional perspective in Figure 4(d). This spatiotemporal relation is expressed by an initial as well as destination direction such as object 𝑋 grazes (motion event) object π‘Œ from north (direction) toward east (direction):ξ€·ξ€·ξ€·π·π‘–π‘Ÿ(πΊπ‘Ÿπ‘Žπ‘§π‘’(π‘‹π‘Œ,𝑇))=π‘ π‘’π‘ž_π‘’π‘£π‘’β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑1ξ€·ξ€·ξ€Έξ€Έβˆ§β„Žπ‘œπ‘™π‘‘π‘ π·π‘–π‘Ÿπ‘‹π‘Œ,𝑑4.ξ€Έξ€Έξ€Έ(33)

8. Conclusion and Future Work

In this paper, we define spatiotemporal relations, where the discrete time space is used. These spatiotemporal relations are topologically stable or unstable. Motion events represent the subclass of spatiotemporal relations, and certain number of motion events represent the class of a topologically unstable and stable spatiotemporal relations. In these spatiotemporal relations temporal order of holding a primitive event is more important, and this order has a pivotal role in natural language semantics. Topological relations have a locative symmetries, to remove these symmetries we add a directional components. In this paper, CTD method [11] is used to model the motion events, where topological and directional information for a snapshot are captured at the same abstract level. Hopefully this work will bring a significant change in video understanding, modeling video events, and other related areas of research.