Face Liveness detection software solution - Oz Forensics
en
es pt kz

Liveness detection for face recognition

Liveness application for mobile and web user registration and authentication. Over 200,000 checks per day worldwide.

As easy as taking a selfie.

General architecture:

Liveness Mobile\WEB SDK: for action control and video recording.

Liveness Server API: to capture the best shot and protect against biometry attacks.

Liveness detection for face recognition

What is the function of the mobile and WEB SDK?

We have developed client-side mobile and WEB SDKs for embedding into your WEB site and mobile application. We recommend using our SDKs to control shooting conditions, face position, protect against "deepfake" attacks and "video stream spoofing.

Control of conditions

In some cases, external conditions do not allow taking a clear photo or video of the face for further biometric identification and verification for Liveness.

Since users can check in various situations: outdoors, in the dark, on the move, in bright light, our SDK automatically detects shooting conditions (darkening, blurring, flashing) and illuminates the face in the absence of light or recommends choosing a more favorable conditions for shooting.

Control of conditions
Control of conditions

Control of the position of the face relative to the camera

Liveness verification aims to protect against spoofing attacks and select the best shot for further biometric identification. Face recognition algorithms show the best results on images corresponding to the VISA or VISABORDER format.

See what NIST dataset formats are

The more freely and from different angles a face is photographed, the more likely it is for face recognition algorithms to fail. If the face is cut off, rotated, tilted, or very distant into the shot, this may affect the fact that it may not be found, or the error will significantly increase.

Using our SDK, you can always be sure that the entire biometric identification or authentication process will proceed as quickly as possible.

Control of the position of the face relative to the camera
Control of the position of the face relative to the camera

Protection against attacks "video stream spoofing"

The security of the biometric identification/authentication process depends not only on the threats of spoofing attacks but also on specific attacks by software tools that create a virtual camera and “replace” the original video.

Such attacks exploit vulnerabilities in filming and sending media content, attacking the recording device itself.

We have implemented footage originality verification tools in our SDKs to verify that the footage is genuine and used the original camera.

Our algorithms are based on deep machine learning, check shots from the video, and track dozens of parameters (presence of glare and reflections, micromotions, pulse, etc.)

We have trained our system on tens of thousands of attacks. We also work with manufacturers of 3D masks and constantly searching for new samples.

This approach allowed our Oz Liveness solution to pass ISO 30107-3 Standard certification Level 1 and 2 at the NIST-accredited iBeta laboratory with 0% FAR.

View detailed report Level 1
View detailed report Level 2

What is iBeta test, ISO 30107 certification?

iBeta is nationally accredited as a test lab by the National Voluntary Lab Accreditation Program (NVLAP Testing Lab Code 200962) to ISO/IEC 17025:2017 requirements for the competence of testing and calibration laboratories).

In 2011, iBeta was accredited by NIST and became a biometrics expert in the National Voluntary Laboratory Accreditation Program (NVLAP) for Biometric Testing under NIST handbook 150-25.

In addition, iBeta procedures against the ISO 30107-3 Presentation Attached Detection (PAD) standard were audited by our accrediting body, and iBeta’s Scope of Accreditation was increased to include conformance testing to the ISO 30107-3 standard in April 2018.

As the subjects were cooperative, each species appeared as a natural face duplication (meeting the requirements of Property 1 and 2). All of the face feature captured in the artifacts contained extractable elements as they were acquired from the genuine subject (meeting the requirement of Property 3). In some cases, hats and glasses were added to the artifact during the presentation attack.

What is iBeta test, ISO 30107 certification?
What is iBeta test, ISO 30107 certification?

How is testing done?

The iBeta laboratory prepares artifacts for attacks. Artifacts for the testing consisted of six species:

  • a

    2D photo on matte paper with edges cut

  • b

    2D photo on a matte paper presented on a curved surface

  • c

    2D Mask with eyes cut out

  • d

    The photo displayed on a laptop or iPad

  • e

    3D Handmade paper mask

  • f

    Video shown on laptop or iPad

How is testing done?
How is testing done?
How is testing done?
How is testing done?
How is testing done?

