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

Claim 9:
10. A method comprising:
obtaining a barcode image (BI) of a stacked linear barcode comprising symbols arranged in a plurality of columns and a plurality of rows, wherein each symbol comprises a fixed number of modules;
estimating, based on geometric characteristics of the BI, a module width and a module height;
processing, in view of the module height, the BI using a first neural network (NN) to obtain a mask of rows, wherein the mask of rows characterizes spatial arrangement of the plurality of rows in the BI;
modifying, using the mask of rows, horizontal alignment of one or more rows of the plurality of rows of the BI to obtain a realigned BI;
processing, in view of the module width, the realigned BI to identify the symbols of the BI, wherein each symbol of the BI is identified using a plurality of aggregated probabilities, each of the plurality of aggregated probabilities characterizing a likelihood that a reference symbol of a plurality of reference symbols matches a respective symbol of the BI; and
decoding the BI using the identified symbols of the BI.