Niels Willems's research while affiliated with Eindhoven University of Technology and other places

What is this page?


This page lists the scientific contributions of an author, who either does not have a ResearchGate profile, or has not yet added these contributions to their profile.

It was automatically created by ResearchGate to create a record of this author's body of work. We create such pages to advance our goal of creating and maintaining the most comprehensive scientific repository possible. In doing so, we process publicly available (personal) data relating to the author as a member of the scientific community.

If you're a ResearchGate member, you can follow this page to keep up with this author's work.

If you are this author, and you don't want us to display this page anymore, please let us know.

Publications (7)


Visualization of Vessel Traffic
  • Article

October 2012

·

85 Reads

·

25 Citations

Niels Willems

·

·

Huub van de Wetering

·

We discuss methods to visualize large amounts of object movements described with so called multivariate trajectories, which are lists of records with multiple attribute values about the state of the object. In this chapter we focus on vessel traffic as one of the examples of this kind of data. The purpose of our visualizations is to reveal what has happened over a period of time. For vessel traffic, this is beneficial for surveillance operators and analysts, since current visualizations do not give an overview of normal behavior, which is needed to find abnormally behaving ships that can be a potential threat. Our approach is inspired by the technique of kernel density estimation and smooths trajectories to obtain an overview picture with a distribution of trajectories: a density map. Using knowledge about the attributes in the data, the user can adapt these pictures by setting parameters, filters, and expressions as means for rapid prototyping, required for quickly finding other types of behavior with our visualization approach. Furthermore, density maps are computationally expensive, which we address by implementing our tools on graphics hardware. We describe different variations of our techniques and illustrate them with real-world vessel traffic data. © 2013 Springer Science+Business Media New York. All rights are reserved.

Share


Composite Density Maps for Multivariate Trajectories

December 2011

·

719 Reads

·

150 Citations

IEEE Transactions on Visualization and Computer Graphics

·

Niels Willems

·

Huub van de Wetering

·

[...]

·

We consider moving objects as multivariate time-series. By visually analyzing the attributes, patterns may appear that explain why certain movements have occurred. Density maps as proposed by Scheepens et al. [25] are a way to reveal these patterns by means of aggregations of filtered subsets of trajectories. Since filtering is often not sufficient for analysts to express their domain knowledge, we propose to use expressions instead. We present a flexible architecture for density maps to enable custom, versatile exploration using multiple density fields. The flexibility comes from a script, depicted in this paper as a block diagram, which defines an advanced computation of a density field. We define six different types of blocks to create, compose, and enhance trajectories or density fields. Blocks are customized by means of expressions that allow the analyst to model domain knowledge. The versatility of our architecture is demonstrated with several maritime use cases developed with domain experts. Our approach is expected to be useful for the analysis of objects in other domains.


Evaluation of the Visibility of Vessel Movement Features in Trajectory Visualizations

June 2011

·

46 Reads

·

32 Citations

Computer Graphics Forum

Computer Graphics Forum

There are many visualizations that show the trajectory of a moving object to obtain insights in its behavior. In this user study, we test the performance of three of these visualizations with respect to three movement features that occur in vessel behavior. Our goal is to compare the recently presented vessel density by Willems et al. [WvdWvW09] with well-known trajectory visualizations such as an animation of moving dots and the space-time cube. We test these visualizations with common maritime analysis tasks by investigating the ability of users to find stopping objects, fast moving objects, and estimate the busiest routes in vessel trajectories. We test the robustness of the visualizations towards scalability and the influence of complex trajectories using small-scale synthetic data sets. The performance is measured in terms of correctness and response time. The user test shows that each visualization type excels for correctness for a specific movement feature. Vessel density performs best for finding stopping objects, but does not perform significantly less than the remaining visualizations for the other features. Therefore, vessel density is a nice extension in the toolkit for analyzing trajectories of moving objects, in particular for vessel movements, since stops can be visualized better, and the performance for comparing lanes and finding fast movers is at a similar level as established trajectory visualizations.


Interactive visualization of multivariate trajectory data with density maps

March 2011

·

731 Reads

·

100 Citations

