Identity recognition method and device
1. An identity recognition method, the method comprising:
acquiring sample distribution information of a sample in a sample library, wherein the sample distribution information is used for indicating the density distribution state of the sample biological characteristics of the sample in a sample biological characteristic space, and the sample library comprises first identity information of the sample and the sample biological characteristic space;
determining a first similarity of the target and the samples in the sample library based on the target biological characteristics of the target to be identified, the sample distribution information of the samples and the sample biological characteristics;
determining second identity information of the target based on a first similarity of the target to samples in the sample library.
2. The method of claim 1, wherein the sample library includes a plurality of samples, and wherein obtaining sample distribution information for the samples in the sample library includes:
clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than a similarity threshold value;
determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster;
and determining sample distribution information of the plurality of samples based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the plurality of samples.
3. The method of claim 2, wherein the determining the sample distribution information for the plurality of samples based on the sample biometric mean and covariance matrix corresponding to each cluster and the sample biometrics for the plurality of samples comprises:
for a first sample in the plurality of samples, determining a first probability density value of the first sample based on a sample biological feature of the first sample, a sample biological feature mean value corresponding to a cluster to which the first sample belongs, and a covariance matrix, wherein the first sample is any sample in the plurality of samples;
determining a first probability density value of the first sample as sample distribution information of the first sample.
4. The method of claim 2, wherein determining a first similarity of the object to the samples in the sample library based on the object biometric characteristic of the object to be identified, the sample distribution information of the samples, and the sample biometric characteristics comprises:
determining a second probability density value corresponding to each clustering cluster based on the sample biological characteristic mean value and the covariance matrix corresponding to each clustering cluster;
for a first sample in the multiple samples, dividing sample distribution information of the first sample by a second probability density value corresponding to a cluster to which the first sample belongs to obtain an adjustment coefficient of the first sample, wherein the first sample is any one of the multiple samples;
determining a first similarity of the target and the first sample based on the target biometric characteristic, and the alignment coefficient and sample biometric characteristic of the first sample.
5. The method of claim 4, wherein determining a first similarity of the target to the first sample based on the target biometric, and the alignment coefficient and sample biometric of the first sample comprises:
performing similarity measurement on the target biological characteristics and the sample biological characteristics of the first sample to obtain second similarity corresponding to the first sample;
and adjusting the second similarity corresponding to the first sample based on the adjustment coefficient of the first sample to obtain the first similarity of the target and the first sample.
6. The method of claim 5, wherein the adjusting the second similarity corresponding to the first sample based on the calibration coefficient of the first sample comprises any one of:
performing linear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
carrying out nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
and performing linear operation and nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample.
7. The method of claim 5, wherein determining a first similarity of the target to the first sample based on the target biometric, and the alignment coefficient and sample biometric of the first sample comprises:
adjusting a sample biometric characteristic of the first sample based on the tuning coefficient of the first sample;
and performing similarity measurement on the target biological characteristics and the adjusted sample biological characteristics of the first sample to obtain first similarity of the target and the first sample.
8. An identification device, the device comprising:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring sample distribution information of a sample in a sample library, the sample distribution information is used for indicating the density distribution state of the sample biological characteristics of the sample in a sample biological characteristic space, and the sample library comprises first identity information of the sample and the sample biological characteristic space;
the similarity determination module is used for determining first similarity between the target and the samples in the sample library based on target biological characteristics of the target to be identified, sample distribution information of the samples and sample biological characteristics;
an identity determination module, configured to determine second identity information of the target based on a first similarity between the target and the samples in the sample library.
9. The apparatus of claim 8, wherein the sample library comprises a plurality of samples, the obtaining module to:
clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than a similarity threshold value;
determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster;
and determining sample distribution information of the plurality of samples based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the plurality of samples.
10. The apparatus of claim 9, wherein the acquisition module is to:
for a first sample in the plurality of samples, determining a first probability density value of the first sample based on a sample biological feature of the first sample, a sample biological feature mean value corresponding to a cluster to which the first sample belongs, and a covariance matrix, wherein the first sample is any sample in the plurality of samples;
determining a first probability density value of the first sample as sample distribution information of the first sample.
Background
With the development of information technology, biometric identification technology is gradually applied to many fields such as criminal investigation, payment and attendance. The biometric technology is a technology for performing identification using physiological characteristics or behavior characteristics of a target.
At present, when identity recognition is performed by using a biometric identification technology, a biometric feature of a target is usually extracted by using a feature extraction model, and then similarity measurement is performed on the biometric feature of the target and a plurality of sample biometric features in a sample library respectively to obtain a plurality of similarities, wherein identity information corresponding to each sample biometric feature is stored in the sample library. Further, a sample biometric feature having the highest similarity with the biometric feature of the target is determined, and the identity information corresponding to the sample biometric feature is determined as the identity information of the target.
However, in the above implementation, only the similarity between two biometrics is determined simply, and the determination manner is relatively single, which easily results in that the determined biometric characteristics of the sample may not be the most similar to the biometric characteristics of the target, and thus results in inaccurate identification result of the target.
Disclosure of Invention
The application provides an identity recognition method and an identity recognition device, which can solve the identity recognition problem of the related technology. The technical scheme is as follows:
in one aspect, an identity recognition method is provided, and the method includes:
acquiring sample distribution information of a sample in a sample library, wherein the sample distribution information is used for indicating the density distribution state of the sample biological characteristics of the sample in a sample biological characteristic space, and the sample library comprises first identity information of the sample and the sample biological characteristic space;
determining a first similarity of the target and the samples in the sample library based on the target biological characteristics of the target to be identified, the sample distribution information of the samples and the sample biological characteristics;
determining second identity information of the target based on a first similarity of the target to samples in the sample library.
In a possible implementation manner of the present application, the obtaining of the sample distribution information of the samples in the sample library, where the sample library includes a plurality of samples, includes:
clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than a similarity threshold value;
determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster;
and determining sample distribution information of the plurality of samples based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the plurality of samples.
In a possible implementation manner of the present application, the determining sample distribution information of the multiple samples based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the multiple samples includes:
for a first sample in the plurality of samples, determining a first probability density value of the first sample based on a sample biological feature of the first sample, a sample biological feature mean value corresponding to a cluster to which the first sample belongs, and a covariance matrix, wherein the first sample is any sample in the plurality of samples;
determining a first probability density value of the first sample as sample distribution information of the first sample.
In one possible implementation manner of the present application, the determining a first similarity between the target and the sample in the sample library based on the target biological feature of the target to be identified, the sample distribution information of the sample, and the sample biological feature includes:
determining a second probability density value corresponding to each clustering cluster based on the sample biological characteristic mean value and the covariance matrix corresponding to each clustering cluster;
for a first sample in the multiple samples, dividing sample distribution information of the first sample by a second probability density value corresponding to a cluster to which the first sample belongs to obtain an adjustment coefficient of the first sample, wherein the first sample is any one of the multiple samples;
determining a first similarity of the target and the first sample based on the target biometric characteristic, and the alignment coefficient and sample biometric characteristic of the first sample.
In one possible implementation manner of the present application, the determining a first similarity between the target and the first sample based on the target biometric characteristic, the adjustment coefficient of the first sample, and the sample biometric characteristic includes:
performing similarity measurement on the target biological characteristics and the sample biological characteristics of the first sample to obtain second similarity corresponding to the first sample;
and adjusting the second similarity corresponding to the first sample based on the adjustment coefficient of the first sample to obtain the first similarity of the target and the first sample.
In a possible implementation manner of the present application, the adjusting the second similarity corresponding to the first sample based on the calibration coefficient of the first sample includes any one of the following manners:
performing linear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
carrying out nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
and performing linear operation and nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample.
In one possible implementation manner of the present application, the determining a first similarity between the target and the first sample based on the target biometric characteristic, the adjustment coefficient of the first sample, and the sample biometric characteristic includes:
adjusting a sample biometric characteristic of the first sample based on the tuning coefficient of the first sample;
and performing similarity measurement on the target biological characteristics and the adjusted sample biological characteristics of the first sample to obtain first similarity of the target and the first sample.
In another aspect, an identification apparatus is provided, the apparatus comprising:
the system comprises an acquisition module, a storage module and a processing module, wherein the acquisition module is used for acquiring sample distribution information of a sample in a sample library, the sample distribution information is used for indicating the density distribution state of the sample biological characteristics of the sample in a sample biological characteristic space, and the sample library comprises first identity information of the sample and the sample biological characteristic space;
the similarity determination module is used for determining first similarity between the target and the samples in the sample library based on target biological characteristics of the target to be identified, sample distribution information of the samples and sample biological characteristics;
an identity determination module, configured to determine second identity information of the target based on a first similarity between the target and the samples in the sample library.
In a possible implementation manner of the present application, the sample library includes a plurality of samples, and the obtaining module is configured to:
clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than a similarity threshold value;
determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster;
and determining sample distribution information of the plurality of samples based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the plurality of samples.
In one possible implementation manner of the present application, the obtaining module is configured to:
for a first sample in the plurality of samples, determining a first probability density value of the first sample based on a sample biological feature of the first sample, a sample biological feature mean value corresponding to a cluster to which the first sample belongs, and a covariance matrix, wherein the first sample is any sample in the plurality of samples;
determining a first probability density value of the first sample as sample distribution information of the first sample.
In one possible implementation manner of the present application, the similarity determining module is configured to:
determining a second probability density value corresponding to each clustering cluster based on the sample biological characteristic mean value and the covariance matrix corresponding to each clustering cluster;
for a first sample in the multiple samples, dividing sample distribution information of the first sample by a second probability density value corresponding to a cluster to which the first sample belongs to obtain an adjustment coefficient of the first sample, wherein the first sample is any one of the multiple samples;
determining a first similarity of the target and the first sample based on the target biometric characteristic, and the alignment coefficient and sample biometric characteristic of the first sample.
In one possible implementation manner of the present application, the similarity determining module is configured to:
performing similarity measurement on the target biological characteristics and the sample biological characteristics of the first sample to obtain second similarity corresponding to the first sample;
and adjusting the second similarity corresponding to the first sample based on the adjustment coefficient of the first sample to obtain the first similarity of the target and the first sample.
In one possible implementation manner of the present application, the similarity determining module is configured to:
performing linear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
carrying out nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
and performing linear operation and nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample.
In one possible implementation manner of the present application, the similarity determining module is configured to:
adjusting a sample biometric characteristic of the first sample based on the tuning coefficient of the first sample;
and performing similarity measurement on the target biological characteristics and the adjusted sample biological characteristics of the first sample to obtain first similarity of the target and the first sample.
In another aspect, an electronic device is provided, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the identity recognition method of the above aspect.
In another aspect, a computer-readable storage medium is provided, which stores instructions that, when executed by a processor, implement the identification method of the above aspect.
In another aspect, a computer program product is provided that comprises instructions which, when run on a computer, cause the computer to perform the method of identification according to one aspect described above.
The technical scheme provided by the application can at least bring the following beneficial effects:
acquiring sample distribution information of the samples in the sample library, namely determining the density distribution state of the sample biological characteristics of the samples in the sample biological characteristic space. The sample library comprises first identity information of the samples and a sample biological characteristic space. The first similarity can be determined based on the target biological characteristics of the target to be recognized, the sample distribution information of the sample and the sample biological characteristics, that is, the first similarity is determined not only according to the target biological characteristics and the sample biological characteristics, but also considering the influence of the density distribution state of the sample biological characteristics on the first similarity, so that the determined first similarity of the target and the sample can more accurately represent the similarity between the target and the sample, and the accuracy of the second identity information of the target determined based on the first similarity is higher.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious 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 to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of an identity recognition method provided in an embodiment of the present application;
FIG. 2 is a diagram illustrating a cluster provided in an embodiment of the present application;
FIG. 3 is a schematic diagram of another cluster provided in an embodiment of the present application;
fig. 4 is a schematic diagram of an identity recognition method provided in an embodiment of the present application;
fig. 5 is a schematic structural diagram of an identification apparatus according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Before explaining the identity recognition method provided by the embodiment of the present application in detail, an execution subject related to the embodiment of the present application is introduced.
The identity recognition method provided by the embodiment of the application can be executed by electronic equipment, and the electronic equipment has data processing capacity. As an example, the electronic device may be a PC (Personal Computer), a mobile phone, a smart phone, a PDA (Personal Digital Assistant), a wearable device, a PPC (Pocket PC), a tablet Computer, a smart car machine, a smart television, a smart speaker, and the like, which are not limited in this embodiment.
After describing the execution subject related to the embodiment of the present application, the identity recognition method provided by the embodiment of the present application will be described in detail with reference to the drawings.
Fig. 1 is a flowchart of an identity recognition method provided in an embodiment of the present application, where the identity recognition method may be applied to the electronic device. Referring to fig. 1, the method includes the following steps.
Step 101: acquiring sample distribution information of a sample in a sample library, wherein the sample distribution information is used for indicating the density distribution state of the sample biological characteristics of the sample in a sample biological characteristic space, and the sample library comprises first identity information of the sample and the sample biological characteristic space.
Wherein the sample is a living being having a biological property. In general, the biological characteristics may include physiological characteristics and behavioral characteristics. Illustratively, the physiological characteristics include fingerprint characteristics, iris characteristics, face characteristics, hand shape characteristics, hand vascularity characteristics, retina characteristics, palm print characteristics, and the like, and the behavior characteristics include gait characteristics, voice print characteristics, keystroke characteristics, handwriting characteristics, and the like. In this embodiment, the sample may be a human. Of course, in other embodiments, the sample may be other animals, plants, etc.
Wherein a sample biometric refers to a feature that is related to a biological characteristic of the sample. In general, the biometric characteristics may include physiological characteristics and behavioral characteristics. Illustratively, the biometric features may include fingerprint features, iris features, face features, hand vascularity features, retinal and palmprint features, and the like, and the behavioral features include gait features, voiceprint features, keystroke features, handwriting features, and the like.
In general, the biological characteristics of the sample are unique, that is, the biological characteristics of the sample are different from sample to sample, and the biological characteristics of the sample are stable, that is, the biological characteristics of the sample corresponding to one sample are always kept unchanged. In this manner, identification may be performed based on the sample biometric.
As one example, a sample biometric of the sample may be determined by a feature recognition model. That is, sample biological data related to a sample collected by a sensor may be input to a feature recognition model, and the feature recognition model processes the input sample biological data and outputs a sample biological feature. The feature recognition model may be a convolutional neural network model, a recurrent neural network model, or the like, which is not limited in this embodiment.
Wherein, the feature recognition model can be obtained by training. For example, a plurality of training samples may be selected in advance, each training sample corresponds to a different biological feature of the training sample, the actual biological feature of the training sample corresponding to the plurality of training samples is determined, the plurality of training samples are input into the network model to be trained, the network model to be trained analyzes the plurality of training samples based on the initial model parameters, the recognition result of the biological feature of the training sample is output, the output biological feature of the training sample is compared with the actual biological feature of the training sample, if the recognition result of the output biological feature of the training sample is wrong, the initial model parameters are adjusted until a large number of training samples, such as 1000 training samples, are input, wherein when the recognition result of the biological feature of the training sample is high in accuracy, such as when the accuracy is greater than or equal to 95%, the network model to be trained may be considered to have been trained, the trained network model obtained at this time may be determined as a feature recognition model.
Generally, the feature extraction capability of the feature recognition model has a certain influence on the accuracy of identity recognition. Illustratively, if the feature extraction capability of the feature recognition model is strong, that is, the anti-interference capability of the feature recognition model is strong, the accuracy of the biological features of the sample recognized by the feature recognition model according to the input biological data of the sample is high, and thus, the accuracy of the identity recognition is correspondingly high. If the feature extraction capability of the feature recognition model is weak, that is, the anti-interference capability of the feature recognition model is weak, the accuracy of the biological features of the sample recognized by the feature recognition model according to the input biological data of the sample is low, and thus, the accuracy of the identity recognition is correspondingly low. Therefore, in this embodiment, the sample biological characteristics of the sample can be determined by using the feature recognition model with strong anti-interference capability, so as to improve the accuracy of the identity recognition result.
Wherein a plurality of samples are typically included in the sample library, which may be used to perform identification tasks. Generally, different identification tasks correspond to different sample banks, and for example, if the identification task is criminal identification, the sample bank is a crime record sample bank, and a plurality of samples included in the crime record sample bank have crime records. If the identification task is member identification, the sample library is a member sample library, and a plurality of samples included in the member sample library belong to members. It should be noted that the sample library may be a local sample library, a cloud sample library, a sample library uploaded by a user, and the like, which is not limited in this embodiment.
Wherein the first identity information refers to information that may be used to indicate the identity of the sample. For example, the first identity information may be an identity card number of the sample, a driver license number of the sample, a passport number of the sample, and the like, which is not limited in the embodiment.
Wherein the sample biometric space refers to a set of sample biometrics of a plurality of samples in the sample library.
As an example, the sample library may include sample biological data of the sample in addition to the first identity information of the sample and the sample biometric space. Sample biological data refers to data collected by the sensor used to determine first identity information of the sample. The sample biometric data may be, for example, a fingerprint image, an iris image, a face image, a hand image, a gait video, a voice, and the like, which is not limited in this embodiment.
The sample distribution information is information that can indicate whether the distribution state of the sample biological characteristics of the sample in the sample biological characteristic space is dense or sparse. Illustratively, the sample distribution information may be determined by histogram statistics, hash statistics, clustering, inverted index statistics, gaussian mixture model parameter estimation, attribute-based statistics, and the like.
Generally, the distribution of the samples in the sample library corresponding to the identification task affects the accuracy of identification. For example, when the identification task is a member identification of a woman's clothing store, the sample library corresponding to the identification task is a member sample library of the woman's clothing store, generally speaking, the number of female samples in the member sample library of the woman's clothing store is often large, and therefore, the higher the possibility that similar female samples exist in the member sample library of the woman's clothing store is, the lower the accuracy of the corresponding identification is. On the contrary, since the number of male samples in the member sample library of the woman's clothing is usually small, the smaller the possibility that similar male samples exist in the member sample library of the woman's clothing is, the higher the accuracy of the corresponding identification is.
That is, if the distribution state of the sample biological features of the sample in the sample biological feature space is dense, that is, the sample biological features having a higher similarity to the sample biological features are more, the identification difficulty for the sample biological features is higher, and the accuracy of the identity identification result determined according to the sample biological features is lower. On the contrary, if the distribution state of the sample biological features of the sample in the sample biological feature space is sparse, that is, the sample biological features with higher similarity to the sample biological features are fewer, the identification difficulty for the sample biological features is lower, and the accuracy of the corresponding identity identification result determined according to the sample biological features is higher. Therefore, in order to improve the accuracy of the identification result, the distribution information of the samples in the sample library may be obtained in the present embodiment.
As an example, a sample library includes a plurality of samples, and an implementation manner of obtaining sample distribution information of the samples in the sample library may include the following sub-steps:
1. and clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than the similarity threshold value.
Wherein, clustering refers to a process of classifying the sample biological features in the sample biological feature space into multiple classes. A plurality of cluster clusters may be obtained by clustering, and each cluster may include sample biometrics for a plurality of samples. It is understood that a cluster is a set of similar sample biological characteristics, and for a sample biological characteristic, the similarity between the sample biological characteristic and other sample biological characteristics in the cluster to which the sample biological characteristic belongs is high, and the similarity between the sample biological characteristic and sample biological characteristics in other clusters is low.
For example, the sample biometrics in the sample biometric space may be clustered by algorithms such as a K-MEANS clustering algorithm, a mean shift clustering algorithm, a DBSCAN clustering algorithm, a hierarchical clustering algorithm, and the like.
Wherein, the second similarity refers to the similarity between the biological characteristics of any two samples in the sample library. The similarity can be obtained by calculating cosine similarity, Euclidean distance, Hamming distance and the like.
Wherein, the similarity threshold value can be set according to the actual situation. When the difference of the second similarity between the biological characteristics of the multiple samples is smaller than the similarity threshold, the biological characteristics of the multiple samples are higher in similarity, and the biological characteristics of the multiple samples belong to the same cluster. When the difference of the second similarity between the biological characteristics of the multiple samples is greater than or equal to the similarity threshold, the similarity between the biological characteristics of the multiple samples is low, and the biological characteristics of the multiple samples do not belong to the same cluster.
For example, as shown in fig. 2, ABCD is the sample biological characteristics of four samples in the sample library, since the difference of the second similarity between ABD is smaller than the similarity threshold in the sample biological characteristic space, it indicates that ABD belongs to the same cluster, and the difference of the second similarity between C and ABD is greater than or equal to the similarity threshold, it indicates that C belongs to one cluster.
That is, the biological characteristics of the samples in the biological characteristic space of the samples can be classified into a plurality of categories by a clustering method, so that a plurality of clustering clusters are obtained, and the similarity between the biological characteristics of the samples in each clustering cluster is high.
For example, as shown in fig. 3, the sample library includes eight samples, i.e., f1, f2, f3, f4, f5, f6, f7, and f8, and the eight samples can be clustered by the K-MEANS clustering algorithm to obtain two clusters, i.e., cluster C1 and cluster C2. The cluster C1 comprises six samples which are f1, f2, f3, f4, f5 and f6, and the cluster C2 comprises two samples which are f7 and f 8.
2. And determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster.
In general, different clusters may correspond to different sample biometric means and may correspond to different covariance matrices.
That is, a plurality of sample biological characteristics included in one cluster can be determined, and further, according to the plurality of sample biological characteristics, a sample biological characteristic mean value and a covariance matrix corresponding to the cluster are determined.
For example, the sample biological feature vector may represent a sample biological feature, and then a plurality of sample biological feature vectors corresponding to a plurality of sample biological features included in one cluster may be determined, and the plurality of sample biological feature vectors are averaged to obtain a sample biological feature mean vector, so that the sample biological feature mean vector may represent a sample biological feature mean.
3. And determining sample distribution information of the plurality of samples based on the sample biological characteristic mean value and covariance matrix corresponding to each cluster and the sample biological characteristics of the plurality of samples.
That is, for any sample in the sample library, the sample biological characteristics of the sample, the sample biological characteristic mean and the covariance matrix corresponding to the cluster to which the sample belongs may be determined, and further, the sample distribution information of the sample may be determined based on the determined sample biological characteristics, the sample biological characteristic mean and the covariance matrix, that is, the density distribution state of the sample biological characteristics of the sample in the sample biological characteristic space may be determined.
As an example, based on the sample biological feature mean and covariance matrix corresponding to each cluster and the sample biological features of the multiple samples, determining the sample distribution information of the multiple samples may be implemented by: for a first sample in the multiple samples, determining a first probability density value of the first sample based on the biological features of the first sample, and the biological feature mean and covariance matrix of the sample corresponding to the cluster to which the first sample belongs, wherein the first sample is any one of the multiple samples. The first probability density value of the first sample is determined as sample distribution information of the first sample.
Wherein the first probability density value may be used to indicate a density distribution state of the sample biological feature of the first sample in the sample biological feature space. The larger the first probability density value is, the denser the distribution state of the sample biological feature of the first sample in the sample biological feature space is, and the smaller the first probability density value is, the more sparse the distribution state of the sample biological feature of the first sample in the sample biological feature space is.
That is, for any sample in the sample library, the sample biological characteristics of the sample, the sample biological characteristic mean and the covariance matrix corresponding to the cluster to which the sample belongs may be determined, and further, the sample distribution information of the sample may be determined based on the determined sample biological characteristics, the sample biological characteristic mean and the covariance matrix, that is, the density distribution state of the sample biological characteristics of the sample in the sample biological characteristic space may be determined.
For example, assuming that the distribution of the biological features of the samples in the cluster is gaussian, the first probability density value of the first sample in the cluster can be determined by equation (1):
wherein x refers to a sample biological characteristic of the first sample, μ refers to a sample biological characteristic mean value corresponding to the cluster, Σ refers to a covariance matrix corresponding to the cluster, n refers to a dimension of a sample biological characteristic vector representing the sample biological characteristic, and T refers to a transposition operation.
Generally, the smaller the distance between the sample biological feature of the first sample and the sample biological feature mean value, the larger the first probability density value of the first sample, which also indicates that the distribution state of the sample biological feature of the first sample in the sample biological feature space is denser. The larger the distance between the sample biological feature of the first sample and the sample biological feature mean value, the smaller the first probability density value of the first sample, which also indicates that the distribution state of the sample biological feature of the first sample in the sample biological feature space is more sparse.
For example, as shown in fig. 3, the triangle identifier is used to indicate the sample biometric mean corresponding to the cluster C1, and in the cluster C1, the distance between the sample biometric of the sample 1 and the sample biometric mean corresponding to the cluster C1 is the smallest, the first probability density value of the sample 1 is the largest, and the distribution state of the sample biometric of the sample 1 in the sample biometric space is the densest.
It should be noted that the sample distribution information of the samples in the sample library may be determined when the identification task needs to be performed; or, the sample distribution information of the stored sample may be directly obtained and the subsequent steps may be executed when the identification task needs to be executed.
Step 102: based on the target biological characteristics of the target to be identified, the sample distribution information of the sample and the sample biological characteristics, determining a first similarity of the target and the sample in the sample library.
Wherein the object to be identified is an object having a biological property. In the present embodiment, the target to be recognized may be a human. Of course, in other embodiments, the target to be identified may be other animals, plants, etc.
The target biological characteristics of the target to be recognized can be determined through the feature recognition model, that is, the target biological data which is collected by the sensor and is related to the target to be recognized can be input into the feature recognition model, and the feature recognition model processes the input target biological data and outputs the target biological characteristics. The feature recognition model may be a convolutional neural network model, a recurrent neural network model, or the like, which is not limited in this embodiment.
Wherein the first similarity refers to a similarity between the target and the samples in the sample library. The first similarity can be obtained by calculating cosine similarity, Euclidean distance, Hamming distance and the like. In general, the degree of similarity between the object and the sample may be determined according to the magnitude of the first similarity, for example, when the first similarity is calculated by cosine similarity, when the first similarity between the object and the sample is close to 1, it may be indicated that the degree of similarity between the object and the sample is higher, and when the first similarity between the object and the sample is close to-1, it may be indicated that the degree of similarity between the object and the sample is lower.
That is, the target biological feature of the target to be identified, the sample distribution information of each sample in the sample library, and the sample biological feature of each sample in the sample library may be determined, and further, the first similarity between the target to be identified and each sample in the sample library may be determined based on the determined target biological feature, the sample distribution information, and the sample biological feature, and thus, a plurality of first similarities may be obtained.
Of course, a sub-sample library may be selected from the sample library, and the number of samples in the sub-sample library is smaller than the number of samples in the sample library. Further, a first similarity of the target and the samples in the sub-sample library may be determined based on the target biological feature of the target to be identified, the sample distribution information of the samples, and the sample biological feature. Since the number of samples in the sub-sample library is small, the calculation amount for determining the first similarity can be reduced. For example, the manner of determining the sub-sample library in the sample library may be an inverted index, a hash table, and the like, which is not limited in this embodiment.
As an example, based on the target biological characteristics of the target to be identified, the sample distribution information of the sample, and the sample biological characteristics, an implementation of determining the first similarity of the target to the samples in the sample library may include the following sub-steps:
1. and determining a second probability density value corresponding to each clustering cluster based on the sample biological characteristic mean value and the covariance matrix corresponding to each clustering cluster.
The second probability density value refers to a probability density value of a cluster center of the cluster, that is, a probability density value of a sample biological feature mean value corresponding to the cluster. In general, different cluster clusters may correspond to different second probability density values.
That is, the biological characteristic mean and covariance matrix of a sample corresponding to a cluster can be determined, and then the probability density value of the cluster center of the cluster is determined according to the biological characteristic mean and covariance matrix of the sample, that is, the second probability density value corresponding to the cluster is determined. It should be noted that the second probability density value corresponding to a cluster is greater than the first probability density value of the first sample in the cluster.
For example, if the distribution of the biological features of the samples in the cluster is gaussian distribution, the second probability density value corresponding to the cluster can be determined by formula (2):
wherein μ denotes a sample biological characteristic mean value corresponding to the cluster, Σ denotes a covariance matrix corresponding to the cluster, n denotes a dimension of a sample biological characteristic vector representing a sample biological characteristic, and T denotes a transposition operation.
2. And for a first sample in the multiple samples, dividing the sample distribution information of the first sample by a second probability density value corresponding to the cluster to which the first sample belongs to obtain an adjustment coefficient of the first sample, wherein the first sample is any sample in the multiple samples.
The alignment coefficient refers to a coefficient that can be used to adjust the similarity of the first sample. In general, the tuning coefficients for different first samples may be different.
For example, the tuning coefficient of the first sample can be determined by equation (3):
adj_val(x;μ,Σ)=p(x;μ,Σ)/p(μ;μ,Σ) (3)
wherein x refers to a sample biological characteristic of the first sample, μ refers to a sample biological characteristic mean value corresponding to the cluster, Σ refers to a covariance matrix corresponding to the cluster, p (x; μ, Σ) refers to sample distribution information of the first sample, that is, a first probability density value, p (μ; μ, Σ) refers to a second probability density value corresponding to the cluster to which the first sample belongs, and adj _ val (x; μ, Σ) refers to an adjustment coefficient.
Since the second probability density value corresponding to a cluster is greater than the first probability density value of the first sample in the cluster, the tuning coefficient calculated by the formula (3) is a value between 0 and 1. The larger the tuning coefficient, the more dense the distribution state of the sample biological characteristics of the first sample in the sample biological characteristic space, and the smaller the tuning coefficient, the less sparse the distribution state of the sample biological characteristics of the first sample in the sample biological characteristic space.
Illustratively, the alignment coefficients corresponding to six samples in the cluster C1 can be calculated as adj _ val (f 1; μ) according to the formula (3)c1,Σc1)、adj_val(f2;μc1,Σc1)、adj_val(f3;μc1,Σc1)、adj_val(f4;μc1,Σc1)、adj_val(f5;μc1,Σc1)、adj_val(f6;μc1,Σc1). Calculating the corresponding adjustment coefficients of two samples in the cluster C2 as adj _ val (f 7; mu)c2,Σc2)、adj_val(f8;μc2,Σc2)。
Since f 1-f 6 belong to the cluster C1, the sample biometric mean value used in the process of calculating the adjustment coefficient is the sample biometric mean value corresponding to the cluster C1, and the covariance matrix used is the covariance matrix corresponding to the cluster C1. Since f7 and f8 belong to the cluster C2, the sample biometric mean value used in the process of calculating the alignment coefficient is the sample biometric mean value corresponding to the cluster C2, and the covariance matrix used is the covariance matrix corresponding to the cluster C2.
3. A first similarity of the target and the first sample is determined based on the target biometric characteristic, and the alignment coefficient and the sample biometric characteristic of the first sample.
In one possible implementation manner, as shown in fig. 4, a similarity adjustment module is included in the electronic device, and the similarity adjustment module may adjust a similarity between the target and the first sample according to the target biological characteristic, the adjustment coefficient of the first sample, and the sample biological characteristic of the first sample under the condition that the adjustment coefficient of the first sample is determined, so as to obtain the first similarity.
As an example, determining the first similarity of the target and the first sample based on the target biometric characteristic, the alignment coefficient of the first sample, and the sample biometric characteristic may include two possible implementations as follows:
the first implementation mode comprises the following steps: and carrying out similarity measurement on the target biological characteristics and the sample biological characteristics of the first sample to obtain a second similarity corresponding to the first sample. And adjusting the second similarity corresponding to the first sample based on the adjustment coefficient of the first sample to obtain the first similarity of the target and the first sample.
In one possible implementation, as shown in fig. 4, a similarity measurement module is included in the electronic device, and the similarity measurement module may determine a second similarity, i.e., an unaligned similarity, between the target biometric characteristic and the sample biometric characteristic of the first sample. Furthermore, the similarity adjustment module can adjust the second similarity according to the training coefficient of the first sample, that is, the density distribution state of the first sample, and the obtained first similarity can more accurately represent the similarity between the target and the first sample.
Based on the calibration coefficient of the first sample, the implementation manner of adjusting the second similarity corresponding to the first sample may include any one of the following manners: and performing linear operation on the adjustment coefficient of the first sample and the second similarity corresponding to the first sample. Or, the calibration coefficient of the first sample and the second similarity corresponding to the first sample are subjected to nonlinear operation. Or, the adjustment coefficient of the first sample and the second similarity corresponding to the first sample are subjected to linear operation and nonlinear operation.
Here, the linear operation refers to an operation based on a linear transformation. Illustratively, the linear operation may include an additive operation, a multiplicative operation, or the like. Additive operations include addition operations and subtraction operations. Multiplicative operations include multiplication operations, division operations.
Wherein, the non-linear operation refers to an operation based on a non-linear transformation. The nonlinear transformation includes Sigmoid function transformation, hyperbolic tangent Tanh function transformation, rounding, numerical truncation, and the like, which is not limited in this embodiment.
That is, the calibration coefficient of the first sample and the second similarity of the first sample may be linearly manipulated, so as to obtain the adjusted second similarity. The adjustment coefficient of the first sample and the second similarity of the first sample may also be subjected to a non-linear operation, so as to obtain an adjusted second similarity. The adjustment coefficient of the first sample and the second similarity of the first sample may be subjected to both linear operation and nonlinear operation, so as to obtain the adjusted second similarity.
It should be noted that, as can be seen from the above analysis, the larger the tuning coefficient is, the denser the distribution state of the sample biometric features of the sample in the sample biometric feature space is, and accordingly, the accuracy of the identification determined according to the sample biometric features is lower, so that the first similarity between the sample biometric features and the target biometric features can be reduced. The smaller the adjustment coefficient is, the more sparse the distribution state of the sample biological characteristics of the sample in the sample biological characteristic space is, and the higher the accuracy of the corresponding identity recognition determined according to the sample biological characteristics is, so that the first similarity between the sample biological characteristics and the target biological characteristics can be improved.
Illustratively, the second similarity may be adjusted by equation (4):
wherein x refers to a sample biological characteristic of the first sample, μ refers to a sample biological characteristic mean value corresponding to the cluster, Σ refers to a covariance matrix corresponding to the cluster, adj _ val (x; μ, Σ) refers to an adjustment coefficient of the first sample, ori _ sim (t, x) refers to the second similarity, and adj _ sim (t, x; μ, Σ) refers to the first similarity.
For example, as shown in fig. 3, the second similarity of the sample 6 is 0.81, the second similarity of the sample 7 is 0.8, the calibration factor of the sample 6 is 0.8, and the calibration factor of the sample 7 is 0.6, according to whichThe first similarity of the sample 6 can be determined to be 0.75, based onThe first similarity of sample 7 can be determined to be 0.78.
The second implementation mode comprises the following steps: based on the tuning coefficient of the first sample, the sample biological characteristics of the first sample are adjusted. And performing similarity measurement on the target biological characteristics and the adjusted biological characteristics of the sample to obtain first similarity of the target and the first sample.
Wherein the adjusting of the sample biological characteristics of the first sample actually means adjusting a sample biological characteristic vector representing the sample biological characteristics of the first sample.
That is, the biological characteristics of the first sample may be adjusted according to the density distribution state of the first sample based on the adjustment coefficient of the first sample, so as to obtain the adjusted biological characteristics of the sample, and thus, the degree of similarity between the target and the first sample may be more accurately represented by the first similarity obtained by measuring the degree of similarity between the biological characteristics of the target and the adjusted biological characteristics of the sample.
As an example, the adjustment of the sample biometric of the first sample may be achieved by modifying data for each dimension in the sample biometric vector of the first sample. For example, the adjusted biological feature of the sample can be obtained by performing linear operation on the data of each dimension in the biological feature vector of the sample and the adjustment coefficient. And carrying out nonlinear operation on the data of each dimension in the sample biological characteristic vector and the adjustment coefficient to obtain the adjusted sample biological characteristic. And linear operation and nonlinear operation can be performed on the data of each dimension in the sample biological characteristic vector and the adjustment coefficient to obtain the adjusted sample biological characteristic.
Generally, when the data of each dimension in the sample biometric vector of the first sample is adjusted to be larger, the first similarity between the first sample and the target is correspondingly larger, and when the data of each dimension in the sample biometric vector of the first sample is adjusted to be smaller, the first similarity between the first sample and the target is correspondingly smaller.
As another example, the adjustment of the sample biometric of the first sample may be achieved by adjusting the number of dimensions in the sample biometric vector. For example, a dimension may be added to the sample biometric vector of the first sample, and data in the added dimension may be used to indicate the similarity adjustment value.
Because the sample biological characteristics can be correspondingly adjusted according to different density distribution states of the first sample, the first similarity between the sample biological characteristics of the adjusted first sample and the target biological characteristics can more accurately represent the similarity between the target and the first sample.
It should be noted that, this embodiment is only described by taking the similarity adjustment performed according to the above method as an example, and it is understood that, in other embodiments, the similarity adjustment may also be performed by multiple curve adjustments, linear equations, nonlinear equation corrections, and the like.
Step 103: second identity information of the target is determined based on a first similarity of the target to the samples in the sample library.
The higher the first similarity between the target and the sample in the sample library, the higher the possibility that the second identity information of the target is the first identity information of the sample, and the lower the first similarity between the target and the sample in the sample library, the lower the possibility that the second identity information of the target is the first identity information of the sample.
In one possible implementation manner, as shown in fig. 4, an identity recognition module is included in the electronic device, and the identity recognition module may determine second identity information of the target based on a first similarity between the target and the sample.
As an example, the first similarities of the target and the samples in the sample library may be ranked, the largest first similarity may be determined, and the first identity information of the sample corresponding to the largest first similarity may be determined as the second identity information of the target.
For example, if the result of ranking the first similarity is 0.9, 0.8, or 0.75, the second identity information targeting the first identity information of the sample with the first similarity of 0.9 can be determined.
As another example, a specified similarity threshold may be set, when the first similarity is greater than the specified similarity threshold, the first identity information of the sample corresponding to the first similarity is determined, and the first identity information is determined as the second identity information of the target.
For example, a threshold value of 0.8 may be set, and if the first similarity is 0.9, the first identity information of the sample corresponding to the first similarity may be determined as the target second identity information.
As another example, a specified similarity threshold may be set, the first similarities of the target and the samples in the sample library are ranked, the maximum first similarity is determined, the maximum first similarity is compared with the specified similarity threshold, if the maximum first similarity is greater than the specified similarity threshold, the first identity information of the sample corresponding to the maximum first similarity is determined, and the first identity information is determined as the second identity information of the target.
For example, a threshold value of 0.8 may be set, and the results of ranking the first similarities are 0.9, 0.8, and 0.75, and since the largest first similarity is 0.9 greater than 0.8, the second identity information targeting the first identity information of the sample with the first similarity of 0.9 may be determined.
In the embodiment of the present application, sample distribution information of a sample in a sample library is obtained, that is, a density distribution state of a sample biological characteristic of the sample in a sample biological characteristic space is determined. The sample library comprises first identity information of the samples and a sample biological characteristic space. The first similarity can be determined based on the target biological characteristics of the target to be recognized, the sample distribution information of the sample and the sample biological characteristics, that is, the first similarity is determined not only according to the target biological characteristics and the sample biological characteristics, but also considering the influence of the density distribution state of the sample biological characteristics on the first similarity, so that the determined first similarity of the target and the sample can more accurately represent the similarity between the target and the sample, and the accuracy of the second identity information of the target determined based on the first similarity is higher.
Fig. 5 is a schematic diagram illustrating a structure of an identification apparatus according to an exemplary embodiment, where the identification apparatus may be implemented by software, hardware, or a combination of the two. The identification device may include:
an obtaining module 510, configured to obtain sample distribution information of a sample in a sample library, where the sample distribution information is used to indicate a density distribution state of a sample biological feature of the sample in a sample biological feature space, and the sample library includes first identity information of the sample and the sample biological feature space;
a similarity determining module 520, configured to determine a first similarity between the target and the samples in the sample library based on the target biological feature of the target to be identified, the sample distribution information of the samples, and the sample biological feature;
an identity determining module 530, configured to determine second identity information of the target based on the first similarity between the target and the samples in the sample library.
In a possible implementation manner of the present application, the sample library includes a plurality of samples, and the obtaining module 510 is configured to:
clustering the sample biological characteristics of the plurality of samples to obtain a plurality of clustering clusters, wherein the difference value of the second similarity between the sample biological characteristics in each clustering cluster is smaller than a similarity threshold value;
determining a sample biological characteristic mean value and a covariance matrix corresponding to each clustering cluster based on the sample biological characteristics in each clustering cluster;
and determining sample distribution information of the plurality of samples based on the sample biological characteristic mean value and covariance matrix corresponding to each cluster and the sample biological characteristics of the plurality of samples.
In one possible implementation manner of the present application, the obtaining module 510 is configured to:
for a first sample in the multiple samples, determining a first probability density value of the first sample based on the biological features of the first sample, and a sample biological feature mean value and a covariance matrix corresponding to a cluster to which the first sample belongs, wherein the first sample is any sample in the multiple samples;
the first probability density value of the first sample is determined as sample distribution information of the first sample.
In one possible implementation manner of the present application, the similarity determining module 520 is configured to:
determining a second probability density value corresponding to each clustering cluster based on the sample biological characteristic mean value and the covariance matrix corresponding to each clustering cluster;
for a first sample in the multiple samples, dividing the sample distribution information of the first sample by a second probability density value corresponding to a cluster to which the first sample belongs to obtain an adjustment coefficient of the first sample, wherein the first sample is any one of the multiple samples;
a first similarity of the target and the first sample is determined based on the target biometric characteristic, and the alignment coefficient and the sample biometric characteristic of the first sample.
In one possible implementation manner of the present application, the similarity determining module 520 is configured to:
performing similarity measurement on the target biological characteristics and the sample biological characteristics of the first sample to obtain second similarity corresponding to the first sample;
and adjusting the second similarity corresponding to the first sample based on the adjustment coefficient of the first sample to obtain the first similarity of the target and the first sample.
In one possible implementation manner of the present application, the similarity determining module 520 is configured to:
performing linear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
carrying out nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample; alternatively, the first and second electrodes may be,
and performing linear operation and nonlinear operation on the adjustment coefficient of the first sample and a second similarity corresponding to the first sample.
In one possible implementation manner of the present application, the similarity determining module 520 is configured to:
adjusting the sample biological characteristics of the first sample based on the adjustment coefficient of the first sample;
and performing similarity measurement on the target biological characteristics and the adjusted biological characteristics of the sample to obtain first similarity of the target and the first sample.
In the embodiment of the present application, sample distribution information of a sample in a sample library is obtained, that is, a density distribution state of a sample biological characteristic of the sample in a sample biological characteristic space is determined. The sample library comprises first identity information of the samples and a sample biological characteristic space. The first similarity can be determined based on the target biological characteristics of the target to be recognized, the sample distribution information of the sample and the sample biological characteristics, that is, the first similarity is determined not only according to the target biological characteristics and the sample biological characteristics, but also considering the influence of the density distribution state of the sample biological characteristics on the first similarity, so that the determined first similarity of the target and the sample can more accurately represent the similarity between the target and the sample, and the accuracy of the second identity information of the target determined based on the first similarity is higher.
It should be noted that: in the identification device provided in the above embodiment, only the division of the functional modules is illustrated in the identification process, and in practical applications, the function distribution may be completed by different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the identity recognition device and the identity recognition method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
Fig. 6 is a block diagram of an electronic device 600 according to an embodiment of the present application. The electronic device 600 may be a portable mobile terminal, such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), an MP4 player (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4), a notebook computer, or a desktop computer. The electronic device 600 may also be referred to by other names such as user equipment, portable terminal, laptop terminal, desktop terminal, and so forth.
In general, the electronic device 600 includes: a processor 601 and a memory 602.
The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and so on. The processor 601 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the display screen. In some embodiments, processor 601 may also include an AI (Artificial Intelligence) processor for processing computational operations related to machine learning.
The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 602 is used to store at least one instruction for execution by processor 601 to implement the identification methods provided by the method embodiments herein.
Those skilled in the art will appreciate that the configuration shown in fig. 6 does not constitute a limitation of the electronic device 600, and may include more or fewer components than those shown, or combine certain components, or employ a different arrangement of components.
In some embodiments, a computer-readable storage medium is also provided, in which a computer program is stored, which, when being executed by a processor, implements the steps of the identification method in the above embodiments. For example, the computer readable storage medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
It is noted that the computer-readable storage medium referred to herein may be a non-volatile storage medium, in other words, a non-transitory storage medium.
It should be understood that all or part of the steps for implementing the above embodiments may be implemented by software, hardware, firmware or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer instructions may be stored in the computer-readable storage medium described above.
That is, in some embodiments, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the steps of the identification method described above.
The above-mentioned embodiments are provided not to limit the present application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种档案合并方法、装置及电子设备