Convolutional Neural Network for ID Document Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing difficulty in distinguishing fake identification documents from genuine ones, exacerbated by the growing number of government-issued ID types and sophisticated forgery techniques, poses a challenge in authentication, especially with human inspectors struggling to identify alterations and new document formats.

Innovation Solution

A system utilizing convolutional neural networks (CNN) for image recognition and machine learning to classify and authenticate identification documents by extracting and comparing physical and visual characteristics, including normalization of images to overcome environmental challenges such as glare and damage, thereby providing a reliable and efficient method for determining document authenticity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If human inspectors are used to examine ID documents, then flexibility in handling various document types is maintained, but authentication accuracy deteriorates due to the increasing number of ID types and sophisticated forgery techniques

Engineering Contradiction:
Improveability to handle various ID document typesVSAvoidauthentication accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent replaces the mechanical human inspection system with an automated image processing system that captures images of ID documents and analyzes them using computer vision algorithms. This substitution enables consistent, high-precision authentication across thousands of ID document types without human fatigue or subjectivity, while maintaining adaptability through programmable recognition of various document formats and security features.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional image capture methods are used without normalization, then device complexity is reduced, but authentication reliability deteriorates due to environmental challenges such as glare, shadow, and document damage

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidimage processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary normalization processing to captured images before authentication analysis. This includes correcting glare, shadows, and distortions, as well as normalizing document positioning and lighting conditions. By performing these corrections in advance, the system ensures reliable authentication results even under varying environmental conditions, while the normalization algorithms are designed to be computationally efficient.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed physical characteristic analysis is performed to detect fake IDs, then authentication accuracy is improved, but processing speed deteriorates

Engineering Contradiction:
Improvefake ID detection accuracyVSAvoidauthentication speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the authentication process into multiple parallel analysis streams, each examining different physical characteristics of the ID document such as barcode patterns, security features, text formatting, and layout structures. By dividing the comprehensive analysis into concurrent tasks rather than sequential steps, the system maintains high detection accuracy while improving processing speed through parallel computation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10410309B2Classification and authentication of identification documents using a convolutional neural network
Publication Date: 2019.09.10 META PLATFORMS INC
  • US10410309B2 patent drawing
  • US10410309B2 patent drawing
  • US10410309B2 patent drawing

AI summary

The present disclosure describes a method to determine whether a physical identification document is authentic. An authentication manager receives an image of a physical identification document to be authenticated. The authentication manager extracts a set of characteristics of the document from the image. The authentication manager determines a class of the document based on the set of characteristics. The authentication manager applies a convolution kernel, convolving the image with the kernel to generate a feature map. The authentication manager determines a score based on the feature map, where the score identifies the likelihood that the document is valid. The authentication manager then provides an indication that the physical document is authentic based on the score.