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

Volker Blanz

dblp:b/VolkerBlanz · DBLP profile ↗
← Back
40ranked-venue papers
9as first author
1since 2021 · last 2021
—ORCID · none

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

Graphics, computer vision, multimedia, augmented reality and games · 29 · 6 first-author · 1 since 2021Artificial intelligence and machine learning · 21 · 4 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1

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
14 papers
3D vision · 46% Face, body and person analysis · 33% Generative modeling · 9%
Computer graphics and multimedia
10 papers
Geometric modeling and processing · 58% Rendering · 28% Computational photography and imaging · 14%

Topics — the 28 heaviest of 32, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
3d morphable model
0.522020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
Face Identification by Fitting a 3D Morphable Model Using Linear Shape and Texture Error Functions · ECCV (4) 2002
Geometric modeling and processing
3d face modeling
0.532020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
A Morphable Model for the Synthesis of 3D Faces · SIGGRAPH 1999
Estimating Coloured 3D Face Models from Single Images: An Example Based Approach · ECCV (2) 1998
Rendering
inverse rendering
0.412020
Hierarchical Bayesian Inverse Lighting of Portraits with a Virtual Light Stage · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Computer vision › Face, body and person analysis
face recognition
0.352020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
Fitting a Morphable Model to 3D Scans of Faces · ICCV 2007
Face Recognition Based on Frontal Views Generated from Non-Frontal Images · CVPR (2) 2005
Computer vision › 3D vision
3d face reconstruction
0.342016
Automated 3D Face Reconstruction from Multiple Images Using Quality Measures · CVPR 2016
Estimating Coloured 3D Face Models from Single Images: An Example Based Approach · ECCV (2) 1998
Face Recognition Based on Frontal Views Generated from Non-Frontal Images · CVPR (2) 2005
Computer vision › 3D vision › 3d reconstruction
reconstruction quality assessment
0.212016
Automated 3D Face Reconstruction from Multiple Images Using Quality Measures · CVPR 2016
Computer vision › 3D vision › 3d face modeling
3d morphable model
0.232020
Hierarchical Bayesian Inverse Lighting of Portraits with a Virtual Light Stage · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Reflectance from Images: A Model-Based Approach for Human Faces · IEEE Trans. Vis. Comput. Graph. 2005
Face Recognition Based on Frontal Views Generated from Non-Frontal Images · CVPR (2) 2005
Computer vision › Face, body and person analysis
face modeling
0.232020
Hierarchical Bayesian Inverse Lighting of Portraits with a Virtual Light Stage · IEEE Trans. Pattern Anal. Mach. Intell. 2020
Reflectance from Images: A Model-Based Approach for Human Faces · IEEE Trans. Vis. Comput. Graph. 2005
A Morphable Model for the Synthesis of 3D Faces · SIGGRAPH 1999
Computer vision › Face, body and person analysis
face detection
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Machine learning › Generative modeling
synthetic training data
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Machine learning › Deep learning architectures and training › data-centric deep learning
training data generation
0.212013
Fast Face Detector Training Using Tailored Views · ICCV 2013
Computational photography and imaging
image formation
0.112020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
Computer vision › 3D vision › 3d face reconstruction
3d morphable model fitting
0.122007
Fitting a Morphable Model to 3D Scans of Faces · ICCV 2007
Face Recognition Based on Fitting a 3D Morphable Model · IEEE Trans. Pattern Anal. Mach. Intell. 2003
Machine learning › Representation and self-supervised learning
adaptive representation
0.112010
Self-Adapting Feature Layers · ECCV (1) 2010
Computer vision › 3D vision
3d face modeling
0.112007
Fitting a Morphable Model to 3D Scans of Faces · ICCV 2007
Computer vision › Face, body and person analysis › face recognition
3d face recognition
0.112007
Fitting a Morphable Model to 3D Scans of Faces · ICCV 2007
Rendering › relighting
image-based relighting
0.112007
Adaptive sampling of reflectance fields · ACM Trans. Graph. 2007
Computational photography and imaging › reflectance acquisition
reflectance field capture
0.112007
Adaptive sampling of reflectance fields · ACM Trans. Graph. 2007
Computer vision › 3D vision › correspondence estimation
dense correspondence
0.112006
Learning Dense 3D Correspondence · NIPS 2006
Geometric modeling and processing
shape correspondence
0.112006
Learning Dense 3D Correspondence · NIPS 2006
Computer vision › 3D vision › motion estimation › non-rigid motion estimation
deformation field estimation
0.112005
Object correspondence as a machine learning problem · ICML 2005
Machine learning › Generative modeling › face synthesis
face frontalization
0.112005
Face Recognition Based on Frontal Views Generated from Non-Frontal Images · CVPR (2) 2005
Computer vision › 3D vision › correspondence estimation
object correspondence
0.112005
Object correspondence as a machine learning problem · ICML 2005
Computer vision › Face, body and person analysis › face recognition › robust face recognition
pose-invariant face recognition
0.112005
Face Recognition Based on Frontal Views Generated from Non-Frontal Images · CVPR (2) 2005
Computational photography and imaging
reflectance acquisition
0.112005
Reflectance from Images: A Model-Based Approach for Human Faces · IEEE Trans. Vis. Comput. Graph. 2005
Geometric modeling and processing
shape matching
0.112005
Object correspondence as a machine learning problem · ICML 2005
Geometric modeling and processing › 3d reconstruction › 3d reconstruction from line drawings
face identification
0.012002
Face Identification by Fitting a 3D Morphable Model Using Linear Shape and Texture Error Functions · ECCV (4) 2002
Computer vision › Video understanding and tracking › object tracking › appearance modeling
statistical shape and texture model
0.012003
Face Recognition Based on Fitting a 3D Morphable Model · IEEE Trans. Pattern Anal. Mach. Intell. 2003

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

virtual light stage · 0.9hierarchical bayesian model · 0.9many-core implementation · 0.2adaboost · 0.23d morphable face model · 0.2metric learning · 0.1feature learning · 0.1computer graphics rendering · 0.1programmable spotlights · 0.1extended light sources · 0.1analysis-by-synthesis · 0.1adaptive sampling · 0.1PCA · 0.1support vector machine · 0.1least-squares fitting · 0.1analytical BRDF models · 0.1
YearPublicationVenuePosition
2021 Robust Semantic Segmentation with Superpixel-Mix
Gianni Franchi, Nacim Belkhir, Mai Lan Ha, Yufei Hu, Andrei Bursuc, Volker Blanz, Angela Yao
BMVC6
2020 Neural Discriminant Analysis For Fine-Grained Classification
abstract
Feature learning is an essential process in image and object classification, even more so for fine-grained classification where objects have a similar global structure and subtle differences in local parts. Inspired by Linear Discriminant Analysis (LDA), we propose a two-phase optimization to transform deep features from their original space to a lower dimension space using neural networks with two primary goals: minimizing variances within each class and maximizing pairwise distances between features from different classes. The approach produces more discriminative features that lead to improvements in classification performance. We evaluate our method on four well-known fine-grained classification datasets. Our optimization leads to significantly better classification accuracy (up to 6.4% increase from the baseline). The standard deviations of the accuracy over multiple training runs show that our approach yields more consistent and reliable results than transfer learning.
Mai Lan Ha, Volker Blanz
ICIP2
2020 Color Composition Similarity and Its Application in Fine-grained Similarity
abstract
Assessing visual similarity in-the-wild, a core ability of the human visual system, is a challenging problem for computer vision methods because of its subjective nature and limited annotated datasets. We make a stride forward, showing that visual similarity can be better studied by isolating its components. We identify color composition similarity as an important aspect and study its interaction with category-level similarity. Color composition similarity considers the distribution of colors and their layout in images. We create predictive models accounting for the global similarity that is beyond pixel-based and patch-based, or histogram level information. Using an active learning approach, we build a large-scale color composition similarity dataset with subjective ratings via crowd-sourcing, the first of its kind. We train a Siamese network using the dataset to create a color similarity metric and descriptors which outperform existing color descriptors. We also provide a benchmark for global color descriptors for perceptual color similarity. Finally, we combine color similarity and category level features for fine-grained visual similarity. Our proposed model surpasses the state-of-the-art performance while using three orders of magnitude less training data. The results suggest that our proposal to study visual similarity by isolating its components, modeling and combining them is a promising paradigm for further development.
Mai Lan Ha, Vlad Hosu, Volker Blanz
WACV3
2020 Hierarchical Bayesian Inverse Lighting of Portraits with a Virtual Light Stage
abstract
From a single RGB image of an unknown face, taken under unknown conditions, we estimate a physically plausible lighting model. First, the 3D geometry and texture of the face are estimated by fitting a 3D Morphable Model to the 2D input. With this estimated 3D model and a Virtual Light Stage (VLS), we generate a gallery of images of the face with all the same conditions, but different lighting. We consider non-lambertian reflectance and non-convex geometry to handle more realistic illumination effects in complex lighting conditions. Our hierarchical Bayesian approach automatically suppresses inconsistencies between the model and the input. It estimates the RGB values for the light sources of a VLS to reconstruct the input face with the estimated 3D face model. We discuss the relevance of the hierarchical approach to this minimally constrained inverse rendering problem and show how the hyperparameters can be controlled to improve the results of the algorithm for complex effects, such as cast shadows. Our algorithm is a contribution to single image face modeling and analysis, provides information about the imaging condition and facilitates realistic reconstruction of the input image, relighting, lighting transfer and lighting design.
Davoud Shahlaei, Volker Blanz
IEEE Trans. Pattern Anal. Mach. Intell.2
2020 3D Morphable Face Models - Past, Present, and Future
abstract
In this article, we provide a detailed survey of 3D Morphable Face Models over the 20 years since they were first proposed. The challenges in building and applying these models, namely, capture, modeling, image formation, and image analysis, are still active research topics, and we review the state-of-the-art in each of these areas. We also look ahead, identifying unsolved challenges, proposing directions for future research, and highlighting the broad range of current and future applications.
Bernhard Egger 0001, William A. P. Smith, Ayush Tewari, Stefanie Wuhrer, Michael Zollhöfer, Thabo Beeler, Florian Bernard 0001, Timo Bolkart, Adam Kortylewski, Sami Romdhani, Christian Theobalt, Volker Blanz, Thomas Vetter
ACM Trans. Graph.12
2018 Segmentation and Shape Extraction from Convolutional Neural Networks
abstract
We propose a novel method for creating high-resolution class activation maps from a given deep convolutional neural network which was trained for image classification. The resulting class activation maps not only provide information about the localization of the main objects and their instances in the image, but are also accurate enough to predict their shapes. Rather than pursuing a weakly supervised learning strategy, the proposed algorithm is a multiscale extension of the classical class activation maps using a principal component analysis of the classification network feature maps, guided filtering, and a conditional random field. Nevertheless, the resulting shape information is competitive with state-of-the-art weakly supervised segmentation methods on datasets on which the latter have been trained, while being significantly better at generalizing to other datasets and unknown classes.
Mai Lan Ha, Gianni Franchi, Michael Möller 0001, Andreas Kolb 0001, Volker Blanz
WACV5
2016 Multi-view Multi-illuminant Intrinsic Dataset
Shida Kunz, Mai Lan Ha, Sven Kunz, Andreas Kolb 0001, Volker Blanz
BMVC5
2016 Automated 3D Face Reconstruction from Multiple Images Using Quality Measures
abstract
Automated 3D reconstruction of faces from images is challenging if the image material is difficult in terms of pose, lighting, occlusions and facial expressions, and if the initial 2D feature positions are inaccurate or unreliable. We propose a method that reconstructs individual 3D shapes from multiple single images of one person, judges their quality and then combines the best of all results. This is done separately for different regions of the face. The core element of this algorithm and the focus of our paper is a quality measure that judges a reconstruction without information about the true shape. We evaluate different quality measures, develop a method for combining results, and present a complete processing pipeline for automated reconstruction.
Marcel Piotraschke, Volker Blanz
CVPR2
2016 Lighting design for portraits with a virtual light stage
abstract
We propose a software solution which allows the user to design a realistic illumination for a given 2D image of a face. The user paints a few strokes on the image to give clues of desired novel lighting effects. The algorithm produces an image of the face under the best possible realistic illumination, accordingly. It takes advantage of a 3D Morphable Model framework and a state of the art inverse lighting algorithm for faces. As a result, illumination effects such as cast shadows, specular highlights, multidirectional and colored lighting can be applied to the portrait. The algorithm is versatile for uncontrolled imaging conditions; it is invariant to face pose and image saturation, and produces realistic results from a single input image of an unknown face.
Davoud Shahlaei, Marcel Piotraschke, Volker Blanz
ICIP3
2015 Hallucination of facial details from degraded images using 3D face models
Matthaeus Schumacher, Marcel Piotraschke, Volker Blanz
Image Vis. Comput.3
2013 Fast Face Detector Training Using Tailored Views
abstract
Face detection is an important task in computer vision and often serves as the first step for a variety of applications. State-of-the-art approaches use efficient learning algorithms and train on large amounts of manually labeled imagery. Acquiring appropriate training images, however, is very time-consuming and does not guarantee that the collected training data is representative in terms of data variability. Moreover, available data sets are often acquired under controlled settings, restricting, for example, scene illumination or 3D head pose to a narrow range. This paper takes a look into the automated generation of adaptive training samples from a 3D morphable face model. Using statistical insights, the tailored training data guarantees full data variability and is enriched by arbitrary facial attributes such as age or body weight. Moreover, it can automatically adapt to environmental constraints, such as illumination or viewing angle of recorded video footage from surveillance cameras. We use the tailored imagery to train a new many-core implementation of Viola Jones' AdaBoost object detection framework. The new implementation is not only faster but also enables the use of multiple feature channels such as color features at training time. In our experiments we trained seven view-dependent face detectors and evaluate these on the Face Detection Data Set and Benchmark (FDDB). Our experiments show that the use of tailored training imagery outperforms state-of-the-art approaches on this challenging dataset.
Kristina Scherbaum, James Petterson, Rogério Feris, Volker Blanz, Hans-Peter Seidel
ICCV4
2012 Which facial profile do humans expect after seeing a frontal view? a comparison with a linear face model
abstract
Manipulated versions of three-dimensional faces that have different profiles, but almost the same appearance in frontal views, provide a novel way to investigate if and how humans use class-specific knowledge to infer depth from images of faces. After seeing a frontal view, participants have to select the profile that matches that view. The profiles are original (ground truth), average, random other, and two solutions computed with a linear face model (3D Morphable Model). One solution is based on 2D vertex positions, the other on pixel colors in the frontal view. The human responses demonstrate that humans neither guess nor just choose the average profile. The results also indicate that humans actually use the information from the front view, and not just rely on the plausibility of the profiles per se. All our findings are perfectly consistent with a correlation-based inference in a linear face model. The results also verify that the 3D reconstructions from our computational algorithms (stimuli 4 and 5) are similar to what humans expect, because they are chosen to be the true profile equally often as the ground-truth profiles. Our experiments shed new light on the mechanisms of human face perception and present a new quality measure for 3D reconstruction algorithms.
Matthaeus Schumacher, Volker Blanz
ACM Trans. Appl. Percept.2
2011 Partial generalized correlation for hyperspectral data
abstract
A variational approach is proposed for the unsupervised assessment of attribute variability of high-dimensional data given a differentiable similarity measure. The key question addressed is how much each data attribute contributes to an optimum transformation of vectors for reaching maximum similarity. This question is formalized and solved in a mathematically rigorous optimization framework for each data pair of interest. Trivially, for the Euclidean metric minimization to zero distance induces highest vector similarity, but in case of the linear Pearson correlation measure the highest similarity of one is desired. During optimization the not necessarily symmetric trajectories between two vectors are recorded and analyzed in terms of attribute changes and line integral. The proposed formalism allows to assess partial covariance and correlation characteristics of data attributes for vectors being compared by any differentiable similarity measure. Its potential for generating alternative and localized views such as for contrast enhancement is demonstrated for hyperspectral images from the remote sensing domain.
Marc Strickert, Björn Labitzke, Volker Blanz
CIDM3
2011 Computer-Suggested Facial Makeup
abstract
Abstract Finding the best makeup for a given human face is an art in its own right. Experienced makeup artists train for years to be skilled enough to propose a best‐fit makeup for an individual. In this work we propose a system that automates this task. We acquired the appearance of 56 human faces, both without and with professional makeup. To this end, we use a controlled‐light setup, which allows to capture detailed facial appearance information, such as diffuse reflectance, normals, subsurface‐scattering, specularity, or glossiness. A 3D morphable face model is used to obtain 3D positional information and to register all faces into a common parameterization. We then define makeup to be the change of facial appearance and use the acquired database to find a mapping from the space of human facial appearance to makeup. Our main application is to use this mapping to suggest the best‐fit makeup for novel faces that are not in the database. Further applications are makeup transfer, automatic rating of makeup, makeup‐training, or makeup‐exaggeration. As our makeup representation captures a change in reflectance and scattering, it allows us to synthesize faces with makeup in novel 3D views and novel lighting with high realism. The effectiveness of our approach is further validated in a user‐study.
Kristina Scherbaum, Tobias Ritschel 0001, Matthias B. Hullin, Thorsten Thormählen, Volker Blanz, Hans-Peter Seidel
Comput. Graph. Forum5
2010 Self-Adapting Feature Layers
Pia Breuer, Volker Blanz
ECCV (1)2
2010 Pose-insensitive nose detection in TOF-scans
Marco Nichau, Volker Blanz
Comput. Vis. Image Underst.2
2009 Example-Based Rendering of Eye Movements
abstract
Abstract This paper describes a model for example‐based, photo‐realistic rendering of eye movements in 3D facial animation. Based on 3D scans of a face with different gaze directions, the model captures the motion of the eyeball along with the deformation of the eyelids and the surrounding skin. These deformations are represented in a 3D morphable model. Unlike the standard procedure in facial animation, the eyeball is not modeled as a rotating 3D sphere located behind the skin surface. Instead, the visible region of the eyeball is part of a continuous face mesh, and displacements of the iris as well as occlusions by the lids are modeled in a texture mapping approach. The algorithm avoids artifacts that are widely encountered in 3D facial animation, and it presents a new concept of handling occlusions and discontinuities in morphing algorithms.
Michael Banf, Volker Blanz
Comput. Graph. Forum2
2008 Automatic 3D face reconstruction from single images or video
abstract
This paper presents a fully automated algorithm for reconstructing a textured 3D model of a face from a single photograph or a raw video stream. The algorithm is based on a combination of Support Vector Machines (SVMs) and a Morphable Model of 3D faces. After SVM face detection, individual facial features are detected using a novel regression- and classification-based approach, and probabilistically plausible configurations of features are selected to produce a list of candidates for several facial feature positions. In the next step, the configurations of feature points are evaluated using a novel criterion that is based on a Morphable Model and a combination of linear projections. To make the algorithm robust with respect to head orientation, this process is iterated while the estimate of pose is refined. Finally, the feature points initialize a model-fitting procedure of the Morphable Model. The result is a highresolution 3D surface model.
Pia Breuer, Kwang In Kim, Wolf Kienzle, Bernhard Schölkopf, Volker Blanz
FG5
2007 Fitting a Morphable Model to 3D Scans of Faces
abstract
This paper presents a top-down approach to 3D data analysis by fitting a morphable model to scans of faces. In a unified framework, the algorithm optimizes shape, texture, pose and illumination simultaneously. The algorithm can be used as a core component in face recognition from scans. In an analysis-by-synthesis approach, raw scans are transformed into a PCA-based representation that is robust with respect to changes in pose and illumination. Illumination conditions are estimated in an explicit simulation that involves specular and diffuse components. The algorithm inverts the effect of shading in order to obtain the diffuse reflectance in each point of the facial surface. Our results include illumination correction, surface completion and face recognition on the FRGC database of scans.
Volker Blanz, Kristina Scherbaum, Hans-Peter Seidel
ICCV1
2007 Superresolution Reflectance Fields: Synthesizing images for intermediate light directions
abstract
Abstract Captured reflectance fields tend to provide a relatively coarse sampling of the incident light directions. As a result, sharp illumination features, such as highlights or shadow boundaries, are poorly reconstructed during relighting; highlights are disconnected, and shadows show banding artefacts. In this paper, we propose a novel interpolation technique for 4D reflectance fields that reconstructs plausible images even for non‐observed light directions. Given a sparsely sampled reflectance field, we can effectively synthesize images as they would have been obtained from denser sampling. The processing pipeline consists of three steps: (1) segmentation of regions where intermediate lighting cannot be obtained by blending, (2) appropriate flow algorithms for highlights and shadows, plus (3) a final reconstruction technique that uses image‐based priors to faithfully correct errors that might be introduced by the segmentation or flow step. The algorithm reliably reproduces scenes that contain specular highlights, interreflections, shadows or caustics.
Martin Fuchs 0001, Hendrik P. A. Lensch, Volker Blanz, Hans-Peter Seidel
Comput. Graph. Forum3
2007 Prediction of Individual Non-Linear Aging Trajectories of Faces
abstract
Abstract Represented in a Morphable Model, 3D faces follow curved trajectories in face space as they age. We present a novel algorithm that computes the individual aging trajectories for given faces, based on a non‐linear function that assigns an age to each face vector. This function is learned from a database of 3D scans of teenagers and adults using support vector regression. To apply the aging prediction to images of faces, we reconstruct a 3D model from the input image, apply the aging transformation on both shape and texture, and then render the face back into the same image or into images of other individuals at the appropriate ages, for example images of older children. Among other applications, our system can help to find missing children.
Kristina Scherbaum, Martin Sunkel, Hans-Peter Seidel, Volker Blanz
Comput. Graph. Forum4
2007 Adaptive sampling of reflectance fields
abstract
Image-based relighting achieves high quality in rendering, but it requires a large number of measurements of the reflectance field. This article discusses sampling techniques that improve on the trade-offs between measurement effort and reconstruction quality. Specifically, we (i) demonstrate that sampling with point lights and from a sparse set of incoming light directions creates artifacts which can be reduced significantly by employing extended light sources for sampling, (ii) propose a sampling algorithm which incrementally chooses light directions adapted to the properties of the reflectance field being measured, thus capturing significant features faster than fixed-pattern sampling, and (iii) combine reflectance fields from two different light domain resolutions. We present an automated measurement setup for well-defined angular distributions of the incident, indirect illumination. It is based on programmable spotlights with controlled aperture that illuminate the walls around the scene.
Martin Fuchs 0001, Volker Blanz, Hendrik P. A. Lensch, Hans-Peter Seidel
ACM Trans. Graph.2
2006 Computing human faces for human viewers: automated animation in photographs and paintings
abstract
This paper describes a system for animating and modifying faces in images. It combines an algorithm for 3D face reconstruction from single images with a learning-based approach for 3D animation and face modification. Modifications include changes of facial attributes, such as body weight, masculine or feminine look, or overall head shape, as well as cut-and-paste exchange of faces. Unlike traditional photo retouche, this technique can be applied across changes in pose and lighting. Bridging the gap between photorealistic image processing and 3D graphics, the system provides tools for interacting with existing image material, such as photographs or paintings. The core of the approach is a statistical analysis of a dataset of 3D faces, and an analysis-by-synthesis loop that simulates the process of image formation for high-level image processing.
Volker Blanz
ICMI1
2006 Detecting Acromegaly: Screening for Disease with a Morphable Model
Erik G. Learned-Miller, Qifeng Lu, Angela Paisley, Peter Trainer, Volker Blanz, Katrin Dedden, Ralph Miller
MICCAI (2)5
2006 Learning Dense 3D Correspondence
abstract
Establishing correspondence between distinct objects is an important and nontrivial task: correctness of the correspondence hinges on properties which are difficult to capture in an a priori criterion. While previous work has used a priori criteria which in some cases led to very good results, the present paper explores whether it is possible to learn a combination of features that, for a given training set of aligned human heads, characterizes the notion of correct correspondence. By optimizing this criterion, we are then able to compute correspondence and morphs for novel heads.
Florian Steinke, Bernhard Schölkopf, Volker Blanz
NIPS3
2006 Creating Face Models from Vague Mental Images
abstract
Abstract We present a novel approach to create plausible 3D face models from vague recollections or incomplete descriptions. This task plays an important role in police work, where composite facial images of suspects need to be created from vague descriptions given by the eyewitnesses of an incident. Our approach is based on a morphable model of 3D faces and takes into account correlations among facial features based on human anatomy and ethnicity. Using these correlations, unspecified parts of the target face are automatically completed to yield a coherent face model. The system uses a novel paradigm for navigating face space and provides high‐level control of facial attributes as well as the possibility to import facial features from a database. In addition, the user can specify a set of attribute constraints that are used to restrict the target face to a residual subspace. These constraints can also be enforced on the example faces in the database, bringing their appearance closer to the mental image of the user, and thus avoiding confusing exposure to entirely different faces. We also propose a novel approach for adapting the system to local populations based on additional image databases that are converted into our 3D representation by automated shape reconstruction. We demonstrate the applicability of our system in a simulated forensic scenario and compare our results with those obtained by a professional forensic artist using state‐of‐the‐art software for creating composite images in police work. Categories and Subject Descriptors (according to ACM CCS): I.3.6 [Computer Graphics]: Methodology and Techniques—Interaction techniques I.4.10 [Image Processing and Computer Vision]: Image Representation—Hierarchical, Multidimensional, Statistical J.m [Computer Applications]: Miscellaneous—Forensic Sciences
Volker Blanz, Irene Albrecht, Jörg Haber, Hans-Peter Seidel
Comput. Graph. Forum1
2005 Face Recognition Based on Frontal Views Generated from Non-Frontal Images
abstract
This paper presents a method for face recognition across large changes in viewpoint. Our method is based on a morphable model of 3D faces that represents face-specific information extracted from a dataset of 3D scans. For non-frontal face recognition in 2D still images, the morphable model can be incorporated in two different approaches: in the first, it serves as a preprocessing step by estimating the 3D shape of novel faces from the non-frontal input images, and generating frontal views of the reconstructed faces at a standard illumination using 3D computer graphics. The transformed images are then fed into state-of-the-art face recognition systems that are optimized for frontal views. This method was shown to be extremely effective in the Face Recognition Vendor Test FRVT 2002. In the process of estimating the 3D shape of a face from an image, a set of model coefficients are estimated. In the second method, face recognition is performed directly from these coefficients. In this paper we explain the algorithm used to preprocess the images in FRVT 2002, present additional FRVT 2002 results, and compare these results to recognition from the model coefficients.
Volker Blanz, Patrick Grother, P. Jonathon Phillips, Thomas Vetter
CVPR (2)1
2005 Object correspondence as a machine learning problem
abstract
We propose machine learning methods for the estimation of deformation fields that transform two given objects into each other, thereby establishing a dense point to point correspondence. The fields are computed using a modified support vector machine containing a penalty enforcing that points of one object will be mapped to "similar" points on the other one. Our system, which contains little engineering or domain knowledge, delivers state of the art performance. We present application results including close to photorealistic morphs of 3D head models.
Bernhard Schölkopf, Florian Steinke, Volker Blanz
ICML3
2005 Bayesian Relighting
Martin Fuchs 0001, Volker Blanz, Hans-Peter Seidel
Rendering Techniques2
2005 Support Vector Machines for 3D Shape Processing
abstract
We propose statistical learning methods for approximating implicit surfaces and computing dense 3D deformation\nfields. Our approach is based on Support Vector (SV) Machines, which are state of the art in machine learning. It\nis straightforward to implement and computationally competitive; its parameters can be automatically set using\nstandard machine learning methods.\nThe surface approximation is based on a modified Support Vector regression. We present applications to 3D head\nreconstruction, including automatic removal of outliers and hole filling.\nIn a second step, we build on our SV representation to compute dense 3D deformation fields between two objects.\nThe fields are computed using a generalized SVMachine enforcing correspondence between the previously learned\nimplicit SV object representations, as well as correspondences between feature points if such points are available.\nWe apply the method to the morphing of 3D heads and other objects.
Florian Steinke, Bernhard Schölkopf, Volker Blanz
Comput. Graph. Forum3
2005 Reflectance from Images: A Model-Based Approach for Human Faces
abstract
In this paper, we present an image-based framework that acquires the reflectance properties of a human face. A range scan of the face is not required. Based on a morphable face model, the system estimates the 3D shape and establishes point-to-point correspondence across images taken from different viewpoints and across different individuals' faces. This provides a common parameterization of all reconstructed surfaces that can be used to compare and transfer BRDF data between different faces. Shape estimation from images compensates deformations of the face during the measurement process, such as facial expressions. In the common parameterization, regions of homogeneous materials on the face surface can be defined a priori. We apply analytical BRDF models to express the reflectance properties of each region and we estimate their parameters in a least-squares fit from the image data. For each of the surface points, the diffuse component of the BRDF is locally refined, which provides high detail. We present results for multiple analytical BRDF models, rendered at novel orientations and lighting conditions.
Martin Fuchs 0001, Volker Blanz, Hendrik P. A. Lensch, Hans-Peter Seidel
IEEE Trans. Vis. Comput. Graph.2
2004 Exchanging Faces in Images
abstract
Abstract Pasting somebody's face into an existing image with traditional photo retouching and digital image processing tools has only been possible if both images show the face from the same viewpoint and with the same illumination. However, this is rarely the case for given pairs of images. We present a system that exchanges faces across large differences in viewpoint and illumination. It is based on an algorithm that estimates 3D shape and texture along with all relevant scene parameters, such as pose and lighting, from single images. Manual interaction is reduced to clicking on a set of about 7 feature points, and marking the hairline in the target image. The system can be used for image processing, virtual try‐on of hairstyles, and face recognition. By separating face identity from imaging conditions, our approach provides an abstract representation of images and a novel, high‐level tool for image manipulation. Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Animation
Volker Blanz, Kristina Scherbaum, Thomas Vetter, Hans-Peter Seidel
Comput. Graph. Forum1
2003 Reanimating Faces in Images and Video
abstract
Abstract This paper presents a method for photo‐realistic animation that can be applied to any face shown in a single imageor a video. The technique does not require example data of the person's mouth movements, and the image to beanimated is not restricted in pose or illumination. Video reanimation allows for head rotations and speech in theoriginal sequence, but neither of these motions is required. In order to animate novel faces, the system transfers mouth movements and expressions across individuals, basedon a common representation of different faces and facial expressions in a vector space of 3D shapes and textures.This space is computed from 3D scans of neutral faces, and scans of facial expressions. The 3D model's versatility with respect to pose and illumination is conveyed to photo‐realistic image and videoprocessing by a framework of analysis and synthesis algorithms: The system automatically estimates 3D shape andall relevant rendering parameters, such as pose, from single images. In video, head pose and mouth movements aretracked automatically. Reanimated with new mouth movements, the 3D face is rendered into the original images. Categories and Subject Descriptors (according to ACM CCS): I.3.7 [Computer Graphics]: Animation
Volker Blanz, Curzio Basso, Tomaso A. Poggio, Thomas Vetter
Comput. Graph. Forum1
2003 Face Recognition Based on Fitting a 3D Morphable Model
abstract
This paper presents a method for face recognition across variations in pose, ranging from frontal to profile views, and across a wide range of illuminations, including cast shadows and specular reflections. To account for these variations, the algorithm simulates the process of image formation in 3D space, using computer graphics, and it estimates 3D shape and texture of faces from single images. The estimate is achieved by fitting a statistical, morphable model of 3D faces to images. The model is learned from a set of textured 3D scans of heads. We describe the construction of the morphable model, an algorithm to fit the model to images, and a framework for face identification. In this framework, faces are represented by model parameters for 3D shape and texture. We present results obtained with 4,488 images from the publicly available CMU-PIE database and 1,940 images from the FERET database.
Volker Blanz, Thomas Vetter
IEEE Trans. Pattern Anal. Mach. Intell.1
2002 Face Identification by Fitting a 3D Morphable Model Using Linear Shape and Texture Error Functions
Sami Romdhani, Volker Blanz, Thomas Vetter
ECCV (4)2
2000 Face Reconstruction from a Small Number of Feature Points
abstract
This paper proposes a method for face reconstruction that makes use of only a small set of feature points. Faces can be modeled by forming linear combinations of prototypes of shape and texture information. With the shape and future information at the feature points alone, we can achieve only an approximation to the deformation required. In such an underdetermined condition, we find an optimal solution using a simple least square minimization method. As experimental results, we show well-reconstructed 2D faces even from a small number of feature points.
Bon-Woo Hwang, Seong-Whan Lee, Volker Blanz, Thomas Vetter
ICPR3
1999 A Morphable Model for the Synthesis of 3D Faces
Volker Blanz, Thomas Vetter
SIGGRAPH1
1999 3D shape and 2D surface textures of human faces: the role of "averages" in attractiveness and age
Alice J. O'Toole, Theodore J. Price, Thomas Vetter, James C. Bartlett, Volker Blanz
Image Vis. Comput.5
1998 Estimating Coloured 3D Face Models from Single Images: An Example Based Approach
Thomas Vetter, Volker Blanz
ECCV (2)2
1996 Comparison of View-Based Object Recognition Algorithms Using Realistic 3D Models
Volker Blanz, Bernhard Schölkopf, Heinrich H. Bülthoff, Christopher J. C. Burges, Vladimir Vapnik, Thomas Vetter
ICANN1