Fingerprint registration method and device

CN123016484APending Publication Date: 2026-10-30HEFEI VISIONOX TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510551412.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-28
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0004]然而,相关技术中会存在指纹注册速度慢的问题

Benefits of technology

[0044]本申请实施例提供的指纹注册方法及装置,包括:获取当前用户基于电子设备的显示面板上显示的指纹采集区域分别输入的多组局部指纹图像,根据当前用户对应的各局部指纹图像进行拼接处理得到当前用户的目标手指对应的多个全局指纹图像,根据当前用户的目标手指对应的多个全局指纹图像进行特征提取处理确定当前用户的各全局指纹图像对应的标准指纹特征模版,根据当前用户的各全局指纹图像对应的标准指纹特征模版构建当前用户的指纹特征模版库,以完成当前用户的目标手指的指纹注册,其中,每组局部指纹图像均包括当前用户基于指纹采集区域采用滚动方式单次输入的目标手指的多个局部指纹图像,指纹采集区域的面积大于或等于采集当前用户的目标手指的完整指纹的区域面积。采用上述方法可以采用滚动方式单次采集每组局部指纹图像,该过程相对于传统技术而言,能够节省指纹注册过程中多次抬手按捺显示面板才能每组局部指纹图像所需的时间,从而可以节省指纹注册的时间,加快指纹注册的速度,提高指纹注册的效率,进而改善用户体验;同时,上述方法中指纹采集区域的面积大于或等于采集当前用户的目标手指的完整指纹的区域面积,这样能够保证最终获取到的全局指纹图像中用户手指指纹的完整性,避免了小面积多次按捺采集仍然不能覆盖完整指纹的问题,从而提高了获取到的全局指纹图像的质量,降低了指纹注册过程中的拒识率和误识率,在此基础上,能够提高指纹注册的精准度,保证后续应用过程中电子设备的安全性;另外,上述方法仅通过一次按捺采用滚动的方式就可以采集到一组局部指纹图像,这样能够避免由于多次按捺的力度、角度、手指干湿状态、环境等因素的变化,使得每一组局部指纹图像中的不同局部指纹图像的差异性较大,会导致获取到的全局指纹图像失真的问题,从而能够提高指纹注册过程中的误识率和拒识率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123016484A_ABST
    Figure CN123016484A_ABST
Patent Text Reader

Abstract

The application relates to a fingerprint registration method and device. The method comprises the following steps: acquiring multiple groups of local fingerprint images which are respectively input by a current user in a single time by using a rolling mode based on a fingerprint collection area displayed on a display panel of an electronic device; performing splicing processing on the multiple groups of local fingerprint images to obtain multiple global fingerprint images corresponding to a target finger; performing feature extraction processing on the multiple global fingerprint images to determine standard fingerprint feature templates corresponding to the global fingerprint images; and constructing a fingerprint feature template library of the current user according to the standard fingerprint feature templates, so as to complete fingerprint registration of the target finger of the current user. The area of the fingerprint collection area is greater than or equal to the area of a region for collecting a complete fingerprint of the target finger. The method can be used to collect each group of local fingerprint images in a single time by using a rolling mode, the time required for acquiring each group of local fingerprint images in the fingerprint registration process can be saved, and therefore the fingerprint registration time can be saved and the fingerprint registration speed can be accelerated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a fingerprint registration method and apparatus. Background Technology

[0002] With the development of technology, the functional requirements for electronic devices are becoming increasingly demanding. In practical applications, electronic devices can use fingerprint recognition technology to achieve screen unlocking, mobile payments, and other functions, ensuring both security and portability. However, before fingerprint recognition can be used, the user's fingerprint must first be registered.

[0003] In related technologies, fingerprint registration is mainly performed by collecting multiple fingerprint images when a user repeatedly presses the display panel of an electronic device.

[0004] However, the related technology suffers from slow fingerprint registration speed. Summary of the Invention

[0005] Therefore, it is necessary to provide a fingerprint registration method and apparatus to address the aforementioned technical problems.

[0006] In a first aspect, embodiments of this application provide a fingerprint registration method, the method comprising:

[0007] Acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein, each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the current user's target finger;

[0008] By stitching together the local fingerprint images corresponding to the current user, multiple global fingerprint images corresponding to the target finger of the current user are obtained.

[0009] Based on the feature extraction processing of multiple global fingerprint images corresponding to the target finger of the current user, the standard fingerprint feature templates corresponding to each global fingerprint image of the current user are determined.

[0010] Based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, a fingerprint feature template library for the current user is constructed to complete the fingerprint registration of the target finger of the current user.

[0011] In one embodiment, each set of local fingerprint images includes an initial local fingerprint image and a rolling local fingerprint image; acquiring multiple sets of local fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device includes:

[0012] For any set of local fingerprint images, obtain the initial local fingerprint image of the target finger in the fingerprint acquisition area displayed on the display panel by the current user;

[0013] When the current user scrolls the target finger on the display panel based on the fingerprint acquisition area, the system acquires a local fingerprint image of the target finger scrolling within the reconstructed acquisition area displayed on the display panel; the reconstructed acquisition area is generated after the fingerprint acquisition area is moved.

[0014] In one embodiment, before acquiring a scrolling partial fingerprint image of the target finger within the reconstructed acquisition area displayed on the display panel by the current user input, the method further includes:

[0015] The target finger of the current user is tracked to obtain the position of the target finger on the display panel.

[0016] Move the fingerprint collection area displayed on the display panel to the finger position to obtain the reconstructed collection area.

[0017] In one embodiment, feature extraction processing is performed based on multiple global fingerprint images corresponding to the target finger of the current user to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user, including:

[0018] Each global fingerprint image is preprocessed to obtain the corresponding preprocessed fingerprint image;

[0019] Feature extraction is performed on each preprocessed fingerprint image to obtain the standard fingerprint feature template corresponding to each global fingerprint image.

[0020] In one embodiment, the method further includes:

[0021] Once the fingerprint registration of the target finger is complete, the fingerprint verification area is displayed on the display panel, indicating the next step to perform fingerprint verification of the current user's target finger based on the fingerprint verification area.

[0022] In one embodiment, fingerprint verification of the current user's target finger is performed based on the fingerprint verification area, including:

[0023] Acquire a first reference fingerprint image of the target finger that the current user inputs into the fingerprint verification area; the area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area.

[0024] Based on the first reference fingerprint image, feature extraction processing is performed to determine the reference feature template corresponding to the first reference fingerprint image;

[0025] Based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, fingerprint verification is performed on the target finger of the current user to obtain the fingerprint verification result of the target finger of the current user.

[0026] In one embodiment, acquiring a first reference fingerprint image of the target finger input by the current user into the fingerprint verification area on the display panel includes:

[0027] Acquire multiple partial fingerprint images of the target finger that the current user inputs in a single stroke using a scrolling method based on the fingerprint verification area;

[0028] The fingerprint images from different parts are stitched together to obtain the first reference fingerprint image.

[0029] In one embodiment, fingerprint verification is performed on the target finger of the current user based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, to obtain the fingerprint verification result of the target finger of the current user, including:

[0030] The reference feature template corresponding to the first reference fingerprint image is matched with each standard fingerprint feature template in the fingerprint feature template library;

[0031] If the match is successful, the fingerprint verification result is determined to be successful; otherwise, the fingerprint verification result is determined to be unsuccessful.

[0032] In one embodiment, the method further includes:

[0033] If the fingerprint verification of the target finger fails, the fingerprint verification area is adjusted to obtain the adjusted verification area;

[0034] A second reference fingerprint image of the target finger currently input by the user is obtained based on the adjusted verification region;

[0035] Based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library, fingerprint verification is performed on the target finger of the current user until the fingerprint verification of the target finger of the current user is successful.

[0036] Secondly, embodiments of this application provide a fingerprint registration device, the device comprising:

[0037] The first acquisition module is used to acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein, each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the current user's target finger;

[0038] The stitching processing module is used to stitch together the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user.

[0039] The feature extraction and processing module is used to perform feature extraction processing based on multiple global fingerprint images corresponding to the target finger of the current user, and to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user.

[0040] The template library construction module is used to build a fingerprint feature template library for the current user based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, so as to complete the fingerprint registration of the target finger of the current user.

[0041] Thirdly, embodiments of this application also provide an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the steps of the method in any of the embodiments of the first aspect described above.

[0042] Fourthly, embodiments of this application also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method in any of the embodiments of the first aspect described above.

[0043] Fifthly, embodiments of this application also provide a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the method in any of the embodiments of the first aspect described above.

[0044] The fingerprint registration method and apparatus provided in this application include: acquiring multiple sets of local fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of an electronic device; performing splicing processing on the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user; performing feature extraction processing on the multiple global fingerprint images corresponding to the target finger of the current user to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user; and constructing a fingerprint feature template library for the current user based on the standard fingerprint feature template corresponding to each global fingerprint image of the current user to complete the fingerprint registration of the target finger of the current user. Each set of local fingerprint images includes multiple local fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area. The area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area where the complete fingerprint of the target finger of the current user is acquired. The above method allows for the single-pass acquisition of each set of partial fingerprint images using a rolling motion. Compared to traditional techniques, this saves the time required for multiple finger presses on the display panel during fingerprint registration, thus reducing registration time, accelerating the process, improving efficiency, and ultimately enhancing the user experience. Furthermore, the fingerprint acquisition area in this method is larger than or equal to the area used to acquire the complete fingerprint of the target finger. This ensures the integrity of the user's fingerprint in the final global fingerprint image, avoiding the problem of multiple presses on a small area failing to cover the complete fingerprint. This improves the quality of the acquired global fingerprint image, reducing the false acceptance and false rejection rates during fingerprint registration. This, in turn, enhances the accuracy of fingerprint registration and ensures the security of electronic devices in subsequent applications. Additionally, the method acquires a set of partial fingerprint images with a single press using a rolling motion. This avoids the problem of significant differences between different partial fingerprint images within each set due to variations in pressure, angle, finger dryness, and environmental factors, which can lead to distortion of the acquired global fingerprint image and thus improve the false acceptance and false rejection rates during fingerprint registration. Attached Figure Description

[0045] Figure 1 This is a diagram of the internal structure of an electronic device in one embodiment;

[0046] Figure 2 This is a flowchart illustrating a fingerprint registration method in one embodiment;

[0047] Figure 3 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0048] Figure 4 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0049] Figure 5 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0050] Figure 6 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0051] Figure 7 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0052] Figure 8 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0053] Figure 9 This is a flowchart illustrating the fingerprint registration method in another embodiment;

[0054] Figure 10 This is a structural block diagram of a fingerprint registration device in one embodiment. Detailed Implementation

[0055] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0056] In the field of fingerprint recognition, before using the fingerprint recognition function of an electronic device, the user's fingerprint must be registered to ensure that the electronic device can provide fingerprint recognition services to the user normally. Related technologies mainly perform fingerprint registration by collecting multiple fingerprint images when the user repeatedly presses the display panel of the electronic device. However, these technologies suffer from slow fingerprint registration speeds. Therefore, this application provides a fingerprint registration method that can improve the speed of fingerprint registration for users.

[0057] The fingerprint registration method provided in this application embodiment can be applied to, for example, Figure 1 The electronic device shown is an example of a fingerprint registration method. This electronic device can be, but is not limited to, various personal computers, laptops, smartphones, tablets, or non-mobile devices. This embodiment does not limit the specific form of the electronic device. The following embodiments will specifically describe the detailed process of the fingerprint registration method, using an electronic device as the executing entity.

[0058] like Figure 2 The diagram shown is a flowchart of a fingerprint registration method provided in an embodiment of this application. The method may include the following steps:

[0059] S100: Acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device. Each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the current user's target finger.

[0060] In practical applications, the current user can be any user of the electronic device; the target finger of the current user can be any finger of the current user. Optionally, each local fingerprint image in any set of local fingerprint images can include different parts of the fingerprint of the target finger of the current user. Optionally, the number of sets of acquired local fingerprint images can be greater than or equal to 1.

[0061] It should be noted that all local fingerprint images in each group are multiple local fingerprint images acquired by the current user pressing the target finger once and using a scrolling method. In this embodiment, the area of ​​the fingerprint acquisition area displayed on the display panel can be greater than or equal to the area of ​​the area where the complete fingerprint of the current user's target finger is acquired. The area of ​​the complete fingerprint of the current user's target finger can be understood as the area where the complete fingerprint of the current user's target finger is projected onto a two-dimensional plane.

[0062] Specifically, when a user enters their finger once using a scrolling method on the fingerprint acquisition area displayed on the electronic device's screen, the electronic device can acquire a set of partial fingerprint images. Correspondingly, after multiple single entries of the target finger using the scrolling method, the electronic device can acquire multiple sets of partial fingerprint images. In practical applications, all partial fingerprint images are the same size.

[0063] In this embodiment of the application, the target finger can be scrolled in a left-right scrolling, up-down scrolling, or tilting scrolling manner, etc., and this embodiment of the application does not limit this.

[0064] S200: Perform splicing processing on the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user.

[0065] In practical applications, for any set of local fingerprint images, an electronic device can pre-train a stitching model. Then, each local fingerprint image in the set is input into the stitching model, which stitches the images together and outputs the global fingerprint image corresponding to the target finger of the current user. The number of global fingerprint images obtained can be equal to the number of sets of local fingerprint images. Optionally, the stitching model can be implemented using at least one of the following: convolutional neural network model, fully connected neural network model, long short-term memory neural network model, residual neural network model, recurrent recurrent neural network model, etc.

[0066] Furthermore, electronic devices can perform simple combination of the local fingerprint images in this set to achieve stitching processing, thereby obtaining the global fingerprint image corresponding to the target finger of the current user. It should be noted that the global fingerprint image corresponding to the target finger can include the complete fingerprint of the target finger.

[0067] S300: Perform feature extraction processing based on multiple global fingerprint images corresponding to the target finger of the current user, and determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user.

[0068] In practical applications, electronic devices can pre-train an algorithm model. For any global fingerprint image, the global fingerprint image corresponding to the target finger of the current user can be input into the algorithm model. The algorithm model then performs feature extraction processing based on the global fingerprint image and outputs a standard fingerprint feature template corresponding to the current user's global fingerprint image. The standard fingerprint feature template can be understood as a set of fingerprint feature points.

[0069] Simultaneously, the electronic device can also employ feature extraction algorithms to perform feature extraction processing on the global fingerprint image corresponding to the target finger of the current user, obtaining a standard fingerprint feature template corresponding to the global fingerprint image of the current user. Optionally, the feature extraction algorithm can be an edge detection algorithm, a corner detection algorithm, a blob detection algorithm, etc.

[0070] S400: Based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, construct the fingerprint feature template library for the current user to complete the fingerprint registration of the target finger of the current user.

[0071] Furthermore, the electronic device can store the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, and generate the fingerprint feature template library of the current user. At this point, the fingerprint registration of the target finger of the current user is completed.

[0072] It should be noted that the embodiments of this application can be applied to under-display fingerprint collection in electronic devices, and can also be applied to in-display fingerprint collection.

[0073] The technical solution in this application embodiment acquires multiple sets of local fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device. It then stitches these local fingerprint images together to obtain multiple global fingerprint images corresponding to the current user's target finger. Feature extraction is performed on these global fingerprint images to determine the standard fingerprint feature templates corresponding to each global fingerprint image. Finally, a fingerprint feature template library is constructed based on these standard fingerprint feature templates to complete the fingerprint registration of the current user's target finger. Each set of local fingerprint images includes multiple local fingerprint images of the target finger input by the current user in a single, scrolling manner based on the fingerprint acquisition area. The area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area where the complete fingerprint of the current user's target finger is acquired. This method allows for single, scrolling acquisition of each set of local fingerprint images, which, compared to traditional techniques, saves the need for multiple finger-lifting and pressing actions on the display panel during fingerprint registration. The method reduces the time required for fingerprint image acquisition, thus saving time and speeding up fingerprint registration, improving efficiency and user experience. Furthermore, the fingerprint acquisition area is larger than or equal to the area of ​​the complete fingerprint of the target finger, ensuring the integrity of the user's fingerprint in the final global fingerprint image. This avoids the problem of multiple presses on a small area failing to cover the complete fingerprint, improving the quality of the acquired global fingerprint image and reducing the false acceptance and rejection rates during fingerprint registration. This, in turn, improves the accuracy of fingerprint registration and ensures the security of electronic devices in subsequent applications. Additionally, the method acquires a set of local fingerprint images with a single press using a rolling motion. This avoids the problem of large differences between different local fingerprint images in each set due to variations in the pressure, angle, finger dryness, and environment of multiple presses, which can lead to distortion of the acquired global fingerprint image. This further improves the false acceptance and rejection rates during fingerprint registration.

[0074] The process of acquiring multiple sets of local fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device is described below. In one embodiment, the multiple local fingerprint images in each set include an initial local fingerprint image and a rolling local fingerprint image; such as Figure 3 As shown, the steps in S100 above can be implemented in the following ways:

[0075] S110. For any set of local fingerprint images, acquire the initial local fingerprint image of the target finger in the fingerprint acquisition area currently input by the user and displayed on the display panel.

[0076] It's important to clarify that the fingerprint acquisition area can be understood as the initial area displayed on the screen used to acquire the user's fingerprint. In practical applications, for each set of partial fingerprint image acquisition, the initial partial fingerprint image of the target finger is acquired based on the fingerprint acquisition area displayed on the screen.

[0077] Specifically, for any set of local fingerprint images, after the current user inputs the fingerprint of the target finger into the fingerprint acquisition area displayed on the display panel, the electronic device can acquire an initial local fingerprint image of the target finger once.

[0078] The fingerprint acquisition area can be an elliptical, circular, or square area, etc. In this embodiment, a rectangular fingerprint acquisition area is used as an example. The size of the fingerprint acquisition area can be flexibly set according to the size of the electronic device. In this embodiment, the width of the fingerprint acquisition area can be less than or equal to 12mm, and the height can be less than or equal to 40mm. Furthermore, in this embodiment, the dots per inch (DPI) of the electronic device's display panel can be greater than or equal to 300. A DPI that is too low will result in unclear fingerprints in the acquired fingerprint image.

