| CPC G06V 10/82 (2022.01) [G06F 18/214 (2023.01); G06F 18/24143 (2023.01); G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06V 30/1444 (2022.01); G06V 30/18057 (2022.01); G06V 30/19173 (2022.01); G06V 30/413 (2022.01); G06V 30/414 (2022.01); G06V 30/10 (2022.01)] | 20 Claims |

|
1. An image recognition system, comprising:
a processor; and
a non-transitory computer-readable medium; and
stored instructions translatable by the processor to perform:
obtaining a plurality of document components, wherein each document component represents a corresponding feature type;
dynamically generating a plurality of images of simulated documents, each image being generated from a corresponding subset of the plurality of document components;
providing the plurality of images as inputs to a convolutional neural network and providing, for each image, the corresponding feature types of the document components from which the image was generated as expected outputs; and
training the convolutional neural network to recognize in the images the feature types of the corresponding document components.
|