EDBT 2026 Demo / reviewers in the wild / expert
Ladislav Cmolík
dblp:67/6043
· DBLP profile ↗
10ranked-venue papers
3as first author
3since 2021 · last 2024
0000-0002-8546-6568ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 9 · 3 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 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 graphics and multimedia
6 papers |
Visualization and visual analytics · 98% Rendering · 2% | |
| Human-computer interaction and pervasive computing
1 paper |
Interaction techniques and input · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
GPUs and heterogeneous computing · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics › graph visualization › graph drawing
label placement |
2.3 | 4 | 2024 | Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label Placement · IEEE Trans. Vis. Comput. Graph. 2024 Rapid Labels: Point-Feature Labeling on GPU · IEEE Trans. Vis. Comput. Graph. 2022 Mixed Labeling: Integrating Internal and External Labels · IEEE Trans. Vis. Comput. Graph. 2022 |
Visualization and visual analytics › graph visualization › graph drawing › label placement
point-feature label placement |
1.3 | 2 | 2024 | Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label Placement · IEEE Trans. Vis. Comput. Graph. 2024 Rapid Labels: Point-Feature Labeling on GPU · IEEE Trans. Vis. Comput. Graph. 2022 |
Visualization and visual analytics › graph visualization › graph drawing › label placement
external labeling |
0.6 | 2 | 2019 | Real-Time External Labeling of Ghosted Views · IEEE Trans. Vis. Comput. Graph. 2019 On the selection of 2D objects using external labeling · CHI 2014 |
Visualization and visual analytics › visualization design
visual clutter reduction |
0.4 | 1 | 2019 | Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological Environments · IEEE Trans. Vis. Comput. Graph. 2019 |
Interaction techniques and input › selection techniques
object selection |
0.2 | 1 | 2014 | On the selection of 2D objects using external labeling · CHI 2014 |
GPUs and heterogeneous computing › GPU computing
GPU parallelization |
0.2 | 1 | 2022 | Rapid Labels: Point-Feature Labeling on GPU · IEEE Trans. Vis. Comput. Graph. 2022 |
Methods — techniques the papers use, named apart from their topics
greedy algorithm · 1.1GPU parallelization · 1.1multi-agent deep reinforcement learning · 0.8overlap elimination · 0.6leader-line routing · 0.6multiple criteria decision making · 0.4hierarchy tree analysis · 0.4greedy optimization · 0.4fuzzy logic · 0.4depth buffer analysis · 0.4user study · 0.2force-based graph layout · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Reinforced Labels: Multi-Agent Deep Reinforcement Learning for Point-Feature Label PlacementabstractOver the recent years, Reinforcement Learning combined with Deep Learning techniques has successfully proven to solve complex problems in various domains, including robotics, self-driving cars, and finance. In this article, we are introducing Reinforcement Learning (RL) to label placement, a complex task in data visualization that seeks optimal positioning for labels to avoid overlap and ensure legibility. Our novel point-feature label placement method utilizes Multi-Agent Deep Reinforcement Learning to learn the label placement strategy, the first machine-learning-driven labeling method, in contrast to the existing hand-crafted algorithms designed by human experts. To facilitate RL learning, we developed an environment where an agent acts as a proxy for a label, a short textual annotation that augments visualization. Our results show that the strategy trained by our method significantly outperforms the random strategy of an untrained agent and the compared methods designed by human experts in terms of completeness (i.e., the number of placed labels). The trade-off is increased computation time, making the proposed method slower than the compared methods. Nevertheless, our method is ideal for scenarios where the labeling can be computed in advance, and completeness is essential, such as cartographic maps, technical drawings, and medical atlases. Additionally, we conducted a user study to assess the perceived performance. The outcomes revealed that the participants considered the proposed method to be significantly better than the other examined methods. This indicates that the improved completeness is not just reflected in the quantitative metrics but also in the subjective evaluation by the participants. Petr Bobák, Ladislav Cmolík, Martin Cadík |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2022 | Mixed Labeling: Integrating Internal and External LabelsabstractIn this article, we present an algorithm capable of mixed labeling of 2D and 3D objects. In mixed labeling, the given objects are labeled with both internal labels placed (at least partially) over the objects and external labels placed in the space around the objects and connected with the labeled objects with straight-line leaders. The proposed algorithm determines the position and type of each label based on the user-specified ambiguity threshold and eliminates overlaps between the labels, as well as between the internal labels and the straight-line leaders of external labels. The algorithm is a screen-space technique; it operates in an image where the 2D objects or projected 3D objects are encoded. In other words, we can use the algorithm whenever we can render the objects to an image, which makes the algorithm fit for use in many domains. The algorithm operates in real-time, giving the results immediately. Finally, we present results from an expert evaluation, in which a professional illustrator has evaluated the label layouts produced with the proposed algorithm. Ladislav Cmolík, Vaclav Pavlovec, Hsiang-Yun Wu, Martin Nöllenburg |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2022 | Rapid Labels: Point-Feature Labeling on GPUabstractLabels, short textual annotations are an important component of data visualizations, illustrations, infographics, and geographical maps. In interactive applications, the labeling method responsible for positioning the labels should not take the resources from the application itself. In other words, the labeling method should provide the result as fast as possible. In this work, we propose a greedy point-feature labeling method running on GPU. In contrast to existing methods that position the labels sequentially, the proposed method positions several labels in parallel. Yet, we guarantee that the positioned labels will not overlap, nor will they overlap important visual features. When the proposed method is searching for the label position of a point-feature, the available label candidates are evaluated with respect to overlaps with important visual features, conflicts with label candidates of other point-features, and their ambiguity. The evaluation of each label candidate is done in constant time independently from the number of point-features, the number of important visual features, and the resolution of the created image. Our measurements indicate that the proposed method is able to position more labels than existing greedy methods that do not evaluate conflicts between the label candidates. At the same time, the proposed method achieves a significant increase in performance. The increase in performance is mainly due to the parallelization and the efficient evaluation of label candidates. Vaclav Pavlovec, Ladislav Cmolík |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2020 | Temporally stable boundary labeling for interactive and non-interactive dynamic scenes
Petr Bobák, Ladislav Cmolík, Martin Cadík |
Comput. Graph. | 2 |
| 2019 | Video Sequence Boundary Labeling with Temporal Coherence
Petr Bobák, Ladislav Cmolík, Martin Cadík |
CGI | 2 |
| 2019 | Real-Time External Labeling of Ghosted ViewsabstractWe present a new algorithm for calculating the external labeling of ghosted views of moderately complex 3D models. The algorithm uses multiple criteria decision making, based on fuzzy logic, to optimize positions of the labels associated with different parts of the input model. The proposed method can be used with various existing algorithms for creating ghosted views from 3D models. The method operates in real-time, which allows the user to acquire a good understanding of the structure of the input model by studying the model and its labels from different viewpoints. We have conducted a user study to evaluate label layouts produced by our algorithm and those created by humans. The results show that the proposed method can significantly improve user understanding of labeled ghosted views of complicated 3D models, and its label layouts are comparable with label layouts created by humans. Ladislav Cmolík, Jirí Bittner |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2019 | Labels on Levels: Labeling of Multi-Scale Multi-Instance and Crowded 3D Biological EnvironmentsabstractLabeling is intrinsically important for exploring and understanding complex environments and models in a variety of domains. We present a method for interactive labeling of crowded 3D scenes containing very many instances of objects spanning multiple scales in size. In contrast to previous labeling methods, we target cases where many instances of dozens of types are present and where the hierarchical structure of the objects in the scene presents an opportunity to choose the most suitable level for each placed label. Our solution builds on and goes beyond labeling techniques in medical 3D visualization, cartography, and biological illustrations from books and prints. In contrast to these techniques, the main characteristics of our new technique are: 1) a novel way of labeling objects as part of a bigger structure when appropriate, 2) visual clutter reduction by labeling only representative instances for each type of an object, and a strategy of selecting those. The appropriate level of label is chosen by analyzing the scene's depth buffer and the scene objects' hierarchy tree. We address the topic of communicating the parent-children relationship between labels by employing visual hierarchy concepts adapted from graphic design. Selecting representative instances considers several criteria tailored to the character of the data and is combined with a greedy optimization approach. We demonstrate the usage of our method with models from mesoscale biology where these two characteristics-multi-scale and multi-instance-are abundant, along with the fact that these scenes are extraordinarily dense. David Kouril, Ladislav Cmolík, Barbora Kozlíková, Hsiang-Yun Wu, Graham Johnson, David S. Goodsell, Arthur J. Olson, M. Eduard Gröller, Ivan Viola |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2014 | On the selection of 2D objects using external labelingabstractWe present an external labeling laid over small and/or overlapping 2D objects as an efficient representation for their selection. The approximation of objects with points allows us to transform the labeling problem to graph layout problem, which we solve by means of force-based algorithm. The input parameters allow us to influence the resulting layout of label boxes (e.g. to adapt their distance for imprecise input devices). In a study with 15 participants two implementations of our algorithm were compared against labeling method, where all label boxes share the same offset from corresponding objects. The results of the study show that implementation using a special functionality (temporary freezing of the label box position recalculation) was 14% faster with a comparable accuracy. The subjective evaluation revealed that the implementation with temporary freezing is perceived as most comfortable, fastest and most accurate. The implementation without temporary freezing showed much higher error rate and cannot be recommended. Jan Balata, Ladislav Cmolík, Zdenek Míkovec |
CHI | 2 |
| 2010 | Layout-aware optimization for interactive labeling of 3D models
Ladislav Cmolík, Jirí Bittner |
Comput. Graph. | 1 |
| 2006 | Beyond traditional interaction in a mobile environment: New approach to 3D scene rendering
Zdenek Míkovec, Ladislav Cmolík, Jiri Kopsa, Pavel Slavík |
Comput. Graph. | 2 |