Smartphone Fingerprint Liveness Detection via Binary Image Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Biometric fingerprint capture using smartphone cameras faces challenges in security and robustness against spoofing, requiring improved methods for accurate and secure fingerprint authentication.
Innovation Solution
A method and system that utilize smartphone cameras to capture fingerprint images by activating the camera and applying image processing filters, including conversion to binary images, detection of fingers, application of filters to generate a fingerprint image, and transmission to a server for verification, incorporating liveness detection and quality scoring to enhance security and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If smartphone camera is used for fingerprint capture, then accessibility and convenience are improved, but security and robustness against spoofing deteriorate
Solution Approach 1:
The system performs preliminary liveness detection by analyzing challenge-response patterns before final fingerprint verification. The user is presented with a challenge pattern (e.g., specific finger positioning or movement) that must be completed before the fingerprint is captured and processed, preventing spoofing attempts from bypassing the authentication system
Solution Approach 2:
The system implements feedback mechanisms through quality scoring and liveness detection results that determine whether the captured fingerprint image is acceptable for authentication. The quality score provides feedback on image quality metrics, and the liveness detection provides feedback on whether the captured biometric data appears to be from a live user, allowing the system to reject low-quality or spoofed images
2Measurement precision
If multiple image processing filters are applied, then fingerprint image quality is improved, but processing time and complexity increase
Solution Approach 1:
The system applies image processing filters in a predetermined sequence during the initial fingerprint capture phase. Binary conversion, edge detection, and enhancement filters are applied automatically as the image is captured, so that by the time the image reaches the verification stage, the processing is already complete or near-complete
Solution Approach 2:
The system dynamically adjusts image processing parameters based on the captured image quality. The quality score calculation assesses multiple parameters (contrast, sharpness, completeness) and the system selectively applies additional processing only when necessary, rather than always applying the full sequence of filters
3Measurement precision
If high resolution is used for fingerprint capture, then image quality is improved, but device resources and processing power are consumed
Solution Approach 1:
The system captures the fingerprint at high resolution only in the critical region of interest (the fingerprint ridge area), while using lower resolution for surrounding areas. This is achieved through selective region-of-interest processing where the camera or image processing focuses computational resources on enhancing the fingerprint patterns while reducing processing in non-critical areas
Data Source
AI summary
Methods, systems, and computer readable media for fingerprint capture and verification are described. A camera is utilized to capture a set of images at a first resolution. A focal length for at least one object in the plurality of images is verified to be greater than a minimum focus threshold. The images are converted to corresponding binary images. A finger is identified in the one or more binary images. A still image of the finger is captured at a second and higher resolution. Image processing filters are applied to the still image to generate a fingerprint image which is transmitted to an application server for verification.


