Iris data processing method, object recognition method and related equipment

By using spot imaging technology in iris recognition equipment to collect and process iris images, extract and store iris features, the problem of low security of iris recognition in the existing technology is solved, and higher security and anti-spoofing capabilities are achieved.

CN119339428APending Publication Date: 2025-01-21TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310891383.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-19
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The existing iris recognition technology is less secure and is vulnerable to the risk of attackers using iris images to deceive.

Method used

By determining the iris collection strategy of the iris recognition device, the iris data is processed using spot imaging, the spot iris image is collected, the spot iris features are extracted, and stored in the database.

Benefits of technology

Improve the security and robustness of iris information, and effectively prevent deception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119339428A_ABST
    Figure CN119339428A_ABST
Patent Text Reader

Abstract

The invention discloses an iris data processing method, an object recognition method and related equipment. The iris data processing method comprises the following steps: determining an iris acquisition strategy of iris recognition equipment on a target object; the method comprises the following steps: acquiring an iris image projected with a light spot by an iris recognition device based on a light spot imaging attribute corresponding to a light spot imaging mode in an iris acquisition strategy to obtain a light spot iris image in the light spot imaging mode; performing feature extraction on the light spot iris image in the light spot imaging mode to obtain light spot iris features in the light spot imaging mode; based on the light spot iris features in the light spot imaging mode, determining the light spot iris features of a target object used for iris recognition under the iris acquisition strategy; and storing the light spot iris features under the iris acquisition strategy into a database of iris recognition equipment. According to the invention, the security and robustness of iris information can be improved, and spoofing attacks can be effectively prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of artificial intelligence technology, and in particular to an iris data processing method, an object recognition method, and related equipment. Background Art

[0002] With the development of Internet technology, the application scenarios of identity recognition technology are becoming more and more extensive, such as in electronic payment. Common identity recognition can include fingerprints, faces, palm prints, and irises. As for iris recognition technology, it is based on the iris in the eyes for identity recognition and is a type of human biometric recognition technology. The iris feature is unique, which also determines the uniqueness of identity recognition. Therefore, the iris feature of the eye can be used for identity recognition.

[0003] In the current related technologies, during the iris feature entry stage, a single iris image of the user is usually directly collected, and the iris features of the iris image are extracted and stored in the database. During the iris recognition process, the collected single iris image of the user is also directly matched with the iris features in the database, so as to determine the user's identity based on the matching results. However, this iris data processing method has low security. Once the user's iris information is leaked, it is vulnerable to the risk of attackers using iris images to deceive. Summary of the invention

[0004] The embodiments of the present application provide an iris data processing method, an object recognition method, and related equipment. The related equipment may include an iris data processing device, an object recognition device, an electronic device, a computer-readable storage medium, and a computer program product, which can improve the security and robustness of iris information and effectively prevent spoofing attacks.

[0005] The present application embodiment provides an iris data processing method, including:

[0006] Determine an iris acquisition strategy of the iris recognition device for the target object, wherein the iris acquisition strategy indicates a method of processing iris data using light spot imaging, and the iris acquisition strategy includes at least one light spot imaging mode;

[0007] By means of the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, an iris image of the target object projected with a light spot is collected to obtain a light spot iris image in the light spot imaging mode;

[0008] Extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode;

[0009] Determining the light spot iris features of the target object for iris recognition under the iris acquisition strategy based on the light spot iris features in the light spot imaging mode;

[0010] The light spot iris features of the target object under the iris acquisition strategy are stored in a database corresponding to the iris recognition device.

[0011] The present application provides an object recognition method, including:

[0012] Determine a target iris acquisition strategy of the iris recognition device for the object to be recognized, wherein the target iris acquisition strategy indicates a method of processing iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode;

[0013] By means of the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, an iris image of the object to be identified with a light spot projected thereon is collected to obtain a light spot iris image in the light spot imaging mode;

[0014] Extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode;

[0015] Determining the target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode;

[0016] The identity information of the object to be identified is determined by performing identity identification on the object to be identified based on the target light spot iris feature through iris data stored in the database corresponding to the iris recognition device, and the iris data includes at least one light spot iris feature.

[0017] Accordingly, an embodiment of the present application provides an iris data processing device, including:

[0018] A first strategy determination unit, configured to determine an iris acquisition strategy of the iris recognition device for the target object, wherein the iris acquisition strategy indicates a method of processing iris data by using light spot imaging, and the iris acquisition strategy includes at least one light spot imaging mode;

[0019] A first acquisition unit is used to acquire, through the iris recognition device, an iris image of the target object projected with a light spot based on a light spot imaging property corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode;

[0020] A first extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode;

[0021] A first feature determination unit, configured to determine the light spot iris feature of the target object for iris recognition under the iris acquisition strategy based on the light spot iris feature in the light spot imaging mode;

[0022] The storage unit is used to store the light spot iris features of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device.

[0023] Accordingly, an embodiment of the present application provides an object recognition device, including:

[0024] A second strategy determination unit, configured to determine a target iris acquisition strategy of the iris recognition device for the object to be recognized, wherein the target iris acquisition strategy indicates a method of processing iris data of the object to be recognized by using light spot imaging, and the target iris acquisition strategy includes at least one light spot imaging mode;

[0025] A second acquisition unit is used to acquire, through the iris recognition device, an iris image of the object to be identified with a light spot projected thereon based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode;

[0026] A second extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode;

[0027] A second feature determination unit is used to determine the target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode;

[0028] The identification unit is used to identify the object to be identified based on the target light spot iris feature through the iris data stored in the database corresponding to the iris recognition device, and determine the identity information of the object to be identified, wherein the iris data includes at least one light spot iris feature.

[0029] Optionally, in some embodiments of the present application, the different light spot imaging modes correspond to different light spot imaging properties;

[0030] The first feature determination unit may include a first weight determination subunit and a first fusion subunit, as follows:

[0031] The first weight determination subunit is used to determine the weight information corresponding to the light spot iris feature in each light spot imaging mode;

[0032] The first fusion subunit is used to fuse the light spot iris features in each light spot imaging mode according to the weight information to obtain the light spot iris features of the target object under the iris acquisition strategy for iris recognition.

[0033] Optionally, in some embodiments of the present application, the first acquisition unit can be specifically used to guide the target object to rotate its eyeballs through the iris recognition device based on the spot imaging properties corresponding to the spot imaging mode, so as to acquire an iris image with a spot projected on the target object, and obtain a spot iris image under the spot imaging mode.

[0034] Optionally, in some embodiments of the present application, the iris recognition device includes an image acquisition module and at least one infrared light module;

[0035] The first acquisition unit may include a control subunit and an acquisition subunit, as follows:

[0036] The control subunit is used to control the lighting mode of the infrared light module to switch to the target lighting mode based on the light spot imaging property corresponding to the light spot imaging mode;

[0037] The acquisition subunit is used to acquire the iris image of the target object projected with a light spot based on the target lighting mode through the image acquisition module, so as to obtain the light spot iris image in the light spot imaging mode.

[0038] Optionally, in some embodiments of the present application, the control subunit can be specifically used to control the on and off states of each infrared light module based on the spot imaging properties corresponding to the spot imaging mode, so that the lighting mode of the infrared light module is switched to the target lighting mode; or, based on the spot imaging properties corresponding to the spot imaging mode, move the position of the infrared light module so that the lighting mode of the infrared light module is switched to the target lighting mode.

[0039] Optionally, in some embodiments of the present application, the spot imaging modes in the iris acquisition strategy are arranged in a preset acquisition order;

[0040] The first acquisition unit may include a first mode determination subunit, an image acquisition subunit, a second mode determination subunit and a return subunit, as follows:

[0041] The first mode determination subunit is used to determine the target spot imaging mode to be currently executed from the iris acquisition strategy based on the preset acquisition sequence;

[0042] An image acquisition subunit, configured to acquire, through the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging properties corresponding to the target light spot imaging mode, to obtain a light spot iris image in the target light spot imaging mode;

[0043] A second mode determination subunit is used to determine the current new target spot imaging mode to be executed from the iris acquisition strategy based on the preset acquisition sequence after the spot iris image in the target spot imaging mode passes the quality detection;

[0044] The return subunit is used to return to the step of acquiring, by the iris recognition device, an iris image with a light spot projected on the target object based on the light spot imaging attribute corresponding to the target light spot imaging mode, and obtaining the light spot iris image under the target light spot imaging mode, until the light spot iris image that passes the quality inspection under each light spot imaging mode in the iris acquisition strategy is obtained.

[0045] Optionally, in some embodiments of the present application, the first extraction unit may include a segmentation subunit, a normalization subunit and an extraction subunit, as follows:

[0046] The segmentation subunit is used to perform iris segmentation processing on the spot iris image in the spot imaging mode to obtain the spot iris area in the spot imaging mode;

[0047] A normalization subunit, used for performing normalization processing on the light spot iris area to obtain a normalized light spot iris area;

[0048] The extraction subunit is used to extract features from the normalized light spot iris area to obtain light spot iris features in the light spot imaging mode.

[0049] Optionally, in some embodiments of the present application, the segmentation subunit can be specifically used to calculate the gradient information of each pixel point in the spot iris image under the spot imaging mode; select at least one target pixel point from the pixel points of the spot iris image according to the gradient information; perform a connection operation on the target pixel points to obtain a closed contour; perform iris segmentation processing on the spot iris image according to the closed contour to obtain the spot iris area under the spot imaging mode.

[0050] Optionally, in some embodiments of the present application, the first extraction unit may include a filtering subunit, an information extraction subunit and a mapping subunit, as follows:

[0051] The filtering subunit is used to perform filtering processing on the spot iris image in the spot imaging mode to obtain a response function of each pixel point in the spot iris image in the spot imaging mode;

[0052] An information extraction subunit, used to extract frequency information and direction information corresponding to the response function of each pixel point;

[0053] The mapping subunit is used to perform mapping processing on the spot iris image in the spot imaging mode according to the frequency information and the direction information to obtain the spot iris feature in the spot imaging mode.

[0054] Optionally, in some embodiments of the present application, the different light spot imaging modes correspond to different light spot imaging properties;

[0055] The second feature determination unit may include a second weight determination subunit and a second fusion subunit, as follows:

[0056] The second weight determination subunit is used to determine the weight information corresponding to the light spot iris feature in each light spot imaging mode;

[0057] The second fusion subunit is used to fuse the light spot iris features under each light spot imaging mode according to the weight information to obtain the target light spot iris features of the object to be identified under the target iris acquisition strategy.

[0058] An electronic device provided in an embodiment of the present application includes a processor and a memory, wherein the memory stores a plurality of instructions, and the processor loads the instructions to execute the steps in the iris data processing method and the object recognition method provided in the embodiment of the present application.

[0059] The embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps in the iris data processing method and the object recognition method provided in the embodiment of the present application are implemented.

[0060] In addition, an embodiment of the present application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps in the iris data processing method and the object recognition method provided in the embodiment of the present application.

[0061] The embodiments of the present application provide an iris data processing method, an object recognition method and related devices, which can determine the iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates the way of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, an iris image of the target object projected with a spot is acquired to obtain a spot iris image under the spot imaging mode; feature extraction is performed on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the spot iris feature of the target object under the iris acquisition strategy for iris recognition is determined; the spot iris feature of the target object under the iris acquisition strategy is stored in a database corresponding to the iris recognition device. The present application can utilize spot imaging to encrypt iris images and store the corresponding encrypted iris features in a database; for a certain object to be identified, only by using its corresponding iris collection strategy to collect the iris features of the object to be identified can the object to be identified pass iris recognition; if the iris data in the database is leaked, since the user's real iris features cannot be directly obtained based on the leaked iris data, the security and robustness of the iris information are improved, and deception attacks can be effectively prevented. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0063] Figure 1a It is a scene schematic diagram of the iris data processing method and the object recognition method provided in the embodiments of the present application;

[0064] Figure 1b is a flow chart of the iris data processing method provided in an embodiment of the present application;

[0065] Figure 1c It is a schematic diagram of a device for an iris data processing method and an object recognition method provided in an embodiment of the present application;

[0066] Figure 1d is an illustration of an iris data processing method and an object recognition method provided in an embodiment of the present application;

[0067] Figure 1e is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0068] Figure 1f is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0069] Figure 1g is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0070] Figure 1h is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0071] Figure 1i is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0072] Figure 1j is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0073] Figure 1k is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0074] Figure 1l is another illustration of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0075] Figure 2a is a flow chart of an object recognition method provided by an embodiment of the present application;

[0076] Figure 2b is another flow chart of the iris data processing method and the object recognition method provided by the embodiment of the present application;

[0077] Figure 2c It is a page schematic diagram of an iris data processing method and an object recognition method provided in an embodiment of the present application;

[0078] Figure 3a is a structural diagram of an iris data processing device provided in an embodiment of the present application;

[0079] Figure 3b is a schematic diagram of the structure of an object recognition device provided in an embodiment of the present application;

[0080] Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

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

[0082] The embodiments of the present application provide an iris data processing method, an object recognition method, and related equipment. The related equipment may include an iris data processing device, an object recognition device, an electronic device, a computer-readable storage medium, and a computer program product.

[0083] Specifically, an embodiment of the present application provides an iris data processing device applicable to a first electronic device, which may be a terminal or other device; an embodiment of the present application also provides an object recognition device applicable to a second electronic device, which may be a terminal or other device.

[0084] like Figure 1a As shown, the iris data processing method and the object recognition method are jointly executed by the terminal and the server as an example. The iris data processing and object recognition system provided in the embodiment of the present application includes a terminal 10 and a server 11, etc. The terminal 10 and the server 11 are connected via a network, such as a wired or wireless network connection, etc., wherein the iris data processing and object recognition device can be integrated in the terminal.

[0085] In one embodiment, the terminal 10 can be used to: determine the iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates the way of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging attribute corresponding to the spot imaging mode, collect the iris image of the target object projected with a spot, so as to obtain the spot iris image in the spot imaging mode; extract the feature of the spot iris image in the spot imaging mode to obtain the spot iris feature in the spot imaging mode; determine the spot iris feature of the target object under the iris acquisition strategy for iris recognition based on the spot iris feature in the spot imaging mode; send the spot iris feature of the target object under the iris acquisition strategy to the server 11, so as to store it in the database corresponding to the iris recognition device through the server 11. The terminal 10 can include a mobile phone, an intelligent voice interaction device, an intelligent home appliance, a vehicle terminal, a virtual reality device, an aircraft, a tablet computer, a laptop computer, or a personal computer (PC, Personal Computer), etc. A client may also be provided on the terminal 10, and the client may be an application client or a browser client and the like.

[0086] The server 11 can be used to: receive the light spot iris features of the target object under the iris acquisition strategy sent by the terminal 10, and store the light spot iris features of the target object under the iris acquisition strategy in the database corresponding to the iris recognition device. The server 11 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (CDNs), and big data and artificial intelligence platforms.

[0087] In another embodiment, the terminal 10 can be used to: determine a target iris acquisition strategy of the iris recognition device for the object to be identified, the target iris acquisition strategy indicates a method of processing the iris data of the object to be identified using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, collect an iris image of the object to be identified with a spot projected thereon, so as to obtain a spot iris image under the spot imaging mode; send the spot iris image under the spot imaging mode to the server 11, so as to perform identity identification of the object to be identified based on the spot iris image under the spot imaging mode through the server 11; and receive the identity information of the object to be identified sent by the server 11.

[0088] Among them, the server 11 can be used to: receive the spot iris image under the spot imaging mode sent by the terminal 10, perform feature extraction on the spot iris image under the spot imaging mode, and obtain the spot iris feature under the spot imaging mode; determine the target spot iris feature of the object to be identified under the target iris acquisition strategy based on the spot iris feature under the spot imaging mode; perform identity recognition on the object to be identified based on the target spot iris feature through the iris data stored in the database corresponding to the iris recognition device, and determine the identity information of the object to be identified, wherein the iris data includes at least one spot iris feature; and finally send the identity information of the object to be identified to the terminal 10.

[0089] The iris data processing method and object recognition method provided in the embodiments of the present application relate to the computer vision technology direction in the field of artificial intelligence, and specifically to iris recognition technology.

[0090] Among them, artificial intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science. It attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making. Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level technology and software-level technology. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, pre-trained model technology, operation / interaction system, mechatronics, etc. Among them, the pre-trained model is also called a large model or a basic model. After fine-tuning, it can be widely used in downstream tasks in various major directions of artificial intelligence. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.

[0091] Among them, computer vision technology (Computer Vision, CV) is a science that studies how to make machines "see". To put it more specifically, it refers to machine vision such as using cameras and computers to replace human eyes to identify and measure targets, and further perform graphic processing to make computer processing into images that are more suitable for human eye observation or transmission to instruments for detection. As a scientific discipline, computer vision studies related theories and technologies, and attempts to establish an artificial intelligence system that can obtain information from images or multidimensional data. Large model technology has brought important changes to the development of computer vision technology. Pre-trained models in the visual field such as swin-transformer, ViT, V-MOE, MAE, etc. can be quickly and widely applied to downstream specific tasks after fine tuning. Computer vision technology usually includes image processing, image recognition, image semantic understanding, image retrieval, OCR, video processing, video semantic understanding, video content / behavior recognition, three-dimensional object reconstruction, 3D technology, virtual reality, augmented reality, simultaneous positioning and map construction, etc., as well as common biometric recognition technologies such as face recognition, fingerprint recognition, and iris recognition.

[0092] Among them, iris recognition technology is a technology for identifying people based on the iris texture information in the eyes. It belongs to the biometric identification technology in artificial intelligence. The structure of the human eye is composed of sclera, iris, pupil, lens, retina and other parts. The iris is the ring-shaped part located between the black pupil and the white sclera, which contains many interlaced spots, filaments, crowns, stripes, crypts and other detailed features. The iris features are unique, which also determines the uniqueness of identity recognition. Therefore, the iris features of the eyes can be used for identity recognition.

[0093] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0094] This embodiment will be described from the perspective of an iris data processing device. The iris data processing device may be integrated in a first electronic device, which may be a server or a terminal.

[0095] This embodiment can be applied to various scenarios such as cloud technology, artificial intelligence, smart transportation, and assisted driving.

[0096] It is understandable that in the specific implementation of the present application, related data such as user information (such as iris) is involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0097] like Figure 1b As shown, the specific process of the iris data processing method can be as follows:

[0098] 101. Determine an iris acquisition strategy for an iris recognition device for a target object, where the iris acquisition strategy indicates a method for processing iris data using light spot imaging, and the iris acquisition strategy includes at least one light spot imaging mode.

[0099] The iris recognition device can be used to collect irises and identify the identity of the collected iris images. For example, the iris recognition device can be VR (Virtual Reality) glasses, door locks, safes, etc. The device form of the VR device can be as follows: Figure 1c shown.

[0100] The target object is specifically the object whose light spot iris features are recorded. The recorded light spot iris features can be used for subsequent iris recognition.

[0101] The iris collection strategy can be set by the iris recognition device or customized by the target object. Specifically, different devices can adopt different iris collection strategies, which can support device differentiation and achieve that the iris features collected by device A can only be used by device A, but not by device B, thereby improving the security of iris recognition. In addition, different users can also customize their own iris collection strategies, and the defined iris collection strategies can be used for each iris recognition.

[0102] Specifically, the iris acquisition strategy includes at least one light spot imaging mode, and the light spot imaging mode can be a mode of forming a light spot on the iris when imaging the iris. The light spot can be formed by using a mask, and the mask can be located in front of the infrared lamp or camera lens of the iris recognition device. Optionally, in some embodiments, the mask shapes of different iris recognition devices can be different, so that the light spot shapes formed under masks of different shapes are also different, so that the iris acquisition strategies of different iris recognition devices are different, and the device differentiation of the iris acquisition strategy is realized, and the security of iris recognition is improved.

[0103] Among them, different light spot imaging modes correspond to different light spot imaging attributes, and the light spot imaging attribute may refer to the imaging attribute of the light spot on the iris; the imaging attribute here may include the distribution position of the light spot on the iris, the light spot shape, the light spot lighting order, etc., which are not limited in this embodiment. The light spot lighting order is specifically the execution order of the light spot imaging mode in the iris acquisition strategy.

[0104] For example, a certain iris acquisition strategy may be to first apply a light spot below the iris, then apply a light spot above the iris, and finally apply a light spot to the right of the iris. The iris acquisition strategy includes three light spot imaging modes, which are: applying a light spot below the iris, applying a light spot above the iris, and applying a light spot to the right of the iris.

[0105] Specifically, the iris recognition technology solution mainly includes the following five steps:

[0106] 1. Collect iris images: Use an iris camera or other equipment to photograph and collect the subject's iris to obtain an iris image.

[0107] 2. Preprocess iris images: Preprocess the collected iris images, including image denoising, cropping, enhancement and other operations, to improve the quality of iris images.

[0108] 3. Feature extraction: Through the texture features, stability features and other information in the iris image, the independent identification features of the iris are extracted, and an iris feature template library is established based on the extracted independent identification features of the iris.

[0109] 4. Matching and identification: Compare and match the iris image to be identified with the stored iris feature template to confirm the iris identity information.

[0110] 5. Decision output: Make judgments based on the matching score and threshold, output the iris recognition results, and determine authentication or rejection based on the iris recognition results.

[0111] In the current related technologies, a single frame iris image is usually used for matching, which easily leads to the risk of iris information leakage and the risk of being deceived by attackers using iris images.

[0112] The iris data processing method of the present application can fuse the spot imaging into the iris information, which can play a certain protective role. Specifically, the present application can require combining the spot imaging of a specific device, fusing multiple frames to calculate a unique feature, instead of directly using the user's single-frame iris feature, so that the iris biometric feature can be better protected, and at the same time, differentiated adaptation can be made for the device, so that the features collected by device A can only be used by device A, and cannot be used by device B.

[0113] It should be noted that, in the iris feature recording stage, if a user uses the target iris acquisition strategy to record the spot iris feature, then in the iris recognition stage, the user needs to use the same target iris acquisition strategy to acquire the iris image in order to successfully identify the user's identity. Here, the same target iris acquisition strategy may specifically refer to the same attributes, and the same attributes may include the same order of the spot imaging mode, the same spot shape, and the same position of the spot on the iris.

[0114] 102. Using the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, collect an iris image of the target object projected with a light spot, so as to obtain a light spot iris image in the light spot imaging mode.

[0115] The spot iris image in the spot imaging mode includes the spot formed in the spot imaging mode. Specifically, the spot iris image may be an infrared image. Figure 1d As shown, the light spot iris image collected by the iris recognition device is fused with the light spot.

[0116] Specifically, in the iris acquisition module of the iris recognition device, an infrared image is collected. When the infrared light is mapped onto the user's iris, a light spot is formed. When the target object's eyeball turns to different angles, the light spot imaging will be different, so the calculated iris features will be different. Similarly, different lighting methods can also bring about differences in light spot imaging. Therefore, in some embodiments, different devices can use different lighting methods to achieve device differentiation for iris recognition.

[0117] In this embodiment, for different light spot imaging modes, the direction of the user's eyeball rotation may be different, or different lighting methods may be used for different light spot imaging modes, where different lighting methods may include different lighting angles or different light spot shapes, etc. In this way, different light spots corresponding to different light spot imaging modes can be formed differently, and multiple frames of different light spot imaging images can be obtained, and then all the light spot imaging images can be merged into a unique feature.

[0118] Optionally, in this embodiment, the step of “collecting, by the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging properties corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0119] The iris recognition device guides the target object to rotate its eyeball based on the spot imaging property corresponding to the spot imaging mode, so as to capture the iris image of the target object projected with the spot, and obtain the spot iris image in the spot imaging mode.

[0120] For example, if the light spot imaging attribute corresponding to the light spot imaging mode is that the light spot is hit on the right side of the iris, the target object can be guided to turn the eyeball to a corresponding angle so that the light spot is hit on the right side of the iris.

[0121] In a specific embodiment, the iris recognition device may include a display screen, and the display screen may display information for guiding the user to rotate the eyeball. It is understandable that other methods may also be used to guide the user to rotate the eyeball.

[0122] Optionally, in this embodiment, the iris recognition device includes an image acquisition module and at least one infrared light module;

[0123] The step of “collecting, by means of the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0124] Based on the light spot imaging property corresponding to the light spot imaging mode, controlling the lighting mode of the infrared light module to switch to the target lighting mode;

[0125] The image acquisition module is used to acquire the iris image of the target object projected with a light spot based on the target lighting mode, so as to obtain the light spot iris image in the light spot imaging mode.

[0126] The image acquisition module may specifically be an image capturing module such as a camera.

[0127] The lighting method of the infrared light module may include the lighting angle of the infrared light and the corresponding light spot shape.

[0128] For example, if the light spot imaging attribute corresponding to the light spot imaging mode is that the light spot is projected on the right side of the iris, the lighting angle of the infrared light module can be controlled so that the formed light spot is projected on the right side of the iris.

[0129] Optionally, in this embodiment, the step of “controlling the lighting mode of the infrared light module to switch to the target lighting mode based on the light spot imaging property corresponding to the light spot imaging mode” may include:

[0130] Based on the light spot imaging properties corresponding to the light spot imaging mode, controlling the on and off states of each infrared light module so that the lighting mode of the infrared light module is switched to the target lighting mode;

[0131] Or, based on the light spot imaging property corresponding to the light spot imaging mode, the position of the infrared light module is moved so that the lighting mode of the infrared light module is switched to the target lighting mode.

[0132] The infrared light on the iris recognition device can be controlled to turn on and off in a preset manner to achieve lighting at different angles. The infrared light module can also move on the iris recognition device in a preset motion manner to achieve lighting at different angles.

[0133] In some embodiments, Figure 1e As shown, the infrared light on the iris recognition device can support multiple lighting angles by rotating or moving left and right to achieve different light spot imaging and collect different light spot effect frames. It is understandable that the rotation / movement of the infrared light is not necessary. In other embodiments, multiple infrared lights can be equipped to achieve multiple lighting angles by controlling the on and off of the infrared lights.

[0134] like Figure 1f As shown, the shape of the light spot can also be customized in this embodiment. Specifically, the shape of the light spot can be changed by a mask. The mask can be mainly divided into a lens mask and a light mask. The lens mask is placed in front of the camera lens of the infrared camera, and the light mask is placed in front of the infrared light. Figure 1f The lens mask is shown. Through the four-pointed star hole in the middle of the shape mask, the formed light spot can have a corresponding shape.

[0135] In specific scenarios, refer to Figure 1g , schematic diagram of the bracket for iris recognition of both eyes, Figure 1g The display screen is not necessary and can be omitted. Figure 1h , is a schematic diagram of the bracket for monocular iris recognition. Similarly, Figure 1hThe display screen is not necessary, and there may be no display screen. In this embodiment, a glasses stand equipped with an infrared fill light and an infrared camera is required to support the collection of iris information, and the glasses stand may be a part of the iris recognition device.

[0136] Among them, for the infrared light, it is necessary to be able to achieve lighting at different angles to facilitate the camera to capture different light spot iris imaging. Specifically, the infrared lamp can be designed to be static and fixed, or it can be designed to be moving and rotatable, allowing the device to control the movement mode to achieve lighting at different angles. In addition, multiple infrared lamps can be equipped as needed, and lighting at different angles can be achieved by controlling the on and off of multiple infrared lamps. In some embodiments, the user may also be required to cooperate in rotating the eyeballs to form different light spot features during recognition, such as guiding the user to rotate the eyeballs through a display screen; it is understandable that if the user can know the operation method through other means, a display screen may not be required.

[0137] Optionally, in this embodiment, lens masks, light masks, etc. can be used to customize the light spot shape to achieve device differentiation. Different devices can use different light spot shapes. For example, the mask shape used by device A can be circular, while the mask shape used by device B can be diamond-shaped, so that the light spot shapes formed by the two devices are different.

[0138] It should be noted that device differentiation can also be achieved in other ways, for example, by the direction of lighting. For example, the lighting direction of the iris acquisition strategy of device A is above and below the iris, while the lighting direction of the iris acquisition strategy of device B is to the left and right of the iris.

[0139] Optionally, in this embodiment, the spot imaging modes in the iris acquisition strategy are arranged in a preset acquisition order;

[0140] The step of “collecting, by means of the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0141] Based on the preset acquisition sequence, determining the target spot imaging mode to be currently executed from the iris acquisition strategy;

[0142] By means of the iris recognition device, based on the light spot imaging properties corresponding to the target light spot imaging mode, an iris image of the target object projected with a light spot is collected to obtain a light spot iris image in the target light spot imaging mode;

[0143] After the spot iris image in the target spot imaging mode passes the quality detection, based on the preset acquisition sequence, determining the current new target spot imaging mode to be executed from the iris acquisition strategy;

[0144] Return to executing the step of acquiring, by the iris recognition device, an iris image with a light spot projected on the target object based on the light spot imaging attribute corresponding to the target light spot imaging mode, and obtaining the light spot iris image under the target light spot imaging mode, until obtaining a light spot iris image that passes the quality inspection under each light spot imaging mode in the iris acquisition strategy.

[0145] Among them, the quality detection of the light spot iris image may include iris eyelash occlusion judgment, exposure judgment, eyelid occlusion judgment, etc.

[0146] For example, the iris acquisition strategy includes three light spot imaging modes, and the three light spot imaging modes are arranged in the acquisition order as follows: applying a light spot below the iris, applying a light spot above the iris, and applying a light spot to the right of the iris. When acquiring a light spot iris image, the first light spot imaging mode can be used as the target light spot imaging mode, applying a light spot below the iris, obtaining a light spot iris image with the light spot below the iris, and then performing a quality inspection on it through the optimization algorithm; after the quality inspection passes, the second light spot imaging mode can be used as the target light spot imaging mode, applying a light spot above the iris, obtaining a light spot iris image with the light spot above the iris, and then performing a quality inspection on it through the optimization algorithm; after the quality inspection passes, the third light spot imaging mode can be used as the target light spot imaging mode, applying a light spot to the right of the iris, obtaining a light spot iris image with the light spot to the right of the iris, and then performing a quality inspection on it through the optimization algorithm.

