Adrian Butscher

dblp:83/8697 · DBLP profile ↗
← Back
15ranked-venue papers
0as first author
2since 2021 · last 2025
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 11 · 1 since 2021Artificial intelligence and machine learning · 4 · 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational science and engineering · 100%
Computer graphics and multimedia
5 papers
Geometric modeling and processing · 84% Visual content generation and editing · 9% Image and video processing · 8%
Artificial intelligence
2 papers
Deep learning architectures and training · 70% Learning paradigms · 30%

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

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
physics-informed neural network
0.912025
Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers · NeurIPS 2025
Computational science and engineering › scientific machine learning
differentiable simulation
0.912025
Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers · NeurIPS 2025
Computational science and engineering › numerical analysis
model reduction
0.912025
Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers · NeurIPS 2025
Computational science and engineering
partial differential equations
0.912025
Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers · NeurIPS 2025
Geometric modeling and processing
topology optimization
0.712023
BeNTO: Beam Network Topology Optimization · Comput. Aided Des. 2023
Geometric modeling and processing
optimal transport
0.422015
Convolutional wasserstein distances: efficient optimal transportation on geometric domains · ACM Trans. Graph. 2015
Earth mover's distances on discrete surfaces · ACM Trans. Graph. 2014
Geometric modeling and processing
shape matching
0.322012
Functional maps: a flexible representation of maps between shapes · ACM Trans. Graph. 2012
An optimization approach for extracting and encoding consistent maps in a shape collection · ACM Trans. Graph. 2012
Visual content generation and editing › style transfer
color transfer
0.212015
Convolutional wasserstein distances: efficient optimal transportation on geometric domains · ACM Trans. Graph. 2015
Machine learning › Learning paradigms › semi-supervised learning
graph-based semi-supervised learning
0.212014
Wasserstein Propagation for Semi-Supervised Learning · ICML 2014
Machine learning › Learning paradigms
semi-supervised learning
0.212014
Wasserstein Propagation for Semi-Supervised Learning · ICML 2014
Geometric modeling and processing › discrete geometry
discrete differential geometry
0.212014
Earth mover's distances on discrete surfaces · ACM Trans. Graph. 2014
Image and video processing
earth mover's distance
0.212014
Earth mover's distances on discrete surfaces · ACM Trans. Graph. 2014
Mathematical optimization
optimal transport
0.212014
Wasserstein Propagation for Semi-Supervised Learning · ICML 2014
Geometric modeling and processing › shape matching › non-rigid shape matching
functional maps
0.112012
Functional maps: a flexible representation of maps between shapes · ACM Trans. Graph. 2012
Geometric modeling and processing
shape collection
0.112012
An optimization approach for extracting and encoding consistent maps in a shape collection · ACM Trans. Graph. 2012
Geometric modeling and processing
shape correspondence
0.012012
Functional maps: a flexible representation of maps between shapes · ACM Trans. Graph. 2012

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

latent manifold representation · 1.7differentiable PDE solver · 1.7optimal transportation · 0.6sparse linear system · 0.2heat kernel approximation · 0.2gaussian convolution · 0.2finite element method · 0.2dual differential formulation · 0.2linear solve · 0.1laplace-beltrami eigenfunctions · 0.1graph algorithms · 0.1global optimization · 0.1
YearPublicationVenuePosition
2025 Physics-informed Reduced Order Modeling of Time-dependent PDEs via Differentiable Solvers
abstract
Reduced-order modeling (ROM) of time-dependent and parameterized differential equations aims to accelerate the simulation of complex high-dimensional systems by learning a compact latent manifold representation that captures the characteristics of the solution fields and their time-dependent dynamics. Although high-fidelity numerical solvers generate the training datasets, they have thus far been excluded from the training process, causing the learned latent dynamics to drift away from the discretized governing physics. This mismatch often limits generalization and forecasting capabilities. In this work, we propose **Ph**ysics-**i**nformed **ROM** ($\Phi$-ROM) by incorporating differentiable PDE solvers into the training procedure. Specifically, the latent space dynamics and its dependence on PDE parameters are shaped directly by the governing physics encoded in the solver, ensuring a strong correspondence between the full and reduced systems. Our model outperforms state-of-the-art data-driven ROMs and other physics-informed strategies by accurately generalizing to new dynamics arising from unseen parameters, enabling long-term forecasting beyond the training horizon, maintaining continuity in both time and space, and reducing the data cost. Furthermore, $\Phi$-ROM learns to recover and forecast the solution fields even when trained or evaluated with sparse and irregular observations of the fields, providing a flexible framework for field reconstruction and data assimilation. We demonstrate the framework’s robustness across various PDE solvers and highlight its broad applicability by providing an open-source JAX implementation that is readily extensible to other PDE systems and differentiable solvers, available at https://phi-rom.github.io.
Nima Hosseini Dashtbayaz, Hesam Salehipour, Adrian Butscher, Nigel Morris
NeurIPS3
2023 BeNTO: Beam Network Topology Optimization
Nigel J. W. Morris, Pradeep Kumar Jayaraman, Adrian Butscher
Comput. Aided Des.3
2020 Multi-speed Gearbox Synthesis Using Global Search and Non-convex Optimization
Chiara Piacentini, Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher
CPAIOR4
2019 Configuration Design of Mechanical Assemblies using an Estimation of Distribution Algorithm and Constraint Programming
abstract
A configuration design problem in mechanical engineering involves finding an optimal assembly of components and joints that realizes some desired performance criteria. Such a problem is a discrete, constrained, and black-box optimization problem. A novel method is developed to solve the problem by applying Bivariate Marginal Distribution Algorithm (BMDA) and constraint programming (CP). BMDA is a type of Estimation of Distribution Algorithm (EDA) that exploits the dependency knowledge learned between design variables without requiring too many fitness evaluations, which tend to be expensive for the current application. BMDA is extended with adaptive chi-square testing to identify dependencies and Gibbs sampling to generate new solutions. Also, repair operations based on CP are used to deal with infeasible solutions found during search. The method is applied to a vehicle suspension design problem and is found to be more effective in converging to good solutions than a genetic algorithm and other EDAs. These contributions are significant steps towards solving the difficult problem of configuration design in mechanical engineering with evolutionary computation.
Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher, Francesco Iorio
CEC3
2016 Near-Isometric Level Set Tracking
abstract
Abstract Implicit representations of geometry have found applications in shape modeling, simulation, and other graphics pipelines. These representations, however, do not provide information about the paths of individual points as shapes move and undergo deformation. For this reason, we reconsider the problem of tracking points on level set surfaces, with the goal of designing an algorithm that — unlike previous work — can recover rotational motion and nearly isometric deformation. We track points on level sets of a time‐varying function using approximate Killing vector fields (AKVFs), the velocity fields of near‐isometric motions. To this end, we provide suitable theoretical and discrete constructions for computing AKVFs in a narrow band surrounding an animated level set surface. Furthermore, we propose time integrators well‐suited to integrating AKVFs in time to track points. We demonstrate the theoretical and practical advantages of our proposed algorithms on synthetic and practical tasks.
Michael Tao 0001, Justin Solomon 0001, Adrian Butscher
Comput. Graph. Forum3
2015 Convolutional wasserstein distances: efficient optimal transportation on geometric domains
abstract
This paper introduces a new class of algorithms for optimization problems involving optimal transportation over geometric domains. Our main contribution is to show that optimal transportation can be made tractable over large domains used in graphics, such as images and triangle meshes, improving performance by orders of magnitude compared to previous work. To this end, we approximate optimal transportation distances using entropic regularization. The resulting objective contains a geodesic distance-based kernel that can be approximated with the heat kernel. This approach leads to simple iterative numerical schemes with linear convergence, in which each iteration only requires Gaussian convolution or the solution of a sparse, pre-factored linear system. We demonstrate the versatility and efficiency of our method on tasks including reflectance interpolation, color transfer, and geometry processing.
Justin Solomon 0001, Fernando de Goes, Gabriel Peyré, Marco Cuturi, Adrian Butscher, Andy Nguyen, Leonidas J. Guibas
ACM Trans. Graph.5
2014 Wasserstein Propagation for Semi-Supervised Learning
abstract
Probability distributions and histograms are natural representations for product ratings, traffic measurements, and other data considered in many machine learning applications. Thus, this paper introduces a technique for graph-based semi-supervised learning of histograms, derived from the theory of optimal transportation. Our method has several properties making it suitable for this application; in particular, its behavior can be characterized by the moments and shapes of the histograms at the labeled nodes. In addition, it can be used for histograms on non-standard domains like circles, revealing a strategy for manifold-valued semi-supervised learning. We also extend this technique to related problems such as smoothing distributions on graph nodes.
Justin Solomon 0001, Raif M. Rustamov, Leonidas J. Guibas, Adrian Butscher
ICML4
2014 Earth mover's distances on discrete surfaces
abstract
We introduce a novel method for computing the earth mover's distance (EMD) between probability distributions on a discrete surface. Rather than using a large linear program with a quadratic number of variables, we apply the theory of optimal transportation and pass to a dual differential formulation with linear scaling. After discretization using finite elements (FEM) and development of an accompanying optimization method, we apply our new EMD to problems in graphics and geometry processing. In particular, we uncover a class of smooth distances on a surface transitioning from a purely spectral distance to the geodesic distance between points; these distances also can be extended to the volume inside and outside the surface. A number of additional applications of our machinery to geometry problems in graphics are presented.
Justin Solomon 0001, Raif M. Rustamov, Leonidas J. Guibas, Adrian Butscher
ACM Trans. Graph.4
2013 Dirichlet Energy for Analysis and Synthesis of Soft Maps
abstract
Abstract Soft maps taking points on one surface to probability distributions on another are attractive for representing surface mappings in the presence of symmetry, ambiguity, and combinatorial complexity. Few techniques, however, are available to measure their continuity and other properties. To this end, we introduce a novel Dirichlet energy for soft maps generalizing the classical map Dirichlet energy, which measures distortion by computing how soft maps transport probabilistic mass from one distribution to another. We formulate the computation of the Dirichlet energy in terms of a differential equation and provide a finite elements discretization that enables all of the quantities introduced to be computed. We demonstrate the effectiveness of our framework for understanding soft maps arising from various sources. Furthermore, we suggest how these energies can be applied to generate continuous soft or point‐to‐point maps.
Justin Solomon 0001, Leonidas J. Guibas, Adrian Butscher
Comput. Graph. Forum3
2012 Soft Maps Between Surfaces
abstract
Abstract The problem of mapping between two non‐isometric surfaces admits ambiguities on both local and global scales. For instance, symmetries can make it possible for multiple maps to be equally acceptable, and stretching, slippage, and compression introduce difficulties deciding exactly where each point should go. Since most algorithms for point‐to‐point or even sparse mapping struggle to resolve these ambiguities, in this paper we introducesoft maps, a probabilistic relaxation of point‐to‐point correspondence that explicitly incorporates ambiguities in the mapping process. In addition to explaining a continuous theory of soft maps, we show how they can be represented using probability matrices and computed for given pairs of surfaces through a convex optimization explicitly trading off between continuity, conformity to geometric descriptors, and spread. Given that our correspondences are encoded in matrix form, we also illustrate how low‐rank approximation and other linear algebraic tools can be used to analyze, simplify, and represent both individual and collections of soft maps.
Justin Solomon 0001, Andy Nguyen, Adrian Butscher, Mirela Ben-Chen, Leonidas J. Guibas
Comput. Graph. Forum3
2012 An optimization approach for extracting and encoding consistent maps in a shape collection
abstract
We introduce a novel approach for computing high quality point-to-point maps among a collection of related shapes. The proposed approach takes as input a sparse set of imperfect initial maps between pairs of shapes and builds a compact data structure which implicitly encodes an improved set of maps between all pairs of shapes. These maps align well with point correspondences selected from initial maps; they map neighboring points to neighboring points; and they provide cycle-consistency, so that map compositions along cycles approximate the identity map. The proposed approach is motivated by the fact that a complete set of maps between all pairs of shapes that admits nearly perfect cycle-consistency are highly redundant and can be represented by compositions of maps through a single base shape. In general, multiple base shapes are needed to adequately cover a diverse collection. Our algorithm sequentially extracts such a small collection of base shapes and creates correspondences from each of these base shapes to all other shapes. These correspondences are found by global optimization on candidate correspondences obtained by diffusing initial maps. These are then used to create a compact graphical data structure from which globally optimal cycle-consistent maps can be extracted using simple graph algorithms. Experimental results on benchmark datasets show that the proposed approach yields significantly better results than state-of-the-art data-driven shape matching methods.
Qixing Huang, Guo-Xin Zhang, Lin Gao 0004, Shi-Min Hu 0001, Adrian Butscher, Leonidas J. Guibas
ACM Trans. Graph.5
2012 Functional maps: a flexible representation of maps between shapes
abstract
We present a novel representation of maps between pairs of shapes that allows for efficient inference and manipulation. Key to our approach is a generalization of the notion of map that puts in correspondence real-valued functions rather than points on the shapes. By choosing a multi-scale basis for the function space on each shape, such as the eigenfunctions of its Laplace-Beltrami operator, we obtain a representation of a map that is very compact, yet fully suitable for global inference. Perhaps more remarkably, most natural constraints on a map, such as descriptor preservation, landmark correspondences, part preservation and operator commutativity become linear in this formulation. Moreover, the representation naturally supports certain algebraic operations such as map sum, difference and composition, and enables a number of applications, such as function or annotation transfer without establishing point-to-point correspondences. We exploit these properties to devise an efficient shape matching method, at the core of which is a single linear solve. The new method achieves state-of-the-art results on an isometric shape matching benchmark. We also show how this representation can be used to improve the quality of maps produced by existing shape matching methods, and illustrate its usefulness in segmentation transfer and joint analysis of shape collections.
Maks Ovsjanikov, Mirela Ben-Chen, Justin Solomon 0001, Adrian Butscher, Leonidas J. Guibas
ACM Trans. Graph.4
2011 Discovery of Intrinsic Primitives on Triangle Meshes
abstract
Abstract The discovery of meaningful parts of a shape is required for many geometry processing applications, such as parameterization, shape correspondence, and animation. It is natural to consider primitives such as spheres, cylinders and cones as the building blocks of shapes, and thus to discover parts by fitting such primitives to a given surface. This approach, however, will break down if primitive parts have undergone almost‐isometric deformations, as is the case, for example, for articulated human models. We suggest that parts can be discovered instead by finding intrinsic primitives, which we define as parts that posses an approximate intrinsic symmetry. We employ the recently‐developed method of computing discrete approximate Killing vector fields (AKVFs) to discover intrinsic primitives by investigating the relationship between the AKVFs of a composite object and the AKVFs of its parts. We show how to leverage this relationship with a standard clustering method to extract k intrinsic primitives and remaining asymmetric parts of a shape for a given k. We demonstrate the value of this approach for identifying the prominent symmetry generators of the parts of a given shape. Additionally, we show how our method can be modified slightly to segment an entire surface without marking asymmetric connecting regions and compare this approach to state‐of‐the‐art methods using the Princeton Segmentation Benchmark.
Justin Solomon 0001, Mirela Ben-Chen, Adrian Butscher, Leonidas J. Guibas
Comput. Graph. Forum3
2011 As-Killing-As-Possible Vector Fields for Planar Deformation
abstract
Abstract Cartoon animation, image warping, and several other tasks in two‐dimensional computer graphics reduce to the formulation of a reasonable model for planar deformation. A deformation is a map from a given shape to a new one, and its quality is determined by the type of distortion it introduces. In many applications, a desirable map is as isometric as possible. Finding such deformations, however, is a nonlinear problem, and most of the existing solutions approach it by minimizing a nonlinear energy. Such methods are not guaranteed to converge to a global optimum and often suffer from robustness issues. We propose a new approach based on approximate Killing vector fields (AKVFs), first introduced in shape processing. AKVFs generate near‐isometric deformations, which can be motivated as direction fields minimizing an “as‐rigid‐as‐possible” (ARAP) energy to first order. We first solve for an AKVF on the domain given user constraints via a linear optimization problem and then use this AKVF as the initial velocity field of the deformation. In this way, we transfer the inherent nonlinearity of the deformation problem to finding trajectories for each point of the domain having the given initial velocities. We show that a specific class of trajectories — the set of logarithmic spirals — is especially suited for this task both in practice and through its relationship to linear holomorphic vector fields. We demonstrate the effectiveness of our method for planar deformation by comparing it with existing state‐of‐the‐art deformation methods.
Justin Solomon 0001, Mirela Ben-Chen, Adrian Butscher, Leonidas J. Guibas
Comput. Graph. Forum3
2010 On Discrete Killing Vector Fields and Patterns on Surfaces
abstract
Abstract Symmetry is one of the most important properties of a shape, unifying form and function. It encodes semantic information on one hand, and affects the shape's aesthetic value on the other. Symmetry comes in many flavors, amongst the most interesting being intrinsic symmetry, which is defined only in terms of the intrinsic geometry of the shape. Continuous intrinsic symmetries can be represented using infinitesimal rigid transformations, which are given as tangent vector fields on the surface – known as Killing Vector Fields. As exact symmetries are quite rare, especially when considering noisy sampled surfaces, we propose a method for relaxing the exact symmetry constraint to allow for approximate symmetries and approximate Killing Vector Fields, and show how to discretize these concepts for generating such vector fields on a triangulated mesh. We discuss the properties of approximate Killing Vector Fields, and propose an application to utilize them for texture and geometry synthesis.
Mirela Ben-Chen, Adrian Butscher, Justin Solomon 0001, Leonidas J. Guibas
Comput. Graph. Forum2