US20190362127A1 - Fingerprint enrollment method and electronic device using the same - Google Patents
Fingerprint enrollment method and electronic device using the same Download PDFInfo
- Publication number
- US20190362127A1 US20190362127A1 US16/248,747 US201916248747A US2019362127A1 US 20190362127 A1 US20190362127 A1 US 20190362127A1 US 201916248747 A US201916248747 A US 201916248747A US 2019362127 A1 US2019362127 A1 US 2019362127A1
- Authority
- US
- United States
- Prior art keywords
- fingerprint
- instruction
- electronic device
- spiral curve
- images
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1347—Preprocessing; Feature extraction
-
- G06K9/00067—
-
- G06K9/0004—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/13—Sensors therefor
- G06V40/1318—Sensors therefor using electro-optical elements or layers, e.g. electroluminescent sensing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/50—Maintenance of biometric data or enrolment thereof
Definitions
- the present invention relates to biometrics enrollment, and in particular to a method of enrolling fingerprints.
- a conventional fingerprint enrollment method requires the user to press the fingerprint sensor multiple times with different parts of the finger.
- the fingerprint sensor obtains a plurality of fingerprint images 60 of the finger as fingerprint enrollment data.
- the conventional method has drawbacks. The user does not actually confirm whether he has pressed each part of the finger over the fingerprint sensor. Therefore, the plurality of fingerprint images 60 obtained by the fingerprint sensor are still generally not complete enough, and the user is required to press the sensor more times.
- the conventional method is inconvenient for the user and will increase the enrollment time.
- Another conventional fingerprint enrollment method is so-called as swiping enrollment method.
- the user needs to swipe the finger on the fingerprint sensor for multiple times in different directions, so that the fingerprint images 70 of different parts of the finger are obtained by the fingerprint sensor and are taken as the fingerprint enrollment data.
- the conventional method also has drawbacks.
- the arrow in the FIG. 15 represents the direction in which the finger swipe over the fingerprint sensor.
- the force of the finger contact changes.
- the moving speed of the finger is usually getting faster and faster, so that the fingerprint sensor easily captures the deformed fingerprint image as the fingerprint images 71 , 72 .
- the present invention provides a fingerprint enrollment method to solve the problems of the conventional method, such as that the enrollment time is too long, the obtained fingerprint image is not complete, and deformed fingerprint image is easily obtained, and so on.
- the present invention provides a fingerprint enrollment method comprising steps of:
- the present invention provides an electronic device comprising:
- the instruction is used to prompt a user to move a finger on the fingerprint sensor in a spiral path so that the fingerprint sensor obtains multiple fingerprint images.
- the advantage of the present invention is that an instruction is provided to prompt the user to perform fingerprint enrollment with a spiral path. With the finger moves in a spiral path, the fingerprint sensor collects multiple fingerprint images in a short time. No only the enrollment time is effectively shortened, but also the deformed fingerprint image is less likely to be obtained.
- FIG. 1A is a flowchart of a first embodiment of a fingerprint enrollment method in accordance with the present invention
- FIG. 1B is a flowchart of a second embodiment of a fingerprint enrollment method in accordance with the present invention.
- FIG. 2 is an operational view of the fingerprint enrollment method in accordance with the present invention, showing that the user moves the finger according to the instruction;
- FIG. 3 is an illustrative view of the fingerprint images that obtained through the fingerprint enrollment method in accordance with the present invention.
- FIG. 4 is an illustrative view of a first embodiment of an instruction in accordance with the present invention.
- FIG. 5 is an illustrative view of a second embodiment of an instruction in accordance with the present invention.
- FIG. 6 is an illustrative view of a third embodiment of an instruction in accordance with the present invention.
- FIG. 7 is an illustrative view of a fourth embodiment of an instruction in accordance with the present invention.
- FIG. 8 is an illustrative view of a fifth embodiment of an instruction in accordance with the present invention.
- FIGS. 9A to 9C are operational illustrative views of a first embodiment of a process for displaying an instruction in accordance with the present invention.
- FIGS. 10A to 10C are operational illustrative views of a second embodiment of a process for displaying an instruction in accordance with the present invention.
- FIG. 11 is an illustrative view of a complete fingerprint image that stitched by the fingerprint images obtained through the fingerprint enrollment method in accordance with the present invention.
- FIG. 12 is a block diagram of an electronic device in accordance with the present invention.
- FIG. 13 is an illustrative view of the fingerprint images that obtained through a conventional pressing method in accordance with the prior art
- FIG. 14 is an illustrative view of the fingerprint images that obtained through a conventional swiping method in accordance with the prior art.
- FIG. 15 is an illustrative view of the deformed fingerprint images that obtained through the conventional swiping method in accordance with the prior art.
- an embodiment of an electronic device in accordance with the present invention comprises a fingerprint sensor 20 , a display 40 , a processing unit 21 and a storage medium 22 .
- the processing unit 21 is coupled to the fingerprint sensor 20 , the display 40 , and the storage medium 22 .
- the fingerprint sensor 20 is used to sense a fingerprint of a finger.
- a size of the fingerprint sensor 20 is smaller than that of the finger.
- the size of the present fingerprint sensor 20 is 6 mm*6 mm to 12 mm*12 mm, and the size of the finger is about 20 mm*20 mm.
- the fingerprint sensor 20 may be optical fingerprint sensor or capacitive fingerprint sensor, and both can be adapted for the present invention.
- a fingerprint enrollment method in accordance with the present invention comprises steps of:
- the processing unit 21 provides the instruction.
- the instruction is used to prompt the user to move a finger on the fingerprint sensor 20 in a spiral path.
- the instruction is a visually visible instruction.
- the processing unit 21 provides the instruction to the display 40 , and the display 40 shows the instruction.
- the instruction may also be an audio instruction.
- the fingerprint sensor 20 senses the finger when the finger touches on the fingerprint sensor 20 to obtain a fingerprint image 30 . Since the size of the fingerprint sensor 20 is smaller than that of the finger 10 , the fingerprint image 30 is a partial image of a complete fingerprint of the finger 10 . When the finger 10 moves on the fingerprint sensor 20 , the fingerprint sensor 20 senses the finger 10 for multiple times to obtain multiple fingerprint images 30 .
- the fingerprint sensor 20 transmits the obtained multiple fingerprint images 30 to the processing unit 21 .
- the processing unit 21 generates one or multiple fingerprint enrollment data according to the multiple fingerprint images 30 .
- the method in accordance with the present invention further comprises multiple steps S 30 to S 50 as shown in FIG. 1B .
- the program codes corresponding to the steps S 30 , S 40 and S 50 are stored in the storage medium 22 .
- the processing unit 22 executes the codes in the storage medium 22 to implement the steps S 30 , S 40 and S 50 .
- the step S 30 is used to determine whether the fingerprint image 30 obtained in the step S 20 is qualified.
- the step S 40 is proceeded to generate a fingerprint enrollment datum according to the qualified fingerprint image 30 .
- the step S 50 is proceeded to abandon the unqualified fingerprint image 30 .
- the steps S 20 to S 50 are repeated multiple times to obtain multiple qualified fingerprint images 30 .
- the processing unit 21 further counts the number of the qualified fingerprint images 30 . When the number of qualified fingerprint images 30 reaches a predetermined value (such as 20), the processing unit 21 notifies the fingerprint sensor 20 to stop sensing the finger 10 .
- the processing unit 21 generates multiple fingerprint enrollment data and stores the multiple fingerprint enrollment data. When the user needs to identify the identity later, the multiple fingerprint enrollment data are used to perform fingerprint comparison to identify the user's identity. Algorithms and related details for generating enrollment data from fingerprint images are well known to those skilled in the art of fingerprint recognition and therefore are omitted for purposes of brevity.
- the processing unit 21 stitches the multiple qualified fingerprint images 30 into a complete fingerprint image 31 as shown in FIG. 11 , and generates an enrollment datum according to the complete fingerprint image 31 . The details of stitching multiple fingerprint images into a complete fingerprint image are well known to those skilled in the art of fingerprint recognition and therefore are omitted for purposes of brevity.
- the step S 30 includes a step S 32 and a step S 34 .
- the step S 32 is to determine whether the current fingerprint image 30 is different from a previous fingerprint images 30 obtained before the current fingerprint image 30 .
- One embodiment of the step S 32 includes a calculation of subtracting a fingerprint image 30 from its previous fingerprint image 30 .
- the size of the fingerprint image is 80*80 pixels.
- the method to determine whether the N th fingerprint image is different from the previous(N-1 th ) fingerprint image comprises converting the two fingerprint images into grayscale and the pixel value of each pixel is represent by a value such as 0 to 256.
- 6400 (80*80) difference values are obtained by subtracting the pixel values of one fingerprint image from the pixel values of another fingerprint image, and a sum of the 6400 difference values is calculated.
- the sum of the difference values is compared with a sum threshold. When the sum of the difference values is larger than the sum threshold, it is determined that the two fingerprint images are different.
- the sum of the 6400 difference values is divided by 6400 to have a difference average. The difference average is compared with an average threshold. When the difference average is larger than the average threshold, it is determined that the two fingerprint images are different.
- the step S 34 is further proceeded. If the determination result in the step S 32 is NO, the step S 50 is further proceeded to abandon the fingerprint image 30 .
- the step S 32 it is desire to obtain fingerprints of all areas of the finger 10 . With the step S 32 , it is able to avoid storing multiple identical fingerprint images. If the current fingerprint image 30 is different from the previous fingerprint image 30 obtained before the current fingerprint image 30 , it means that the two fingerprint images 30 correspond to different regions on the finger 10 .
- the step S 34 is to determine whether the fingerprint density D of the current fingerprint image 30 falls within a tolerance range.
- a tolerance range There are many ways to calculate the fingerprint density D.
- the number of ridges, the number of valleys, or the number of alternating between peaks and valleys covered by the two diagonal lines (or more straight lines) of the fingerprint image 30 is used as the fingerprint density D.
- the tolerance range of the fingerprint density D may be determined by the fingerprint density D 1 of the first fingerprint image 30 that is obtained by the fingerprint sensor 20 when sensing the finger 10 .
- the fingerprint density D 1 is 10
- the tolerance range may be a predetermined range of 10 (such as plus or minus 30%), i.e. 7 to 13.
- the rapid movement of the finger 10 on the fingerprint sensor 20 easily leads to a deformed fingerprint image that cannot be used to generate fingerprint enrollment data. Since the fingerprint density of the deformed fingerprint image is relatively low, the deformed fingerprint image can be excluded by determining whether the fingerprint density of the fingerprint image 30 falls within the tolerance range.
- step S 34 When the determination result in the step S 34 is YES, it means that the fingerprint image 30 is qualified. Then the step S 40 is further proceeded.
- the step to determine whether the fingerprint image 30 is qualified includes that determining whether the current fingerprint image 30 is different from the previous fingerprint image obtained before the current fingerprint image 30 , and that determining whether the fingerprint density D of the fingerprint image 30 falls within a tolerance range.
- the step S 30 as shown in FIG. 1B is only one of the embodiments and is not intended to limit the present invention.
- the sequence of the step S 32 and S 34 may be reversed.
- the step S 30 may add more determination steps.
- the step S 30 may reduce the determination step.
- the step S 30 may include only one of the steps S 32 and S 34 .
- the finger 10 is moved on the fingerprint sensor 20 in a spiral path instead of leaving and touching the fingerprint sensor 20 for many times. Therefore, the fingerprint sensor 20 can obtain multiple fingerprint images 30 in a short time so that the enrollment time is effectively shorten.
- the force of the finger pressing is generally consistent and the finger does not move too fast, such that less deformed fingerprint images are captured.
- the fingerprint images 30 obtained through the method in accordance with the present invention is more advantageous for subsequent fingerprint comparison.
- the finger 10 moving on the fingerprint sensor 20 in a spiral path it is easier to have all the fingerprints of the finger 10 to pass through the fingerprint sensor 20 . Therefore, with the method in accordance with the present invention, it is easier to obtain a full fingerprint image.
- the instruction is a string of text 50 and is shown on the display 40 .
- the content of the string of text 50 may be “Please move your finger on the fingerprint sensor in a spiral path.”
- the instruction is a spiral curve 51 shown on the display 40 to prompt the user to move a finger according to the spiral curve 51 .
- the display 40 may also show an illustrative position 500 of the fingerprint sensor.
- the instruction comprises a spiral curve and a direction symbol for indicating that the direction of the spiral curve is from an inside to an outside of the spiral curve or from the outside to the inside of the spiral curve, so as to prompt the user to move the finger along with the direction.
- the instruction 520 as shown in FIG. 6 comprises a spiral curve 52 and a direction symbol 524 .
- the direction symbol 524 is an arrow and is located at an end of the spiral curve 52 .
- the direction symbol 524 is used to show that an inner end 521 of the spiral curve 52 is a starting point and an outer end 522 of the spiral curve 52 is an end point.
- the instruction 530 as shown in FIG. 7 comprises a spiral curve 53 and a direction symbol 534 .
- the direction symbol 534 is used to show that an outer end 532 of the spiral curve 53 is a starting point and an inner end 531 of the spiral curve 53 is an end point.
- the direction of the instruction 520 is clockwise.
- the direction of the instruction 540 is counterclockwise.
- the instruction is an animation.
- the way to show the instruction on the display 40 is to show the spiral curve 51 from the inside to the outside of the spiral curve 51 or from the outside to the inside of the spiral curve 51 .
- the spiral curve 51 is shown from the inside to the outside of the spiral curve 51 .
- a first segment 511 is shown as presented in FIG. 9A
- the first segment 511 and a second segment 512 are shown as presented in FIG. 9B
- the first segment 511 , the second segment 512 and a third segment 513 are shown as presented in FIG. 9C .
- the complete spiral curve 51 is shown as presented in FIG. 5 .
- FIG. 10A to 10C and FIG. 5 Another embodiment is shown in FIG. 10A to 10C and FIG. 5 .
- the spiral curve 51 is shown from the outside to the inside of the spiral curve 51 .
- a fourth segment 514 is shown as presented in FIG. 10A
- the fourth segment 514 and a fifth segment 515 are shown as presented in FIG. 10B
- the fourth segment 514 , the fifth segment 515 and a sixth segment 513 are shown as presented in FIG. 10C .
- the complete spiral curve 51 is shown as presented in FIG. 5 .
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Image Input (AREA)
- Collating Specific Patterns (AREA)
Abstract
Description
- This application claims the benefit of United States provisional application filed on May 22, 2018 and having application Ser. No. 62/674,631, the entire contents of which are hereby incorporated herein by reference.
- This application is based upon and claims priority under 35 U.S.C. 119 from Taiwan Patent Application No. 107130882 filed on Sep. 3, 2018, which is hereby specifically incorporated herein by this reference thereto.
- The present invention relates to biometrics enrollment, and in particular to a method of enrolling fingerprints.
- Fingerprint recognition is commonly used in electronic devices recently. As a user identification technology, a user must pre-enroll fingerprint of at least one finger in an electronic device. When identity recognition is required (such as unlocking an electronic device, opening a particular application program, using a particular function, etc.), the electronic device senses the user's fingerprint and compares it with a pre-enrolled fingerprint to identify the user.
- In general, fingerprint sensors are smaller than fingers. A conventional fingerprint enrollment method requires the user to press the fingerprint sensor multiple times with different parts of the finger. With reference to
FIG. 13 , during the multiple presses, the fingerprint sensor obtains a plurality offingerprint images 60 of the finger as fingerprint enrollment data. The conventional method has drawbacks. The user does not actually confirm whether he has pressed each part of the finger over the fingerprint sensor. Therefore, the plurality offingerprint images 60 obtained by the fingerprint sensor are still generally not complete enough, and the user is required to press the sensor more times. The conventional method is inconvenient for the user and will increase the enrollment time. - Another conventional fingerprint enrollment method is so-called as swiping enrollment method. As shown in
FIG. 14 , the user needs to swipe the finger on the fingerprint sensor for multiple times in different directions, so that thefingerprint images 70 of different parts of the finger are obtained by the fingerprint sensor and are taken as the fingerprint enrollment data. The conventional method also has drawbacks. As shown inFIG. 15 , the arrow in theFIG. 15 represents the direction in which the finger swipe over the fingerprint sensor. When the finger swipes on the fingerprint sensor and then leaves the fingerprint sensor, the force of the finger contact changes. Also, the moving speed of the finger is usually getting faster and faster, so that the fingerprint sensor easily captures the deformed fingerprint image as the 71, 72.fingerprint images - To overcome the shortcomings, the present invention provides a fingerprint enrollment method to solve the problems of the conventional method, such as that the enrollment time is too long, the obtained fingerprint image is not complete, and deformed fingerprint image is easily obtained, and so on.
- To achieve aforementioned objective, the present invention provides a fingerprint enrollment method comprising steps of:
- (a) providing an instruction, wherein the instruction is used to prompt a user to move a finger on a fingerprint sensor in a spiral path;
- (b) obtaining multiple fingerprint images by the fingerprint sensor while the finger moves on the fingerprint sensor.
- In another aspect, the present invention provides an electronic device comprising:
- a fingerprint sensor; and
- a display showing an instruction when the electronic device proceeds a fingerprint enrollment, wherein
- the instruction is used to prompt a user to move a finger on the fingerprint sensor in a spiral path so that the fingerprint sensor obtains multiple fingerprint images.
- The advantage of the present invention is that an instruction is provided to prompt the user to perform fingerprint enrollment with a spiral path. With the finger moves in a spiral path, the fingerprint sensor collects multiple fingerprint images in a short time. No only the enrollment time is effectively shortened, but also the deformed fingerprint image is less likely to be obtained.
-
FIG. 1A is a flowchart of a first embodiment of a fingerprint enrollment method in accordance with the present invention; -
FIG. 1B is a flowchart of a second embodiment of a fingerprint enrollment method in accordance with the present invention; -
FIG. 2 is an operational view of the fingerprint enrollment method in accordance with the present invention, showing that the user moves the finger according to the instruction; -
FIG. 3 is an illustrative view of the fingerprint images that obtained through the fingerprint enrollment method in accordance with the present invention; -
FIG. 4 is an illustrative view of a first embodiment of an instruction in accordance with the present invention; -
FIG. 5 is an illustrative view of a second embodiment of an instruction in accordance with the present invention; -
FIG. 6 is an illustrative view of a third embodiment of an instruction in accordance with the present invention; -
FIG. 7 is an illustrative view of a fourth embodiment of an instruction in accordance with the present invention; -
FIG. 8 is an illustrative view of a fifth embodiment of an instruction in accordance with the present invention; -
FIGS. 9A to 9C are operational illustrative views of a first embodiment of a process for displaying an instruction in accordance with the present invention; -
FIGS. 10A to 10C are operational illustrative views of a second embodiment of a process for displaying an instruction in accordance with the present invention; -
FIG. 11 is an illustrative view of a complete fingerprint image that stitched by the fingerprint images obtained through the fingerprint enrollment method in accordance with the present invention; -
FIG. 12 is a block diagram of an electronic device in accordance with the present invention; -
FIG. 13 is an illustrative view of the fingerprint images that obtained through a conventional pressing method in accordance with the prior art; -
FIG. 14 is an illustrative view of the fingerprint images that obtained through a conventional swiping method in accordance with the prior art; and -
FIG. 15 is an illustrative view of the deformed fingerprint images that obtained through the conventional swiping method in accordance with the prior art. - With reference to
FIG. 12 , an embodiment of an electronic device in accordance with the present invention comprises afingerprint sensor 20, adisplay 40, aprocessing unit 21 and astorage medium 22. Theprocessing unit 21 is coupled to thefingerprint sensor 20, thedisplay 40, and thestorage medium 22. Thefingerprint sensor 20 is used to sense a fingerprint of a finger. A size of thefingerprint sensor 20 is smaller than that of the finger. For example, the size of thepresent fingerprint sensor 20 is 6 mm*6 mm to 12 mm*12 mm, and the size of the finger is about 20 mm*20 mm. Thefingerprint sensor 20 may be optical fingerprint sensor or capacitive fingerprint sensor, and both can be adapted for the present invention. - With reference to
FIG. 1A , a fingerprint enrollment method in accordance with the present invention comprises steps of: - Providing an instruction of an enrollment path (S10): The processing
unit 21 provides the instruction. The instruction is used to prompt the user to move a finger on thefingerprint sensor 20 in a spiral path. In one embodiment, the instruction is a visually visible instruction. When a fingerprint enrollment is performed on the electronic device, theprocessing unit 21 provides the instruction to thedisplay 40, and thedisplay 40 shows the instruction. The following shows various ways to show the instruction, but are not limited thereto. In another embodiment, the instruction may also be an audio instruction. - Obtaining the fingerprint images (S20): With further reference to
FIGS. 2 and 3 , thefingerprint sensor 20 senses the finger when the finger touches on thefingerprint sensor 20 to obtain afingerprint image 30. Since the size of thefingerprint sensor 20 is smaller than that of thefinger 10, thefingerprint image 30 is a partial image of a complete fingerprint of thefinger 10. When thefinger 10 moves on thefingerprint sensor 20, thefingerprint sensor 20 senses thefinger 10 for multiple times to obtainmultiple fingerprint images 30. - The
fingerprint sensor 20 transmits the obtainedmultiple fingerprint images 30 to theprocessing unit 21. Theprocessing unit 21 generates one or multiple fingerprint enrollment data according to themultiple fingerprint images 30. - In one embodiment, the method in accordance with the present invention further comprises multiple steps S30 to S50 as shown in
FIG. 1B . The program codes corresponding to the steps S30, S40 and S50 are stored in thestorage medium 22. Theprocessing unit 22 executes the codes in thestorage medium 22 to implement the steps S30, S40 and S50. - The step S30 is used to determine whether the
fingerprint image 30 obtained in the step S20 is qualified. When thefingerprint image 30 is determined to be qualified, the step S40 is proceeded to generate a fingerprint enrollment datum according to thequalified fingerprint image 30. When thefingerprint image 30 is determined to be unqualified, the step S50 is proceeded to abandon theunqualified fingerprint image 30. - During the fingerprint enrollment, the steps S20 to S50 are repeated multiple times to obtain multiple
qualified fingerprint images 30. In one embodiment, theprocessing unit 21 further counts the number of thequalified fingerprint images 30. When the number ofqualified fingerprint images 30 reaches a predetermined value (such as 20), theprocessing unit 21 notifies thefingerprint sensor 20 to stop sensing thefinger 10. - The
processing unit 21 generates multiple fingerprint enrollment data and stores the multiple fingerprint enrollment data. When the user needs to identify the identity later, the multiple fingerprint enrollment data are used to perform fingerprint comparison to identify the user's identity. Algorithms and related details for generating enrollment data from fingerprint images are well known to those skilled in the art of fingerprint recognition and therefore are omitted for purposes of brevity. In another embodiment, theprocessing unit 21 stitches the multiplequalified fingerprint images 30 into acomplete fingerprint image 31 as shown inFIG. 11 , and generates an enrollment datum according to thecomplete fingerprint image 31. The details of stitching multiple fingerprint images into a complete fingerprint image are well known to those skilled in the art of fingerprint recognition and therefore are omitted for purposes of brevity. - In the embodiment as shown in
FIG. 1B , the step S30 includes a step S32 and a step S34. The step S32 is to determine whether thecurrent fingerprint image 30 is different from aprevious fingerprint images 30 obtained before thecurrent fingerprint image 30. One embodiment of the step S32 includes a calculation of subtracting afingerprint image 30 from itsprevious fingerprint image 30. For example, the size of the fingerprint image is 80*80 pixels. The method to determine whether the Nth fingerprint image is different from the previous(N-1th) fingerprint image comprises converting the two fingerprint images into grayscale and the pixel value of each pixel is represent by a value such as 0 to 256. Next, 6400 (80*80) difference values are obtained by subtracting the pixel values of one fingerprint image from the pixel values of another fingerprint image, and a sum of the 6400 difference values is calculated. The sum of the difference values is compared with a sum threshold. When the sum of the difference values is larger than the sum threshold, it is determined that the two fingerprint images are different. In another embodiment, the sum of the 6400 difference values is divided by 6400 to have a difference average. The difference average is compared with an average threshold. When the difference average is larger than the average threshold, it is determined that the two fingerprint images are different. - If the determination result in the step S32 is YES, the step S34 is further proceeded. If the determination result in the step S32 is NO, the step S50 is further proceeded to abandon the
fingerprint image 30. During the fingerprint enrollment for thefinger 10, it is desire to obtain fingerprints of all areas of thefinger 10. With the step S32, it is able to avoid storing multiple identical fingerprint images. If thecurrent fingerprint image 30 is different from theprevious fingerprint image 30 obtained before thecurrent fingerprint image 30, it means that the twofingerprint images 30 correspond to different regions on thefinger 10. - The step S34 is to determine whether the fingerprint density D of the
current fingerprint image 30 falls within a tolerance range. There are many ways to calculate the fingerprint density D. In some embodiments, the number of ridges, the number of valleys, or the number of alternating between peaks and valleys covered by the two diagonal lines (or more straight lines) of thefingerprint image 30 is used as the fingerprint density D. The tolerance range of the fingerprint density D may be determined by the fingerprint density D1 of thefirst fingerprint image 30 that is obtained by thefingerprint sensor 20 when sensing thefinger 10. For example, the fingerprint density D1 is 10, then the tolerance range may be a predetermined range of 10 (such as plus or minus 30%), i.e. 7 to 13. Generally, the rapid movement of thefinger 10 on thefingerprint sensor 20 easily leads to a deformed fingerprint image that cannot be used to generate fingerprint enrollment data. Since the fingerprint density of the deformed fingerprint image is relatively low, the deformed fingerprint image can be excluded by determining whether the fingerprint density of thefingerprint image 30 falls within the tolerance range. - When the determination result in the step S34 is YES, it means that the
fingerprint image 30 is qualified. Then the step S40 is further proceeded. - According to the step S30 as shown in
FIG. 1B , the step to determine whether thefingerprint image 30 is qualified includes that determining whether thecurrent fingerprint image 30 is different from the previous fingerprint image obtained before thecurrent fingerprint image 30, and that determining whether the fingerprint density D of thefingerprint image 30 falls within a tolerance range. However, the step S30 as shown inFIG. 1B is only one of the embodiments and is not intended to limit the present invention. In other embodiments, the sequence of the step S32 and S34 may be reversed. Alternatively, the step S30 may add more determination steps. Alternatively, the step S30 may reduce the determination step. For example, the step S30 may include only one of the steps S32 and S34. - According to the method of the present invention, the
finger 10 is moved on thefingerprint sensor 20 in a spiral path instead of leaving and touching thefingerprint sensor 20 for many times. Therefore, thefingerprint sensor 20 can obtainmultiple fingerprint images 30 in a short time so that the enrollment time is effectively shorten. When thefinger 10 moves in a spiral path, the force of the finger pressing is generally consistent and the finger does not move too fast, such that less deformed fingerprint images are captured. Thus, thefingerprint images 30 obtained through the method in accordance with the present invention is more advantageous for subsequent fingerprint comparison. With thefinger 10 moving on thefingerprint sensor 20 in a spiral path, it is easier to have all the fingerprints of thefinger 10 to pass through thefingerprint sensor 20. Therefore, with the method in accordance with the present invention, it is easier to obtain a full fingerprint image. - With reference to
FIG. 4 , in one embodiment, the instruction is a string oftext 50 and is shown on thedisplay 40. The content of the string oftext 50 may be “Please move your finger on the fingerprint sensor in a spiral path.” - With reference to
FIG. 5 , in one embodiment, the instruction is aspiral curve 51 shown on thedisplay 40 to prompt the user to move a finger according to thespiral curve 51. In one embodiment, thedisplay 40 may also show anillustrative position 500 of the fingerprint sensor. - In another embodiment, the instruction comprises a spiral curve and a direction symbol for indicating that the direction of the spiral curve is from an inside to an outside of the spiral curve or from the outside to the inside of the spiral curve, so as to prompt the user to move the finger along with the direction. For example, the
instruction 520 as shown inFIG. 6 comprises aspiral curve 52 and adirection symbol 524. Thedirection symbol 524 is an arrow and is located at an end of thespiral curve 52. Thedirection symbol 524 is used to show that aninner end 521 of thespiral curve 52 is a starting point and anouter end 522 of thespiral curve 52 is an end point. Alternatively, for example, theinstruction 530 as shown inFIG. 7 comprises aspiral curve 53 and adirection symbol 534. Thedirection symbol 534 is used to show that anouter end 532 of thespiral curve 53 is a starting point and aninner end 531 of thespiral curve 53 is an end point. - In
FIG. 6 , the direction of theinstruction 520 is clockwise. In the embodiment as shown inFIG. 8 , the direction of theinstruction 540 is counterclockwise. - In another embodiment, the instruction is an animation. Using the
spiral curve 51 as shown inFIG. 5 as an example, the way to show the instruction on thedisplay 40 is to show thespiral curve 51 from the inside to the outside of thespiral curve 51 or from the outside to the inside of thespiral curve 51. With reference toFIGS. 9A to 9C , during showing thespiral curve 51, thespiral curve 51 is shown from the inside to the outside of thespiral curve 51. For example, firstly afirst segment 511 is shown as presented inFIG. 9A , and then thefirst segment 511 and asecond segment 512 are shown as presented inFIG. 9B . Then thefirst segment 511, thesecond segment 512 and athird segment 513 are shown as presented inFIG. 9C . At last thecomplete spiral curve 51 is shown as presented inFIG. 5 . - Another embodiment is shown in
FIG. 10A to 10C andFIG. 5 . During showing thespiral curve 51, thespiral curve 51 is shown from the outside to the inside of thespiral curve 51. For example, firstly afourth segment 514 is shown as presented inFIG. 10A , and then thefourth segment 514 and afifth segment 515 are shown as presented inFIG. 10B . Then thefourth segment 514, thefifth segment 515 and asixth segment 513 are shown as presented inFIG. 10C . At last thecomplete spiral curve 51 is shown as presented inFIG. 5 . - It will thus be appreciated that the embodiments described above are cited by way of example, and that the present invention is not limited to what has been particularly shown and described hereinabove. Rather, the scope of the present invention includes both combinations and sub-combinations of the various features described hereinabove, as well as variations and modifications thereof which would occur to persons skilled in the art upon reading the foregoing description and which are not disclosed in the prior art.
Claims (22)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/248,747 US20190362127A1 (en) | 2018-05-22 | 2019-01-15 | Fingerprint enrollment method and electronic device using the same |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862674631P | 2018-05-22 | 2018-05-22 | |
| TW107130882 | 2018-09-03 | ||
| TW107130882A TWI676937B (en) | 2018-05-22 | 2018-09-03 | Fingerprint enrollment method and electronic device for the same |
| US16/248,747 US20190362127A1 (en) | 2018-05-22 | 2019-01-15 | Fingerprint enrollment method and electronic device using the same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20190362127A1 true US20190362127A1 (en) | 2019-11-28 |
Family
ID=68613736
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/248,747 Abandoned US20190362127A1 (en) | 2018-05-22 | 2019-01-15 | Fingerprint enrollment method and electronic device using the same |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20190362127A1 (en) |
| CN (1) | CN110516520A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112183178A (en) * | 2019-07-01 | 2021-01-05 | 联咏科技股份有限公司 | Fingerprint identification device and fingerprint identification method |
| US11222193B2 (en) * | 2019-11-29 | 2022-01-11 | Beijing Xiaomi Mobile Software Co., Ltd. | Signal detection method and electronic device |
| CN117043828A (en) * | 2021-04-23 | 2023-11-10 | 谷歌有限责任公司 | Adaptive fingerprint registration to finger characteristics using local under-display fingerprint sensors in electronic devices |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117413538A (en) * | 2022-05-16 | 2024-01-16 | 北京小米移动软件有限公司 | Fingerprint data acquisition method and device, electronic equipment, readable storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070014443A1 (en) * | 2005-07-12 | 2007-01-18 | Anthony Russo | System for and method of securing fingerprint biometric systems against fake-finger spoofing |
| US20150074615A1 (en) * | 2013-09-09 | 2015-03-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US20150131876A1 (en) * | 2013-11-12 | 2015-05-14 | Mei-Yen Lee | Electronic Apparatus with Segmented Guiding Function and Small-Width Biometrics Sensor, and Guiding Method Thereof |
| US20160321494A1 (en) * | 2015-04-29 | 2016-11-03 | Samsung Electronics Co., Ltd. | Fingerprint information processing method and electronic device supporting the same |
| US20190362172A1 (en) * | 2018-05-22 | 2019-11-28 | Elan Microelectronics Corporation | Fingerprint enrollment method and electronic device using the fingerprint enrollment method |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104281841A (en) * | 2014-09-30 | 2015-01-14 | 深圳市汇顶科技股份有限公司 | Fingerprint identification system and fingerprint processing method and device thereof |
| CN106778461A (en) * | 2016-03-17 | 2017-05-31 | 深圳信炜科技有限公司 | Finger prints processing method, finger prints processing device, fingerprint recognition system and electronic equipment |
| WO2017156752A1 (en) * | 2016-03-17 | 2017-09-21 | 深圳信炜科技有限公司 | Fingerprint registration method, fingerprint identification system, and electronic equipment |
| CN105814585A (en) * | 2016-03-17 | 2016-07-27 | 深圳信炜科技有限公司 | Fingerprint processing method, fingerprint processing device, fingerprint identification system and electronic equipment |
| CN107341437B (en) * | 2016-05-03 | 2020-02-07 | 联咏科技股份有限公司 | Fingerprint sensing device and method for sensing fingerprint |
-
2018
- 2018-10-30 CN CN201811281832.XA patent/CN110516520A/en active Pending
-
2019
- 2019-01-15 US US16/248,747 patent/US20190362127A1/en not_active Abandoned
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070014443A1 (en) * | 2005-07-12 | 2007-01-18 | Anthony Russo | System for and method of securing fingerprint biometric systems against fake-finger spoofing |
| US20150074615A1 (en) * | 2013-09-09 | 2015-03-12 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| US20150131876A1 (en) * | 2013-11-12 | 2015-05-14 | Mei-Yen Lee | Electronic Apparatus with Segmented Guiding Function and Small-Width Biometrics Sensor, and Guiding Method Thereof |
| US20160321494A1 (en) * | 2015-04-29 | 2016-11-03 | Samsung Electronics Co., Ltd. | Fingerprint information processing method and electronic device supporting the same |
| US20190362172A1 (en) * | 2018-05-22 | 2019-11-28 | Elan Microelectronics Corporation | Fingerprint enrollment method and electronic device using the fingerprint enrollment method |
Non-Patent Citations (1)
| Title |
|---|
| Shin et al Application no 16407110 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112183178A (en) * | 2019-07-01 | 2021-01-05 | 联咏科技股份有限公司 | Fingerprint identification device and fingerprint identification method |
| US11227141B2 (en) * | 2019-07-01 | 2022-01-18 | Novatek Microelectronics Corp. | Fingerprint identification device and fingerprint identification method |
| US11222193B2 (en) * | 2019-11-29 | 2022-01-11 | Beijing Xiaomi Mobile Software Co., Ltd. | Signal detection method and electronic device |
| CN117043828A (en) * | 2021-04-23 | 2023-11-10 | 谷歌有限责任公司 | Adaptive fingerprint registration to finger characteristics using local under-display fingerprint sensors in electronic devices |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110516520A (en) | 2019-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9646193B2 (en) | Fingerprint authentication using touch sensor data | |
| US20190362127A1 (en) | Fingerprint enrollment method and electronic device using the same | |
| US11048954B2 (en) | Fingerprint enrollment method and electronic device using the fingerprint enrollment method | |
| US20070071291A1 (en) | Information generating apparatus utilizing image comparison to generate information | |
| CN107251052B (en) | Method for forming fingerprint image and fingerprint sensing system | |
| KR20180060840A (en) | Device and method for recognizing finger print based on pressure | |
| US11580775B2 (en) | Differentiating between live and spoof fingers in fingerprint analysis by machine learning | |
| US9367728B2 (en) | Fingerprint recognition method and device thereof | |
| CN102142080A (en) | Biometric authentication apparatus, biometric authentication method, and program | |
| CN106446775B (en) | A kind of fingerprint identification method, device and electronic equipment | |
| CN101855650A (en) | Biometric information acquisition device, biometric information acquisition method, biometric information acquisition program, and biometric authentication device | |
| KR20150055342A (en) | Method for fingerprint authentication, fingerprint authentication device, and mobile terminal performing thereof | |
| CN102096805A (en) | Apparatus and method for registering plurality of facial images for face recognition | |
| CN106940802B (en) | Method and apparatus for authentication using biometric information | |
| US20170091521A1 (en) | Secure visual feedback for fingerprint sensing | |
| EP3200126B1 (en) | Biometric information process device, biometric information process method and biometric information process program | |
| TWI706331B (en) | Fingerprint enrollment method and electronic device for the same | |
| US8826392B2 (en) | Device and method for authenticating biological information | |
| US10990787B2 (en) | Enrolment of a fingerprint template | |
| CN111052133A (en) | Method for determining contact of a finger with a fingerprint sensor and fingerprint sensing system | |
| CN110543864A (en) | Sensor and fake finger recognition method | |
| TWI676937B (en) | Fingerprint enrollment method and electronic device for the same | |
| WO2025010011A1 (en) | Touch and swipe fingerprint enrollment | |
| CN114026614B (en) | Method and system for enrolling fingerprints | |
| TWI658411B (en) | Non-directional finger palm print recognition method and non-directional finger palm print data establishment method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: ELAN MICROELECTRONICS CORPORATION, TAIWAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHIEN, CHUN;LIN, LI-WEI;LIN, YEN-CHENG;REEL/FRAME:048017/0468 Effective date: 20181225 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |