Skip to main content
Didit’s Liveness Detection solution provides enterprise-grade biometric verification through advanced computer vision and machine learning algorithms. Our system achieves 99.9% accuracy with a false acceptance rate (FAR) of less than 0.1%, ensuring robust protection against spoofing attacks.

Liveness Detection Methods

Our platform implements three distinct anti-spoofing technologies, each tailored to different security needs and user experiences:
MethodDescriptionSecurity LevelBest For
3D Action & Flash• Combines multi-factor biometric verification with a randomized action sequence and dynamic light pattern analysis.
• At the start, the user is prompted to perform a simple action—like blinking or nodding—ensuring real-time interaction.
• Simultaneously, the system projects a sequence of light patterns onto the face, analyzing the reflections to confirm the face’s three-dimensional structure.
Deep learning algorithms examine micro-expressions and the light reflection responses to verify the presence of a live person.
• Offers the highest security by integrating behavioral (action) and physical (light-based depth) cues, making it nearly impossible to spoof with static images, videos, or even advanced masks.
HighestBanking, healthcare, government applications
3D Flash• Uses dynamic light pattern analysis to validate facial topology without requiring user interaction.
• Projects a series of light patterns onto the face at over 30 frames per second, analyzing the reflections to create a depth map.
• This depth map confirms the face’s three-dimensional structure, distinguishing it from flat images or 2D spoofs.
• Provides a seamless experience while maintaining high security against presentation attacks like photos or screens.
HighFinancial services, account access, identity verification
Passive Liveness• Relies on single-frame deep learning analysis to detect signs of liveness.
• Examines the image for artifacts, texture patterns, and other subtle indicators that differentiate a real face from a spoof.
• A convolutional neural network (CNN) validates facial features and identifies anomalies, such as those from printed photos or digital screens.
• Offers fast and convenient verification but provides standard security, suitable for low-risk use cases.
StandardLow-friction scenarios, consumer applications
Advanced Security of 3D Flash and 3D Action & Flash:
  • These methods are engineered to defeat sophisticated spoofing attacks, such as high-quality masks, deepfakes, and video replays.
  • By projecting dynamic light patterns and analyzing their reflections, they detect how light interacts with a real 3D face versus a flat or artificial surface.
  • The 3D Action & Flash method adds an extra layer of security with a randomized action (e.g., blink or nod), requiring real-time behavioral responses that pre-recorded media or synthetic identities cannot replicate.
  • Proven to deliver high accuracy and low false acceptance rates, these methods are ideal for high-stakes environments.
Each method generates a normalized liveness score (0-100%) based on our proprietary algorithm, which evaluates multiple security factors in real time.

Configurable Thresholds

You can customize security levels by setting different thresholds for liveness scores. For example:
These thresholds can be adjusted based on your risk tolerance and security requirements, offering flexibility across use cases.

How It Works

Video Selfie Capture

The user is guided through a simple, intuitive interface tailored to the selected liveness method.
CheckDescription
Real-time feedbackEnsures proper lighting, positioning, and framing
Quality checksMonitors for blur, glare, and optimal facial visibility
Adaptive captureAdjusts to various device capabilities and network conditions
Method guidanceShows method-specific instructions (e.g., “Blink now” for 3D Action)

Liveness Detection Analysis

Advanced algorithms process the captured media in real time to detect spoofing attempts. The analysis differs per method:
  • Verifies the user’s action (e.g., blink or nod) to confirm it’s performed correctly and live
  • Analyzes light pattern reflections to validate the face’s three-dimensional structure
  • Uses deep learning to assess micro-expressions and other behavioral cues
  • Combines behavioral + physical signals for the strongest spoof resistance
  • Processes a sequence of light pattern reflections at 30+ FPS to build a detailed depth map
  • Confirms the face’s 3D properties, distinguishing it from flat or 2D spoofs
  • No user interaction required — fully passive from the user’s perspective
  • Applies deep learning to a single frame to detect texture patterns and artifacts
  • A convolutional neural network (CNN) validates facial features and identifies anomalies
  • Fastest method — works with a single photo capture
Multi-layered detection identifies presentation attacks including photos, screens, masks, and deepfakes.

Result Processing & Verification

The system compares the liveness score against your configured thresholds and delivers results instantly.
OutputDescription
Liveness scoreNormalized 0–100% confidence score
DecisionApproved, Declined, or In Review based on your thresholds
MethodWhich liveness method was used (passive, flash, action_flash)
Reference imageCaptured frame used for the liveness check
WarningsAny anomalies detected (e.g., low quality, potential spoof indicators)
Results are delivered via API response, webhook, or viewable in the Business Console with detailed audit logs for compliance.
You can configure which liveness method to use per workflow in the Business Console. Different workflows can use different methods depending on your risk requirements.