US2019065994A1PendingUtilityA1

Deep learning-based image recognition method and apparatus

Assignee: BOE TECHNOLOGY GROUP CO LTDPriority: Aug 23, 2017Filed: Jun 12, 2018Published: Feb 28, 2019
Est. expiryAug 23, 2037(~11.1 yrs left)· nominal 20-yr term from priority
G06V 10/774G06V 10/945G06V 10/776G06N 20/00G06N 3/045G06F 18/214G06F 18/217G06F 18/254G06F 18/40G06N 99/005G06K 9/6262G06K 9/6256G06K 9/36G06K 9/6253G06N 3/0464G06N 3/09G06V 10/20G06N 3/08
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A deep learning-based image recognition method and apparatus are disclosed. The deep learning-based image recognition method comprises: training deep learning models based on deep learning frameworks, by using training image data, to obtain at least two deep learning models; selecting a predetermined number of deep learning models from the obtained deep learning models in a descending order of their recognition accuracies for verification image data, wherein the predetermined number is less than or equal to the number of the obtained deep learning models; and recognizing image data to be recognized using at least one of the selected deep learning models.

Claims

exact text as granted — not AI-modified
I/We claim: 
     
         1 . A deep learning-based image recognition method, comprising:
 training deep learning models based on deep learning frameworks by using training image data, to obtain at least two deep learning models;   selecting a predetermined number of deep learning models from the obtained deep learning models in a descending order of their recognition accuracies for verification image data, wherein the predetermined number is less than or equal to a number of the obtained deep learning models; and   recognizing image data to be recognized using at least one of the selected deep learning models.   
     
     
         2 . The method according to  claim 1 , further comprising:
 performing image preprocessing on at least one of the training image data, the verification image data, and the image data to be recognized.   
     
     
         3 . The method according to  claim 2 , wherein the image preprocessing comprises at least one of:
 random cropping, rotation, flipping, brightness adjustment, and contrast adjustment.   
     
     
         4 . The method according to  claim 3 , further comprising:
 storing preprocessed image data in a pre-established memory database.   
     
     
         5 . The method according to  claim 1 , wherein recognizing image data to be recognized using at least one of the selected deep learning models comprises:
 providing the selected deep learning models to a user; and   obtaining a deep learning model selected by the user, and recognizing the image data to be recognized by using the deep learning model selected by the user.   
     
     
         6 . The method according to  claim 1 , wherein training deep learning models based on deep learning frameworks by using training image data to obtain at least two deep learning models comprises:
 pushing state information for the training process to a user.   
     
     
         7 . The method according to  claim 1 , wherein training deep learning models based on deep learning frameworks by using training image data to obtain at least two deep learning models comprises drawing, in real time, a performance curve for a deep learning model which is being trained currently by using a web application programming interface; and the method further comprises:
 presenting the drawn performance curve.   
     
     
         8 . The method according to  claim 1 , wherein a number of the deep learning frameworks is equal to or greater than two. 
     
     
         9 . A deep learning-based image recognition apparatus, comprising:
 a processor; and   a memory having instructions stored thereon, which, when executed by the processor, cause the processor to:
 train deep learning models based on deep learning frameworks, by using training image data, to obtain at least two deep learning models; 
 select a predetermined number of deep learning models from the obtained deep learning models in a descending order of their recognition accuracies for verification image data, wherein the predetermined number is less than or equal to a number of the obtained deep learning models; and 
 recognize image data to be recognized using at least one of the selected deep learning models. 
   
     
     
         10 . The apparatus according to  claim 9 , wherein the instructions, when executed by the processor, further cause the processor to:
 perform image preprocessing on at least one of the training image data, the verification image data, and the image data to be recognized.   
     
     
         11 . The apparatus according to  claim 10 , wherein the image preprocessing comprises at least one of:
 random cropping, rotation, flipping, brightness adjustment, and contrast adjustment.   
     
     
         12 . The apparatus according to  claim 9 , wherein the instructions, when executed by the processor, further cause the processor to:
 establish a memory database; and   store preprocessed image data in the pre-established memory database.   
     
     
         13 . The apparatus according to  claim 9 , wherein the instructions, when executed by the processor, further cause the processor to:
 provide the selected deep training models to a user; and   obtain a deep learning model selected by the user, and recognize the image data to be recognized by using the deep learning model selected by the user.   
     
     
         14 . The apparatus according to  claim 9 , wherein the instructions, when executed by the processor, further cause the processor to:
 in the process of training deep learning models based on deep learning frameworks by using training image data to obtain at least two deep learning models, push state information for the training process to a user.   
     
     
         15 . The apparatus according to  claim 9 , wherein the instructions, when executed by the processor, further cause the processor to:
 in the process of training deep learning models based on deep learning frameworks by using training image data to obtain at least two deep learning models, draw, in real time, a performance curve for a deep learning model which is being trained currently by using a web application programming interface; and   present the drawn performance curve.   
     
     
         16 . The apparatus according to  claim 9 , wherein a number of the deep learning frameworks is equal to or greater than two. 
     
     
         17 . A non-transitory computer-readable storage medium having computer programs stored thereon, which, when executed by a processor, cause the processor to perform the method according to  claim 1 .

Join the waitlist — get patent alerts

Track US2019065994A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.