Demo Data from EDBT 2026 / reviewers in the wild / expert
Vojtech Krs
dblp:186/8017
· DBLP profile ↗
7ranked-venue papers
2as first author
3since 2021 · last 2023
0000-0001-9812-9272ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 3 since 2021Human-computer interaction and ubiquitous computing · 3 · 1 since 2021
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 |
Geometric modeling and processing · 50% Virtual and augmented reality · 30% Computational photography and imaging · 9% | |
| Artificial intelligence
1 paper |
3D vision · 91% Robot navigation and mapping · 9% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Virtual and augmented reality
immersive interaction |
0.7 | 1 | 2023 | WARPY: Sketching Environment-Aware 3D Curves in Mobile Augmented Reality · VR 2023 |
Geometric modeling and processing
procedural modeling |
0.5 | 1 | 2021 | PICO: Procedural Iterative Constrained Optimizer for Geometric Modeling · IEEE Trans. Vis. Comput. Graph. 2021 |
Mathematical optimization
constrained optimization |
0.5 | 1 | 2021 | PICO: Procedural Iterative Constrained Optimizer for Geometric Modeling · IEEE Trans. Vis. Comput. Graph. 2021 |
Computer vision › 3D vision › shape matching
functional maps |
0.3 | 1 | 2017 | Understanding and Exploiting Object Interaction Landscapes · ACM Trans. Graph. 2017 |
Computer vision › 3D vision
shape matching |
0.3 | 1 | 2017 | Understanding and Exploiting Object Interaction Landscapes · ACM Trans. Graph. 2017 |
Geometric modeling and processing › shape modeling › 3d modeling
3d curve modeling |
0.3 | 1 | 2017 | Skippy: single view 3D curve interactive modeling · ACM Trans. Graph. 2017 |
Geometric modeling and processing › shape modeling
sketch-based modeling |
0.3 | 1 | 2017 | Skippy: single view 3D curve interactive modeling · ACM Trans. Graph. 2017 |
Computational photography and imaging
3d scanning |
0.2 | 1 | 2023 | WARPY: Sketching Environment-Aware 3D Curves in Mobile Augmented Reality · VR 2023 |
Computational fabrication › additive manufacturing
support structure generation |
0.1 | 1 | 2021 | PICO: Procedural Iterative Constrained Optimizer for Geometric Modeling · IEEE Trans. Vis. Comput. Graph. 2021 |
Robotics › Robot navigation and mapping
object search |
0.1 | 1 | 2017 | Understanding and Exploiting Object Interaction Landscapes · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › virtual cinematography
camera motion planning |
0.1 | 1 | 2017 | Skippy: single view 3D curve interactive modeling · ACM Trans. Graph. 2017 |
Methods — techniques the papers use, named apart from their topics
directed cyclic graph · 1.0constraint optimization · 1.0user study · 0.72d-to-3d sketch inference · 0.7particle tracking · 0.3interaction descriptors · 0.3distance field · 0.3directed graph path solving · 0.3curve trajectory enumeration · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | WARPY: Sketching Environment-Aware 3D Curves in Mobile Augmented RealityabstractThree-dimensional curve drawing in Augmented Reality (AR) enables users to create 3D curves that fit within the real-world scene. It has applications in 3D design, sculpting, and animation. However, the task complexity increases when the desirable path for the curve is obstructed by the physical environment or by what the camera can see. For example, it is difficult to draw a curve that wraps around an object or scales to out-of-reach places. We propose WARPY, an environment-aware 3D curve drawing tool for mobile AR. Our system enables users to draw freeform curves from a distance in AR by combining 2D-to-3D sketch inference with geometric proxies. Geometric Proxies can be obtained via 3D scanning or from a list of pre-defined primitives. WARPY also provides a multi-view mode to enable users to sketch a curve from multiple viewpoints, which is useful if the target curve cannot fit within the camera's field of view. We conducted two user studies and found that WARPY can be a viable tool to help users create complex and large curves in AR. Rawan Alghofaili, Cuong Nguyen 0003, Vojtech Krs, Nathan Carr 0001, Radomír Mech, Lap-Fai Yu |
VR | 3 |
| 2022 | Automatic Differentiable Procedural ModelingabstractAbstract Procedural modeling allows for an automatic generation of large amounts of similar assets, but there is limited control over the generated output. We address this problem by introducing Automatic Differentiable Procedural Modeling (ADPM). The forward procedural model generates a final editable model. The user modifies the output interactively, and the modifications are transferred back to the procedural model as its parameters by solving an inverse procedural modeling problem. We present an auto‐differentiable representation of the procedural model that significantly accelerates optimization. In ADPM the procedural model is always available, all changes are non‐destructive, and the user can interactively model the 3D object while keeping the procedural representation. ADPM provides the user with precise control over the resulting model comparable to non‐procedural interactive modeling. ADPM is node‐based, and it generates hierarchical 3D scene geometry converted to a differentiable computational graph. Our formulation focuses on the differentiability of high‐level primitives and bounding volumes of components of the procedural model rather than the detailed mesh geometry. Although this high‐level formulation limits the expressiveness of user edits, it allows for efficient derivative computation and enables interactivity. We designed a new optimizer to solve for inverse procedural modeling. It can detect that an edit is under‐determined and has degrees of freedom. Leveraging cheap derivative evaluation, it can explore the region of optimality of edits and suggest various configurations, all of which achieve the requested edit differently. We show our system's efficiency on several examples, and we validate it by a user study. Mathieu Gaillard, Vojtech Krs, Giorgio Gori, Radomír Mech, Bedrich Benes |
Comput. Graph. Forum | 2 |
| 2021 | PICO: Procedural Iterative Constrained Optimizer for Geometric ModelingabstractProcedural modeling has produced amazing results, yet fundamental issues such as controllability and limited user guidance persist. We introduce a novel procedural model called PICO (Procedural Iterative Constrained Optimizer) and PICO-Graph that is the underlying procedural model designed with optimization in mind. The key novelty of PICO is that it enables the exploration of generative designs by combining both user and environmental constraints into a single framework by using optimization without the need to write procedural rules. The PICO-Graph procedural model consists of a set of geometry generating operations and a set of axioms connected in a directed cyclic graph. The forward generation is initiated by a set of axioms that use the connections to send coordinate systems and geometric objects through the PICO-Graph, which in turn generates more objects. This allows for fast generation of complex and varied geometries. Moreover, we combine PICO-Graph with efficient optimization that allows for quick exploration of the generated models and the generation of variants. The user defines the rules, the axioms, and the set of constraints; for example, whether an existing object should be supported by the generated model, whether symmetries exist, whether the object should spin, etc. PICO then generates a class of geometric models and optimizes them so that they fulfill the constraints. The generation and the optimization in our implementation provides interactive user control during model execution providing continuous feedback. For example, the user can sketch the constraints and guide the geometry to meet these specified goals. We show PICO on a variety of examples such as the generation of procedural chairs with multiple supports, generation of support structures for 3D printing, generation of spinning objects, or generation of procedural terrains matching a given input. Our framework could be used as a component in a larger design workflow; its strongest application is in the early rapid ideation and prototyping phases. Vojtech Krs, Radomír Mech, Mathieu Gaillard, Nathan Carr 0001, Bedrich Benes |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 2018 | Designing a Visuohaptic Simulation to Promote Graphical Representations and Conceptual Understanding of Structural AnalysisabstractStructural analysis is a foundational statics concept for students majoring in mechanical engineering, civil engineering, and engineering technology, among others. However, the mathematical emphasis of a typical statics courses lies in algebraic calculations, matrices, vectors, and sometimes deemphasizes student understanding of the behavior of the overall structure as a system, focusing instead on its individual elements. This study investigates students' conceptual understanding of forces acting and reacting in a truss structure as well as their corresponding representations in the form of Free Body Diagrams (FBDs). Our findings suggest that students primarily demonstrated partially coherent answers suggesting that they may hold some misconceptions about truss behavior. The most prevalent error was that students failed to account for the mutual (equal and opposite) forces between connected bodies that were separated for analysis. Based on our findings we propose the design of a learning experience that combines principles of embodied learning with the affordances of visuohaptic simulations to address students' misconceptions. Yoselyn Walsh, Alejandra J. Magana, Jenny Quintana, Vojtech Krs, Genisson Silva Coutinho, Edward J. Berger, Ida Ngambeki, Eddy Efendy, Bedrich Benes |
FIE | 4 |
| 2017 | Exploration of affordances of visuo-haptic simulations to learn the concept of frictionabstractWe explored the affordances of using visuo-haptic simulations to improve conceptual understanding and representational competence of the concept of friction. Visuohaptic simulations are computer-based simulations that encode mathematical and physical models of certain phenomena and provide visual and tactile feedback. Users can see the simulation and feel the friction with their hand by using a special device connected to a computer. We hypothesized that visual and haptic feedback together can help students to improve learning of friction. We recruited 24 engineering technology students with a previous experience in at least one physics course, and we examined their reasoning and understanding about statics concepts before and after engaging with visuo-haptic simulations. Our instructional approach included four steps: 1) lecture about friction, 2) pretest, 3) laboratory session, and 4) posttest. The laboratory session consisted of a pre-training session, guided learning materials based on a constructivist framework, and use of the friction visuo-haptic simulation. We report students' prior conceptions of statics concepts, ways in which they interacted and reasoned with each of the different pedagogical tools, and compared reasoning processes, explanations and learning gains. Our results suggest that the visuo-haptic simulation helped students refine their explanations and increased the coherence between their verbal explanation and mathematical representation. Tugba Yuksel, Yoselyn Walsh, Vojtech Krs, Bedrich Benes, Ida Ngambeki, Edward J. Berger, Alejandra J. Magana |
FIE | 3 |
| 2017 | Skippy: single view 3D curve interactive modelingabstractWe introduce Skippy, a novel algorithm for 3D interactive curve modeling from a single view. While positing curves in space can be a tedious task, our rapid sketching algorithm allows users to draw curves in and around existing geometry in a controllable manner. The key insight behind our system is to automatically infer the 3D curve coordinates by enumerating a large set of potential curve trajectories. More specifically, we partition 2D strokes into continuous segments that land both on and off the geometry, duplicating segments that could be placed in front or behind, to form a directed graph. We use distance fields to estimate 3D coordinates for our curve segments and solve for an optimally smooth path that follows the curvature of the scene geometry while avoiding intersections. Using our curve design framework we present a collection of novel editing operations allowing artists to rapidly explore and refine the combinatorial space of solutions. Furthermore, we include the quick placement of transient geometry to aid in guiding the 3D curve. Finally we demonstrate our interactive design curve system on a variety of applications including geometric modeling, and camera motion path planning. Vojtech Krs, Ersin Yumer, Nathan Carr 0001, Bedrich Benes, Radomír Mech |
ACM Trans. Graph. | 1 |
| 2017 | Understanding and Exploiting Object Interaction LandscapesabstractInteractions play a key role in understanding objects and scenes for both virtual and real-world agents. We introduce a new general representation for proximal interactions among physical objects that is agnostic to the type of objects or interaction involved. The representation is based on tracking particles on one of the participating objects and then observing them with sensors appropriately placed in the interaction volume or on the interaction surfaces. We show how to factorize these interaction descriptors and project them into a particular participating object so as to obtain a new functional descriptor for that object, its interaction landscape , capturing its observed use in a spatiotemporal framework. Interaction landscapes are independent of the particular interaction and capture subtle dynamic effects in how objects move and behave when in functional use. Our method relates objects based on their function, establishes correspondences between shapes based on functional key points and regions, and retrieves peer and partner objects with respect to an interaction. Sören Pirk, Vojtech Krs, Kaimo Hu, Suren Deepak Rajasekaran, Hao Kang, Yusuke Yoshiyasu, Bedrich Benes, Leonidas J. Guibas |
ACM Trans. Graph. | 2 |