[go: up one dir, main page]

CN110458102A - A kind of facial image recognition method and device, electronic equipment and storage medium - Google Patents

A kind of facial image recognition method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN110458102A
CN110458102A CN201910739381.8A CN201910739381A CN110458102A CN 110458102 A CN110458102 A CN 110458102A CN 201910739381 A CN201910739381 A CN 201910739381A CN 110458102 A CN110458102 A CN 110458102A
Authority
CN
China
Prior art keywords
face
image data
feature
facial image
face image
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
Application number
CN201910739381.8A
Other languages
Chinese (zh)
Inventor
黄德亮
朱烽
赵瑞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Sensetime Technology Co Ltd
Original Assignee
Shenzhen Sensetime Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Sensetime Technology Co Ltd filed Critical Shenzhen Sensetime Technology Co Ltd
Priority to CN201910739381.8A priority Critical patent/CN110458102A/en
Publication of CN110458102A publication Critical patent/CN110458102A/en
Priority to PCT/CN2020/089012 priority patent/WO2021027343A1/en
Priority to KR1020217026325A priority patent/KR20210114511A/en
Priority to JP2021547720A priority patent/JP2022520120A/en
Priority to TW109122357A priority patent/TW202107337A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/168Feature extraction; Face representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)

Abstract

This disclosure relates to a kind of facial image recognition method and device, electronic equipment and storage medium, wherein this method comprises: extracting the image data to be processed for belonging to different faces from face image data;According to the image data to be processed for belonging to different faces, the face image data pair of non-matching is obtained;Wherein, the face image data of the non-matching is to for characterizing the feature for belonging to two facial images of different faces;According to the face image data pair of the non-matching, facial image identification network is trained, the target identification network of facial image for identification is obtained.Using the disclosure, recognition efficiency and accuracy rate to facial image can be improved.

Description

A kind of facial image recognition method and device, electronic equipment and storage medium
Technical field
This disclosure relates to technical field of computer vision more particularly to a kind of facial image recognition method and device, electronics Equipment and storage medium.
Background technique
Face recognition application based on deep learning, it is very universal at present.The recognition of face mould obtained by deep learning The performance of type trains data type used closely bound up with it, in order to improve recognition efficiency and the accuracy of recognition of face, needs Human face recognition model is improved or improve the validity of the training data for the model training (validity, which refers to, to be had Help the improvement of human face recognition model, and can help to excavate more to the helpful information of model training), however, related There is no effective solution in technology.
Summary of the invention
The present disclosure proposes a kind of facial image identification technology schemes.
According to the one side of the disclosure, a kind of facial image recognition method is provided, which comprises
The image data to be processed for belonging to different faces is extracted from face image data;
According to the image data to be processed for belonging to different faces, the face image data pair of non-matching is obtained;Wherein, The face image data of the non-matching is to for characterizing the feature for belonging to two facial images of different faces;
According to the face image data pair of the non-matching, facial image identification network is trained, is obtained for knowing The target identification network of others' face image.
Using the disclosure, belong to the facial image feature two-by-two of different faces, due to that can be directed to form non-matching Face image data pair, so as to obtain belonging to similar in different faces image but feature facial image feature two-by-two, because This is trained facial image identification network, obtains face figure for identification according to the face image data pair of the non-matching The target identification network of picture, can be more perfect compared to facial image identification network before, can use target identification network When identifying to facial image to be identified, the recognition efficiency and accuracy rate to facial image are improved.Possible implementation In, it is described that the image data to be processed for belonging to different faces is extracted from face image data, comprising:
Network is identified according to the facial image, extracts the feature of facial image in the face image data;
The feature of different faces image will be belonged to as the image data to be processed.
Using the disclosure, network can be identified according to the facial image, extract face figure in the face image data The feature of picture, due to needing for the facial image feature two-by-two for belonging to different faces, to form the facial image number of non-matching According to right, therefore, the feature of different faces image will be belonged to as the image data to be processed.
In possible implementation, the image data to be processed that different faces are belonged to according to obtains non-matching Face image data pair, comprising:
The feature for belonging to different faces includes at least second in fisrt feature and the second face in the first face Feature;
It, will be described in the case where meeting preset condition according to the similarity that the fisrt feature and the second feature obtain First face and second face are configured to the face image data pair.
Using the disclosure, the feature due to belonging to different faces has very much, needs to filter out and belongs to different faces but more Similar feature so forms the face image data pair of non-matching according to the more similar feature, is just conducive to people Face image identifies that the training of network therefore can be according at least to the fisrt feature of the first face and the second feature of the second face In the case that obtained similarity meets preset condition, first face and second face are configured to the face figure As data pair.
In possible implementation, it is described to facial image identification network be trained before, the method also includes:
According to the feature correlation between the face image data pair, sampling order is obtained.
It is needed before being trained to facial image identification network according to the face image data pair using the disclosure Between feature correlation, obtain sampling order, to extract sample data from training sample according to the sampling order, thus Be conducive to the training of facial image identification network.If not considering sampling order, such as stochastical sampling, facial image certainly will be reduced Identify the training effect of network.
In possible implementation, the feature correlation according between the face image data pair is sampled Sequentially, comprising:
According to the feature between the face image data pair, characteristic set is obtained;
According to the characteristic set construction feature tree KD-Tree, feature correlation between face image data pair is close Adjacent node of the feature as the KD-Tree;
Traverse path that the KD-Tree is obtained will be traversed as the sampling order.
Using the disclosure, make using KD-Tree, and according to the close feature of the feature correlation between face image data pair For the adjacent node of KD-Tree, then, it, can be suitable as sampling using the traverse path after traversal KD-Tree obtains traverse path Sequence extracts sample data according to the sampling order from training sample, is conducive to the training of facial image identification network.It is possible In implementation, it is described obtain sampling order after, the method also includes:
The face image data pair that will be read according to the sampling order identifies network as the facial image is inputted Training sample.
Using the disclosure, sample data is extracted from training sample according to the sampling order, is conducive to facial image identification The training of network.
In possible implementation, the face image data pair, at least from the first face for face training The second face image set that image collection and acquisition face obtain, and the face in two face image sets is not identical.
Using the disclosure, face image data can be obtained to from preparatory ready-portioned two face image sets, Face in two face image sets be it is not identical, so as to avoid different faces are screened from a face image set Processing cost can faster obtain the sample data " face image data of non-matching for training facial image identification network It is right ".
It is described that facial image identification network is trained in possible implementation, comprising:
In each iteration being trained to facial image identification network, sample characteristics are saved;
The sample characteristics include the feature extracted from first face image set, obtain sample through successive ignition Feature set.
It will be from the first face image set during being trained to facial image identification network using the disclosure The feature of extraction is as sample characteristics and saves, can more keeping characteristics, thus for next time to facial image identify net The more fixed reference features of the repetitive exercise of network are conducive to the training of facial image identification network.It is described right in possible implementation Facial image identification network is trained, further includes:
According to the current face's feature extracted from second face image set in each iteration and last iteration All sample characteristics of sample characteristics concentration are obtained, loss function is calculated;
The facial image identification network is trained according to the backpropagation of the loss function.
It, in each iteration, can be according to the current face's feature extracted in the second face image set using the disclosure The sample characteristics saved with last iteration calculate loss function, thus according to the backpropagation of the loss function come training of human Face image identifies network, and obtained target identification network can be more perfect compared to facial image identification network before, Ke Yi When being identified using the facial image that target identification network handles identify, improve to the recognition efficiency of facial image and accurate Rate.
According to the one side of the disclosure, a kind of facial image identification device is provided, described device includes:
Extraction unit, for extracting the image data to be processed for belonging to different faces from face image data;
First processing units obtain the people of non-matching for belonging to the image data to be processed of different faces according to Face image data pair;Wherein, the face image data of the non-matching is to for characterizing two face figures for belonging to different faces The feature of picture;
The second processing unit, for the face image data pair according to the non-matching, to facial image identify network into Row training, obtains the target identification network of facial image for identification.
In possible implementation, the extraction unit is further used for:
Network is identified according to the facial image, extracts the feature of facial image in the face image data;
The feature of different faces image will be belonged to as the image data to be processed.
In possible implementation, the first processing units are further used for:
The feature for belonging to different faces includes at least second in fisrt feature and the second face in the first face Feature;
It, will be described in the case where meeting preset condition according to the similarity that the fisrt feature and the second feature obtain First face and second face are configured to the face image data pair.
In possible implementation, described device further includes third processing unit, is used for:
According to the feature correlation between the face image data pair, sampling order is obtained.
In possible implementation, the third processing unit is further used for:
According to the feature between the face image data pair, characteristic set is obtained;
According to the characteristic set construction feature tree KD-Tree, feature correlation between face image data pair is close Adjacent node of the feature as the KD-Tree;
Traverse path that the KD-Tree is obtained will be traversed as the sampling order.
In possible implementation, described the second processing unit is further used for:
The face image data pair that will be read according to the sampling order identifies network as the facial image is inputted Training sample.
In possible implementation, the face image data pair, at least from the first face for face training The second face image set that image collection and acquisition face obtain, and the face in two face image sets is not identical.
In possible implementation, described the second processing unit is further used for:
In each iteration being trained to facial image identification network, sample characteristics are saved;
The sample characteristics include the feature extracted from first face image set, obtain sample through successive ignition Feature set.
In possible implementation, described the second processing unit is further used for:
According to the current face's feature extracted from second face image set in each iteration and last iteration All sample characteristics of sample characteristics concentration are obtained, loss function is calculated;
The facial image identification network is trained according to the backpropagation of the loss function.
According to the one side of the disclosure, a kind of electronic equipment is provided, comprising:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to: execute above-mentioned facial image recognition method.
According to the one side of the disclosure, a kind of computer readable storage medium is provided, computer program is stored thereon with Instruction, the computer program instructions realize above-mentioned facial image recognition method when being executed by processor.
In the embodiments of the present disclosure, the image data to be processed for belonging to different faces is extracted from face image data;Root According to the image data to be processed for belonging to different faces, the face image data pair of non-matching is obtained;Wherein, the non-matching Face image data to for characterizing the feature for belonging to two facial images of different faces;According to the face of the non-matching Image data pair is trained facial image identification network, obtains the target identification network of facial image for identification.Using The disclosure belongs to the facial image feature two-by-two of different faces due to that can be directed to, to form the face image data of non-matching It is right, so as to obtain belonging to similar in different faces image but feature facial image feature two-by-two, therefore, non-matched according to this Pair face image data pair, to facial image identification network be trained, obtain the target identification of facial image for identification Network, can be more perfect compared to facial image identification network before, the subsequent face figure in the identification of target identification network handles As the recognition efficiency and accuracy rate to facial image can be improved when being identified.
It should be understood that above general description and following detailed description is only exemplary and explanatory, rather than Limit the disclosure.
According to below with reference to the accompanying drawings to detailed description of illustrative embodiments, the other feature and aspect of the disclosure will become It is clear.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and those figures show meet this public affairs The embodiment opened, and together with specification it is used to illustrate the technical solution of the disclosure.
Fig. 1 shows the flow chart of the facial image recognition method according to the embodiment of the present disclosure.
Fig. 2 shows the flow charts according to the facial image recognition method of the embodiment of the present disclosure.
Fig. 3, which is shown, identifies network training process flow chart according to the facial image of the embodiment of the present disclosure.
Fig. 4, which is shown, identifies network training process flow chart according to the facial image of the embodiment of the present disclosure.
Fig. 5 shows the block diagram of the facial image identification device according to the embodiment of the present disclosure.
Fig. 6 shows the block diagram of the electronic equipment according to the embodiment of the present disclosure.
Fig. 7 shows the block diagram of the electronic equipment according to the embodiment of the present disclosure.
Specific embodiment
Various exemplary embodiments, feature and the aspect of the disclosure are described in detail below with reference to attached drawing.It is identical in attached drawing Appended drawing reference indicate element functionally identical or similar.Although the various aspects of embodiment are shown in the attached drawings, remove It non-specifically points out, it is not necessary to attached drawing drawn to scale.
Dedicated word " exemplary " means " being used as example, embodiment or illustrative " herein.Here as " exemplary " Illustrated any embodiment should not necessarily be construed as preferred or advantageous over other embodiments.
The terms "and/or", only a kind of incidence relation for describing affiliated partner, indicates that there may be three kinds of passes System, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, these three situations of individualism B.In addition, herein Middle term "at least one" indicate a variety of in any one or more at least two any combination, it may for example comprise A, B, at least one of C can indicate to include any one or more elements selected from the set that A, B and C are constituted.
In addition, giving numerous details in specific embodiment below to better illustrate the disclosure. It will be appreciated by those skilled in the art that without certain details, the disclosure equally be can be implemented.In some instances, for Method, means, element and circuit well known to those skilled in the art are not described in detail, in order to highlight the purport of the disclosure.
With the development of deep learning, face recognition technology is all applied in many application scenarios, is especially being pacified It is even more an indispensable module in anti-monitoring.The performance of the recognition of face network obtained by deep learning trains institute with it Data type is closely bound up, in order to preferably be known under a certain scene (such as video analysis, security protection face monitor) The performances such as other treatment effeciency and accuracy can do training to recognition of face network by acquiring the human face data under the scene (such as incremental training).The incremental training refers to: being trained according to new training sample, constantly from new training sample The new knowledge of middle study, and most of historical knowledge learnt in the past can be saved, for example obtained according to same face Pairing face image data is trained obtained historical record two-by-two, and the disclosure is increased on this basis according to different people The process that the face image data of non-matching two-by-two that face obtains is trained.
It should be pointed out that the facial image construction nothing of acquisition can be used in order to not introduce noise in incremental training Label data does unsupervised training.In the training process, facial image is delivered into recognition of face net in the way of " pairs of " Network is trained.Since this unsupervised training method is only constrained between pairs of face, even if there is multipair face figure As being delivered into recognition of face network, due to not constrained between different pairs of facial image, therefore, it is impossible to excavate more Multipair training helpful effective information of recognition of face network, so as to cause the training descendant obtained using this training method Face identifies that the treatment effeciency of network (such as the target identification network of facial image for identification) is more inefficient, and accuracy of identification is not yet It is high.
In the disclosure, can using belonging to the image datas to be processed of different faces, according to belong to different faces wait locate Image data is managed, the face image data pair of non-matching is obtained, thus, it is carried out according to the face image data of the non-matching above-mentioned Incremental training, due to being constrained between different pairs of facial image, can excavate more to training face knowledge The other helpful effective information of network causes recognition of face network after the training obtained using disclosure training method (to be such as used for Identify facial image target identification network) treatment effeciency it is more efficient, improve accuracy of identification.
Fig. 1 shows the flow chart of the facial image recognition method according to the embodiment of the present disclosure, the facial image recognition method Applied to facial image identification device, for example, facial image identification device can be by terminal device or server or other processing Equipment executes, wherein terminal device can be user equipment (UE, User Equipment), mobile device, cellular phone, nothing Rope phone, handheld device, calculates equipment, vehicle-mounted sets personal digital assistant (PDA, Personal Digital Assistant) Standby, wearable device etc..In some possible implementations, which can be called by processor and be deposited The mode of the computer-readable instruction stored in reservoir is realized.As shown in Figure 1, the process includes:
Step S101, the image data to be processed for belonging to different faces is extracted from face image data.
In one example, face image data is obtained, face image data is the image data of multiple and different faces.According to people Face image identification network extracts the feature of facial image in the face image data, for example, can identify net using facial image Feature extraction functions module in network carries out feature extraction to the feature of facial image in the face image data.It will belong to not As the image data to be processed, which is made of feature with facial image multiple face characteristics, including Multiple face characteristics of same face and multiple face characteristics of different faces.
Step S102, the image data to be processed for belonging to different faces according to obtains the facial image number of non-matching According to right;Wherein, the face image data of the non-matching is to for characterizing the feature for belonging to two facial images of different faces.
In possible implementation, belongs to the image data to be processed of different faces, can be to multiple and different faces Image data carries out obtained multiple features after feature extraction, calculates in multiple feature the similarity between feature two-by-two, If the similarity between feature meets preset condition two-by-two, inquiry has the corresponding people of the institute of feature two-by-two of similarity Face image constructs the face image data pair according to the facial image inquired, and the face image data is to (such as non-matching people Face image to) be referred to as " pairs of " without label data, i.e., in subsequent training process by the non-matching facial image make For no label data, and input facial image identifies network in couples, and with training, the facial image identifies network.
In one example, the different characteristic from different faces image is distinguished with " first ", " second " this reference.On The feature for belonging to different faces is stated including at least the second feature in the fisrt feature and the second face in the first face, according to institute It states in the case that the similarity that fisrt feature and the second feature obtain meets preset condition, by first face and described Second face is configured to the face image data pair.
Step S103, according to the face image data pair of the non-matching, facial image identification network is trained, is obtained To the target identification network of facial image for identification.
In one example, by multiple face image datas to as no label data, and in couples, input facial image is identified Network, with training, the facial image identifies network.
Using the disclosure, S101- step S102, is available for facial image identification network instruction through the above steps Experienced training sample, it may be assumed that multiple face image datas are to (such as non-matching facial image to), wherein non-matching facial image pair Refer to: two facial images are not belonging to the same person.S103 through the above steps can use different between can face image data The binding character (or correlation) that can be generated, the face image data for obtaining non-matching more effectively train the facial image to rear Identify network.It in practical applications, can be according to the target for example, in intelligent video analysis or security protection face monitoring scene The facial image of identification network handles identification is identified, recognition result is obtained.Due to the face image data according to non-matching To can more effectively train the facial image identification network and its network parameter is carried out it is perfect, therefore, pass through training the people After face image identification network obtains the target identification network of facial image for identification, image is carried out according to the target identification network Identification, identifying processing effect is higher, and improves accuracy of identification.
Fig. 2 shows the flow chart according to the facial image recognition method of the embodiment of the present disclosure, the facial image recognition methods Applied to facial image identification device, for example, facial image identification device can be by terminal device or server or other processing Equipment executes, wherein terminal device can be user equipment (UE, User Equipment), mobile device, cellular phone, nothing Rope phone, handheld device, calculates equipment, vehicle-mounted sets personal digital assistant (PDA, Personal Digital Assistant) Standby, wearable device etc..In some possible implementations, which can be called by processor and be deposited The mode of the computer-readable instruction stored in reservoir is realized.As shown in Fig. 2, the process includes:
Step S201, the image data to be processed for belonging to different faces is extracted from face image data.
In one example, face image data is obtained, face image data is the image data of multiple and different faces.According to people Face image identification network extracts the feature of facial image in the face image data, for example, can identify net using facial image Feature extraction functions module in network carries out feature extraction to the feature of facial image in the face image data.It will belong to not As the image data to be processed, which is made of feature with facial image multiple face characteristics, including Multiple face characteristics of same face and multiple face characteristics of different faces.
Step S202, the image data to be processed for belonging to different faces according to obtains the facial image number of non-matching According to right;Wherein, the face image data of the non-matching is to for characterizing the feature for belonging to two facial images of different faces.
In possible implementation, belongs to the image data to be processed of different faces, can be to multiple and different faces Image data carries out obtained multiple features after feature extraction, calculates in multiple feature the similarity between feature two-by-two, If the similarity between feature meets preset condition two-by-two, inquiry has the corresponding people of the institute of feature two-by-two of similarity Face image constructs the face image data pair according to the facial image inquired, and the face image data is to (such as non-matching people Face image to) be referred to as " pairs of " without label data, i.e., in subsequent training process by the non-matching facial image make For no label data, and input facial image identifies network in couples, and with training, the facial image identifies network.
In one example, the different characteristic from different faces image is distinguished with " first ", " second " this reference.On The feature for belonging to different faces is stated including at least the second feature in the fisrt feature and the second face in the first face, according to institute It states in the case that the similarity that fisrt feature and the second feature obtain meets preset condition, by first face and described Second face is configured to the face image data pair.
Step S203, according to the feature correlation between the face image data pair, sampling order is obtained.
In one example, before incremental training, it can determine that the sampling of face picture is suitable according to the correlation of face characteristic Sequence, for example, obtaining characteristic set according to the feature between the face image data pair.It is constructed according to the characteristic set special Sign sets KD-Tree, adjacent node of the close feature of the feature correlation between face image data pair as the KD-Tree. Traverse path that the KD-Tree is obtained will be traversed as the sampling order.According to the correlation calculations of facial image feature To the sampling order of facial image, the facial image of adjacent reading can be made to have biggish correlation, that is to say, that according to The sampling order reads facial image, is compared to random reading to facial image, available difference is to facial image More restrictive (or the correlations) generated between data.And more restrictive (or correlations) can be trained more effectively and be somebody's turn to do Facial image identification network simultaneously carries out its network parameter perfect.It, can be in binding characteristic memory module in subsequent example The sample characteristics of preservation further increase effective training to facial image identification network, improve facial image identification net The training effectiveness of network and accuracy.
Step S204, the face image data pair that will be read according to sampling order is identified as the facial image is inputted The training sample of network.
In one example, the face image data pair, at least from for face training the first face image set and Acquire obtained the second face image set of face under true environment, and the face in two face image sets be it is not identical, Set A can be denoted as in subsequent applications example by extracting the characteristic set that the feature of the first facial image obtains, and extract the second people The characteristic set that the feature of face image obtains can be denoted as set B in subsequent applications example, be not repeated herein.
Step S205, facial image identification network is trained according to the training sample, obtains face for identification The target identification network of image.
In one example, by multiple face image datas to as no label data, and in couples, input facial image is identified Network, with training, the facial image identifies network.
Using the disclosure, S201- step S204, is available for facial image identification network instruction through the above steps Experienced training sample, it may be assumed that multiple face image datas are to (such as non-matching facial image to), wherein non-matching facial image pair Refer to: two facial images are not belonging to the same person.S205 through the above steps can use different between can face image data The binding character (or correlation) that can be generated, obtains the face image data of non-matching to the training sample constituted, later, can More effectively to train the facial image to identify network according to the training sample.In practical applications, for example, in intelligent video point In analysis or security protection face monitoring scene, it can be identified, be obtained according to the facial image that the target identification network handles identify Recognition result.Due to according to the training sample can more effectively train the facial image identification network and to its network parameter into Row is perfect, therefore, after obtaining the target identification network of facial image for identification by training facial image identification network, root Image recognition is carried out according to the target identification network, identifying processing effect is higher, and improves accuracy of identification.
In possible implementation, facial image identification network is trained, comprising: net is identified to the facial image In each iteration that network is trained, sample characteristics are saved.The sample characteristics include from first face image set The feature of extraction obtains sample characteristics collection through successive ignition.Sample characteristics can be denoted as F in subsequent applications exampleA, FAIt can be with It is stored in feature memory module, sample characteristics collection can be denoted as F in subsequent applications exampleM, FAThe collection constituted is combined into FM., It is not repeated herein.
It is described that facial image identification network is trained, further includes: according in each iteration in possible implementation The current face's feature and last iteration extracted from second face image set obtain all of sample characteristics concentration Sample characteristics calculate loss function.The facial image identification network is trained according to the backpropagation of the loss function.It can To understand are as follows: the face characteristic of iteration retains each time face characteristic and last iteration calculates loss function, i.e., with each The face characteristic that secondary iteration retains and the face characteristic of last iteration are constrained, to obtain more constraint informations.And these Constraint information is referred to as " effective information " due to can more effectively train the facial image to identify network.If instructing Practice during only use current iteration the feature calculation loss function of facial image two-by-two, compared to the disclosure implementation and Speech cannot get more effective informations, and the disclosure can be by identifying that increasing feature memory module in network (uses in facial image In the preservation sample characteristics), in the training process, by the sample characteristics in the face characteristic of current iteration and feature memory module Loss function is calculated together, then more effective informations can be provided, thus, it can use in the training process more effective Information more effectively trains the facial image to identify network, improves training effectiveness.
Using example:
Fig. 3, which is shown, identifies network training process flow chart according to the facial image of the embodiment of the present disclosure, as shown in figure 3, packet Contain:
Step S301, feature is extracted respectively to collected different faces image, construction is by non-matching facial image to structure At training sample, the image in training sample is properly termed as training image.
Step S302, according to the feature of non-matching facial image pair, the training image in training sample is calculated in training Sampling order.
Step S303, according to the sampling order calculated, the training image in training sample is read, and binding characteristic is remembered Sample characteristics in module train facial image to identify network together.
Fig. 4, which is shown, identifies network training process flow chart according to the facial image of the embodiment of the present disclosure, is based on Fig. 3-Fig. 4 institute Show, related specific implementation be described as follows:
One, feature is extracted respectively to collected different faces image, construction is by non-matching facial image to the instruction constituted Practice sample.
Input: from practical application scene acquire facial image, the original face training image of system, and two set Face need to ensure that there is no identical face;
Output: facial image feature, non-matching facial image pair.
Specific implementation includes: to do face alignment to the facial image of input;Using current face's identification model to right Facial image after neat extracts feature, obtains face recognition features, and the facial image feature acquired from practical application scene is denoted as Set A, the original facial image feature of system are denoted as set B;More than the feature calculation two-by-two in characteristic set B and characteristic set A String similarity, and to obtained cosine similarity set according to sorting from large to small, taking preceding 10%, (percentage is not unique, can It adjusts according to the actual situation, percentage is bigger, the mesh trained bigger to the training difficulty of facial image identification network The performance for identifying other network is also better) cosine similarity corresponding image combination be used as the non-matching facial image pair, and will An optimization aim threshold value of the cosine similarity of critical point as subsequent facial image identification network training (threshold)。
Two, according to the feature of non-matching facial image pair, sampling of the training image in training in training sample is calculated Sequentially.
Input: the information of characteristic set A, non-matching facial image pair;
Output: facial image identifies image sampling sequence when network training.
Specific implementation include: according to the information of the non-matching facial image pair, construction feature set C=A1, A2 ..., An }, the element in set C is the feature of the selected original face training image of system of training;Use characteristic set C KD-Tree is established, KD-Tree is traversed, image sampling sequence when traverse path is then trained.
Three, according to the sampling order calculated, the training image in training sample is read, and in binding characteristic memory module Sample characteristics together train facial image identify network.
Input: current face's image recognition network, the non-matching facial image pair, image sampling sequence;
Output: obtaining target identification network after training, i.e., new facial image identifies network.
Specific implementation includes: to initialize the facial image using the network parameter of current face's image recognition network Identify network;The non-matching facial image pair is read according to the sampling order calculated, for iteration each time, this of reading is non- Facial image is matched to including at least two parts: IAAnd IB, IAFrom the original face training image of system, IBFrom adopting The facial image of collection.Image IAAnd IBBy the calculating of facial image identification network, feature F is obtainedAAnd FB, then by FAIt is saved in Feature memory module.By FBWith all characteristic set F in feature memory moduleMLoss function is calculated, and updates facial image knowledge The network parameter of other network.The formula for calculating loss function can be as shown in formula (1), wherein L is loss function;N, M distinguishes For the various corresponding quantity summations of different characteristic;FMFor sample characteristics FAThe sample feature set of composition;FBFor image IBThrough remarkable Face image identifies feature obtained by the calculating of network;Threshold is according to special two-by-two in characteristic set B and characteristic set A Sign calculates the cosine similarity of the critical point obtained when cosine similarity, i.e. one as facial image identification network training Optimization aim threshold value.
It is noted that the sample characteristics in feature memory module there are timeliness, need periodically to delete, to realize Update to the sample characteristics in feature memory module.For example, the sample characteristics in feature memory module are more than 100 there are the time (numerical value is not unique, can be adjusted according to hands-on effect) secondary iteration, then by the sample characteristics from feature memory module It removes, carries out the iterative processing always until meeting preset the number of iterations.
It will be understood by those skilled in the art that each step writes sequence simultaneously in the above method of specific embodiment It does not mean that stringent execution sequence and any restriction is constituted to implementation process, the specific execution sequence of each step should be with its function It can be determined with possible internal logic.
Above-mentioned each embodiment of the method that the disclosure refers to can phase each other without prejudice to principle logic The embodiment formed after combining is mutually combined, as space is limited, the disclosure repeats no more.
In addition, the disclosure additionally provides facial image identification device, electronic equipment, computer readable storage medium, program, The above-mentioned any facial image recognition method that can be used to realize disclosure offer, corresponding technical solution is with description and referring to side The corresponding record of method part, repeats no more.
Fig. 5 shows the block diagram of the facial image identification device according to the embodiment of the present disclosure, as shown in figure 5, the disclosure is implemented Example facial image identification device include: extraction unit 31, for from face image data extract belong to different faces to Handle image data;First processing units 32 obtain non-match for belonging to the image data to be processed of different faces according to Pair face image data pair;Wherein, the face image data of the non-matching belongs to two of different faces to for characterizing The feature of facial image;The second processing unit 33 knows facial image for the face image data pair according to the non-matching Other network is trained, and obtains the target identification network of facial image for identification.
It can also include recognition unit, for being identified according to the target identification network handles in possible implementation Facial image identified, obtain recognition result.
In possible implementation, the extraction unit is further used for: identifying network according to the facial image, mentions Take the feature of facial image in the face image data;The feature of different faces image will be belonged to as the image to be processed Data.
In possible implementation, the first processing units are further used for: the feature for belonging to different faces is extremely It less include the second feature in the fisrt feature and the second face in the first face;According to the fisrt feature and second spy In the case that the similarity obtained meets preset condition, first face and second face are configured to the face Image data pair.
In possible implementation, described device further includes third processing unit, is used for: according to the face image data Feature correlation between, obtains sampling order.
In possible implementation, the third processing unit is further used for: according to the face image data to it Between feature, obtain characteristic set;According to the characteristic set construction feature tree KD-Tree, between face image data pair Adjacent node of the close feature of feature correlation as the KD-Tree;The traverse path that the KD-Tree is obtained will be traversed to make For the sampling order.
In possible implementation, described the second processing unit is further used for: by what is read according to the sampling order Face image data pair, as the training sample for inputting the facial image identification network.
In possible implementation, the face image data pair, at least from the first face for face training The second face image set that face obtains, and the face in two face image sets are acquired under image collection and true environment It is not identical.
In possible implementation, described the second processing unit is further used for: to the facial image identify network into In each iteration of row training, sample characteristics are saved;The sample characteristics include extracting from first face image set Feature, obtain sample characteristics collection through successive ignition.
In possible implementation, described the second processing unit is further used for: according in each iteration from described second The current face's feature and last iteration extracted in face image set obtain all sample characteristics of sample characteristics concentration, meter Calculate loss function;The facial image identification network is trained according to the backpropagation of the loss function.
In some embodiments, the embodiment of the present disclosure provides the function that has of device or comprising module can be used for holding The method of row embodiment of the method description above, specific implementation are referred to the description of embodiment of the method above, for sake of simplicity, this In repeat no more.
The embodiment of the present disclosure also proposes a kind of computer readable storage medium, is stored thereon with computer program instructions, institute It states when computer program instructions are executed by processor and realizes the above method.Computer readable storage medium can be non-volatile meter Calculation machine readable storage medium storing program for executing.
The embodiment of the present disclosure also proposes a kind of electronic equipment, comprising: processor;For storage processor executable instruction Memory;Wherein, the processor is configured to the above method.
The equipment that electronic equipment may be provided as terminal, server or other forms.
Fig. 6 is the block diagram of a kind of electronic equipment 800 shown according to an exemplary embodiment.For example, electronic equipment 800 can To be mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, Medical Devices are good for Body equipment, the terminals such as personal digital assistant.
Referring to Fig. 6, electronic equipment 800 may include following one or more components: processing component 802, memory 804, Power supply module 806, multimedia component 808, audio component 810, the interface 812 of input/output (I/O), sensor module 814, And communication component 816.
The integrated operation of the usual controlling electronic devices 800 of processing component 802, such as with display, call, data are logical Letter, camera operation and record operate associated operation.Processing component 802 may include one or more processors 820 to hold Row instruction, to perform all or part of the steps of the methods described above.In addition, processing component 802 may include one or more moulds Block, convenient for the interaction between processing component 802 and other assemblies.For example, processing component 802 may include multi-media module, with Facilitate the interaction between multimedia component 808 and processing component 802.
Memory 804 is configured as storing various types of data to support the operation in electronic equipment 800.These data Example include any application or method for being operated on electronic equipment 800 instruction, contact data, telephone directory Data, message, image, video etc..Memory 804 can by any kind of volatibility or non-volatile memory device or it Combination realize, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM) is erasable Except programmable read only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, fastly Flash memory, disk or CD.
Power supply module 806 provides electric power for the various assemblies of electronic equipment 800.Power supply module 806 may include power supply pipe Reason system, one or more power supplys and other with for electronic equipment 800 generate, manage, and distribute the associated component of electric power.
Multimedia component 808 includes the screen of one output interface of offer between the electronic equipment 800 and user. In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch surface Plate, screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes one or more touches Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding The boundary of movement, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, Multimedia component 808 includes a front camera and/or rear camera.When electronic equipment 800 is in operation mode, as clapped When taking the photograph mode or video mode, front camera and/or rear camera can receive external multi-medium data.It is each preposition Camera and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 810 is configured as output and/or input audio signal.For example, audio component 810 includes a Mike Wind (MIC), when electronic equipment 800 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone It is configured as receiving external audio signal.The received audio signal can be further stored in memory 804 or via logical Believe that component 816 is sent.In some embodiments, audio component 810 further includes a loudspeaker, is used for output audio signal.
I/O interface 812 provides interface between processing component 802 and peripheral interface module, and above-mentioned peripheral interface module can To be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lock Determine button.
Sensor module 814 includes one or more sensors, for providing the state of various aspects for electronic equipment 800 Assessment.For example, sensor module 814 can detecte the state that opens/closes of electronic equipment 800, the relative positioning of component, example As the component be electronic equipment 800 display and keypad, sensor module 814 can also detect electronic equipment 800 or The position change of 800 1 components of electronic equipment, the existence or non-existence that user contacts with electronic equipment 800, electronic equipment 800 The temperature change of orientation or acceleration/deceleration and electronic equipment 800.Sensor module 814 may include proximity sensor, be configured For detecting the presence of nearby objects without any physical contact.Sensor module 814 can also include optical sensor, Such as CMOS or ccd image sensor, for being used in imaging applications.In some embodiments, which may be used also To include acceleration transducer, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 816 is configured to facilitate the communication of wired or wireless way between electronic equipment 800 and other equipment. Electronic equipment 800 can access the wireless network based on communication standard, such as WiFi, 2G or 3G or their combination.Show at one In example property embodiment, communication component 816 receives broadcast singal or broadcast from external broadcasting management system via broadcast channel Relevant information.In one exemplary embodiment, the communication component 816 further includes near-field communication (NFC) module, short to promote Cheng Tongxin.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, electronic equipment 800 can be by one or more application specific integrated circuit (ASIC), number Word signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing is additionally provided, for example including calculating The memory 804 of machine program instruction, above-mentioned computer program instructions can be executed by the processor 820 of electronic equipment 800 to complete The above method.
Fig. 7 is the block diagram of a kind of electronic equipment 900 shown according to an exemplary embodiment.For example, electronic equipment 900 can To be provided as a server.Referring to Fig. 7, it further comprises one or more that electronic equipment 900, which includes processing component 922, Processor, and the memory resource as representated by memory 932, for store can by the instruction of the execution of processing component 922, Such as application program.The application program stored in memory 932 may include it is one or more each correspond to one The module of group instruction.In addition, processing component 922 is configured as executing instruction, to execute the above method.
Electronic equipment 900 can also include that a power supply module 926 is configured as executing the power supply pipe of electronic equipment 900 Reason, a wired or wireless network interface 950 are configured as electronic equipment 900 being connected to network and an input and output (I/ O) interface 958.Electronic equipment 900 can be operated based on the operating system for being stored in memory 932, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
In the exemplary embodiment, a kind of non-volatile computer readable storage medium storing program for executing is additionally provided, for example including calculating The memory 932 of machine program instruction, above-mentioned computer program instructions can be executed by the processing component 922 of electronic equipment 900 with complete At the above method.
The disclosure can be system, method and/or computer program product.Computer program product may include computer Readable storage medium storing program for executing, containing for making processor realize the computer-readable program instructions of various aspects of the disclosure.
Computer readable storage medium, which can be, can keep and store the tangible of the instruction used by instruction execution equipment Equipment.Computer readable storage medium for example can be-- but it is not limited to-- storage device electric, magnetic storage apparatus, optical storage Equipment, electric magnetic storage apparatus, semiconductor memory apparatus or above-mentioned any appropriate combination.Computer readable storage medium More specific example (non exhaustive list) includes: portable computer diskette, hard disk, random access memory (RAM), read-only deposits It is reservoir (ROM), erasable programmable read only memory (EPROM or flash memory), static random access memory (SRAM), portable Compact disk read-only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, for example thereon It is stored with punch card or groove internal projection structure and the above-mentioned any appropriate combination of instruction.Calculating used herein above Machine readable storage medium storing program for executing is not interpreted that instantaneous signal itself, the electromagnetic wave of such as radio wave or other Free propagations lead to It crosses the electromagnetic wave (for example, the light pulse for passing through fiber optic cables) of waveguide or the propagation of other transmission mediums or is transmitted by electric wire Electric signal.
Computer-readable program instructions as described herein can be downloaded to from computer readable storage medium it is each calculate/ Processing equipment, or outer computer or outer is downloaded to by network, such as internet, local area network, wide area network and/or wireless network Portion stores equipment.Network may include copper transmission cable, optical fiber transmission, wireless transmission, router, firewall, interchanger, gateway Computer and/or Edge Server.Adapter or network interface in each calculating/processing equipment are received from network to be counted Calculation machine readable program instructions, and the computer-readable program instructions are forwarded, for the meter being stored in each calculating/processing equipment In calculation machine readable storage medium storing program for executing.
Computer program instructions for executing disclosure operation can be assembly instruction, instruction set architecture (ISA) instructs, Machine instruction, machine-dependent instructions, microcode, firmware instructions, condition setup data or with one or more programming languages The source code or object code that any combination is write, the programming language include the programming language-of object-oriented such as Smalltalk, C++ etc., and conventional procedural programming languages-such as " C " language or similar programming language.Computer Readable program instructions can be executed fully on the user computer, partly execute on the user computer, be only as one Vertical software package executes, part executes on the remote computer or completely in remote computer on the user computer for part Or it is executed on server.In situations involving remote computers, remote computer can pass through network-packet of any kind It includes local area network (LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as benefit It is connected with ISP by internet).In some embodiments, by utilizing computer-readable program instructions Status information carry out personalized customization electronic circuit, such as programmable logic circuit, field programmable gate array (FPGA) or can Programmed logic array (PLA) (PLA), the electronic circuit can execute computer-readable program instructions, to realize each side of the disclosure Face.
Referring herein to according to the flow chart of the method, apparatus (system) of the embodiment of the present disclosure and computer program product and/ Or block diagram describes various aspects of the disclosure.It should be appreciated that flowchart and or block diagram each box and flow chart and/ Or in block diagram each box combination, can be realized by computer-readable program instructions.
These computer-readable program instructions can be supplied to general purpose computer, special purpose computer or other programmable datas The processor of processing unit, so that a kind of machine is produced, so that these instructions are passing through computer or other programmable datas When the processor of processing unit executes, function specified in one or more boxes in implementation flow chart and/or block diagram is produced The device of energy/movement.These computer-readable program instructions can also be stored in a computer-readable storage medium, these refer to It enables so that computer, programmable data processing unit and/or other equipment work in a specific way, thus, it is stored with instruction Computer-readable medium then includes a manufacture comprising in one or more boxes in implementation flow chart and/or block diagram The instruction of the various aspects of defined function action.
Computer-readable program instructions can also be loaded into computer, other programmable data processing units or other In equipment, so that series of operation steps are executed in computer, other programmable data processing units or other equipment, to produce Raw computer implemented process, so that executed in computer, other programmable data processing units or other equipment Instruct function action specified in one or more boxes in implementation flow chart and/or block diagram.
The flow chart and block diagram in the drawings show system, method and the computer journeys according to multiple embodiments of the disclosure The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation One module of table, program segment or a part of instruction, the module, program segment or a part of instruction include one or more use The executable instruction of the logic function as defined in realizing.In some implementations as replacements, function marked in the box It can occur in a different order than that indicated in the drawings.For example, two continuous boxes can actually be held substantially in parallel Row, they can also be executed in the opposite order sometimes, and this depends on the function involved.It is also noted that block diagram and/or The combination of each box in flow chart and the box in block diagram and or flow chart, can the function as defined in executing or dynamic The dedicated hardware based system made is realized, or can be realized using a combination of dedicated hardware and computer instructions.
The presently disclosed embodiments is described above, above description is exemplary, and non-exclusive, and It is not limited to disclosed each embodiment.Without departing from the scope and spirit of illustrated each embodiment, for this skill Many modifications and changes are obvious for the those of ordinary skill in art field.The selection of term used herein, purport In the principle, practical application or technological improvement to technology in market for best explaining each embodiment, or make the art Other those of ordinary skill can understand each embodiment disclosed herein.

