Skip to main content

Blog

Learn About Our Meetup

5000+ Members

MEETUPS

LEARN, CONNECT, SHARE

Join our meetup, learn, connect, share, and get to know your Toronto AI community. 

JOB POSTINGS

INDEED POSTINGS

Browse through the latest deep learning, ai, machine learning postings from Indeed for the GTA.

CONTACT

CONNECT WITH US

Are you looking to sponsor space, be a speaker, or volunteer, feel free to give us a shout.

[P] I have built video anonymization using DSFD(Dual Shot Face Detector)

A week ago, I posted here that I have built a face detector to blur faces for videos with GitHub repository.

The entire project was based on OpenCV examples. So it’s obvious that the result can’t be good enough to use and slow.

So, I’ve been looking for better projects for face detection and one of the comments from my earlier post said using DeepPrivacy might be good. Sounds great, so I tried to run DeepPrivacy and I couldn’t run because of lack of GPU memory.

Okay…🤔 It looks like DeepPrivacy uses DSFD to detect faces. Shouldn’t I just use DSFD to detect faces and blur them?

There, I wrote the simple implementation of anonymizing videos by DSFD. https://github.com/JeiKeiLim/Anonymizing_video_by_DSFD

And I found lightDSFD which is a lightweight version of DSFD. So I also applied lightDSFD to anonymize videos. https://github.com/JeiKeiLim/Anonymizing_video_by_lightDSFD

However, lightDSFD looks less accurate(obviously). It works most of the time but it shows failure when a person is laying down or the light is too dark, etc.

So far, DSFD looks great that I feel like I can actually publish videos that I can’t upload until the faces are anonymized. The problem is that it takes 11 hours to complete for 15 minutes of 60fps video.

…. I am still waiting for the first video to be finished. And if my calculation is correct, all videos will be processed in 51 days.

submitted by /u/workout_JK
[link] [comments]