Aviation wire rod recognition code automatic identification method based on convolutional neural network
A convolutional neural network, automatic recognition technology, applied in the field of image recognition, to achieve the effect of improving safety factor, reducing direct contact, and fast recognition speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] This embodiment discloses a method for automatic recognition of aviation wire identification codes based on convolutional neural networks. As a basic implementation of the present invention, it includes data collection, data cleaning, data enhancement, network model training and decoding integration;
[0026] Data collection, use high-definition industrial cameras to collect image data of aviation wire identification codes, and transmit the collected image data to the host computer through the router, and use the host computer to perform image data to be recognized and the text information of the wire code contained in the image Collect to form a training set;
[0027] Data cleaning, using the upper computer to carry out sample training on the acquired image data. During the sample training process, there are label errors in the training set, vertically arranged text, excessive horizontal compression of the image, no identification code text in the image, and wires. Six...
Embodiment 2
[0033] This embodiment discloses a method for automatic recognition of aviation wire identification codes based on convolutional neural networks, as a basic implementation of the present invention, that is, in embodiment 1, in the process of data cleaning, for images of vertically arranged text , get the number n of characters in the image, the width l of the characters, and the overall width L of the characters arranged s , calculate the minimum width threshold L min =l*n, and judge L s Is it greater than L min ; if L s ≤ L min , then it is judged to arrange the text vertically; if L s > L min , it is judged as a non-vertical text; further, for the text occlusion caused by the wire, the number and continuous amount of the occluded text are judged, and the continuous text occlusion amount N c t Wire pictures < 4 are retained, and other occluded wire pictures are judged to be too large in occlusion, which is not suitable for automatic recognition; if the text is too blurr...
Embodiment 3
[0035] This embodiment discloses a method for automatic recognition of aviation wire identification codes based on convolutional neural networks, as a basic implementation of the present invention, that is, in embodiment 1, in the process of data enhancement, the enhancement process is performed by expanding the The image is randomly rotated from 1° to 180° and the brightness of the image is randomly changed to restore the disordered position of the wires that may exist in the real scene, identify the situation where the light is too bright or too dark, and incorporate adversarial samples to improve the safety factor of the algorithm .
[0036] This technical solution integrates adversarial samples into the training set for enhanced training, improves the safety factor of the model, and defends against external malicious attacks.
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


