Face Swap Technology for Anonymity

What do you know about face swapping technology and its potential applications for anonymity technology?

Are there good libraries available for face-swapping images? Do we know what snapchat uses? Current face-swap tech seems to not be very "sticky," ie if part of your face moves out of the frame, or a foreign object gets in your face or goes into your mouth, it often gets broken and flickers or superimposes the image over something other than the face. Obviously even a momentary flicker exposing your face could be disastrous if you're trying to use face-swap technology for anonymity.

Does anyone remember a one-off sci-fi drama in the UK around the year 2000 where some hacker terrorist guy uses a "video morph" to swap his face? I can't remember what it was. It was supposed to be a prediction of the future and it got quite a lot of other stuff accurate, like voice recognition

>momentary flicker exposing your face
Get a static picture of the background and use that, then just add in the new face. You'd never have to have your real face in the image, and if there was an error it would just drop back to the background.

Probably a proprietary implementation. You could use OpenCV libs to do something very similar though. Inaccuracies are primarily because it's computationally infeasible to do something like this with extremely high accuracy, so they use speed-up techniques like Haar-like features and hashing. To complicate this, not everything is pose-consistent so you need to account for multiple permutations/orientations of edge features.

This seems a bit silly. You're trying to invent a hi-tech solution to a low-tech problem. Just wear a mask. Or do audio only.

If anonymity is what you want this is the wrong approach.

If you don't want people to see your face, just don't show your face.

That's a good idea... I wonder if the face swap technology knows that it's failing when it's failing though? For my application it is important that the viewer can see what's going on in the shot, but not my face: the safest way to do what you described is to superimpose the new face over only the background shot, which would work for someone like anonymous, but so do masks. I'm not confident enough that it would be easy to detect when the facial recognition was failing and flash to the background, as often the algorithms in question just put the face somewhere else- meaning they think they've still found it.

That sounds like it would be extremely difficult to implement properly but I'll look into it.

If you think what I'm asking about is silly, then you can't imagine the application I've imagined. That's okay with me :)

Solution looking for a problem

You could wear face paint that disguises you but still lets the software track your face

OpenCV is actually really easy to implement. Python is the preferred language and it makes it easier to train.

That's a great idea... it might even be easier to track the face if the software knew it was going to be painted a certain color or with a certain pattern...

>detect when the facial recognition was failing
There are several "easy" ways to do it. One would be to track position and check if the "face" moves too quickly. Another would be to detect the size (may need to track distance as well) to make sure it doesn't try to detect a cup or something as a face. Object tracking is another large field in AI, so tracking various objects in the scene would let the program determine if the face is in the right spot.

op is ugly and wants to be a girl over the internet

nailed it

What, anonymizing webcam girls to get more camgirls into the market? Anonymizing porn?

Yes exactly. Exactly exactly. I stand corrected.

why does this remind me of In a scanner darkly.

or guys dressed up like girls

oh shit

what is it all for if not this?

I will use it to get free games in steam

Tbh this SENPAI just wear a mask and tape your can when its not in use.

Op is a complete retard.

>trying to invent a hi-tech solution to a low-tech problem
>silly

Please don't tell people this, I like my job

Probably not this but the movie adaptation of a scanner darkly does this well

nah, it's not that, but I've been meaning to watch that movie