METHOD AND SYSTEM FOR DETECTING FINGERPRINT SENSOR PROTECTION LAYER THICKNESS
20170343341 · 2017-11-30
Inventors
Cpc classification
G06V40/1329
PHYSICS
International classification
Abstract
Embodiments of the present invention relate to the technical field of fingerprint sensor detection, and in particular, relate to a method and system for detecting a thickness of a protection layer of a fingerprint sensor. The method includes the following steps: step a: collecting fingerprint data via a fingerprint sensor, the fingerprint sensor comprising a plurality of chip sensing units, arranged in an array; step b: calculating a derivative of the fingerprint data, normalizing the derivative of the fingerprint data, and calculating an integration according to the normalized derivative of the fingerprint data; and step c: acquiring a thickness of a protection layer of the fingerprint sensor according to the integration result.
Claims
1. A method for detecting a thickness of a protection layer of a fingerprint sensor, the method comprising: step a: collecting fingerprint data via a fingerprint sensor, the fingerprint sensor comprising a plurality of chip sensing units arranged in an array; step b: calculating a derivative of the fingerprint data, normalizing the derivative of the fingerprint data, and calculating an integration according to the normalized derivative of the fingerprint data; and step c: acquiring a thickness of a protection layer of the fingerprint sensor according to the integration result.
2. The method for detecting a thickness of a protection layer of a fingerprint sensor according to claim 1, wherein step a further comprises: pressing the fingerprint sensor by using a fingerprint simulating device, wherein the fingerprint simulating device is a prosthetic finger comprising an object that has electrical features or is approximate to a finger.
3. The method for detecting a thickness of a protection layer of a fingerprint sensor according to claim 1, wherein in step b, the derivative of the fingerprint data is calculated by using the following formula:
4. The method for detecting a thickness of a protection layer of a fingerprint sensor according to claim 3, wherein in step b, the derivative of the fingerprint data is normalized by using the following formula:
5. The method for detecting a thickness of a protection layer of a fingerprint sensor according to claim 4, wherein in step b, the integration is calculated by using the following formula:
I=Σ.sub.i=0.sup.rowΣ.sub.j=0.sup.colQ.sub.i,j wherein I denotes an integration result, row denotes a total number of rows of the chip sensing units, and col denotes a total number of columns of the chip sensing units.
6. The method for detecting a thickness of a protection layer of a fingerprint sensor according to claim 4, wherein in step c, the thickness of the protection layer of the fingerprint sensor is calculated by using a linear fitting formula:
T=K×I+B wherein T denotes a calculated thickness of the protection layer, and K and B denote fitting parameters.
7. A system for detecting a thickness of a protection layer of a fingerprint sensor, comprising: a fingerprint collecting unit, a derivative calculating unit, a derivative normalizing unit, an integration calculating unit and a protection layer thickness calculating unit; wherein the fingerprint collecting unit, the derivative calculating unit, the derivative normalizing unit, the integration calculating unit and the protection layer thickness calculating unit are sequentially connected; the fingerprint collecting unit is configured to collect fingerprint data and comprises a plurality of chip sensing units arranged in an array; the derivative calculating unit is configured to calculate a derivative of the fingerprint data; the derivative normalizing unit is configured to normalize the derivative of the fingerprint data; the integration calculating unit is configured to calculate an integration according to the normalized derivative of the fingerprint data; and the protection layer thickness calculating unit is configured to calculate a thickness of the protection layer of the fingerprint sensor according to an integration result.
8. The system for detecting a thickness of a protection layer of a fingerprint sensor according to claim 7, further comprising a fingerprint simulating device connected to the fingerprint collecting unit, the fingerprint simulating device is configured to simulate a finger to press the fingerprint sensor, and the fingerprint simulating device is a prosthetic finger comprising an object that has electrical features or is approximate to a finger.
9. The system for detecting a thickness of a protection layer of a fingerprint sensor according to claim 7, wherein the derivative calculating unit calculates the derivative of the fingerprint data by using the following formula:
10. The system for detecting a thickness of a protection layer of a fingerprint sensor according to claim 9, wherein the derivative normalizing unit normalizes the derivative of the fingerprint data by using the following formula:
11. The system for detecting a thickness of a protection layer of a fingerprint sensor according to claim 10, wherein the integration calculating unit calculates the integration by using the following formula:
I=Σ.sub.i=0.sup.rowΣ.sub.j=0.sup.colQ.sub.i,j wherein I denotes an integration result, row denotes a total number of rows of the chip sensing units, and col denotes a total number of columns of the chip sensing units.
12. The system for detecting a thickness of a protection layer of a fingerprint sensor according to claim 9, wherein the protection layer thickness calculating unit calculates the thickness of the protection layer of the sensor by using a linear fitting formula:
T=K×I+B wherein T denotes a calculated thickness of the protection layer, and K and B denote fitting parameters.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
DETAILED DESCRIPTION
[0043] For better understanding of the present invention, the present invention is thoroughly described with reference to relevant accompanying drawings. The accompanying drawings show preferential embodiments of the present invention. However, the present invention may be implemented in a plurality of forms or ways, and is not limited to the embodiments described herein. On the contrary, the embodiments described herein are intended to make the disclosure of the present invention more clearly and thoroughly understood.
[0044] Unless otherwise defined, all the technical and scientific terms used in this specification convey the same meanings as the meanings commonly understood by a person skilled in the art. Additionally, the terms used in the specification the present invention are merely for describing the objective of the specific embodiments, and are not intended to limit the present invention.
[0045]
[0046] Step S100: A fingerprint simulating device having specific texture is pressed on a protection layer of a fingerprint sensor.
[0047] In step S100, referring to
[0048] Experiments find that the range and strength of scattering of the press signal of the fingerprint simulating device is relevant to the thickness of the protection layer.
[0049] Step S200: Fingerprint data on a protection layer of the fingerprint simulating device is collected via the fingerprint sensor, and a frame of fingerprint data is acquired.
[0050] Step S300: A derivative of the fingerprint data is calculated, wherein the derivative of the fingerprint data is calculated by using the following formula:
[0051] In formula (1), D.sub.i,j denotes a derivative of a chip sensing unit in the i.sup.th row and j.sup.th column, and R.sub.id denotes fingerprint data of the chip sensing unit in the i.sup.th row and j.sup.th column.
[0052] Step S400: The derivative of the fingerprint data is normalized, wherein the derivative of the fingerprint data is normalized by using the following formula:
[0053] In formula (2), Q.sub.i,j denotes a normalization result of the derivative of the chip sensing unit in the i.sup.th row and j.sup.th column, D.sub.max denotes a maximum derivative value of a current frame of fingerprint data, and D.sub.min denotes a minimum derivative value of the current frame of fingerprint data.
[0054] Step S500: An integration of the fingerprint sensor is calculated according to the normalized derivative of the fingerprint data, wherein the integration of the fingerprint sensor is calculated by using the following formula:
I=Σ.sub.i=0.sup.rowΣ.sub.j=0.sup.colQ.sub.i,j (3)
[0055] In formula (3), I denotes an integration result, row denotes a total number of rows of pixels, and col denotes a total number of columns of the pixels.
[0056] Step S600: A thickness of a protection layer of the fingerprint sensor is calculated by introducing the integration result into a fitting formula.
[0057] In step S600, different fitting formulas may be used according to the specific relationships. In the embodiment of the present invention, the thickness of the protection layer is calculated a linear fitting formula:
T=K×I+B (4)
[0058] In formula (4), T denotes a calculated thickness of the protection layer, and K and B denote fitting parameters. The fitting parameters are calculated by using such methods as the least square method and the like. Firstly, integration results I of a plurality of fingerprint sensors need to be collected and calculated through steps 200 to 500, then the thicknesses of the protection layers of these fingerprint sensors are calculated, and finally the fitting parameters K and B are calculated according to the integration results I and the thicknesses T of the protection layers.
[0059]
[0060] The fingerprint simulating device is configured to simulate a finger to press a protection layer of a fingerprint sensor.
[0061] In the embodiment of the present invention, the fingerprint simulating device may be a prosthetic finger including an object that has electrical features or is approximate to a finger, for example, a metal block, an electrically conductive rubber and the like. No special requirement is imposed on the specific texture of the prosthetic finger. However, textures of prosthetic fingers calculated by using the same calculation formula need to be identical.
[0062] The fingerprint collecting unit is configured to collect fingerprint data on the protection layer of the fingerprint simulating device, to acquire a frame of fingerprint data; wherein the fingerprint collecting unit is an array of chip sensing units.
[0063] The derivative calculating unit is configured to calculate a derivative of the fingerprint data, wherein the derivative of the fingerprint data is calculated by using the following formula:
[0064] In formula (1), D.sub.i,j denotes a derivative of a chip sensing unit in the i.sup.th row and j.sup.th column, and R.sub.i,j denotes fingerprint data of the chip sensing unit in the i.sup.th row and j.sup.th column.
[0065] The derivative normalizing unit is configured to normalize the derivative of the fingerprint data, wherein the derivative of the fingerprint data is normalized by using the following formula:
[0066] In formula (2), Q.sub.i,j denotes a normalization result of the derivative of the chip sensing unit in the i.sup.th row and j.sup.th column, D.sub.max denotes a maximum derivative value of a current frame of fingerprint data, and D.sub.min denotes a minimum derivative value of the current frame of fingerprint data.
[0067] The integration calculating unit is configured to calculate an integration of the fingerprint sensor according to the normalized derivative of the fingerprint data, wherein the integration of the fingerprint sensor is calculated by using the following formula:
I=Σ.sub.i=0.sup.rowΣ.sub.j=0.sup.colQ.sub.i,j (3)
[0068] In formula (3), I denotes an integration result, row denotes the total number of rows of pixels, and col denotes the total number of columns of the pixels.
[0069] The protection layer thickness calculating unit is configured to calculate a thickness of a protection layer of the fingerprint sensor by introducing the integration result into a fitting formula; wherein different fitting formulas may be used according to the specific relationships. In the embodiment of the present invention, the thickness of the protection layer is calculated a linear fitting formula:
T=K×I+B (4)
[0070] In formula (4), T denotes a calculated thickness of the protection layer, and K and B denote fitting parameters. The fitting parameters are calculated by using such methods as the least square method and the like. Firstly, integration results I of a plurality of fingerprint sensors need to be collected and calculated by sequentially using the fingerprint collecting unit, the derivative calculating unit, the derivative normalizing unit and the integration calculating unit, then the thicknesses of the protection layers of these fingerprint sensors are calculated, and finally the fitting parameters K and B are calculated according to the integration results I and the thicknesses T of the protection layers.
[0071] In the method and system for detecting a thickness of a protection layer of a fingerprint sensor according to the embodiments of the present invention, the thickness of the protection layer of the fingerprint sensor is calculated according to the fingerprint data collected by the fingerprint sensor, and thus the thickness of the protection layer of the fingerprint sensor may be measured without damaging the fingerprint sensor. Moreover, measurement may be carried out for each sensor during mass production, and thus product quality may be better controlled and the measurement cost is low.
[0072] Described above are preferred embodiments of the present invention. However, implementation of the present invention is not limited to the above embodiments. Any variations, polishments, substitutions, combinations, or simplifications, or the like equivalent replacements made to the present invention without departing from the spiritual essence and principle of the present invention shall all be covered within the protection scope of the present invention.