MICR Image Augmentation for Robust Check Data Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural networks in financial software face overfitting due to limited and biased training data, particularly in fields like bank routing numbers, dates, and account numbers, leading to inaccurate predictions and potential financial losses.

Innovation Solution

Augment electronic documents with randomly generated synthetic sections and apply destructive data augmentation techniques to increase data diversity, using bounding box detection, random data generation, and image processing to enhance generalizability and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If neural networks are trained on limited and biased training data, then training time and computational resources are reduced, but model accuracy and generalizability deteriorate due to overfitting

Engineering Contradiction:
Improvetraining timeVSAvoidmodel accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs preliminary data augmentation by generating synthetic document images with randomized fields (routing numbers, dates, account numbers) before training begins. This pre-prepared diverse training data allows the model to learn general patterns without requiring extensive training time on massive datasets, thus resolving the contradiction between training efficiency and model reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameters of training data by randomly varying numeric fields (routing numbers, dates, account numbers) across synthetic documents. This parameter diversification enables the model to generalize better to real-world variations without increasing training complexity, improving reliability while maintaining reasonable training time

Inventive Principle:
Principle #35Parameter changes

2Reliability

If neural networks are trained on diverse and augmented training data, then model generalizability and accuracy are improved, but data preparation complexity and processing time increase

Engineering Contradiction:
Improvemodel generalizabilityVSAvoiddata preparation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system applies local quality by selectively augmenting only specific fields (routing numbers, dates, account numbers) rather than entire documents. This targeted approach increases model generalizability for critical numeric fields while keeping the overall data preparation process manageable and not excessively complex

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system creates synthetic copies of existing document templates with randomized field values. This copying approach efficiently generates diverse training data without requiring manual creation of each sample, improving generalizability while maintaining reasonable data preparation complexity through automated template-based generation

Inventive Principle:
Principle #26Copying

3Reliability

If random synthetic data is generated for training, then overfitting is reduced and model robustness is improved, but data quality control and validation become more difficult

Engineering Contradiction:
Improvemodel robustnessVSAvoiddata quality validation
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system implements feedback mechanisms where synthetic data generation parameters are adjusted based on model performance metrics. By monitoring validation results and feeding this information back into the data generation process, the system maintains model robustness while enabling quality control through iterative refinement and performance-based validation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250371896A1Check image random routing number generation
Publication Date: 2025.12.04 CAPITAL ONE SERVICES LLC
  • US20250371896A1 patent drawing
  • US20250371896A1 patent drawing
  • US20250371896A1 patent drawing

AI summary

Disclosed herein are system, device, method and/or computer program product embodiments for training a machine learning model for processing an electronic document. To train the machine learning model, an embodiment may first collect electronic documents from a database. The embodiment may then detect a magnetic ink character recognition (MICR) region in each electronic document. The embodiment may then generate a random replacement image for each detected region. The embodiment may then replace each detected region with the corresponding generated random image. The embodiment may then generate a training set comprising the modified images. Finally, the embodiment may train the machine learning model using the generated training set.