Machine-Learning Image Processing for Client-Side Check Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mobile check deposit solutions face challenges with inconsistent image quality, fraud detection, and server resource overload due to heavy reliance on backend processing, especially in varied environmental conditions and hardware configurations.

Innovation Solution

A computing system that performs client-side validation using machine-learning models to enhance image quality, detect fraud, and reduce server load by processing document information locally on mobile devices, including object recognition engines for document detection and validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If mobile devices capture check images in varied environmental conditions, then user convenience is improved, but image quality becomes inconsistent

Engineering Contradiction:
Improveuser convenienceVSAvoidimage quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system performs preliminary validation and processing of image quality metrics on the client device before transmission. The machine learning model pre-assesses image quality, lighting conditions, and clarity, providing immediate feedback to users to retake images if necessary, thereby ensuring consistent quality without requiring controlled environmental conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts processing parameters based on detected environmental conditions. The machine learning model analyzes image characteristics such as lighting, focus, and orientation, then adapts validation thresholds and processing algorithms accordingly, allowing consistent processing across varied capture conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If backend servers process all image validation tasks, then fraud detection accuracy is improved, but server resource consumption increases

Engineering Contradiction:
Improvefraud detection accuracyVSAvoidserver resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system segments the fraud detection process into client-side and server-side components. The machine learning model performs initial validation, quality assessment, and basic fraud detection on the client device, filtering out obviously problematic images. Only images requiring advanced analysis are transmitted to backend servers, significantly reducing server resource consumption while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The machine learning model acts as an intermediary between image capture and backend processing. It pre-processes images, validates quality metrics, and performs initial fraud detection, serving as a gatekeeper that reduces the burden on backend servers while ensuring that only valid images requiring full processing are transmitted.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If detailed instructions are provided to users for check deposition, then processing accuracy is improved, but user convenience decreases

Engineering Contradiction:
Improveprocessing accuracyVSAvoiduser convenience
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system provides real-time feedback to users during the image capture process. The machine learning model analyzes captured images and provides immediate guidance on orientation, lighting, and quality issues through the user interface. This contextual feedback achieves high processing accuracy without requiring users to read or remember detailed instructions beforehand.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The machine learning model enables the system to self-validate image quality and provide automated guidance. Rather than requiring users to follow complex manual instructions, the system autonomously assesses image quality and provides targeted, context-specific feedback, making the process intuitive and instruction-free while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

4Loss of time

If remote deposit capture is implemented, then latency and travel time are reduced, but identity verification and authenticity validation become more difficult

Engineering Contradiction:
Improvedeposit latencyVSAvoididentity verification difficulty
Core Design Contradiction:
Loss of timeVSDifficulty of detecting and measuring

Solution Approach 1:

The system replaces manual identity verification and authenticity checking with machine learning-based automated validation. The model analyzes check images for security features, authenticity markers, and consistency with known patterns, performing verification tasks that traditionally required physical inspection by trained personnel, thereby enabling remote processing without compromising validation capability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12387512B1Machine-learning models for image processing
Publication Date: 2025.08.12 CITIBANK N A
  • US12387512B1 patent drawing
  • US12387512B1 patent drawing
  • US12387512B1 patent drawing

AI summary

Presented herein are systems and methods for the employment of machine learning models for image processing as may be performed by computing devices associated with an end user. A method may include obtaining video data comprising a plurality of frames including a document of a document type. The method may include executing an object recognition engine of a machine-learning architecture using image data of the plurality of frames, the object recognition engine trained to detect edges of documents. The method may include identifying, based on the edge detection, a plurality of boundaries for the document. The method may include validating, based on the plurality of boundaries, the document as the document type. The method may include transmitting via one or more networks, to a computer remote from the computing device, responsive to the validation of the type of document, the image data for the plurality of frames depicting the document.