Claims (10)

1. a kind of facial image recognition method, which is characterized in that the described method includes:
The image data to be processed for belonging to different faces is extracted from face image data;
According to the image data to be processed for belonging to different faces, the face image data pair of non-matching is obtained;Wherein, described The face image data of non-matching is to for characterizing the feature for belonging to two facial images of different faces;
According to the face image data pair of the non-matching, facial image identification network is trained, people for identification is obtained The target identification network of face image.
2. the method according to claim 1, wherein described extract from face image data belongs to different faces Image data to be processed, comprising:
Network is identified according to the facial image, extracts the feature of facial image in the face image data;
The feature of different faces image will be belonged to as the image data to be processed.
3. according to the method described in claim 2, it is characterized in that, the image to be processed for belonging to different faces according to Data obtain the face image data pair of non-matching, comprising:
The feature for belonging to different faces includes at least the second feature in fisrt feature and the second face in the first face;
In the case where meeting preset condition according to the similarity that the fisrt feature and the second feature obtain, by described first Face and second face are configured to the face image data pair.
4. according to the method described in claim 2, it is characterized in that, it is described to facial image identification network be trained before, The method also includes:
According to the feature correlation between the face image data pair, sampling order is obtained.
5. according to the method described in claim 4, it is characterized in that, the feature according between the face image data pair Correlation obtains sampling order, comprising:
According to the feature between the face image data pair, characteristic set is obtained;
According to the characteristic set construction feature tree KD-Tree, the close feature of feature correlation between face image data pair Adjacent node as the KD-Tree;
Traverse path that the KD-Tree is obtained will be traversed as the sampling order.
6. method according to claim 4 or 5, which is characterized in that it is described obtain sampling order after, the method is also wrapped It includes:
By the face image data read according to the sampling order to as the training for inputting the facial image identification network Sample.
7. method according to claim 1 to 6, which is characterized in that the face image data pair is at least come The second face image set obtained derived from the first face image set for face training with acquisition face, and two faces Face in image collection is not identical.
8. a kind of facial image identification device, which is characterized in that described device includes:
Extraction unit, for extracting the image data to be processed for belonging to different faces from face image data;
First processing units obtain the face figure of non-matching for belonging to the image data to be processed of different faces according to As data pair;Wherein, the face image data of the non-matching is to for characterizing two facial images for belonging to different faces Feature;
The second processing unit instructs facial image identification network for the face image data pair according to the non-matching Practice, obtains the target identification network of facial image for identification.
9. a kind of electronic equipment characterized by comprising
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to: perform claim require any one of 1 to 7 described in method.
10. a kind of computer readable storage medium, is stored thereon with computer program instructions, which is characterized in that the computer Method described in any one of claim 1 to 7 is realized when program instruction is executed by processor.
CN201910739381.8A 2019-08-12 2019-08-12 A kind of facial image recognition method and device, electronic equipment and storage medium Pending CN110458102A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201910739381.8A CN110458102A (en) 2019-08-12 2019-08-12 A kind of facial image recognition method and device, electronic equipment and storage medium
PCT/CN2020/089012 WO2021027343A1 (en) 2019-08-12 2020-05-07 Human face image recognition method and apparatus, electronic device, and storage medium
KR1020217026325A KR20210114511A (en) 2019-08-12 2020-05-07 Face image recognition method and apparatus, electronic device and storage medium
JP2021547720A JP2022520120A (en) 2019-08-12 2020-05-07 Face image recognition methods and devices, electrical equipment and storage media
TW109122357A TW202107337A (en) 2019-08-12 2020-07-02 Face image recognition method and device, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910739381.8A CN110458102A (en) 2019-08-12 2019-08-12 A kind of facial image recognition method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN110458102A true CN110458102A (en) 2019-11-15