[0079] S120. When the current user scrolls the target finger on the display panel based on the fingerprint acquisition area, acquire a scrolling partial fingerprint image of the target finger displayed on the display panel within the reconstructed acquisition area. The reconstructed acquisition area is generated after the fingerprint acquisition area has moved.

[0080] In this embodiment, the example of acquiring a set of partial fingerprint images by rolling the target finger once is used for illustration. Specifically, after the current user's target finger rolls on the display panel without being raised, the electronic device can acquire the rolling partial fingerprint image of the target finger within the reconstructed acquisition area displayed on the display panel. The area of ​​the reconstructed acquisition area is equal to the area of ​​the fingerprint acquisition area; the reconstructed acquisition area is generated by the electronic device moving the fingerprint acquisition area on the display panel.

[0081] In addition, if the target finger needs to be rolled multiple times to obtain a set of local fingerprint images, the acquisition area after each roll of the target finger is generated based on the movement of the acquisition area after the previous roll.

[0082] The technical solution in this application embodiment, for any set of local fingerprint images, acquires an initial local fingerprint image of the target finger input by the current user into the fingerprint acquisition area displayed on the display panel. When the current user scrolls the target finger on the display panel based on the fingerprint acquisition area, it acquires a scrolling local fingerprint image of the target finger input by the current user into the reconstructed acquisition area displayed on the display panel. The reconstructed acquisition area is generated after the fingerprint acquisition area has moved. This method ensures that the fingerprint is recorded in different acquisition areas displayed on the display panel during the user's finger scrolling process, guaranteeing that each acquired local fingerprint image is valid, thereby improving the quality of the global fingerprint image obtained after subsequent stitching processing.

[0083] The process of acquiring the reconstructed acquisition area displayed on the display panel is described below. In one embodiment, before performing the step of acquiring the scrolling partial fingerprint image of the target finger inputted by the current user into the reconstructed acquisition area displayed on the display panel in S120, as follows: Figure 4 As shown, the above method may further include:

[0084] S130. Track the target finger of the current user to obtain the finger position of the target finger on the display panel.

[0085] In this scenario, regardless of whether the user's target finger presses on the fingerprint acquisition area or subsequently scrolls across the display panel, different parts of the target finger come into contact with the display panel. Simultaneously, as the target finger scrolls across the display panel, different parts of the target finger contact different areas of the display panel. To ensure the validity of each locally acquired fingerprint image during the scrolling process, the electronic device can track the user's target finger to determine its position on the display panel. Optionally, the position of the target finger on the display panel can be understood as the position of the midpoint within the finger area it contacts on the display panel.

[0086] One method for tracking the target finger of the current user is to use a target tracking algorithm.

[0087] Alternatively, the tracking of the target finger of the current user can be achieved by monitoring the external pressure signals at various points on the display panel and determining the position of the point with the maximum external pressure signal as the position of the target finger in contact with the display panel, thereby completing the tracking process.

[0088] S140, Move the fingerprint collection area displayed on the display panel to the finger position to obtain the reconstructed collection area.

[0089] Furthermore, the electronic device can move the fingerprint collection area displayed on the display panel to the finger's position, thus obtaining a reconstructed collection area displayed on the display panel. Moving the fingerprint collection area to the finger's position can be understood as moving the center point of the fingerprint collection area to a position coinciding with the finger's position.

[0090] The technical solution in this application embodiment tracks the target finger of the current user to obtain the finger position that the target finger of the current user touches on the display panel, and moves the fingerprint collection area displayed on the display panel to the finger position to reconstruct the collection area; the above method can track the contact area between the finger and the display panel in real time during the user's finger rolling process, dynamically change the position of the fingerprint collection area, so as to ensure that the electronic device can effectively collect the fingerprint image of the finger input by the user.

[0091] The following describes the process of determining the standard fingerprint feature template corresponding to each global fingerprint image by performing feature extraction processing on multiple global fingerprint images corresponding to the target finger. In one embodiment, as... Figure 5 As shown, the steps in S300 above can be implemented in the following ways:

[0092] S310. Preprocess each global fingerprint image to obtain the corresponding preprocessed fingerprint image.

[0093] In practical applications, electronic devices can preprocess each global fingerprint image to obtain the corresponding preprocessed fingerprint image. Optionally, the preprocessing can include noise reduction, background region filtering, normalization, and / or grayscale conversion.

[0094] S320. Perform feature extraction processing on each preprocessed fingerprint image to obtain the standard fingerprint feature template corresponding to each global fingerprint image.

[0095] Furthermore, the electronic device can employ a feature extraction algorithm to perform feature extraction processing on each preprocessed fingerprint image to obtain a standard fingerprint feature template corresponding to each global fingerprint image.

[0096] In addition, electronic devices can pre-train an algorithm model, and then input each pre-processed fingerprint image into the algorithm model in sequence. The algorithm model performs feature extraction processing on each pre-processed fingerprint image and outputs the standard fingerprint feature template corresponding to each global fingerprint image.

[0097] The technical solution in this application embodiment preprocesses the global fingerprint image before performing feature extraction processing. This improves the accuracy of the feature extraction results, preparing for the subsequent construction of a high-precision fingerprint feature template library.

[0098] In some scenarios, after providing fingerprint registration functionality, electronic devices can continue to provide fingerprint verification functionality to ensure the accuracy of fingerprint registration results and improve the security of the electronic device during application. The fingerprint verification process is described below. In one embodiment, after performing the steps in S400 above, the method may further include: displaying a fingerprint verification area on a display panel when fingerprint registration of the target finger is completed, indicating that the next step is to perform fingerprint verification of the current user's target finger based on the fingerprint verification area.

[0099] In practical applications, once the fingerprint registration of the target finger is complete, the electronic device can display a fingerprint verification area on the display panel to remind the current user to proceed with the next step of performing fingerprint verification on the target finger based on the fingerprint verification area.

[0100] The technical solution in this application embodiment displays a fingerprint verification area on the display panel after the fingerprint registration of the target finger is completed, indicating that the next step is to perform fingerprint verification on the target finger of the current user based on the fingerprint verification area. The above method can verify the user's registered fingerprint after the user's fingerprint registration is completed, so as to ensure the correctness of the registered fingerprint. On this basis, it can improve the security of electronic devices during application.

[0101] The process of fingerprint verification of the current user's target finger based on the fingerprint verification area is described below. In one embodiment, as... Figure 6 As shown, the steps described above for fingerprint verification of the current user's target finger based on the fingerprint verification area can be implemented in the following ways:

[0102] S500: Obtain a first reference fingerprint image of the target finger input by the current user into the fingerprint verification area. The area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area.

[0103] In practical applications, the current user can input the fingerprint of the target finger by pressing once in the fingerprint verification area displayed on the display panel. Correspondingly, the electronic device can acquire the first reference fingerprint image of the target finger input by the current user into the fingerprint verification area.

[0104] Optionally, the area of ​​the fingerprint verification area can be less than or equal to the area of ​​the fingerprint acquisition area. In this embodiment, the example is that the area of ​​the fingerprint verification area is less than the area of ​​the fingerprint acquisition area. In this embodiment, both the fingerprint verification area and the fingerprint acquisition area displayed on the display panel can be highlighted to improve the quality of the acquired fingerprint image.

[0105] The fingerprint verification area can be an elliptical, circular, or square area, etc. In this embodiment, a rectangular fingerprint verification area is used as an example. The size of the fingerprint verification area can also be flexibly set according to the size of the electronic device. In this embodiment, the width of the fingerprint verification area can be less than or equal to 3mm, and the height can be less than or equal to 12mm. Furthermore, in this embodiment, the dots per inch (DPI) of the electronic device's display panel can be greater than or equal to 300. A DPI that is too low will result in unclear fingerprints in the acquired fingerprint image.

[0106] S600. Perform feature extraction processing based on the first reference fingerprint image to determine the reference feature template corresponding to the first reference fingerprint image.

[0107] The electronic device can pre-train an algorithm model, and then input the first reference fingerprint image into the algorithm model. The algorithm model performs feature extraction processing on the first reference fingerprint image and outputs the reference feature template corresponding to the first reference fingerprint image.

[0108] In addition, electronic devices can also use feature extraction algorithms to perform feature extraction processing on the first reference fingerprint image to obtain a reference feature template corresponding to the first reference fingerprint image.

[0109] S700: Based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, perform fingerprint verification on the target finger of the current user to obtain the fingerprint verification result of the target finger of the current user.

[0110] Specifically, the electronic device can perform similarity calculation, comparison processing, transformation processing, and other operations based on the reference feature template corresponding to the first reference fingerprint image and each standard fingerprint feature template in the fingerprint feature template library, so as to complete the fingerprint verification of the target finger of the current user and obtain the fingerprint verification result of the target finger of the current user based on the processing operation results.

[0111] In addition, electronic devices can pre-train a fingerprint verification model, and then input the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library into the fingerprint verification model. After the fingerprint verification model performs fingerprint verification on the target finger of the current user, it outputs the fingerprint verification result of the target finger of the current user.

[0112] Optionally, the fingerprint verification model described above can be implemented by at least one of the following: convolutional neural network model, fully connected neural network model, long short-term memory neural network model, residual neural network model, recurrent recurrent neural network model, deep learning network model, etc.

[0113] The technical solution in this embodiment acquires a first reference fingerprint image of the target finger input by the current user into the fingerprint verification area, performs feature extraction processing based on the first reference fingerprint image to determine a reference feature template corresponding to the first reference fingerprint image, and performs fingerprint verification on the target finger of the current user based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library to obtain the fingerprint verification result of the target finger of the current user. The area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area. This method can verify the user's registered fingerprints to ensure the correctness of the registered fingerprints, thereby improving the security of electronic devices during application. Simultaneously, in this method, the area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area, which reduces the power consumption of the electronic device during fingerprint verification and reduces screen burn-in when the device is in the fingerprint verification stage for extended periods, thus reducing the maintenance cost of the electronic device.

[0114] In some scenarios, the fingerprint verification stage can also use a scrolling method to acquire the user's fingerprint image. The process of acquiring the first reference fingerprint image of the target finger of the current user in this stage is described below. In one embodiment, as... Figure 7 As shown, the step of obtaining the first reference fingerprint image of the target finger input by the current user into the fingerprint verification area on the display panel in S500 can be implemented in the following way:

[0115] S510. Obtain multiple fingerprint images of the target finger that the current user inputs in a single stroke using a scrolling method based on the fingerprint verification area.

[0116] In practical applications, when a user scrolls through the fingerprint verification area to input multiple different parts of the target finger in a single operation, the electronic device can capture multiple partial fingerprint images of the target finger. The number of partial fingerprint images can be less than or equal to the number of local fingerprint images.

[0117] It's important to clarify that using a scrolling method to input a single finger within the fingerprint verification area can be understood as pressing the finger once within the verification area and then scrolling it to bring multiple different parts of the finger into contact with the display panel. Simultaneously, as the finger scrolls across the display panel, the electronic device tracks the finger to move the fingerprint verification area, ensuring that each contact area between the finger and the display panel is within the corresponding verification area, thus guaranteeing the validity of the acquired fingerprint image.

[0118] S520. The fingerprint images of each part are stitched together to obtain the first reference fingerprint image.

[0119] Furthermore, the electronic device can stitch together the fingerprint images from different parts to obtain a first reference fingerprint image.

[0120] In one embodiment, the method for stitching the fingerprint images of each part can be to input each fingerprint image into a stitching model, and the stitching model outputs a first reference fingerprint image after stitching the fingerprint images of each part.

[0121] In another embodiment, the method of stitching the fingerprint images can also be to simply combine the fingerprint images to achieve stitching and obtain a first reference fingerprint image.

[0122] The technical solution in this application embodiment acquires multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint verification area, and stitches the partial fingerprint images together to obtain a first reference fingerprint image. This method can also use a single scrolling method to input the user's fingerprint during the fingerprint verification stage. This avoids the problem of large differences in different parts of the fingerprint image due to variations in pressure, angle, finger dryness, and environment, which could lead to distortion of the first reference fingerprint image. This improves the false recognition and rejection rates during fingerprint verification. Furthermore, this method can increase the number of fingerprint input methods during the fingerprint verification stage, improving the flexibility of fingerprint input. Additionally, the single scrolling method used in the fingerprint verification stage results in a larger fingerprint area in the stitched reference fingerprint image, improving the accuracy of fingerprint verification and thus enhancing the security level of the electronic device during application.

[0123] In one embodiment, such as Figure 8 As shown, the step in S700 above, which verifies the fingerprint of the target finger of the current user based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, to obtain the fingerprint verification result of the target finger of the current user, can be implemented in the following way:

[0124] S710. Match the reference feature template corresponding to the first reference fingerprint image with each standard fingerprint feature template in the fingerprint feature template library.

[0125] In practical applications, electronic devices can employ matching algorithms to match the reference feature template corresponding to the first reference fingerprint image with each standard fingerprint feature template in the fingerprint feature template library. Optionally, the matching algorithm can be a brute-force matching algorithm, a fuzzy matching algorithm, an exact string matching algorithm, a regular expression matching algorithm, etc.

[0126] In addition, the electronic device can perform similarity processing on the reference feature template corresponding to the first reference fingerprint image and each standard fingerprint feature template in the fingerprint feature template library to achieve matching. Specifically, if the similarity between at least one standard fingerprint feature template in the fingerprint feature template library and the reference feature template is greater than a preset similarity threshold, it can be determined that the reference feature template and the fingerprint feature template library are successfully matched; otherwise, it is determined that the two have failed to match.

[0127] S720. If the matching is successful, the fingerprint verification result is determined to be fingerprint verification passed; otherwise, the fingerprint verification result is determined to be fingerprint verification failed.

[0128] If the reference feature template is successfully matched with the fingerprint feature template library, the fingerprint verification result of the target finger of the current user can be determined as fingerprint verification failure.

[0129] In some scenarios, if fingerprint verification of the target finger fails, the fingerprint verification area can be enlarged, and fingerprint verification of the current user's target finger can continue based on the adjusted fingerprint verification area to improve the false acceptance rate and false rejection rate during the fingerprint verification process. The process of performing fingerprint verification after the fingerprint verification of the target finger fails is described below. In one embodiment, after performing the steps in S720 above, as follows... Figure 9 As shown, the above method may further include:

[0130] S730. If the fingerprint verification of the target finger fails, the fingerprint verification area is adjusted to obtain the adjusted verification area.

[0131] In cases where fingerprint verification of the target finger fails, the electronic device can enlarge the fingerprint verification area to obtain an adjusted verification area.

[0132] S740: Obtain a second reference fingerprint image of the target finger currently input by the user based on the adjusted verification region.

[0133] Specifically, the current user inputs the target finger in the adjusted verification area using a scrolling method or a single press method. Correspondingly, the electronic device can acquire a second reference fingerprint image of the target finger input by the current user in the adjusted verification area.

[0134] S750. Based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library, perform fingerprint verification on the target finger of the current user until the fingerprint verification of the target finger of the current user is successful.

[0135] Furthermore, the electronic device can perform fingerprint verification on the target finger of the current user based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library. This fingerprint verification method is similar to the fingerprint verification method in S700 above, and will not be described again in this embodiment.

[0136] In this embodiment, if the fingerprint verification result is successful, the fingerprint verification ends. Otherwise, the current fingerprint verification area can be increased, and the fingerprint verification can be iteratively executed until the fingerprint verification of the target finger of the current user is successful. Furthermore, in this embodiment, if the fingerprint verification of the target finger fails, the verification area displayed on the display panel can be gradually increased to achieve fingerprint verification.

[0137] The technical solution in this application embodiment matches the reference feature template corresponding to the first reference fingerprint image with each standard fingerprint feature template in the fingerprint feature template library. If the match is successful, the fingerprint verification result is determined to be successful; otherwise, the fingerprint verification result is determined to be unsuccessful. The above method does not require complex algorithms to achieve fingerprint verification, thereby reducing the complexity of the fingerprint verification process, speeding up the fingerprint verification process, and improving the efficiency of fingerprint verification.

[0138] In one embodiment, this application also provides a fingerprint registration method, which includes the following processes:

[0139] S11. Acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein, each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the target finger of the current user.

[0140] Each set of local fingerprint images includes multiple local fingerprint images, including an initial local fingerprint image and a rolling local fingerprint image; step S11 may include:

[0141] S111. For any set of local fingerprint images, obtain the initial local fingerprint image of the target finger in the fingerprint acquisition area displayed on the display panel by the current user.

[0142] S112. Track the target finger of the current user to obtain the position of the target finger of the current user on the display panel.

[0143] S113. Move the fingerprint collection area displayed on the display panel to the finger position to obtain the reconstructed collection area;

[0144] S114. When the current user scrolls the target finger on the display panel based on the fingerprint acquisition area, acquire the scrolling local fingerprint image of the target finger that the current user inputs into the reconstructed acquisition area displayed on the display panel; the reconstructed acquisition area is generated after the fingerprint acquisition area is moved.

[0145] S12. Perform splicing processing on the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user.

[0146] S13. Preprocess each global fingerprint image to obtain the corresponding preprocessed fingerprint image;

[0147] S14. Perform feature extraction processing on each preprocessed fingerprint image to obtain the standard fingerprint feature template corresponding to each global fingerprint image;

[0148] S15. Based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, construct the fingerprint feature template library of the current user to complete the fingerprint registration of the target finger of the current user.

[0149] S16. Once the fingerprint registration of the target finger is complete, display the fingerprint verification area on the display panel;

[0150] S17. Acquire multiple partial fingerprint images of the target finger that the current user inputs in a single stroke using a scrolling method based on the fingerprint verification area; the area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area;

[0151] S18. The fingerprint images of each part are stitched together to obtain the first reference fingerprint image;

[0152] S19. Perform feature extraction processing based on the first reference fingerprint image to determine the reference feature template corresponding to the first reference fingerprint image;

[0153] S20. Match the reference feature template corresponding to the first reference fingerprint image with each standard fingerprint feature template in the fingerprint feature template library;