[0147] 103. Perform feature extraction on the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode.

[0148] Optionally, in this embodiment, the step of “extracting features from the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode” may include:

[0149] Performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain a spot iris area in the spot imaging mode;

[0150] Performing normalization processing on the light spot iris area to obtain a normalized light spot iris area;

[0151] Feature extraction is performed on the normalized light spot iris area to obtain the light spot iris feature in the light spot imaging mode.

[0152] Specifically, before performing iris segmentation processing, the original spot iris image in the spot imaging mode may be subjected to image preprocessing. The image preprocessing may include preprocessing operations such as filtering, histogram equalization, and grayscale conversion. Image quality may be improved through image preprocessing.

[0153] Among them, after obtaining the spot iris area in the spot imaging mode, the light spot iris area can also be subjected to quality detection. The quality detection can include iris eyelash occlusion judgment, exposure judgment, eyelid occlusion judgment, etc. Through quality detection, higher quality pictures can be screened out.

[0154] Optionally, in this embodiment, the step of “performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain a spot iris area in the spot imaging mode” may include:

[0155] Calculate the gradient information of each pixel in the spot iris image under the spot imaging mode;

[0156] Selecting at least one target pixel point from the pixel points of the light spot iris image according to the gradient information;

[0157] Performing a connection operation on the target pixel points to obtain a closed contour;

[0158] The light spot iris image is subjected to iris segmentation processing according to the closed contour to obtain a light spot iris area in the light spot imaging mode.

[0159] Among them, through iris segmentation processing, the spot iris area can be segmented from the spot iris image. Iris segmentation processing is to segment the iris from the entire image, so it is necessary to locate the inner and outer boundaries of the iris. The iris edge can be extracted by edge detection algorithms, such as the Canny edge detection operator. Specifically, the inner and outer boundaries of the iris can be searched by using the approximate annular characteristics of the inner and outer boundaries of the iris and applying the gradient of the image grayscale to the position.

[0160] The gradient information of the pixel point may include information of the gradient amplitude and the gradient direction.

[0161] In a specific embodiment, before performing gradient calculation, the spot iris image in the spot imaging mode can be grayed and smoothed, and after graying and smoothing, a smoothed gray image is obtained. Then, the gradient amplitude and direction of the smoothed gray image are calculated to obtain the corresponding gradient amplitude and direction image, wherein the gradient amplitude and gradient direction can be calculated using equation (1) and equation (2) respectively, as follows:

[0162]

[0163]

[0164] Among them, G represents the gradient amplitude, G x and G y They represent the gradient values ​​of the image in the x-axis and y-axis directions respectively, and α represents the gradient direction.

[0165] After obtaining the gradient magnitude and gradient direction, the non-maximum suppression technique can be used to screen pixels near the gradient direction, and the pixel with the largest gradient magnitude can be retained as the target pixel. Specifically, the non-maximum suppression operation method can be to compare each pixel with two neighboring pixels with the same gradient. If the gradient value is not the maximum value among the three pixels, the pixel is suppressed, that is, the pixel value of the pixel is set to zero, and the last non-zero pixel is the target pixel; non-edge pixels can be eliminated through non-maximum suppression.

[0166] For target pixels, these target pixels can be divided into high threshold and low threshold parts according to their gradient amplitude, and the high threshold pixels are judged as foreground points, and these target pixels are connected into edges based on the foreground points. Specifically, starting from the foreground point, the low threshold pixels can be connected with the foreground point to form a closed contour, that is, a complete edge is obtained, thereby realizing iris segmentation.

[0167] like Figure 1i FIG. 4 shows the light spot iris region segmented from the light spot iris image by the segmentation algorithm of the above embodiment, wherein the predicted light spot iris region is the light spot iris region obtained by the above segmentation algorithm. Figure 1i It can be seen that the predicted light spot iris area is almost the same as the real light spot iris area, so the above segmentation algorithm has high accuracy.

[0168] In one embodiment, the step of "normalizing the light spot iris region to obtain the normalized light spot iris region" may be to convert different light spot iris regions to the same features and measurement scales, so as to facilitate subsequent feature extraction and matching. Specifically, there are many iris normalization methods, such as polar coordinate transformation and strip projection method.

[0169] For the method of realizing iris normalization based on strip projection, it projects the annular spot iris area into a strip. Specifically, it converts the iris image into a strip with a fixed width. Different from polar coordinate transformation, the strip projection method can better preserve the horizontal and vertical information in the iris image and eliminate the influence of transformations such as scaling and translation in the image on iris recognition. This process can be expressed by the following formula (3):

[0170] P(x,y)=I(xcosθ+ysinθ) (3)

[0171] Among them, P(x,y) is the projected strip image, and I(x,y) is the original iris image, that is, the spot iris area before normalization. Figure 1j As shown, the iris area of ​​the light spot after normalization processing is obtained by strip projection.

[0172] Optionally, in this embodiment, the step of “extracting features from the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode” may include:

[0173] Performing filtering processing on the spot iris image in the spot imaging mode to obtain a response function of each pixel point in the spot iris image in the spot imaging mode;

[0174] Extracting frequency information and direction information corresponding to the response function of each pixel point;

[0175] The light spot iris image in the light spot imaging mode is mapped according to the frequency information and the direction information to obtain the light spot iris feature in the light spot imaging mode.

[0176] Among them, the step of "extracting features from the spot iris image in the spot imaging mode" may specifically include: performing iris segmentation processing on the spot iris image in the spot imaging mode, normalizing the spot iris area obtained by segmentation, and then extracting features from the normalized spot iris area to obtain the spot iris features in the spot imaging mode.

[0177] The light spot iris features include light spot iris frequency features and light spot iris direction features.

[0178] In a specific embodiment, a set of appropriate Gabor filters can be selected and applied to the normalized spot iris area to obtain the response function of each pixel point; specifically, as shown in equations (4) and (5):

[0179]

[0180] R(x,y,λ,θ,ψ,γ)=G(x,y,λ,θ,ψ,γ)*I(x,y) (5)

[0181] Among them, formula (4) is the formula corresponding to the Gabor filter, formula (5) is the formula corresponding to the response function, G represents the Gabor filter, R represents the response function, λ represents the spatial frequency, θ represents the direction, ψ represents the phase shift, γ represents the aspect ratio, and I represents the input spot iris image (specifically, the spot iris area).

[0182] After obtaining the response function of each pixel point, the frequency and direction of the response function of each pixel point can be extracted, that is, the frequency and direction of the response function can be extracted through the corresponding Gabor filter. Then, the frequency and direction characteristics corresponding to the light spot iris area are mapped to a polar coordinate system, and then a suitable threshold is used for binarization processing, and the points greater than the preset threshold are set to 1, and the points not greater than the preset threshold are set to 0, to obtain a binary iris feature map. The binary iris feature map is the light spot iris feature of the above embodiment, which can include frequency feature coding and direction feature coding, such as Figure 1k shown.

[0183] Among them, Gabor is a linear filter used for edge extraction. Its frequency and direction expression are similar to the human visual system. It can provide good direction selection and scale selection characteristics, and is insensitive to lighting changes. Therefore, it is very suitable for texture analysis.

[0184] 104. Determine the light spot iris features of the target object for iris recognition under the iris acquisition strategy based on the light spot iris features in the light spot imaging mode.

[0185] Specifically, the light spot iris features in each light spot imaging mode may be fused to obtain the light spot iris features of the target object under the iris acquisition strategy. The fusion method here may include weighted averaging, etc., which is not limited in this embodiment.

[0186] Optionally, in this embodiment, the different light spot imaging modes correspond to different light spot imaging properties;

[0187] The step of “determining the light spot iris features of the target object for iris recognition under the iris acquisition strategy based on the light spot iris features in the light spot imaging mode” may include:

[0188] Determine the weight information corresponding to the light spot iris features under each light spot imaging mode;

[0189] According to the weight information, the light spot iris features in each light spot imaging mode are fused to obtain the light spot iris features of the target object under the iris acquisition strategy for iris recognition.

[0190] The weight information corresponding to the light spot iris feature in each light spot imaging mode may be determined according to the clarity of the light spot iris feature in each light spot imaging mode.

[0191] In a specific embodiment, a corresponding weight may be assigned to the light spot iris feature in each light spot imaging mode to indicate its importance, and the weight may be customized by the algorithm designer, such as evaluating the weight according to the clarity of the iris feature. Then, the weighted average of the light spot iris features in all light spot imaging modes is calculated as the final light spot iris feature representation, that is, the light spot iris feature of the target object under the iris acquisition strategy.

[0192] For example, the iris acquisition strategy includes n light spot imaging modes, and the light spot iris features extracted by them are f1, f2, ..., fn, and the corresponding weights are w1, w2, ..., wn. Then the final light spot iris feature representation can be expressed by formula (6):

[0193]

[0194] Among them, F is the final light spot iris feature representation, that is, the light spot iris feature of the target object under the iris acquisition strategy.

[0195] 105. Store the light spot iris features of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device.

[0196] Specifically, Figure 1l As shown, the spot iris features obtained in different spot imaging modes are different. Specifically, since the spots are distributed at different positions in the spot iris image, the extracted spot iris features are also different. Different weights can be assigned to different spot iris features. For example, for spot iris feature 1 including spot 1, its weight can be set to a; for spot iris feature 2 including spot 2, its weight can be set to b; for spot iris feature 3 including spot 3, its weight can be set to c. After obtaining the spot iris features obtained in each spot imaging mode, the spot iris features obtained in all spot imaging modes can be fused, such as weighted averaging, to obtain a unique fused feature (i.e., the spot iris feature under the iris acquisition strategy in the above embodiment), which fuses multiple spot features, and then stores the feature in the database for subsequent iris recognition.

