| CPC G06V 10/28 (2022.01) [G06T 7/11 (2017.01); G06T 7/136 (2017.01); G06T 7/187 (2017.01); G06V 10/25 (2022.01); G06V 10/457 (2022.01); G06T 2207/20104 (2013.01)] | 13 Claims |

|
1. A computer-implemented method, comprising:
identifying a region of interest of a document depicted within a color digital image;
generating a plurality of binarized images based on the region of interest, wherein the plurality of binarized images are each independently generated using a different one of a plurality of binarization thresholds; and
extracting data from some or all of the plurality of binarized images;
wherein the extracted data comprises one or more connected components represented in the plurality of binarized images;
wherein one or more of the connected components at least partially overlap or are at least partially obscured by a plurality of unique background elements;
wherein the plurality of unique background elements are each independently characterized by different color profiles within the color digital image; and
independently normalizing color within individual regions the color digital image prior to generating the plurality of binarized images, wherein the normalizing comprises stretching a range of intensity values observed in each of a plurality of color channels corresponding to a plurality of pixels of the color digital image such that:
a minimum intensity value observed in each of the plurality of color channels corresponds to a minimum possible intensity value in the color digital image, and
a maximum intensity value observed in each of the plurality of color channels corresponds to a maximum possible intensity value in the color digital image.
|