Facial make-up is a procedure that transforms the appearance of the face with specific personal care products such as powder, eye shadow, lipstick, etc. Recently, make-up transfer technology, which uses computer vision algorithms to transfer make-up from a selected reference image to a desired input image of the face, has received more and more attention. Such technology can be applied to different types of female faces, different scenes, different ages, different skins etc. An ideal make-up transfer method should provide the facial appearance of the input facial image, where only the make-up style of the reference image is transferred, and the final output image automatically represents a combination of the input facial image and the selected appearance of the reference make-up. Since human facial expressions, face shapes, lip shapes, eyebrow shapes, eye shapes and the distance between the eyebrows and the eyes are different, the output generated image may be distorted and contain visible artefacts. In addition, make-up style is variable and influenced by age and race. In addition to make-up transfer, modern computer vision models also allow other features of facial images to be rearranged, such as hair colour or shape, skin tone, age etc. Such models are also of great importance for the beauty industry, as they allow users to see in advance possible changes in appearance due to a visit to a hairdresser, beautician etc. In this thesis, we present a makeup transfer model BeautyGAN, which transfers makeup defaulted from a given reference image to a given input image that is non-makeup. We also describe a model StarGAN, designed to rearrange the appearance of facial images. In this thesis, we analyse the performance of the selected models in an experimental evaluation on publicly available datasets. We show that the BeautyGAN model can be used to perform visually avoidable makeup transfer for a wide range of input images with different features, and that the StarGAN model provides meaningful reordering of facial images, but with slightly lower quality results than those generated by BeautyGAN.
|