Optical information reading device
AssigneeKeyence Corporation
InventorIkuo YAMADA
Life of this patent
Estimating the term…
Abstract
To suppress an increase in processing time due to a load of inference processing while improving reading accuracy by the inference processing of machine learning. An optical information reading device includes a processor including: an inference processing part that inputs a code image to a neural network and executes inference processing of generating an ideal image corresponding to the code image; and a decoding processing part that executes first decoding processing of decoding the code image and second decoding processing of decoding the ideal image generated by the inference processing part. The processor executes the inference processing and the first decoding processing in parallel, and executes the second decoding processing after completion of the inference processing.
Claims21
1-20. (canceled)
An optical information reading device for reading a code attached to a workpiece, the optical information reading device comprising:
- a camera configured to capture an image of the code and generate a first image containing the code;
- a storage unit configured to store information of a neural network;
- and
- a processor configured to perform a neural network processing to generate a second image based on the first image and the information of the neural network, the second image having a higher image quality for decoding the code than the first image, wherein
- the processor is configured to generate a combined image in which the first image and the second image are superimposed, and generate a user interface that displays the combined image.
A method for reading a code attached to a workpiece, the method comprising:
- capturing, by a camera, a first image containing the code;
- inputting, by a processor, the first image into a neural network based on information of the neural network stored in a storage unit;
- performing, by the processor, neural network processing to generate a second image based on the first image and the information of the neural network, the second image having higher image quality for decoding the code than the first image;
- generating, by the processor, a combined image in which the first image and the second image are superimposed;
- and
- generating, by the processor, a user interface that displays the combined image.
A non-transitory computer-readable medium storing a program that, when executed by a computer, causes the computer to perform a method comprising:
- receiving a first image containing a code;
- inputting the first image into a neural network;
- performing a neural network processing to generate a second image based on the first image and the information of the neural network, the second image having a higher image quality for decoding the code than the first image;
- generating a combined image in which the first image and the second image are superimposed;
- and
- generating a user interface that displays the combined image.
Dependencies are inferred from the claim text.