New York city taxi analysis with graph signal processing

We apply graph signal processing to the study of taxi movement in New York City based on 2010–2013 New York City taxi data. Such analysis requires a signal extraction method that involves computing shortest paths between the start and end locations for each of the 700 million trip records. We perform spectral analysis on these graph signals, for which it is necessary to address the challenge of finding the eigendecomposition of the 6K-node directed Manhattan road network. We show that PSNR=29.90 dB is recovered for graph signals reconstructed from 70% of the graph frequency components. We illustrate that graph frequency components reveal taxi behaviors that are not obvious from the raw signal.

[1]  Kevin Curran,et al.  OpenStreetMap , 2012, Int. J. Interact. Commun. Syst. Technol..

[2]  Pascal Frossard,et al.  The emerging field of signal processing on graphs: Extending high-dimensional data analysis to networks and other irregular domains , 2012, IEEE Signal Processing Magazine.

[3]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs , 2012, IEEE Transactions on Signal Processing.

[4]  W. Kahan Conserving Confluence Curbs Ill-Condition , 1972 .

[5]  Daniel B. Work,et al.  Using coarse GPS data to quantify city-scale transportation system resilience to extreme events , 2015, ArXiv.

[6]  Franz Franchetti,et al.  Big data computation of taxi movement in New York City , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[7]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[8]  Peter Lancaster,et al.  The theory of matrices , 1969 .

[9]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[10]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[11]  José M. F. Moura,et al.  Taxi data in New York city: A network perspective , 2015, 2015 49th Asilomar Conference on Signals, Systems and Computers.

[12]  Hadley Wickham,et al.  ggmap: Spatial Visualization with ggplot2 , 2013, R J..

[13]  L. Trefethen,et al.  Spectra and pseudospectra : the behavior of nonnormal matrices and operators , 2005 .

[14]  José M. F. Moura,et al.  Discrete Signal Processing on Graphs: Frequency Analysis , 2013, IEEE Transactions on Signal Processing.

[15]  Cláudio T. Silva,et al.  Visual Exploration of Big Spatio-Temporal Urban Data: A Study of New York City Taxi Trips , 2013, IEEE Transactions on Visualization and Computer Graphics.

[16]  José M. F. Moura,et al.  Big Data Analysis with Signal Processing on Graphs: Representation and processing of massive data sets with irregular structure , 2014, IEEE Signal Processing Magazine.

[17]  L. Trefethen,et al.  Spectra and Pseudospectra , 2020 .

[18]  Axel Ruhe An algorithm for numerical determination of the structure of a general matrix , 1970 .

[19]  Zhonggang Zeng,et al.  Sensitivity and Computation of a Defective Eigenvalue , 2016, SIAM J. Matrix Anal. Appl..

[20]  Vivek K Goyal,et al.  Foundations of Signal Processing , 2014 .