Patent ID: 11960966
Assignee: ABBYY DEVELOPMENT INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 18:
19. A system comprising:
a memory; and
a processing device operatively coupled to the memory, the processing device to:
estimate a module size of a first barcode image (BI) based on geometric characteristics of a plurality of pixel groups, each of the plurality of pixel groups comprising one or more connected pixels of a first color;
rescale the first BI based on the estimated module size;
process the rescaled first BI using a first neural network (NN) to obtain candidate locations of modules in the first BI and a map of binarized pixel intensities of the first BI;
identify associations of grid positions in a grid of modules (GoM) with the candidate locations of modules in the first BI, wherein an association of each of at least a subset of the grid positions in the GoM is identified based on one or more associations identified for other grid positions in the GoM; and
decode the first BI, using the GoM and the map of binarized pixel intensities.