Testing:

A sequence of Liveness checks is made using attack artifacts: one original check and three attacks. This sequence is repeated 50 times for each attack.

Results:

On iPhone 6s

Of the 300 original Liveness tests that were performed with a real face, 299 were successful.

The error false positive of Oz Liveness was less than 1%. At the same time, not a single attack was missed, i.e., the accuracy of detecting attacks is – 100%.

VIEW DETAILED REPORT

On Android

300 out of 300 checks of a live person were completed successfully. All attacks were detected with 100% accuracy.

Thus, the error false positive of Oz Liveness is 0%. The detection accuracy is 100%.

Liveness Specification

Our architecture supports various implementations of the Liveness algorithm: you can set the size of the video that will be processed and stored in your infrastructure:

  • 1

    Video from 1 to 5 seconds: size from 1 to 5MB, processing time 1 – 5 seconds.

    Recommended:

    It is recommended for remote identification in the banking sector. In some cases, regulatory requirements prescribe the recording and storage of a video file for an extended period of time, ranging from 1 to 10 years.

    This option can be used to establish business relationships in sectors with remote identification requirements.

  • 2

    Video from 1 shot (duration up to 1 second). Size 300 KB – 1 MB.

    Recommended:

    For image enhancement and verification in the fintech sector, sharing economy with simplified remote identification requirements.

    For biometric authentication (Confirmation of high-risk transactions, passwordless login, access recovery).

    In cases where the speed of processing and transmission and, accordingly, the length of the client path is of paramount importance. Also, there are no regulatory requirements for file storage.

  • Support for most modern mobile devices and web cameras

  • Convenient SDK for embedding Android / IOS / WEB

  • The passage process – from 1 to 3 seconds to choose from

  • ISO 30107-3 Biometric PAD Standard by iBeta Level 1 certified with 0% FAR, view detailed report

  • ISO 30107-3 Biometric PAD Standard by iBeta Level 2 certified with 0% FAR, view detailed report

  • Processing speed – 1 process per second

Our algorithm is resistant to attacks:

  • Printed paper faces

  • Device screens with video playback

  • Substitution of images in the process of Liveness

  • Paper masks with cutouts

  • Animated avatars and deepfake

  • By the faces of sleeping people

Passive Liveness & Active Liveness

Active Liveness (cooperative) – invites the user to take some action (approach, wink, smile, turn the head)

The benefits of active Liveness:

In some cases, when obtaining a loan remotely or concluding an agreement, or other options for establishing business relations, the customer shall record the fact of an active action (user consent, expressed in the form of active action).

An active action means that the user has read the user agreement and has done what is asked of him: for example, he smiled or turned his head, thereby confirming that he is conscious and acting of his own free will.

Active Liveness
Active Liveness

Disadvantages of active Liveness:

Active Liveness requires a lengthy video (3 to 5 seconds) for the user to take action. This increases the customer path associated with the transmission and processing of the request.

Active Liveness reduces conversions by 5-10%. According to our statistics, from 5 to 10% of users do not want or cannot understand what is required of them in active Liveness (at what moment you need to smile or blink).

Detecting the best shot according to the VISA or VISABORDER standard for subsequent face comparison is complicated since, in the process of passing emotions (smile, wink), the head is tilted or turned.

Active Liveness does not affect security and protection against spoofing attacks.

The modern distribution of deepfake allows you to bypass any active liveness by animating the picture to perform the required action.

Therefore, modern approaches to countering spoofing attacks should not rely on active action. Active action should only be used to resolve disputes on the legal plane.

Passive Liveness

It does not imply any active action, except for the need to look at the camera.

The benefits of passive Liveness:

Passive Liveness does not require lengthy video and can fit in 1 shot. This simplifies transmission and processing speed up to 1 process per second.

Passive Liveness does not decrease conversions because it requires no additional action.

Passive Liveness is as safe as active. According to the VISA or VISABORDER standard, detecting the best frame occurs better on video that does not imply the presence of emotions and head turns.

Disadvantages:

