Check Field Detection Using VLM-MLLM Zero-Shot Bounding Box Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional machine learning-based object detection models for check field extraction require fine-tuning on large, annotated datasets, which are difficult to curate due to privacy constraints and diverse visual structures of checks, limiting scalability and availability.

Innovation Solution

A training-free framework combining a visual-language model (VLM) and a multimodal large language model (MLLM) for zero-shot object detection on bank checks, leveraging the VLM to propose bounding boxes and the MLLM to select the correct ones without task-specific training.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning-based object detection models are used for check field extraction, then detection accuracy can be achieved through fine-tuning, but the requirement for large annotated datasets worsens scalability and availability due to privacy constraints and diverse visual structures

Engineering Contradiction:
Improvedetection accuracyVSAvoidscalability and availability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces CLIP (Contrastive Language-Image Pre-training) as an intermediary model that bridges the gap between visual check images and textual field descriptions. CLIP enables zero-shot detection by learning a joint embedding space where images and text prompts can be compared without task-specific fine-tuning, thus achieving adaptability across diverse check formats without requiring annotated datasets for each variant

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary action by pre-training the CLIP model on large-scale image-text pairs before deployment. This pre-training establishes a robust foundation for semantic matching that enables the model to generalize to unseen check formats and field types without requiring further fine-tuning on domain-specific annotated data

Inventive Principle:
Principle #10Preliminary action

2Reliability

If traditional object detection models are fine-tuned on annotated datasets, then task-specific performance improves, but the complexity of data curation and model training increases

Engineering Contradiction:
Improvetask-specific performanceVSAvoiddata curation and model training complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables self-service by allowing the detection system to automatically adapt to new check formats and field types through zero-shot learning. The CLIP model inherently possesses the capability to handle diverse check structures without requiring manual fine-tuning, eliminating the need for complex data curation pipelines and model retraining procedures

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent achieves universality by designing a single CLIP-based detection framework that can handle multiple check formats, field types, and document structures simultaneously. The model's ability to process arbitrary text prompts allows it to detect various field types (account numbers, dates, amounts, etc.) across different check designs without requiring separate specialized models

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12488609B1Training-free framework for zero-shot check field detection
Publication Date: 2025.12.02 US BANK NATIONAL ASSOCIATION
  • US12488609B1 patent drawing
  • US12488609B1 patent drawing
  • US12488609B1 patent drawing

AI summary

A first Vision-Language Model (VLM) in a first branch identifies a first set of fields in input data using a visualized first set of bounding boxes (BB). The first VLM labels and outputs a labeled first set of fields. A first agentic AI in the first branch localizes and outputs an identified field as a desired type of filed using a visualized identified BB. A second VLM in a second branch identifies a second set of fields in the input data using a visualized second set of BBs. An MLLM uses the input data with the second set of BBs to output a set of recognizing field from the second set of BBs. A second agentic AI in the second branch and labels a target field. A training data set is formed by combining the input data, labeled identified field, and the labeled target field.