Closed ygtxr1997 closed 1 year ago
I replaced your 'arcface-checkpoint.tar' with arcface-100 pretrained on MS1M. After training SimSwap, I found that the identity similarity seems largely worse than your provided SimSwap-224.
Target, source, and swapped result are shown below:
I think they took the checkpoint from this repository. It is possible that if the model was initially trained using arcface-100 pretrained on MS1M, then the result would be better (but this is not certain)
I think they took the checkpoint from this repository. It is possible that if the model was initially trained using arcface-100 pretrained on MS1M, then the result would be better (but this is not certain)
Thanks for your answer! I'm not sure if I mistakenly set the error backward propogation during training. I used the same model codes (generator and discriminator) but re-wrote the training codes using pytorch-lightning by myself, including dataloader, loss function, and so on. Maybe I need to check the training logic and receipe more carefully. I show my training losses below, can you find some possible mistakes in these metrics?
In my case, the mistaken face alignment scheme is probally responsible for the identity inconsistency issue. Closing.
In my case, the mistaken face alignment scheme is probally responsible for the identity inconsistency issue. Closing.
Hi, what kind of face alignment scheme is better when you train the model?
I replaced your 'arcface-checkpoint.tar' with arcface-100 pretrained on MS1M. After training SimSwap, I found that the identity similarity seems largely worse than your provided SimSwap-224.
Target, source, and swapped result are shown below: