EDBT 2026 Demo / reviewers in the wild / expert
Charles Gueunet
dblp:196/4324
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2019
0000-0001-6288-4540ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
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 architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 100% | |
| Theoretical computer science
1 paper |
Computational geometry · 100% | |
| Computer graphics and multimedia
2 papers |
Visualization and visual analytics · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Parallel and multicore computing › parallel programming models
shared-memory parallelization |
0.4 | 1 | 2019 | Task-Based Augmented Contour Trees with Fibonacci Heaps · IEEE Trans. Parallel Distributed Syst. 2019 |
Parallel and multicore computing › parallel programming models
task parallelism |
0.4 | 1 | 2019 | Task-Based Augmented Contour Trees with Fibonacci Heaps · IEEE Trans. Parallel Distributed Syst. 2019 |
Computational geometry
computational topology |
0.4 | 1 | 2019 | Task-Based Augmented Contour Trees with Fibonacci Heaps · IEEE Trans. Parallel Distributed Syst. 2019 |
Computational geometry › topological data analysis
contour tree |
0.4 | 1 | 2019 | Task-Based Augmented Contour Trees with Fibonacci Heaps · IEEE Trans. Parallel Distributed Syst. 2019 |
Visualization and visual analytics
scientific visualization |
0.3 | 1 | 2018 | The Topology ToolKit · IEEE Trans. Vis. Comput. Graph. 2018 |
Visualization and visual analytics
topological data analysis |
0.3 | 1 | 2018 | The Topology ToolKit · IEEE Trans. Vis. Comput. Graph. 2018 |
Methods — techniques the papers use, named apart from their topics
OpenMP task runtime · 1.1fibonacci heaps · 0.8fibonacci heap · 0.4discrete gradient construction · 0.3cached triangulation data structure · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Task-Based Augmented Contour Trees with Fibonacci HeapsabstractThis paper presents a new algorithm for the fast, shared memory, multi-core computation of augmented contour trees on triangulations. In contrast to most existing parallel algorithms our technique computes augmented trees, enabling the full extent of contour tree based applications including data segmentation. Our approach completely revisits the traditional, sequential contour tree algorithm to re-formulate all the steps of the computation as a set of independent local tasks. This includes a new computation procedure based on Fibonacci heaps for the join and split trees, two intermediate data structures used to compute the contour tree, whose constructions are efficiently carried out concurrently thanks to the dynamic scheduling of task parallelism. We also introduce a new parallel algorithm for the combination of these two trees into the output global contour tree. Overall, this results in superior time performance in practice, both in sequential and in parallel thanks to the OpenMP task runtime. We report performance numbers that compare our approach to reference sequential and multi-threaded implementations for the computation of augmented merge and contour trees. These experiments demonstrate the run-time efficiency of our approach and its scalability on common workstations. We demonstrate the utility of our approach in data segmentation applications. Charles Gueunet, Pierre Fortin 0001, Julien Jomier, Julien Tierny |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2018 | The Topology ToolKitabstractThis system paper presents the Topology ToolKit (TTK), a software platform designed for the topological analysis of scalar data in scientific visualization. While topological data analysis has gained in popularity over the last two decades, it has not yet been widely adopted as a standard data analysis tool for end users or developers. TTK aims at addressing this problem by providing a unified, generic, efficient, and robust implementation of key algorithms for the topological analysis of scalar data, including: critical points, integral lines, persistence diagrams, persistence curves, merge trees, contour trees, Morse-Smale complexes, fiber surfaces, continuous scatterplots, Jacobi sets, Reeb spaces, and more. TTK is easily accessible to end users due to a tight integration with ParaView. It is also easily accessible to developers through a variety of bindings (Python, VTK/C++) for fast prototyping or through direct, dependency-free, C++, to ease integration into pre-existing complex systems. While developing TTK, we faced several algorithmic and software engineering challenges, which we document in this paper. In particular, we present an algorithm for the construction of a discrete gradient that complies to the critical points extracted in the piecewise-linear setting. This algorithm guarantees a combinatorial consistency across the topological abstractions supported by TTK, and importantly, a unified implementation of topological data simplification for multi-scale exploration and analysis. We also present a cached triangulation data structure, that supports time efficient and generic traversals, which self-adjusts its memory usage on demand for input simplicial meshes and which implicitly emulates a triangulation for regular grids with no memory overhead. Finally, we describe an original software architecture, which guarantees memory efficient and direct accesses to TTK features, while still allowing for researchers powerful and easy bindings and extensions. TTK is open source (BSD license) and its code, online documentation and video tutorials are available on TTK's website [108]. Julien Tierny, Guillaume Favelier, Joshua A. Levine, Charles Gueunet, Michael Michaux |
IEEE Trans. Vis. Comput. Graph. | 4 |