Image retrieving device, image retrieving method, and recording medium

US10360471B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10360471-B2
Application numberUS-201715398834-A
CountryUS
Kind codeB2
Filing dateJan 5, 2017
Priority dateJan 27, 2016
Publication dateJul 23, 2019
Grant dateJul 23, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An image retrieving device capable of retrieving an image using a local feature quantity, the image retrieving device includes a memory, and a processor in communication with the memory, the processor being configured to perform operations including receiving a designation of a retrieval condition corresponding to a retrieval source image, determining whether to use a feature quantity of a local image having scale invariance on the basis of the retrieval condition, and performing control to calculate the feature quantity of the local image having scale invariance if it is determined to use the feature quantity of the local image having scale invariance, and performing control not to calculate the feature quantity of the local image having scale invariance if it is determined not to use the feature quantity of the local image having scale invariance.

First claim

Opening claim text (preview).

What is claimed is: 1. An image retrieving device capable of retrieving an image using a local feature quantity, the image retrieving device comprising: (a) a memory; and (b) a processor in communication with the memory, the processor being configured to perform operations comprising: (i) receiving a designation of a retrieval condition corresponding to a retrieval source image; (ii) determining whether or not to use a feature quantity of a local image having scale invariance on the basis of an estimated retrieval time that is estimated based on the retrieval condition; and (iii) performing control to calculate the feature quantity of the local image having scale invariance if it is determined to use the feature quantity of the local image having scale invariance, and performing control not to calculate the feature quantity of the local image having scale invariance if it is determined not to use the feature quantity of the local image having scale invariance. 2. The image retrieving device according to claim 1 , wherein a designation of a scale correspondence range is received as the designation of the retrieval condition. 3. The image retrieving device according to claim 2 , wherein, if it is determined not to use the feature quantity of the local image having scale invariance, a parasitic image is generated based on the scale correspondence range from the retrieval source image. 4. The image retrieving device according to claim 1 , wherein the processor further performs an operation comprising (iv) detecting feature points from an image and calculating the feature quantity of the local image using pixels neighboring the feature points. 5. The image retrieving device according to claim 1 , wherein the estimated retrieval time is estimated by calculating a retrieval time on the basis of the retrieval condition. 6. The image retrieving device according to claim 5 , wherein the processor further performs operations comprising: (iv) calculating a first estimated retrieval time in a case when the feature quantity of the local image having scale invariance is used; and (v) calculating a second estimated retrieval time in a case when the feature quantity of the local image having scale invariance is not used, wherein it is determined to use the feature quantity of the local image having scale invariance in a case when the first estimated retrieval time is shorter than the second estimated retrieval time, and wherein it is determined not to use the feature quantity of the local image having scale invariance in a case when the first estimated retrieval time is not shorter than the second estimated retrieval time. 7. The image retrieving device according to claim 5 , wherein the estimated retrieval time is calculated on the basis of at least one of the scale correspondence range corresponding to the retrieval source image, the number of retrieval source images, the number of parasitic images generated based on the scale correspondence range from the retrieval source images, and an average number of local feature points that is an average of the numbers of feature points in the retrieval target image. 8. The image retrieving device according to claim 7 , wherein the processor further performs operations comprising: (iv) detecting feature points from an image and calculating local feature quantities of the feature points using pixels neighboring the feature points; (v) storing the numbers of feature points of the retrieval target image; (vi) calculating the average number of local feature points of the retrieval target image from the stored numbers of feature points of the retrieval target image; and (vii) storing the average number of local feature points of the retrieval target image. 9. The image retrieving device according to claim 8 , wherein, if an absolute value of a difference between the latest average number of local feature points of the retrieval target image and the number of local feature points of the retrieval target image when image retrieval has previously been performed is greater than a threshold value, the latest average number of local feature points of the retrieval target image is used as the average number of local feature points of the retrieval target image for calculating the estimated retrieval time and the estimated retrieval time is calculated. 10. An image retrieving method comprising: receiving a designation of a retrieval condition corresponding to a retrieval source image; determining whether or not to use a feature quantity of a local image having scale invariance on the basis of an estimated retrieval time that is estimated based on the retrieval condition; and performing control to calculate the feature quantity of the local image having scale invariance if it is determined to use the feature quantity of the local image having scale invariance, and performing control not to calculate the feature quantity of the local image having scale invariance if it is determined not to use the feature quantity of the local image having scale invariance. 11. A non-transitory computer-readable recording medium having stored a program for causing a computer to execute a method, the method comprising: receiving a designation of a retrieval condition corresponding to a retrieval source image; determining whether or not to use a feature quantity of a local image having scale invariance on the basis of an estimated retrieval time that is estimated based on the retrieval condition; and performing control to calculate the feature quantity of the local image having scale invariance of it is determined to use the feature quantity of the local image having scale invariance, and performing control not to calculate the feature quantity of the local image having scale invariance if it is determined not to use the feature quantity of the local image having scale invariance.

Assignees

Inventors

Classifications

  • User interactive design; Environments; Toolboxes · CPC title

  • Software arrangements specially adapted for pattern recognition, e.g. user interfaces or toolboxes therefor · CPC title

  • G06V10/462Primary

    Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • Scale-space analysis, e.g. wavelet analysis (multi-scale boundary representations G06V10/42) · CPC title

  • Involving statistics of pixels or of feature values, e.g. histogram matching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10360471B2 cover?
An image retrieving device capable of retrieving an image using a local feature quantity, the image retrieving device includes a memory, and a processor in communication with the memory, the processor being configured to perform operations including receiving a designation of a retrieval condition corresponding to a retrieval source image, determining whether to use a feature quantity of a loca…
Who is the assignee on this patent?
Canon Kk
What technology area does this patent fall under?
Primary CPC classification G06V10/462. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 23 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).