[0197] The iris data processing method provided by the present application combines the difference of spot imaging, collects multiple frames of spot iris images for cache fusion processing, improves the security and robustness of iris recognition, and can effectively prevent the deception of attackers. Specifically, by changing the position and shape of the eye spot, it can determine whether it is an eyeball, which can effectively resist paper attacks and mirror attacks.

[0198] Moreover, the present application can support user encryption and confirm the corresponding iris collection strategy according to the user's wishes. The user can define different light spot shapes, light spot positions or lighting sequences, and use these light spot shapes, light spot positions or lighting sequences as passwords and enter them into the algorithm. Only by using the corresponding light spot shape, position and sequence to collect iris features can the user be recognized.

[0199] As can be seen from the above, this embodiment can determine the iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates the way of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging attribute corresponding to the spot imaging mode, the iris image of the target object projected with a spot is acquired to obtain the spot iris image under the spot imaging mode; the spot iris image under the spot imaging mode is feature extracted to obtain the spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the spot iris feature of the target object for iris recognition under the iris acquisition strategy is determined; the spot iris feature of the target object under the iris acquisition strategy is stored in the database corresponding to the iris recognition device. The present application can utilize spot imaging to encrypt iris images and store the corresponding encrypted iris features in a database; for a certain object to be identified, only by using its corresponding iris collection strategy to collect the iris features of the object to be identified can the object to be identified pass iris recognition; if the iris data in the database is leaked, since the user's real iris features cannot be directly obtained based on the leaked iris data, the security and robustness of the iris information are improved, and deception attacks can be effectively prevented.

[0200] This embodiment will be described from the perspective of an object recognition device. The object recognition device may be integrated in a second electronic device, which may be a terminal or a server.

[0201] like Figure 2a As shown, the specific process of the object recognition method is as follows:

[0202] 201. Determine a target iris acquisition strategy for an object to be recognized by an iris recognition device, wherein the target iris acquisition strategy indicates a method of processing iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode.

[0203] Specifically, in this embodiment, when performing iris recognition on a user, the user is required to cooperate in collecting iris images of different light spots. Moreover, it should be noted that when performing identity authentication, the target iris acquisition strategy for the object to be identified needs to be consistent with the iris acquisition strategy when the object to be identified enters the light spot iris feature, otherwise, the object to be identified cannot pass the identity authentication.

[0204] The iris recognition device can be used to collect irises and perform identity recognition on the collected iris images. For example, the iris recognition device can be VR (Virtual Reality) glasses, door locks, safes, etc.

[0205] The target iris collection strategy can be set by the iris recognition device or customized by the object to be recognized. Specifically, different devices can adopt different iris collection strategies, which can support device differentiation and achieve that the iris features collected by device A can only be used by device A, but not by device B, thereby improving the security of iris recognition. In addition, different users can also customize their own target iris collection strategy, and the defined target iris collection strategy can be used for each iris recognition.

[0206] Specifically, the iris acquisition strategy includes at least one light spot imaging mode, and the light spot imaging mode can be a mode of forming a light spot on the iris when imaging the iris. The light spot can be formed by using a mask, and the mask can be located in front of the infrared lamp or camera lens of the iris recognition device. Optionally, in some embodiments, the mask shapes of different iris recognition devices can be different, so that the light spot shapes formed under masks of different shapes are also different, so that the iris acquisition strategies of different iris recognition devices are different, and the device differentiation of the iris acquisition strategy is realized, and the security of iris recognition is improved.

[0207] Among them, different light spot imaging modes correspond to different light spot imaging attributes, and the light spot imaging attribute may refer to the imaging attribute of the light spot on the iris; the imaging attribute here may include the distribution position of the light spot on the iris, the light spot shape, the light spot lighting order, etc., which are not limited in this embodiment. The light spot lighting order is specifically the execution order of the light spot imaging mode in the iris acquisition strategy.

[0208] For example, a certain iris acquisition strategy may be to first apply a light spot below the iris, then apply a light spot above the iris, and finally apply a light spot to the right of the iris. The iris acquisition strategy includes three light spot imaging modes, which are: applying a light spot below the iris, applying a light spot above the iris, and applying a light spot to the right of the iris.

[0209] 202. Using the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, collect an iris image of the object to be identified with a light spot projected thereon, so as to obtain a light spot iris image in the light spot imaging mode.

[0210] The light spot iris image in the light spot imaging mode includes the light spot formed in the light spot imaging mode. Specifically, the light spot iris image may be an infrared image.

[0211] Specifically, in the iris acquisition module of the iris recognition device, an infrared image is collected. When the infrared light is mapped onto the user's iris, a light spot is formed. When the target object's eyeball turns to different angles, the light spot imaging will be different, so the calculated iris features will be different. Similarly, different lighting methods can also bring about differences in light spot imaging. Therefore, in some embodiments, different devices can use different lighting methods to achieve device differentiation for iris recognition.

[0212] In this embodiment, for different light spot imaging modes, the direction of the user's eyeball rotation may be different, or different lighting methods may be used for different light spot imaging modes, where different lighting methods may include different lighting angles or different light spot shapes, etc. In this way, different light spots corresponding to different light spot imaging modes can be formed differently, and multiple frames of different light spot imaging images can be obtained, and then all the light spot imaging images can be merged into a unique feature.

[0213] Optionally, in this embodiment, the step of “collecting, by the iris recognition device, an iris image of the object to be identified projected with a light spot based on the light spot imaging properties corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0214] By means of the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, the object to be identified is guided to rotate the eyeball to collect the iris image of the object to be identified projected with a spot, and obtain the spot iris image in the spot imaging mode.

[0215] For example, if the light spot imaging attribute corresponding to the light spot imaging mode is that the light spot is hit on the right side of the iris, the object to be identified can be guided to turn the eyeball to a corresponding angle so that the light spot is hit on the right side of the iris.

[0216] In a specific embodiment, the iris recognition device may include a display screen, and the display screen may display information for guiding the user to rotate the eyeball. It is understandable that other methods may also be used to guide the user to rotate the eyeball.

[0217] Optionally, in this embodiment, the iris recognition device includes an image acquisition module and at least one infrared light module;

[0218] The step of “collecting, by means of the iris recognition device, an iris image of the object to be identified projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0219] Based on the light spot imaging property corresponding to the light spot imaging mode, controlling the lighting mode of the infrared light module to switch to the target lighting mode;

[0220] The image acquisition module is used to acquire the iris image of the object to be identified with the light spot projected thereon based on the target lighting mode, so as to obtain the light spot iris image in the light spot imaging mode.

[0221] The image acquisition module may specifically be an image capturing module such as a camera.

[0222] The lighting method of the infrared light module may include the lighting angle of the infrared light and the corresponding light spot shape.

[0223] For example, if the light spot imaging attribute corresponding to the light spot imaging mode is that the light spot is projected on the right side of the iris, the lighting angle of the infrared light module can be controlled so that the formed light spot is projected on the right side of the iris.

[0224] Optionally, in this embodiment, the step of “controlling the lighting mode of the infrared light module to switch to the target lighting mode based on the light spot imaging property corresponding to the light spot imaging mode” may include:

[0225] Based on the light spot imaging properties corresponding to the light spot imaging mode, controlling the on and off states of each infrared light module so that the lighting mode of the infrared light module is switched to the target lighting mode;

[0226] Or, based on the light spot imaging property corresponding to the light spot imaging mode, the position of the infrared light module is moved so that the lighting mode of the infrared light module is switched to the target lighting mode.

[0227] The infrared light on the iris recognition device can be controlled to turn on and off in a preset manner to achieve lighting at different angles. The infrared light module can also move on the iris recognition device in a preset motion manner to achieve lighting at different angles.

[0228] Optionally, in this embodiment, the spot imaging modes in the target iris acquisition strategy are arranged in a preset acquisition order;

[0229] The step of “collecting, by means of the iris recognition device, an iris image of the object to be identified projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode” may include:

[0230] Based on the preset acquisition sequence, determining the target spot imaging mode to be currently executed from the target iris acquisition strategy;

[0231] By means of the iris recognition device, based on the light spot imaging properties corresponding to the target light spot imaging mode, an iris image of the object to be identified with a light spot projected thereon is collected to obtain a light spot iris image in the target light spot imaging mode;

[0232] After the spot iris image in the target spot imaging mode passes the quality detection, based on the preset acquisition sequence, determining the current new target spot imaging mode to be executed from the target iris acquisition strategy;

[0233] Return to executing the step of acquiring, by the iris recognition device, an iris image with a light spot projected on the object to be identified based on the light spot imaging attribute corresponding to the target light spot imaging mode, and obtaining the light spot iris image under the target light spot imaging mode, until obtaining the light spot iris image that passes the quality inspection under each light spot imaging mode in the target iris acquisition strategy.

[0234] 203. Perform feature extraction on the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode.

[0235] Optionally, in this embodiment, the step of “extracting features from the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode” may include:

[0236] Performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain a spot iris area in the spot imaging mode;

[0237] Performing normalization processing on the light spot iris area to obtain a normalized light spot iris area;

[0238] Feature extraction is performed on the normalized light spot iris area to obtain the light spot iris feature in the light spot imaging mode.

[0239] Specifically, before performing iris segmentation processing, the original spot iris image in the spot imaging mode may be subjected to image preprocessing. The image preprocessing may include preprocessing operations such as filtering, histogram equalization, and grayscale conversion. Image quality may be improved through image preprocessing.

[0240] Among them, after obtaining the spot iris area in the spot imaging mode, the light spot iris area can also be subjected to quality detection. The quality detection can include iris eyelash occlusion judgment, exposure judgment, eyelid occlusion judgment, etc. Through quality detection, higher quality pictures can be screened out.

[0241] Optionally, in this embodiment, the step of “performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain a spot iris area in the spot imaging mode” may include:

[0242] Calculate the gradient information of each pixel in the spot iris image under the spot imaging mode;

[0243] Selecting at least one target pixel point from the pixel points of the light spot iris image according to the gradient information;

[0244] Performing a connection operation on the target pixel points to obtain a closed contour;

[0245] The light spot iris image is subjected to iris segmentation processing according to the closed contour to obtain a light spot iris area in the light spot imaging mode.

[0246] In one embodiment, the step of "normalizing the light spot iris region to obtain the normalized light spot iris region" may be to convert different light spot iris regions to the same features and measurement scales, so as to facilitate subsequent feature extraction and matching. Specifically, there are many iris normalization methods, such as polar coordinate transformation and strip projection method.

[0247] Optionally, in this embodiment, the step of “extracting features from the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode” may include:

[0248] Performing filtering processing on the spot iris image in the spot imaging mode to obtain a response function of each pixel point in the spot iris image in the spot imaging mode;

[0249] Extracting frequency information and direction information corresponding to the response function of each pixel point;

[0250] The light spot iris image in the light spot imaging mode is mapped according to the frequency information and the direction information to obtain the light spot iris feature in the light spot imaging mode.

[0251] Among them, the step of "extracting features from the spot iris image in the spot imaging mode" may specifically include: performing iris segmentation processing on the spot iris image in the spot imaging mode, normalizing the spot iris area obtained by segmentation, and then extracting features from the normalized spot iris area to obtain the spot iris features in the spot imaging mode.

[0252] The light spot iris features include light spot iris frequency features and light spot iris direction features.

[0253] 204. Determine a target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode.

[0254] Specifically, the light spot iris features in each light spot imaging mode can be fused to obtain the target light spot iris features of the object to be identified under the target iris acquisition strategy. The fusion method here can include weighted averaging, etc., which is not limited in this embodiment.

[0255] Optionally, in this embodiment, the different light spot imaging modes correspond to different light spot imaging properties;

[0256] The step of “determining the target light spot iris features of the object to be identified under the target iris acquisition strategy based on the light spot iris features in the light spot imaging mode” may include:

[0257] Determine the weight information corresponding to the light spot iris features under each light spot imaging mode;

[0258] According to the weight information, the light spot iris features in each light spot imaging mode are fused to obtain the target light spot iris features of the object to be identified under the target iris acquisition strategy.

[0259] The weight information corresponding to the light spot iris feature in each light spot imaging mode may be determined according to the clarity of the light spot iris feature in each light spot imaging mode.

[0260] 205. Perform identity recognition on the object to be recognized based on the target light spot iris feature using the iris data stored in the database corresponding to the iris recognition device to determine identity information of the object to be recognized, wherein the iris data includes at least one light spot iris feature.

[0261] The iris data includes the light spot iris features of at least one object under its corresponding iris acquisition strategy.

[0262] Optionally, in this embodiment, the step of “identifying the object to be identified based on the iris data stored in the database corresponding to the iris recognition device and the iris features of the target light spot to determine the identity information of the object to be identified” may include:

[0263] Calculating the matching degree between the target light spot iris feature and the light spot iris features in the database;

[0264] According to the matching degree, the identity of the object to be identified is identified to determine the identity information of the object to be identified.

[0265] Among them, the object identity information corresponding to the light spot iris feature with the highest matching degree can be used as the identity information of the object to be identified.

[0266] In a specific scenario, Figure 2b As shown, the specific process of the object recognition method of the present application is shown, which is described as follows:

[0267] Step A: Figure 2b For 1 to 5, the user can adopt a customized target iris acquisition strategy to acquire multiple frames of iris images with specific angles.

[0268] Specifically, the target iris acquisition strategy may be to illuminate the lower part of the iris first, then illuminate the upper part of the iris, and finally illuminate the right part of the iris. In the specific acquisition process, a light spot may be applied below the iris to obtain a light spot iris image with the light spot below the iris, and then the quality of the image may be inspected by the optimization algorithm; after the quality inspection is passed, a light spot may be applied above the iris to obtain a light spot iris image with the light spot above the iris, and then the quality of the image may be inspected by the optimization algorithm; after the quality inspection is passed, a light spot may be applied to the right part of the iris to obtain a light spot iris image with the light spot to the right part of the iris, and then the quality of the image may be inspected by the optimization algorithm.

[0269] Among them, the preferred algorithm may include iris detection, iris segmentation and quality detection algorithms. The purpose of iris detection, iris segmentation and quality detection is to screen out pictures with better quality to facilitate feature extraction.

[0270] Step B: After the collection and optimization in step A, multiple frames of iris images with light spots at multiple angles and with good quality are obtained.

[0271] Step C: Iris feature extraction: Perform iris segmentation on the spot iris image to obtain the spot iris area, normalize it, and then perform feature extraction on the normalized spot iris area to obtain the spot iris features under each spot imaging mode.

[0272] It should be noted that, in this embodiment, the light spot is directly retained and the iris features are calculated together.

[0273] Step D: Feature fusion to obtain a unique feature: Different light spot iris features are refined and classified, and recombined according to certain weights (such as weighted average, maximization, etc.), and finally a unique iris feature is obtained, that is, the target light spot iris feature under the target iris acquisition strategy.

[0274] Step E: Feature retrieval and matching:

[0275] The target spot iris features calculated in step D are generally stored in a local database or a server cloud database. When identity verification or identification is performed, the most similar iris features need to be retrieved and matched from the database to achieve identity verification or identification.

[0276] The iris features in the database can be stored in the form of feature vectors, and each iris feature vector corresponds to a unique identity identifier. When identity authentication or identification is required, the feature vector of the iris to be verified needs to be input, and then the feature vector most similar to the iris feature to be verified is retrieved and matched from the database to obtain the result of identity authentication or identification.

[0277] Among them, the iris matching algorithm may include Euclidean distance, cosine similarity, Mahalanobis distance, Hamming distance, etc. The specific matching method and similarity measurement method need to be selected according to the actual situation.

[0278] Taking the Euclidean distance as an example, let the iris feature vector to be verified (i.e., the target spot iris feature) be x, and a set of iris feature vectors in the database be y. Their Euclidean distance is d(x, y). Then the iris feature vector most similar to the iris to be verified and the database can be calculated as follows:

[0279]

[0280] in, Represents the iris feature vector in the database that is most similar to the iris to be verified.

[0281] In a specific scenario, Figure 2c The figure below is a schematic diagram of iris recognition interaction of VR devices. VR devices can be equipped with a customized camera bracket, which has an infrared light and an infrared camera to collect the user's iris image. The specific recognition process is as follows:

[0282] 1. Start recognition: When the user looks at the circle in front, recognition starts automatically. Specifically, the user's gaze range can be determined by a gyroscope or eye movement capture to determine the user's recognition intention. If the user's gaze range is not in the circle in front, it means that the user has no recognition intention and recognition is not performed.

[0283] 2. During identification: By changing the lighting position of the device or guiding the user to rotate their eyeballs, the camera collects multiple frames of iris images with light spots, and processes and fuses the images into a unique feature.

[0284] 3. Successful identification: After successful matching and identification, it will turn into a check mark, and then enter the VR system or application internal interface.

[0285] Specifically, in this embodiment, the terminal is required to have the ability to run the optimal algorithm, graphics rendering ability, database storage ability, and performance that meets the recognition logic operation. This embodiment allows network recognition and local recognition. If networking is considered, the terminal device is required to have the ability to connect to the network and a background recognition service must be set up.

[0286] As can be seen from the above, this embodiment can determine the target iris acquisition strategy of the iris recognition device for the object to be recognized, the target iris acquisition strategy indicates the way of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging attribute corresponding to the spot imaging mode, the iris image of the object to be recognized projected with a spot is acquired to obtain the spot iris image under the spot imaging mode; the spot iris image under the spot imaging mode is feature extracted to obtain the spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the target spot iris feature of the object to be recognized under the target iris acquisition strategy is determined; through the iris data stored in the database corresponding to the iris recognition device, the identity of the object to be recognized is identified based on the target spot iris feature, and the identity information of the object to be recognized is determined, and the iris data includes at least one spot iris feature.

[0287] The present application can utilize spot imaging to encrypt iris images and store the corresponding encrypted iris features in a database; for a certain object to be identified, only by using its corresponding iris collection strategy to collect the iris features of the object to be identified can the object to be identified pass iris recognition; if the iris data in the database is leaked, since the user's real iris features cannot be directly obtained based on the leaked iris data, the security and robustness of the iris information are improved, and deception attacks can be effectively prevented.

[0288] In order to better implement the above method, the embodiment of the present application also provides an iris data processing and object recognition system. The iris data processing and object recognition system includes an iris data processing device 31 and an object recognition device 32. Figure 3a As shown, the iris data processing device 31 may include a first strategy determination unit 3101, a first acquisition unit 3102, a first extraction unit 3103, a first feature determination unit 3104 and a storage unit 3105; Figure 3b As shown, the object recognition device 32 may include a second strategy determination unit 3201, a second acquisition unit 3202, a second extraction unit 3203, a second feature determination unit 3204 and a recognition unit 3205, as follows:

[0289] A. Iris data processing device 31

[0290] (1) a first strategy determination unit 3101;

[0291] The first strategy determination unit is used to determine the iris acquisition strategy of the iris recognition device for the target object, wherein the iris acquisition strategy indicates a method of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode.

[0292] (2) a first acquisition unit 3102;

[0293] The first acquisition unit is used to acquire an iris image of the target object projected with a light spot based on a light spot imaging property corresponding to the light spot imaging mode through the iris recognition device, so as to obtain a light spot iris image in the light spot imaging mode.

[0294] Optionally, in some embodiments of the present application, the first acquisition unit can be specifically used to guide the target object to rotate its eyeballs through the iris recognition device based on the spot imaging properties corresponding to the spot imaging mode, so as to acquire an iris image with a spot projected on the target object, and obtain a spot iris image under the spot imaging mode.

[0295] Optionally, in some embodiments of the present application, the iris recognition device includes an image acquisition module and at least one infrared light module;

[0296] The first acquisition unit may include a control subunit and an acquisition subunit, as follows:

[0297] The control subunit is used to control the lighting mode of the infrared light module to switch to the target lighting mode based on the light spot imaging property corresponding to the light spot imaging mode;

[0298] The acquisition subunit is used to acquire the iris image of the target object projected with a light spot based on the target lighting mode through the image acquisition module, so as to obtain the light spot iris image in the light spot imaging mode.

[0299] Optionally, in some embodiments of the present application, the control subunit can be specifically used to control the on and off states of each infrared light module based on the spot imaging properties corresponding to the spot imaging mode, so that the lighting mode of the infrared light module is switched to the target lighting mode; or, based on the spot imaging properties corresponding to the spot imaging mode, move the position of the infrared light module so that the lighting mode of the infrared light module is switched to the target lighting mode.

[0300] Optionally, in some embodiments of the present application, the spot imaging modes in the iris acquisition strategy are arranged in a preset acquisition order;

[0301] The first acquisition unit may include a first mode determination subunit, an image acquisition subunit, a second mode determination subunit and a return subunit, as follows:

[0302] The first mode determination subunit is used to determine the target spot imaging mode to be currently executed from the iris acquisition strategy based on the preset acquisition sequence;

[0303] An image acquisition subunit, configured to acquire, through the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging properties corresponding to the target light spot imaging mode, to obtain a light spot iris image in the target light spot imaging mode;

[0304] A second mode determination subunit is used to determine the current new target spot imaging mode to be executed from the iris acquisition strategy based on the preset acquisition sequence after the spot iris image in the target spot imaging mode passes the quality detection;

[0305] The return subunit is used to return to the step of acquiring, by the iris recognition device, an iris image with a light spot projected on the target object based on the light spot imaging attribute corresponding to the target light spot imaging mode, and obtaining the light spot iris image under the target light spot imaging mode, until the light spot iris image that passes the quality inspection under each light spot imaging mode in the iris acquisition strategy is obtained.

[0306] (3) first extraction unit 3103;

[0307] The first extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode.

[0308] Optionally, in some embodiments of the present application, the first extraction unit may include a segmentation subunit, a normalization subunit and an extraction subunit, as follows:

[0309] The segmentation subunit is used to perform iris segmentation processing on the spot iris image in the spot imaging mode to obtain the spot iris area in the spot imaging mode;

[0310] A normalization subunit, used for performing normalization processing on the light spot iris area to obtain a normalized light spot iris area;

[0311] The extraction subunit is used to extract features from the normalized light spot iris area to obtain light spot iris features in the light spot imaging mode.

[0312] Optionally, in some embodiments of the present application, the segmentation subunit can be specifically used to calculate the gradient information of each pixel point in the spot iris image under the spot imaging mode; select at least one target pixel point from the pixel points of the spot iris image according to the gradient information; perform a connection operation on the target pixel points to obtain a closed contour; perform iris segmentation processing on the spot iris image according to the closed contour to obtain the spot iris area under the spot imaging mode.

[0313] Optionally, in some embodiments of the present application, the first extraction unit may include a filtering subunit, an information extraction subunit and a mapping subunit, as follows:

[0314] The filtering subunit is used to perform filtering processing on the spot iris image in the spot imaging mode to obtain a response function of each pixel point in the spot iris image in the spot imaging mode;

[0315] An information extraction subunit, used to extract frequency information and direction information corresponding to the response function of each pixel point;

[0316] The mapping subunit is used to perform mapping processing on the spot iris image in the spot imaging mode according to the frequency information and the direction information to obtain the spot iris feature in the spot imaging mode.

[0317] (4) a first feature determination unit 3104;

[0318] The first feature determination unit is configured to determine the light spot iris feature of the target object for iris recognition under the iris acquisition strategy based on the light spot iris feature in the light spot imaging mode.

[0319] Optionally, in some embodiments of the present application, the different light spot imaging modes correspond to different light spot imaging properties;

[0320] The first feature determination unit may include a first weight determination subunit and a first fusion subunit, as follows:

[0321] The first weight determination subunit is used to determine the weight information corresponding to the light spot iris feature in each light spot imaging mode;

[0322] The first fusion subunit is used to fuse the light spot iris features in each light spot imaging mode according to the weight information to obtain the light spot iris features of the target object under the iris acquisition strategy for iris recognition.

[0323] (5) storage unit 3105;

[0324] The storage unit is used to store the light spot iris features of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device.

[0325] B. Object recognition device 32

[0326] (6) a second strategy determination unit 3201;

[0327] The second strategy determination unit is used to determine the target iris acquisition strategy of the iris recognition device for the object to be recognized, wherein the target iris acquisition strategy indicates a method of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode.

[0328] (7) second acquisition unit 3202;

[0329] The second acquisition unit is used to acquire the iris image of the object to be identified with the light spot projected thereon through the iris recognition device based on the light spot imaging property corresponding to the light spot imaging mode, so as to obtain the light spot iris image in the light spot imaging mode.

[0330] (8) second extraction unit 3203;

[0331] The second extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode.

[0332] (9) a second feature determination unit 3204;

[0333] The second feature determination unit is used to determine the target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode.

[0334] Optionally, in some embodiments of the present application, the different light spot imaging modes correspond to different light spot imaging properties;

[0335] The second feature determination unit may include a second weight determination subunit and a second fusion subunit, as follows:

[0336] The second weight determination subunit is used to determine the weight information corresponding to the light spot iris feature in each light spot imaging mode;

[0337] The second fusion subunit is used to fuse the light spot iris features under each light spot imaging mode according to the weight information to obtain the target light spot iris features of the object to be identified under the target iris acquisition strategy.

[0338] (10) identification unit 3205;

[0339] The identification unit is used to identify the object to be identified based on the target light spot iris feature through the iris data stored in the database corresponding to the iris recognition device, and determine the identity information of the object to be identified, wherein the iris data includes at least one light spot iris feature.

[0340] As can be seen from the above, in this embodiment, the first strategy determination unit 3101 can determine the iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates the way of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; the first acquisition unit 3102 acquires the iris image of the target object projected with a spot through the iris recognition device based on the spot imaging attribute corresponding to the spot imaging mode, so as to obtain the spot iris image under the spot imaging mode; the first extraction unit 3103 performs feature extraction on the spot iris image under the spot imaging mode to obtain the spot iris feature under the spot imaging mode; the first feature determination unit 3104 determines the spot iris feature of the target object under the iris acquisition strategy for iris recognition based on the spot iris feature under the spot imaging mode; the storage unit 3105 stores the spot iris feature of the target object under the iris acquisition strategy in the database corresponding to the iris recognition device;

[0341] Alternatively, the second strategy determination unit 3201 determines the target iris acquisition strategy of the iris recognition device for the object to be recognized, the target iris acquisition strategy indicates a method of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; the second acquisition unit 3202 acquires the iris image of the object to be recognized projected with a spot through the iris recognition device based on the spot imaging attributes corresponding to the spot imaging mode, so as to obtain the spot iris image under the spot imaging mode; the second extraction unit 3203 extracts the iris data of the object to be recognized by the second acquisition unit 3203, and the iris data of the object to be recognized is processed by the second acquisition unit 3202. The spot iris image in the spot imaging mode is subjected to feature extraction to obtain the spot iris feature in the spot imaging mode; the target spot iris feature of the object to be identified under the target iris acquisition strategy is determined by the second feature determination unit 3204 based on the spot iris feature in the spot imaging mode; the identification unit 3205 identifies the object to be identified based on the target spot iris feature through the iris data stored in the database corresponding to the iris recognition device, and determines the identity information of the object to be identified, wherein the iris data includes at least one spot iris feature.

[0342] The present application can utilize spot imaging to encrypt iris images and store the corresponding encrypted iris features in a database; for a certain object to be identified, only by using its corresponding iris collection strategy to collect the iris features of the object to be identified can the object to be identified pass iris recognition; if the iris data in the database is leaked, since the user's real iris features cannot be directly obtained based on the leaked iris data, the security and robustness of the iris information are improved, and deception attacks can be effectively prevented.

[0343] The present application also provides an electronic device, such as Figure 4 As shown, it shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, and the electronic device may be a terminal or a server, etc. Specifically:

[0344] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0345] The processor 401 is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, the processor 401 performs various functions of the electronic device and processes data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 401.

[0346] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0347] The electronic device also includes a power supply 403 for supplying power to each component. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 403 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.

[0348] The electronic device may further include an input unit 404, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0349] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 401 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 will run the application programs stored in the memory 402, thereby realizing various functions, as follows:

[0350] Determine an iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates a method of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; acquire, by means of the iris recognition device, an iris image of the target object projected with a spot based on a spot imaging attribute corresponding to the spot imaging mode, so as to obtain a spot iris image under the spot imaging mode; perform feature extraction on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; determine the spot iris feature of the target object under the iris acquisition strategy for iris recognition based on the spot iris feature under the spot imaging mode; store the spot iris feature of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device;

[0351] Alternatively, a target iris acquisition strategy of the iris recognition device for the object to be recognized is determined, the target iris acquisition strategy indicates a way of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, an iris image of the object to be recognized projected with a spot is acquired to obtain a spot iris image under the spot imaging mode; feature extraction is performed on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the target spot iris feature of the object to be recognized under the target iris acquisition strategy is determined; through the iris data stored in the database corresponding to the iris recognition device, identity recognition is performed on the object to be recognized based on the target spot iris feature to determine the identity information of the object to be recognized, and the iris data includes at least one spot iris feature.

[0352] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0353] As can be seen from the above, this embodiment can determine the iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates the way of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging attribute corresponding to the spot imaging mode, the iris image of the target object projected with a spot is acquired to obtain the spot iris image under the spot imaging mode; the spot iris image under the spot imaging mode is subjected to feature extraction to obtain the spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the spot iris feature of the target object under the iris acquisition strategy for iris recognition is determined; the spot iris feature of the target object under the iris acquisition strategy is stored in the database corresponding to the iris recognition device;

[0354] Alternatively, a target iris acquisition strategy of the iris recognition device for the object to be recognized is determined, the target iris acquisition strategy indicates a way of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, an iris image of the object to be recognized projected with a spot is acquired to obtain a spot iris image under the spot imaging mode; feature extraction is performed on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the target spot iris feature of the object to be recognized under the target iris acquisition strategy is determined; through the iris data stored in the database corresponding to the iris recognition device, identity recognition is performed on the object to be recognized based on the target spot iris feature to determine the identity information of the object to be recognized, and the iris data includes at least one spot iris feature.

[0355] The present application can utilize spot imaging to encrypt iris images and store the corresponding encrypted iris features in a database; for a certain object to be identified, only by using its corresponding iris collection strategy to collect the iris features of the object to be identified can the object to be identified pass iris recognition; if the iris data in the database is leaked, since the user's real iris features cannot be directly obtained based on the leaked iris data, the security and robustness of the iris information are improved, and deception attacks can be effectively prevented.

[0356] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0357] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any one of the iris data processing methods and object recognition methods provided in the embodiments of the present application. For example, the instructions can execute the following steps:

[0358] Determine an iris acquisition strategy of the iris recognition device for the target object, the iris acquisition strategy indicates a method of processing iris data by using spot imaging, and the iris acquisition strategy includes at least one spot imaging mode; acquire, by means of the iris recognition device, an iris image of the target object projected with a spot based on a spot imaging attribute corresponding to the spot imaging mode, so as to obtain a spot iris image under the spot imaging mode; perform feature extraction on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; determine the spot iris feature of the target object under the iris acquisition strategy for iris recognition based on the spot iris feature under the spot imaging mode; store the spot iris feature of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device;

[0359] Alternatively, a target iris acquisition strategy of the iris recognition device for the object to be recognized is determined, the target iris acquisition strategy indicates a way of processing the iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; through the iris recognition device, based on the spot imaging properties corresponding to the spot imaging mode, an iris image of the object to be recognized projected with a spot is acquired to obtain a spot iris image under the spot imaging mode; feature extraction is performed on the spot iris image under the spot imaging mode to obtain a spot iris feature under the spot imaging mode; based on the spot iris feature under the spot imaging mode, the target spot iris feature of the object to be recognized under the target iris acquisition strategy is determined; through the iris data stored in the database corresponding to the iris recognition device, identity recognition is performed on the object to be recognized based on the target spot iris feature to determine the identity information of the object to be recognized, and the iris data includes at least one spot iris feature.

[0360] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0361] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0362] Since the instructions stored in the computer-readable storage medium can execute the steps in any one of the iris data processing methods and object recognition methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the iris data processing methods and object recognition methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0363] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in various optional implementations of the above-mentioned iris data processing and object recognition.

[0364] The above is a detailed introduction to an iris data processing method, an object recognition method and related equipment provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for processing iris data, characterized in that: include: Determine an iris acquisition strategy of the iris recognition device for the target object, wherein the iris acquisition strategy indicates a method of processing iris data using light spot imaging, and the iris acquisition strategy includes at least one light spot imaging mode; By means of the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, an iris image of the target object projected with a light spot is collected to obtain a light spot iris image in the light spot imaging mode; Extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode; Determining the light spot iris features of the target object for iris recognition under the iris acquisition strategy based on the light spot iris features in the light spot imaging mode; The light spot iris features of the target object under the iris acquisition strategy are stored in a database corresponding to the iris recognition device.

2. The method according to claim 1, characterized in that The different light spot imaging modes correspond to different light spot imaging properties; The step of determining the light spot iris features of the target object for iris recognition under the iris acquisition strategy based on the light spot iris features in the light spot imaging mode includes: Determine the weight information corresponding to the light spot iris features under each light spot imaging mode; According to the weight information, the light spot iris features in each light spot imaging mode are fused to obtain the light spot iris features of the target object under the iris acquisition strategy for iris recognition.

3. The method according to claim 1, characterized in that: The step of collecting, by the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode, includes: The iris recognition device guides the target object to rotate its eyeball based on the spot imaging property corresponding to the spot imaging mode, so as to collect the iris image of the target object projected with the spot, and obtain the spot iris image in the spot imaging mode.

4. The method according to claim 1, characterized in that: The iris recognition device includes an image acquisition module and at least one infrared light module; The step of collecting, by the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode, includes: Based on the light spot imaging property corresponding to the light spot imaging mode, controlling the lighting mode of the infrared light module to switch to the target lighting mode; The image acquisition module is used to acquire the iris image of the target object projected with a light spot based on the target lighting mode, so as to obtain the light spot iris image in the light spot imaging mode.

5. The method according to claim 4, characterized in that The step of controlling the lighting mode of the infrared light module to switch to the target lighting mode based on the light spot imaging property corresponding to the light spot imaging mode includes: Based on the light spot imaging properties corresponding to the light spot imaging mode, controlling the on and off states of each infrared light module so that the lighting mode of the infrared light module is switched to the target lighting mode; Or, based on the light spot imaging property corresponding to the light spot imaging mode, the position of the infrared light module is moved so that the lighting mode of the infrared light module is switched to the target lighting mode.

6. The method according to claim 1, characterized in that The light spot imaging modes in the iris acquisition strategy are arranged in a preset acquisition order; The step of collecting, by the iris recognition device, an iris image of the target object projected with a light spot based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode, includes: Based on the preset acquisition sequence, determining the target spot imaging mode to be currently executed from the iris acquisition strategy; By means of the iris recognition device, based on the light spot imaging properties corresponding to the target light spot imaging mode, an iris image of the target object projected with a light spot is collected to obtain a light spot iris image in the target light spot imaging mode; After the spot iris image in the target spot imaging mode passes the quality detection, based on the preset acquisition sequence, determining the current new target spot imaging mode to be executed from the iris acquisition strategy; Return to executing the step of acquiring, by the iris recognition device, an iris image with a light spot projected on the target object based on the light spot imaging attribute corresponding to the target light spot imaging mode, and obtaining the light spot iris image under the target light spot imaging mode, until obtaining a light spot iris image that passes the quality inspection under each light spot imaging mode in the iris acquisition strategy.

7. The method according to claim 1, characterized in that The extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode includes: Performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain a spot iris area in the spot imaging mode; Performing normalization processing on the light spot iris area to obtain a normalized light spot iris area; Feature extraction is performed on the normalized light spot iris area to obtain the light spot iris feature in the light spot imaging mode.

8. The method according to claim 7, characterized in that The step of performing iris segmentation processing on the spot iris image in the spot imaging mode to obtain the spot iris area in the spot imaging mode includes: Calculate the gradient information of each pixel in the spot iris image under the spot imaging mode; Selecting at least one target pixel point from the pixel points of the light spot iris image according to the gradient information; Performing a connection operation on the target pixel points to obtain a closed contour; The light spot iris image is subjected to iris segmentation processing according to the closed contour to obtain a light spot iris area in the light spot imaging mode.

9. The method according to claim 1, characterized in that: The extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode includes: Performing filtering processing on the spot iris image in the spot imaging mode to obtain a response function of each pixel point in the spot iris image in the spot imaging mode; Extracting frequency information and direction information corresponding to the response function of each pixel point; The light spot iris image in the light spot imaging mode is mapped according to the frequency information and the direction information to obtain the light spot iris feature in the light spot imaging mode.

10. An object recognition method, characterized in that: include: Determine a target iris acquisition strategy of the iris recognition device for the object to be recognized, wherein the target iris acquisition strategy indicates a method of processing iris data of the object to be recognized by using spot imaging, and the target iris acquisition strategy includes at least one spot imaging mode; By means of the iris recognition device, based on the light spot imaging properties corresponding to the light spot imaging mode, an iris image of the object to be identified with a light spot projected thereon is collected to obtain a light spot iris image in the light spot imaging mode; Extracting features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode; Determining the target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode; The identity information of the object to be identified is determined by performing identity identification on the object to be identified based on the target light spot iris feature through iris data stored in the database corresponding to the iris recognition device, and the iris data includes at least one light spot iris feature.

11. The method according to claim 10, characterized in that The different light spot imaging modes correspond to different light spot imaging properties; The determining, based on the light spot iris feature in the light spot imaging mode, the target light spot iris feature of the object to be identified under the target iris acquisition strategy comprises: Determine the weight information corresponding to the light spot iris features under each light spot imaging mode; According to the weight information, the light spot iris features in each light spot imaging mode are fused to obtain the target light spot iris features of the object to be identified under the target iris acquisition strategy.

12. An iris data processing device, characterized in that: include: A first strategy determination unit, configured to determine an iris acquisition strategy of the iris recognition device for the target object, wherein the iris acquisition strategy indicates a method of processing iris data by using light spot imaging, and the iris acquisition strategy includes at least one light spot imaging mode; A first acquisition unit is used to acquire, through the iris recognition device, an iris image of the target object projected with a light spot based on a light spot imaging property corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode; A first extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode; A first feature determination unit, configured to determine the light spot iris feature of the target object for iris recognition under the iris acquisition strategy based on the light spot iris feature in the light spot imaging mode; The storage unit is used to store the light spot iris features of the target object under the iris acquisition strategy in a database corresponding to the iris recognition device.

13. An object recognition device, characterized in that: include: A second strategy determination unit, configured to determine a target iris acquisition strategy of the iris recognition device for the object to be recognized, wherein the target iris acquisition strategy indicates a method of processing iris data of the object to be recognized by using light spot imaging, and the target iris acquisition strategy includes at least one light spot imaging mode; A second acquisition unit is used to acquire, through the iris recognition device, an iris image of the object to be identified with a light spot projected thereon based on the light spot imaging attribute corresponding to the light spot imaging mode, so as to obtain a light spot iris image in the light spot imaging mode; A second extraction unit is used to extract features of the spot iris image in the spot imaging mode to obtain the spot iris features in the spot imaging mode; A second feature determination unit is used to determine the target light spot iris feature of the object to be identified under the target iris acquisition strategy based on the light spot iris feature in the light spot imaging mode; The identification unit is used to identify the object to be identified based on the target light spot iris feature through the iris data stored in the database corresponding to the iris recognition device, and determine the identity information of the object to be identified, wherein the iris data includes at least one light spot iris feature.

14. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores an application program, and the processor is used to run the application program in the memory to execute the operations in the iris data processing method described in any one of claims 1 to 9 or the object recognition method described in any one of claims 10 to 11.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the iris data processing method according to any one of claims 1 to 9 or the object recognition method according to any one of claims 10 to 11.

16. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps in the iris data processing method according to any one of claims 1 to 9 or the object recognition method according to any one of claims 10 to 11 are implemented.