Paolo Simonetto

dblp:51/3807 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 7 · 6 first-authorHuman-computer interaction and ubiquitous computing · 4 · 2 first-authorArtificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1Theory of computation · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
3 papers
Visualization and visual analytics · 96% Image and video processing · 4%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Visualization and visual analytics
graph visualization
0.622020
Event-Based Dynamic Graph Visualisation · IEEE Trans. Vis. Comput. Graph. 2020
Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation · IEEE Trans. Vis. Comput. Graph. 2014
Visualization and visual analytics › graph visualization › graph drawing
dynamic graph layout
0.412020
Event-Based Dynamic Graph Visualisation · IEEE Trans. Vis. Comput. Graph. 2020
Visualization and visual analytics › set visualization
euler diagrams
0.212016
A Simple Approach for Boundary Improvement of Euler Diagrams · IEEE Trans. Vis. Comput. Graph. 2016
Visualization and visual analytics
set visualization
0.212016
A Simple Approach for Boundary Improvement of Euler Diagrams · IEEE Trans. Vis. Comput. Graph. 2016
Visualization and visual analytics › graph visualization
node-link diagram
0.212014
Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation · IEEE Trans. Vis. Comput. Graph. 2014
Visualization and visual analytics
visualization evaluation
0.212014
Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation · IEEE Trans. Vis. Comput. Graph. 2014
Visualization and visual analytics › spatiotemporal visualization
space-time cube
0.112020
Event-Based Dynamic Graph Visualisation · IEEE Trans. Vis. Comput. Graph. 2020
Image and video processing › image filtering › image smoothing
boundary smoothing
0.112016
A Simple Approach for Boundary Improvement of Euler Diagrams · IEEE Trans. Vis. Comput. Graph. 2016

Methods — techniques the papers use, named apart from their topics

small multiples extraction · 0.4force-directed layout · 0.4topological structure preservation · 0.2force system · 0.2controlled experiment · 0.2
YearPublicationVenuePosition
2020 Event-Based Dynamic Graph Visualisation
abstract
Dynamic graph drawing algorithms take as input a series of timeslices that standard, force-directed algorithms can exploit to compute a layout. However, often dynamic graphs are expressed as a series of events where the nodes and edges have real coordinates along the time dimension that are not confined to discrete timeslices. Current techniques for dynamic graph drawing impose a set of timeslices on this event-based data in order to draw the dynamic graph, but it is unclear how many timeslices should be selected: too many timeslices slows the computation of the layout, while too few timeslices obscures important temporal features, such as causality. To address these limitations, we introduce a novel model for drawing event-based dynamic graphs and the first dynamic graph drawing algorithm, DynNoSlice, that is capable of drawing dynamic graphs in this model. DynNoSlice is an offline, force-directed algorithm that draws event-based, dynamic graphs in the space-time cube (2D+time). We also present a method to extract representative small multiples from the space-time cube. To demonstrate the advantages of our approach, DynNoSlice is compared with state-of-the-art timeslicing methods using a metrics-based experiment. Finally, we present case studies of event-based dynamic data visualised with the new model and algorithm.
Paolo Simonetto, Daniel Archambault, Stephen G. Kobourov
IEEE Trans. Vis. Comput. Graph.1
2017 Drawing Dynamic Graphs Without Timeslices
Paolo Simonetto, Daniel Archambault, Stephen G. Kobourov
GD1
2016 A Simple Approach for Boundary Improvement of Euler Diagrams
abstract
General methods for drawing Euler diagrams tend to generate irregular polygons. Yet, empirical evidence indicates that smoother contours make these diagrams easier to read. In this paper, we present a simple method to smooth the boundaries of any Euler diagram drawing. When refining the diagram, the method must ensure that set elements remain inside their appropriate boundaries and that no region is removed or created in the diagram. Our approach uses a force system that improves the diagram while at the same time ensuring its topological structure does not change. We demonstrate the effectiveness of the approach through case studies and quantitative evaluations.
Paolo Simonetto, Daniel Archambault, Carlos Scheidegger
IEEE Trans. Vis. Comput. Graph.1
2014 IMap: visualizing network activity over internet maps
abstract
We propose a novel visualization, IMap, which enables the detection of security threats by visualizing a large volume of dynamic network data. In IMap, the Internet topology at the Autonomous System (AS) level is represented by a canonical map (which resembles a geographic map of the world), and aggregated IP traffic activity is superimposed in the form of heat maps (intensity overlays). Specifically, IMap groups ASes as contiguous regions based on AS attributes (geo-location, type, rank, IP prefix space) and AS relationships. The area, boundary, and relative positions of these regions in the map do not reflect actual world geography, but are determined by the characteristics of the Internet's AS topology. To demonstrate the effectiveness of IMap, we showcase two case studies, a simulated DDoS attack and a real-world worm propagation attack.
J. Joseph Fowler, Thienne M. Johnson, Paolo Simonetto, Carlos Acedo, Stephen G. Kobourov, Loukas Lazos
VizSEC3
2014 Node, Node-Link, and Node-Link-Group Diagrams: An Evaluation
abstract
Effectively showing the relationships between objects in a dataset is one of the main tasks in information visualization. Typically there is a well-defined notion of distance between pairs of objects, and traditional approaches such as principal component analysis or multi-dimensional scaling are used to place the objects as points in 2D space, so that similar objects are close to each other. In another typical setting, the dataset is visualized as a network graph, where related nodes are connected by links. More recently, datasets are also visualized as maps, where in addition to nodes and links, there is an explicit representation of groups and clusters. We consider these three Techniques, characterized by a progressive increase of the amount of encoded information: node diagrams, node-link diagrams and node-link-group diagrams. We assess these three types of diagrams with a controlled experiment that covers nine different tasks falling broadly in three categories: node-based tasks, network-based tasks and group-based tasks. Our findings indicate that adding links, or links and group representations, does not negatively impact performance (time and accuracy) of node-based tasks. Similarly, adding group representations does not negatively impact the performance of network-based tasks. Node-link-group diagrams outperform the others on group-based tasks. These conclusions contradict results in other studies, in similar but subtly different settings. Taken together, however, such results can have significant implications for the design of standard and domain snecific visualizations tools.
Bahador Saket, Paolo Simonetto, Stephen G. Kobourov, Katy Börner
IEEE Trans. Vis. Comput. Graph.2
2011 ImPrEd: An Improved Force-Directed Algorithm that Prevents Nodes from Crossing Edges
abstract
Abstract PrEd [ Ber00 ] is a force‐directed algorithm that improves the existing layout of a graph while preserving its edge crossing properties. The algorithm has a number of applications including: improving the layouts of planar graph drawing algorithms, interacting with a graph layout, and drawing Euler‐like diagrams. The algorithm ensures that nodes do not cross edges during its execution. However, PrEd can be computationally expensive and overly‐restrictive in terms of node movement. In this paper, we introduce ImPrEd: an improved version of PrEd that overcomes some of its limitations and widens its range of applicability. ImPrEd also adds features such as flexible or crossable edges, allowing for greater control over the output. Flexible edges, in particular, can improve the distribution of graph elements and the angular resolution of the input graph. They can also be used to generate Euler diagrams with smooth boundaries. As flexible edges increase data set size, we experience an execution/drawing quality trade off. However, when flexible edges are not used, ImPrEdproves to be consistently faster than PrEd.
Paolo Simonetto, Daniel Archambault, David Auber, Romain Bourqui
Comput. Graph. Forum1
2009 Detecting Structural Changes and Command Hierarchies in Dynamic Social Networks
abstract
Community detection in social networks varying with time is a common yet challenging problem whereby efficient visualization of evolving relationships and implicit hierarchical structure are important task. The main contribution of this paper is towards establishing a framework to analyze such social networks. The proposed framework is based on dynamic graph discretization and graph clustering.The framework allows detection of major structural changes over time, identifies events analyzing temporal dimension and reveals command hierarchies in social networks.We use the Catalano/Vidro dataset for empirical evaluation and observe that our framework provides a satisfactory assessment of the social and hierarchical structure present in the dataset.
Romain Bourqui, Frédéric Gilbert 0001, Paolo Simonetto, Faraz Zaidi, Umang Sharan, Fabien Jourdan
ASONAM3
2009 An Heuristic for the Construction of Intersection Graphs
abstract
Most methods for generating Euler diagrams describe the detection of the general structure of the final drawing as the first step. This information is generally encoded using a graph, where nodes are the regions to be represented and edges represent adjacency. A planar drawing of this graph will then indicate how to draw the sets in order to depict all the set intersections. In this paper we present an heuristic to construct this structure, the intersection graph. The final Euler diagram can be constructed by drawing the sets boundaries around the nodes of the intersection graph, either manually or automatically.
Paolo Simonetto, David Auber
IV1
2009 Fully Automatic Visualisation of Overlapping Sets
abstract
Abstract Visualisation of taxonomies and sets has recently become an active area of research. Many application fields now require more than a strict classification of elements into a hierarchy tree. Euler diagrams, one of the most natural ways of depicting intersecting sets, may provide a solution to these problems. In this paper, we present an approach for the automatic generation of Euler‐like diagrams. This algorithm differs from previous approaches in that it has no undrawable instances of input, allowing it to be used in systems where the output is always required. We also improve the readability of Euler diagrams through the use of Bézier curves and transparent coloured textures. Our approach has been implemented using the Tulip platform. Both the source and executable program used to generate the results are freely available.
Paolo Simonetto, David Auber, Daniel Archambault
Comput. Graph. Forum1
2008 Visualise Undrawable Euler Diagrams
abstract
Given a group of overlapping sets, it is not always possible to represent it with Euler diagrams. Euler diagram characteristics might collide with the sets relationships to depict, making it impossible to outline a correct draw. In order to be able to show a greater class of instances, Euler diagrams have been extended allowing more general patterns, but so far all the most common definitions cannot represent all the possible connection between sets.We aim to introduce methods and constructions to produce a clear representation, as close as possible to Euler diagrams, even for sets that are not formally drawable in that way. We investigate on the reasons that make a diagram undrawable, in order to evaluate how and when to apply the mentioned structures, and to give the foundations necessary to design algorithms for this purpose.
Paolo Simonetto, David Auber
IV1