Fingerprint Image Deblurring via Iterative Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current deblurring methods for fingerprint images are inefficient and require significant computation time, especially when dealing with various types of blur, and are sensitive to errors in point spread function data, leading to artifacts and slow convergence rates.

Innovation Solution

A method using an iterative projection algorithm with a Tikhonov functional expressed as a sum of L2 and L1 terms, implemented through a proximal operator and Nesterov minimization, which does not rely on a regularization parameter, allowing for efficient processing of all types of blurry images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional deconvolution methods (linear, non-linear, statistical, wavelet-based) are used, then deblurring can be achieved, but computation time becomes excessively long and the system becomes complex

Engineering Contradiction:
Improveimage deblurring qualityVSAvoidcomputation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the deblurring problem into two distinct components: a linear deconvolution step using Fourier transforms to handle the blur, and a non-linear denoising step using wavelet thresholding to remove artifacts. This segmentation allows each component to be optimized independently, reducing overall computation time while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges Fourier-based deconvolution and wavelet-based denoising into a unified iterative algorithm. By combining these two approaches, the system achieves both efficient computation (from Fourier methods) and effective artifact removal (from wavelet methods), resolving the contradiction between speed and quality.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If wavelet-based deconvolution methods are used, then both motion blur and defocus blur can be handled, but convergence rate becomes very slow when the problem is poorly conditioned

Engineering Contradiction:
Improveability to handle different blur typesVSAvoidconvergence rate
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements a dynamic iterative algorithm that adaptively adjusts processing parameters based on the specific characteristics of the input image and blur type. The algorithm dynamically switches between different processing strategies for motion blur versus defocus blur, optimizing convergence speed for each case while maintaining versatility across different blur types.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If linear deconvolution methods are used, then implementation is simple, but the system becomes very sensitive to errors in point spread function data, producing artifacts

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsensitivity to PSF errors
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces wavelet thresholding as an intermediary step between deconvolution and final image output. This intermediary process acts as a filter that removes artifacts caused by PSF errors while preserving genuine image features. The wavelet transform serves as a mediator that separates signal from noise, reducing sensitivity to inaccuracies in the point spread function data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11145034B2Method for deblurring an image
Publication Date: 2021.10.12 IDEMIA PUBLIC SECURITY FRANCE
  • US11145034B2 patent drawing
  • US11145034B2 patent drawing
  • US11145034B2 patent drawing

AI summary

A method of deblurring an observed image acquired by an image sensor in order to determine an observable image corresponding to the deblurred observed image. The observable image and the observed image each are formed by a set of pixels defined by at least one numerical value. The method involves expressing the observable image as a solution minimizing a Tikhonov functional defined by the observed image, applying a spreading function at the point of the image sensor and applying a wavelet transform operator. The Tikhonov functional is expressed as a sum of at least two terms. The method further involves determining the observable image by implementing an iterative projection algorithm released on a closed convex, at each iteration of which, the successive application of a projection operator associated with each of the terms of the Tikhonov functional.