Iris scanning chip embedded contact lens identification method and system, and storage medium
By embedding an iris scanning chip in contact lenses and using blockchain technology and encryption algorithms, the problems of limited use scenarios and insufficient data security of existing iris recognition equipment are solved, and efficient, portable and secure identity recognition is achieved.
Patent Information
- Application Number
- CN202510203719.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-06
AI Technical Summary
Most of the existing iris recognition equipment are independent external devices, with limited use scenarios, and the equipment is large in size and high in cost, which is not convenient for daily portability or rapid deployment, making it difficult to meet the needs of accurately identifying individuals in high-safe scenarios.
By embedded iris scanning chip in contact lenses, blockchain technology is used to store the iris mask, and combined with the use of encryption algorithms, public and private keys, the portability and efficiency of iris recognition are achieved.
It improves the efficiency and accuracy of identification, enhances data security and privacy protection, and realizes silent identity identification anytime, anywhere.
Smart Images

Figure CN119942626A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of identity recognition and tracing, and more specifically to a contact lens recognition method, system and storage medium with an embedded iris scanning chip. Background Art
[0002] In today's era of digitalization and high security requirements, identity recognition technology has become a key means to ensure security and improve management efficiency in many fields. Traditional identity recognition methods, such as passwords and access cards, have many disadvantages. Passwords are easy to forget or be stolen, and access cards may be lost or misused, making it difficult to meet the needs of accurately identifying individuals in high-security scenarios.
[0003] With the rise of biometric technology, iris recognition stands out for its uniqueness and stability. The iris has rich texture features, which are basically fixed after birth and remain relatively stable throughout life. The iris patterns of different individuals vary greatly, and there is almost no similarity. This makes iris recognition extremely accurate and has a very low misidentification rate. It has been gradually promoted and applied in key areas such as security monitoring, border control, and financial transaction authentication.
[0004] However, most of the existing iris recognition devices are independent external devices, requiring the object to be identified to cooperate in the identification in a specific position and posture, which limits the use scenarios. In addition, the devices are large in size and costly, making them inconvenient for daily portability or rapid deployment. For example, in the airport security check channel, a large number of passengers need to line up and aim their eyes at the large iris collection equipment one by one, which is time-consuming and easily causes congestion; in some high-end access control scenarios, external iris recognition devices are abruptly installed at the door, affecting the overall appearance.
[0005] As a widely used visual correction or decorative product, contact lenses have the characteristics of fitting closely to the eyeball and being invisible when worn. Therefore, how to embed iris scanning chips into contact lenses, cleverly utilizing their natural advantage of close contact with the eyeball, and realizing silent identity recognition anytime, anywhere is an urgent research topic for those skilled in the art. Summary of the invention
[0006] In view of this, the present invention provides a contact lens recognition method, system and storage medium with an embedded iris scanning chip, which not only improves the efficiency and accuracy of recognition, but also greatly enhances the security and privacy protection of data.
[0007] In order to achieve the above object, the present invention adopts the following technical solution:
[0008] A contact lens recognition method with an embedded iris scanning chip comprises the following steps:
[0009] The contact lens wearer scans the iris image of the person to be identified, pre-processes the iris image to remove noise, extracts iris feature information from the iris image, encodes the iris feature information, and generates an iris mask;
[0010] Obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt the iris mask and store it on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key.
[0011] The iris mask on the blockchain is called according to the public key corresponding to the identification requirement to determine whether the public key and the hash value correspond. If they correspond, the private key is used to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified;
[0012] The iris feature information is searched in the database, the search results are fed back to generate a personnel information map, the query record is left in the blockchain, and the private key corresponding to the current iris mask is updated.
[0013] Optionally, the iris image is preprocessed to remove noise as follows: determine the pupil center and pupil radius, and use an edge detection algorithm to remove images outside the iris; detect whether there are light spots in the iris image. If there are light spots, use a single-channel Retinex algorithm to perform image enhancement and brightness correction on the L channel, and use bilateral filtering to perform color correction on the A and B channels to obtain a LAB image and complete the light spot removal.
[0014] Optionally, the pupil center and pupil radius are determined, and the image outside the iris is removed using an edge detection algorithm. Specifically, the edge is detected by finding the local maximum of the intensity gradient in the image using the edge detection algorithm, and a circular Hough transform is applied to the edge image, with the actual pupil size as the radius and voting threshold; the voting threshold is used to determine whether the circle is detected, and when the number of votes for a point in the parameter space exceeds this threshold, an image with only the iris is obtained.
[0015] Optionally, the iris mask on the blockchain is called according to the public key corresponding to the identification requirement to determine whether the public key and the hash value correspond. If they correspond, the private key is used to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified. The specific calling process is as follows:
[0016] Send the data call request to the block with storage space in the blockchain to parse the data, and select the data storage block based on the timestamp matching result;
[0017] The data call request corresponds to a unique public key. The unique storage space is determined in the data storage block based on the public key. The hash value of the data to be called is compared with the hash value of the data in the blockchain storage space. The private key signature is determined based on the comparison result.
[0018] After completing the private key signature, the data can be retrieved.
[0019] Optionally, the process of retrieving iris feature information in the database includes: inputting the iris feature information, calculating the data summary through the blockchain smart contract SM3 algorithm, and finding relevant records from the blockchain; inputting the current iris feature information again, calculating the vector value of the iris feature information through feature engineering in the blockchain smart contract, finding relevant records in the database, and integrating the record contents to generate an information map of the person to be identified.
[0020] Optionally, each piece of personnel information in the database constitutes a knowledge graph, and various personnel-related information is set on different nodes of the knowledge graph. At the same time, the knowledge graph of each personnel information is associated with personnel information related to the current personnel information.
[0021] A contact lens recognition system with an embedded iris scanning chip, comprising:
[0022] Iris image scanning and iris mask generation module: used by contact lens wearers to scan iris images of people to be identified, pre-process the iris images to remove noise, extract iris feature information from the iris images, encode the iris feature information, and generate an iris mask;
[0023] Iris mask storage space construction and encrypted storage module: used to obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt and store the iris mask on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key;
[0024] Iris mask retrieval and iris feature information restoration module: used to call the iris mask on the blockchain according to the public key corresponding to the identification requirement, determine whether the public key and the hash value correspond, and if so, use the private key to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified;
[0025] Personnel information graph generation and private key update module: used to retrieve iris feature information in the database, feed back the retrieval results to generate a personnel information graph, leave a query record in the blockchain, and update the private key corresponding to the current iris mask.
[0026] A computer storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of any one of the contact lens recognition methods with an embedded iris scanning chip are implemented.
[0027] It can be seen from the above technical solutions that, compared with the prior art, the present invention provides a contact lens recognition method, system and storage medium with an embedded iris scanning chip, which have the following beneficial effects:
[0028] 1. Storing iris masks through blockchain technology and combining encryption algorithms, public keys and private keys greatly enhances data security. Only authorized users with the correct private key can access and restore iris feature information, effectively preventing unauthorized access and data leakage.
[0029] 2. The data on the blockchain is time-stamped and cannot be tampered with once recorded, which ensures the integrity and authenticity of the iris mask data. Any modification to the data will leave a trace, which is helpful for tracking and auditing.
[0030] 3. Encoding and storing iris feature information, and efficiently retrieving it in the database, can quickly match and identify individuals, improving recognition efficiency and accuracy. At the same time, the step of updating the private key ensures the continuous security of information and the management that keeps pace with the times.
[0031] 4. Through encrypted storage and processing, this method effectively protects personal privacy. Iris information is converted into a masked form for storage, reducing the risk of directly exposing personal biometric information.
[0032] 5. Blockchain technology provides transparent data management and traceable query records. All access and queries to iris masks will be recorded on the blockchain, increasing the transparency and credibility of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0034] Figure 1 It is a schematic diagram of the method flow of the present invention;
[0035] Figure 2 It is a schematic diagram of the system structure of the present invention. DETAILED DESCRIPTION
[0036] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0037] The embodiment of the present invention discloses a contact lens recognition method with an embedded iris scanning chip, such as Figure 1 As shown, the following steps are included:
[0038] Step 1: The contact lens wearer scans the iris image of the person to be identified, pre-processes the iris image to remove noise, extracts iris feature information from the iris image, encodes the iris feature information, and generates an iris mask;
[0039] Step 2: Obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt the iris mask and store it on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key.
[0040] Step 3: Call the iris mask on the blockchain according to the public key corresponding to the identification requirement, determine whether the public key and the hash value correspond, and if so, use the private key to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified;
[0041] Step 4: Search the iris feature information in the database, feed back the search results to generate a personnel information map, leave a query record in the blockchain, and update the private key corresponding to the current iris mask.
[0042] Furthermore, in step one, the iris image is preprocessed to remove noise as follows: the pupil center and pupil radius are determined, and the image outside the iris is removed using an edge detection algorithm; whether there is a light spot in the iris image is detected. If there is a light spot, a single-channel Retinex algorithm is used to perform image enhancement and brightness correction on the L channel, and bilateral filtering is used to perform color correction on the A and B channels to obtain a LAB image, thereby completing the light spot removal.
[0043] Furthermore, in step 2, the following specific steps are included:
[0044] Step 2.1 When the iris mask is generated, the system will automatically record the current timestamp. The timestamp plays the role of a notary in the blockchain, proving the generation time of the iris mask, thereby ensuring the timeliness and immutability of the data. The system will calculate the data volume of the generated iris mask to understand the size of the storage space required. This helps to reasonably allocate storage space on the blockchain and optimize storage efficiency.
[0045] Step 2.2. Select a suitable blockchain platform, such as a public chain, private chain or alliance chain, according to actual needs. Public chains are decentralized and highly transparent, and are suitable for scenarios that require high security and transparency; private chains and alliance chains are more suitable for scenarios that have higher requirements for data security and privacy. On the selected blockchain platform, create a storage space for storing iris masks. This space needs to have a timestamp function to record the storage time of the iris mask. Set the access rights of the storage space according to actual needs. It is worth noting that the iris mask cannot be tampered with at will.
[0046] Step 2.3. Select a suitable encryption algorithm to encrypt the iris mask according to security requirements. Common encryption algorithms include symmetric encryption algorithms, asymmetric encryption algorithms, and hash algorithms. In practical applications, hybrid encryption is usually used to improve data security. Generate a unique hash value for the encrypted iris mask. The hash value can be used to verify the integrity and authenticity of the data. If the data is tampered with, the hash value will change. Generate a specific public key and private key pair for each iris mask. The public key is used to encrypt data and verify signatures, and the private key is used to decrypt data and sign data. Store the encrypted iris mask, hash value, public key, and private key together in the designated storage space on the blockchain. When storing, it is necessary to ensure that the timestamp information of the data is recorded correctly.
[0047] Furthermore, the pupil center and pupil radius are determined, and the image outside the iris is removed using an edge detection algorithm. Specifically, the edge detection algorithm is used to detect the edge by finding the local maximum of the intensity gradient in the image, and a circular Hough transform is applied to the edge image, with the actual pupil size as the radius and voting threshold; the voting threshold is used to determine whether the circle is detected, and when the number of votes at a point in the parameter space exceeds this threshold, an image with only the iris is obtained.
[0048] Furthermore, in step three, the iris mask on the blockchain is called according to the public key corresponding to the identification requirement to determine whether the public key and the hash value correspond. If they correspond, the private key is used to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified. The specific calling process is as follows:
[0049] Step 3.1: Send the data call request to the block with storage space in the blockchain to parse the data, and select the data storage block based on the timestamp matching result;
[0050] Step 3.2: The data call request corresponds to a unique public key. The unique storage space is determined in the data storage block according to the public key. The hash value of the data to be called is compared with the hash value of the data in the blockchain storage space. The private key signature is determined based on the comparison result.
[0051] Step 3.3: After completing the private key signature, data retrieval is realized.
[0052] Furthermore, the process of retrieving iris feature information in the database includes: inputting the iris feature information, calculating the data summary through the blockchain smart contract SM3 algorithm, and finding relevant records from the blockchain; inputting the current iris feature information again, calculating the vector value of the iris feature information through feature engineering in the blockchain smart contract, finding relevant records in the database, and integrating the record content to generate an information map of the person to be identified.
[0053] In this embodiment, each piece of personnel information in the database constitutes a knowledge graph, and various personnel-related information is set on different nodes of the knowledge graph. At the same time, the knowledge graph of each personnel information is associated with personnel information related to the current personnel information.
[0054] and Figure 1 Corresponding to the method shown, the present invention also discloses a contact lens recognition system with an embedded iris scanning chip, which is used for Figure 1 The implementation of the method, the specific structure is as follows Figure 2 As shown, including:
[0055] Iris image scanning and iris mask generation module: used by contact lens wearers to scan iris images of people to be identified, pre-process the iris images to remove noise, extract iris feature information from the iris images, encode the iris feature information, and generate an iris mask;
[0056] Iris mask storage space construction and encrypted storage module: used to obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt and store the iris mask on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key;
[0057] Iris mask retrieval and iris feature information restoration module: used to call the iris mask on the blockchain according to the public key corresponding to the identification requirement, determine whether the public key and the hash value correspond, and if so, use the private key to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified;
[0058] Personnel information graph generation and private key update module: used to retrieve iris feature information in the database, feed back the retrieval results to generate a personnel information graph, leave a query record in the blockchain, and update the private key corresponding to the current iris mask.
[0059] Finally, this embodiment discloses a computer storage medium, on which a computer program is stored. When the computer program is executed by a processor, any one of the steps of the contact lens recognition method with an embedded iris scanning chip is implemented.
[0060] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0061] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A contact lens recognition method with an embedded iris scanning chip, characterized in that: The following steps are involved: The contact lens wearer scans the iris image of the person to be identified, pre-processes the iris image to remove noise, extracts iris feature information from the iris image, encodes the iris feature information, and generates an iris mask; Obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt the iris mask and store it on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key. The iris mask on the blockchain is called according to the public key corresponding to the identification requirement to determine whether the public key and the hash value correspond. If they correspond, the private key is used to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified; The iris feature information is searched in the database, the search results are fed back to generate a personnel information map, the query record is left in the blockchain, and the private key corresponding to the current iris mask is updated.
2. The contact lens recognition method with an embedded iris scanning chip according to claim 1, characterized in that: The specific steps of preprocessing the iris image to remove noise are as follows: determine the pupil center and pupil radius, and use the edge detection algorithm to remove the image outside the iris; detect whether there is a light spot in the iris image. If there is a light spot, use the single-channel Retinex algorithm to perform image enhancement and brightness correction on the L channel, and use bilateral filtering to perform color correction on the A and B channels to obtain the LAB image and complete the light spot removal.
3. The contact lens recognition method with an embedded iris scanning chip according to claim 2, characterized in that: The pupil center and pupil radius are determined, and the image outside the iris is removed using an edge detection algorithm. Specifically, the edge detection algorithm is used to detect the edge by finding the local maximum of the intensity gradient in the image, and a circular Hough transform is applied to the edge image, with the actual pupil size as the radius and voting threshold; the voting threshold is used to determine whether the circle is detected. When the number of votes at a point in the parameter space exceeds this threshold, an image with only the iris is obtained.
4. The contact lens recognition method with an embedded iris scanning chip according to claim 1, characterized in that: The iris mask on the blockchain is called according to the public key corresponding to the identification requirement to determine whether the public key and the hash value correspond. If they correspond, the private key is used to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified. The specific calling process is as follows: Send the data call request to the block with storage space in the blockchain to parse the data, and select the data storage block based on the timestamp matching result; The data call request corresponds to a unique public key. The unique storage space is determined in the data storage block based on the public key. The hash value of the data to be called is compared with the hash value of the data in the blockchain storage space. The private key signature is determined based on the comparison result. After completing the private key signature, the data can be retrieved.
5. The contact lens recognition method with an embedded iris scanning chip according to claim 1, characterized in that: The process of retrieving iris feature information in the database includes: inputting the iris feature information, calculating the data summary through the blockchain smart contract SM3 algorithm, and finding relevant records from the blockchain; inputting the current iris feature information again, calculating the vector value of the iris feature information through feature engineering in the blockchain smart contract, finding relevant records in the database, and integrating the record content to generate an information map of the person to be identified.
6. The contact lens recognition method with an embedded iris scanning chip according to claim 1, characterized in that: Each piece of personnel information in the database constitutes a knowledge graph, and various personnel-related information is set on different nodes of the knowledge graph. At the same time, the knowledge graph of each personnel information is associated with the personnel information related to the current personnel information.
7. A contact lens recognition system with an embedded iris scanning chip, characterized in that: include Iris image scanning and iris mask generation module: used by contact lens wearers to scan iris images of people to be identified, pre-process the iris images to remove noise, extract iris feature information from the iris images, encode the iris feature information, and generate an iris mask; Iris mask storage space construction and encrypted storage module: used to obtain the generation time and data volume of the iris mask, create a storage space with a timestamp on the blockchain, and use an encryption algorithm to encrypt and store the iris mask on the blockchain. Each iris mask corresponds to a specific hash value, a public key, and a private key; Iris mask retrieval and iris feature information restoration module: used to call the iris mask on the blockchain according to the public key corresponding to the identification requirement, determine whether the public key and the hash value correspond, and if so, use the private key to sign on the blockchain to obtain the iris mask and restore it to the iris feature information of the person to be identified; Personnel information graph generation and private key update module: used to retrieve iris feature information in the database, feed back the retrieval results to generate a personnel information graph, leave a query record in the blockchain, and update the private key corresponding to the current iris mask.
8. A computer storage medium, characterized in that: The computer storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the contact lens recognition method with an embedded iris scanning chip as claimed in any one of claims 1 to 6 are implemented.