Skip to content

FaceShifter implementation for my Bachelor's thesis

Notifications You must be signed in to change notification settings

ikontaev/swap-id

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Face Swapping via Generative Adversarial Networks which sufficient for Person Identification

Higher School of Economics

Applied Mathematics and Computer Science Bachelor's Thesis

Student: Ilya Kontaev

Supervisor: Pavel Shashkin

Abstract:

The main objective of this Bachelor’s thesis is to extract the most representative face features via face identification ArcFace model and integrate it into an image of another person via Generative Adversarial Network. The ability to identify original person in this new generated image with use of another identification model must be preserved. The main difficulties in face swapping are how to extract and recombine identity and attributes of two images in adaptive way. This problem solved with specific Adaptive Embedding Integration Network architecture. Generated images are not without flaws, but they are looking more pleasant and neat than results from previous 3D representation based or other GAN methods face swapping methods.

Datasets

FFHQ for both train and validation(separate 1k images)

Models

Results

About

FaceShifter implementation for my Bachelor's thesis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages