Single-Camera Face and QR Code Authentication Against Spoofing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing authentication systems require two imaging units for face and information code imaging, limiting installation flexibility and potentially leading to poor imaging quality due to user positioning, and are vulnerable to spoofing.
Innovation Solution
An authentication system and method that uses a single imaging unit to capture both the user's face and an information code displayed on a recording medium, determining a facial recognizable state, extracting facial feature points, and matching them with pre-recorded points from the information code for authentication, with additional safeguards against spoofing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If two imaging units are used (one for face imaging and one for information code imaging), then authentication reliability is improved, but device complexity and installation difficulty increase
Solution Approach 1:
The patent combines the face imaging function and information code imaging function into a single imaging unit. This single imaging unit captures both the user's face and the authentication code displayed on their terminal, eliminating the need for separate imaging devices and reducing installation complexity while maintaining authentication reliability through multi-functional imaging
Solution Approach 2:
The imaging unit is designed to perform multiple functions: it can image the user's face for facial recognition and simultaneously image the authentication code (QR code or barcode) displayed on the user's terminal. This multi-functional design simplifies the system configuration while ensuring reliable authentication through diverse imaging capabilities
2Reliability
If two imaging units are used, then authentication security is improved, but ease of operation deteriorates due to positioning requirements
Solution Approach 1:
By merging face imaging and code imaging into one imaging unit, the user only needs to position their terminal within the single imaging unit's capture range. This eliminates the need to simultaneously satisfy positioning requirements for two separate imaging devices, significantly improving ease of operation while maintaining security through combined facial recognition and code verification
3Ease of operation
If a single imaging unit is used for both face and code imaging, then ease of operation is improved, but measurement precision may deteriorate
Solution Approach 1:
The imaging process is segmented into distinct processing stages: the single imaging unit captures a composite image containing both face and code, then the system separately processes the face region for facial feature extraction and the code region for authentication code recognition. This segmentation in processing ensures that each function receives appropriate attention and precision despite using a single imaging device
Solution Approach 2:
The system adjusts imaging parameters such as resolution, focus, and lighting based on the specific imaging target (face or code). By dynamically changing these parameters during the imaging and processing sequence, the system maintains high measurement precision for both facial feature extraction and code recognition while using a single imaging unit
Data Source
Figure 1A~1B
Figure 2
Figure 3
AI summary
A user authentication system (10) uses an information code such as a two-dimensional information code. The authentication system (10) includes an authentication device (20), and the user is authenticated by combining the authentication device (20) with a user's mobile terminal (30). In the mobile terminal (30), an authentication code (C) in which facial feature points extracted from user's facial images are recorded is stored in the memory (32). In the authentication device (20), facial feature points are extracted from images of a human's face captured by an imaging unit (23), after being determined to be in a facial recognizable state, and the authentication code (C) is displayed on the screen of the mobile terminal (30). The facial feature points recorded in the authentication code (C) are read from the images of the authentication code (C). The extracted facial feature points and the read facial feature points are subjected to matching with each other in order to authenticate the user.