Non-contact palm print acquisition method, device and equipment and storage medium

By identifying key points in palm print images and adaptively adjusting aperture and depth of field, the problems of image distortion, distortion and offset in palm print collection images are solved, and image clarity and recognition success rate are improved.

CN119649417APending Publication Date: 2025-03-18JIANGSU BRMICO ELECTRONICS
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411713162.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, the problem of image distortion, deformity and offset is prone to image distortion, especially non-contact image scanning, resulting in low resolution and inability to collect clear palm image.

Method used

By identifying palm key points in palm print images, the completeness and palm position of the image are calculated, and when the recognition requirements are not met, the aperture gear is adjusted to adjust the aperture focal length and depth of field to obtain a complete palm print image.

Benefits of technology

It realizes non-contact palm print collection, and adaptively adjusts the aperture and depth of field, improves the clarity and recognition success rate of palm print images, and avoids image distortion and deformity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119649417A_ABST
    Figure CN119649417A_ABST
Patent Text Reader

Abstract

The invention discloses a non-contact palmprint collection method, device and equipment and a storage medium, and relates to the field of palmprint payment. Acquiring and extracting a palmprint image according to the image acquisition instruction, identifying pixel information of the palmprint image, and determining the number of palm key points and pixel coordinate data of the palm key points; the palm key points are finger tip points of fingers and wrist bottom end points close to the bottom end of a thumb; calculating the integrity of the palm image and the palm position according to the number of the palm key points and the pixel coordinate values; and when the recognized palm image is incomplete, calculating adjustment parameters of an aperture gear in the non-contact palmprint acquisition device according to the palm position, and adjusting the focal length and depth of field of an aperture to obtain a complete palmprint image. The method can actively detect the integrity and position of the palm image, and adaptively adjust the aperture size according to the integrity and position of the palm image to complete image acquisition work.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of palmprint payment, and in particular to a contactless palmprint collection method, device, equipment and storage medium. Background Art

[0002] Fingerprints and palm prints are limited by the development of camera technology. They usually use contact capacitive sensors and optical sensors to scan images and then process them digitally. Non-contact image scanning often loses a lot of details, especially when it comes to palm prints. Low-resolution cameras cannot capture clearer palm print images, while high-resolution cameras are too expensive.

[0003] In the related art, the method for the camera to collect palm prints is that the user moves the distance between the palm and the camera by himself. When the palm is moved to a suitable distance from the camera, a clear image will be collected. The reason for this application scenario is that although most of the current cameras have built-in focusing functions, they only preset a fixed focal length for an application scenario. For example, the image is collected when the palm is 15cm-20cm away from the camera, and then based on this fixed focal length parameter. When the palm is more than 20cm or less than 15cm away from the camera, there will be a problem of insufficient clarity. Of course, the unclear image collected can also be compensated by algorithms such as interpolation algorithms and filtering algorithms. However, there is a probability of image distortion or deformity in the algorithm, so the focus of solving the problem of palm print clarity collection should still be on the physical device. Summary of the invention

[0004] The embodiments of the present application provide a contactless palmprint collection method, device, equipment and storage medium to solve the problems of image distortion, deformity and offset when collecting images for palmprint payment.

[0005] In one aspect, the present application provides a non-contact palmprint collection method, the method comprising:

[0006] Collect and extract palm print images according to the image acquisition instruction, identify pixel information of the palm print images, and determine the number of palm key points and pixel coordinate data of the palm key points; the palm key points are the fingertip end points of the fingers and the wrist end point close to the bottom of the thumb;

[0007] Calculate the integrity of the palm image and the palm position according to the number of palm key points and pixel coordinate values;

[0008] When the palm print image collected by the camera does not meet the recognition requirements, the adjustment parameters of the aperture gear in the non-contact palm print collection device are calculated according to the palm position, and the aperture focal length and depth of field are adjusted to obtain a complete palm print image.

[0009] Specifically, after receiving the image acquisition instruction, the main control chip turns on the sensor and LED lamp beads in the contactless palm print acquisition device, captures and identifies the first aperture tooth pattern on the outside of the aperture assembly through the sensor, and the LED lamp beads are aimed at the palm area for fill light.

[0010] Specifically, the calculating the integrity of the palm image and the palm position according to the number of the palm key points and the pixel coordinate values ​​includes:

[0011] Define the key point A (Xa, Ya) at the base of the thumb, the key point B (Xb, Yb) at the tip of the thumb, the key point C (Xc, Yc) at the tip of the index finger, the key point D (Xd, Yd) at the tip of the middle finger, the key point E (Xe, Ye) at the tip of the ring finger, and the key point F (Xf, Yf) at the tip of the little finger;

[0012] After extracting the palmprint image, identifying all key points and corresponding coordinate information according to pixel information;

[0013] When the palm image contains six key points, it indicates that the palm image is complete, and the distance value S between endpoint A and endpoint D is calculated. AD ; means as follows:

[0014]

[0015] When S AD When the value is within the first preset range, it indicates that the size of the palm is close to the size of the picture, and the picture is determined to be taken;

[0016] When S AD When the value is within the first preset range but outside the second preset range, it indicates that the palm image is too small. AD The value determines the adjustment parameter and controls the stepper motor to rotate the aperture gear forward to shorten the depth of field.

[0017] When key points are missing in the palm image, offset parameters are determined according to the finger positions corresponding to the key points, and posture adjustment information is generated according to the offset parameters for manual or voice prompts.

[0018] Specifically, when the key point is missing in the palm image, determining the offset parameter according to the finger position corresponding to the key point includes:

[0019] When all six key points are not detected, it indicates that the palm is closer than the set threshold and the palm size exceeds the image size. According to the number of missing key points, the posture adjustment information of reducing the aperture and increasing the depth of field is generated;

[0020] When the detection result lacks key point F or key point B, the palm is instructed to shift to both sides, and posture adjustment information of reducing the aperture and increasing the depth of field is generated according to the number of missing key points;

[0021] When the detection result lacks key point A, or lacks key points A and B, or only contains key points A and B, the palm is instructed to shift upward or downward, and gesture correction information is generated according to the palm position so that the image can be re-taken.

[0022] On the other hand, the present application provides a non-contact palm print collection device, which is used in a non-contact palm print collection method. The device includes a cylindrical shell, a prism is installed at the axis position of the bottom of the shell, and a camera is installed on the side wall of the shell. Light is incident along the axis of the shell, and is reflected to the camera after passing through the prism to collect a palm print image.

[0023] An aperture assembly is fixedly arranged above the prism, and an aperture gear capable of adjusting the aperture size is sleeved on the outside of the aperture assembly; a convex lens is arranged above the aperture assembly, and the convex lens is embedded at the entrance of the aperture assembly and the housing;

[0024] When the palm print image collected by the camera does not meet the recognition requirements, the aperture gear is controlled to rotate forward or reverse according to the size of the palm print to adjust the aperture focal length and depth of field.

[0025] Specifically, the radial dimensions of the aperture assembly and the prism are smaller than the inner diameter of the cylindrical shell; an LED lamp bead is arranged at the outer edge of the entrance of the shell;

[0026] A stepper motor is also installed on the inner side of the bottom of the shell body, and a gear is installed on the output shaft of the stepper motor and meshes with the aperture gear on the outer edge of the aperture assembly.

[0027] Specifically, a sensor is installed on the inner wall of the housing at the same height as the aperture gear to collect the aperture tooth traces in real time.

[0028] Specifically, the cross section of the prism is a right triangle, with two right-angled sides at 45 degrees, and the incident light is reflected by the inclined surface and then transmitted horizontally to the camera.

[0029] On the other hand, the present application provides a computer device, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the non-contact palmprint collection method described in any of the above aspects.

[0030] On the other hand, the present application provides a computer-readable storage medium, wherein the readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the non-contact palmprint collection method described in any of the above aspects.

[0031] The beneficial effects brought about by the technical solution provided by the embodiment of the present application include at least: the algorithm of the present application identifies the palm shape in the collected picture, and then adjusts the focus of the camera according to the size of the palm shape in the entire picture, and always focuses the camera on the palm to shoot. When it is judged that the palm size exceeds the picture size, it means that the palm is too close to the camera at this time. At this time, the camera aperture is controlled to be reduced, and the depth of field becomes far, and the palm size will match the picture size. When the palm size is smaller than the picture size, the camera aperture is increased according to demand, and the depth of field becomes closer, until the palm size matches the picture size. This solution can adaptively adjust and collect palm images by controlling the focus to the greatest extent, thereby improving the recognition success rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] Figure 1 is a front view of a non-contact palmprint collection device provided in an embodiment of the present application,

[0033] Figure 2 is a top view of a non-contact palmprint collection device provided in an embodiment of the present application,

[0034] Figure 3 is a flow chart of a non-contact palmprint collection method provided by an embodiment of the present application;

[0035] Figure 4 Schematic diagrams of different palm placement scenarios are given;

[0036] Figure 5 A flow chart of posture adjustment strategies for different palm placement scenarios is given.

[0037] Figure numerals: 1-convex lens; 2-aperture gear; 3-stepping motor, 4-LED lamp bead; 5-aperture assembly; 6-sensor; 7-prism; 8-camera; 9-limiting hole; 10-housing. DETAILED DESCRIPTION

[0038] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0039] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0040] Figure 1 1 is a front view of a non-contact palm print collection device provided in an embodiment of the present application, which includes a device housing 10 that is generally cylindrical, and a prism 7 is installed at the axis position of the bottom of the housing 10. A camera 8 for collecting palm print images is installed on the inner side wall of the housing 10. When shooting, the palm print light is incident inward along the axis of the housing 10, and is reflected to the camera 8 after passing through the prism 7 to capture the palm print image. Figure 2 1 is a top view of the non-contact palm print collection device provided by the embodiment of the present application. An aperture assembly 5 is fixedly arranged above the prism 7. An aperture gear 2 with adjustable aperture size is sleeved on the outside of the aperture assembly 5, that is, the aperture parameters can be changed by rotating the aperture gear 2. A convex lens 1 is arranged above the aperture assembly 5, and the convex lens 1 is embedded at the entrance of the aperture assembly 5 and the housing 10.

[0041] A sensor 6 is installed on the inner wall of the housing 10 at the same height as the aperture gear 2 to collect the aperture tooth pattern in real time. A stepper motor 3 is installed on the inner side of the bottom of the housing 10, and a gear is installed on the output shaft of the stepper motor 3. The gear meshes with the aperture gear 2 on the outer edge of the aperture assembly 5. When the palm print image collected by the camera 8 is incomplete, the aperture gear 2 can be controlled to rotate forward or reverse through the motorized assembly to adjust the aperture focal length and depth of field. For example, the aperture side rotates one circle, and the aperture is adjusted from maximum to minimum.

[0042] In a feasible implementation, the focal length of the convex lens 1 is set to 40 mm, and the quartz glass material is divided into two symmetrical convex lenses 1, the upper half of the convex lens 1 is set outward and installed on the external housing 10, and the lower half is set inward and set at the aperture. A gap is left between the planes of the two convex lenses 1, and the gap size is 1.8 mm. The aperture thickness varies with the adjusted overlap degree, with a minimum of 1.3 mm and a maximum of 1.5 mm.

[0043] The cross section of the prism 7 is a right triangle, with two right-angled sides of 45 degrees. The upper right-angled side is the light entrance, receiving the external light from the convex lens 1. The hypotenuse of the prism 7 is the light reflection point, and the hypotenuse has a reflective coating, and also absorbs floodlight, so as to enhance the image contrast. The incident light is reflected by the oblique surface and horizontally transmitted to the camera 8, which is the CMOS image sensor 6. In a feasible embodiment, the focal length of the CMOS image sensor 6 is 40 mm, the pixel is 2 million, and the imaging size is 640*480.

[0044] In addition, limiting holes 9 are symmetrically arranged at the bottom position of the outside of the shell 10, and LED lamp beads 4 are arranged at the outer edge of the top entrance of the shell 10 for image acquisition and fill-in lighting.

[0045] Figure 3 : is a flow chart of the non-contact palmprint collection method provided in an embodiment of the present application, comprising the following steps:

[0046] S1, collecting and extracting palmprint images according to the image acquisition instruction, identifying the pixel information of the palmprint images, and determining the number of palm key points and the pixel coordinate data of the palm key points;

[0047] Based on the above device, the PC sends the image acquisition command to the image acquisition device through the USB interface. After receiving the image acquisition command, the main control chip on the device turns on the CMOS image sensor and LED lamp beads to start collecting palm prints. At this time, the palm should be placed in front of or above the convex lens to capture a frame of the captured picture.

[0048] Then, the histogram of this frame of image is calculated through the image processing algorithm to obtain the palm threshold. The image is binarized according to the obtained threshold to distinguish the palm from the background and extract the palmprint image.

[0049] When the palmprint image contains the image content of the palm, it can be identified through pixel analysis.

[0050] In the embodiment of the present application, the finger endpoints and wrist endpoints can be set as key points, and the position coordinates of these key points can be determined for subsequent position judgment.

[0051] S2, calculating the integrity of the palm image and the palm position according to the number of palm key points and pixel coordinate values;

[0052] The completeness of the palm is determined based on the distance between the palm and the convex lens. When the palm distance is appropriate, the complete palm image can be captured. When the palm distance is far, the complete palm image cannot be captured, which will cause the key points to be lost. The position of the palm can be determined based on the lost key points.

[0053] S3. When the palm print image collected by the camera does not meet the recognition requirements, the adjustment parameters of the aperture gear in the non-contact palm print collection device are calculated according to the palm position, and the aperture focal length and depth of field are adjusted to obtain a complete palm print image.

[0054] Regardless of the incomplete palm print image, the appropriate adjustment parameters can be calculated based on the palm position. At the same time, for complete palm print parameters, if the image clarity is insufficient due to distance, the adjustment parameters for the aperture gear are also calculated based on the palm position. For example, when the palm print is slightly deviated to the left, the aperture is directly controlled to reacquire the image and include the palm; and when the palm print is seriously deviated to the left, the voice broadcast reminds to move to the right. When the palm image is small due to the long distance of the palm, the aperture is reduced to shorten the depth of field and then take the best palm print image.

[0055] In some implementations, calculating the integrity of the palm image and the palm position according to the number of palm key points and pixel coordinate values ​​may include the following steps:

[0056] 1. Define the key point A (Xa, Ya) at the base of the thumb, the key point B (Xb, Yb) at the tip of the thumb, the key point C (Xc, Yc) at the tip of the index finger, the key point D (Xd, Yd) at the tip of the middle finger, the key point E (Xe, Ye) at the tip of the ring finger, and the key point F (Xf, Yf) at the tip of the little finger;

[0057] 2. After extracting the palmprint image, identify all key points and corresponding coordinate information based on pixel information;

[0058] 3. When the palm image contains six key points, it indicates that the palm image is complete, and the distance value S between endpoint A and endpoint D is calculated. AD ; means as follows:

[0059]

[0060] 4. When S AD When the value is within the first preset range, it indicates that the size of the palm is close to the size of the picture, and the picture is determined to be taken;

[0061] 5. When S AD When the value is within the first preset range but outside the second preset range, it indicates that the palm image is too small. AD The value determines the adjustment parameter and controls the stepper motor to rotate the aperture gear forward to shorten the depth of field.

[0062] 6. When there are no key points in the palm image, the offset parameters are determined according to the finger positions corresponding to the key points, and the posture adjustment information is generated according to the offset parameters. The stepper motor is controlled to correct the deviation and then the image is re-taken for recognition.

[0063] Specifically, for situations where key points are missing, the focus is on how to locate the palm position and how to make a judgment. Under normal logic, when all six key points are not detected, it indicates that the palm is close enough to exceed the set threshold and the size of the palm exceeds the image size; in this case, the palm can be prompted to retreat. Of course, this application can generate posture adjustment information such as reducing the aperture and extending the depth of field based on the number of missing key points. Of course, for those that exceed the adjustment range, the palm is prompted to retreat. When the detection result lacks key point F or key point B, the palm is instructed to shift to both sides; the user can be reminded to move to the corresponding side, and this application generates posture adjustment information such as reducing the aperture and extending the depth of field based on the number of missing key points. Similarly, when the detection result lacks key point A, or lacks key points A and B, or only contains key points A and B, it indicates that the palm is severely shifted up and down; this situation exceeds the aperture posture adjustment range, and the user can be reminded of the corresponding adjustment gesture.

[0064] In order to facilitate the description of the scene, this application further optimizes the algorithm and makes corresponding posture adjustment strategies according to different key points. Figure 4 Schematic diagrams of different palm placement scenarios are given.

[0065] Key points A, B, C, D, E, and F have the following scenarios:

[0066] Scenario 1: The six key points are not detected. This means the size of the captured palm exceeds the image size of 640*480;

[0067] Scenario 2: The result does not detect key point F or the algorithm does not detect key point B. This means that the palm is not in the center of the image, and the palm is slightly tilted to the left or right;

[0068] Scenario 3: The result does not detect key points F and E, or the algorithm does not detect key points B and C. This means that the palm is not in the center of the image, and the palm is moderately tilted to the left or right;

[0069] Scenario 4: The result does not detect key points A, B, and C, or the algorithm does not detect key points D, E, and F. This means that the palm is not in the center of the image, and the palm is severely tilted to the left or right;

[0070] Scene 5: Only key points A and B are detected. This means that the palm is not in the center of the image, but slightly above it.

[0071] Scene 6: Keypoint A is not detected. This means the palm is not in the center of the image, but slightly below.

[0072] Scenario 7: Key points A and B are not detected, or only key point A is detected. This means that the palm is not in the center of the image, but is seriously tilted downward or upward.

[0073] Scenario Eight: All key points are detected.

[0074] For the above eight scenarios, Figure 5 pose adjustment strategy flowcharts for different palm placement scenarios are given.

[0075] For Scenarios One, Two, Three, and Six, which are classified as one type where a certain part of the palm exceeds the picture size. After the algorithm in the main control chip determines that it belongs to these scenarios, the main control chip will first read the scale value in the sensor, then control the stepper motor to reverse half a turn, reduce the aperture, pull the depth of field farther, and then re-take the picture.

[0076] For Scenarios Four and Seven, since the palm posture is severely deviated, re-taking the picture is required. The user can adjust according to the prompt, or information such as payment failure can be reported.

[0077] For Scenario Five, the algorithm processes as follows:

[0078] Since the pixel coordinates of the key point to a point perpendicular to the bottom are (0, Ya), the distance from key point A to the bottom pixel of the picture is Ya.

[0079] If Ya > 240, it means the palm image is severely shifted upwards. The user can be prompted to adjust the palm downwards, and then it directly returns to the step of re-taking the picture.

[0080] If 120 < Ya < 240, it means the palm image is moderately shifted upwards. The main control chip will first read the scale value in the sensor, then control the stepper motor to reverse one full turn, reduce the aperture, pull the depth of field farther, and then return to the step of re-taking the picture.

[0081] If Ya < 120, it means the palm image is slightly shifted upwards. The main control chip will first read the scale value in the sensor, then control the stepper motor to reverse half a turn, reduce the aperture, pull the depth of field farther, and then return to the step of re-taking the picture.

[0082] For Scenario Eight, the algorithm processes as follows:

[0083] Calculate the distance S between key point A and key point D AD ;

[0084] If 420 < S AD < 480, it means the size of the palm image is close to the picture size. The main control chip returns the current frame image to the host computer or PC via USB and prompts that the picture-taking is successful.

[0085] If 360 < S AD < 420, it means the palm image is slightly smaller. The main control chip will first read the scale value in the sensor, then control the stepper motor to rotate forward half a turn, increase the aperture, pull the depth of field closer, and then return to the step of re-taking the picture.

[0086] If 240 AD <360, it means that the palm image is too small. The main control chip will first read the scale value in the sensor, and then control the stepper motor to rotate forward one circle, increase the aperture, shorten the depth of field, and then return to the step of retaking the image.

[0087] If 0 AD <240, indicating that the palm image is too small. The main control chip will first read the scale value in the sensor, and then control the stepper motor to rotate forward twice, increase the aperture, shorten the depth of field, and then return to the step of retaking the image.

[0088] In particular, after each algorithm determines the scene, if the aperture needs to be adjusted, the main control chip will read the current scale through the sensor. If the current scale is at the forward rotation limit, and the algorithm requires forward rotation, it will directly return to the image acquisition failure. If the current scale is at the reverse rotation limit, and the algorithm requires reverse rotation, it will directly return to the image acquisition failure.

[0089] In summary, the algorithm of this application identifies the palm shape in the collected picture, and then focuses the camera according to the size of the palm shape in the entire picture, and always focuses the camera on the palm to shoot. When it is judged that the palm size exceeds the picture size, it means that the palm is too close to the camera at this time. At this time, the camera aperture is controlled to be reduced, and the depth of field becomes far, and the palm size will match the picture size. When the palm size is smaller than the picture size, the camera aperture is increased according to demand, and the depth of field becomes closer, until the palm size matches the picture size. This solution can adaptively adjust and collect palm images by controlling the focus to the greatest extent, thereby improving the recognition success rate.

[0090] The non-contact palmprint collection device provided in the embodiment of the present application can be applied to the non-contact palmprint collection method provided in the above embodiment. For relevant details, refer to the above method embodiment. The implementation principle and technical effect are similar and will not be repeated here.

[0091] It should be noted that the non-contact palmprint collection device provided in the embodiment of the present application is only illustrated by the division of the above-mentioned functional modules / functional units. In actual applications, the above-mentioned functions can be assigned to different functional modules / functional units as needed, that is, the internal structure of the non-contact palmprint collection device is divided into different functional modules / functional units to complete all or part of the functions described above. In addition, the implementation method of the non-contact palmprint collection method provided in the above method embodiment and the implementation method of the non-contact palmprint collection device provided in this embodiment belong to the same concept. The specific implementation process of the non-contact palmprint collection device provided in this embodiment is detailed in the above method embodiment, which will not be repeated here.

[0092] ​​The embodiment of the present application also discloses a computer-readable storage medium. Specifically, the computer-readable storage medium is used to store a computer program, and when the computer program is executed by the processor, the method in the above-mentioned method implementation is implemented. Those skilled in the art can understand that the implementation of all or part of the process in the above-mentioned implementation method of the present application can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a computer-readable storage medium, and when the program is executed, it can include the process of the implementation of the above-mentioned methods. Among them, the storage medium can be a disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), a flash memory (Flash Memory), a hard disk (Hard Disk Drive, abbreviated as: HDD) or a solid-state drive (SSD), etc.; the storage medium can also include a combination of the above-mentioned types of memory.

[0093] This specific embodiment is merely an explanation of the present invention and is not a limitation of the present invention. After reading this specification, those skilled in the art may make non-creative modifications to the present embodiment as needed. However, as long as they are within the scope of the claims of the present invention, they are protected by the patent law.

Claims

1. A non-contact palmprint collection method, characterized in that: The method comprises: Collect and extract palm print images according to the image acquisition instruction, identify pixel information of the palm print images, and determine the number of palm key points and pixel coordinate data of the palm key points; the palm key points are the fingertip end points of the fingers and the wrist end point close to the bottom of the thumb; Calculate the integrity of the palm image and the palm position according to the number of palm key points and pixel coordinate values; When the palm print image collected by the camera does not meet the recognition requirements, the adjustment parameters of the aperture gear in the non-contact palm print collection device are calculated according to the palm position, and the aperture focal length and depth of field are adjusted to obtain a complete palm print image.

2. The method according to claim 1, characterized in that After receiving the image acquisition instruction, the main control chip turns on the sensor and LED lamp beads in the contactless palm print acquisition device, captures and identifies the first aperture tooth pattern on the outside of the aperture assembly through the sensor, and the LED lamp beads are aimed at the palm area for fill light.

3. The method according to claim 1 or 2, characterized in that: The calculating the integrity of the palm image and the palm position according to the number of the palm key points and the pixel coordinate values ​​comprises: Define the key point A (Xa, Ya) at the base of the thumb, the key point B (Xb, Yb) at the tip of the thumb, the key point C (Xc, Yc) at the tip of the index finger, the key point D (Xd, Yd) at the tip of the middle finger, the key point E (Xe, Ye) at the tip of the ring finger, and the key point F (Xf, Yf) at the tip of the little finger; After extracting the palmprint image, identifying all key points and corresponding coordinate information according to pixel information; When the palm image contains six key points, it indicates that the palm image is complete, and the distance value S between endpoint A and endpoint D is calculated. AD ; means as follows: When S AD When the value is within the first preset range, it indicates that the size of the palm is close to the size of the picture, and the picture is determined to be taken; When S AD When the value is within the first preset range but outside the second preset range, it indicates that the palm image is too small. AD The value determines the adjustment parameter and controls the stepper motor to rotate the aperture gear forward to shorten the depth of field. When key points are missing in the palm image, the offset parameters are determined according to the finger positions corresponding to the number of key points, and the posture adjustment information is generated according to the offset parameters. The stepper motor is controlled to adjust the aperture gear and then the image is re-captured.

4. The method according to claim 3, characterized in that When the key point is missing in the palm image, the offset parameter is determined according to the finger position corresponding to the key point, including: When all six key points are not detected, it indicates that the palm is closer than the set threshold and the palm size exceeds the image size. According to the number of missing key points, the posture adjustment information of reducing the aperture and increasing the depth of field is generated; When the detection result lacks key point F or key point B, the palm is instructed to shift to both sides, and posture adjustment information of reducing the aperture and increasing the depth of field is generated according to the number of missing key points; When the detection result lacks key point A, or lacks key points A and B, or only contains key points A and B, the palm is instructed to shift upward or downward, and gesture correction information is generated according to the palm position so that the image can be re-taken.

5. A non-contact palmprint collection device, characterized in that: The device is used for a non-contact palm print collection method, comprising a cylindrical shell (10), a prism (7) installed at an axial position of the bottom of the shell (10), and a camera (8) installed on a side wall of the shell (10); light is incident along the axis of the shell (10), passes through the prism (7), and is reflected to the camera (8) to collect a palm print image; An aperture assembly (5) is fixedly arranged above the prism (7), and an aperture gear (2) capable of adjusting the aperture size is sleeved on the outside of the aperture assembly (5); a convex lens (1) is arranged above the aperture assembly (5), and the convex lens (1) is embedded at the entrance of the aperture assembly (5) and the housing (10); When the palm print image collected by the camera (8) does not meet the recognition requirements, the aperture gear (2) is controlled to rotate forward or reverse according to the size of the palm print to adjust the aperture focal length and depth of field.

6. The non-contact palmprint collection device according to claim 5, characterized in that: The radial dimensions of the aperture assembly (5) and the prism (7) are smaller than the inner diameter of the cylindrical housing (10); an LED lamp bead (4) is arranged at the outer edge of the entrance of the housing (10); A stepping motor (3) is also installed on the inner side of the bottom of the housing (10), and a gear is installed on the output shaft of the stepping motor (3) and meshes with the aperture gear (2) on the outer edge of the aperture assembly (5).

7. The non-contact palmprint collection device according to claim 6, characterized in that: A sensor (6) is installed on the inner wall of the housing (10) at the same height as the aperture gear (2) to collect aperture tooth traces in real time.

8. The non-contact palmprint collection device according to claim 5, characterized in that: The cross section of the prism (7) is a right triangle, with two right-angled sides at 45 degrees, and the incident light is reflected by the inclined surface and then transmitted horizontally to the camera (8).

9. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the non-contact palmprint collection method according to any one of claims 1 to 4.

10. A computer-readable storage medium, characterized in that: The readable storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the non-contact palmprint collection method according to any one of claims 1 to 4.

Citation Information

Cited By

  • Palm print acquisition method and apparatus, device, and storage medium

    WO2026113558A1