View my account

Is it possible to perform liveness / anti-spoofing independently of recognition?

Comments

8 comments

  • MartyG

    Hi Solson  The RealSense SDK has a simple anti-spoofing example that uses the dlib library to detect facial landmarks.  Is this the kind of application that you had in mind, please?

    https://github.com/IntelRealSense/librealsense/tree/master/wrappers/dlib/face

    0
    Comment actions Permalink
  • Solson

    Yes.  This is very helpful.  Initially I'd like to use the sensor to watch for / detect a specific hand gesture (still looking into that), detect and locate a face in the image, perform anti-spoofing on the face (primarily to prevent someone from spoofing the system by holding up a picture or phone / tablet with video...less concerned about 3D mask attacks), return the validated and cropped image to the host.

    Digging into everything right now, but any help would be greatly appreciated!

     

    0
    Comment actions Permalink
  • MartyG

    The link below has information about a couple of RealSense-compatible commercial software tools for hand gesture recognition that you may be able to integrate with your application.

    https://www.intelrealsense.com/software-for-intel-realsense/#gesture-recognition

    If you plan to capture the face at a kiosk and send it from a computer at the kiosk to a host computer, Intel NUC mini PCs - available in a range of complete mini-computers, customizable kits and boards - would be an excellent choice.  NUCs have been used with RealSense cameras since the first generation of cameras in 2014.

    https://www.intel.co.uk/content/www/uk/en/products/docs/boards-kits/nuc/nuc-digital-signage.html

    0
    Comment actions Permalink
  • Solson

    The F455 will be connected to a computer with limited processing capabilities that I will use to get the image from the sensor and send it to the cloud.

    Because of the computer's limitations, having the device perform the anti-spoofing is very helpful.

    Thanks for all your help!

     

    0
    Comment actions Permalink
  • MartyG

    The anti-spoofing example and the commercial software solutions mentioned above designed to be used with the RealSense 400 Series stereo depth cameras).  

    If you plan to use the F455 for your project then the above information would not apply to it as it is not part of the D400 Series of depth cameras.

    Or did you mean the D455 (which is part of the D400 stereo camera series)

    0
    Comment actions Permalink
  • Solson

    I am using the f455.  Apologies for not being clearer on that.

     

    0
    Comment actions Permalink
  • Solson

    If you can point me to the specifics within the RealSenseID SDK that would enable me to perform the functions mentioned above that would be incredibly helpful.

     

    0
    Comment actions Permalink
  • MartyG

    I am not involved in RealSense ID support.  Could you create a new case on this forum for F455 questions relating to anti-spoofing / liveness please and include F455 in the title so that a RealSense ID expert can advise you, please?  I do apologize.

    I can point you to the example scripts page though for the ID SDK if you have not seen it already, which includes a script for comparing two faceprints and verifying whether they match.

    https://dev.intelrealsense.com/docs/sample-code-for-intel-realsense-id-solution

    0
    Comment actions Permalink

Please sign in to leave a comment.