[0154] S21. If the match is successful, the fingerprint verification result is determined to be successful; otherwise, the fingerprint verification result is determined to be unsuccessful.

[0155] S22. If the fingerprint verification of the target finger fails, adjust the fingerprint verification area to obtain the adjusted verification area.

[0156] S23. Obtain a second reference fingerprint image of the target finger currently input by the user based on the adjusted verification region;

[0157] S24. Based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library, perform fingerprint verification on the target finger of the current user until the fingerprint verification of the target finger of the current user is successful.

[0158] The execution process of S11 to S24 above can be found in the description of the above embodiments. The implementation principle and technical effect are similar, and will not be repeated here.

[0159] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0160] Based on the same inventive concept, this application also provides a fingerprint registration device for implementing the fingerprint registration method described above. The solution provided by this device is similar to the implementation described in the above method; therefore, the specific limitations in one or more fingerprint registration device embodiments provided below can be found in the limitations of the fingerprint registration method described above, and will not be repeated here.

[0161] In one embodiment, Figure 10 This is a schematic diagram of the structure of a fingerprint registration device in one embodiment of this application. The fingerprint registration device provided in this embodiment can be applied to electronic devices. Figure 10 As shown, the fingerprint registration device of this application embodiment may include: a first acquisition module 11, a splicing processing module 12, a feature extraction processing module 13, and a template library construction module 14, wherein:

[0162] The first acquisition module 11 is used to acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein, each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the target finger of the current user.

[0163] The stitching processing module 12 is used to stitch together the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user.

[0164] The feature extraction and processing module 13 is used to perform feature extraction processing based on multiple global fingerprint images corresponding to the target finger of the current user, and to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user.

[0165] The template library construction module 14 is used to construct the fingerprint feature template library of the current user based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, so as to complete the fingerprint registration of the target finger of the current user.

[0166] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0167] In one embodiment, each set of local fingerprint images includes an initial local fingerprint image and a rolling local fingerprint image; the first acquisition module 11 includes: a first acquisition unit and a second acquisition unit, wherein:

[0168] The first acquisition unit is used to acquire, for any set of local fingerprint images, the initial local fingerprint image of the target finger that the current user inputs into the fingerprint acquisition area displayed on the display panel;

[0169] The second acquisition unit is used to acquire a local fingerprint image of the target finger that the current user inputs into the reconstructed acquisition area displayed on the display panel when the current user scrolls the target finger on the display panel based on the fingerprint acquisition area; the reconstructed acquisition area is generated after the fingerprint acquisition area is moved.

[0170] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0171] In one embodiment, the first acquisition module 11 further includes: a tracking processing unit and a collection area movement unit, wherein:

[0172] The tracking processing unit is used to track the target finger of the current user and obtain the position of the target finger of the current user on the display panel.

[0173] The fingerprint acquisition area moving unit is used to move the fingerprint acquisition area displayed on the display panel to the finger position to obtain the reconstructed acquisition area.

[0174] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0175] In one embodiment, the feature extraction processing module 13 includes: a preprocessing unit and a feature extraction processing unit, wherein:

[0176] The preprocessing unit is used to preprocess each global fingerprint image to obtain the corresponding preprocessed fingerprint image.

[0177] The feature extraction processing unit is used to perform feature extraction processing on each preprocessed fingerprint image to obtain the standard fingerprint feature template corresponding to each global fingerprint image.

[0178] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0179] In one embodiment, the fingerprint registration device further includes: a verification area display module, wherein:

[0180] The verification area display module is used to display the fingerprint verification area on the display panel after the fingerprint registration of the target finger is completed, and to indicate the next step to perform fingerprint verification of the target finger of the current user based on the fingerprint verification area.

[0181] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0182] In one embodiment, the fingerprint registration device further includes: a second acquisition module, a feature extraction and processing module, and a fingerprint verification module, wherein:

[0183] The second acquisition module is used to acquire a first reference fingerprint image of the target finger that the current user inputs into the fingerprint verification area; the area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area.

[0184] The feature extraction processing module is used to perform feature extraction processing based on the first reference fingerprint image to determine the reference feature template corresponding to the first reference fingerprint image;

[0185] The fingerprint verification module is used to perform fingerprint verification on the target finger of the current user based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, and obtain the fingerprint verification result of the target finger of the current user.

[0186] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0187] In one embodiment, the second acquisition module is specifically used for:

[0188] Acquire multiple partial fingerprint images of the target finger that the current user inputs in a single stroke using a scrolling method based on the fingerprint verification area;

[0189] The fingerprint images from different parts are stitched together to obtain the first reference fingerprint image.

[0190] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0191] In one embodiment, the fingerprint verification module includes: a matching processing unit and a verification result determination unit, wherein:

[0192] The matching processing unit is used to match the reference feature template corresponding to the first reference fingerprint image with each standard fingerprint feature template in the fingerprint feature template library;

[0193] The verification result determination unit is used to determine the fingerprint verification result as successful when the matching is successful; otherwise, it determines the fingerprint verification result as unsuccessful.

[0194] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0195] In one embodiment, the fingerprint verification module further includes: a region adjustment unit, an acquisition unit, and a fingerprint verification unit, wherein:

[0196] The region adjustment unit is used to adjust the fingerprint verification region to obtain the adjusted verification region when the fingerprint verification of the target finger fails.

[0197] The acquisition unit is used to acquire a second reference fingerprint image of the target finger currently input by the user based on the adjusted verification region;

[0198] The fingerprint verification unit is used to perform fingerprint verification on the target finger of the current user based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library, until the fingerprint verification of the target finger of the current user is successful.

[0199] The fingerprint registration device provided in this application can be used to execute the technical solutions in the above-described fingerprint registration method embodiments of this application. Its implementation principle and technical effects are similar, and will not be repeated here.

[0200] For specific limitations regarding the fingerprint registration device, please refer to the limitations on the fingerprint registration method above, which will not be repeated here. Each module in the aforementioned fingerprint registration device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independently of it, or stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of each module.