Family

ID=68485929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910739381.8A Pending CN110458102A (en) 2019-08-12 2019-08-12 A kind of facial image recognition method and device, electronic equipment and storage medium

Country Status (5)

Country Link
JP (1) JP2022520120A (en)
KR (1) KR20210114511A (en)
CN (1) CN110458102A (en)
TW (1) TW202107337A (en)
WO (1) WO2021027343A1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111339964A (en) * 2020-02-28 2020-06-26 北京市商汤科技开发有限公司 Image processing method and device, electronic equipment and storage medium
CN112149732A (en) * 2020-09-23 2020-12-29 上海商汤智能科技有限公司 Image protection method, device, electronic device and storage medium
WO2021027343A1 (en) * 2019-08-12 2021-02-18 深圳市商汤科技有限公司 Human face image recognition method and apparatus, electronic device, and storage medium
CN112784823A (en) * 2021-03-17 2021-05-11 中国工商银行股份有限公司 Face image recognition method, face image recognition device, computing equipment and medium
CN112949634A (en) * 2021-03-08 2021-06-11 北京交通大学 Bird nest detection method for railway contact network
CN113269425A (en) * 2021-05-18 2021-08-17 北京航空航天大学 Quantitative evaluation method for health state of equipment under unsupervised condition and electronic equipment

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230032092A (en) 2021-08-30 2023-03-07 주식회사 엘지에너지솔루션 A solid electrolyte membrane and all solid-state lithium secondary battery comprising the same
CN113807253A (en) * 2021-09-17 2021-12-17 上海商汤智能科技有限公司 Face recognition method and device, electronic equipment and storage medium
KR102705532B1 (en) * 2021-11-30 2024-09-09 연세대학교 산학협력단 Method and apparatus for evaluating 3D facial shape similarity with deep multiview perceptual representations
CN114255502B (en) * 2021-12-23 2024-03-29 中国电信股份有限公司 Face image generation method and device, face recognition method, equipment and medium
CN115909434B (en) * 2022-09-07 2023-07-04 以萨技术股份有限公司 Data processing system for acquiring facial image characteristics

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679158A (en) * 2013-12-31 2014-03-26 北京天诚盛业科技有限公司 Face authentication method and device
CN109753875A (en) * 2018-11-28 2019-05-14 北京的卢深视科技有限公司 Face recognition method, device and electronic device based on perceptual loss of face attribute

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4606779B2 (en) * 2004-06-07 2011-01-05 グローリー株式会社 Image recognition apparatus, image recognition method, and program causing computer to execute the method
JP4591215B2 (en) * 2005-06-07 2010-12-01 株式会社日立製作所 Facial image database creation method and apparatus
US8224042B2 (en) * 2009-03-12 2012-07-17 Seiko Epson Corporation Automatic face recognition
JP6312485B2 (en) * 2014-03-25 2018-04-18 キヤノン株式会社 Information processing apparatus, authentication apparatus, and methods thereof
CN110458102A (en) * 2019-08-12 2019-11-15 深圳市商汤科技有限公司 A kind of facial image recognition method and device, electronic equipment and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103679158A (en) * 2013-12-31 2014-03-26 北京天诚盛业科技有限公司 Face authentication method and device
CN109753875A (en) * 2018-11-28 2019-05-14 北京的卢深视科技有限公司 Face recognition method, device and electronic device based on perceptual loss of face attribute

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021027343A1 (en) * 2019-08-12 2021-02-18 深圳市商汤科技有限公司 Human face image recognition method and apparatus, electronic device, and storage medium
CN111339964A (en) * 2020-02-28 2020-06-26 北京市商汤科技开发有限公司 Image processing method and device, electronic equipment and storage medium
CN112149732A (en) * 2020-09-23 2020-12-29 上海商汤智能科技有限公司 Image protection method, device, electronic device and storage medium
CN112949634A (en) * 2021-03-08 2021-06-11 北京交通大学 Bird nest detection method for railway contact network
CN112949634B (en) * 2021-03-08 2024-04-26 北京交通大学 A method for detecting bird nests in railway contact network
CN112784823A (en) * 2021-03-17 2021-05-11 中国工商银行股份有限公司 Face image recognition method, face image recognition device, computing equipment and medium
CN113269425A (en) * 2021-05-18 2021-08-17 北京航空航天大学 Quantitative evaluation method for health state of equipment under unsupervised condition and electronic equipment

Also Published As

Publication number Publication date
JP2022520120A (en) 2022-03-28
WO2021027343A1 (en) 2021-02-18
KR20210114511A (en) 2021-09-23
TW202107337A (en) 2021-02-16

Similar Documents

Publication Publication Date Title
CN110458102A (en) A kind of facial image recognition method and device, electronic equipment and storage medium
CN109614613A (en) The descriptive statement localization method and device of image, electronic equipment and storage medium
CN110909815B (en) Neural network training method, neural network training device, neural network processing device, neural network training device, image processing device and electronic equipment
CN110348537A (en) Image processing method and device, electronic equipment and storage medium
CN110472091B (en) Image processing method and device, electronic equipment and storage medium
CN109800737A (en) Face recognition method and device, electronic equipment and storage medium
CN109948494A (en) Image processing method and device, electronic equipment and storage medium
CN109816764A (en) Image generating method and device, electronic equipment and storage medium
CN110532956A (en) Image processing method and device, electronic equipment and storage medium
CN110188236A (en) A kind of recommended method of music, apparatus and system
CN108985176A (en) image generating method and device
CN109934275A (en) Image processing method and device, electronic equipment and storage medium
CN109711546A (en) Neural network training method and device, electronic equipment and storage medium
CN110659690B (en) Neural network construction method and device, electronic equipment and storage medium
CN109543537A (en) Weight identification model increment training method and device, electronic equipment and storage medium
CN111259967A (en) Image classification and neural network training method, device, equipment and storage medium
CN109977860A (en) Image processing method and device, electronic equipment and storage medium
CN110070049A (en) Facial image recognition method and device, electronic equipment and storage medium
CN110175546A (en) Image processing method and device, electronic equipment and storage medium
CN110378312A (en) Image processing method and device, electronic equipment and storage medium
CN109543536A (en) Image identification method and device, electronic equipment and storage medium
CN109920016A (en) Image generating method and device, electronic equipment and storage medium
CN110019960A (en) Data processing method and device, electronic equipment and storage medium
CN109934240A (en) Feature update method and device, electronic equipment and storage medium
CN109685041A (en) Image analysis method and device, electronic equipment and storage medium

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40015798

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20191115

RJ01 Rejection of invention patent application after publication