Case study

AI-Powered Passport Verification and Identity Matching

BMedia needed a fast, automated identity verification (KYC) system to replace slow manual passport checks and prevent fraud.
  • Client: BMedia
  • Industry: Identity Verification & KYC Automation
  • AI capability: Intelligent Document Processing
Specimen Dutch passport with each printed field and the two-line machine readable zone boxed for OCR
Data extraction accuracy
98%
End-to-end KYC verification
<5s
Lower manual processing costs
80%+

The challenge

Manual KYC is slow, costly and easy to fool

Manual KYC onboarding was slow, costly, and error-prone. BMedia required an AI system to instantly crop passports, extract structured data via OCR, and match the passport photo to a live user selfie, all while detecting physical and digital document forgery in real-time.

What we built

Locate the document, read it, match the face

Three models in one pass, with document checks at each step.

KYC check · specimen document
Processing
Specimen Polish passport with the document title, photo, personal ID number, security feature and machine readable zone highlightedSpecimen · cropped

1/4A custom vision model finds the document in the photo and locates each region on it.

Manual identity checks are slow and easy to get wrong. This pipeline finds the document in the photo, reads it, and matches the face on it to a selfie in under five seconds.

  • Document detection and crop

    A vision model locates the passport in a phone photo and straightens it before anything is read.
  • OCR with MRZ validation

    Printed fields and the machine readable zone are read, then cross-checked against ICAO check digits.
    OCRICAO MRZ
  • Face matching

    Facial recognition compares the document photo with a live selfie for biometric liveness matching.
  • Forgery checks

    Physical and digital tampering signals are checked in the same pass as extraction.

The impact

Onboarding in seconds

  • 98% data extraction accuracy
  • Under 5s end-to-end verification
  • 80%+ lower manual processing cost

BMedia achieved fully automated KYC onboarding in under 5 seconds per user. Data extraction accuracy reached 98%, slashing manual processing costs by over 80% and drastically improving platform security.

Book a strategy session

Talk to an AI engineer about your project

Tell us what you want to automate. The first call is a 30-minute working session with an engineer, not a sales pitch.

  • Send the form, it takes 2 minutes
  • We reply within 1 business day, under NDA if you need it
  • A 30-minute call to scope feasibility and next steps

Tell us about your project

By submitting, you agree to our Privacy Policy. We never share your details.