Skip to content

CodingBad02/Face-Anonymisation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Face-Anonymisation

My Submission for the AlgorithmX fellowship, Hosted by thealgorithmx.com . The Task was to anonymise/blur all faces except Thomas shelby's face in the given image. This task was evaluated on different criteria as mentioned in their website.

A note on the Novelty and the implication of this work along with required references for the purpose of the AlgorithmX panel:

  1. This project is implemented completely online, uses Google drive as the source for all the files that are required. Done on Google colab.

  2. The model I have built is completely dynamic in the sense that even the variables that store the representations, are created dynamically, meaning that this could be done for any such picture where everyone's face, except Thomas shelby's needs to be anonymised.

  3. The model here uses the VGG-net which works wihtout training by using Siamese network based similarity calculation of images. We have used two metrics here, namely the Euclidean distance and the Cosine similarity with a threshold of 0.4 and 120 respectively, above which the images are not similar.

  4. This hence, works as a Image verification problem, where you know one is Thomas shelby, and you try to match it with the other faces, and blur all, except Thomas' face.

  5. This devoids the model of GPU bottlenecking, or any such issues of wasting time. Making it fast!


Links and references:


If you are using this work anywhere, do DM me/Use it with due credits under: © Manjunathan.R, B.E.ECE, SSN College of Engineering

About

My Submission for the AlgorithmX fellowship, Hosted by thealgorithmx.com .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors