CPC G06V 30/2253 (2022.01) [G06V 10/24 (2022.01); G06V 10/993 (2022.01); G06V 30/133 (2022.01); G06V 30/414 (2022.01); G06V 30/418 (2022.01); G06F 2218/12 (2023.01)] | 19 Claims |
1. A method comprising benchmarking a plurality of mobile document processing engines, which are each different from each other, by, for each of the plurality of mobile document processing engines:
by the mobile document processing engine, for each of a plurality of test images in a test deck representing documents captured by a mobile device,
performing an image processing transaction on the test image, wherein the image processing transaction comprises detecting a magnetic ink character (MICR) line in the test image, and detecting a payment amount in the test image, and
producing a result comprising either an acceptance or rejection of the test image based on the image processing transaction; and,
by a verification server,
comparing the results produced by the mobile document processing engine to known results for the test deck to calculate one or more error rates for the mobile document processing engine, wherein the result produced by the mobile document processing engine for each of the plurality of test images in the test deck matches the known result for that test image when at least the mobile document processing engine successfully performed the image processing transaction for that test image, correctly detected the MICR line in the test image, and correctly detected the payment amount in the test image,
comparing the one or more error rates with one or more accuracy criteria, and
either verifying or rejecting the mobile document processing engine based on the comparison of the one or more error rates with the one or more accuracy criteria.
|