Bristle maps: A multivariate abstraction technique for geovisualization

Sungye Kim, Ross Maciejewski, Abish Malik, Yun Jang, David S. Ebert, Tobias Isenberg

Research output: Contribution to journalArticle

17 Citations (Scopus)

Abstract

We present Bristle Maps, a novel method for the aggregation, abstraction, and stylization of spatiotemporal data that enables multiattribute visualization, exploration, and analysis. This visualization technique supports the display of multidimensional data by providing users with a multiparameter encoding scheme within a single visual encoding paradigm. Given a set of geographically located spatiotemporal events, we approximate the data as a continuous function using kernel density estimation. The density estimation encodes the probability that an event will occur within the space over a given temporal aggregation. These probability values, for one or more set of events, are then encoded into a bristle map. A bristle map consists of a series of straight lines that extend from, and are connected to, linear map elements such as roads, train, subway lines, and so on. These lines vary in length, density, color, orientation, and transparencya-creating the multivariate attribute encoding scheme where event magnitude, change, and uncertainty can be mapped as various bristle parameters. This approach increases the amount of information displayed in a single plot and allows for unique designs for various information schemes. We show the application of our bristle map encoding scheme using categorical spatiotemporal police reports. Our examples demonstrate the use of our technique for visualizing data magnitude, variable comparisons, and a variety of multivariate attribute combinations. To evaluate the effectiveness of our bristle map, we have conducted quantitative and qualitative evaluations in which we compare our bristle map to conventional geovisualization techniques. Our results show that bristle maps are competitive in completion time and accuracy of tasks with various levels of complexity.

Original languageEnglish (US)
Article number6484065
Pages (from-to)1438-1454
Number of pages17
JournalIEEE Transactions on Visualization and Computer Graphics
Volume19
Issue number9
DOIs
StatePublished - 2013

Fingerprint

Agglomeration
Visualization
Subways
Law enforcement
Display devices
Color
Uncertainty

Keywords

  • data abstraction
  • Data transformation and representation
  • geovisualization
  • illustrative visualization

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software
  • Computer Vision and Pattern Recognition
  • Signal Processing

Cite this

Bristle maps : A multivariate abstraction technique for geovisualization. / Kim, Sungye; Maciejewski, Ross; Malik, Abish; Jang, Yun; Ebert, David S.; Isenberg, Tobias.

In: IEEE Transactions on Visualization and Computer Graphics, Vol. 19, No. 9, 6484065, 2013, p. 1438-1454.

Research output: Contribution to journalArticle

Kim, Sungye ; Maciejewski, Ross ; Malik, Abish ; Jang, Yun ; Ebert, David S. ; Isenberg, Tobias. / Bristle maps : A multivariate abstraction technique for geovisualization. In: IEEE Transactions on Visualization and Computer Graphics. 2013 ; Vol. 19, No. 9. pp. 1438-1454.
@article{537c06b44fc1424faf1c653241e532bc,
title = "Bristle maps: A multivariate abstraction technique for geovisualization",
abstract = "We present Bristle Maps, a novel method for the aggregation, abstraction, and stylization of spatiotemporal data that enables multiattribute visualization, exploration, and analysis. This visualization technique supports the display of multidimensional data by providing users with a multiparameter encoding scheme within a single visual encoding paradigm. Given a set of geographically located spatiotemporal events, we approximate the data as a continuous function using kernel density estimation. The density estimation encodes the probability that an event will occur within the space over a given temporal aggregation. These probability values, for one or more set of events, are then encoded into a bristle map. A bristle map consists of a series of straight lines that extend from, and are connected to, linear map elements such as roads, train, subway lines, and so on. These lines vary in length, density, color, orientation, and transparencya-creating the multivariate attribute encoding scheme where event magnitude, change, and uncertainty can be mapped as various bristle parameters. This approach increases the amount of information displayed in a single plot and allows for unique designs for various information schemes. We show the application of our bristle map encoding scheme using categorical spatiotemporal police reports. Our examples demonstrate the use of our technique for visualizing data magnitude, variable comparisons, and a variety of multivariate attribute combinations. To evaluate the effectiveness of our bristle map, we have conducted quantitative and qualitative evaluations in which we compare our bristle map to conventional geovisualization techniques. Our results show that bristle maps are competitive in completion time and accuracy of tasks with various levels of complexity.",
keywords = "data abstraction, Data transformation and representation, geovisualization, illustrative visualization",
author = "Sungye Kim and Ross Maciejewski and Abish Malik and Yun Jang and Ebert, {David S.} and Tobias Isenberg",
year = "2013",
doi = "10.1109/TVCG.2013.66",
language = "English (US)",
volume = "19",
pages = "1438--1454",
journal = "IEEE Transactions on Visualization and Computer Graphics",
issn = "1077-2626",
publisher = "IEEE Computer Society",
number = "9",

}

TY - JOUR

T1 - Bristle maps

T2 - A multivariate abstraction technique for geovisualization

AU - Kim, Sungye

AU - Maciejewski, Ross

AU - Malik, Abish

AU - Jang, Yun

AU - Ebert, David S.

AU - Isenberg, Tobias

PY - 2013

Y1 - 2013

N2 - We present Bristle Maps, a novel method for the aggregation, abstraction, and stylization of spatiotemporal data that enables multiattribute visualization, exploration, and analysis. This visualization technique supports the display of multidimensional data by providing users with a multiparameter encoding scheme within a single visual encoding paradigm. Given a set of geographically located spatiotemporal events, we approximate the data as a continuous function using kernel density estimation. The density estimation encodes the probability that an event will occur within the space over a given temporal aggregation. These probability values, for one or more set of events, are then encoded into a bristle map. A bristle map consists of a series of straight lines that extend from, and are connected to, linear map elements such as roads, train, subway lines, and so on. These lines vary in length, density, color, orientation, and transparencya-creating the multivariate attribute encoding scheme where event magnitude, change, and uncertainty can be mapped as various bristle parameters. This approach increases the amount of information displayed in a single plot and allows for unique designs for various information schemes. We show the application of our bristle map encoding scheme using categorical spatiotemporal police reports. Our examples demonstrate the use of our technique for visualizing data magnitude, variable comparisons, and a variety of multivariate attribute combinations. To evaluate the effectiveness of our bristle map, we have conducted quantitative and qualitative evaluations in which we compare our bristle map to conventional geovisualization techniques. Our results show that bristle maps are competitive in completion time and accuracy of tasks with various levels of complexity.

AB - We present Bristle Maps, a novel method for the aggregation, abstraction, and stylization of spatiotemporal data that enables multiattribute visualization, exploration, and analysis. This visualization technique supports the display of multidimensional data by providing users with a multiparameter encoding scheme within a single visual encoding paradigm. Given a set of geographically located spatiotemporal events, we approximate the data as a continuous function using kernel density estimation. The density estimation encodes the probability that an event will occur within the space over a given temporal aggregation. These probability values, for one or more set of events, are then encoded into a bristle map. A bristle map consists of a series of straight lines that extend from, and are connected to, linear map elements such as roads, train, subway lines, and so on. These lines vary in length, density, color, orientation, and transparencya-creating the multivariate attribute encoding scheme where event magnitude, change, and uncertainty can be mapped as various bristle parameters. This approach increases the amount of information displayed in a single plot and allows for unique designs for various information schemes. We show the application of our bristle map encoding scheme using categorical spatiotemporal police reports. Our examples demonstrate the use of our technique for visualizing data magnitude, variable comparisons, and a variety of multivariate attribute combinations. To evaluate the effectiveness of our bristle map, we have conducted quantitative and qualitative evaluations in which we compare our bristle map to conventional geovisualization techniques. Our results show that bristle maps are competitive in completion time and accuracy of tasks with various levels of complexity.

KW - data abstraction

KW - Data transformation and representation

KW - geovisualization

KW - illustrative visualization

UR - http://www.scopus.com/inward/record.url?scp=84880819182&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84880819182&partnerID=8YFLogxK

U2 - 10.1109/TVCG.2013.66

DO - 10.1109/TVCG.2013.66

M3 - Article

C2 - 23846090

AN - SCOPUS:84880819182

VL - 19

SP - 1438

EP - 1454

JO - IEEE Transactions on Visualization and Computer Graphics

JF - IEEE Transactions on Visualization and Computer Graphics

SN - 1077-2626

IS - 9

M1 - 6484065

ER -