The image synthesis technique is relatively well established which can generate facial images that are indistinguishable even by human beings. However, all of these approaches uses gradients to condition the output, resulting in the outputting the same image with the same input. Also, they can only generate images with basic expression or mimic an expression instead of generating compound expression. In real life, however, human expressions are of great diversity and complexity. In this paper, we propose an evolutionary algorithm (EA) assisted GAN, named EvoGAN, to generate various compound expressions with any accurate target compound expression. EvoGAN uses an EA to search target results in the data distribution learned by GAN. Specifically, we use the Facial Action Coding System (FACS) as the encoding of an EA and use a pre-trained GAN to generate human facial images, and then use a pre-trained classifier to recognize the expression composition of the synthesized images as the fitness function to guide the search of the EA. Combined random searching algorithm, various images with the target expression can be easily sythesized. Quantitative and Qualitative results are presented on several compound expressions, and the experimental results demonstrate the feasibility and the potential of EvoGAN.
翻译:图像合成技术是相当完善的,可以产生面部图像,即使人类也无法区分。然而,所有这些方法都使用梯度来调节输出结果,导致以同样的输入输出相同的图像。此外,它们只能产生基本表达方式或模仿表达方式而不是复合表达方式的图像。然而,在现实生活中,人类的表达方式具有极大的多样性和复杂性。在本文中,我们提议了一个由帮助的GAN(EA) 协助的GAN(名为EvoGAN) 演化算法(EA), 以生成具有任何精确目标复合表达式的各种复合表达式。 EvoGAN 使用EA 搜索GAN 来搜索GAN 所学数据分布结果的目标结果。 具体而言,我们使用 Facial Action Coding System(FACS) 来编译一个EA, 使用预先训练过的GAN 来生成人类面部图像, 然后使用预先训练的分类方法来识别合成图像的表达形式构成, 以指导EA 的搜索功能。 随机搜索算法, 与目标表达式的各种图像可以轻松地显示。量化和定性结果, 在几种复合表达式上展示了EAN的可能性和实验结果。