Demo Data from VLDB 2026 / reviewers in the wild / expert
Desai Chen
dblp:28/9014
· DBLP profile ↗
11ranked-venue papers
4as first author
1since 2021 · last 2023
0000-0002-3357-1665ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 9 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 2
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
8 papers |
Computational fabrication · 42% Geometric modeling and processing · 36% Computer animation and physical simulation · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 50% Compilers and program optimization · 50% | |
| Human-computer interaction and pervasive computing
1 paper |
Haptics and multimodal interaction · 100% |
Topics — the 14 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational fabrication
material design |
0.8 | 3 | 2017 | Two-Scale Topology Optimization with Microstructures · ACM Trans. Graph. 2017 Two-scale topology optimization with microstructures · ACM Trans. Graph. 2017 Data-driven finite elements for geometry and material design · ACM Trans. Graph. 2015 |
Geometric modeling and processing
collision detection |
0.7 | 1 | 2023 | Dense, Interlocking-Free and Scalable Spectral Packing of Generic 3D Objects · ACM Trans. Graph. 2023 |
Computational fabrication › material design
microstructure design |
0.6 | 2 | 2017 | Two-Scale Topology Optimization with Microstructures · ACM Trans. Graph. 2017 Two-scale topology optimization with microstructures · ACM Trans. Graph. 2017 |
Geometric modeling and processing
topology optimization |
0.6 | 2 | 2017 | Two-Scale Topology Optimization with Microstructures · ACM Trans. Graph. 2017 Two-scale topology optimization with microstructures · ACM Trans. Graph. 2017 |
Computational fabrication › mechanism design
compliant mechanism design |
0.3 | 1 | 2017 | Dynamics-aware numerical coarsening for fabrication design · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › deformable body simulation
elastic object simulation |
0.3 | 1 | 2017 | Dynamics-aware numerical coarsening for fabrication design · ACM Trans. Graph. 2017 |
Computer animation and physical simulation › contact simulation
frictional contact |
0.3 | 1 | 2017 | Dynamics-aware numerical coarsening for fabrication design · ACM Trans. Graph. 2017 |
Compilers and program optimization
domain-specific compilation |
0.2 | 1 | 2016 | Simit: A Language for Physical Simulation · ACM Trans. Graph. 2016 |
Programming languages and type systems
domain-specific languages |
0.2 | 1 | 2016 | Simit: A Language for Physical Simulation · ACM Trans. Graph. 2016 |
Computer animation and physical simulation
deformable body simulation |
0.2 | 1 | 2015 | Data-driven finite elements for geometry and material design · ACM Trans. Graph. 2015 |
Computer animation and physical simulation
finite element method |
0.2 | 1 | 2015 | Data-driven finite elements for geometry and material design · ACM Trans. Graph. 2015 |
Image and video processing › mathematical imaging › partial differential equations for image processing
level set methods |
0.2 | 2 | 2017 | Two-Scale Topology Optimization with Microstructures · ACM Trans. Graph. 2017 Two-scale topology optimization with microstructures · ACM Trans. Graph. 2017 |
Computational fabrication › additive manufacturing
multi-material 3d printing |
0.2 | 1 | 2013 | Spec2Fab: a reducer-tuner model for translating specifications to 3D prints · ACM Trans. Graph. 2013 |
Geometric modeling and processing
shape representation |
0.0 | 1 | 2013 | Spec2Fab: a reducer-tuner model for translating specifications to 3D prints · ACM Trans. Graph. 2013 |
Methods — techniques the papers use, named apart from their topics
voxel representation · 0.7interlocking detection · 0.7cost function optimization · 0.7material property gamut · 0.6level set representation · 0.6perceptual space construction · 0.5linear algebra abstraction · 0.5hypergraph assembly · 0.5dynamics-aware coarsening · 0.3boundary balanced impact model · 0.3user experiment · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Dense, Interlocking-Free and Scalable Spectral Packing of Generic 3D ObjectsabstractPacking 3D objects into a known container is a very common task in many industries such as packaging, transportation, and manufacturing. This important problem is known to be NP-hard and even approximate solutions are challenging. This is due to the difficulty of handling interactions between objects with arbitrary 3D geometries and a vast combinatorial search space. Moreover, the packing must be interlocking-free for real-world applications. In this work, we first introduce a novel packing algorithm to search for placement locations given an object. Our method leverages a discrete voxel representation. We formulate collisions between objects as correlations of functions computed efficiently using Fast Fourier Transform (FFT). To determine the best placements, we utilize a novel cost function, which is also computed efficiently using FFT. Finally, we show how interlocking detection and correction can be addressed in the same framework resulting in interlocking-free packing. We propose a challenging benchmark with thousands of 3D objects to evaluate our algorithm. Our method demonstrates state-of-the-art performance on the benchmark when compared to existing methods in both density and speed. Qiaodong Cui, Victor Rong, Desai Chen, Wojciech Matusik |
ACM Trans. Graph. | 3 |
| 2017 | Dynamics-aware numerical coarsening for fabrication designabstractThe realistic simulation of highly-dynamic elastic objects is important for a broad range of applications in computer graphics, engineering and computational fabrication. However, whether simulating flipping toys, jumping robots, prosthetics or quickly moving creatures, performing such simulations in the presence of contact, impact and friction is both time consuming and inaccurate. In this paper we present Dynamics-Aware Coarsening (DAC) and the Boundary Balanced Impact (BBI) model which allow for the accurate simulation of dynamic, elastic objects undergoing both large scale deformation and frictional contact, at rates up to 79 times faster than state-of-the-art methods. DAC and BBI produce simulations that are accurate and fast enough to be used (for the first time) for the computational design of 3D-printable compliant dynamic mechanisms. Thus we demonstrate the efficacy of DAC and BBI by designing and fabricating mechanisms which flip, throw and jump over and onto obstacles as requested. Desai Chen, David I. W. Levin, Wojciech Matusik, Danny M. Kaufman |
ACM Trans. Graph. | 1 |
| 2017 | Two-scale topology optimization with microstructuresabstractIn this paper we present a novel two-scale framework to optimize the structure and the material distribution of an object given its functional specifications. Our approach utilizes multi-material microstructures as low-level building blocks of the object. We start by precomputing the material property gamut -- the set of bulk material properties that can be achieved with all material microstructures of a given size. We represent the boundary of this material property gamut using a level set field. Next, we propose an efficient and general topology optimization algorithm that simultaneously computes an optimal object topology and spatially-varying material properties constrained by the precomputed gamut. Finally, we map the optimal spatially-varying material properties onto the microstructures with the corresponding properties in order to generate a high-resolution printable structure. We demonstrate the efficacy of our framework by designing, optimizing, and fabricating objects in different material property spaces on the level of a trillion voxels, i.e several orders of magnitude higher than what can be achieved with current systems. Bo Zhu 0002, Mélina Skouras, Desai Chen, Wojciech Matusik |
ACM Trans. Graph. | 3 |
| 2017 | Two-Scale Topology Optimization with MicrostructuresabstractIn this article, we present a novel two-scale framework to optimize the structure and the material distribution of an object given its functional specifications. Our approach utilizes multi-material microstructures as low-level building blocks of the object. We start by precomputing the material property gamut—the set of bulk material properties that can be achieved with all material microstructures of a given size. We represent the boundary of this material property gamut using a level set field. Next, we propose an efficient and general topology optimization algorithm that simultaneously computes an optimal object topology and spatially varying material properties constrained by the precomputed gamut. Finally, we map the optimal spatially varying material properties onto the microstructures with the corresponding properties to generate a high-resolution printable structure. We demonstrate the efficacy of our framework by designing, optimizing, and fabricating objects in different material property spaces on the level of a trillion voxels, that is, several orders of magnitude higher than what can be achieved with current systems. Bo Zhu 0002, Mélina Skouras, Desai Chen, Wojciech Matusik |
ACM Trans. Graph. | 3 |
| 2016 | Simit: A Language for Physical SimulationabstractWith existing programming tools, writing high-performance simulation code is labor intensive and requires sacrificing readability and portability. The alternative is to prototype simulations in a high-level language like Matlab, thereby sacrificing performance. The Matlab programming model naturally describes the behavior of an entire physical system using the language of linear algebra. However, simulations also manipulate individual geometric elements, which are best represented using linked data structures like meshes. Translating between the linked data structures and linear algebra comes at significant cost, both to the programmer and to the machine. High-performance implementations avoid the cost by rephrasing the computation in terms of linked or index data structures, leaving the code complicated and monolithic, often increasing its size by an order of magnitude. In this article, we present Simit, a new language for physical simulations that lets the programmer view the system both as a linked data structure in the form of a hypergraph and as a set of global vectors, matrices, and tensors depending on what is convenient at any given time. Simit provides a novel assembly construct that makes it conceptually easy and computationally efficient to move between the two abstractions. Using the information provided by the assembly construct, the compiler generates efficient in-place computation on the graph. We demonstrate that Simit is easy to use: a Simit program is typically shorter than a Matlab program; that it is high performance: a Simit program running sequentially on a CPU performs comparably to hand-optimized simulations; and that it is portable: Simit programs can be compiled for GPUs with no change to the program, delivering 4 to 20× speedups over our optimized CPU code. Fredrik Kjolstad, Shoaib Kamil 0001, Jonathan Ragan-Kelley, David I. W. Levin, Shinjiro Sueda, Desai Chen, Etienne Vouga, Danny M. Kaufman, Gurtej Kanwar, Wojciech Matusik, Saman P. Amarasinghe |
ACM Trans. Graph. | 6 |
| 2016 | An interaction-aware, perceptual model for non-linear elastic objectsabstractEveryone, from a shopper buying shoes to a doctor palpating a growth, uses their sense of touch to learn about the world. 3D printing is a powerful technology because it gives us the ability to control the haptic impression an object creates. This is critical for both replicating existing, real-world constructs and designing novel ones. However, each 3D printer has different capabilities and supports different materials, leaving us to ask: How can we best replicate a given haptic result on a particular output device? In this work, we address the problem of mapping a real-world material to its nearest 3D printable counterpart by constructing a perceptual model for the compliance of nonlinearly elastic objects. We begin by building a perceptual space from experimentally obtained user comparisons of twelve 3D-printed metamaterials. By comparing this space to a number of hypothetical computational models, we identify those that can be used to accurately and efficiently evaluate human-perceived differences in nonlinear stiffness. Furthermore, we demonstrate how such models can be applied to complex geometries in an interaction-aware way where the compliance is influenced not only by the material properties from which the object is made but also its geometry. We demonstrate several applications of our method in the context of fabrication and evaluate them in a series of user experiments. Michal Piovarci, David I. W. Levin, Jason Rebello, Desai Chen, Roman Durikovic, Hanspeter Pfister, Wojciech Matusik, Piotr Didyk |
ACM Trans. Graph. | 4 |
| 2015 | Data-driven finite elements for geometry and material designabstractCrafting the behavior of a deformable object is difficult---whether it is a biomechanically accurate character model or a new multimaterial 3D printable design. Getting it right requires constant iteration, performed either manually or driven by an automated system. Unfortunately, Previous algorithms for accelerating three-dimensional finite element analysis of elastic objects suffer from expensive precomputation stages that rely on a priori knowledge of the object's geometry and material composition. In this paper we introduce Data-Driven Finite Elements as a solution to this problem. Given a material palette, our method constructs a metamaterial library which is reusable for subsequent simulations, regardless of object geometry and/or material composition. At runtime, we perform fast coarsening of a simulation mesh using a simple table lookup to select the appropriate metamaterial model for the coarsened elements. When the object's material distribution or geometry changes, we do not need to update the metamaterial library---we simply need to update the metamaterial assignments to the coarsened elements. An important advantage of our approach is that it is applicable to non-linear material models. This is important for designing objects that undergo finite deformation (such as those produced by multimaterial 3D printing). Our method yields speed gains of up to two orders of magnitude while maintaining good accuracy. We demonstrate the effectiveness of the method on both virtual and 3D printed examples in order to show its utility as a tool for deformable object design. Desai Chen, David I. W. Levin, Shinjiro Sueda, Wojciech Matusik |
ACM Trans. Graph. | 1 |
| 2014 | Frame-Semantic ParsingabstractFrame semantics is a linguistic theory that has been instantiated for English in the FrameNet lexicon. We solve the problem of frame-semantic parsing using a two-stage statistical model that takes lexical targets (i.e., content words and phrases) in their sentential contexts and predicts frame-semantic structures. Given a target in context, the first stage disambiguates it to a semantic frame. This model uses latent variables and semi-supervised learning to improve frame disambiguation for targets unseen at training time. The second stage finds the target's locally expressed semantic arguments. At inference time, a fast exact dual decomposition algorithm collectively predicts all the arguments of a frame at once in order to respect declaratively stated linguistic constraints, resulting in qualitatively better structures than naïve local predictors. Both components are feature-based and discriminatively trained on a small set of annotated frame-semantic parses. On the SemEval 2007 benchmark data set, the approach, along with a heuristic identifier of frame-evoking targets, outperforms the prior state of the art by significant margins. Additionally, we present experiments on the much larger FrameNet 1.5 data set. We have released our frame-semantic parser as open-source software. Dipanjan Das 0001, Desai Chen, André F. T. Martins, Nathan Schneider 0001, Noah A. Smith |
Comput. Linguistics | 2 |
| 2013 | Computing and Fabricating Multiplanar ModelsabstractAbstract We present a method for converting computer 3D models into physical equivalents. More specifically, we address the problem of approximating a 3D textured mesh using a small number of planar polygonal primitives that form a closed surface. This simplified representation allows us to easily manufacture individual components using computer controlled cutters (e.g., laser cutters or CNC machines). These polygonal pieces can be assembled into the final 3D model using internal planar connectors that are manufactured simultaneously. Our shape approximation algorithm iteratively assigns mesh faces to planar segments and slowly deforms these faces towards corresponding segments. This approach ensures that the output for a given closed mesh is still a closed mesh and avoids introducing self‐intersections. After this step we also compute the shape of polygonal connectors that internally hold the whole mesh surface. Both the polygonal surface elements and connectors can be manufactured in a single cutting pass. We validate the use of our method by computing and manufacturing a variety of textured polyhedral models. Desai Chen, Pitchaya Sitthi-amorn, Justin T. Lan, Wojciech Matusik |
Comput. Graph. Forum | 1 |
| 2013 | Spec2Fab: a reducer-tuner model for translating specifications to 3D printsabstractMulti-material 3D printing allows objects to be composed of complex, heterogenous arrangements of materials. It is often more natural to define a functional goal than to define the material composition of an object. Translating these functional requirements to fabri-cable 3D prints is still an open research problem. Recently, several specific instances of this problem have been explored (e.g., appearance or elastic deformation), but they exist as isolated, monolithic algorithms. In this paper, we propose an abstraction mechanism that simplifies the design, development, implementation, and reuse of these algorithms. Our solution relies on two new data structures: a reducer tree that efficiently parameterizes the space of material assignments and a tuner network that describes the optimization process used to compute material arrangement. We provide an application programming interface for specifying the desired object and for defining parameters for the reducer tree and tuner network . We illustrate the utility of our framework by implementing several fabrication algorithms as well as demonstrating the manufactured results. Desai Chen, David I. W. Levin, Piotr Didyk, Pitchaya Sitthi-amorn, Wojciech Matusik |
ACM Trans. Graph. | 1 |
| 2010 | Probabilistic Frame-Semantic Parsing
Dipanjan Das 0001, Nathan Schneider 0001, Desai Chen, Noah A. Smith |
HLT-NAACL | 3 |