IP Library › Granted Patent US 7,876,471
Granted Patent B2
US 7,876,471 · App. 11/459,995 · Granted Jan 25, 2011

Image processing apparatus, control method and program thereof which searches for corresponding original electronic data based on a paper document

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,876,471
App. No.
11/459,995
Granted
Jan 25, 2011
Kind
B2
Abstract

Printed material is electronically read, and electronic data of that printed material is input as a comparison source image. From the comparison source image, a plurality of partial regions are extracted. Layout comparison between partial regions of the comparison source image and a comparison destination image stored in a storage unit is executed under a condition in which the positional deviation amount in the center of gravity direction of an image is looser than those in other directions.

Claims (31)

1. An image processing apparatus for executing similarity comparison processing of images, comprising:

storage means for storing a plurality of electronic data as comparison destination images;

input means for electronically scanning printed material and inputting electronic data of the printed material as a comparison source image;

extraction means for extracting a plurality of partial regions from the comparison source image;

calculation means for calculating a distance between a center of one of the partial regions and a center of gravity of the source image as a first block distance and calculating a distance between a center of another partial regions and the center of gravity of the source image as a second block distance; and

search means for searching said storage means for an image by using a distance ratio of the first block distance to the second block distance as a first search condition.

2. The apparatus according to claim 1 , wherein said

calculation means calculates a reduction ratio of a partial region of the comparison source image to a partial region of the comparison destination image based on a degree of positional deviation of the partial regions of the comparison source image and the comparison destination image, and

said search means compares, as layout comparison, a size obtained when the partial region of the comparison destination image is reduced based on the reduction ratio with a size of the partial image of the comparison source image.

3. The apparatus according to claim 1 , wherein said search means executes layout comparison using, when a center of gravity of an entire image is defined as an origin, a center of gravity angle, an angle a line that connects the origin and the center of gravity of a partial region makes with a reference line in the entire image and the origin.

4. The apparatus according to claim 1 , wherein said search means executes layout comparison using, when a center of gravity of an entire image is defined as an origin, a center of gravity angle, an angle a line that connects the origin and the center of gravity of a partial region makes with a reference line, and a distance between a center of gravity of the partial region and the origin.

5. The apparatus according to claim 1 , wherein said search means executes layout comparison using an area of an overlapping region where partial regions of the comparison source image and the comparison destination image overlap.

6. The apparatus according to claim 1 , wherein said search means comprises:

determination means for determining whether or not center of gravities of partial regions of the comparison source image and the comparison destination image and a center of gravity of an image are located on an identical line; and

calculation means for, when said determination means determines that the center of gravities are located on the identical line, calculating a reduction ratio of the partial region of the comparison source image to the partial region of the comparison destination image based on a degree of positional deviation between the center of gravities of the partial regions of the comparison source image and the comparison destination image, and

said search means executes layout comparison between a partial image obtained by reducing the partial region of the comparison destination image based on the reduction ratio, and the partial region of the comparison source image.

7. The apparatus according to claim 1 , said search means comprising:

layout comparison means for executing layout comparison between the distance ratio of the comparison source images and a distance ratio of the comparison destination images;

first search means for searching said storage means for images corresponding to the first search condition based on a result of said layout comparison means;

feature amount comparison means for executing feature amount comparison between partial regions of the comparison source image and partial regions of the respective images corresponding to the first search condition searched by said first search means; and

second search means for searching the images searched by said first search means for an image corresponding to the feature amount of the comparison source image based on a result of said feature amount comparison means.

8. A method of controlling an image processing apparatus executed by a CPU, comprising:

an input step of electronically scanning printed material and inputting electronic data of the printed material as a comparison source image;

an extraction step of extracting a plurality of partial regions from the comparison source image;

a calculation step of calculating a distance between a center of one of the partial regions and a center of gravity of the source image as a first block distance and calculating a distance between a center of another partial regions and the center of gravity of the source image as a second block distance; and

a search step of searching storage means for an image by using a distance ratio of the first block distance to the second block distance as a first search condition.

9. A computer-readable storage medium storing a program for making a computer execute similarity comparison processing of images, said program characterized by making the computer execute:

an input step of electronically scanning printed material and inputting electronic data of the printed material as a comparison source image;

an extraction step of extracting a plurality of partial regions from the comparison source image;

a calculation step of calculating a distance between a center of one of the partial regions and a center of gravity of the source image as a first block distance and calculating a distance between a center of another partial regions and the center of gravity of the source image as a second block distance; and

a search step of searching storage means for an image by using a distance ratio of the first block distance to the second block distance as a first search condition.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2020
From: NORTHERN PROTOCOL INC.
To: AWESTON HOLDINGS INC.
Reel/Frame 053093/0394 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2018
From: LOT NETWORK INC.
To: NORTHERN PROTOCOL INC.
Reel/Frame 047866/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: CANON INC.
To: LOT NETWORK INC.
Reel/Frame 047735/0833 →
SEC FORM 20-F EXCERPT ESTABLISHING NAME EQUIVALENCY Recorded Dec 6, 2018
From: CANON KABUSHIKI KAISHA
To: CANON INC.
Reel/Frame 048902/0727 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2006
From: TOJO, HIROSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 017999/0996 →
Priority Claims (1)
JP 2005-230088 · Aug 8, 2005 · national
Continuity (1)
Related Publication 20070030519A1 · Feb 8, 2007