# US 2014/0193063 A1 · Duplicate check image resolution

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0193063 A1
- Document ID: US20140193063A1
- Status: Published application
- Kind: A1
- Application number: 13/734,202
- Filed: 2013-01-04
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Rodney G. Moon; Gerald C. Rector; Philip Ridgway
- Web page: https://patentgrep.com/patent/US20140193063A1

## CPC

- G06V 10/751: {Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching}
- G06F 18/22: Matching criteria, e.g. proximity measures
- G06T 3/00: Geometric image transformations in the plane of the image
- G06T 3/40: Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06V 10/10: Image acquisition (document image scanning and transmission H04N1/00; control of digital cameras H04N23/60)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A system and method for comparing digital images, such as checks images used by banks, includes receiving and processing the images to be compared, including scaling the images to a common resolution, as well as filtering them to remove spot noise, background pels, and other non-information carrying elements. One or more regions of each image are selected for comparison. The selected regions are compared to one another by subtracting the pels of one image from the other's pels. A determination is made of whether the two or more images are duplicates of one another, or depict a substantially identical subject, based on the results of the subtractions. Furthermore, the amount of filtering and scaling may be adjusted to enhance the effects of the system to take advantage of common characteristics that may be known or detected in a particular set of images to be compared.

## Claims

### Claim at position 1

1-9. (canceled)

### Claim 10

A system for comparing images, comprising:
a computer having a processor, and a computer-readable storage device;
a program embodied on the storage device for execution by the processor, the program having a plurality of program modules, including:
a receiving module configured to receive a first image and a second image;
a processing module configured to process the first image and the second image, wherein the processing includes scaling the first image and the second image to a common resolution;
a selecting module configured to select one or more pel regions of the scaled first image and of the scaled second image;
a subtracting module configured to subtract the one or more selected pel regions of the scaled first image from the one or more selected pel regions of the scaled second image, respectively; and
a determining module configured to determine whether the first image and the second image depict substantially identical subjects based on the results of the subtracting module.

### Claim 11 (depends on 10)

The system of claim 10, wherein the processing module is further configured to filter at least one image.

### Claim 12 (depends on 11)

The system of claim 11, wherein the first image and the second image are bitonal, having black pels and white pels, and the processing module is further configured to filter the first image and the second image by removing black pels or groups of black pels surrounded by white pels, and the black pels or groups of black pels exist in a square grid having the size 1 by 1 pels to 4 by 4 pels, preferably having the size 3 by 3 to 4 by 4 pels.

### Claim 13 (depends on 11)

The system of claim 11, wherein the processing module is further configured to make the amount of filtering of the first image and of the second image adjustable.

### Claim 14 (depends on 10)

The system of claim 10, wherein the scaling module is further configured to make the amount of scaling of the first image and of the second image adjustable.

### Claim 15 (depends on 10)

The system of claim 10, wherein the processing module is configured to scale the first image and the second image to a common resolution between 75 and 90 pels per inch.

### Claim 16 (depends on 10)

The system of claim 10, wherein the first image and the second image are of negotiable instruments, including check images.

### Claim 17

A computer program product for comparing images, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor to perform a method, comprising:
receiving a first image and a second image, by the processor;
processing the first image and the second image, by the processor, wherein the processing includes scaling the first image and the second image to a common resolution;
selecting one or more pel regions of the scaled first image and of the scaled second image, by the processor;
subtracting the one or more selected pel regions of the scaled first image from the one or more selected pel regions of the scaled second image, respectively, by the processor; and
determining whether the first image and the second image depict substantially identical subjects, by the processor, based on the results of the subtraction.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the processing of the first image and of the second image, by the processor, further comprises filtering at least one of the two images.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein the first image and/or the second image, received by the processor, are bitonal, having black pels and white pels, and the filtering, by the processor, further comprises removing black pels or groups of black pels surrounded by white pels, and the black pels or groups of black pels exist in a square grid having the size 1 by 1 pels to 4 by 4 pels, preferably having the size 3 by 3 to 4 by 4 pels.

### Claim 20 (depends on 18)

The computer program product of claim 18, wherein the filtering of at least one image, by the processor, is recursive.

### Claim 21 (depends on 18)

The computer program product of claim 18, wherein the filtering of at least one image, by the processor, is adjustable.

### Claim 22 (depends on 17)

The computer program product of claim 17, wherein the scaling of at least one image, by the processor, is adjustable.

### Claim 23 (depends on 17)

The computer program product of claim 17, wherein the scaling of the processed first image and of the processed second image, by the processor, is set to a common resolution between 91 and 100 pels per inch.

### Claim 24 (depends on 17)

The computer program product of claim 17, wherein the scaling of the processed first image and of the processed second image, by the processor, is set to a common resolution between 75 and 90 pels per inch.

### Claim 25 (depends on 17)

The computer program product of claim 17, wherein the first image and the second image, received by the processor, are of negotiable instruments, including check images.
