Image overlay for duplicate image detection
AssigneeBank of America Corporation
InventorsKerry M. Cantley, John W. DeZervos, Erin Cassell, John J. Towey, Lori G. Noesges
Life of this patent
Estimating the term…
Abstract
Embodiment for detecting duplicate images include systems for determining that two or more of the images have similar key attributes such as attributes related to certain data in the images or image quality. Further, the embodiments include superimposing at least a portion of a first image of the two or more images over at least a portion of the second image of the two or more images, comparing the first image and second image; and determining whether the first image and the second image are identical.
Claims15
A system for detecting duplicate images, the system comprising:
- a computer apparatus including a processor and a memory;
- and
- a duplicate detection software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to:
- receive multiple images;
- determine that first and second images of the multiple images have similar key attributes;
- retrieve a document template associated with the first and second images;
- superimpose the first and the second images over the document template;
- compare the first image with the second image and the document template;
- identify differences between the first image and the second image relative to the document template, the differences comprising a portion of the first image containing first markings and a portion of the second image containing second markings;
- determine that the portion of the first image and the portion of the second image are positioned in different and separate areas of each of the first and second images, wherein the first markings and the second markings are identical;
- and
- discard at least one of the first image and second image based on one or more sources of the first image and the second image, image quality of the first image and the second image, or receipt date of the first image and the second image.
A computer program product for detecting duplicate images, the computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- computer readable program code configured to receive multiple images;
- computer readable program code configured to determine that first and second images have similar key attributes;
- computer readable program code configured to retrieve a document template associated with the first and second images;
- computer readable program code configured to superimpose the first and second images over the document template;
- computer readable program code configured to compare the first image with the second image and the document template;
- computer readable program code configured to identify differences between the first image and the second image relative to the document template, the differences comprising a portion of the first image containing first markings and a portion of the second image containing second markings;
- computer readable program code configured to determine that the portion of the first image and the portion of the second image are positioned in different and separate areas of each of the first and second images, wherein the first markings and the second markings are identical;
- and
- computer readable program code configured to discard at least one of the first and second images based on one or more sources of the first image and the second image, image quality of the first image and the second image, or receipt date of the first image and the second image.
A computer-implemented method for detecting duplicate images the method comprising:
- receiving, at a computing device, multiple images;
- determining, by a computing device processor, that first and second images have similar key attributes;
- retrieving, by a computing device processor, a document template associated with the first and second images;
- superimposing, by a computing device processor, the first and second images over the document template;
- comparing, by a computing device processor, the first image with the second image and the document template;
- identifying, by a computing device processor, differences between the first image and the second image relative to the document template, the differences comprising a portion of the first markings and a portion of the second image containing second markings;
- determining, by a computing device processor, that the portion of the first image and the portion of the second image are positioned in different and separate areas of each of the first and second images, wherein the first markings and the second markings are identical;
- discarding, by a computing device processor, at least one of the first image and the second image based on one or more sources of the first image and the second image, image quality of the first image and the second image, or receipt date of the first image and the second image.
Dependencies are inferred from the claim text.