We present a method to interactively explore multiple attributes in trajectory data using density maps, i.e., images that show an aggregate overview of massive amounts of data. So far, density maps have mainly been used to visualize single attributes. Density maps are created in a two-way procedure; first smoothed trajectories are aggregated in a density field, and then the density field is visualized. In our approach, the user can explore attributes along trajectories by calculating a density field for multiple subsets of the data. These density fields are then either combined into a new density field or first visualized and then combined. Using a widget, called a distribution map, the user can interactively define subsets in an effective and intuitive way, and, supported by high-end graphics hardware the user gets fast feedback for these computationally expensive density field calculations. We show the versatility of our method with use cases in the maritime domain: to distinguish between periods in the temporal aggregation, to find anomalously behaving vessels, to solve ambiguities in density maps via drill down in the data, and for risk assessments. Given the generic framework and the lack of domain-specific assumptions, we expect our concept to be applicable for trajectories in other domains as well.


Figure 2. The screenshot illustrates the user interface elements and concepts of Presto: (a) the world map, (b) the timeline showing the trajectory in the scenario, (c) the property editor showing the trajectory properties, (d) the current location of the artificial vessel displayed as an orange triangle along the created trajectory, (e) one waypoint of the artificial trajectory as a dot, and (f) the background data at the current moment displayed with a green triangle for each vessel.
Figure 3. A compressed trajectory after one step with the PLS algorithm.
Figure 6. A Trajectory Contingency Table (TCT) with an Attribute view (left) and an Overview (right). All vessel trajectories in the knowledge base in the neighborhood of Rotterdam harbor during a single week are shown. In the Attributes view, attributes are divided in bins and listed with two histograms: chosen bins and hidden bins. Trajectories are annotated with a vessel type attribute obtained from the web, and only the trajectories of passenger ships are shown in the TCT and highlighted in the overview by choosing this bin. The TCT is displayed with time and day attributes on the axes, with only Thursday until Saturday selected from the day attribute. Each cell contains a map with parts of trajectories that satisfy the accompanying row and column labels. In the Overview, chosen trajectories (focus) are highlighted in dark gray on top of the context containing all data as thin, light gray lines and a map with a contour of The Netherlands in green and a solid shape for the harbors in the port of Rotterdam. By brushing we select areas to define new attributes. From the visualization we notice a strong pattern towards two mooring areas, given by the dark trajectories in the overview. A single trajectory on Friday morning shows possible anomalous behavior, by mooring in the 'Amazonehaven'. By means of reasoning with contextual information in Section 6.1, we can determine more precisely whether or not this is an anomalous behaving passenger ship.
Figure 7. Map of Rotterdam harbor with a trajectory of a passenger ship created with Presto, GeoNames features as placemarks, and polygons with harbor types (L=Liquid bulk, D=Distribution, G=General Cargo, DB=Dry bulk, O=Other cargo, and P=Passenger).
An integrated approach for visual analysis of a multi-source moving objects knowledge base
  • Article
  • Full-text available

October 2010

·

327 Reads

·

50 Citations

International Journal of Geographical Information Science

We present an integrated and multidisciplinary approach for analyzing the behavior of moving objects. The results originate from an ongoing research of four different partners from the Dutch Poseidon project (Embedded Systems Institute (200714. Embedded Systems Institute, 2007. The Poseidon project. [online] http://www.esi.nl/poseidon (http://www.esi.nl/poseidon) (Accessed: February 2010). View all references)), which aims to develop new methods for Maritime Safety and Security (MSS) systems to monitor vessel traffic in coastal areas. Our architecture enables an operator to visually test hypotheses about vessels with time-dependent sensor data and on-demand external knowledge. The system includes the following components: abstraction and simulation of trajectory sensor data, fusion of multiple heterogenous data sources, reasoning, and visual analysis of the combined data sources. We start by extracting segments of consistent movement from simulated or real-world trajectory data, which we store as instances of the Simple Event Model (SEM), an event ontology represented in the Resource Description Framework (RDF). Next, we add data from the web about vessels and geography to enrich the sensor data. This additional information is integrated with the representation of the vessels (actors) and places in SEM. The enriched trajectory data are stored in a knowledge base, which can be further annotated by reasoning and is queried by a visual analytics tool to search for spatiotemporal patterns. Although our approach is dedicated to MSS systems, we expect it to be useful in other domains.

Download

Visualization of Vessel Movements

June 2009

·

249 Reads

·

206 Citations

Computer Graphics Forum

We propose a geographical visualization to support operators of coastal surveillance systems and decision making analysts to get insights in vessel movements. For a possibly unknown area, they want to know where significant maritime areas, like highways and anchoring zones, are located. We show these features as an overlay on a map. As source data we use AIS data: Many vessels are currently equipped with advanced GPS devices that frequently sample the state of the vessels and broadcast them. Our visualization is based on density fields that are derived from convolution of the dynamic vessel positions with a kernel. The density fields are shown as illuminated height maps. Combination of two fields, with a large and small kernel provides overview and detail. A large kernel provides an overview of area usage revealing vessel highways. Details of speed variations of individual vessels are shown with a small kernel, highlighting anchoring zones where multiple vessels stop. Besides for maritime applications we expect that this approach is useful for the visualization of moving object data in general.

Citations (7)


... Both types of rules, coming from the works described in [42] and [48], allow to build the evolving decision table that can be processed by the algorithm (1) introduced in Section VI-C. It is important to note that the classification rule is expert-based and it could produce imprecise results. ...

Reference:

Three-Way Decisions on Streaming Computing Platforms Supporting Decision-Making in Complex Large Real-World Environments
Visualization of Vessel Traffic
  • Citing Article
  • October 2012

... It reflects changing patterns over time relative to the nonspatial information of research objects, where characteristics of specific attributes are usually encoded by visual elements (Cuenca et al. 2018;Willems et al. 2010;Ryoo et al. 2018;Scheepens et al. 2014;Guo et al. 2011;Adrienko and Adrienko 2010;Andrienko and Andrienko 2008;Hu et al. 2019;Wallner et al. 2019;Zhu and Guo 2014). For example, Scheepens et al. (2014) suggested the design of a glyph. ...

An integrated approach for visual analysis of a multi-source moving objects knowledge base

International Journal of Geographical Information Science

... Similarly, density maps can also be considered as an alternative for aggregated trajectory visualization. These maps consist of an aggregate overview of the data, where wider density fields correspond to larger amounts of data, and their color and saturation variations may represent the instant in time or the variation of an attribute, for instance, the average speed of the moving objects [44,45]. ...

Interactive Density Maps for Moving Objects
  • Citing Article
  • March 2012

IEEE Computer Graphics and Applications

... For example, Artero et al. [3] used density-based filtering for parallel coordinates, while Zinsmaier et al. [83] proposed an interactive rendering method for large-scale graphs using KDE-based node aggregation. Scheepens et al. [58] used variable KDE kernel radii for user-customizable trajectory exploration with density maps and extended their technique to combine density fields of multiple attributes in a single visualization [57]. Wickham [74] employed binning, summarizing, and smoothing to abstract large datasets and emphasize patterns, while Jerding and Stasko [31] introduced a reduced representation of line charts by using gray-scale values based on the level of overlap. ...

Interactive visualization of multivariate trajectory data with density maps
  • Citing Conference Paper
  • March 2011

... Human judgments are further studied in the context of critical applications of visualizations, like medical diagnosis [24] and weather forecasts [25]. Other judgment task examples include gauging the maintainability of a software system by visualizing its dependency graph [26]; assessing traffic congestion of vessel fleets by visualizing their movements over space and time [27], and assessing the group structure of multidimensional samples to infer how easily classifiable a dataset is by machine learning [28]. ...

Visualization of Vessel Movements
  • Citing Article
  • June 2009

Computer Graphics Forum

... Furthermore, they propose collision risk map based on mass and velocity. Other studies employing line kernel density approach are proposed by Willems, Niels, Huub Van De Wetering, and Van Wijk (2011) trying to find stopping/fast-moving objects, and Lampe and Hauser (2011) focusing on drilling operations. Wen et al. (2014) also propose a framework of route mining for traffic management use cases. ...

Evaluation of the Visibility of Vessel Movement Features in Trajectory Visualizations
  • Citing Article
  • June 2011

Computer Graphics Forum

Computer Graphics Forum

... For example, Artero et al. [3] used density-based filtering for parallel coordinates, while Zinsmaier et al. [83] proposed an interactive rendering method for large-scale graphs using KDE-based node aggregation. Scheepens et al. [58] used variable KDE kernel radii for user-customizable trajectory exploration with density maps and extended their technique to combine density fields of multiple attributes in a single visualization [57]. Wickham [74] employed binning, summarizing, and smoothing to abstract large datasets and emphasize patterns, while Jerding and Stasko [31] introduced a reduced representation of line charts by using gray-scale values based on the level of overlap. ...

Composite Density Maps for Multivariate Trajectories
  • Citing Article
  • December 2011

IEEE Transactions on Visualization and Computer Graphics