Lack of proactive action can be the cause of controversial situations. However, such cases, according to our statistics, are unlikely.

Your Liveness interface

Create your Liveness check script interface with our customization libraries. Get inspired by scenario customization use cases.
Easy. Convenient. Unique.

New video coming soon

Want to know more?
Download a presentation

Frequently asked questions

What is facial liveness detection?

Facial liveness detection is a cutting-edge technology providing facial biometric authentication to ensure that the person accessing a device or system is a live human being, not a prerecorded video or a photograph. Explore Oz Forensics resources to learn more.

How does one choose among the Oz Liveness On-Device, Server-Based, and Hybrid options?

Choosing the right Oz Liveness option—On-Device, Server-Based, or Hybrid—depends on a business’s specific needs and priorities. 

 

 On-Device Liveness

  • Privacy: processes data entirely on a user’s device, addressing potential privacy concerns.
  • Offline functionality: works mainly without an internet connection.
  • Reduced latency: faster processing due to local execution.

 

 Server-Based Liveness

  • Processing power: handles a significant number of users and complex liveness checks efficiently.
  • Centralized security: data is stored and processed in a secure server environment with a continuous internet connection.
  • Regular updates: easy to maintain and update the liveness detection engine on the server.
  • Requires internet connection: Continuous internet connectivity is necessary for operation.

 

 Hybrid Liveness

  • Combined benefits: balance privacy, security, accuracy, and performance.
  • Flexible deployment: liveness checks can be performed on a device or a server, depending on a business’s needs.
  • Advanced technology: Requires more complex setup and configuration for high-end security technologies compared to single-mode options.

If you need a personal consultation with a Biometry expert to be sure about the right choice of the solution for your project, please contact us.

Are the Oz Forensics algorithms certified, and if yes, what is its accuracy?

Oz Forensics algorithms hold certifications and demonstrate high accuracy according to international standards.

 

Oz Liveness (liveness detection):

  • Certified by the ISO-30137-3 standard through the NIST-accredited iBeta biometric test laboratory.
  • Achieves 100% accuracy in distinguishing real people from photos, videos, masks, and other spoofing attempts.

 

Oz Biometry (face matching):

  • The accuracy of 99.99% is confirmed by the NIST FRVT (Face Recognition Vendor Test).
  • Compares user videos to photos from documents for identity verification.

Do you want to compete with Oz Forensics technology? Try the challenge and find the fake!

I would like to integrate Oz Forensics solutions and brand them to match the business identity. What customization options are available?

Branding identity is vital for communication with end-users. That is why Oz Forensics’s solutions provide extended customization options. You can tailor the following interface elements:

  • color of the face frame and tooltip text,
  • 3D mask color (for Web SDK),
  • font customization, including font type, color, and style,
  • background color modification,
  • button appearance enhancement, encompassing color, shape, and font customization,
  • toolbar settings adjustment,
  • antiscam message that warns your users about them being applying for bank services,
  • logo image and size, if allowed by license.

Customization settings are exportable and scalable across web instances. You can learn the details of customization during a free demo. To book a demo, please fill out the form here.

What are the API/SDK prices of Face Liveness detection?

A pilot project is free of charge.

 

With Oz Forensics flexible licensing terms, you can easily find the perfect match to your business goal. Get the price within one business day after filling out the form here.

What features are included in different Oz Forensics solutions?

You can see all the available features of Oz Forensics facial liveness biometric technology on the Pricing page.

Can Oz Forensics solutions be purchased separately?
For example, only a face anti-spoofing solution (Oz Liveness) or a biometric face recognition solution (Oz Biometry)?

Yes, you can use Oz Liveness and/or Oz Biometry depending on the needs of your business.

To ensure you make the practical decision, we offer a free personalized consultation. The company’s experts will understand your specific goals and recommend suitable solutions to achieve them. Schedule your free consultation here.

What are the typical threats that Oz Liveness counters in biometric identification systems?

Oz Liveness is designed to combat a range of sophisticated threats, including presentation attacks like replays and masks, injection / stream spoofing attacks such as video substitution, and deepfakes. These threats represent a significant challenge to the integrity of biometric systems, and Oz Liveness stands as a formidable defense against them.

 

Watch this short video on the Oz Forensics YouTube channel to learn more about Oz Liveness’ protection against a new generation of biometric attacks.

Are Oz Liveness SDKs compatible with Flutter, Xamarin, React, and other frameworks?

Oz Liveness SDKs are designed for seamless integration with various frameworks and libraries. Additionally, we have created Flutter SDK for iOS and Android. For more details on integrating with Flutter, please consult the specific documentation section provided. For Web SDK, we have samples for Angular and React.

I want to integrate the Oz Forensics solution. How can I get an API or SDK to test?

You have several options to start testing Oz Forensics solutions:

  • Obtain a personal account to explore our solutions’ integration into your program code after an online meeting with our experts.
  • Experience Oz Liveness firsthand through one of Oz Forensics solution scenarios available in the Web Demo.
  • Download the Android app Oz Liveness Demo from Google Play.
  • Conduct up to 1,000 transactions with Oz Liveness Free monthly without any charges.
  • Generate your complimentary trial Mobile SDK license by completing an online form on our website, for those who are prepared to test Oz Liveness with an application ID.
How long is the trial license valid?

Oz Forensics offers a free trial license valid for a 2-month pilot project. It allows you to explore how Oz Forensics solutions can address your specific needs and see the tangible impact on your business. Click here to request a free trial license.

How to carry out PoC solutions in your infrastructure?

Oz Forensics experts will prepare distributions for your system configuration and equip you with a free trial license for up to 2 months. To discuss the topic in detail, please contact us.

Where can I find the documentation for Oz Forensics solutions?

Explore our comprehensive documentation portal via the link.

The resource equips you with everything you need to get the most out of Oz Forensics solutions. If you need a personal consultation with a Biometry expert, please apply here.

How long does it take to implement Oz Forensics solution?

With the cloud delivery option, the solution is ready to use. All that remains is to build it into your process.

 

The on-premise installation of the Oz Forensics platform on your server is completed within one day, and in general, it will take you about 1 hour. We will prepare a personal installer for your system configuration in advance – just run it.

 

The speed of implementing the solution into your workflow depends on the developers on your side. In our experience, this implementation takes no more than one week.

 

Whichever approach you choose, Oz Forensics is dedicated to ensuring a smooth implementation and minimizing your time. Contact Oz Forensics experts to start the implementation.

Do you provide technical support for the testing period?

Oz Forensics offers free-of-charge dedicated technical support during your trial period to help you to get the most out of your experience with Oz Forensics solutions. Our team is available to answer your questions, address any technical challenges you may face, and guide you through the testing process. We prefer to use the Slack app for these interactive support chats.

Does Oz Forensics have a solution for recognizing document fields?

While Oz Forensics does not directly develop document recognition solutions, we understand the importance of flexibility and customization in your workflow. That is why Oz Forensics’s platform seamlessly integrates with various optical character recognition (OCR) services through the API. Thus, you can choose the OCR provider that best aligns with your specific needs and preferences.

We are looking for a liveness solution partner, does Oz Forensics have a partner program?

Oz Forensics is open to innovative, value-driven partnerships with open communication and complementing expertise. We offer two types of cooperation:

  1. A technological partnership is a choice if you would like to integrate Oz Forensics technologies into your end-to-end solutions. 
  2. A reseller program is an opportunity to partner with a world-leading liveness software vendor and start selling our solution immediately after the contract is signed, with no upfront costs or investments.

Submit your request using your corporate email, and a dedicated member of our team will get in touch shortly.

What kind of business values by using Oz Liveness are?

You can read real success stories from partners and customers where they share how Oz Forensics solutions have helped their business. If you have any questions, we’re happy to discuss them, email us.

All products include:

FormCardIcon - 1

Simple,
modularized APIs

FormCardIcon - 1 FormCardIcon - 2 FormCardIcon - 3

Flexible SDKs for iOS,
Android and web

FormCardIcon - 1

Easy integration
using Docker

Book a demo >