[0201] In one embodiment, an electronic device is provided, the internal structure diagram of which can be as follows: Figure 1 As shown, the electronic device includes a processor, memory, and a network interface connected via a system bus. The processor provides processing power. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores a library of fingerprint feature templates of the target finger of the current user. The network interface communicates with external endpoints via a network connection. When executed by the processor, the computer program implements a fingerprint registration method.

[0202] Those skilled in the art will understand that Figure 1 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the electronic device to which the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.

[0203] In one embodiment, an electronic device is also provided, including a memory and a processor. The memory stores a computer program, and the processor executes the computer program to implement the technical solutions in the above-described embodiments of the business request processing method of this application. The implementation principle and technical effects are similar, and will not be repeated here.

[0204] In one embodiment, a computer-readable storage medium is also provided, on which a computer program is stored. When the computer program is executed by a processor, it implements the technical solution of the above-described business request processing method of this application. Its implementation principle and technical effect are similar, and will not be described again here.

[0205] In one embodiment, a computer program product is also provided, including a computer program that, when executed by a processor, implements the technical solution of the business request processing method described above in this application. Its implementation principle and technical effects are similar and will not be repeated here.

[0206] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0207] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0208] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A fingerprint registration method, characterized in that, The method includes: The system acquires multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the current user's target finger; By stitching together the local fingerprint images corresponding to the current user, multiple global fingerprint images corresponding to the target finger of the current user are obtained. Based on the feature extraction processing of multiple global fingerprint images corresponding to the target finger of the current user, the standard fingerprint feature template corresponding to each global fingerprint image of the current user is determined; Based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, a fingerprint feature template library for the current user is constructed to complete the fingerprint registration of the target finger of the current user.

2. The method according to claim 1, characterized in that, Each set of local fingerprint images includes an initial local fingerprint image and a rolling local fingerprint image; the acquisition of multiple sets of local fingerprint images input by the current user based on the fingerprint acquisition area displayed on the electronic device's display panel includes: For any set of local fingerprint images, acquire the initial local fingerprint image of the target finger in the fingerprint acquisition area displayed on the display panel by the current user; When the current user scrolls the target finger on the display panel based on the fingerprint acquisition area, a scrolling partial fingerprint image of the target finger input by the current user into the reconstructed acquisition area displayed on the display panel is acquired; the reconstructed acquisition area is generated after the fingerprint acquisition area is moved.

3. The method according to claim 2, characterized in that, Before acquiring the scrolling partial fingerprint image of the target finger within the reconstructed acquisition area displayed on the display panel by the current user, the method further includes: The target finger of the current user is tracked to obtain the finger position of the target finger of the current user on the display panel; The fingerprint collection area displayed on the display panel is moved to the finger position to obtain the reconstructed collection area.

4. The method according to any one of claims 1-3, characterized in that, The step of performing feature extraction processing based on multiple global fingerprint images corresponding to the target finger of the current user to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user includes: Each of the global fingerprint images is preprocessed to obtain the corresponding preprocessed fingerprint image; Feature extraction is performed on each of the preprocessed fingerprint images to obtain the standard fingerprint feature template corresponding to each of the global fingerprint images.

5. The method according to any one of claims 1-3, characterized in that, The method further includes: Once the fingerprint registration of the target finger is completed, a fingerprint verification area is displayed on the display panel, indicating that the next step is to perform fingerprint verification of the current user's target finger based on the fingerprint verification area.

6. The method according to claim 5, characterized in that, The step of performing fingerprint verification on the target finger of the current user based on the fingerprint verification area includes: Acquire a first reference fingerprint image of the target finger input by the current user into the fingerprint verification area; the area of ​​the fingerprint verification area is smaller than the area of ​​the fingerprint acquisition area; Based on the first reference fingerprint image, feature extraction processing is performed to determine the reference feature template corresponding to the first reference fingerprint image; Based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, fingerprint verification is performed on the target finger of the current user to obtain the fingerprint verification result of the target finger of the current user.

7. The method according to claim 6, characterized in that, The step of acquiring a first reference fingerprint image of the target finger input by the current user into the fingerprint verification area on the display panel includes: Acquire multiple partial fingerprint images of the target finger that the current user inputs in a single scrolling manner based on the fingerprint verification area; The fingerprint images of each part are stitched together to obtain the first reference fingerprint image.

8. The method according to claim 6, characterized in that, The step of performing fingerprint verification on the target finger of the current user based on the reference feature template corresponding to the first reference fingerprint image and the fingerprint feature template library, to obtain the fingerprint verification result of the target finger of the current user, includes: The reference feature template corresponding to the first reference fingerprint image is matched with each standard fingerprint feature template in the fingerprint feature template library; If the match is successful, the fingerprint verification result is determined to be successful; otherwise, the fingerprint verification result is determined to be unsuccessful.

9. The method according to claim 6, characterized in that, The method further includes: If the fingerprint verification of the target finger fails, the fingerprint verification area is adjusted to obtain an adjusted verification area; Based on the adjusted verification area, obtain a second reference fingerprint image of the target finger currently input by the user; Based on the reference feature template corresponding to the second reference fingerprint image and the fingerprint feature template library, fingerprint verification is performed on the target finger of the current user until the fingerprint verification of the target finger of the current user is successful.

10. A fingerprint registration device, characterized in that, The device includes: The first acquisition module is used to acquire multiple sets of partial fingerprint images input by the current user based on the fingerprint acquisition area displayed on the display panel of the electronic device; wherein, each set of partial fingerprint images includes multiple partial fingerprint images of the target finger input by the current user in a single scrolling manner based on the fingerprint acquisition area; the area of ​​the fingerprint acquisition area is greater than or equal to the area of ​​the area for acquiring the complete fingerprint of the target finger of the current user; The stitching processing module is used to stitch together the local fingerprint images corresponding to the current user to obtain multiple global fingerprint images corresponding to the target finger of the current user. The feature extraction processing module is used to perform feature extraction processing based on multiple global fingerprint images corresponding to the target finger of the current user, and to determine the standard fingerprint feature template corresponding to each global fingerprint image of the current user. The template library construction module is used to construct the fingerprint feature template library of the current user based on the standard fingerprint feature templates corresponding to each global fingerprint image of the current user, so as to complete the fingerprint registration of the target finger of the current user.