VLDB 2026 Research / reviewers in the wild / expert
Dmitriy Smirnov 0001
dblp:181/4626-1
· DBLP profile ↗
13ranked-venue papers
4as first author
8since 2021 · last 2025
0000-0002-6508-0705ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 6 · 3 first-author · 5 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 3Theory of computation · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Infinite-Resolution Integral Noise Warping for Diffusion ModelsabstractAdapting pretrained image-based diffusion models to generate temporally consistent videos has become an impactful generative modeling research direction. Training-free noise-space manipulation has proven to be an effective technique, where the challenge is to preserve the Gaussian white noise distribution while adding in temporal consistency. Recently, Chang et al. (2024) formulated this problem using an integral noise representation with distribution-preserving guarantees, and proposed an upsampling-based algorithm to compute it. However, while their mathematical formulation is advantageous, the algorithm incurs a high computational cost. Through analyzing the limiting-case behavior of their algorithm as the upsampling resolution goes to infinity, we develop an alternative algorithm that, by gathering increments of multiple Brownian bridges, achieves their infinite-resolution accuracy while simultaneously reducing the computational cost by orders of magnitude. We prove and experimentally validate our theoretical claims, and demonstrate our method's effectiveness in real-world applications. We further show that our method can readily extend to the 3-dimensional space. Yitong Deng, Winnie Lin, Dmitriy Smirnov 0001, Ryan D. Burgert, Ning Yu 0006, Vincent Dedun, Mohammad H. Taghavi |
ICLR | 4 |
| 2022 | DeepCurrents: Learning Implicit Representations of Shapes with BoundariesabstractRecent techniques have been successful in reconstructing surfaces as level sets of learned functions (such as signed distance fields) parameterized by deep neural networks. Many of these methods, however, learn only closed surfaces and are unable to reconstruct shapes with boundary curves. We propose a hybrid shape representation that combines explicit boundary curves with implicit learned interiors. Using machinery from geometric measure theory, we parameterize currents using deep networks and use stochastic gradient descent to solve a minimal surface problem. By modifying the metric according to target geometry coming, e.g., from a mesh or point cloud, we can use this approach to represent arbitrary surfaces, learning implicitly defined shapes with explicitly defined boundary curves. We further demonstrate learning families of shapes jointly parameterized by boundary curves and latent codes. David R. Palmer 0001, Dmitriy Smirnov 0001, Stephanie Wang, Albert Chern, Justin Solomon 0001 |
CVPR | 2 |
| 2022 | Wassersplines for Neural Vector Field-Controlled AnimationabstractAbstract Much of computer‐generated animation is created by manipulating meshes with rigs. While this approach works well for animating articulated objects like animals, it has limited flexibility for animating less structured free‐form objects. We introduce Wassersplines, a novel trajectory inference method for animating unstructured densities based on recent advances in continuous normalizing flows and optimal transport. The key idea is to train a neurally‐parameterized velocity field that represents the motion between keyframes. Trajectories are then computed by advecting keyframes through the velocity field. We solve an additional Wasserstein barycenter interpolation problem to guarantee strict adherence to keyframes. Our tool can stylize trajectories through a variety of PDE‐based regularizers to create different visual effects. We demonstrate our tool on various keyframe interpolation problems to produce temporally‐coherent animations without meshing or rigging. Dmitriy Smirnov 0001, Justin Solomon 0001 |
Comput. Graph. Forum | 2 |
| 2021 | Polygonal Building Extraction by Frame Field LearningabstractWhile state of the art image segmentation models typically output segmentations in raster format, applications in geographic information systems often require vector polygons. To help bridge the gap between deep network output and the format used in downstream tasks, we add a frame field output to a deep segmentation model for extracting buildings from remote sensing images. We train a deep neural network that aligns a predicted frame field to ground truth contours. This additional objective improves segmentation quality by leveraging multi-task learning and provides structural information that later facilitates polygonization; we also introduce a polygonization algorithm that that utilizes the frame field along with the raster segmentation. Our code is available at https://github.com/Lydorn/Polygonization-by-Frame-Field-Learning. Nicolas Girard, Dmitriy Smirnov 0001, Justin Solomon 0001, Yuliya Tarabalka |
CVPR | 2 |
| 2021 | Learning Manifold Patch-Based Representations of Man-Made Shapes
Dmitriy Smirnov 0001, Mikhail Bessmeltsev, Justin Solomon 0001 |
ICLR | 1 |
| 2021 | MarioNette: Self-Supervised Sprite LearningabstractArtists and video game designers often construct 2D animations using libraries of sprites---textured patches of objects and characters. We propose a deep learning approach that decomposes sprite-based video animations into a disentangled representation of recurring graphic elements in a self-supervised manner. By jointly learning a dictionary of possibly transparent patches and training a network that places them onto a canvas, we deconstruct sprite-based content into a sparse, consistent, and explicit representation that can be easily used in downstream tasks, like editing or analysis. Our framework offers a promising approach for discovering recurring visual patterns in image collections without supervision. Dmitriy Smirnov 0001, Michaël Gharbi, Matthew Fisher, Vitor Campagnolo Guizilini, Alexei A. Efros, Justin Solomon 0001 |
NeurIPS | 1 |
| 2021 | HodgeNet: learning spectral geometry on triangle meshesabstractConstrained by the limitations of learning toolkits engineered for other applications, such as those in image processing, many mesh-based learning algorithms employ data flows that would be atypical from the perspective of conventional geometry processing. As an alternative, we present a technique for learning from meshes built from standard geometry processing modules and operations. We show that low-order eigenvalue/eigenvector computation from operators parameterized using discrete exterior calculus is amenable to efficient approximate backpropagation, yielding spectral per-element or per-mesh features with similar formulas to classical descriptors like the heat/wave kernel signatures. Our model uses few parameters, generalizes to high-resolution meshes, and exhibits performance and time complexity on par with past work. Dmitriy Smirnov 0001, Justin Solomon 0001 |
ACM Trans. Graph. | 1 |
| 2021 | Interactive all-hex meshing via cuboid decompositionabstractStandard PolyCube-based hexahedral (hex) meshing methods aim to deform the input domain into an axis-aligned PolyCube volume with integer corners; if this deformation is bijective, then applying the inverse map to the voxelized PolyCube yields a valid hex mesh. A key challenge in these methods is to maintain the bijectivity of the PolyCube deformation, thus reducing the robustness of these algorithms. In this work, we present an interactive pipeline for hex meshing that sidesteps this challenge by using a new representation of PolyCubes as unions of cuboids. We begin by deforming the input tetrahedral mesh into a near-PolyCube domain whose faces are loosely aligned to the major axis directions. We then build a PolyCube by optimizing the layout of a set of cuboids with user guidance to closely fit the deformed domain. Finally, we construct an inversion-free pullback map from the voxelized PolyCube to the input domain while optimizing for mesh quality metrics. We allow extensive user control over each stage, such as editing the voxelized PolyCube, positioning surface vertices, and exploring the trade-off among competing quality metrics, while also providing automatic alternatives. We validate our method on over one hundred shapes, including models that are challenging for past PolyCube-based and frame-field-based methods. Our pipeline reliably produces hex meshes with quality on par with or better than state-of-the-art. We additionally conduct a user study with 21 participants in which the majority prefer hex meshes they make using our tool to the ones from automatic state-of-the-art methods. This demonstrates the need for intuitive interactive hex meshing tools where the user can dictate the priorities of their mesh. Dmitriy Smirnov 0001, S. Mazdak Abulnaga, Justin Solomon 0001 |
ACM Trans. Graph. | 3 |
| 2020 | Deep Parametric Shape Predictions Using Distance FieldsabstractMany tasks in graphics and vision demand machinery for converting shapes into consistent representations with sparse sets of parameters; these representations facilitate rendering, editing, and storage. When the source data is noisy or ambiguous, however, artists and engineers often manually construct such representations, a tedious and potentially time-consuming process. While advances in deep learning have been successfully applied to noisy geometric data, the task of generating parametric shapes has so far been difficult for these methods. Hence, we propose a new framework for predicting parametric shape primitives using deep learning. We use distance fields to transition between shape parameters like control points and input data on a pixel grid. We demonstrate efficacy on 2D and 3D tasks, including font vectorization and surface abstraction. Dmitriy Smirnov 0001, Matthew Fisher, Vladimir G. Kim, Richard Zhang 0001, Justin Solomon 0001 |
CVPR | 1 |
| 2020 | Regularized Building Segmentation by Frame Field LearningabstractWe add a frame field output to an image segmentation neural network to improve segmentation quality and provide structural information for a subsequent polygonization step. A frame field encodes two directions up to sign at every point of an image. To improve segmentation, we train a network to align an output frame field to the tangents of ground truth contours. In addition to increasing performance by leveraging the multi-task learning effect, our method produces more regular segmentations with sharp building corners. GitHub: github.com/Lydorn/Polygonization-by-Frame-Field-Learning. Nicolas Girard, Dmitriy Smirnov 0001, Justin Solomon 0001, Yuliya Tarabalka |
IGARSS | 2 |
| 2018 | DTL-RnB: Algorithms and Tools for Summarizing the Space of DTL ReconciliationsabstractPhylogenetic tree reconciliation is an important technique for reconstructing the evolutionary histories of species and genes and other dependent entities. Reconciliation is typically performed in a maximum parsimony framework and the number of optimal reconciliations can grow exponentially with the size of the trees, making it difficult to understand the solution space. This paper demonstrates how a small number of reconciliations can be found that collectively contain the most highly supported events in the solution space. While we show that the formal problem is NP-complete, we give a approximation algorithm, experimental results that indicate its effectiveness, and the new DTL-RnB software tool that uses our algorithms to summarize the space of optimal reconciliations (www.cs.hmc.edu/dtlrnb). Weiyun Ma, Dmitriy Smirnov 0001, Juliet Forman, A. Schweickart, C. Slocum, Ran Libeskind-Hadas |
IEEE ACM Trans. Comput. Biol. Bioinform. | 2 |
| 2017 | DTL reconciliation repairabstractBACKGROUND: Maximum parsimony phylogenetic tree reconciliation is an important technique for reconstructing the evolutionary histories of hosts and parasites, genes and species, and other interdependent pairs. Since the problem of finding temporally feasible maximum parsimony reconciliations is NP-complete, current methods use either exact algorithms with exponential worst-case running time or heuristics that do not guarantee optimal solutions. RESULTS: We offer an efficient new approach that begins with a potentially infeasible maximum parsimony reconciliation and iteratively "repairs" it until it becomes temporally feasible. CONCLUSIONS: In a non-trivial number of cases, this approach finds solutions that are better than those found by the widely-used Jane heuristic. Weiyun Ma, Dmitriy Smirnov 0001, Ran Libeskind-Hadas |
BMC Bioinform. | 2 |
| 2016 | Visualizing Scissors CongruenceabstractConsider two simple polygons with equal area. The Wallace-Bolyai-Gerwien theorem states that these polygons are scissors congruent, that is, they can be dissected into finitely many congruent polygonal pieces. We present an interactive application that visualizes this constructive proof. Satyan L. Devadoss, Ziv Epstein, Dmitriy Smirnov 0001 |
SoCG | 3 |