Luiz G. Hafemann

dblp:155/3246 · also Luiz Gustavo Hafemann · DBLP profile ↗
← Back
12ranked-venue papers
8as first author
2since 2021 · last 2025
0000-0002-8311-0728ORCID · verified

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

Artificial intelligence and machine learning · 10 · 6 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 first-author · 2 since 2021Security and privacy · 2 · 2 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.

Computer graphics and multimedia
2 papers
Geometric modeling and processing · 42% Computational photography and imaging · 39% Rendering · 19%
Network and information security
3 papers
Security and privacy of machine learning · 58% Biometric security · 42%
Artificial intelligence
4 papers
Face, body and person analysis · 53% Transfer learning and domain adaptation · 26% 3D vision · 14%

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

TopicWeightPapersLastEvidence papers
Computer vision › Face, body and person analysis › face modeling
facial performance capture
0.912025
SEREP: Semantic Facial Expression Representation for Robust in-the-Wild Capture and Retargeting · ICCV 2025
Geometric modeling and processing
3d morphable model
0.912025
SEREP: Semantic Facial Expression Representation for Robust in-the-Wild Capture and Retargeting · ICCV 2025
Biometric security
signature verification
0.822020
Meta-Learning for Fast Classifier Adaptation to New Users of Signature Verification Systems · IEEE Trans. Inf. Forensics Secur. 2020
Characterizing and Evaluating Adversarial Examples for Offline Handwritten Signature Verification · IEEE Trans. Inf. Forensics Secur. 2019
Geometric modeling and processing › 3d reconstruction
avatar reconstruction
0.812024
MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading · CVPR 2024
Computational photography and imaging
intrinsic image decomposition
0.812024
MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading · CVPR 2024
Computational photography and imaging › intrinsic image decomposition
reflectance and shading
0.812024
MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading · CVPR 2024
Rendering › relighting
relightable avatar
0.812024
MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading · CVPR 2024
Machine learning › Transfer learning and domain adaptation
meta-learning
0.412020
Meta-Learning for Fast Classifier Adaptation to New Users of Signature Verification Systems · IEEE Trans. Inf. Forensics Secur. 2020
Security and privacy of machine learning
adversarial attack
0.412019
Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses · CVPR 2019
Security and privacy of machine learning
adversarial example
0.412019
Characterizing and Evaluating Adversarial Examples for Offline Handwritten Signature Verification · IEEE Trans. Inf. Forensics Secur. 2019
Security and privacy of machine learning
adversarial robustness
0.412019
Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses · CVPR 2019
Computer vision › 3D vision › 3d reconstruction
single-view 3d reconstruction
0.212024
MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading · CVPR 2024
Computer vision › Image recognition and object detection
image classification
0.112019
Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses · CVPR 2019

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

semi-supervised learning · 3.3monocular image prediction · 1.7light stage data · 1.5differentiable shading · 1.5meta-learning · 0.9gradient-based attack · 0.8adversarial training · 0.8handcrafted feature extraction · 0.4CNN · 0.4
YearPublicationVenuePosition
2025 SEREP: Semantic Facial Expression Representation for Robust in-the-Wild Capture and Retargeting
abstract
Monocular facial performance capture in-the-wild is challenging due to varied capture conditions, face shapes, and expressions. Most current methods rely on linear 3D Morphable Models, which represent facial expressions independently of identity at the vertex displacement level. We propose SEREP (Semantic Expression Representation), a model that disentangles expression from identity at the semantic level. We start by learning an expression representation from high-quality 3D data of unpaired facial expressions. Then, we train a model to predict expression from monocular images relying on a novel semi-supervised scheme using low quality synthetic data. In addition, we introduce MultiREX, a benchmark addressing the lack of evaluation resources for the expression capture task. Our experiments show that SEREP outperforms state-of-the-art methods, capturing challenging expressions and transferring them to new identities.
Arthur Josi, Luiz G. Hafemann, Abdallah Dib, Emeline Got, Rafael M. O. Cruz, Marc-André Carbonneau
ICCV2
2024 MoSAR: Monocular Semi-Supervised Model for Avatar Reconstruction using Differentiable Shading
abstract
Reconstructing an avatar from a portrait image has many applications in multimedia, but remains a challenging research problem. Extracting reflectance maps and geom- etry from one image is ill-posed: recovering geometry is a one-to-many mapping problem and reflectance and light are difficult to disentangle. Accurate geometry and reflectance can be captured under the controlled conditions of a light stage, but it is costly to acquire large datasets in this fash- ion. Moreover, training solely with this type of data leads to poor generalization with in-the-wild images. This moti- vates the introduction of MoSAR, a method for 3D avatar generation from monocular images. We propose a semi- supervised training scheme that improves generalization by learning from both light stage and in-the-wild datasets. This is achieved using a novel differentiable shading formulation. We show that our approach effectively disentangles the intrinsic face parameters, producing relightable avatars. As a result, MoSAR11Project page: https://ubisoft-laforge.github.io/character/mosar estimates a richer set of skin reflectance maps and generates more realistic avatars than existing state-of-the-art methods. We also release a new dataset, that provides intrinsic face attributes (diffuse, specular, am- bient occlusion and translucency maps) for 10k subjects.
Abdallah Dib, Luiz G. Hafemann, Emeline Got, Trevor Anderson, Amin Fadaeinejad, Rafael M. O. Cruz, Marc-André Carbonneau
CVPR2
2020 DESlib: A Dynamic ensemble selection library in Python
abstract
DESlib is an open-source python library providing the implementation of several dynamic selection techniques. The library is divided into three modules: (i) dcs, containing the implementation of dynamic classifier selection methods (DCS); (ii) des, containing the implementation of dynamic ensemble selection methods (DES); (iii) static, with the implementation of static ensemble techniques. The library is fully documented (documentation available online on Read the Docs), has a high test coverage (codecov.io) and is part of the scikit-learn-contrib supported projects. Documentation, code and examples can be found on its GitHub page: https://github.com/scikit-learn-contrib/DESlib.
Rafael M. O. Cruz, Luiz G. Hafemann, Robert Sabourin, George D. C. Cavalcanti
J. Mach. Learn. Res.2
2020 Meta-Learning for Fast Classifier Adaptation to New Users of Signature Verification Systems
abstract
Offline Handwritten Signature verification presents a challenging Pattern Recognition problem, where only knowledge of the positive class is available for training. While classifiers have access to a few genuine signatures for training, during generalization they also need to discriminate forgeries. This is particularly challenging for skilled forgeries, where a forger practices imitating the user's signature, and often is able to create forgeries visually close to the original signatures. Most work in the literature address this issue by training for a surrogate objective: discriminating genuine signatures of a user and random forgeries (signatures from other users). In this work, we propose a solution for this problem based on meta-learning, where there are two levels of learning: a task-level (where a task is to learn a classifier for a given user) and a meta-level (learning across tasks). In particular, the meta-learner guides the adaptation (learning) of a classifier for each user, which is a lightweight operation that only requires genuine signatures. The meta-learning procedure learns what is common for the classification across different users. In a scenario where skilled forgeries from a subset of users are available, the meta-learner can guide classifiers to be discriminative of skilled forgeries even if the classifiers themselves do not use skilled forgeries for learning. Experiments conducted on the GPDS-960 dataset show improved performance compared to Writer-Independent systems, and achieve results comparable to state-of-the-art Writer-Dependent systems in the regime of few samples per user (5 reference signatures).
Luiz G. Hafemann, Robert Sabourin, Luiz Eduardo Soares de Oliveira
IEEE Trans. Inf. Forensics Secur.1
2019 Decoupling Direction and Norm for Efficient Gradient-Based L2 Adversarial Attacks and Defenses
abstract
Research on adversarial examples in computer vision tasks has shown that small, often imperceptible changes to an image can induce misclassification, which has security implications for a wide range of image processing systems. Considering L2 norm distortions, the Carlini and Wagner attack is presently the most effective white-box attack in the literature. However, this method is slow since it performs a line-search for one of the optimization terms, and often requires thousands of iterations. In this paper, an efficient approach is proposed to generate gradient-based attacks that induce misclassifications with low L2 norm, by decoupling the direction and the norm of the adversarial perturbation that is added to the image. Experiments conducted on the MNIST, CIFAR-10 and ImageNet datasets indicate that our attack achieves comparable results to the state-of-the-art (in terms of L2 norm) with considerably fewer iterations (as few as 100 iterations), which opens the possibility of using these attacks for adversarial training. Models trained with our attack achieve state-of-the-art robustness against white-box gradient-based L2 attacks on the MNIST and CIFAR-10 datasets, outperforming the Madry defense when the attacks are limited to a maximum norm.
Jérôme Rony, Luiz G. Hafemann, Luiz Eduardo Soares de Oliveira, Ismail Ben Ayed, Robert Sabourin, Eric Granger
CVPR2
2019 Characterizing and Evaluating Adversarial Examples for Offline Handwritten Signature Verification
abstract
The phenomenon of adversarial examples is attracting increasing interest from the machine learning community, due to its significant impact on the security of machine learning systems. Adversarial examples are similar (from a perceptual notion of similarity) to samples from the data distribution, that “fool” a machine learning classifier. For computer vision applications, these are images with carefully crafted but almost imperceptible changes, which are misclassified. In this paper, we characterize this phenomenon under an existing taxonomy of threats to biometric systems, in particular identifying new attacks for offline handwritten signature verification systems. We conducted an extensive set of experiments on four widely used datasets: MCYT-75, CEDAR, GPDS-160, and the Brazilian PUC-PR, considering both a CNN-based system and a system using a handcrafted feature extractor. We found that attacks that aim to get a genuine signature rejected are easy to generate, even in a limited knowledge scenario, where the attacker does not have access to the trained classifier nor the signatures used for training. Attacks that get a forgery to be accepted are harder to produce, and often require a higher level of noise-in most cases, no longer “imperceptible” as previous findings in object recognition. We also evaluated the impact of two countermeasures on the success rate of the attacks and the amount of noise required for generating successful attacks.
Luiz G. Hafemann, Robert Sabourin, Luiz Eduardo Soares de Oliveira
IEEE Trans. Inf. Forensics Secur.1
2018 Fixed-sized representation learning from offline handwritten signatures of different sizes
Luiz G. Hafemann, Luiz Eduardo Soares de Oliveira, Robert Sabourin
Int. J. Document Anal. Recognit.1
2017 Learning features for offline handwritten signature verification using deep convolutional neural networks
Luiz G. Hafemann, Robert Sabourin, Luiz Eduardo Soares de Oliveira
Pattern Recognit.1
2016 Analyzing features learned for Offline Signature Verification using Deep CNNs
abstract
Research on Offline Handwritten Signature Verification explored a large variety of handcrafted feature extractors, ranging from graphology, texture descriptors to interest points. In spite of advancements in the last decades, performance of such systems is still far from optimal when we test the systems against skilled forgeries - signature forgeries that target a particular individual. In previous research, we proposed a formulation of the problem to learn features from data (signature images) in a Writer-Independent format, using Deep Convolutional Neural Networks (CNNs), seeking to improve performance on the task. In this research, we push further the performance of such method, exploring a range of architectures, and obtaining a large improvement in state-of-the-art performance on the GPDS dataset, the largest publicly available dataset on the task. In the GPDS-160 dataset, we obtained an Equal Error Rate of 2.74%, compared to 6.97% in the best result published in literature (that used a combination of multiple classifiers). We also present a visual analysis of the feature space learned by the model, and an analysis of the errors made by the classifier. Our analysis shows that the model is very effective in separating signatures that have a different global appearance, while being particularly vulnerable to forgeries that very closely resemble genuine signatures, even if their line quality is bad, which is the case of slowly-traced forgeries.
Luiz G. Hafemann, Robert Sabourin, Luiz Eduardo Soares de Oliveira
ICPR1
2016 Writer-independent feature learning for Offline Signature Verification using Deep Convolutional Neural Networks
abstract
Automatic Offline Handwritten Signature Verification has been researched over the last few decades from several perspectives, using insights from graphology, computer vision, signal processing, among others. In spite of the advancements on the field, building classifiers that can separate between genuine signatures and skilled forgeries (forgeries made targeting a particular signature) is still hard. We propose approaching the problem from a feature learning perspective. Our hypothesis is that, in the absence of a good model of the data generation process, it is better to learn the features from data, instead of using hand-crafted features that have no resemblance to the signature generation process. To this end, we use Deep Convolutional Neural Networks to learn features in a writer-independent format, and use this model to obtain a feature representation on another set of users, where we train writer-dependent classifiers. We tested our method in two datasets: GPDS-960 and Brazilian PUC-PR. Our experimental results show that the features learned in a subset of the users are discriminative for the other users, including across different datasets, reaching close to the state-of-the-art in the GPDS dataset, and improving the state-of-the-art in the Brazilian PUC-PR dataset.
Luiz G. Hafemann, Robert Sabourin, Luiz Eduardo Soares de Oliveira
IJCNN1
2015 Transfer learning between texture classification tasks using Convolutional Neural Networks
abstract
Convolutional Neural Networks (CNNs) have set the state-of-the-art in many computer vision tasks in recent years. For this type of model, it is common to have millions of parameters to train, commonly requiring large datasets. We investigate a method to transfer learning across different texture classification problems, using CNNs, in order to take advantage of this type of architecture to problems with smaller datasets. We use a Convolutional Neural Network trained on a source dataset (with lots of data) to project the data of a target dataset (with limited data) onto another feature space, and then train a classifier on top of this new representation. Our experiments show that this technique can achieve good results in tasks with small datasets, by leveraging knowledge learned from tasks with larger datasets. Testing the method on the the Brodatz-32 dataset, we achieved an accuracy of 97.04% - superior to models trained with popular texture descriptors, such as Local Binary Patterns and Gabor Filters, and increasing the accuracy by 6 percentage points compared to a CNN trained directly on the Brodatz-32 dataset. We also present a visual analysis of the projected dataset, showing that the data is projected to a space where samples from the same class are clustered together - suggesting that the features learned by the CNN in the source task are relevant for the target task.
Luiz G. Hafemann, Luiz Eduardo Soares de Oliveira, Paulo Rodrigo Cavalin, Robert Sabourin
IJCNN1
2014 Forest Species Recognition Using Deep Convolutional Neural Networks
abstract
Forest species recognition has been traditionally addressed as a texture classification problem, and explored using standard texture methods such as Local Binary Patterns (LBP), Local Phase Quantization (LPQ) and Gabor Filters. Deep learning techniques have been a recent focus of research for classification problems, with state-of-the art results for object recognition and other tasks, but are not yet widely used for texture problems. This paper investigates the usage of deep learning techniques, in particular Convolutional Neural Networks (CNN), for texture classification in two forest species datasets - one with macroscopic images and another with microscopic images. Given the higher resolution images of these problems, we present a method that is able to cope with the high-resolution texture images so as to achieve high accuracy and avoid the burden of training and defining an architecture with a large number of free parameters. On the first dataset, the proposed CNN-based method achieves 95.77% of accuracy, compared to state-of-the-art of 97.77%. On the dataset of microscopic images, it achieves 97.32%, beating the best published result of 93.2%.
Luiz G. Hafemann, Luiz Eduardo Soares de Oliveira, Paulo Rodrigo Cavalin
ICPR1