IP Library › Granted Patent US 8,103,115
Granted Patent B2
US 8,103,115 · App. 12/070,956 · Granted Jan 24, 2012

Information processing apparatus, method, and program

Assignee: Sony Corporation
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 8,103,115
App. No.
12/070,956
Granted
Jan 24, 2012
Kind
B2
Abstract

An information processing apparatus that compares an input image with a model image to identify the subject of the input image with the subject of the model image. The apparatus includes feature value extraction means for setting feature points, each of which is on an edge of the model image and provided to extract a model image feature value, which is the feature value of the model image, and extracting the model image feature value from each of a plurality of feature value extraction areas in the neighborhood of each of the feature points, and matching means for checking if an input image feature value, which is the feature value of the input image, at the point that is on an edge of the input image and corresponds to the feature point matches any of the plurality of model image feature values at the feature point.

Claims (29)

1. An information processing apparatus that compares an input image with a model image to identify the subject of the input image with the subject of the model image and that includes a processor, the apparatus comprising:

feature value extraction means for setting feature points, each of which is on an edge of the model image and provided to extract a model image feature value, which is the feature value of the model image, and extracting the model image feature value from each of a plurality of feature value extraction areas in the neighborhood of each of the feature points; and

matching means for determining whether an input image feature value, which is the feature value of the input image, at the point that is on an edge of the input image and corresponds to a feature point matches any of the plurality of model image feature values at the feature point,

wherein the feature value extracting means selects a plurality of edge points as feature points based on an entropy value indicating how the plurality of edge points are scattered.

2. The information processing apparatus according to claim 1 ,

wherein the feature value extraction means extracts multiple types of the model image feature value from each of the plurality of feature value extraction areas, and

the matching means carries out the matching operation for each of the multiple types.

3. The information processing apparatus according to claim 1 ,

wherein the feature value extraction means extracts the model image feature value from each of the plurality of feature value extraction areas, the model image feature value having successive values for each pixel in the neighborhood of an edge of the model image.

4. The information processing apparatus according to claim 1 ,

wherein the feature value extraction means extracts an edge intensity from each of the plurality of feature value extraction areas, the edge intensity obtained in the neighborhood of an edge of the model image.

5. The information processing apparatus according to claim 1 ,

wherein the feature value extraction means extracts the model image feature value, which is the feature value of the model image, from each of the plurality of feature value extraction areas in the neighborhood of the feature point defined as the point where a reference circle determined in such a way that a relatively large number of edges of the model image are contained therein intersects an edge of the model image.

6. The information processing apparatus according to claim 1 ,

wherein the feature value extraction means extracts the feature value from each of small areas obtained by radially segmenting each of the feature value extraction areas that is formed of a plurality of concentric circles having different radii, each of the segmented areas having a predetermined angle, and surrounded by the outermost concentric circle, the extracted feature values expressed by a two-dimensional histogram for the distance and angle from the center of the concentric circles.

7. The information processing apparatus according to claim 1 further comprising:

identification means for identifying the subject of the input image with the subject of the model image when the number of matching pairs, which is the result of the operation for determining whether the input image feature value matches any of the plurality of model image feature values, is greater than a predetermined value.

8. An information processing method used in an information processing apparatus that compares an input image with a model image to identify the subject of the input image with the subject of the model image, the method comprising the steps of:

setting feature points, each of which is on an edge of the model image and provided to extract a model image feature value, which is the feature value of the model image, and extracting the model image feature value from each of a plurality of feature value extraction areas in the neighborhood of each of the feature points; and

determining whether an input image feature value, which is the feature value of the input image, at the point that is on an edge of the input image and corresponds to a feature point matches any of the plurality of model image feature values at the feature point,

wherein the step of setting feature points selects a plurality of edge points as feature points based on an entropy value indicating how the plurality of edge points are scattered.

9. A non-tranitory computer readable medium storing a program that causes a computer to carry out a process for comparing an input image with a model image to identify the subject of the input image with the subject of the model image, the process comprising the steps of:

setting feature points, each of which is on an edge of the model image and provided to extract a model image feature value, which is the feature value of the model image, and extracting the model image feature value from each of a plurality of feature value extraction areas in the neighborhood of each of the feature points; and

determining whether an input image feature value, which is the feature value of the input image, at the point that is on an edge of the input image and corresponds to a feature point matches any of the plurality of model image feature values at the feature point,

wherein the step of setting feature points selects a plurality of edge points as feature points based on an entropy value indicating how the plurality of edge points are scattered.

10. An information processing apparatus that compares an input image with a model image to identify the subject of the input image with the subject of the model image, the apparatus comprising:

a feature value extractor configured to set feature points, each of which is on an edge of the model image and provided to extract a model image feature value, which is the feature value of the model image, and extracting the model image feature value from each of a plurality of feature value extraction areas in the neighborhood of each of the feature points; and

a matching section configured to determine whether an input image feature value, which is the feature value of the input image, at the point that is on an edge of the input image and corresponds to feature point matches any of the plurality of model image feature values at the feature point,

wherein the feature value extractor selects a plurality of edge points as feature points based on an entropy value indicating how the plurality of edge points are scattered.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2008
From: IWAI, YOSHIAKI; YOSHIGAHARA, TAKAYUKI; NAKAMURA, AKIRA
To: SONY CORPORATION
Reel/Frame 020901/0910 →
Priority Claims (2)
JP 2007-044996 · Feb 26, 2007 · national
JP 2007-199227 · Jul 31, 2007 · national
Continuity (1)
Related Publication 20080205764A1 · Aug 28, 2008