CN111986135A - Image anti-counterfeiting identification method, device, equipment and computer readable storage medium - Google Patents
Image anti-counterfeiting identification method, device, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN111986135A CN111986135A CN202010869149.9A CN202010869149A CN111986135A CN 111986135 A CN111986135 A CN 111986135A CN 202010869149 A CN202010869149 A CN 202010869149A CN 111986135 A CN111986135 A CN 111986135A
- Authority
- CN
- China
- Prior art keywords
- dimensional image
- image
- target object
- dimensional
- fingerprint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 239000008280 blood Substances 0.000 claims description 27
- 210000004369 blood Anatomy 0.000 claims description 27
- 238000001514 detection method Methods 0.000 claims description 25
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 23
- 229910052760 oxygen Inorganic materials 0.000 claims description 23
- 239000001301 oxygen Substances 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 12
- 239000010985 leather Substances 0.000 claims description 7
- 229910052500 inorganic mineral Inorganic materials 0.000 claims description 6
- 239000011707 mineral Substances 0.000 claims description 6
- 230000001960 triggered effect Effects 0.000 claims description 5
- 239000000463 material Substances 0.000 abstract description 19
- 239000003292 glue Substances 0.000 abstract description 15
- 239000007788 liquid Substances 0.000 abstract description 15
- 239000000084 colloidal system Substances 0.000 abstract description 11
- 239000003792 electrolyte Substances 0.000 abstract description 11
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 abstract description 11
- 210000003491 skin Anatomy 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 8
- 238000012014 optical coherence tomography Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 230000006698 induction Effects 0.000 description 4
- 210000001519 tissue Anatomy 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000010009 beating Methods 0.000 description 2
- 210000004204 blood vessel Anatomy 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 2
- 210000002615 epidermis Anatomy 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 206010033675 panniculitis Diseases 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 210000004304 subcutaneous tissue Anatomy 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 230000002792 vascular Effects 0.000 description 2
- 102000001554 Hemoglobins Human genes 0.000 description 1
- 108010054147 Hemoglobins Proteins 0.000 description 1
- 102000008934 Muscle Proteins Human genes 0.000 description 1
- 108010074084 Muscle Proteins Proteins 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N Silicium dioxide Chemical compound O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000017531 blood circulation Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 210000000981 epithelium Anatomy 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000005242 forging Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000004089 microcirculation Effects 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000035515 penetration Effects 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 239000000741 silica gel Substances 0.000 description 1
- 229910002027 silica gel Inorganic materials 0.000 description 1
- 210000004872 soft tissue Anatomy 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000007920 subcutaneous administration Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/293—Generating mixed stereoscopic images; Generating mixed monoscopic and stereoscopic images, e.g. a stereoscopic image overlay window on a monoscopic image background
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
- G06T2207/10101—Optical tomography; Optical coherence tomography [OCT]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
- G06T2207/20221—Image fusion; Image merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/15—Biometric patterns based on physiological signals, e.g. heartbeat, blood flow
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Signal Processing (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The application provides an anti-counterfeiting identification method, an anti-counterfeiting identification device, an anti-counterfeiting identification equipment and a computer readable storage medium for determining whether a two-dimensional image of a collected target object is an image collected by a real object or not by combining a three-dimensional image, and can solve the problem that a fingerprint sleeve made of materials such as liquid glue and the like with colloid, water and electrolyte has high deception in the aspect of fingerprint identification in the prior art. The application provides an anti-counterfeiting identification method of an image, which comprises the following steps: acquiring a two-dimensional image and a three-dimensional image of a target object; detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image; and if so, determining that the two-dimensional image is the image acquired by the real object.
Description
Technical Field
The application relates to the field of identification, in particular to an anti-counterfeiting identification method, an anti-counterfeiting identification device, anti-counterfeiting identification equipment and a computer readable storage medium for an image.
Background
In the information age, the biometric technology has been widely applied to various fields relating to identity authentication, such as access control, gate machines, user terminals, and the like, so as to realize the automatic authentication of user identity and achieve the purpose of guaranteeing automatic management, personal safety or information safety. Use the fingerprint identification technique of a big representative in the biological identification technique as an example, in current fingerprint identification technique, accessible fingerprint identification module response and gather the fingerprint. In practical application, the biological identification technology brings convenience, meanwhile, the problem of identity authentication through prosthesis deception exists, safety risks are brought to people, property and sensitive data, and how to prevent prosthesis deception is an important ring in the biological identification technology.
The existing biological identification anti-counterfeiting schemes can be mainly divided into three categories: material identification, dynamic identification, and structural identification. 1. Material identification, for example, a method for identifying a living body based on a binocular camera disclosed in publication No. CN107169405B (application No. 201710160685.X), which can determine whether an object providing a face is a living body by combining characteristics of materials reflecting different light intensities at the same distance by different materials; 2. dynamic authentication, for example, a living body recognition method disclosed in application publication No. CN110674680A (application No. 201910741203.9), which can combine static image face recognition and dynamic video motion recognition (e.g., blinking, turning around), and double-check to identify whether a face is a living body; structure identification, for example, a novel method for automatic fingerprint anti-counterfeiting and liveness detection disclosed in application publication No. CN108446633A (application No. 201810229464.8), which can acquire a fingerprint image with high-precision structural image content by an Optical Coherence Tomography (OCT) apparatus, and perform anti-counterfeiting fingerprint identification and liveness detection from the viewpoint of fingerprint structure.
In the research process of the prior related art, the inventor finds that in the aspect of fingerprint identification, dynamic identification is difficult to realize by fingerprint identification, anti-counterfeiting identification is mainly carried out by material identification, and if a fingerprint sleeve is manufactured by liquid glue commonly used in offices, a fingerprint identification module of a deception part is possible to pass through fingerprint verification. The office liquid glue is composed of colloid, water and electrolyte, when the liquid glue is not dried, the electrical characteristics of the liquid glue are similar to those of human skin tissues, and the liquid glue has transparent characteristics, so that the combination of a capacitance fingerprint sensor and an infrared detector can be deceived when a fingerprint sleeve made of the office liquid glue is worn on a real finger, and the material with the colloid, the water and the electrolyte can adjust the formula to enable the mechanical characteristics of the prepared fingerprint sleeve to be close to those of the human skin tissues, so that the ultrasonic fingerprint sensor can be further deceived. Therefore, the material can deceive three sensors of electricity, light and sound at the same time, and the traditional 'living fingerprint identification' technology based on material identification is invalid. However, when the OCT device is used for fingerprint verification, the actual product cannot be seen due to the problems of high cost and difficulty in landing the product, so that under the condition of limited anti-counterfeiting precision, how to prevent the fingerprint sleeve made of materials such as liquid glue and the like with colloid, water and electrolyte becomes a big problem in the current fingerprint identification research work.
Disclosure of Invention
The application provides an anti-counterfeiting identification method, an anti-counterfeiting identification device, an anti-counterfeiting identification equipment and a computer readable storage medium for determining whether a two-dimensional image of a target object is an image acquired by a real object by combining a three-dimensional image, and can solve the problem that a fingerprint cover made of materials such as liquid glue and the like with colloid, water and electrolyte has higher deception in the aspect of fingerprint identification in the prior art.
The application provides an anti-counterfeiting identification method and device of an image and a computer readable storage medium, which are used for determining whether a two-dimensional image of a collected target object is an image collected by a real object or not by combining a three-dimensional image, and can overcome the problem that a fingerprint cover made of materials such as liquid glue and the like with colloid, water and electrolyte has higher deception in the aspect of fingerprint identification in the prior art.
In a first aspect, the present application provides a method for anti-counterfeit identification of an image, the method comprising:
acquiring a two-dimensional image and a three-dimensional image of a target object;
detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image;
and if so, determining that the two-dimensional image is the image acquired by the real object.
With reference to the first aspect of the present application, in a first possible implementation manner of the first aspect of the present application, the acquiring a three-dimensional image of a target object includes:
acquiring a plurality of two-dimensional tomographic images acquired from a target object by a two-dimensional camera under the shooting conditions of different shooting angles or different focal lengths;
and fusing the two-dimensional tomographic images to obtain a three-dimensional image.
With reference to the first possible implementation manner of the first aspect of the present application, in a second possible implementation manner of the first aspect of the present application, acquiring a plurality of two-dimensional tomographic images acquired from a target object under shooting conditions of different focal lengths by a two-dimensional camera includes:
and acquiring the position of a lens of the adjustable-focus macro camera adjusted by the voice coil motor so as to acquire a plurality of two-dimensional tomographic images acquired from the target object under the shooting conditions of different focal lengths.
With reference to the first aspect of the present application, in a third possible implementation manner of the first aspect of the present application, the three-dimensional image is a scanned image acquired by an OCT sensor, and the scanned image includes image features acquired from a target object under different depth-of-field conditions.
With reference to the first aspect of the present application, in a fourth possible implementation manner of the first aspect of the present application, the acquiring a two-dimensional image and a three-dimensional image of a target object includes:
and acquiring a two-dimensional image and a three-dimensional image acquired from the target object in the same preset acquisition region.
With reference to the first aspect of the present application, in a fifth possible implementation manner of the first aspect of the present application, it is determined that a three-dimensional image feature exists in a three-dimensional image when at least one of the following detection conditions is satisfied:
the three-dimensional image has image characteristics of a preset structure below the surface of the target object;
the three-dimensional image has continuous image characteristics which belong to the corresponding layered structure of the target object in the height Z-axis direction below the surface of the target object;
the image characteristics of the three-dimensional image projected onto the two-dimensional plane of the two-dimensional image are matched with the image characteristics of the two-dimensional image.
With reference to the first aspect of the present application or any one of the implementation manners of the first aspect of the present application, in a sixth possible implementation manner of the first aspect of the present application, the target object includes a target fingerprint object, a target iris object, a target human skin object, a target leather object, a target plant object, or a mineral object.
With reference to the sixth possible implementation manner of the first aspect of the present application, in a seventh possible implementation manner of the first aspect of the present application, before detecting whether a preset three-dimensional image feature exists in a three-dimensional image when a target object is a target fingerprint object or a target human skin object, the method further includes:
detecting whether a target object has preset living body characteristics or not;
and if so, triggering and detecting whether the three-dimensional image has three-dimensional image characteristics.
With reference to the seventh possible implementation manner of the first aspect of the present application, in an eighth possible implementation manner of the first aspect of the present application, the detecting whether the target object has the preset living body feature includes:
detecting whether the target object has pulse data in a preset pulse range and/or blood oxygen data in a preset blood oxygen range through an infrared-based pulse detector and/or an infrared-based blood oxygen detector;
and if so, determining that the living body characteristics exist in the target object.
In a second aspect, the present application provides an image anti-counterfeit device, comprising:
an acquisition unit configured to acquire a two-dimensional image and a three-dimensional image of a target object;
the detection unit is used for detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image, and if the preset three-dimensional image characteristic exists, the determination unit is triggered;
and the determining unit is used for determining the two-dimensional image as the image acquired by the real object.
With reference to the second aspect of the present application, in a first possible implementation manner of the second aspect of the present application, the obtaining unit is specifically configured to:
acquiring a plurality of two-dimensional tomographic images acquired from a target object by a two-dimensional camera under the shooting conditions of different shooting angles or different focal lengths;
and fusing the two-dimensional tomographic images to obtain a three-dimensional image.
With reference to the first possible implementation manner of the second aspect of the present application, in a second possible implementation manner of the second aspect of the present application, the obtaining unit is specifically configured to:
and acquiring the position of a lens of the adjustable-focus macro camera adjusted by the voice coil motor so as to acquire a plurality of two-dimensional tomographic images acquired from the target object under the shooting conditions of different focal lengths.
With reference to the first aspect of the present application, in a third possible implementation manner of the first aspect of the present application, the three-dimensional image is a scanned image acquired by an OCT sensor, and the scanned image includes image features acquired from a target object under different depth-of-field conditions.
With reference to the second aspect of the present application, in a fourth possible implementation manner of the second aspect of the present application, the obtaining unit is specifically configured to:
and acquiring a two-dimensional image and a three-dimensional image acquired from the target object in the same preset acquisition region.
With reference to the second aspect of the present application, in a fifth possible implementation manner of the second aspect of the present application, the detecting unit determines that the three-dimensional image has the three-dimensional image feature when at least one of the following detection conditions is satisfied:
the three-dimensional image has image characteristics of a preset structure below the surface of the target object;
the three-dimensional image has continuous image characteristics which belong to the corresponding layered structure of the target object in the height Z-axis direction below the surface of the target object;
the image characteristics of the three-dimensional image projected onto the two-dimensional plane of the two-dimensional image are matched with the image characteristics of the two-dimensional image.
With reference to the second aspect of the present application or any one of the implementation manners of the second aspect of the present application, in a sixth possible implementation manner of the second aspect of the present application, the target object comprises a target fingerprint object, a target iris object, a target human skin object, a target leather object, a target plant object or a mineral object.
With reference to the sixth possible implementation manner of the second aspect of the present application, in a seventh possible implementation manner of the second aspect of the present application, when the target object is a target fingerprint object or a target human skin object, the detecting unit is further configured to:
detecting whether a target object has preset living body characteristics or not;
and if so, triggering and detecting whether the three-dimensional image has three-dimensional image characteristics.
With reference to the seventh possible implementation manner of the second aspect of the present application, in an eighth possible implementation manner of the second aspect of the present application, the detecting unit is specifically configured to:
detecting whether the target object has pulse data in a preset pulse range and/or blood oxygen data in a preset blood oxygen range through an infrared-based pulse detector and/or an infrared-based blood oxygen detector;
and if so, determining that the living body characteristics exist in the target object.
In a third aspect, the present application further provides an image anti-counterfeit identification device, which includes a processor and a memory, where the memory stores a computer program, and the processor executes the steps in any one of the methods provided in the embodiments of the present application when calling the computer program in the memory.
In a fourth aspect, the present application further provides a computer-readable storage medium storing a plurality of instructions, which are suitable for being loaded by a processor to perform the steps of any one of the methods provided by the embodiments of the present application.
From the above, the present application has the following advantageous effects:
in the anti-counterfeiting identification process of the image, on one hand, a two-dimensional image of a target object can be obtained, on the other hand, a three-dimensional image of the target object can be obtained, whether the three-dimensional image has a preset three-dimensional image characteristic or not is detected, the three-dimensional image characteristic is the characteristic of the target object in the preset three-dimensional image, and if the three-dimensional image characteristic exists, the two-dimensional image can be determined to be the image acquired by a real object, so that the fingerprint sleeve made of materials such as liquid glue with colloid, water and electrolyte can be combined with the three-dimensional image to judge whether the acquired fingerprint image is the real fingerprint image, and the problem that the fingerprint sleeve made of materials such as liquid glue with colloid, water and electrolyte has higher fingerprint identification performance in the prior art is solved;
secondly, the anti-counterfeiting identification of the two-dimensional image is carried out by combining the three-dimensional image, the counterfeiting cost is also greatly improved, the anti-counterfeiting technology is understood as a branch of the security technology, the attack cost is improved as the main technical purpose, and the three-dimensional image is introduced to realize the anti-counterfeiting identification of the two-dimensional image, which means that if the anti-counterfeiting identification is attempted to be deceived, the high counterfeiting cost required for counterfeiting the three-dimensional characteristic needs to be paid out, so the anti-counterfeiting grade and the security grade are greatly improved;
in addition, the anti-counterfeiting identification mode of the image can be further flexibly extended to anti-counterfeiting identification scenes of other images, the prejudice of anti-counterfeiting identification based on surface characteristics and the problem that related materials are easy to forge are avoided, and the anti-counterfeiting identification mode has high application value.
Drawings
In order to more clearly illustrate the technical solutions in the present application, the drawings that are required to be used in the present application will be briefly described below, and it is apparent that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without inventive effort.
FIG. 1 is a schematic view of a scene of an anti-counterfeit identification method for an image according to the present application;
FIG. 2 is a schematic flow chart of the anti-counterfeit identification method for the image of the present application;
FIG. 3 is a schematic flow chart of the present application for obtaining three-dimensional images;
FIG. 4 is a schematic view of a structure of an anti-counterfeit identification device according to the image of the present application;
fig. 5 is a schematic structural diagram of an anti-counterfeit identification device of the image of the present application.
Detailed Description
The technical solutions in the present application will be described clearly and completely with reference to the accompanying drawings in the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In the description that follows, specific embodiments of the present application will be described with reference to steps and symbols executed by one or more computers, unless otherwise indicated. Accordingly, these steps and operations will be referred to, several times, as being performed by a computer, the computer performing operations involving a processing unit of the computer in electronic signals representing data in a structured form. This operation transforms the data or maintains it at locations in the computer's memory system, which may be reconfigured or otherwise altered in a manner well known to those skilled in the art. The data maintains a data structure that is a physical location of the memory that has particular characteristics defined by the data format. However, while the principles of the application have been described in language specific to above, it is not intended to be limited to the specific form set forth herein, and it will be recognized by those of ordinary skill in the art that various of the steps and operations described below may be implemented in hardware.
The principles of the present application may be employed in numerous other general-purpose or special-purpose computing, communication environments or configurations. Examples of well known computing systems, environments, and configurations that may be suitable for use with the application include, but are not limited to, hand-held telephones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe-based computers, and distributed computing environments that include any of the above systems or devices.
The terms "first", "second", and "third", etc. in this application are used to distinguish between different objects and not to describe a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions.
First, before the present application is introduced, the relevant contents of the present application with respect to the application background will be described.
The image anti-counterfeiting identification method, the image anti-counterfeiting identification device and the computer readable storage medium can be applied to image anti-counterfeiting identification equipment, are used for determining whether the acquired two-dimensional image of the target object is the image acquired by the real object by combining the three-dimensional image, and can solve the problem that a fingerprint sleeve made of materials such as liquid glue and the like with colloid, water and electrolyte has high deceptive performance in the aspect of fingerprint identification in the prior art.
In the present application, the target object may be not only a target fingerprint object but also a different object such as a target iris object, a target human skin object, a target leather object, a target plant object or a target mineral object.
The object having a three-dimensional feature referred to in the present application can be understood as an object having a specific three-dimensional feature not only on a surface but also below a surface.
For convenience of description, the present application introduces the anti-counterfeit identification method for an image, taking a target object as a target fingerprint object as an example.
The anti-counterfeiting identification Equipment for the image can be a server, a physical host or terminal Equipment, the terminal Equipment can be User Equipment (UE) such as a smart phone, a tablet Personal computer, a notebook computer, a palm computer, a desktop computer or a Personal Digital Assistant (PDA), or can be other Equipment which can be specifically adjusted along with an applied anti-counterfeiting identification scene, and is not limited herein.
Wherein, when the anti-fake identification method of image is used for the anti-fake identification scene of fingerprint image, specifically can be applied to the fingerprint identification module. The fingerprint identification module can be specifically configured in terminal equipment such as entrance guard, lock, smart mobile phone, panel computer, notebook computer, palm computer, desktop computer or PDA.
Wherein, the fingerprint identification module still can be divided into a plurality of equipment, carry out the fingerprint identification method that this application provided jointly, a scene sketch map of the fingerprint identification method of this application shown in fig. 1, in certain room that has the safety guarantee requirement, can dispose intelligent lock system 101, for example the computer lab of enterprise, intelligent lock system 101 can dispose the relevant sensor that can gather fingerprint image and also three-dimensional image in room door department, and upload the image of gathering to server 103 through network 102, confirm by server 103 in the high in the clouds whether the fingerprint image of gathering is real fingerprint image, confirm the state of opening and shutting of room door according to the result of confirming again.
The network 102 may include various types of connections, such as wire, wireless communication links, or fiber optic cables, among others; the server 103 may be a server cluster including a plurality of servers, and the server 103 may also be a cloud server. There may be any number of networks 104 and servers 105, as desired.
The following description begins with the anti-counterfeit identification method for images provided by the present application.
First, referring to fig. 2, fig. 2 shows a schematic flow chart of the image anti-counterfeit identification method according to the present application, and the image anti-counterfeit identification method according to the present application may specifically include the following steps:
step S201, acquiring a two-dimensional image and a three-dimensional image of a target object;
step S202, detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image, and if so, triggering step S203;
step S203, determining the two-dimensional image as an image acquired by the real object.
In the scheme shown in fig. 2, it can be seen that, in the process of image anti-counterfeiting identification, on one hand, a two-dimensional image of a target object can be obtained, on the other hand, a three-dimensional image of the target object can be obtained, and whether the three-dimensional image has a preset three-dimensional image characteristic is detected, if the three-dimensional image has the preset three-dimensional image characteristic, the two-dimensional image can be determined to be an image acquired by a real object, so that, for a fingerprint cover made of a material such as liquid glue with "colloid, water and electrolyte", the three-dimensional image can be combined to determine whether the obtained fingerprint image is a real fingerprint image, and the problem that the fingerprint cover made of the material such as liquid glue with "colloid, water and electrolyte" in the prior art has high deceptiveness in the aspect of fingerprint identification is solved;
secondly, the anti-counterfeiting identification of the two-dimensional image is carried out by combining the three-dimensional image, the counterfeiting cost is also greatly improved, the anti-counterfeiting technology is understood as a branch of the security technology, the attack cost is improved as the main technical purpose, and the three-dimensional image is introduced to realize the anti-counterfeiting identification of the two-dimensional image, which means that if the anti-counterfeiting identification is attempted to be deceived, the high counterfeiting cost required for counterfeiting the three-dimensional characteristic needs to be paid out, so the anti-counterfeiting grade and the security grade are greatly improved;
in addition, the anti-counterfeiting identification mode of the image can be further flexibly extended to anti-counterfeiting identification scenes of other images, the prejudice of anti-counterfeiting identification based on surface characteristics and the problem that related materials are easy to forge are avoided, and the anti-counterfeiting identification mode has high application value.
The steps of the embodiment shown in FIG. 2 will now be described in detail.
In the present application, a two-dimensional image as well as a three-dimensional image of the target object may be acquired by an associated image sensor, for example, a two-dimensional form of a fingerprint image may be acquired by a fingerprint sensor, and a three-dimensional image of the finger on which the fingerprint is located may be acquired by a depth camera.
Taking a two-dimensional image as a fingerprint image in a fingerprint anti-counterfeiting identification scene as an example, acquiring a fingerprint image of a target fingerprint object, wherein the fingerprint image can be acquired in the current time period and can also be understood as a fingerprint image acquired in real time; alternatively, the fingerprint image may be a historical fingerprint image, which may be retrieved from another database or device storing fingerprint images, for example, to identify whether the historical fingerprint image is an authentic fingerprint image.
Certainly, in practical application, the image anti-counterfeiting identification method provided by the application is more suitable for judging and processing the real fingerprint image of the fingerprint image acquired by the fingerprint sensor in real time.
Taking an optical induction type sensor as an example, the fingerprint sensor can be an optical fingerprint sensor of a finger internal diffusion type, a trapezoidal prism type, a transparent optical self-luminous type and the like; taking an electrical sensing type sensor as an example, the fingerprint sensor may specifically be a glass-based capacitive sensor, such as a thin film transistor circuit and a cross-bus based electrical fingerprint sensor.
The capacitive fingerprint sensor can specifically include two implementation methods, one is a sensor structure of a high-density cross bus, which is equivalent to an orthogonal wire capacitive screen with a spacing of about 50 um; and secondly, a transparent fingerprint sensor array circuit is manufactured on a glass substrate by utilizing transparent devices such as metal oxide semiconductors and the like based on a Thin Film Transistor (TFT) process, and a transparent sheet capable of collecting fingerprint images in a capacitive mode is finally formed, so that the transparent capacitive fingerprint sensor is obtained.
Wherein, to fingerprint sensor's fingerprint detection area, can understand, fingerprint sensor disposes a contact surface usually, supplies the user to carry out pressing of finger, and fingerprint sensor rethread optical induction, electricity response, acoustics response etc. induction mode, the fingerprint characteristic of user's finger on the induction contact surface to adopt the fingerprint image that corresponds.
It should be understood that, in the present application, the fingerprint detection area of the fingerprint sensor does not necessarily refer to only the contact surface of the fingerprint sensor for the user to press the finger, but may also include a three-dimensional space area extending upward or toward the three-dimensional space, and thus, the three-dimensional image mentioned in the present application may also be acquired based on the fingerprint detection area of the fingerprint sensor.
Certainly, in some fingerprint sensors, the fingerprint characteristics of the user's finger may also be acquired "in the air", that is, the user's finger may face the fingerprint sensor and keep a certain distance, and the fingerprint sensor acquires the fingerprint characteristics of the user's finger through optical sensing and other ways to form a corresponding fingerprint image.
That is to say, the fingerprint detection region that this application is said can be understood as having the three-dimensional space region scope that can adjust along with actual need, but fingerprint image and three-dimensional image are gathered to this within range, promptly, this application can dispose the same collection region of predetermineeing, gathers two-dimensional image and three-dimensional image, and in practical application, this setting through the reduction, synchronized collection region, can further promote anti-fake identification precision.
In the application, after the fingerprint image acquired by the fingerprint sensor is acquired and the fingerprint information in the image is determined, the acquisition of the three-dimensional image is triggered, for example, after the on-site access control system detects that the fingerprint image is acquired by the fingerprint sensor, the acquisition of the three-dimensional image of the fingerprint detection area of the current fingerprint sensor is triggered.
Or, after the three-dimensional image meeting the requirement is acquired in the fingerprint detection area of the fingerprint sensor, triggering the fingerprint sensor to acquire the fingerprint image;
or, the two images do not need to be limited in time sequence, and the fingerprint image and the three-dimensional image are acquired in the same detection period.
That is, between the steps S201 and S202, there is no time sequence limitation, and the step S201 may be executed first, and then the step S202 may be executed; alternatively, step S202 may be executed first, and then step S201 may be executed; alternatively, step S201 and step S202 may be executed simultaneously, and the specific implementation is not limited herein.
The time for acquiring the three-dimensional image is similar to the above description for acquiring the fingerprint image, and details thereof are not repeated herein.
After the three-dimensional image is obtained, whether the three-dimensional image features preset in the application exist in the three-dimensional image can be detected, and the preset three-dimensional image features are features indicating real fingers in the preset three-dimensional image.
Illustratively, when a worker deploys the image anti-counterfeiting identification method provided by the application, the worker can acquire a large number of three-dimensional images in a fingerprint detection area in a real fingerprint identification scene of the fingerprint identification module, for example, manually press a contact surface of a fingerprint sensor, and extract and summarize features in the three-dimensional images in the real fingerprint identification scene, that is, preset three-dimensional image features.
Therefore, after the preset three-dimensional image characteristics exist in the current three-dimensional image, the fact that the three-dimensional image is acquired from a real fingerprint identification scene can be determined, namely, the previously acquired fingerprint image is an effective real fingerprint image, and the effect of judging whether the acquired fingerprint image is the real fingerprint image or not by combining the three-dimensional image is achieved.
Next, the three-dimensional image acquisition and the three-dimensional image feature determination processing according to the present application will be described in detail.
In an exemplary implementation, referring to a flowchart of acquiring a three-dimensional image according to the present application shown in fig. 3, acquiring a three-dimensional image of a target object according to the present application may specifically include the following steps:
step S301, acquiring a plurality of two-dimensional tomographic images acquired from a target object by a two-dimensional camera under the shooting conditions of different shooting angles or different focal lengths;
it is understood that light can penetrate certain structures, such as human soft tissue with certain finger thickness, and the longer the wavelength, the better the light penetration effect.
In the application, the image anti-counterfeiting recognition device can be configured with a two-dimensional camera, or a 2D camera, to obtain a two-dimensional tomographic image at the object focal plane of the target object for anti-counterfeiting recognition, where the two-dimensional tomographic image can be obtained by shooting from different shooting angles or different focal lengths, so that the two-dimensional tomographic image can be subsequently fused into a three-dimensional image with three-dimensional spatial information.
Correspondingly, in the application, the anti-counterfeiting identification equipment of the image can be specifically configured with the corresponding number of two-dimensional cameras according to the shooting condition requirements of the shooting angle or the focal length condition.
The camera can adjust the focal length in the shooting process, and two-dimensional tomographic images under different focal length conditions can be obtained by shooting object focal planes at different depths.
Further, in this application, this two-dimensional camera of adjustable focus specifically can be for the adjustable focus camera through voice coil motor focus regulation, and what correspond, two-dimensional tomographic image's acquisition processing includes:
and acquiring the position of a lens of the adjustable-focus macro camera adjusted by the voice coil motor so as to acquire a plurality of two-dimensional tomographic images acquired from the target object under the shooting conditions of different focal lengths.
If a plurality of focus-adjustable cameras are deployed, compared with a camera with an unadjustable focus, more two-dimensional tomographic images with different depths (or different focuses) can be obtained under the condition that the shooting angle is limited.
Step S302, a plurality of two-dimensional tomographic images are fused to obtain a three-dimensional image.
After two-dimensional tomographic images shot at different shooting angles or different focal lengths are obtained, image data can be processed and fused into a three-dimensional image with three-dimensional image information, the three-dimensional image can display the image information of a target object in a three-dimensional space from a three-dimensional space angle, and whether the two-dimensional image subjected to anti-counterfeiting recognition is an image acquired by a real object or not can be judged conveniently from the characteristics of the three-dimensional image.
It can be seen from the above that, in practical application, a three-dimensional image can be acquired by one or more two-dimensional cameras, and the types of the cameras, such as an adjustable focal length type and an unadjustable focal length type, can be adjusted according to actual needs, so as to meet the requirements of shooting conditions at different shooting angles and under different focal length conditions.
In addition, as another exemplary implementation manner of the present application, in practical applications, if there is a small-sized OCT sensor that can be applied to a terminal device, a scanned image acquired by using such an OCT sensor includes image features acquired from a target object under different depth of field conditions, that is, image information of the target object in a three-dimensional space, and therefore, the scanned image may also be used as a three-dimensional image mentioned in the present application for a subsequent application to determine whether a two-dimensional image of the target object is an image acquired by a real object from the three-dimensional image features.
Of course, in the present application, besides the two types of specific implementation manners described above, other types of specific implementation manners may also be adopted to acquire a three-dimensional image of the target object, and the specific implementation manner is not limited herein.
After the three-dimensional image is obtained, whether the three-dimensional image characteristics preset in the application exist in the image can be detected. Specifically, as another exemplary specific implementation manner of the present application, the detection condition for determining that the three-dimensional image has the preset three-dimensional image feature may be as follows:
1. the three-dimensional image has image characteristics of a preset structure below the surface of the target object;
it is understood that, in the present application, the target object is an object having a specific three-dimensional feature below the surface, and the three-dimensional feature corresponds to a preset structure of the target object below the surface, for example, in a fingerprint anti-counterfeit identification scenario, the subcutaneous tissue of the finger of the user has a "living" feature, such as a spectroscopic feature (e.g., muscle protein spectrum, hemoglobin spectrum), a dynamic feature (e.g., pulse, blood flow), a structural feature (e.g., subcutaneous hierarchical structure, capillary network), and the like, and therefore, the image feature presented by the feature at the image level can be configured as the image feature of the subcutaneous tissue (preset structure) referred to in the present application.
For another example, the iris has a basal layer structure and a pigment epithelium layer structure from front to back, the basal layer structure being rich in blood vessels and nerves; as another example, human skin is similar to fingers, much more so in the distinction of clarity; for another example, leather, or leather products, consist essentially of a layer of papillae and also of a network; for another example, the leaf of the plant mainly comprises the structures of the upper epidermis, the lower epidermis, the stomata, the closely arranged fence tissues, the sponge tissues with different sizes, the vascular bundle for carrying transportation tasks and the like, and the stem of the plant can comprise the structures of the periderm, the phloem, the vascular cambium, the xylem, the marrow and the like; also for example, various types of crystal structures characteristic of minerals.
Therefore, if the image characteristics of the preset structure exist in the three-dimensional image, the method can be used as a large basis for determining that the current three-dimensional image is obtained from the real object recognition scene.
2. The three-dimensional image has continuous image characteristics which belong to the corresponding layered structure of the target object in the height Z-axis direction below the surface of the target object;
it will be appreciated that the target object theoretically has a plurality of predetermined structures below its surface, and that the structures may constitute corresponding, continuous hierarchical structures, and therefore, in the present application, the hierarchical structures may also be configured as image features which are continuous in the direction of the Z-axis of height, referred to in the present application, and belong to the corresponding hierarchical structures of the target object.
The height Z-axis is a three-dimensional space of the detection area of the sensor, and corresponds to the Z-axis of X, Y, Z three coordinate axes. For example, the sensing contact surface of the fingerprint sensor is a plane formed by an X-axis and a Y-axis, and the Z-axis may be a direction perpendicular to the sensing contact surface of the fingerprint sensor. Of course, the specific direction of the height Z axis may be configured according to actual needs, and the direction may be used to indicate the height direction of the fingerprint detection area in the three-dimensional space on the basis of the fingerprint detection area of the fingerprint sensor.
Therefore, if the three-dimensional image has image features which are continuous in the height Z-axis direction and belong to the target object corresponding hierarchical structure, the determination that the current three-dimensional image is obtained from the real object recognition scene can be used as a big basis.
Of course, taking the counterfeit fingerprint identification scene of the fingerprint cover as an example, in practical application, if there is a fingerprint counterfeit means of the fingerprint cover to perform fingerprint identification, the finger wearing the fingerprint cover often presents a more obvious and abruptly changing layered structure characteristic in the three-dimensional image in the space where the fingerprint cover is located, at this time, compared with the layered structure image characteristic in the three-dimensional image acquired from the finger wearing the fingerprint cover, the continuous image characteristic belonging to the layered structure of the real skin in the height Z-axis direction has a more gently changing layered structure characteristic, so that the two can be accurately distinguished.
3. The image characteristics of the three-dimensional image projected onto the two-dimensional plane of the two-dimensional image are matched with the image characteristics of the two-dimensional image.
It will be appreciated that in an actual real object recognition scene, a three-dimensional image and a two-dimensional fingerprint image are captured from the same scene, and at a microscopic image level, both should have identical image features. Therefore, in the present application, the three-dimensional image and the two-dimensional image may be compared.
Specifically, the collected three-dimensional image may be projected from the three-dimensional space to a two-dimensional plane corresponding to the two-dimensional image, and then the image characteristics of the two images are compared to determine whether they match each other.
For example, if the two-dimensional image includes a projection image of a three-dimensional image and the images inside and outside the projection are continuous, it can be determined that the two images match each other.
For example, in the two-dimensional image projection part, the projected image in contact with the three-dimensional image on the projection plane may be determined to match the image characteristics of both.
Therefore, if the image characteristics of the three-dimensional image projected to the two-dimensional plane corresponding to the two-dimensional image are matched with the image characteristics of the two-dimensional image, the method can be used as a large basis for determining that the current three-dimensional image is obtained from a real object recognition scene.
The three detection methods described above may be understood as features of detecting, in addition to the continuity of the surface information, the relative position of the subsurface structure information of the surface information, the correspondence between the map of the subsurface structure information on the XY plane and the surface information of the corresponding region, the continuity of the subsurface structure information in the Z direction, and the depth of the subsurface structure information.
It can be seen that the three detection modes listed above can be applied alone to determine whether the current three-dimensional image is obtained from the real object recognition scene, and can also be applied in any combination, and when the selected detection conditions are all satisfied, it can be determined that the current three-dimensional image is obtained from the real object recognition scene.
The current three-dimensional image is determined to be obtained from the real object identification scene, which means that the two-dimensional image corresponding to the three-dimensional image is also obtained from the real object identification scene, namely, the two-dimensional image is the image collected for the real object, but not the forged fingerprint image formed by fingerprint forging means such as a fingerprint sleeve.
Further, in another exemplary implementation manner, for an object with living body properties such as a fingerprint or a human skin, in order to improve the effectiveness and accuracy of anti-counterfeiting identification, optical living body detection may be introduced before confirming whether a two-dimensional image is an image acquired by a real object through a three-dimensional image.
Correspondingly, before detecting whether the three-dimensional image has the preset three-dimensional image characteristics, the image anti-counterfeiting identification method provided by the application can further comprise the following steps:
detecting whether a target object has preset living body characteristics or not;
and if so, triggering and detecting whether the three-dimensional image has the preset three-dimensional image characteristics.
It can be understood that the preset living characteristics are characteristics specific to the real user or the real finger compared with other objects (non-living bodies or dead objects), such as characteristics of a fingerprint cover, a normal body temperature of a human body, a skin color of the human body, a pulse and the like which are difficult to exist in a silica gel artificial hand.
Therefore, after the fingerprint image is obtained, whether the fingerprint image is a forged fingerprint image can be judged according to whether the living characteristics exist, and if the living characteristics exist, whether the fingerprint image is a real fingerprint image is judged according to the three-dimensional image characteristics.
As another exemplary implementation manner, here, detecting whether the target object has the preset living body feature may specifically include:
detecting whether the target object has pulse data in a preset pulse range and/or blood oxygen data in a preset blood oxygen range through an infrared-based pulse detector and/or an infrared-based blood oxygen detector;
and if so, determining that the living body characteristics exist in the target object.
It can be understood that, by using the sensitivity characteristic of infrared rays with specific wavelengths (for example, 660nm red light and 940nm infrared light) to the change of blood volume generated by blood microcirculation at the tail end of blood vessels under the skin of a human body, the change of the blood oxygen protein content in blood of fingertips caused by the beating of the heart is detected, and after signal amplification, adjustment and other circuit processing, pulse signals synchronized with the pulse beating can be output, so that the pulse rate is calculated, and complete pulse wave waveform signals reflecting the blood volume change of the fingertips can also be output, and similarly, the blood oxygen saturation can also be calculated through the characteristic of the infrared rays. Based on this principle, a corresponding pulse detector and blood oxygen detector may be configured.
The fingerprint identification module that this application provided then can combine as the pulse that real human body has and/or blood oxygen scope after configuration pulse detector and/or blood oxygen detector, and the configuration is corresponding predetermines pulse scope and/or predetermines blood oxygen scope.
Therefore, when the measured pulse data is within the preset pulse range and/or when the measured blood oxygen data is within the preset blood oxygen range, the existence of the living body characteristic can be determined, and whether the fingerprint image is a real fingerprint image or not can be judged continuously from the three-dimensional image characteristic.
After confirming that the fingerprint image is real fingerprint image, the fingerprint identification module then can confirm that the fingerprint verification passes through, can trigger corresponding operations such as unblock.
In order to better implement the anti-counterfeiting identification method of the image, the application also provides an anti-counterfeiting identification device of the image.
Referring to fig. 4, fig. 4 is a schematic structural diagram of an image anti-counterfeit device according to the present application, in which the image anti-counterfeit device 400 may specifically include the following structure:
an acquisition unit 401 configured to acquire a two-dimensional image and a three-dimensional image of a target object;
the detection unit 402 is configured to detect whether a preset three-dimensional image feature exists in the three-dimensional image, where the three-dimensional image feature is used to indicate a feature of the target object in the preset three-dimensional image, and if the preset three-dimensional image feature exists, the determination unit is triggered;
a determining unit 403, configured to determine that the two-dimensional image is an image acquired by a real object.
In an exemplary implementation manner, the obtaining unit 401 is specifically configured to:
acquiring a plurality of two-dimensional tomographic images acquired from a target object by a two-dimensional camera under the shooting conditions of different shooting angles or different focal lengths;
and fusing the two-dimensional tomographic images to obtain a three-dimensional image.
In another exemplary implementation manner, the obtaining unit 401 is specifically configured to:
and acquiring the position of a lens of the adjustable-focus macro camera adjusted by the voice coil motor so as to acquire a plurality of two-dimensional tomographic images acquired from the target object under the shooting conditions of different focal lengths.
In yet another exemplary implementation, the three-dimensional image is a scanned image acquired by the OCT sensor, and the scanned image includes image features acquired from the target object under different depth of field conditions.
In another exemplary implementation manner, the obtaining unit 401 is specifically configured to:
and acquiring a two-dimensional image and a three-dimensional image acquired from the target object in the same preset acquisition region.
In still another exemplary implementation, the detecting unit 402 determines that the three-dimensional image has the three-dimensional image feature when at least one of the following detection conditions is satisfied:
the three-dimensional image has image characteristics of a preset structure below the surface of the target object;
the three-dimensional image has continuous image characteristics which belong to the corresponding layered structure of the target object in the height Z-axis direction below the surface of the target object;
the image characteristics of the three-dimensional image projected onto the two-dimensional plane of the two-dimensional image are matched with the image characteristics of the two-dimensional image.
In yet another exemplary implementation, the target object includes a target fingerprint object, a target iris object, a target human skin object, a target leather object, a target plant object, or a mineral object.
In yet another exemplary implementation, when the target object is a target fingerprint object or a target human skin object, the detecting unit 402 is further configured to:
detecting whether a target object has preset living body characteristics or not;
and if so, triggering and detecting whether the three-dimensional image has three-dimensional image characteristics.
In another exemplary implementation manner, the detecting unit 402 is specifically configured to:
detecting whether the target object has pulse data in a preset pulse range and/or blood oxygen data in a preset blood oxygen range through an infrared-based pulse detector and/or an infrared-based blood oxygen detector;
and if so, determining that the living body characteristics exist in the target object.
Referring to fig. 5, fig. 5 shows a schematic structural diagram of the image anti-counterfeiting identification device of the present application, specifically, the image anti-counterfeiting identification device of the present application includes a processor 501, a memory 502, and an input/output device 503, where when the processor 501 is used to execute a computer program stored in the memory 502, each step of the image anti-counterfeiting identification method in any embodiment corresponding to fig. 1 to 3 is implemented, and the memory 502 is used to store a computer program required by the processor 501 to execute the image anti-counterfeiting identification method in any embodiment corresponding to fig. 1 to 3.
Illustratively, a computer program may be partitioned into one or more modules/units, which are stored in memory 502 and executed by processor 501 to accomplish the present application. One or more modules/units may be a series of computer program instruction segments capable of performing certain functions, the instruction segments being used to describe the execution of a computer program in a computer device.
The image anti-counterfeiting identification device can include, but is not limited to, a processor 501, a memory 502, and an input-output device 503. It will be understood by those skilled in the art that the illustration is merely an example of the image anti-counterfeiting identification device, and does not constitute a limitation on the image anti-counterfeiting identification device, and may include more or less components than those shown, or some components may be combined, or different components, for example, the image anti-counterfeiting identification device may further include a bus or the like, and the processor 501, the memory 502, the input and output device 503, and the like are connected via the bus.
The Processor 501 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, discrete hardware component, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, the processor is the control center of the image anti-counterfeiting identification device, and various interfaces and lines are used to connect the various parts of the whole device.
The memory 502 may be used to store computer programs and/or modules, and the processor 501 may implement various functions of the computer device by running or executing the computer programs and/or modules stored in the memory 502, as well as invoking data stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function, and the like; the storage data area may store data created from use of the anti-counterfeit recognition apparatus for the image, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
The processor 501, when executing the computer program stored in the memory 502, may specifically implement the following functions:
acquiring a two-dimensional image and a three-dimensional image of a target object;
detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image;
and if so, determining that the two-dimensional image is the image acquired by the real object.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the anti-counterfeiting identification device, the apparatus and the corresponding units of the image described above may refer to the descriptions of the anti-counterfeiting identification method of the image in any embodiment corresponding to fig. 1 to fig. 3, and are not described herein again in detail.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
Therefore, the present application further provides a computer-readable storage medium, where a plurality of instructions are stored, where the instructions can be loaded by a processor to execute steps in the image anti-counterfeit recognition method in any embodiment corresponding to fig. 1 to fig. 3 in the present application, and specific operations may refer to descriptions of the image anti-counterfeit recognition method in any embodiment corresponding to fig. 1 to fig. 3, which are not described herein again.
Wherein the computer-readable storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the computer-readable storage medium can execute the steps in the image anti-counterfeiting identification method in any embodiment corresponding to fig. 1 to 3, the beneficial effects that can be achieved by the image anti-counterfeiting identification method in any embodiment corresponding to fig. 1 to 3 can be achieved, which are described in detail in the foregoing description and are not repeated herein.
The method, the apparatus, the device and the computer-readable storage medium for image anti-counterfeit identification provided by the present application are introduced in detail, and a specific example is applied in the present application to explain the principle and the implementation of the present application, and the description of the above embodiment is only used to help understanding the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
Claims (12)
1. A method for anti-counterfeit identification of an image, the method comprising:
acquiring a two-dimensional image and a three-dimensional image of a target object;
detecting whether a preset three-dimensional image feature exists in the three-dimensional image, wherein the three-dimensional image feature is used for indicating the feature of the target object in the preset three-dimensional image;
and if so, determining that the two-dimensional image is an image acquired by a real object.
2. The method of claim 1, wherein the acquiring the three-dimensional image of the target object comprises:
acquiring a plurality of two-dimensional tomographic images acquired from the target object by a two-dimensional camera under the shooting conditions of different shooting angles or different focal lengths;
and fusing the two-dimensional tomographic images to obtain the three-dimensional image.
3. The method according to claim 2, wherein the acquiring a plurality of two-dimensional tomographic images acquired from the target object under the photographing conditions of different focal lengths by the two-dimensional camera comprises:
and acquiring the position of a lens of the adjustable-focus macro camera adjusted by the voice coil motor so as to acquire the plurality of two-dimensional tomographic images acquired from the target object under the shooting conditions of different focal lengths.
4. The method of claim 1, wherein the three-dimensional image is a scanned image acquired by an OCT sensor, the scanned image comprising image features acquired from the target object at different depths of field.
5. The method of claim 1, wherein the acquiring the two-dimensional image and the three-dimensional image of the target object comprises:
and acquiring the two-dimensional image and the three-dimensional image acquired from the target object in the same preset acquisition region.
6. The method according to claim 1, wherein the three-dimensional image is determined to have the three-dimensional image feature when at least one of the following detection conditions is satisfied:
the three-dimensional image has image characteristics of a preset structure below the surface of the target object;
the three-dimensional image has continuous image characteristics which belong to the corresponding layered structure of the target object in the height Z-axis direction below the surface of the target object;
and the image characteristics of the three-dimensional image projected to the two-dimensional plane of the two-dimensional image are matched with the image characteristics of the two-dimensional image.
7. The method of any one of claims 1 to 6, wherein the target object comprises a target fingerprint object, a target iris object, a target human skin object, a target leather object, a target plant object or a mineral object.
8. The method according to claim 7, wherein before the detecting whether the three-dimensional image has the preset three-dimensional image feature when the target object is the target fingerprint object or the target human skin object, the method further comprises:
detecting whether the target object has a preset living body characteristic or not;
and if so, triggering and detecting whether the three-dimensional image has the three-dimensional image characteristics.
9. The method according to claim 8, wherein the detecting whether the target object has the preset living body feature comprises:
detecting whether the target object has pulse data in a preset pulse range and/or blood oxygen data in a preset blood oxygen range through an infrared-based pulse detector and/or an infrared-based blood oxygen detector;
if yes, determining that the living body characteristics exist in the target object.
10. An apparatus for anti-counterfeit identification of an image, the apparatus comprising:
an acquisition unit configured to acquire a two-dimensional image and a three-dimensional image of a target object;
the detection unit is used for detecting whether a preset three-dimensional image characteristic exists in the three-dimensional image, wherein the three-dimensional image characteristic is used for indicating the characteristic of the target object in the preset three-dimensional image, and if the preset three-dimensional image characteristic exists in the three-dimensional image, the determination unit is triggered;
and the determining unit is used for determining the two-dimensional image as an image acquired by a real object.
11. An apparatus for anti-counterfeit identification of an image, comprising a processor and a memory, the memory having stored therein a computer program, the processor executing the method according to any one of claims 1 to 9 when the processor calls the computer program in the memory.
12. A computer-readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the method of any of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010869149.9A CN111986135A (en) | 2020-08-26 | 2020-08-26 | Image anti-counterfeiting identification method, device, equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010869149.9A CN111986135A (en) | 2020-08-26 | 2020-08-26 | Image anti-counterfeiting identification method, device, equipment and computer readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111986135A true CN111986135A (en) | 2020-11-24 |
Family
ID=73443463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010869149.9A Pending CN111986135A (en) | 2020-08-26 | 2020-08-26 | Image anti-counterfeiting identification method, device, equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111986135A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957914A (en) * | 2009-07-20 | 2011-01-26 | 深圳大学 | Finger vein image acquisition device |
CN107506696A (en) * | 2017-07-29 | 2017-12-22 | 广东欧珀移动通信有限公司 | Anti-fake processing method and related product |
CN107563364A (en) * | 2017-10-23 | 2018-01-09 | 清华大学深圳研究生院 | The discriminating conduct of the fingerprint true and false and fingerprint identification method based on sweat gland |
CN109190554A (en) * | 2018-08-30 | 2019-01-11 | 深圳大学 | It is a kind of based on fingerprint and to refer to the 3D identifying system and method for vein |
CN109377549A (en) * | 2018-09-29 | 2019-02-22 | 浙江工业大学 | A kind of real-time processing of OCT finger tip data and three-dimensional visualization method |
CN110188658A (en) * | 2019-05-27 | 2019-08-30 | Oppo广东移动通信有限公司 | Personal identification method, device, electronic equipment and storage medium |
CN110520863A (en) * | 2018-03-27 | 2019-11-29 | 深圳市汇顶科技股份有限公司 | Three-dimensional optical pattern sensing is carried out to fingerprint using lower optical sensor module is shielded |
-
2020
- 2020-08-26 CN CN202010869149.9A patent/CN111986135A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101957914A (en) * | 2009-07-20 | 2011-01-26 | 深圳大学 | Finger vein image acquisition device |
CN107506696A (en) * | 2017-07-29 | 2017-12-22 | 广东欧珀移动通信有限公司 | Anti-fake processing method and related product |
CN107563364A (en) * | 2017-10-23 | 2018-01-09 | 清华大学深圳研究生院 | The discriminating conduct of the fingerprint true and false and fingerprint identification method based on sweat gland |
CN110520863A (en) * | 2018-03-27 | 2019-11-29 | 深圳市汇顶科技股份有限公司 | Three-dimensional optical pattern sensing is carried out to fingerprint using lower optical sensor module is shielded |
CN109190554A (en) * | 2018-08-30 | 2019-01-11 | 深圳大学 | It is a kind of based on fingerprint and to refer to the 3D identifying system and method for vein |
CN109377549A (en) * | 2018-09-29 | 2019-02-22 | 浙江工业大学 | A kind of real-time processing of OCT finger tip data and three-dimensional visualization method |
CN110188658A (en) * | 2019-05-27 | 2019-08-30 | Oppo广东移动通信有限公司 | Personal identification method, device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Hao et al. | Multispectral palm image fusion for accurate contact-free palmprint recognition | |
CN112232155B (en) | Non-contact fingerprint identification method and device, terminal and storage medium | |
JP7192872B2 (en) | Iris authentication device, iris authentication method, iris authentication program and recording medium | |
CN111462379A (en) | Access control management method, system and medium containing palm vein and face recognition | |
CN105574525A (en) | Method and device for obtaining complex scene multi-mode biology characteristic image | |
KR20210062381A (en) | Liveness test method and liveness test apparatus, biometrics authentication method and biometrics authentication apparatus | |
US11682236B2 (en) | Iris authentication device, iris authentication method and recording medium | |
KR20210069404A (en) | Liveness test method and liveness test apparatus | |
CN106529436A (en) | Identity consistency authentication method and device, and mobile terminal | |
KR20180090798A (en) | Method and apparatus for bi-directional biometric authentication | |
CN112232157B (en) | Fingerprint area detection method, device, equipment and storage medium | |
CN110866235B (en) | Identity recognition method and device for simultaneously capturing human pulse and vein images | |
CN111986135A (en) | Image anti-counterfeiting identification method, device, equipment and computer readable storage medium | |
Zhong et al. | VeinDeep: Smartphone unlock using vein patterns | |
CN108875472B (en) | Image acquisition device and face identity verification method based on image acquisition device | |
CN109446874A (en) | A kind of finger venous collection identifying system | |
CN109977756A (en) | A kind of online In vivo detection system | |
US20210256103A1 (en) | Handheld multi-sensor biometric imaging device and processing pipeline | |
CN216249340U (en) | Finger anti-counterfeiting recognition device in finger vein recognition | |
KR102148699B1 (en) | Apparatus and method for recognizing face | |
Linsangan et al. | A Spoof Detecting Fingerprint Reader Based on a Combination of Total Internal Reflection and Direct Image Capture | |
Valavan et al. | Biometric authentication system using finger vein | |
EP3499865B1 (en) | Device and method for measuring image data | |
CN113627347A (en) | Live fingerprint identification method and system, electronic equipment and storage medium | |
US20220309827A1 (en) | A method and a device for verifying liveness of a finger |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |