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

Sami Romdhani

dblp:63/2549 · DBLP profile ↗
← Back
19ranked-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 · 17 · 8 first-author · 1 since 2021Artificial intelligence and machine learning · 15 · 8 first-author · 1 since 2021Security and privacy · 1Human-computer interaction and ubiquitous computing · 1Applied, interdisciplinary, general and emerging 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
11 papers
Generative modeling · 39% Face, body and person analysis · 34% 3D vision · 23%
Computer graphics and multimedia
7 papers
Geometric modeling and processing · 89% Computational photography and imaging · 9% Multimedia analysis and retrieval · 2%
Network and information security
1 paper
Biometric security · 100%

Topics — the 20 heaviest of 22, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computer vision › Face, body and person analysis
face recognition
0.752021
A 3D GAN for Improved Large-Pose Facial Recognition · CVPR 2021
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
Face Recognition Using 3-D Models: Pose and Illumination · Proc. IEEE 2006
Geometric modeling and processing
3d morphable model
0.732020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
3D-Aided Face Recognition Robust to Expression and Pose Variations · CVPR 2014
Face Identification by Fitting a 3D Morphable Model Using Linear Shape and Texture Error Functions · ECCV (4) 2002
Machine learning › Generative modeling › face synthesis
3d-aware face generation
0.512021
A 3D GAN for Improved Large-Pose Facial Recognition · CVPR 2021
Machine learning › Generative modeling
generative adversarial network
0.512021
A 3D GAN for Improved Large-Pose Facial Recognition · CVPR 2021
Geometric modeling and processing
3d face modeling
0.412020
3D Morphable Face Models - Past, Present, and Future · ACM Trans. Graph. 2020
Computer vision › 3D vision › 3d face modeling
3d morphable model
0.222021
A 3D GAN for Improved Large-Pose Facial Recognition · CVPR 2021
Face Recognition Using 3-D Models: Pose and Illumination · Proc. IEEE 2006
Biometric security
face recognition
0.212014
3D-Aided Face Recognition Robust to Expression and Pose Variations · CVPR 2014
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 shape analysis
shape estimation
0.122007
3D Probabilistic Feature Point Model for Object Detection and Recognition · CVPR 2007
Estimating 3D Shape and Texture Using Pixel Intensity, Edges, Specular Highlights, Texture Constraints and a Prior · CVPR (2) 2005
Computer vision › 3D vision › 3d face reconstruction
3d morphable model fitting
0.132007
Estimating 3D Shape and Texture Using Pixel Intensity, Edges, Specular Highlights, Texture Constraints and a Prior · CVPR (2) 2005
Efficient, Robust and Accurate Fitting of a 3D Morphable Model · ICCV 2003
3D Probabilistic Feature Point Model for Object Detection and Recognition · CVPR 2007
Computer vision › Face, body and person analysis
face detection
0.122008
Wavelet Frame Accelerated Reduced Support Vector Machines · IEEE Trans. Image Process. 2008
Computationally Efficient Face Detection · ICCV 2001
Machine learning › Efficient and distributed learning
model compression
0.112008
Wavelet Frame Accelerated Reduced Support Vector Machines · IEEE Trans. Image Process. 2008
Computer vision › 3D vision
3d face reconstruction
0.112007
Reconstructing High Quality Face-Surfaces using Model Based Stereo · ICCV 2007
Computer vision › 3D vision › low-level vision › feature detection
keypoint detection
0.112007
3D Probabilistic Feature Point Model for Object Detection and Recognition · CVPR 2007
Geometric modeling and processing › shape registration
surface registration
0.112007
Optimal Step Nonrigid ICP Algorithms for Surface Registration · CVPR 2007
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 › Face, body and person analysis
face modeling
0.022006
Face Recognition Using 3-D Models: Pose and Illumination · Proc. IEEE 2006
On Utilising Template and Feature-Based Correspondence in Multi-view Appearance Models · ECCV (1) 2000
Multimedia analysis and retrieval
image classification
0.012008
Wavelet Frame Accelerated Reduced Support Vector Machines · IEEE Trans. Image Process. 2008
Geometric modeling and processing › registration
non-rigid registration
0.012007
Optimal Step Nonrigid ICP Algorithms for Surface Registration · CVPR 2007
Computer vision › Video understanding and tracking › object tracking › appearance modeling
statistical shape and texture model
0.012006
Face Recognition Using 3-D Models: Pose and Illumination · Proc. IEEE 2006

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

3d morphable model · 0.9generative adversarial network · 0.5expression neutralization · 0.4wavelet transform · 0.2integral image · 0.2cascaded classifiers · 0.1cascaded classifier · 0.1stereo matching · 0.1statistical shape model · 0.1locally affine regularization · 0.1iterative closest point · 0.1bellman principle · 0.1low-dimensional linear subspace · 0.1illumination cone · 0.1inverse compositional image alignment · 0.0gradient descent · 0.0linear shape and texture error functions · 0.0
YearPublicationVenuePosition
2021 A 3D GAN for Improved Large-Pose Facial Recognition
abstract
Facial recognition using deep convolutional neural networks relies on the availability of large datasets of face images. Many examples of identities are needed, and for each identity, a large variety of images are needed in order for the network to learn robustness to intra-class variation. In practice, such datasets are difficult to obtain, particularly those containing adequate variation of pose. Generative Adversarial Networks (GANs) provide a potential solution to this problem due to their ability to generate realistic, synthetic images. However, recent studies have shown that current methods of disentangling pose from identity are inadequate. In this work we incorporate a 3D morphable model into the generator of a GAN in order to learn a nonlinear texture model from in-the-wild images. This allows generation of new, synthetic identities, and manipulation of pose, illumination and expression without compromising the identity. Our synthesised data is used to augment training of facial recognition networks with performance evaluated on the challenging CFP and CPLFW datasets.
Richard T. Marriott, Sami Romdhani, Liming Chen 0002
CVPR2
2020 Taking Control of Intra-class Variation in Conditional GANs Under Weak Supervision
abstract
Generative Adversarial Networks (GANs) are able to learn mappings between simple, relatively low-dimensional, random distributions and points on the manifold of realistic images in image-space. The semantics of this mapping, however, are typically entangled such that meaningful image properties cannot be controlled independently of one another. Conditional GANs (cGANs) provide a potential solution to this problem, allowing specific semantics to be enforced during training. This solution, however, depends on the availability of precise labels, which are sometimes difficult or near impossible to obtain, e.g. labels representing lighting conditions or describing the background. In this paper we introduce a new formulation of the cGAN that is able to learn disentangled, multivariate models of semantically meaningful variation and which has the advantage of requiring only the weak supervision of binary attribute labels. For example, given only labels of ambient / non-ambient lighting, our method is able to learn multivariate lighting models disentangled from other factors such as the identity and pose. We coin the method intra-class variation isolation (IVI) and the resulting network the IVI-GAN. We evaluate IVI-GAN on the CelebA dataset and on synthetic 3D morphable model data, learning to disentangle attributes such as lighting, pose, expression, and even the background.
Richard T. Marriott, Sami Romdhani, Liming Chen 0002
FG2
2020 An Assessment of GANs for Identity-related Applications
abstract
Generative Adversarial Networks (GANs) are now capable of producing synthetic face images of exceptionally high visual quality. In parallel to the development of GANs themselves, efforts have been made to develop metrics to objectively assess the characteristics of the synthetic images, mainly focusing on visual quality and the variety of images. Little work has been done, however, to assess overfitting of GANs and their ability to generate new identities. In this paper we apply a state of the art biometric network to various datasets of synthetic images and perform a thorough assessment of their identity-related characteristics. We conclude that GANs can indeed be used to generate new, imagined identities meaning that applications such as anonymisation of image sets and augmentation of training datasets with distractor images are viable applications. We also assess the ability of GANs to disentangle identity from other image characteristics and propose a novel GAN triplet loss that we show to improve this disentanglement.
Richard T. Marriott, Safa Madiouni, Sami Romdhani, Stéphane Gentric, Liming Chen 0002
IJCB3
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.10
2014 3D-Aided Face Recognition Robust to Expression and Pose Variations
abstract
Expression and pose variations are major challenges for reliable face recognition (FR) in 2D. In this paper, we aim to endow state of the art face recognition SDKs with robustness to facial expression variations and pose changes by using an extended 3D Morphable Model (3DMM) which isolates identity variations from those due to facial expressions. Specifically, given a probe with expression, a novel view of the face is generated where the pose is rectified and the expression neutralized. We present two methods of expression neutralization. The first one uses prior knowledge to infer the neutral expression image from an input image. The second method, specifically designed for verification, is based on the transfer of the gallery face expression to the probe. Experiments using rectified and neutralized view with a standard commercial FR SDK on two 2D face databases, namely Multi-PIE and AR, show significant performance improvement of the commercial SDK to deal with expression and pose variations and demonstrates the effectiveness of the proposed approach.
Baptiste Chu, Sami Romdhani, Liming Chen 0002
CVPR2
2009 A 3D Face Model for Pose and Illumination Invariant Face Recognition
abstract
Generative 3D face models are a powerful tool in computer vision. They provide pose and illumination invariance by modeling the space of 3D faces and the imaging process. The power of these models comes at the cost of an expensive and tedious construction process, which has led the community to focus on more easily constructed but less powerful models. With this paper we publish a generative 3D shape and texture model, the Basel face model (BFM), and demonstrate its application to several face recognition task. We improve on previous models by offering higher shape and texture accuracy due to a better scanning device and less correspondence artifacts due to an improved registration algorithm. The same 3D face model can be fit to 2D or 3D images acquired under different situations and with different sensors using an analysis by synthesis method. The resulting model parameters separate pose, lighting, imaging and identity parameters, which facilitates invariant face recognition across sensors and data sets by comparing only the identity parameters. We hope that the availability of this registered face model will spur research in generative models. Together with the model we publish a set of detailed recognition and reconstruction results on standard databases to allow complete algorithm comparisons.
Pascal Paysan, Reinhard Knothe, Brian Amberg, Sami Romdhani, Thomas Vetter
AVSS4
2008 Wavelet Frame Accelerated Reduced Support Vector Machines
abstract
In this paper, a novel method for reducing the runtime complexity of a support vector machine classifier is presented. The new training algorithm is fast and simple. This is achieved by an over-complete wavelet transform that finds the optimal approximation of the support vectors. The presented derivation shows that the wavelet theory provides an upper bound on the distance between the decision function of the support vector machine and our classifier. The obtained classifier is fast, since a Haar wavelet approximation of the support vectors is used, enabling efficient integral image-based kernel evaluations. This provides a set of cascaded classifiers of increasing complexity for an early rejection of vectors easy to discriminate. This excellent runtime performance is achieved by using a hierarchical evaluation over the number of incorporated and additional over the approximation accuracy of the reduced set vectors. Here, this algorithm is applied to the problem of face detection, but it can also be used for other image-based classifications. The algorithm presented, provides a 530-fold speedup over the support vector machine, enabling face detection at more than 25 fps on a standard PC.
Matthias Rätsch, Gerd Teschke, Sami Romdhani, Thomas Vetter
IEEE Trans. Image Process.3
2007 Optimal Step Nonrigid ICP Algorithms for Surface Registration
abstract
We show how to extend the ICP framework to nonrigid registration, while retaining the convergence properties of the original algorithm. The resulting optimal step nonrigid ICP framework allows the use of different regularisations, as long as they have an adjustable stiffness parameter. The registration loops over a series of decreasing stiffness weights, and incrementally deforms the template towards the target, recovering the whole range of global and local deformations. To find the optimal deformation for a given stiffness, optimal iterative closest point steps are used. Preliminary correspondences are estimated by a nearest-point search. Then the optimal deformation of the template for these fixed correspondences and the active stiffness is calculated. Afterwards the process continues with new correspondences found by searching from the displaced template vertices. We present an algorithm using a locally affine regularisation which assigns an affine transformation to each vertex and minimises the difference in the transformation of neighbouring vertices. It is shown that for this regularisation the optimal deformation for fixed correspondences and fixed stiffness can be determined exactly and efficiently. The method succeeds for a wide range of initial conditions, and handles missing data robustly. It is compared qualitatively and quantitatively to other algorithms using synthetic examples and real world data.
Brian Amberg, Sami Romdhani, Thomas Vetter
CVPR2
2007 3D Probabilistic Feature Point Model for Object Detection and Recognition
abstract
This paper presents a novel statistical shape model that can be used to detect and localise feature points of a class of objects in images. The shape model is inspired from the 3D morphable model (3DMM) and has the property to be viewpoint invariant. This shape model is used to estimate the probability of the position of a feature point given the position of reference feature points, accounting for the uncertainty of the position of the reference points and of the intrinsic variability of the class of objects. The viewpoint invariant detection algorithm maximises a foreground/background likelihood ratio of the relative position of the feature points, their appearance, scale, orientation and occlusion state. Computational efficiency is obtained by using the Bellman principle and an early rejection rule based on 3D to 2D projection constraints. Evaluations of the detection algorithm on the CMU-P1E face images and on a large set of non-face images show high levels of accuracy (zero false alarms for more than 90% detection rate). As well as locating feature points, the detection algorithm also estimates the pose of the object and a few shape parameters. It is shown that it can be used to initialise a 3DMM fitting algorithm and thus enables a fully automatic viewpoint and lighting invariant image analysis solution.
Sami Romdhani, Thomas Vetter
CVPR1
2007 Reconstructing High Quality Face-Surfaces using Model Based Stereo
abstract
We present a novel model based stereo system, which accurately extracts the 3D shape and pose of faces from multiple images taken simultaneously. Extracting the 3D shape from images is important in areas such as pose-invariant face recognition and image manipulation. The method is based on a 3D morphable face model learned from a database of facial scans. The use of a strong face prior allows us to extract high precision surfaces from stereo data of faces, where traditional correlation based stereo methods fail because of the mostly textureless input images. The method uses two or more uncalibrated images of arbitrary baseline, estimating calibration and shape simultaneously. Results using two and three input images are presented. We replace the lighting and albedo estimation of a monocular method with the use of stereo information, making the system more accurate and robust. We evaluate the method using ground truth data and the standard PIE image dataset. A comparison with the state of the art monocular system shows that the new method has a significantly higher accuracy.
Brian Amberg, Andrew Blake 0001, Andrew W. Fitzgibbon, Sami Romdhani, Thomas Vetter
ICCV4
2006 Face Recognition Using 3-D Models: Pose and Illumination
abstract
Unconstrained illumination and pose variation lead to significant variation in the photographs of faces and constitute a major hurdle preventing the widespread use of face recognition systems. The challenge is to generalize from a limited number of images of an individual to a broad range of conditions. Recently, advances in modeling the effects of illumination and pose have been accomplished using three-dimensional (3-D) shape information coupled with reflectance models. Notable developments in understanding the effects of illumination include the nonexistence of illumination invariants, a characterization of the set of images of objects in fixed pose under variable illumination (the illumination cone), and the introduction of spherical harmonics and low-dimensional linear subspaces for modeling illumination. To generalize to novel conditions, either multiple images must be available to reconstruct 3-D shape or, if only a single image is accessible, prior information about the 3-D shape and appearance of faces in general must be used. The 3-D Morphable Model was introduced as a generative model to predict the appearances of an individual while using a statistical prior on shape and texture allowing its parameters to be estimated from single image. Based on these new understandings, face recognition algorithms have been developed to address the joint challenges of pose and lighting. In this paper, we review these developments and provide a brief survey of the resulting face recognition algorithms and their performance
Sami Romdhani, Jeffrey Ho, Thomas Vetter, David J. Kriegman
Proc. IEEE1
2005 Estimating 3D Shape and Texture Using Pixel Intensity, Edges, Specular Highlights, Texture Constraints and a Prior
abstract
We present a novel algorithm aiming to estimate the 3D shape, the texture of a human face, along with the 3D pose and the light direction from a single photograph by recovering the parameters of a 3D morphable model. Generally, the algorithms tackling the problem of 3D shape estimation from image data use only the pixels intensity as input to drive the estimation process. This was previously achieved using either a simple model, such as the Lambertian reflectance model, leading to a linear fitting algorithm. Alternatively, this problem was addressed using a more precise model and minimizing a non-convex cost function with many local minima. One way to reduce the local minima problem is to use a stochastic optimization algorithm. However, the convergence properties (such as the radius of convergence) of such algorithms, are limited. Here, as well as the pixel intensity, we use various image features such as the edges or the location of the specular highlights. The 3D shape, texture and imaging parameters are then estimated by maximizing the posterior of the parameters given these image features. The overall cost function obtained is smoother and, hence, a stochastic optimization algorithm is not needed to avoid the local minima problem. This leads to the multi-features fitting algorithm that has a wider radius of convergence and a higher level of precision. This is shown on some example photographs, and on a recognition experiment performed on the CMU-PIE image database.
Sami Romdhani, Thomas Vetter
CVPR (2)1
2003 Efficient, Robust and Accurate Fitting of a 3D Morphable Model
abstract
3D morphable models, as a means to generate images of a class of objects and to analyze them, have become increasingly popular. The problematic part of this framework is the registration of the model to an image, a.k.a. the fitting. The characteristic features of a fitting algorithm are its efficiency, robustness, accuracy and automation. Many accurate algorithms based on gradient descent techniques exist which are unfortunately short on the other features. Recently, an efficient algorithm called inverse compositional image alignment (ICIA) algorithm, able to fit 2D images, was introduced. We extent this algorithm to fit 3D morphable models using a novel mathematical notation which facilitates the formulation of the fitting problem. This formulation enables us to avoid a simplification so far used in the ICIA, being as efficient and leading to improved fitting precision. Additionally, the algorithm is robust without sacrificing its efficiency and accuracy, thereby conforming to three of the four characteristics of a good fitting algorithm.
Sami Romdhani, Thomas Vetter
ICCV1
2002 Face Identification by Fitting a 3D Morphable Model Using Linear Shape and Texture Error Functions
Sami Romdhani, Volker Blanz, Thomas Vetter
ECCV (4)1
2002 Corresponding dynamic appearances
Shaogang Gong, Alexandra Psarrou, Sami Romdhani
Image Vis. Comput.3
2001 Computationally Efficient Face Detection
abstract
This paper describes an algorithm for finding faces within an image. The basis of the algorithm is to run an observation window at all possible positions, scales and orientation within the image. A non-linear support vector machine is used to determine whether or not a face is contained within the observation window. The non-linear support vector machine operates by comparing the input patch to a set of support vectors (which can be thought of as face and anti-face templates). Each support vector is scored by some nonlinear function against the observation window and if the resulting sum is over some threshold a face is indicated. Because of the huge search space that is considered, it is imperative to investigate ways to speed up the support vector machine. Within this paper we suggest a method of speeding up the non-linear support vector machine. A set of reduced set vectors (RVs) are calculated from the support vectors. By considering the RV's sequentially, and if at any point a face is deemed too unlikely to cease the sequential evaluation, obviating the need to evaluate the remaining RVs. The idea being that we only need to apply a subset of the RVs to eliminate things that are obviously not a face (thus reducing the computation). The key then is to explore the RVs in the right order and a method for this is proposed.
Sami Romdhani, Philip Torr 0001, Bernhard Schölkopf, Andrew Blake 0001
ICCV1
2000 On Utilising Template and Feature-Based Correspondence in Multi-view Appearance Models
Sami Romdhani, Alexandra Psarrou, Shaogang Gong
ECCV (1)1
2000 A Generic Face Appearance Model of Shape and Texture under Very Large Pose Variations from Profile to Profile Views
abstract
Modelling the appearance of 3D objects under very large pose variations relies on recovering correspondence between local features and the texture variations across views. However, changes in object 3D pose introduce self-occlusions and cause nonlinear variations in both the shape and the texture of object appearance. In this paper we introduce a pose-invariant appearance model that utilises a generic-view shape template for alignment, Kernel PCA for modelling shape and texture nonlinearities across views of large pose variations, and a neural network for model fitting to new images.
Sami Romdhani, Alexandra Psarrou, Shaogang Gong
ICPR1
1999 A Multi-View Nonlinear Active Shape Model Using Kernel PCA
abstract
Recovering the shape of any 3D object using multiple 2D views requires establishing correspondence between feature points at different views. How-ever changes in viewpoint introduce self-occlusions, resulting nonlinear vari-ations in the shape and inconsistent 2D features between views. Here we introduce a multi-view nonlinear shape model utilising 2D view-dependent constraint without explicit reference to 3D structures. For nonlinear model transformation, we adopt Kernel PCA based on Support Vector Machines. 1
Sami Romdhani, Shaogang Gong, Alexandra Psarrou
BMVC1