[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Face Swap Technology for Anonymity
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 24
Thread images: 2
File: how-to-do-face-swap-snapchat.jpg (241 KB, 1524x1334) Image search: [Google]
how-to-do-face-swap-snapchat.jpg
241 KB, 1524x1334
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
>>
>>54961508
>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.
>>
>>54961508
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.
>>
>>54961612

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.

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

>>54961636
>>54961642
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
>>
>>54961508
You could wear face paint that disguises you but still lets the software track your face
>>
>>54961650
OpenCV is actually really easy to implement. Python is the preferred language and it makes it easier to train.
>>
>>54961669
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...
>>
>>54961650
>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
>>
>>54961705
nailed it
>>
>>54961650
What, anonymizing webcam girls to get more camgirls into the market? Anonymizing porn?
>>
>>54961718

Yes exactly. Exactly exactly. I stand corrected.
>>
why does this remind me of In a scanner darkly.
>>
>>54961718

or guys dressed up like girls

oh shit
>>
>>54961766
what is it all for if not this?
>>
>>54961508
I will use it to get free games in steam
>>
File: 1462874705100.png (228 KB, 394x395) Image search: [Google]
1462874705100.png
228 KB, 394x395
>>54961636
Tbh this SENPAI just wear a mask and tape your can when its not in use.

Op is a complete retard.
>>
>>54961636
>trying to invent a hi-tech solution to a low-tech problem
>silly

Please don't tell people this, I like my job
>>
>>54961584
Probably not this but the movie adaptation of a scanner darkly does this well
>>
>>54962714
nah, it's not that, but I've been meaning to watch that movie
Thread replies: 24
Thread images: 2

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.