Abstract

Facial attributes edit can be seen as an image-to-image translation problem, whose goal is to transfer images from the source domain to the target domain. Specially, facial attributes edit aims at changing some semantic attributes of a given face image while keeping the contents of unrelated area unchanged. The great challenge for this problem lies on the lacking of paired data, i.e. we do not have paired face images that only differ on particular attributes. Moreover, to train a good attributes editing model, there always needs a great amount of train data which labeled by hand. If the train data amount was reduced, then the editing performance would decrease accordingly. Strong intelligent systems should be able to learn knowledge from less data samples (similar idea with few-shot learning). To mitigate this limitation, in this paper, we proposed a Siamese-Network based residual attributes learning model to learn the attributes difference in the high-level latent space. Compared to existing models that perform attributes editing based on an attributes classifier, the proposed deep residual attributes learning model utilized relatively weaker information of attribute differences for face image translation. Sufficient qualitative and quantitative experiments conducted on CelebA dataset proved the effectiveness of our proposed method, moreover, we also adopt the proposed residual attributes learning model in two state-of-the-art models under different data usage percentage to show the effectiveness of the proposed model on boosting attribute editing performance under limited data usage. The experiment results proved that the proposed method can improve data utilization efficiency and thus can boost the editing performance when the train data was limited.

Highlights

  • Deep neural networks (DNNs) have demonstrated its remarkable effectiveness in solving image-to-image translation problems, mapping an image from the source domain to an corresponding image in the target domain

  • Facial attributes edit is a specific kind of image translation task that aims at semantically manipulating the face images while keeping the attribute-unrelated area unchanged, i.e. given a face

  • We denote this latent difference that inspired this work as residual attributes and propose a deep residual attributes learning model which utilized a Siamese Network [8] to learn the residual attributes between the generated image and the reference image in the high-level attribute space and use errors signals backward from the residual attributes to supervise the generation process

Read more

Summary

INTRODUCTION

Deep neural networks (DNNs) have demonstrated its remarkable effectiveness in solving image-to-image translation problems, mapping an image from the source domain to an corresponding image in the target domain. Assume that we have got the desired face image of changed attributes, compared to the source input, this target face image should only have difference at the edited attribute dimensions in the latent attribute space, i.e. if we map the source and target face image to the attribute space and get their corresponding latent representations, the difference of these two representation should concord with the attributes label difference We denote this latent difference that inspired this work as residual attributes and propose a deep residual attributes learning model which utilized a Siamese Network [8] to learn the residual attributes between the generated image and the reference image in the high-level attribute space and use errors signals backward from the residual attributes to supervise the generation process.

IMAGE-TO-IMAGE TRANSLATION
ENCODER-DECODER GENERATOR
DEEP RESIDUAL ATTRIBUTES LEARNING
RESATTR-GAN
IMAGE GROUPS FOR RESIDUAL ATTRIBUTES
NETWORK ARCHITECTURE AND TRAINING DETAILS
12: Update the Encoder and Decoder weights by descending the gradient:
EXPERIMENTS
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call