To make it the best user experience for you to work with the website, select your language.

DEVELOP PRODUCTS
WITH FINDFACE SDK

FUNCTIONALITY

The FindFace SDK is a C library that provides access to the cutting-edge facial recognition technology based on neural networks and computer vision. Get all the necessary software development tools in a single package at a reasonable price to start on your project right away. The SDK allows you to quickly and accurately solve the 5 key tasks of face recognition:

ADVANTAGES

IARPA FRPC winner, the top score in comparison to all NIST benchmarks
Biometric sample extraction ~25 faces per second on CPU, or ~240 faces per second on GPU; search/verification ~13.4 mln faces per second. GPU-acceleration support: ~10 times quicker compared to CPU
intuitive facial recognition API and simple integration with your product
Identify and verify faces without being connected to the internet taking advantage of the dedicated cloud functionality
Liveness detection: protect your system from photo-attacks and spoofing attempts
Estimate age, emotions, gender, image quality, blur, face angle, presence of a beard and glasses for each face
Two neural network types for your choice allow prioritizing performance or accuracy
Phenomenal data processing speed
Take full advantage of GPU acceleration support for the ultimate program performance

SYSTEM REQUIREMENTS

CPU/GPU

CPU with AVX support/NVidia video card with 6 Gb of video memory for more accurate calculations, 3 Gb of video memory for quicker calculations


RAM

~3.5 GB RAM


OS

Windows 7, 8, 10 (x64), Linux Ubuntu (x64)


TYPICAL CASES

E-GATE
E-GATE - automatic border control system using FindFace technology
AUTHENTICATION
Face recognition SDK during authentication
ACCESS CONTROL
Access Control with FindFace SDK
WEARABLES
Face Recognition SDK on Wearable Devices
GET FINDFACE SDK TRIAL VERSION
Fill out the form and get 14-day free access to the library

DETECTOR OPERATION EXAMPLES

Detecting a face means locating its bounds in a digital image. Even if a face is semi-covered, blurred or partially turned away from the camera, FindFace detector will spot it. Our intelligent software outperforms the competition by showing outstanding results with low-resolution sources and in limited visibility conditions.

Detection examples from NtechLab:
FACE DETECTION
AT A DISTANCE
Distant face detection with FindFace SDK
SEMI-COVERED FACE
DETECTION
Detecting half-covered faces with FindFace SDK
IDENTIFICATION AT AN ANGLE
Detecting faces turned away from the camera using the FindFace SDK
FACE DETECTION
UNDER COMPLEX CONDITIONS (POOR LIGHTING, BLUR)
Detecting faces in difficult conditions of poor lighting and blur

KEY FEATURES

Highest accuracy even with the factors that change appearance:

0
POOR LIGHTING
1
COVERED HEAD (hat, scarf, shawl)
2
GLASSES, BEARD, MUSTACHE
3
SEMI-COVERED FACE
4
AGE (photo taken 5 years ago)
5
VARIABILITY OF FACE EXPRESSIONS (smiling/gloomy)
6
DIVERSE FACE ANGLES
7
DIFFERENT CONDITIONS (sober/drunk)
8
DIFFERENT SIZE IN PIXELS

Biometric sample extraction and verification

Biometric sample extraction is a process of obtaining the distinctive features of a particular face from an image using neural networks. The result of this process is a unique array of numbers that describes a face, known as biometric sample, feature vector or face descriptor. It can be further compared to another array of numbers to determine the degree of similarity between the two faces. Look at the real verification cases and acknowledge the algorithm error-free operation in non-ideal conditions with various appearance changes.

FACE FROM SURVEILLANCE CAMERA

KNOWN FACE

FACE FROM SURVEILLANCE CAMERA

KNOWN FACE

FACE FROM SURVEILLANCE CAMERA

KNOWN FACE

Half-covered face
Recognizing people whose faces are covered using FindFace SDKFindFace Face Recognition on Closed-Face Images
Match: 83%
Blurred image
Recognize people in motion blur with FindFace SDKFindFace Face Recognition on Blurry Images
Match: 77%
Half-face
FindFace Half Face Recognition from Surveillance CamerasFace recognition of half-faced people using the FindFace SDK
Match: 74%
Sharp head tilt
Face recognition with strong head tilt using FindFace SDKFace Recognition with Strong Head Tilt with FindFace SDK
Match: 83%
Half-face
FindFace half-face recognition from the verification listHalf Face Recognition in Low Light by FindFace
Match: 74%
Sunglasses
Face recognition in sunglasses with FindFace SDKRecognizing people with glasses using the FindFace SDK
Match: 77%

CODE
SAMPLE

Written in C, the face recognition SDK is easy to use. The package includes samples in C, CMake file and documentation.

LICENSING
FindFace SDK is protected by the Sentinel LDK licensing system. FindFace SDK requires purchasing a license for each server it runs on.
request license
TECHNICAL
SUPPORT
Should you have any questions on the FindFace SDK installation and usage, improvement suggestions or the need for customization, contact our support team by support@ntechlab.com