Projects

Deep Learning for age synthesis

Generative Adversarial Networks (GAN) are being increasingly used to perform face aging due to their capabilities of automatically generating highly-realistic synthetic images by using an adversarial model often based on Convolutional Neural Networks (CNN). However, GANs currently represent black box models since it is not known how the CNNs store and process the information learned from data. In this paper, we propose the first method that deals with explaining GANs, by introducing a novel qualitative and quantitative analysis of the inner structure of the model. Similarly to analyzing the common genes in two DNA sequences, we analyze the common filters in two CNNs. We show that the GANs for face aging partially share their parameters with GANs trained for heterogeneous applications and that the aging transformation can be learned using general purpose image databases and a fine-tuning step. Results on public databases confirm the validity of our approach, also enabling future studies on similar models.

Project page: http://iebil.di.unimi.it/gansXaiAge/index.htm

References
  • A. Genovese, V. Piuri, F. Scotti, "Towards explainable face aging with Generative Adversarial Networks", in Proc. of the 26th IEEE Int. Conf. on Image Processing (ICIP 2019), Taipei, Taiwan, pp. 3806-3810, September 22-25, 2019. ISBN: 978-1-5386-6249-6. [DOI: 10.1109/ICIP.2019.8803616][PDF]