Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniel Vlasic

dblp:04/5374 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
6since 2021 · last 2023
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 14 · 5 first-author · 4 since 2021Artificial intelligence and machine learning · 7 · 5 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author

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.

Artificial intelligence
8 papers
3D vision · 83% Deep learning architectures and training · 7% Generative modeling · 7%
Computer graphics and multimedia
11 papers
Geometric modeling and processing · 45% Rendering · 44% Computer animation and physical simulation · 5%

Topics — the 30 heaviest of 45, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › 3D vision
3d reconstruction
1.222023
NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations · NeurIPS 2023
LASR: Learning Articulated Shape Reconstruction From a Monocular Video · CVPR 2021
Computer vision › 3D vision
correspondence estimation
0.712023
NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations · NeurIPS 2023
Computer vision › 3D vision › 3d reconstruction
multi-view reconstruction
0.712023
NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations · NeurIPS 2023
Geometric modeling and processing
implicit surface
0.522021
Learning Shape Templates With Structured Implicit Functions · ICCV 2019
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Computer vision › 3D vision › 3d reconstruction › object reconstruction
articulated object reconstruction
0.512021
ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction · NeurIPS 2021
Computer vision › 3D vision › correspondence estimation
dense correspondence
0.512021
ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction · NeurIPS 2021
Computer vision › 3D vision › 3d reconstruction
non-rigid reconstruction
0.512021
LASR: Learning Articulated Shape Reconstruction From a Monocular Video · CVPR 2021
Computer vision › 3D vision › motion estimation
optical flow
0.512021
AutoFlow: Learning a Better Training Set for Optical Flow · CVPR 2021
Machine learning › Generative modeling
synthetic data generation
0.512021
AutoFlow: Learning a Better Training Set for Optical Flow · CVPR 2021
Machine learning › Deep learning architectures and training › data-centric deep learning
training data generation
0.512021
AutoFlow: Learning a Better Training Set for Optical Flow · CVPR 2021
Rendering
differentiable rendering
0.512021
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Rendering › neural radiance fields
neural radiance field rendering
0.512021
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Rendering
neural rendering
0.512021
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Rendering
surface rendering
0.512021
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Geometric modeling and processing
shape representation
0.412019
Learning Shape Templates With Structured Implicit Functions · ICCV 2019
Computer vision › 3D vision
3d face reconstruction
0.312018
Unsupervised Training for 3D Morphable Model Regression · CVPR 2018
Computer vision › 3D vision › 3d face modeling
3d morphable model
0.312018
Unsupervised Training for 3D Morphable Model Regression · CVPR 2018
Computer vision › 3D vision
camera pose estimation
0.212023
NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations · NeurIPS 2023
Computer vision › 3D vision
structure from motion
0.212023
NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations · NeurIPS 2023
Computer vision › 3D vision › 3d face modeling
multilinear face model
0.222011
Video face replacement · ACM Trans. Graph. 2011
Face transfer with multilinear models · ACM Trans. Graph. 2005
Computer vision › Video understanding and tracking › video analytics
monocular video analysis
0.112021
LASR: Learning Articulated Shape Reconstruction From a Monocular Video · CVPR 2021
Geometric modeling and processing › deformable models
deformable mesh
0.112021
ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction · NeurIPS 2021
Geometric modeling and processing
isosurface extraction
0.112021
Differentiable Surface Rendering via Non-Differentiable Sampling · ICCV 2021
Geometric modeling and processing
mesh processing
0.112012
Temporally coherent completion of dynamic shapes · ACM Trans. Graph. 2012
Geometric modeling and processing › surface reconstruction
shape reconstruction
0.112012
Temporally coherent completion of dynamic shapes · ACM Trans. Graph. 2012
Visual content generation and editing
video editing
0.112011
Video face replacement · ACM Trans. Graph. 2011
Geometric modeling and processing
shape analysis
0.112019
Learning Shape Templates With Structured Implicit Functions · ICCV 2019
Geometric modeling and processing
shape correspondence
0.112019
Learning Shape Templates With Structured Implicit Functions · ICCV 2019
Computer animation and physical simulation
performance capture
0.122009
Articulated mesh animation from multi-view silhouettes · ACM Trans. Graph. 2008
Dynamic shape capture using multi-view photometric stereo · ACM Trans. Graph. 2009
Geometric modeling and processing › shape deformation
deformation transfer
0.112009
Semantic deformation transfer · ACM Trans. Graph. 2009

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

self-supervised loss · 1.0pre-training · 1.0optical flow · 1.0learnable hyperparameters · 1.0layered rendering · 1.0coordinate-based MLP · 1.0differentiable rendering · 0.8neural network · 0.8neural reconstruction · 0.7non-differentiable rasterization · 0.5differentiable point splatting · 0.5analysis-by-synthesis · 0.5structured implicit functions · 0.4ultrasonic time-of-flight · 0.1inertial measurement · 0.1extended kalman filter · 0.1
YearPublicationVenuePosition
2023 NAVI: Category-Agnostic Image Collections with High-Quality 3D Shape and Pose Annotations
abstract
Recent advances in neural reconstruction enable high-quality 3D object reconstruction from casually captured image collections. Current techniques mostly analyze their progress on relatively simple image collections where SfM techniques can provide ground-truth (GT) camera poses. We note that SfM techniques tend to fail on in-the-wild image collections such as image search results with varying backgrounds and illuminations. To enable systematic research progress on 3D reconstruction from casual image captures, we propose `NAVI': a new dataset of category-agnostic image collections of objects with high-quality 3D scans along with per-image 2D-3D alignments providing near-perfect GT camera parameters. These 2D-3D alignments allow us to extract accurate derivative annotations such as dense pixel correspondences, depth and segmentation maps. We demonstrate the use of NAVI image collections on different problem settings and show that NAVI enables more thorough evaluations that were not possible with existing datasets. We believe NAVI is beneficial for systematic research progress on 3D reconstruction and correspondence estimation.
Varun Jampani, Kevis-Kokitsi Maninis, Andreas Engelhardt, Arjun Karpur, Karen Truong, Kyle Sargent, Stefan Popov, André Araújo 0001, Ricardo Martin-Brualla, Kaushal Patel, Daniel Vlasic, Vittorio Ferrari, Ameesh Makadia, Ce Liu 0001, Yuanzhen Li, Howard Zhou
NeurIPS11
2022 Identifying Document Images with Glare Using Global and Localized Feature Fusion
abstract
This paper presents a framework to identify whether a document image is perturbed with glare. Glare identification for document images is particularly challenging because of predominantly white background and dearth of training dataset. We addresses the dataset bottleneck by introducing a glare synthesis framework to generate a large training dataset. The proposed training model consists of a global deep neural network supplemented by extracted localized feature. To our best knowledge, this is one of the first works towards classifying document image for presence of glare. Experiments on real glare dataset showcase benefits of combined global and local features and also outperform recent glare segmentation model adapted for the classification task.
Avisek Lahiri, Junjie Ke, Daniel Vlasic, Xinwei Yao 0002, Tianli Yu 0003, Feng Yang 0008
ICIP3
2021 AutoFlow: Learning a Better Training Set for Optical Flow
abstract
Synthetic datasets play a critical role in pre-training CNN models for optical flow, but they are painstaking to generate and hard to adapt to new applications. To automate the process, we present AutoFlow, a simple and effective method to render training data for optical flow that optimizes the performance of a model on a target dataset. AutoFlow takes a layered approach to render synthetic data, where the motion, shape, and appearance of each layer are controlled by learnable hyperparameters. Experimental results show that AutoFlow achieves state-of-the-art accuracy in pre-training both PWC-Net and RAFT. Our code and data are available at autoflow-google.github.io.
Deqing Sun, Daniel Vlasic, Charles Herrmann, Varun Jampani, Michael Krainin, Huiwen Chang, Ramin Zabih, William T. Freeman, Ce Liu 0001
CVPR2
2021 LASR: Learning Articulated Shape Reconstruction From a Monocular Video
abstract
Remarkable progress has been made in 3D reconstruction of rigid structures from a video or a collection of images. However, it is still challenging to reconstruct nonrigid structures from RGB inputs, due to its under-constrained nature. While template-based approaches, such as parametric shape models, have achieved great success in modeling the "closed world" of known object categories, they cannot well handle the "open-world" of novel object categories or outlier shapes. In this work, we introduce a template-free approach to learn 3D shapes from a single video. It adopts an analysis-by-synthesis strategy that forward-renders object silhouette, optical flow, and pixel values to compare with video observations, which generates gradients to adjust the camera, shape and motion parameters. Without using a category-specific shape template, our method faithfully reconstructs nonrigid 3D structures from videos of human, animals, and objects of unknown classes. Our code is available at lasr-google.github.io.
Gengshan Yang, Deqing Sun, Varun Jampani, Daniel Vlasic, Forrester Cole, Huiwen Chang, Deva Ramanan, William T. Freeman, Ce Liu 0001
CVPR4
2021 Differentiable Surface Rendering via Non-Differentiable Sampling
abstract
We present a method for differentiable rendering of 3D surfaces that supports both explicit and implicit representations, provides derivatives at occlusion boundaries, and is fast and simple to implement. The method first samples the surface using non-differentiable rasterization, then applies differentiable, depth-aware point splatting to produce the final image. Our approach requires no differentiable meshing or rasterization steps, making it efficient for large 3D models and applicable to isosurfaces extracted from implicit surface definitions. We demonstrate the effectiveness of our method for implicit-, mesh-, and parametric-surface-based inverse rendering and neural-network training applications. In particular, we show for the first time efficient, differentiable rendering of an isosurface extracted from a neural radiance field (NeRF), and demonstrate surface-based, rather than volume-based, rendering of a NeRF.
Forrester Cole, Kyle Genova, Avneesh Sud, Daniel Vlasic, Zhoutong Zhang
ICCV4
2021 ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction
abstract
We introduce ViSER, a method for recovering articulated 3D shapes and dense3D trajectories from monocular videos. Previous work on high-quality reconstruction of dynamic 3D shapes typically relies on multiple camera views, strong category-specific priors, or 2D keypoint supervision. We show that none of these are required if one can reliably estimate long-range correspondences in a video, making use of only 2D object masks and two-frame optical flow as inputs. ViSER infers correspondences by matching 2D pixels to a canonical, deformable 3D mesh via video-specific surface embeddings that capture the pixel appearance of each surface point. These embeddings behave as a continuous set of keypoint descriptors defined over the mesh surface, which can be used to establish dense long-range correspondences across pixels. The surface embeddings are implemented as coordinate-based MLPs that are fit to each video via self-supervised losses.Experimental results show that ViSER compares favorably against prior work on challenging videos of humans with loose clothing and unusual poses as well as animals videos from DAVIS and YTVOS. Project page: viser-shape.github.io.
Gengshan Yang, Deqing Sun, Varun Jampani, Daniel Vlasic, Forrester Cole, Ce Liu 0001, Deva Ramanan
NeurIPS4
2019 Learning Shape Templates With Structured Implicit Functions
abstract
Template 3D shapes are useful for many tasks in graphics and vision, including fitting observation data, analyzing shape collections, and transferring shape attributes. Because of the variety of geometry and topology of real-world shapes, previous methods generally use a library of hand-made templates. In this paper, we investigate learning a general shape template from data. To allow for widely varying geometry and topology, we choose an implicit surface representation based on composition of local shape elements. While long known to computer graphics, this representation has not yet been explored in the context of machine learning for vision. We show that structured implicit functions are suitable for learning and allow a network to smoothly and simultaneously fit multiple classes of shapes. The learned shape template supports applications such as shape exploration, correspondence, abstraction, interpolation, and semantic segmentation from an RGB image.
Kyle Genova, Forrester Cole, Daniel Vlasic, Aaron Sarna, William T. Freeman, Thomas A. Funkhouser
ICCV3
2018 Unsupervised Training for 3D Morphable Model Regression
abstract
We present a method for training a regression network from image pixels to 3D morphable model coordinates using only unlabeled photographs. The training loss is based on features from a facial recognition network, computed on-the-fly by rendering the predicted faces with a differentiable renderer. To make training from features feasible and avoid network fooling effects, we introduce three objectives: a batch distribution loss that encourages the output distribution to match the distribution of the morphable model, a loopback loss that ensures the network can correctly reinterpret its own output, and a multi-view identity loss that compares the features of the predicted 3D face and the input photograph from multiple viewing angles. We train a regression network using these objectives, a set of unlabeled photographs, and the morphable model itself, and demonstrate state-of-the-art results.
Kyle Genova, Forrester Cole, Aaron Maschinot, Aaron Sarna, Daniel Vlasic, William T. Freeman
CVPR5
2012 Temporally coherent completion of dynamic shapes
abstract
We present a novel shape completion technique for creating temporally coherent watertight surfaces from real-time captured dynamic performances. Because of occlusions and low surface albedo, scanned mesh sequences typically exhibit large holes that persist over extended periods of time. Most conventional dynamic shape reconstruction techniques rely on template models or assume slow deformations in the input data. Our framework sidesteps these requirements and directly initializes shape completion with topology derived from the visual hull. To seal the holes with patches that are consistent with the subject's motion, we first minimize surface bending energies in each frame to ensure smooth transitions across hole boundaries. Temporally coherent dynamics of surface patches are obtained by unwarping all frames within a time window using accurate interframe correspondences. Aggregated surface samples are then filtered with a temporal visibility kernel that maximizes the use of nonoccluded surfaces. A key benefit of our shape completion strategy is that it does not rely on long-range correspondences or a template model. Consequently, our method does not suffer error accumulation typically introduced by noise, large deformations, and drastic topological changes. We illustrate the effectiveness of our method on several high-resolution scans of human performances captured with a state-of-the-art multiview 3D acquisition system.
Hao Li 0015, Linjie Luo, Daniel Vlasic, Pieter Peers, Jovan Popovic, Mark Pauly, Szymon Rusinkiewicz
ACM Trans. Graph.3
2011 Video face replacement
abstract
We present a method for replacing facial performances in video. Our approach accounts for differences in identity, visual appearance, speech, and timing between source and target videos. Unlike prior work, it does not require substantial manual operation or complex acquisition hardware, only single-camera video. We use a 3D multilinear model to track the facial performance in both videos. Using the corresponding 3D geometry, we warp the source to the target face and retime the source to match the target performance. We then compute an optimal seam through the video volume that maintains temporal consistency in the final composite. We showcase the use of our method on a variety of examples and present the result of a user study that suggests our results are difficult to distinguish from real video footage.
Kevin Dale, Kalyan Sunkavalli, Micah K. Johnson, Daniel Vlasic, Wojciech Matusik, Hanspeter Pfister
ACM Trans. Graph.4
2009 Semantic deformation transfer
abstract
Transferring existing mesh deformation from one character to another is a simple way to accelerate the laborious process of mesh animation. In many cases, it is useful to preserve the semantic characteristics of the motion instead of its literal deformation. For example, when applying the walking motion of a human to a flamingo, the knees should bend in the opposite direction. Semantic deformation transfer accomplishes this task with a shape space that enables interpolation and projection with standard linear algebra. Given several example mesh pairs, semantic deformation transfer infers a correspondence between the shape spaces of the two characters. This enables automatic transfer of new poses and animations.
Ilya Baran, Daniel Vlasic, Eitan Grinspun, Jovan Popovic
ACM Trans. Graph.2
2009 Dynamic shape capture using multi-view photometric stereo
abstract
We describe a system for high-resolution capture of moving 3D geometry, beginning with dynamic normal maps from multiple views. The normal maps are captured using active shape-from-shading (photometric stereo), with a large lighting dome providing a series of novel spherical lighting configurations. To compensate for low-frequency deformation, we perform multi-view matching and thin-plate spline deformation on the initial surfaces obtained by integrating the normal maps. Next, the corrected meshes are merged into a single mesh using a volumetric method. The final output is a set of meshes, which were impossible to produce with previous methods. The meshes exhibit details on the order of a few millimeters, and represent the performance over human-size working volumes at a temporal resolution of 60Hz.
Daniel Vlasic, Pieter Peers, Ilya Baran, Paul E. Debevec, Jovan Popovic, Szymon Rusinkiewicz, Wojciech Matusik
ACM Trans. Graph.1
2008 Articulated mesh animation from multi-view silhouettes
abstract
Details in mesh animations are difficult to generate but they have great impact on visual quality. In this work, we demonstrate a practical software system for capturing such details from multi-view video recordings. Given a stream of synchronized video images that record a human performance from multiple viewpoints and an articulated template of the performer, our system captures the motion of both the skeleton and the shape. The output mesh animation is enhanced with the details observed in the image silhouettes. For example, a performance in casual loose-fitting clothes will generate mesh animations with flowing garment motions. We accomplish this with a fast pose tracking method followed by nonrigid deformation of the template to fit the silhouettes. The entire process takes less than sixteen seconds per frame and requires no markers or texture cues. Captured meshes are in full correspondence making them readily usable for editing operations including texturing, deformation transfer, and deformation model learning.
Daniel Vlasic, Ilya Baran, Wojciech Matusik, Jovan Popovic
ACM Trans. Graph.1
2007 Practical motion capture in everyday surroundings
abstract
Commercial motion-capture systems produce excellent in-studio reconstructions, but offer no comparable solution for acquisition in everyday environments. We present a system for acquiring motions almost anywhere. This wearable system gathers ultrasonic time-of-flight and inertial measurements with a set of inexpensive miniature sensors worn on the garment. After recording, the information is combined using an Extended Kalman Filter to reconstruct joint configurations of a body. Experimental results show that even motions that are traditionally difficult to acquire are recorded with ease within their natural settings. Although our prototype does not reliably recover the global transformation, we show that the resulting motions are visually similar to the original ones, and that the combined acoustic and intertial system reduces the drift commonly observed in purely inertial systems. Our final results suggest that this system could become a versatile input device for a variety of augmented-reality applications.
Daniel Vlasic, Rolf Adelsberger, Giovanni Vannucci, John Barnwell, Markus Gross 0001, Wojciech Matusik, Jovan Popovic
ACM Trans. Graph.1
2005 Face transfer with multilinear models
abstract
Face Transfer is a method for mapping videorecorded performances of one individual to facial animations of another. It extracts visemes (speech-related mouth articulations), expressions, and three-dimensional (3D) pose from monocular video or film footage. These parameters are then used to generate and drive a detailed 3D textured face mesh for a target identity, which can be seamlessly rendered back into target footage. The underlying face model automatically adjusts for how the target performs facial expressions and visemes. The performance data can be easily edited to change the visemes, expressions, pose, or even the identity of the target---the attributes are separably controllable. This supports a wide variety of video rewrite and puppetry applications.Face Transfer is based on a multilinear model of 3D face meshes that separably parameterizes the space of geometric variations due to different attributes (e.g., identity, expression, and viseme). Separability means that each of these attributes can be independently varied. A multilinear model can be estimated from a Cartesian product of examples (identities × expressions × visemes) with techniques from statistical analysis, but only after careful preprocessing of the geometric data set to secure one-to-one correspondence, to minimize cross-coupling artifacts, and to fill in any missing examples. Face Transfer offers new solutions to these problems and links the estimated model with a face-tracking algorithm to extract pose, expression, and viseme parameters.
Daniel Vlasic, Matthew Brand, Hanspeter Pfister, Jovan Popovic
ACM Trans. Graph.1
2003 Opacity light fields: interactive rendering of surface light fields with view-dependent opacity
abstract
We present new hardware-accelerated techniques for rendering surface light fields with opacity hulls that allow for interactive visualization of objects that have complex reflectance properties and elaborate geometrical details. The opacity hull is a shape enclosing the object with view-dependent opacity parameterized onto that shape. We call the combination of opacity hulls and surface light fields the opacity light field. Opacity light fields are ideally suited for rendering of the visually complex objects and scenes obtained with 3D photography. We show how to implement opacity light fields in the framework of three surface light field rendering methods: view-dependent texture mapping, unstructured lumigraph rendering, and light field mapping. The modified algorithms can be effectively supported on modern graphics hardware. Our results show that all three implementations are able to achieve interactive or real-time frame rates.
Daniel Vlasic, Hanspeter Pfister, Sergey Molinov, Radek Grzeszczuk, Wojciech Matusik
SI3D1