Palm vein information acquisition system, method and device

By acquiring and processing biological parameter information of palm vein images, identifying and adjusting exposure parameters, and extracting palm vein vector feature information, the problem of low multi-directional palm state recognition efficiency in the prior art is solved, and the high-throughput scenario is realized Quick access.

CN119314209APending Publication Date: 2025-01-14FOSHAN YUMAI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411309777.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

The existing palm vein recognition technology cannot effectively handle multi-directional palm state in large-pass scenarios, resulting in low recognition efficiency and inability to meet the needs of fast passage.

Method used

The image collector and image recognition module are used to obtain biological parameter information of palm vein image data, and the exposure parameters are adjusted through central metering and binary processing, the palm area is identified and the palm vein vector feature information is extracted, and the target search results are matched after preprocessing. .

Benefits of technology

It improves recognition efficiency, reduces the requirements for palm placement, enhances the output quality of palm vein images, expands the type of state judgment, and adapts to the needs of high-throughput scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119314209A_ABST
    Figure CN119314209A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a palm vein information acquisition system, method and device, and the method comprises the steps: collecting palm vein image data through an image collector, obtaining the biological parameter information of the palm vein image data through an image recognition module, and determining whether the palm vein image data is abnormal or not according to the biological parameter information; and when the palm vein image data is normal, identifying the palm vein image data to obtain a palm region, performing alignment processing on the palm region, extracting palm vein vector feature information of the palm region, sending the palm vein vector feature information to the server, pre-processing the received palm vein vector feature information by the server, and matching a target search result, according to the embodiment of the invention, the collected palm vein image data is processed, so that the output of the palm vein image can be enhanced, the subsequent detection of the palm vein image data can be facilitated, the judgment type of the palm vein state can be expanded, the requirement for placing the palm of an identifier during passing is reduced, and the passing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of biometric identification technology, and in particular to a palm vein information acquisition system, method and device. Background Art

[0002] At present, palm vein recognition has been gradually applied in biometric identification scenarios due to its characteristics of being difficult to forge, highly secure, easy to identify, good anti-interference performance, non-contact, and long palm vein feature change cycle. The existing palm vein recognition process generally consists of the following steps: palm photo acquisition, palm shape detection, feature extraction, feature matching, and returning matching results. However, the current palm vein recognition technology mostly focuses on scenarios with small recognition volume, such as writing access control and unlocking personal devices. The designs of terminal modules, protocol systems, and server distribution included in it cannot be applied to scenarios with large throughput and high concurrency, such as payment, airports, rail transit, finance, and banks.

[0003] In scenarios with large throughput, the requirements for palm vein acquisition need to be lowered: specifically, in single recognition scenarios, the person being recognized can be required to straighten their palms and be recognized multiple times. However, in scenarios with large throughput, due to the high speed of passage, the requirements for the palm placement of the person being recognized need to be lowered to improve fault tolerance. However, the existing palm vein recognition system only focuses on the biometric features of the palm vein when extracting information from the palm vein image; and the existing palm vein acquisition image unit uses UVC or OPENCV, neither of which supports multi-sensitivity and metering control, and therefore cannot better collect and recognize multi-directional palm states. Summary of the invention

[0004] In view of the above-mentioned defects, the embodiments of the present invention disclose a palm vein information acquisition system, method and device, which can improve the identification efficiency of the person passing through.

[0005] A first aspect of an embodiment of the present invention discloses a palm vein information acquisition system, comprising: a server, an image collector, an image recognition module and an image detection module, wherein the image collector collects palm vein image data, the image recognition module is used to obtain biometric parameter information of the palm vein image data, and determine whether the palm vein image data is abnormal according to the biometric parameter information; the image detection module is used to identify the palm vein image data when the palm vein image data is normal to obtain a palm area, align the palm area, and extract palm vein vector feature information of the palm area and send it to the server; the server is used to pre-process the received palm vein vector feature information and then match the target search result,

[0006] A second aspect of an embodiment of the present invention discloses a method for acquiring palm vein information, comprising:

[0007] Acquiring palm vein image data in response to an image acquisition instruction;

[0008] Acquiring biometric parameter information of the palm vein image data, and determining whether the palm vein image data is abnormal according to the biometric parameter information;

[0009] When the palm vein image data is normal, the palm vein image data is processed to obtain palm vein vector feature information;

[0010] The palm vein vector feature information is preprocessed and then matched to the target search results.

[0011] As an optional implementation, in the second aspect of the embodiment of the present invention, obtaining biological parameter information of palm vein image data includes:

[0012] Perform central photometry on palm vein image data to obtain image infrared exposure information;

[0013] The palm vein image data is binarized to obtain image height information.

[0014] As an optional implementation, in the second aspect of the embodiment of the present invention, obtaining biological parameter information of palm vein image data includes:

[0015] Setting a central area of ​​the palm vein image data, and calculating a mean brightness of the central area of ​​the palm vein image data based on a central photometry method;

[0016] adjusting the exposure ISO parameter and aperture of the palm vein image data according to the mean brightness;

[0017] Acquire a palm region of the palm vein image data, and perform binarization calculation on the adjusted palm vein image data to acquire a first height of the palm region;

[0018] A second height is calculated for the palm area based on the distance sensor and the first height, and the exposure ISO parameter and the aperture are adjusted again according to the second height.

[0019] As an optional implementation, in the second aspect of the embodiment of the present invention, determining whether the palm vein image data is abnormal according to the biological parameter information includes:

[0020] It is determined whether the exposure ISO parameter is within the exposure threshold range, and whether the second height is higher than the height threshold. When the exposure ISO parameter is outside the exposure threshold range, and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal.

[0021] As an optional implementation, in the second aspect of the embodiment of the present invention, preprocessing the palm vein vector feature information and matching the target search results includes:

[0022] The palm vein vector feature information is preprocessed to obtain a similar feature set matching the palm vein vector feature information, and the target search result is matched based on the similar feature set.

[0023] As an optional implementation, in the second aspect of the embodiment of the present invention, the palm vein image data is processed to obtain palm vein vector feature information, including:

[0024] Detecting the palm vein image data to obtain a palm area and integer value parameters of the palm area;

[0025] The palm area is aligned based on the integer value result parameter, and the floating point value of the integer value result parameter is calculated as the palm vein vector feature information.

[0026] A third aspect of an embodiment of the present invention discloses a palm vein information acquisition device, comprising:

[0027] Image acquisition module: used for acquiring palm vein image data in response to an image acquisition instruction;

[0028] Parameter acquisition module: used to acquire biological parameter information of palm vein image data, and determine whether the palm vein image data is abnormal according to the biological parameter information;

[0029] Image processing module: used for processing the palm vein image data to obtain palm vein vector feature information when the palm vein image data is normal;

[0030] Feature matching module: used to pre-process the palm vein vector feature information and then match the target search results.

[0031] As an optional implementation, in a third aspect of the embodiment of the present invention, obtaining biological parameter information of palm vein image data includes:

[0032] Perform central photometry on palm vein image data to obtain image infrared exposure information;

[0033] The palm vein image data is binarized to obtain image height information.

[0034] As an optional implementation, in a third aspect of the embodiment of the present invention, obtaining biological parameter information of palm vein image data includes:

[0035] Setting a central area of ​​the palm vein image data, and calculating a mean brightness of the central area of ​​the palm vein image data based on a central photometry method;

[0036] adjusting the exposure ISO parameter and aperture of the palm vein image data according to the mean brightness;

[0037] Acquire a palm region of the palm vein image data, and perform binarization calculation on the adjusted palm vein image data to acquire a first height of the palm region;

[0038] A second height is calculated for the palm area based on the distance sensor and the first height, and the exposure ISO parameter and the aperture are adjusted again according to the second height.

[0039] As an optional implementation, in a third aspect of the embodiment of the present invention, determining whether the palm vein image data is abnormal according to the biological parameter information includes:

[0040] It is determined whether the exposure ISO parameter is within the exposure threshold range, and whether the second height is higher than the height threshold. When the exposure ISO parameter is outside the exposure threshold range, and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal.

[0041] As an optional implementation, in the third aspect of the embodiment of the present invention, preprocessing the palm vein vector feature information and matching the target search results includes:

[0042] The palm vein vector feature information is preprocessed to obtain a similar feature set matching the palm vein vector feature information, and the target search result is matched based on the similar feature set.

[0043] As an optional implementation, in a third aspect of the embodiment of the present invention, the palm vein image data is processed to obtain palm vein vector feature information, including:

[0044] Detecting the palm vein image data to obtain a palm area and integer value parameters of the palm area;

[0045] The palm area is aligned based on the integer value result parameter, and the floating point value of the integer value result parameter is calculated as the palm vein vector feature information.

[0046] A fourth aspect of an embodiment of the present invention discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory to execute a palm vein information acquisition method disclosed in the second aspect of an embodiment of the present invention.

[0047] A fifth aspect of an embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute a palm vein information acquisition method disclosed in the second aspect of an embodiment of the present invention.

[0048] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0049] In the embodiment of the present invention, palm vein image data is collected by an image collector, biometric parameter information of the palm vein image data is obtained by an image recognition module, and whether the palm vein image data is abnormal is determined according to the biometric parameter information. When the palm vein image data is normal, the palm vein image data is identified to obtain a palm area, the palm area is aligned, and palm vein vector feature information of the palm area is extracted and sent to a server. The server pre-processes the received palm vein vector feature information and matches the target search result. The embodiment processes the collected palm vein image data to enhance the output of the palm vein image, helps to detect the palm vein image data more quickly later, and can expand the types of palm vein status judgment, so that the requirements for the palm placement of the identifier when passing are reduced, thereby improving the passing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0051] Figure 1 It is a schematic diagram of the module structure of a palm vein information acquisition system disclosed in an embodiment of the present invention;

[0052] Figure 2 It is a flowchart of a palm vein information acquisition method disclosed in an embodiment of the present invention;

[0053] Figure 3 It is a structural schematic diagram of a palm vein information acquisition device provided by an embodiment of the present invention;

[0054] Figure 4 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] It should be noted that the terms "first", "second", "third", "fourth", etc. in the specification and claims of the present invention are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present invention and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0057] The embodiments of the present invention disclose a palm vein information acquisition system, method, device, electronic device and storage medium. Palm vein image data is collected by an image collector, biometric parameter information of the palm vein image data is obtained by an image recognition module, and whether the palm vein image data is abnormal is determined according to the biometric parameter information. When the palm vein image data is normal, the palm vein image data is identified to obtain a palm area, the palm area is aligned, and palm vein vector feature information of the palm area is extracted and sent to a server. The server pre-processes the received palm vein vector feature information and matches the target search result. The embodiment processes the collected palm vein image data to enhance the output of the palm vein image, helps to detect the palm vein image data more quickly later, and can expand the types of palm vein status judgment, so that the requirements for the palm placement of the recognizer when passing are reduced, and the passing efficiency is improved.

[0058] Embodiment 1

[0059] See also Figure 1 , Figure 1 Schematic diagram of the module structure of a palm vein information acquisition system disclosed in an embodiment of the present invention. Figure 1 As shown, the palm vein information acquisition system includes: a server, an image collector, an image recognition module and an image detection module, the image collector collects palm vein image data, the image recognition module is used to obtain biometric parameter information of the palm vein image data, and determine whether the palm vein image data is abnormal according to the biometric parameter information; the image detection module is used to identify the palm vein image data when the palm vein image data is normal to obtain a palm area, align the palm area, and extract the palm vein vector feature information of the palm area and send it to the server; the server is used to pre-process the received palm vein vector feature information and then match the target search result.

[0060] The image collector of the embodiment is a high-definition camera or other image sensor in the terminal, which ensures that the collected palm vein image is clear and rich in details, provides high-quality original data for subsequent recognition processing, and usually supports fast and continuous acquisition to meet the needs of high-throughput scenarios and reduce user waiting time.

[0061] The main task of the image recognition module of the embodiment is to perform a preliminary analysis on the collected palm vein image data and obtain biometric parameter information. The biometric parameter information of the embodiment mainly includes image infrared exposure information and image height information. Based on these biometric parameter information, it is determined whether the collected palm vein image data is abnormal. Only when the palm vein image data is normal will the subsequent detection and processing process be entered. Specifically, the palm vein image data is exposed to obtain image infrared exposure information, and the palm vein image data is binarized to obtain image height information. In palm vein recognition, binarization is usually used to simplify the image to make the vein network more prominent.

[0062] The image detection module uses image processing techniques such as edge detection and color segmentation to identify the palm area in the image and eliminate interference. The identified palm area is standardized and the reference points are found in the palm area for alignment to ensure that the palm vein images acquired under different acquisition conditions are consistent during feature extraction. The feature extraction algorithm such as the convolutional neural network of deep learning is used to extract unique and stable vector feature information from the palm vein image of the palm area.

[0063] Specifically, the biometric parameter information of the palm vein image data is obtained by setting the central area of ​​the palm vein image data, calculating the average brightness of the central area of ​​the palm vein image data based on the central photometry method; adjusting the exposure ISO parameter and aperture of the palm vein image data according to the average brightness; obtaining the palm area of ​​the palm vein image data, binarizing the adjusted palm vein image data to obtain the first height of the palm area; measuring the second height of the palm area based on the distance sensor and the first height, and adjusting the exposure ISO parameter and aperture again according to the second height. Further, by judging whether the exposure ISO parameter is within the exposure threshold range and judging whether the second height is higher than the height threshold, it is evaluated whether the palm vein image data is abnormal. When the exposure ISO parameter is outside the exposure threshold range and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal.

[0064] Embodiment 2

[0065] See also Figure 2 , Figure 2It is a flow chart of a palm vein information acquisition method disclosed in an embodiment of the present invention. Among them, the execution subject of the method described in the embodiment of the present invention is an execution subject composed of software and / or hardware, and the execution subject can receive relevant information by wired or / and wireless means, and can send certain instructions. Of course, it can also have certain processing functions and storage functions. The execution subject can control multiple devices, such as a remote physical server or cloud server and related software, or it can be a local host or server and related software that performs related operations on a device placed somewhere. In some scenarios, multiple storage devices can also be controlled, and the storage devices can be placed in the same place or different places as the devices. For example Figure 2 As shown, the palm vein information acquisition method includes the following steps:

[0066] 201. Acquire palm vein image data in response to an image acquisition instruction.

[0067] This step is usually triggered by a user operation (such as pressing a button, touching a screen, etc.), or by a preset condition in some automated systems, and the palm vein image is captured by a camera or an infrared camera.

[0068] 202. Obtain biometric parameter information of the palm vein image data, and determine whether the palm vein image data is abnormal according to the biometric parameter information.

[0069] The biological parameter information of the embodiment can be obtained by software algorithm processing. The biological parameter information may include image brightness, contrast, clarity, noise level, visibility of venous network, etc. In this example, the biological parameter information mainly includes image infrared exposure information and image height information.

[0070] The threshold standard is set in advance to determine whether the collected palm vein image meets the instruction requirements. For example, if the image is too dark, too bright, blurred, or the vein network is unclear, it can be determined as abnormal data. For biological parameter information, the threshold standard set in the embodiment is also based on exposure data and palm area height as the main judgment criteria.

[0071] Furthermore, obtaining biometric parameter information of palm vein image data includes: performing central photometry on the palm vein image data to obtain image infrared exposure information; performing binarization processing on the palm vein image data to obtain image height information. Through the central photometry technology, the distribution and intensity of infrared light in the image are analyzed to ensure that the image exposure is moderate, neither overexposed nor underexposed, so that subsequent processing can clearly identify the vein network. By analyzing the binarized image, height information such as the complexity and distribution range of the vein network can be obtained for preliminary judgment of the image quality. The palm vein information acquisition method of the embodiment realizes efficient and accurate acquisition and verification of palm vein information by comprehensively using image processing, biometric feature recognition and matching technology, providing a safe and reliable solution for identity authentication.

[0072] In the field of photography, central metering technology refers to a metering mode, namely center-weighted average metering (also called central average metering). This metering method divides the picture into multiple areas, but pays special attention to the metering data in the central area of ​​the picture and gives it a larger weight, while the metering data at the edge of the picture is used as an auxiliary reference. After the camera's processor performs weighted averaging on these data, the final exposure parameters are obtained. Since the metering data in the central part occupies a larger proportion, it can ensure that the subject in the center of the picture is accurately exposed. The embodiment applies the central metering technology to the recognition and calculation of the palm area, which can help to quickly identify the palm area.

[0073] Furthermore, since the palm is mainly placed in the center of the image during recognition, the exposure of the central palm image portion is mainly adjusted, and central metering is performed to calculate the average brightness of the central block of the image. Therefore, the central area of ​​the palm vein image data is set, and the average brightness of the central area of ​​the palm vein image data is calculated based on the central metering method; the exposure ISO parameter and aperture of the palm vein image data are adjusted according to the average brightness; the palm area of ​​the palm vein image data is obtained, and the adjusted palm vein image data is binarized to obtain the first height of the palm area; the second height of the palm area is measured based on the distance sensor and the first height, and the exposure ISO parameter and aperture are adjusted again according to the second height. Before or during image acquisition, according to the approximate position of the palm in the image, a central area is set as the main focus area for exposure adjustment, the set central area is measured, the brightness values ​​of all pixels in the area are calculated, and the average brightness is calculated. After the exposure adjustment is completed, the entire image is processed to identify and extract the palm area, and the extracted palm area is binarized to separate the vein network (high brightness area) from the background (low brightness area) to form a black and white image. The embodiment not only improves the automation level of palm vein image acquisition, but also significantly improves the image quality and recognition accuracy by accurately controlling exposure parameters and combining physical measurements. Through automatic control and dynamic adjustment of exposure parameters, high-quality palm vein image acquisition can be completed in a short time, reducing the user's waiting time and improving the user experience. In addition, since it can automatically adapt to different light conditions and user palm sizes, satisfactory recognition effects can be obtained whether in indoor or outdoor environments, whether in strong light or weak light conditions, and the application scenarios are broadened.

[0074] In an embodiment, a central area is set in the palm vein image. This area is usually an important part of the image and contains most of the vein information that needs to be identified. Based on the comparison between the mean brightness and the preset ideal brightness value, the exposure ISO parameters and aperture are automatically adjusted to ensure that the overall brightness of the image is moderate. The embodiment optimizes the display effect of the veins in the infrared image through exposure adjustment, thereby helping to speed up the detection and pass rate of the palm veins. Furthermore, the first height of the embodiment is to roughly judge the palm height by binarizing the white area in the palm vein image, that is, the palm area. The first height is a rough height and is not accurate. The distance sensor is then used to measure the exact palm distance.

[0075] The image acquisition module and image recognition module of the embodiment are both applied in the terminal module. First, the palm vein photo is collected by the camera, and then the image information of the palm vein photo, including palm vein biological parameter information, is obtained by programming using the self-compiled SDK. After that, the ISP unit in the terminal module executes the obtained exposure ISO parameters and aperture.

[0076] Then, it is determined whether the palm vein image data is abnormal based on the biological parameter information. Specifically, it is determined whether the exposure ISO parameter is within the exposure threshold range, and whether the second height is higher than the height threshold. When the exposure ISO parameter is outside the exposure threshold range, and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal. For example, the exposure threshold range is between 70 and 200. If it is lower than 70, it means the image is too dark, and if it is higher than 200, it means the image is too bright. If the distance between the two palms is too high, it is not easy to match. Therefore, the palm vein image data that does not meet the requirements is rejected and re-entered.

[0077] 203. When the palm vein image data is normal, the palm vein image data is processed to obtain palm vein vector feature information.

[0078] This step mainly processes the palm vein image data to detect the palm vein image data in order to obtain the palm vein vector feature information more quickly. It may include image denoising, contrast enhancement, edge detection, etc. Among them, before detecting the palm area, in order to accurately separate the palm area from the original image, the interference of the background and other non-palm parts is eliminated. Color segmentation can be used to segment the palm and the background using the color difference between the palm and the background. For example, if the background is uniform, a simple threshold segmentation method can be used.

[0079] Further, the palm vein image data is detected to obtain the palm area and the integer value parameters of the palm area; the palm area is aligned based on the integer value result parameters, and the floating point value of the integer value result parameters is calculated as the palm vein vector feature information. The embodiment detects the palm vein image data to obtain the palm area and the integer value parameters of the palm area, specifically based on TPU to perform regional detection on the palm vein image data to obtain the palm area; regression detection is performed on the palm area to obtain the integer value parameters of the palm area, and the integer value parameters include the integer value result of the palm area, the size parameter and the zero point parameter. TPU is a tensor processing unit, and the embodiment performs integer quantization acceleration processing on the palm vein image data through TPU. First, TPU quantizes and accelerates the DETR (Detection Transformer Model) detection model, and outputs a palm detection frame through the detection model, and the palm detection frame is used to detect the palm area. The size parameter is directly output by the detection model. In the alignment processing of the embodiment, it is to ensure that the palm vein images acquired under different acquisition conditions (such as angle, distance, light, etc.) are consistent during feature extraction, thereby improving the recognition accuracy. For example, the selection is made based on the direction of the palm so that the palm directions in all images are uniform, and the image size can be adjusted so that the palm area occupies a similar proportion in the image. In an embodiment, at least one reference point can be set in advance, and then the reference point is found for the palm area to achieve alignment.

[0080] 204. Preprocess the palm vein vector feature information and then match the target search result.

[0081] Preprocessing may include conventional operations such as feature standardization and normalization to ensure that the feature vectors between different samples are consistent when compared. Furthermore, this step may include preprocessing the palm vein vector feature information, obtaining a set of similar features that match the palm vein vector feature information, and matching the target search results based on the set of similar features. A set of similar features is a set of features that are similar to or belong to the same category as the currently input palm vein vector feature information and are stored in the database. They often represent the palm vein features of different users and are used for subsequent identity authentication or identification processes. Use an appropriate matching algorithm (such as distance measurement, similarity score, etc.) to compare the input palm vein vector feature information with each feature vector in the set of similar features. Based on the matching results, determine the closest or most similar feature vector, and derive the target search results accordingly. In an identity authentication scenario, this may mean confirming the identity of the user; in an identification scenario, it may mean finding user information corresponding to the input palm vein image from the database.

[0082] Embodiment 3

[0083] See also Figure 3 , Figure 3 Schematic diagram of the structure of a palm vein information acquisition device disclosed in an embodiment of the present invention. Figure 3 As shown, the palm vein information acquisition device may include: an image acquisition module 301, a parameter acquisition module 302, an image processing module 303 and a feature matching module 304, wherein the image acquisition module 301 is used to acquire palm vein image data in response to an image acquisition instruction; the parameter acquisition module 302 is used to acquire biological parameter information of the palm vein image data, and determine whether the palm vein image data is abnormal according to the biological parameter information; the image processing module 303 is used to process the palm vein image data to obtain palm vein vector feature information when the palm vein image data is normal; the feature matching module 304 is used to match the target search result after pre-processing the palm vein vector feature information.

[0084] In the parameter acquisition module 302, the biometric parameter information of the palm vein image data is acquired, including: performing central photometry on the palm vein image data to obtain image infrared exposure information; performing binarization processing on the palm vein image data to obtain image height information. Further, specifically, the central area of ​​the palm vein image data is set, and the average brightness of the central area of ​​the palm vein image data is calculated based on the central photometry method; the exposure ISO parameter and aperture of the palm vein image data are adjusted according to the average brightness; the palm area of ​​the palm vein image data is acquired, and the adjusted palm vein image data is binarized to obtain the first height of the palm area; the second height of the palm area is measured based on the distance sensor and the first height, and the exposure ISO parameter and aperture are adjusted again according to the second height.

[0085] The parameter acquisition module 302 determines whether the palm vein image data is abnormal according to the biological parameter information, including: determining whether the exposure ISO parameter is within the exposure threshold range, and determining whether the second height is higher than the height threshold. When the exposure ISO parameter is outside the exposure threshold range, and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal.

[0086] In the image processing module 303, specifically, the palm vein image data is detected to obtain the palm area and the integer value parameters of the palm area; the palm area is aligned based on the integer value result parameters, and the floating point value of the integer value result parameter is calculated as the palm vein vector feature information.

[0087] In the feature matching module 304, specifically, the palm vein vector feature information is preprocessed to obtain a similar feature set matching the palm vein vector feature information, and the target search result is matched based on the similar feature set.

[0088] Embodiment 4

[0089] See also Figure 4 , Figure 4 Schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. The electronic device may be a computer, a server, etc. Of course, in certain circumstances, it may also be a smart device such as a mobile phone, a tablet computer, a monitoring terminal, and an image acquisition device with processing functions. Figure 4 As shown, the electronic device may include:

[0090] A memory 401 storing executable program codes;

[0091] a processor 402 coupled to the memory 401;

[0092] The processor 402 calls the executable program code stored in the memory 401 to execute part or all of the steps in the palm vein information acquisition method in the second embodiment.

[0093] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute part or all of the steps in the palm vein information acquisition method in the second embodiment.

[0094] The embodiment of the present invention further discloses a computer program product, wherein when the computer program product is run on a computer, the computer is enabled to execute part or all of the steps in the palm vein information acquisition method in the second embodiment.

[0095] An embodiment of the present invention further discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes some or all of the steps in the palm vein information acquisition method in embodiment 2.

[0096] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the processes does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0097] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0098] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0099] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-accessible memory. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the method described in each embodiment of the present invention.

[0100] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0101] A person of ordinary skill in the art can understand that some or all of the steps in the various methods of the embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0102] The palm vein information acquisition system, method, device, electronic device and storage medium disclosed in the embodiments of the present invention are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A palm vein information acquisition system, characterized in that: include: A server, an image collector, an image recognition module and an image detection module, wherein the image collector collects palm vein image data, the image recognition module is used to obtain biometric parameter information of the palm vein image data, and determine whether the palm vein image data is abnormal based on the biometric parameter information; the image detection module is used to identify the palm vein image data when the palm vein image data is normal to obtain a palm area, align the palm area, and extract palm vein vector feature information of the palm area and send it to the server; the server is used to pre-process the received palm vein vector feature information and then match the target search result.

2. A palm vein information acquisition method, characterized in that: include: Acquiring palm vein image data in response to an image acquisition instruction; Acquiring biometric parameter information of the palm vein image data, and determining whether the palm vein image data is abnormal according to the biometric parameter information; When the palm vein image data is normal, the palm vein image data is processed to obtain palm vein vector feature information; The palm vein vector feature information is preprocessed and then matched to the target search results.

3. The palm vein information acquisition method according to claim 2, characterized in that: Obtain biometric parameter information from palm vein image data, including: Perform central photometry on palm vein image data to obtain image infrared exposure information; The palm vein image data is binarized to obtain image height information.

4. The palm vein information acquisition method according to claim 3, characterized in that: Obtain biometric parameter information from palm vein image data, including: Setting a central area of ​​the palm vein image data, and calculating a mean brightness of the central area of ​​the palm vein image data based on a central photometry method; adjusting the exposure ISO parameter and aperture of the palm vein image data according to the mean brightness; Acquire a palm region of the palm vein image data, and perform binarization calculation on the adjusted palm vein image data to acquire a first height of the palm region; A second height is calculated for the palm area based on the distance sensor and the first height, and the exposure ISO parameter and the aperture are adjusted again according to the second height.

5. The palm vein information acquisition method according to claim 4, characterized in that: Determining whether the palm vein image data is abnormal based on the biological parameter information includes: It is determined whether the exposure ISO parameter is within the exposure threshold range, and whether the second height is higher than the height threshold. When the exposure ISO parameter is outside the exposure threshold range, and / or the second height is higher than the height threshold, the palm vein image data is defined as abnormal.

6. The palm vein information acquisition method according to claim 2, characterized in that: The palm vein vector feature information is preprocessed to match the target search results, including: The palm vein vector feature information is preprocessed to obtain a similar feature set matching the palm vein vector feature information, and the target search result is matched based on the similar feature set.

7. The palm vein information acquisition method according to claim 2, characterized in that: Processing the palm vein image data to obtain palm vein vector feature information includes: Detecting the palm vein image data to obtain a palm area and integer value parameters of the palm area; The palm area is aligned based on the integer value result parameter, and the floating point value of the integer value result parameter is calculated as the palm vein vector feature information.

8. A palm vein information acquisition device, characterized in that: include: Image acquisition module: used for acquiring palm vein image data in response to an image acquisition instruction; Parameter acquisition module: used to acquire biological parameter information of palm vein image data, and determine whether the palm vein image data is abnormal according to the biological parameter information; Image processing module: used for processing the palm vein image data to obtain palm vein vector feature information when the palm vein image data is normal; Feature matching module: used to pre-process the palm vein vector feature information and then match the target search results.

9. An electronic device, characterized in that: include: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the palm vein information acquisition method according to any one of claims 2 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program enables a computer to execute the palm vein information acquisition method according to any one of claims 2 to 7.