Face-api.js: Liveness Detection

Created on 20 Feb 2019  路  12Comments  路  Source: justadudewhohacks/face-api.js

Hi,

I am working on an internal room check-in system using this API. The detection speed and accuracy looks great. But there is a problem that people can use pictures on their phone or printed paper to unlock the door. I am wondering if there is any liveness detection (anti-spoofing) model we can integrate to make this API better. Thanks

Rio

All 12 comments

Also interested in liveness detection.

One aspect of that could be blink detection, see #176.

Also interested! Something like that!
http://cvlab.cse.msu.edu/project-face-anti.html

An article on one type of liveness detection using a convolutional neural network: https://www.pyimagesearch.com/2019/03/11/liveness-detection-with-opencv/

Also Interested!

I would love to see Vincent @justadudewhohacks implements some kind like this https://github.com/richmondu/libfaceid

This is likely my #1 request for this fantastic library.

I have converted liveness keras model from https://www.pyimagesearch.com/2019/03/11/liveness-detection-with-opencv/ into tensorflowjs json model. anyone know how can i use this converted model in this library?

live

An article on one type of liveness detection using a convolutional neural network: https://www.pyimagesearch.com/2019/03/11/liveness-detection-with-opencv/

I tried that but the accuracy of the model is very poor.

Landmarks, specifically for eyes, changes in difference of distance between upper eye points and lower eyes points

We tried to use the same for fatigue detection but sadly eyes closed, it wasn't perfoming well for Indians faces so had to move to a different solution.

Summarizing, record a video run face-api notice how distances are changing, disproportionately compared to other landmarks, they are alive if not it's something static which may be moving around as a whole

Hello there,

Just wanted to suggest a direction on how to do this.

There's a company which I won't disclose the name, who does the liveness detection based on the realness of the skin of the person.

While capturing the video input, several screens of different colors are quickly displayed on the screen. The algorithm analyses the reflection of light on the skin and determines if it's real or not.

Chey

I want code example for checking face liveness.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

salamanders picture salamanders  路  3Comments

Bornlex picture Bornlex  路  7Comments

MilindModi picture MilindModi  路  6Comments

TuanHungVU1202 picture TuanHungVU1202  路  6Comments

SunilKapadia1208 picture SunilKapadia1208  路  7Comments