Visual Traffic Jam Analysis based on Trajectory Data

Similar documents
Shonan Meeting, 2014/03/ Traffic Data Visualization and Visual Analysis

DS595/CS525: Urban Network Analysis --Urban Mobility Prof. Yanhua Li

TrajAnalytics: A software system for visual analysis of urban trajectory data

DS504/CS586: Big Data Analytics Data Management Prof. Yanhua Li

Detect tracking behavior among trajectory data

WIth the development of sensing technologies, a variety

Constructing Popular Routes from Uncertain Trajectories

A Novel Method for Activity Place Sensing Based on Behavior Pattern Mining Using Crowdsourcing Trajectory Data

Contact: Ye Zhao, Professor Phone: Dept. of Computer Science, Kent State University, Ohio 44242

Chinavis 2017 Visual Urban Traffic Analysis Based on Bus Sparse Trajectories

Mobility Data Mining. Mobility data Analysis Foundations

DS504/CS586: Big Data Analytics Data Pre-processing and Cleaning Prof. Yanhua Li

Scalable Selective Traffic Congestion Notification

INTELLIGENT TRAFFIC MANAGEMENT FOR INDIA Phil Allen VP Sales APAC

DS504/CS586: Big Data Analytics Data Pre-processing and Cleaning Prof. Yanhua Li

Scalable Data Analysis (CIS )

Interactive Interface Design for Scalable Large Multivariate Volume Visualization

Where Next? Data Mining Techniques and Challenges for Trajectory Prediction. Slides credit: Layla Pournajaf

Detecting Anomalous Trajectories and Traffic Services

Contents. Part I Setting the Scene

Spatio-temporal Range Searching Over Compressed Kinetic Sensor Data. Sorelle A. Friedler Google Joint work with David M. Mount

Data Model and Management

Publishing CitiSense Data: Privacy Concerns and Remedies

Spatiotemporal Access to Moving Objects. Hao LIU, Xu GENG 17/04/2018

Introduction to Trajectory Clustering. By YONGLI ZHANG

CrowdPath: A Framework for Next Generation Routing Services using Volunteered Geographic Information

SemanticTraj: A New Approach to Interacting with Massive Taxi Trajectories

What's New in MATLAB for Engineering Data Analytics?

Real-Time & Big Data GIS: Leveraging the spatiotemporal big data store

Atypical Behavior Identification in Large Scale Network Traffic

Spatial Keyword Range Search on Trajectories

TrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets

OSM-SVG Converting for Open Road Simulator

New Trends in Database Systems

Data Foundations. Topic Objectives. and list subcategories of each. its properties. before producing a visualization. subsetting

TrajStore: an Adaptive Storage System for Very Large Trajectory Data Sets

Collaboration with: Dieter Pfoser, Computer Technology Institute, Athens, Greece Peter Wagner, German Aerospace Center, Berlin, Germany

Large-Scale Flight Phase identification from ADS-B Data Using Machine Learning Methods

Public Sensing Using Your Mobile Phone for Crowd Sourcing

Traffic Flow Prediction Based on the location of Big Data. Xijun Zhang, Zhanting Yuan

Real Time Access to Multiple GPS Tracks

ITS Canada Annual Conference and General Meeting. May 2013

Chapter 1, Introduction

Feature Extraction and Visualization for Symbolic People Flow Data

Self Optimization in Wireless Sensor Networks

Evaluation of Seed Selection Strategies for Vehicle to Vehicle Epidemic Information Dissemination

Dynamic Data Repartitioning for Load-Balanced Parallel Particle Tracing

AN IMPROVED TAIPEI BUS ESTIMATION-TIME-OF-ARRIVAL (ETA) MODEL BASED ON INTEGRATED ANALYSIS ON HISTORICAL AND REAL-TIME BUS POSITION

SMART MAPS BASED ON GPS PATH LOGS

Managing Massive Trajectories on the Cloud

Multi-Similarity Matrices of Eye Movement Data

International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.7, No.3, May Dr.Zakea Il-Agure and Mr.Hicham Noureddine Itani

3 The standard grid. N ode(0.0001,0.0004) Longitude

Chapter 2 Trajectory and Floating-Car Data

When user select menu 2. Tables from the Main menu, the following screen will appear:

Time Distortion Anonymization for the Publication of Mobility Data with High Utility

Class 9 Action Recognition

Viscous Fingers: A topological Visual Analytic Approach

Mobile Millennium Using Smartphones as Traffic Sensors

University of Luxembourg. SCILABTEC 2015, Friday 22 May. ANALYSIS Of Call Detail Records Based on Scilab Foued Melakessou

HUMAN mobility data has been studied for many years.

GraphQ: Graph Query Processing with Abstraction Refinement -- Scalable and Programmable Analytics over Very Large Graphs on a Single PC

Design Considerations on Implementing an Indoor Moving Objects Management System

PeMS, Berkeley Highway Lab System, Data Fusion and Future Data Needs

New research on Key Technologies of unstructured data cloud storage

Centrality Measures to Identify Traffic Congestion on Road Networks: A Case Study of Sri Lanka

Trajectory analysis. Ivan Kukanov

M Thulasi 2 Student ( M. Tech-CSE), S V Engineering College for Women, (Affiliated to JNTU Anantapur) Tirupati, A.P, India

Fast K-nearest neighbors searching algorithms for point clouds data of 3D scanning system 1

Highway Hierarchies Hasten Exact Shortest Path Queries

UNIT 4: DATA COLLECTION AND TRANSMISSION

Vectors of movement, a new approach to cluster multidimensional big data on mobility

Decentralised and Privacy-Aware Learning of Traversal Time Models

An Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing

LECTURE 2 SPATIAL DATA MODELS

ADAPTIVE K MEANS CLUSTERING FOR HUMAN MOBILITY MODELING AND PREDICTION Anu Sharma( ) Advisor: Prof. Peizhao Hu

A System for Discovering Regions of Interest from Trajectory Data

The USC 2 T Project The USC Clever Transportation Project

Periodic Pattern Mining Based on GPS Trajectories

SENSING technologies, social media and large-scale computing

Time Analysis of Pulse-based Face Anti-Spoofing in Visible and NIR

SQL Query Optimization on Cross Nodes for Distributed System

8. Automatic Content Analysis

Curve Fit: a pixel level raster regression tool

PrivApprox. Privacy- Preserving Stream Analytics.

Privacy Protected Spatial Query Processing

An algorithm for Trajectories Classification

Development of an application using a clustering algorithm for definition of collective transportation routes and times

PERFORMANCE ANALYSIS OF A REAL-TIME ADAPTIVE PREDICTION ALGORITHM FOR TRAFFIC CONGESTION

Digital Image Processing

Nowcasting. D B M G Data Base and Data Mining Group of Politecnico di Torino. Big Data: Hype or Hallelujah? Big data hype?

Multi-Agents Scheduling and Routing Problem with Time Windows and Visiting Activities

Follow The Best: Crowdsourced Automated Travel Advice

Unified approach to detecting spatial outliers Shashi Shekhar, Chang-Tien Lu And Pusheng Zhang. Pekka Maksimainen University of Helsinki 2007

City, University of London Institutional Repository

Intelligent Transportation Traffic Data Management

Density Peaks Clustering Approach for Discovering Demand Hot Spots in City-scale Taxi Fleet Dataset

AUTOMATIC PARKING OF SELF-DRIVING CAR BASED ON LIDAR

UrbanCPS: a Cyber-Physical System based on Multi-source Big Infrastructure Data for Heterogeneous Model Integration

Bigtable. A Distributed Storage System for Structured Data. Presenter: Yunming Zhang Conglong Li. Saturday, September 21, 13

Transcription:

Visualization Workshop 13 Visual Traffic Jam Analysis based on Trajectory Data Zuchao Wang 1, Min Lu 1, Xiaoru Yuan 1, 2, Junping Zhang 3, Huub van de Wetering 4 1) Key Laboratory of Machine Perception (MOE), and School of EECS, Peking University 2) Center for Computational Science and Engineering, Peking University 3) Key Laboratory of Intelligent Information Processing, and School of Computer Science, Fudan University 4) Department of Mathematics and Computer Science, Technische Universiteit Eindhoven Accepted by IEEE VAST 2013

Introduction Traffic jam is a critical problem in big cities Beijing Traffic Jams

Introduction We are able to monitor traffic jams nowadays Real time road condition from Google Map

Introduction Understanding the traffic jams remains a challenge due to their complexities Road condition change with time Different roads have different congestion patterns Congestions propagate in the road network We develop a visual analytics system to study these complexities

Related Works Traffic modeling We hope to study the traffic jams on the roads Outlier tree [Liu et al. 2011] We hope to summarize historic traffic jams with simple model Probabilistic Graph Model [Piatkowski et al. 2012]

Related Works We hope to visualize the relationship of traffic events Traffic event visualization [Andrienko et al. 2011] Incident Cluster Explorer [Pack et al. 2011]

Design Requirement Traffic jam data model Complete: include location, time, speed Structured: study propagation of jams Road bound Visual interface Informative: show location, time, speed, propagation path, size of propagation Multilevel: support from city level to road level Filterable

Data Description Beijing taxi GPS data

Data Description Beijing taxi GPS data Size: 34.5GB Taxi number: 28,519 Sampling point number: 379,107,927 Time range: 2009/03/02~25 (24 days, but 03/18 data is missing) Sampling rate: 30 seconds per point (but 60% data missing) Beijing road network (from OpenStreetMap) Size: 40.9 MB 169,171 nodes and 35,422 ways

Preprocessing Raw taxi GPS Data Raw Road Network Input data Road Speed Data Traffic Jam Event Data Traffic jam data Traffic Jam Propagation Graphs

Preprocessing Raw taxi GPS Data Raw Road Network

Preprocessing: Data Cleaning GPS Data Cleaning Raw taxi GPS Data Cleaned GPS Data Raw Road Network Processed Road Network Road Network Processing

Preprocessing: Map Matching Raw taxi GPS Data Raw Road Network Cleaned GPS Data Processed Road Network Map Matching GPS Trajectories Matched to the Road Network

Preprocessing: Road Speed Calculation Raw taxi GPS Data Raw Road Network Road speed: for each road at each time bin Cleaned GPS Data Processed Road Network GPS Trajectories Matched to the Road Network Road Speed Data Road Speed Calculation a 9:10 am 50 km/h 9:20 am 45 km/h 9:30 am 12 km/h 9:40 am 15 km/h b 9:10 am 55 km/h 9:20 am 10 km/h 9:30 am 12 km/h 9:40 am 45 km/h

Preprocessing: Traffic Jam Detection Raw taxi GPS Data Raw Road Network Traffic jam events: road, start/end time bin Cleaned GPS Data Processed Road Network GPS Trajectories Matched to the Road Network a b Road Speed Data Traffic Jam Detection Traffic Jam Event Data 9:10 am 50 km/h 9:20 am 45 km/h e 0 e 1 9:30 am 12 km/h 9:40 am 15 km/h 9:10 am 55 km/h 9:20 am 10 km/h 9:30 am 12 km/h 9:40 am 45 km/h

Preprocessing: Propagation Graph Construction Raw taxi GPS Data Raw Road Network Defining propagation based on spatial/temporal relationship: Cleaned GPS Data Processed Road Network GPS Trajectories Matched to the Road Network e 0 a e 1 b e 0 happens before e 1, and on a dway following e 1 Road Speed Data Traffic Jam Event Data Propagation Graph Construction Traffic Jam Propagation Graphs 9:10 am 50 km/h 9:20 am 45 km/h e 0 e 1 9:30 am 12 km/h 9:40 am 15 km/h 9:10 am 55 km/h 9:20 am 10 km/h 9:30 am 12 km/h 9:40 am 45 km/h

Visual Interface Road of Interest Road Segment Level Exploration and Analysis One Propagation Graph Propagation Graph Level Exploration Propagation Graph List Road Speed Data Propagation Graphs of Interest Spatial Density Time and Size Distribution Topological Clustering Traffic Jam Event Data Traffic Jam Propagation Graphs Dynamic Query Spatial Filter Temporal & Size Filter Topological Filter

Visual Interface: City Level Propagation Graph List Road Speed Data Propagation Graphs of Interest Traffic Jam Event Data Traffic Jam Propagation Graphs

Visual Interface: City Level Graph list view

Visual Interface: City Level Graph list view: icon design Time range Spatial path: color for congestion time on each dway Size: #events, duration, distance

Visual Interface: City Level Propagation Graph List Road Speed Data Propagation Graphs of Interest Spatial Density Time and Size Distribution Topological Clustering Traffic Jam Event Data Traffic Jam Propagation Graphs Dynamic Query Spatial Filter Temporal & Size Filter Topological Filter

Visual Interface: Single Graph Level One Propagation Graph Propagation Graph Level Exploration Road Speed Data Propagation Graphs of Interest Traffic Jam Event Data Traffic Jam Propagation Graphs

Visual Interface: Single Graph Level Flow graph Jam end points Jam start points

Visual Interface: Single Road Level Road of Interest Road Segment Level Exploration and Analysis One Propagation Graph Road Speed Data Propagation Graphs of Interest Traffic Jam Event Data Traffic Jam Propagation Graphs

Visual Interface: Single Road Level Table like pixel based visualization Time of a day: 144 columns (each for a 10min) Days: 24 rows (each for one day) Each cell represents one time bin Color encode speed

Visual Interface: Single Road Level Table like pixel based visualization Make non-jam cells smaller to highlight jam events

Case Study Road level exploration and analysis Visual propagation graph analysis Congestion propagation pattern exploration

Case Study: Road Level Exploration and Analysis Different road congestion patterns

Case Study: propagation graph analysis Spatial temporal information of one propagation Large delay Spatial path Temporal delay

Case Study: Propagation Pattern Exploration Propagation graphs for one region in the morning of different days

Conclusions Present a process to automatically extract traffic jam data Design a visual analysis system to explore the traffic jams and their propagations Use our system to study a real taxi GPS dataset

Future Works Improving the traffic jam model (e.g. with Probabilistic Graph Model) Support more analysis task Try better visual design of propagation graphs Make a formal evaluation

Acknowledgements Funding: National NSFC Project No. 61170204 National NSFC Key Project No. 61232012 Data: Datatang OpenStreetMap Anonymous reviewers for valuable comments http://vis.pku.edu.cn