ORCID Identifier(s)


Graduation Semester and Year




Document Type


Degree Name

Doctor of Philosophy in Computer Science


Computer Science and Engineering

First Advisor

Ramez Elmasri


The goal of this thesis is to develop novel techniques for the analysis of spatio-temporal trajectory data. Recent advances in tracking devices such as Global Positioning System (GPS) and mobile phones have resulted in an abundance of spatio-temporal trajectory data. Because of the importance of both the space and time dimensions in trajectory data, different analysis techniques are needed. The analysis techniques explored in this thesis involve two variations: point based analysis and trajectory based analysis. Point based analysis has been done to identify the hot spots in the trajectory dataset (hurricane data). Here we consider the trajectory data as a point data set. This analysis involves different combination of spatial, temporal and non-spatial attributes. We use density based clustering algorithms DBSCAN, to identify these hot spots. We extend DBSCAN algorithm to incorporate non-spatial attributes (wind speed and time) with spatial attributes. This approach has also been used to identify the starting regions and the landing regions of hurricanes. In the trajectory based analysis, we focus on trajectory simplification (smoothing), outlier filtration and directional analysis. Our smoothing method is based on internal angles of trajectories. Some trajectory data sets are noisy in nature; therefore we need some pre-processing to remove the noise. In the pre-processing stage, we smooth the trajectories to remove some trajectory points to obtain smooth and directionally consistent trajectories. We propose methods for smoothing the trajectories considering the directional attribute. We propose a framework for the directional analysis of the trajectory data to obtain the directional patterns. The framework involves segmentation of the smooth trajectories into directionally consistent categories of sub-trajectories. We identify 16 directional categories for this task. After this stage of the framework, we perform outlier filtration using a novel convex hull based approach. The outlier filtration stage is followed by a clustering algorithm on these sub-trajectories to obtain the directional patterns. For the evaluation of the proposed framework we used two real datasets: a hurricane data set and an animal movement data set.


Spatio-temporal, Trajectory, Clustering, Analysis


Computer Sciences | Physical Sciences and Mathematics


Degree granted by The University of Texas at Arlington