US5644765A - Image retrieving method and apparatus that calculates characteristic amounts of data correlated with and identifying an image - Google Patents

Image retrieving method and apparatus that calculates characteristic amounts of data correlated with and identifying an image Download PDF

Info

Publication number
US5644765A
US5644765A US08/351,229 US35122994A US5644765A US 5644765 A US5644765 A US 5644765A US 35122994 A US35122994 A US 35122994A US 5644765 A US5644765 A US 5644765A
Authority
US
United States
Prior art keywords
image
data
amounts
characteristic
additional
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/351,229
Inventor
Norio Shimura
Yuichi Bannai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Assigned to CANON KABUSHIKI KAISHA reassignment CANON KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BANNAI, YUICHI, SHIMURA, NORIO
Application granted granted Critical
Publication of US5644765A publication Critical patent/US5644765A/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5854Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99935Query augmenting and refining, e.g. inexact access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image

Definitions

  • This invention relates to an image retrieving method and apparatus for retrieving an image from an image data base.
  • additional information comprising, for example, the title and the type of image, is retrieved using keywords.
  • the present invention has been made in consideration of the above-described problems.
  • the present invention which achieves the above-described object, relates to an image retrieving method, comprising the steps of selecting additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, generating a plurality of feature data from input illustrative image data, calculating the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected in the selecting step, and selecting image data having calculated distance values in the order of smallest distance values.
  • the present invention relates to an image retrieving apparatus, comprising additional-information selection means for selecting additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, generation means for generating a plurality of feature data from input illustrative image data, distance calculation means for calculating the value of a distance between each of the plurality of feature data and feature data of image data having the additional information selected by the additional-information selection means, and selection means for selecting image data having calculated distance values in the order of smallest distance values.
  • the additional-information selection step selects additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, the generation step generates a plurality of feature data from input illustrative image data, the distance calculation step calculates the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected in the additonal-information selection step, and image data having calculated distance values are selected in the order of smallest distance values.
  • the additional-information selection means selects additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, the generation means generates a plurality of feature data from input illustrative image data, the distance calculation means calculates the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected by the additional-information selection means, and image data having calculated distance values are selected in the order of smallest distance values.
  • FIG. 1 is a block diagram illustrating the configuration of a retrieving apparatus according to an embodiment of the present invention
  • FIG. 2 is a diagram illustrating the concept of retrieval using an illustrative image
  • FIG. 3 is a flowchart illustrating retrieval processing using additional information
  • FIG. 4 is a diagram illustrating retrieval processing of the present embodiment.
  • FIG. 5 is a flowchart illustrating retrieval processing using characteristic-amounts.
  • FIG. 1 is a block diagram illustrating the configuration of an image retrieving apparatus according to an embodiment of the present invention.
  • a data input unit 1 comprises, for example, a scanner or the like for inputting data to be stored in a data base.
  • a feature calculation unit 2 comprises, for example, a RAM (Random Access Memory), which stores, for example, a software program for extracting various kinds of characteristic-amounts for an input image.
  • a control unit 6 extracts various kinds of features for an input image by reading and executing the software program.
  • a data storage unit 3 comprises, for example, a hard disk, which stores input data.
  • a retrieval-condition input unit 4 comprises, for example, a keyboard, a mouse or the like for inputting retrieval conditions for retrieving desired data.
  • a candidate determination unit 5 comprises a RAM, which stores a software program for selecting candidate images from images stored in the data storage unit 3 based on the retrieval conditions input from the retrieval-condition input unit 4.
  • a display unit 7 comprises, for example, a CRT display for displaying image data, an input command, processed data and the like.
  • the control unit 6 comprises a central processing unit for controlling the entirety of the above-described blocks, and realizes the functions of the respective blocks by reading and executing the software program.
  • the data input unit 1 includes an image input unit 11, such as a scanner or the like, for inputting image data, and an additional-information input unit 12 for inputting information relating to an image, such as the name of the image, the date, and other necessary information.
  • image input unit 11 such as a scanner or the like
  • additional-information input unit 12 for inputting information relating to an image, such as the name of the image, the date, and other necessary information.
  • the data storage unit 3 includes an image-data storage unit 31 for storing image data input through the data input unit 1, an additional-information storage unit 32 for storing additional information of image data stored in the image-data storage unit 31 so as to correspond to the image data, and a feature storage unit 33 for storing a feature calculated by the feature calculation unit 2 so as to correspond to each image data.
  • Image data is retrieved by the above-described configuration.
  • the candidate determination unit 5 stores the software program, and includes a retrieval unit 51 using additional information, a similarity calculation unit 52 for calculating similarity using features, and a candidate-order determination unit 53 for sorting feature data of a plurality of candidates in the order of higher similarity.
  • FIG. 3 is a flowchart illustrating procedures for forming a data base, i.e., processing procedures from inputting of a group of image data to be retrieved until storing of the input data in the data storage unit 3. A description will now be provided for each of the steps.
  • step S1 additional information relating to an image to be input, comprising the name of the image, the date, and other necessary information, is input through the additional-information input unit 12.
  • step S2 image data corresponding to the additional information input in step S1 is input through the image input unit 11, comprising the scanner.
  • step S3 the feature calculation unit 2 extracts a plurality of features indicating characteristics of the corresponding image from the image data input in step S2.
  • the feature may comprise the number of black pixels in each of a plurality of blocks obtained by dividing an image region, the number of black pixels on each line, the number of black/white reversal portions on each line, or a combination of at least one of the above-described numbers.
  • step S4 the additional information input in step S1 is stored in the additional-information storage unit 32.
  • the additional information further comprises positional information relating to a position where the image data is to be stored in step S5, and positional information relating to a position where the extracted features are to be stored in step S6.
  • step S5 the input image data is stored in the image data storage unit 31 of the data storage unit 3.
  • step S6 the extracted features are stored in the feature storage unit 33.
  • the data relating to the input image data can be easily stored so as to correlate with each other, for example, by using a data base management system comprising a correlated data base or the like.
  • a desired image is retrieved by additional information in a series of steps starting from step S11.
  • a similar image is obtained from an illustrative image in a series of steps starting from step S12.
  • the first and second methods are combined.
  • the first retrieval method using additional information using additional information, previously known additional information relating to a desired image, comprising the name of the image, whether the image comprises a color image or a monochromatic image, the date of registration of the image, the type of image, or the like, is input through a retrieving-additional-information input unit 43, and adapted additional information is retrieved from additional information stored in the additional-information storage unit 32.
  • the retrieval by additional information can easily be executed using a correlated-data-base operation language such as SQL or the like.
  • the user inputs a plurality of illustrative images, which are illustrative of the desired image, through an illustrative-image input unit 41, and an image which resembles one of the illustrative images is retrieved.
  • Image data stored in the data base may be used as the illustrative images.
  • the coincident image data is selected as a first candidate. Thereafter, remaining image data is sequentially selected as candidates starting from a second candidate in the order of similarity.
  • FIG. 2 is a schematic diagram illustrating the method of retrieving image data from a data base using an illustrative image.
  • FIG. 5 is a flowchart illustrating the processing procesures of the method.
  • step S30 a plurality of features are calculated by the feature calculation unit 2 using an illustrative image 20 input through the illustrative-image input unit 41.
  • a feature calculation by calculation unit 2 of the illustrative image 20 shown in FIG. 2 is performed, whereby a feature p0 is obtained.
  • step S31 one feature is read from the disk of the feature storage unit 33 of the data base into a RAM 8 for operation.
  • a feature p1 is read from the feature storage unit 33 of the data base.
  • a plurality of features may, of course, be read if the capacity of the RAM 8 for operation is large.
  • step S32 the distance between each of the features of the data base stored in the RAM 8 for operation and the feature of the illustrative image is calculated (see FIG. 2). Image data which has the smallest distance value is determined to be most similar to the illustrative image. This processing is performed by the similarity calculation unit 52.
  • step S33 it is determined if all features stored in the data base have been read and retrieved. If the result of the determination is negative, the process returns to step S31 in order to repeat the calculation of the distance for the next data to be retrieved. If the result of the determination is affirmative, the process proceeds to step S34.
  • step S34 features of the data base having distance values smaller than a predetermined threshold are sorted in the order of smallest distance values.
  • a result of retrieval 21 shown in FIG. 2 illustrates an example of such processing. This processing is performed by the candidate-order determination unit 53.
  • the above-described distance is calculated for each of the illustrative images, the average of obtained distance values is made a final distance value, sorting is performed based on the average, and the order of candidates is determined.
  • Various other methods for obtaining the final order of candidates can be considered.
  • the user assigns a weighted value for the distance value for each illustrative image, and the final distance value is calculated using assigned values.
  • the order of candidates is determined for each illustrative image, and the final order of candidates is obtained from the relationship among the orders of candidates for respective illustrative images, for example, from the sum of the orders of the same candidate.
  • the selection of the feature to be used can be assigned by an input operation by the user through a keyboard or the like.
  • the calculation of the distance is performed using a predetermined feature.
  • similarity between images is obtained by calculating the distance between the features of the respective images.
  • step S10 one of the following three methods is selected through the keyboard, serving as the retrieval-condition input unit 4.
  • Image retrieval is performed using additional information as a retrieval key.
  • Image retrieval is performed using features as a retrieval key.
  • Image retrieval is performed using both additional information and features as a retrieval key.
  • step S11 and steps which follow step S11 image retrieval processing is performed using additional information as a retrieval key.
  • step S11 matching processing between additional information input through the retrieving-additional-information input unit 43 and additional information stored in the additional-information storage unit 32 of the data base are used in order to retrieve an image having adapted additional information.
  • step S14 it is determined if an image having adapted additional information is present.
  • step S20 If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is determined to be a candidate image, and the process proceeds to step S19.
  • step S12 and steps which follow step S12 image retrieval processing is performed using features as a retrieval key.
  • step S12 the processing conforming to the flow of image retrieval by features, which has already been described with reference to FIG. 5, is performed.
  • Candidate images are sorted in the order of higher similarity in terms of features.
  • step S15 it is determined if the similarity of an image is greater than a predetermined threshold.
  • step S20 If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is determined to be a candidate image, and the process proceeds to step S19.
  • step S13 and steps which follow step S13 image retrieval processing is performed using both additional information and features as a retrieval key.
  • step S13 retrieval by additional information, which has already been described in step S11, is performed.
  • step S16 it is determined if adapted additional information is present.
  • step S17 only images retrieved by using additional information as a key are retrieved by the features of respective images. This processing is equivalent to the processing described with reference to FIG. 5, and images retrieved by features are sorted in the order of higher similarity.
  • step S18 it is determined if the similarity of a retrieved image is greater than a predetermined threshold.
  • step S20 If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is detemined to be a candidate image, and the process proceeds to step S19.
  • step S19 retrieved candidate images are displayed on the picture surface of the display unit 7, and the process is terminated.
  • step S20 information indicating the absence of candidate images is displayed on the display unit 7.
  • similarity retrieval can be performed by individually assigning a feature used for calculating similarity for each illustrative image by the feature selection unit 42. For example, similarity retrieval is performed by calculating similarity using features a and b for an illustrative image X, and using features c, d and e for an illustrative image Y.
  • the present invention may be applied to a system which comprises a plurality of apparatuses, or to an apparatus which comprises a single unit.
  • the present invention may, of course, be applied when the object of the invention is achieved by supplying a system or an apparatus with a program.
  • the following effects are obtained according to the above-described embodiment. That is, in an operation of retrieving a desired image from an image data base, by retrieving similar images from a plurality of illustrative images and additional information, accuracy in retrieval is improved, and efficient similarity retrieval can be realized. Additional information alone, features alone, or a combination of additional information and features can be selected as a retrieval key, so that flexible image retrieval which is most suitable to the user's requirements can be performed.

Abstract

An image-retrieving system for retrieving a desired image from a data base. A storage device in the data base stores a plurality of images, additional information for identifying each of the plurality of images and calculated feature data for identifying each of the images. A first input device inputs additional-information data for identifying a desired image stored in the data base. An additional-information selection device selects a first set of candidates as the desired image by comparing the input additional-information with the stored additional-information for each of the stored plurality of images. A second input device inputs an illustrative image, which is illustrative of the desired image, and a generation device generates feature data from the input illustrative image. A selection device selects as the desired image a one of the candidates whose stored feature data is most similar to the generated feature data of the input illustrative image.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to an image retrieving method and apparatus for retrieving an image from an image data base.
2. Description of the Related Art
In a conventional method of retrieving a desired image from an image data base, additional information, comprising, for example, the title and the type of image, is retrieved using keywords.
However, in retrieval using additional information, it is extremely difficult to systematically provide keywords for all of the stored images when the size of the image data base is large and the shape of each image is complicated, so that it is often impossible to retrieve a desired image by only using keywords.
SUMMARY OF THE INVENTION
The present invention has been made in consideration of the above-described problems.
It is an object of the present invention to provide an image retrieving method and apparatus which can perform very precise image retrieval to meet a user's requirements.
According to one aspect, the present invention, which achieves the above-described object, relates to an image retrieving method, comprising the steps of selecting additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, generating a plurality of feature data from input illustrative image data, calculating the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected in the selecting step, and selecting image data having calculated distance values in the order of smallest distance values.
According to another aspect, the present invention relates to an image retrieving apparatus, comprising additional-information selection means for selecting additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, generation means for generating a plurality of feature data from input illustrative image data, distance calculation means for calculating the value of a distance between each of the plurality of feature data and feature data of image data having the additional information selected by the additional-information selection means, and selection means for selecting image data having calculated distance values in the order of smallest distance values.
In the above-described configuration, the additional-information selection step selects additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, the generation step generates a plurality of feature data from input illustrative image data, the distance calculation step calculates the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected in the additonal-information selection step, and image data having calculated distance values are selected in the order of smallest distance values.
In the other configuration, the additional-information selection means selects additional information of an adapted image by comparing input additional information with stored additional information of each image stored in a data base, the generation means generates a plurality of feature data from input illustrative image data, the distance calculation means calculates the value of the distance between each of the plurality of feature data and feature data of image data having the additional information selected by the additional-information selection means, and image data having calculated distance values are selected in the order of smallest distance values.
The foregoing and other objects, advantages and features of the present invention will become more apparent from the following detailed description of the preferred embodiment taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating the configuration of a retrieving apparatus according to an embodiment of the present invention;
FIG. 2 is a diagram illustrating the concept of retrieval using an illustrative image;
FIG. 3 is a flowchart illustrating retrieval processing using additional information;
FIG. 4 is a diagram illustrating retrieval processing of the present embodiment; and
FIG. 5 is a flowchart illustrating retrieval processing using characteristic-amounts.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
FIG. 1 is a block diagram illustrating the configuration of an image retrieving apparatus according to an embodiment of the present invention.
In FIG. 1, a data input unit 1 comprises, for example, a scanner or the like for inputting data to be stored in a data base. A feature calculation unit 2 comprises, for example, a RAM (Random Access Memory), which stores, for example, a software program for extracting various kinds of characteristic-amounts for an input image. A control unit 6 extracts various kinds of features for an input image by reading and executing the software program.
A data storage unit 3 comprises, for example, a hard disk, which stores input data. A retrieval-condition input unit 4 comprises, for example, a keyboard, a mouse or the like for inputting retrieval conditions for retrieving desired data. A candidate determination unit 5 comprises a RAM, which stores a software program for selecting candidate images from images stored in the data storage unit 3 based on the retrieval conditions input from the retrieval-condition input unit 4. A display unit 7 comprises, for example, a CRT display for displaying image data, an input command, processed data and the like. The control unit 6 comprises a central processing unit for controlling the entirety of the above-described blocks, and realizes the functions of the respective blocks by reading and executing the software program.
The function of each of the above-described blocks will now be described in detail.
The data input unit 1 includes an image input unit 11, such as a scanner or the like, for inputting image data, and an additional-information input unit 12 for inputting information relating to an image, such as the name of the image, the date, and other necessary information.
The data storage unit 3 includes an image-data storage unit 31 for storing image data input through the data input unit 1, an additional-information storage unit 32 for storing additional information of image data stored in the image-data storage unit 31 so as to correspond to the image data, and a feature storage unit 33 for storing a feature calculated by the feature calculation unit 2 so as to correspond to each image data.
Image data is retrieved by the above-described configuration.
The candidate determination unit 5 stores the software program, and includes a retrieval unit 51 using additional information, a similarity calculation unit 52 for calculating similarity using features, and a candidate-order determination unit 53 for sorting feature data of a plurality of candidates in the order of higher similarity.
FIG. 3 is a flowchart illustrating procedures for forming a data base, i.e., processing procedures from inputting of a group of image data to be retrieved until storing of the input data in the data storage unit 3. A description will now be provided for each of the steps.
In step S1, additional information relating to an image to be input, comprising the name of the image, the date, and other necessary information, is input through the additional-information input unit 12.
In step S2, image data corresponding to the additional information input in step S1 is input through the image input unit 11, comprising the scanner.
In step S3, the feature calculation unit 2 extracts a plurality of features indicating characteristics of the corresponding image from the image data input in step S2.
The feature may comprise the number of black pixels in each of a plurality of blocks obtained by dividing an image region, the number of black pixels on each line, the number of black/white reversal portions on each line, or a combination of at least one of the above-described numbers.
In step S4, the additional information input in step S1 is stored in the additional-information storage unit 32. The additional information further comprises positional information relating to a position where the image data is to be stored in step S5, and positional information relating to a position where the extracted features are to be stored in step S6.
In step S5, the input image data is stored in the image data storage unit 31 of the data storage unit 3.
In step S6, the extracted features are stored in the feature storage unit 33.
The data relating to the input image data can be easily stored so as to correlate with each other, for example, by using a data base management system comprising a correlated data base or the like.
Next, a description will be provided for a method of inputting retrieval conditions and retrieving necessary image data from a group of stored image data, with reference to the flowchart shown in FIG. 4.
Three methods of retrieving a desired image are described below. In a first method, a desired image is retrieved by additional information in a series of steps starting from step S11.
In a second method, a similar image is obtained from an illustrative image in a series of steps starting from step S12.
In a third method, the first and second methods are combined.
First, the first method will be described.
In the first retrieval method using additional information, previously known additional information relating to a desired image, comprising the name of the image, whether the image comprises a color image or a monochromatic image, the date of registration of the image, the type of image, or the like, is input through a retrieving-additional-information input unit 43, and adapted additional information is retrieved from additional information stored in the additional-information storage unit 32. The retrieval by additional information can easily be executed using a correlated-data-base operation language such as SQL or the like.
Next, the second method will be described.
In the second retrieval method using illustrative images, the user inputs a plurality of illustrative images, which are illustrative of the desired image, through an illustrative-image input unit 41, and an image which resembles one of the illustrative images is retrieved.
Image data stored in the data base may be used as the illustrative images. In this case, since the selected illustrative image completely coincides with one of the stored image data, the coincident image data is selected as a first candidate. Thereafter, remaining image data is sequentially selected as candidates starting from a second candidate in the order of similarity.
FIG. 2 is a schematic diagram illustrating the method of retrieving image data from a data base using an illustrative image. FIG. 5 is a flowchart illustrating the processing procesures of the method.
First, in step S30, a plurality of features are calculated by the feature calculation unit 2 using an illustrative image 20 input through the illustrative-image input unit 41. For example, a feature calculation by calculation unit 2 of the illustrative image 20 shown in FIG. 2 is performed, whereby a feature p0 is obtained.
In step S31, one feature is read from the disk of the feature storage unit 33 of the data base into a RAM 8 for operation. For example, in FIG. 2, a feature p1 is read from the feature storage unit 33 of the data base. Although in the case of FIG. 2, only one feature is read at one time, a plurality of features may, of course, be read if the capacity of the RAM 8 for operation is large.
In step S32, the distance between each of the features of the data base stored in the RAM 8 for operation and the feature of the illustrative image is calculated (see FIG. 2). Image data which has the smallest distance value is determined to be most similar to the illustrative image. This processing is performed by the similarity calculation unit 52.
In step S33, it is determined if all features stored in the data base have been read and retrieved. If the result of the determination is negative, the process returns to step S31 in order to repeat the calculation of the distance for the next data to be retrieved. If the result of the determination is affirmative, the process proceeds to step S34.
In step S34, features of the data base having distance values smaller than a predetermined threshold are sorted in the order of smallest distance values. A result of retrieval 21 shown in FIG. 2 illustrates an example of such processing. This processing is performed by the candidate-order determination unit 53.
A description has been provided of the retrieval method by features using a single illustrative image. When using at least two illustrative images, the above-described distance is calculated for each of the illustrative images, the average of obtained distance values is made a final distance value, sorting is performed based on the average, and the order of candidates is determined. Various other methods for obtaining the final order of candidates can be considered. In one method, the user assigns a weighted value for the distance value for each illustrative image, and the final distance value is calculated using assigned values. In another method, the order of candidates is determined for each illustrative image, and the final order of candidates is obtained from the relationship among the orders of candidates for respective illustrative images, for example, from the sum of the orders of the same candidate. By using a plurality of illustrative images in the above-described manner, it is possible to increase the amount of information used for retrieval, and to perform image retrieval which is most suitable for the user's requirements.
The selection of the feature to be used can be assigned by an input operation by the user through a keyboard or the like. When the feature to be used is not assigned, the calculation of the distance is performed using a predetermined feature.
In the present embodiment, similarity between images is obtained by calculating the distance between the features of the respective images.
Next, a description will be provided of the entire retrieval processing of the present embodiment with reference to the flowchart shown in FIG. 4.
In step S10, one of the following three methods is selected through the keyboard, serving as the retrieval-condition input unit 4.
1. Image retrieval is performed using additional information as a retrieval key.
2. Image retrieval is performed using features as a retrieval key.
3. Image retrieval is performed using both additional information and features as a retrieval key.
In step S11 and steps which follow step S11, image retrieval processing is performed using additional information as a retrieval key.
First, in step S11, matching processing between additional information input through the retrieving-additional-information input unit 43 and additional information stored in the additional-information storage unit 32 of the data base are used in order to retrieve an image having adapted additional information.
In step S14, it is determined if an image having adapted additional information is present.
If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is determined to be a candidate image, and the process proceeds to step S19.
In step S12 and steps which follow step S12, image retrieval processing is performed using features as a retrieval key.
First, in step S12, the processing conforming to the flow of image retrieval by features, which has already been described with reference to FIG. 5, is performed. Candidate images are sorted in the order of higher similarity in terms of features.
In step S15, it is determined if the similarity of an image is greater than a predetermined threshold.
If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is determined to be a candidate image, and the process proceeds to step S19.
In step S13 and steps which follow step S13, image retrieval processing is performed using both additional information and features as a retrieval key.
First, in step S13, retrieval by additional information, which has already been described in step S11, is performed.
In step S16, it is determined if adapted additional information is present.
In step S17, only images retrieved by using additional information as a key are retrieved by the features of respective images. This processing is equivalent to the processing described with reference to FIG. 5, and images retrieved by features are sorted in the order of higher similarity.
In step S18, it is determined if the similarity of a retrieved image is greater than a predetermined threshold.
If the result of the determination is negative, the process proceeds to step S20. If the result of the determination is affirmative, the image is detemined to be a candidate image, and the process proceeds to step S19.
In step S19, retrieved candidate images are displayed on the picture surface of the display unit 7, and the process is terminated.
In step S20, information indicating the absence of candidate images is displayed on the display unit 7.
By performing retrieval by combining illustrative images and additional information in the above-described manner, previously known additional information can be added to similarity retrieval by illustrative images, so that it is possible to perform retrieval which is most suited to the user's requirements.
In another method of performing similarity retrieval using a plurality of illustrative images, similarity retrieval can be performed by individually assigning a feature used for calculating similarity for each illustrative image by the feature selection unit 42. For example, similarity retrieval is performed by calculating similarity using features a and b for an illustrative image X, and using features c, d and e for an illustrative image Y.
According to this method, since important features of each illustrative image can be individually assigned, accuracy in entire retrieval can be further improved.
The present invention may be applied to a system which comprises a plurality of apparatuses, or to an apparatus which comprises a single unit. The present invention may, of course, be applied when the object of the invention is achieved by supplying a system or an apparatus with a program.
As described above, the following effects are obtained according to the above-described embodiment. That is, in an operation of retrieving a desired image from an image data base, by retrieving similar images from a plurality of illustrative images and additional information, accuracy in retrieval is improved, and efficient similarity retrieval can be realized. Additional information alone, features alone, or a combination of additional information and features can be selected as a retrieval key, so that flexible image retrieval which is most suitable to the user's requirements can be performed.
The individual components shown in outline or designated by blocks in the drawings are all well known in the image retrieving method and apparatus arts and their specific construction and operation are not critical to the operation or the best mode for carrying out the invention.
While the present invention has been described with respect to what is presently considered to be the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. To the contrary, the present invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

Claims (12)

What is claimed is:
1. An image retrieval method, comprising the steps of:
storing in a data base a plurality of images, additional-information for identifying each of the plurality of images and calculated characteristic-amounts of data correlated with, and identifying each of the images;
inputting additional-information data and illustrative image data for identifying a desired image stored in said data base;
selecting additional information of an image by comparing the input additional information with the additional information of each image stored in the data base;
generating a plurality of characteristic-amounts of data from, and correlated with the input illustrative image data;
calculating the difference between each of the generated plurality of characteristic-amounts of data and characteristic-amounts of data of image data having the additional information selected in the selecting step; and
selecting image data having a calculated difference in the order of smallest difference as the desired image.
2. A method according to claim 1, further comprising the steps of:
selecting image data having a difference smaller than a predetermined value;
sorting the image data selected in the selecting step in the order of smallest difference; and
displaying the sorted image data.
3. An image retrieving apparatus for retrieving a desired image from a data base, comprising:
a storage means in said data base for storing a plurality of images, additional-information for identifying each of the plurality of images and calculated characteristic-amounts of data correlated with, and identifying each of the images;
a first input means for inputting additional-information data for identifying a desired image stored in said data base;
a second input means for inputting an illustrative image of the desired image;
additional-information selection means for selecting additional information of an image by comparing the input additional information with additional information of each image stored in the data base;
generation means for generating a plurality of characteristic-amounts of data from, and correlated with the input illustrative image data;
difference calculation means for calculating the difference between each of the generated plurality of characteristic-amounts of data and characteristic-amounts of data of image data having the additional information selected by said additional-information selection means; and
selection means for selecting image data having a calculated difference in the order of smallest difference as the desired image.
4. An apparatus according to claim 3, further comprising:
image-data selection means for selecting image data having a difference smaller than a predetermined value;
means for sorting the image data selected by said image-data selection means in the order of smallest difference; and
display means for displaying the sorted image data.
5. An image-retrieving system for retrieving a desired image from a data base, comprising:
a storage means in said data base for storing a plurality of images, additional-information for identifying each of the plurality of images and calculated characteristic-amounts of data correlated with, and identifying each of the images;
a first input means for inputting additional-information data for identifying a desired image stored in said data base;
additional-information selection means for selecting a set of candidates as the desired image by comparing the input additional-information with the stored additional-information for each of the stored plurality of images;
a second input means for inputting an illustrative image of the desired image;
generation means for generating characteristic-amounts of data from, and correlated with the input illustrative image;
similarity calculation means for calculating the similarity between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the input illustrative image; and
selection means for selecting as the desired image a one of the candidates whose stored characteristic-amounts of data is most similar to the generated characteristic-amounts of data of the input illustrative image.
6. The image retrieving system of claim 5, wherein said similarity calculation means calculates similarity based on the difference between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the illustrative image.
7. The image retrieving system of claim 5, wherein said selection means selects the desired image based on the smallest difference between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the illustrative image.
8. The image retrieving system of claim 7, wherein said selection means includes:
means for sorting the candidates based in the order of smallest difference between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the illustrative image; and
display means for displaying the sorted candidates so as user may select one of the candidates as the desired image.
9. An image-retrieving method for retrieving a desired image from a data base, comprising the steps of:
storing a plurality of images, additional-information for identifying each of the plurality of images and calculated characteristic-amounts of data for identifying each of the images;
inputting additional-information data correlated with, and identifying a desired image stored in said data base;
selecting a set of candidates as the desired image by comparing the input additional-information with the stored additional-information for each of the stored plurality of images;
inputting an illustrative image of the desired image;
generating characteristic-amounts of data from, and correlated with the input illustrative image;
calculating the similarity between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the input illustrative image; and
selecting as the desired image a one of the candidates whose stored characteristic-amounts of data is most similar to the generated characteristic-amounts of data of the input illustrative image.
10. The image retrieving method of claim 9, wherein calculating the similarity is based on the difference between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the illustrative image.
11. The image retrieving method of claim 10, wherein selecting the desired image is based on the smallest difference between the stored characteristic-amounts of data of each of the set of candidates and the generated characteristic-amounts of data of the illustrative image.
12. The image retrieving method of claim 11, wherein the step of selecting the desired image includes the steps of:
sorting the candidates based in the order of smallest difference between the stored characteristic-amounts of data of the set of candidates and the generated characteristic-amounts of data of the illustrative image; and
displaying the sorted candidates so a user may select one of the candidates as the desired image.
US08/351,229 1993-12-09 1994-11-30 Image retrieving method and apparatus that calculates characteristic amounts of data correlated with and identifying an image Expired - Lifetime US5644765A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP5-309135 1993-12-09
JP5309135A JP3026712B2 (en) 1993-12-09 1993-12-09 Image search method and apparatus

Publications (1)

Publication Number Publication Date
US5644765A true US5644765A (en) 1997-07-01

Family

ID=17989324

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/351,229 Expired - Lifetime US5644765A (en) 1993-12-09 1994-11-30 Image retrieving method and apparatus that calculates characteristic amounts of data correlated with and identifying an image

Country Status (4)

Country Link
US (1) US5644765A (en)
EP (1) EP0657831B1 (en)
JP (1) JP3026712B2 (en)
DE (1) DE69434364T2 (en)

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5739518A (en) * 1995-05-17 1998-04-14 Metanetics Corporation Autodiscrimination for dataform decoding and standardized recording
US5852823A (en) * 1996-10-16 1998-12-22 Microsoft Image classification and retrieval system using a query-by-example paradigm
US6016487A (en) * 1997-03-26 2000-01-18 National Research Council Of Canada Method of searching three-dimensional images
US6038351A (en) * 1997-10-28 2000-03-14 Cash Management Solutions Apparatus and method for multi-entity, mixed document environment document identification and processing
US6047085A (en) * 1994-07-21 2000-04-04 Kabushiki Kaisha Toshiba Image identifying apparatus
US6047204A (en) * 1996-10-31 2000-04-04 Fuji Photo Film Co., Ltd. Method of and apparatus for storing diagnostic image information
US6072904A (en) * 1997-12-31 2000-06-06 Philips Electronics North America Corp. Fast image retrieval using multi-scale edge representation of images
US6181818B1 (en) * 1994-11-15 2001-01-30 Canon Kabushiki Kaisha Image retrieval method and apparatus
US6246790B1 (en) 1997-12-29 2001-06-12 Cornell Research Foundation, Inc. Image indexing using color correlograms
US6253201B1 (en) * 1998-06-23 2001-06-26 Philips Electronics North America Corporation Scalable solution for image retrieval
US6332037B1 (en) 1999-04-09 2001-12-18 Board Of Regents Of The University Of Nebraska Invariant, Eigenvalue based, non-degenerate data structure characterization, storage and retrieval indexing method
US20020131641A1 (en) * 2001-01-24 2002-09-19 Jiebo Luo System and method for determining image similarity
US20030033300A1 (en) * 2001-08-07 2003-02-13 International Business Machines Corporation Methods and apparatus for indexing data in a database and for retrieving data from a database in accordance with queries using example sets
US6549913B1 (en) * 1998-02-26 2003-04-15 Minolta Co., Ltd. Method for compiling an image database, an image database system, and an image data storage medium
US6606623B1 (en) 1999-04-09 2003-08-12 Industrial Technology Research Institute Method and apparatus for content-based image retrieval with learning function
US6611609B1 (en) 1999-04-09 2003-08-26 The Board Of Regents Of The University Of Nebraska Method of tracking changes in a multi-dimensional data structure
US6625311B1 (en) 1999-04-09 2003-09-23 The Board Of Regents Of The University Of Nebraska Methodology for data structure characterization, indexing, storage and retrieval
US6631364B1 (en) * 1997-03-26 2003-10-07 National Research Council Of Canada Method of searching 3-Dimensional images
US20030215144A1 (en) * 2002-05-16 2003-11-20 Fuji Photo Film Co., Ltd. Additional image extraction apparatus and method for extracting additional image
US6671675B2 (en) * 1996-02-27 2003-12-30 Canon Kabushiki Kaisha Metering the flow of electronic information
US20040190793A1 (en) * 2002-03-01 2004-09-30 Rorvig Mark E. Method for retrieving images by content measure metadata encoding
US6807303B1 (en) * 1999-02-01 2004-10-19 Hyundai Curitel, Inc. Method and apparatus for retrieving multimedia data using shape information
US20050008263A1 (en) * 2003-05-30 2005-01-13 Toshinori Nagahashi Image retrieving system, image classifying system, image retrieving program, image classifying program, image retrieving method and image classifying method
US20050036712A1 (en) * 2003-05-08 2005-02-17 Toshiaki Wada Image retrieving apparatus and image retrieving program
US20050105798A1 (en) * 2003-09-25 2005-05-19 Canon Research Center France Method and device for verifying multimedia entities and in particular for verifying digital images
US20050125399A1 (en) * 2003-10-28 2005-06-09 Scott Ireland Method, system, and computer program product for constructing a query with a graphical user interface
US20050149360A1 (en) * 1999-08-09 2005-07-07 Michael Galperin Object based image retrieval
US6961463B1 (en) * 2000-03-29 2005-11-01 Eastman Kodak Company Method of detecting duplicate pictures in an automatic albuming system
US20060039612A1 (en) * 2004-05-11 2006-02-23 International Business Machines Corporation Selection of elements strongly related to a predetermined reference element
US20060068860A1 (en) * 2003-01-20 2006-03-30 Ssd Company Limited Entertainment device using cards
US20060213999A1 (en) * 2005-03-24 2006-09-28 Wang Ynjiun P Synthesis decoding and methods of use thereof
US20070124330A1 (en) * 2005-11-17 2007-05-31 Lydia Glass Methods of rendering information services and related devices
US20080091725A1 (en) * 2006-10-13 2008-04-17 Paul Jin Hwang System and method for automatic detection of duplicate digital photos
US20080144976A1 (en) * 2004-06-10 2008-06-19 Canon Kabushiki Kaisha Imaging Apparatus
US20080205718A1 (en) * 2005-05-23 2008-08-28 Koninklijke Philips Electronics, N.V. Automated Organ Linking for Organ Model Placement
US20090082637A1 (en) * 2007-09-21 2009-03-26 Michael Galperin Multi-modality fusion classifier with integrated non-imaging factors
US20090138434A1 (en) * 2003-10-28 2009-05-28 Media Cybernetics, Inc. Method, system, and computer program product for managing data associated with a document stored in an electronic form
EP2072013A1 (en) * 2006-10-10 2009-06-24 Hitachi Medical Corporation Medical image diagnostic apparatus, medical image measuring method, and medical image measuring program
USRE41174E1 (en) * 1995-12-22 2010-03-30 Sony Corporation Information retrieval apparatus and method
US20130097196A1 (en) * 2010-06-23 2013-04-18 Masaru Fuse Data management device and data management method
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US8942515B1 (en) * 2012-10-26 2015-01-27 Lida Huang Method and apparatus for image retrieval
US9031326B2 (en) 2012-02-16 2015-05-12 Sony Corporation System and method for effectively performing an image categorization procedure
US20150317540A1 (en) * 2012-08-24 2015-11-05 Google Inc. Providing Image Search Templates
US20150320399A1 (en) * 2013-03-29 2015-11-12 Hitachi Aloka Medical, Ltd. Medical diagnosis device and measurement method thereof
US20170345200A1 (en) * 2015-03-11 2017-11-30 Fujifilm Corporation Image combination apparatus, image combination method, image combination program, and recording medium storing image combination program
US11409984B2 (en) * 2018-05-07 2022-08-09 Zhejiang Dahua Technology Co., Ltd. Systems and methods for image searching

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5987459A (en) * 1996-03-15 1999-11-16 Regents Of The University Of Minnesota Image and document management system for content-based retrieval
US6061793A (en) * 1996-08-30 2000-05-09 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible sounds
US6282299B1 (en) 1996-08-30 2001-08-28 Regents Of The University Of Minnesota Method and apparatus for video watermarking using perceptual masks
US6031914A (en) * 1996-08-30 2000-02-29 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible images
US6272634B1 (en) 1996-08-30 2001-08-07 Regents Of The University Of Minnesota Digital watermarking to resolve multiple claims of ownership
US6226387B1 (en) 1996-08-30 2001-05-01 Regents Of The University Of Minnesota Method and apparatus for scene-based video watermarking
JP4021025B2 (en) * 1998-01-27 2007-12-12 シャープ株式会社 Image search method, image search apparatus, and computer-readable recording medium storing image search program
EP1635243B1 (en) 1999-01-29 2011-05-18 LG Electronics Inc. Method of searching or browsing multimedia data
US7016916B1 (en) * 1999-02-01 2006-03-21 Lg Electronics Inc. Method of searching multimedia data
EP1147474A1 (en) * 1999-11-19 2001-10-24 Eruggallery.com Methods and apparatus for the selection of products for facilitating electronic commerce in area rugs
US6381510B1 (en) 1999-11-19 2002-04-30 Eruggallery.Com Methods and apparatus for facilitating electronic commerce in area rugs
KR100355404B1 (en) * 1999-12-03 2002-10-11 삼성전자 주식회사 Texture description method and texture retrieval method using Gabor filter in frequency domain
JP4405831B2 (en) 2003-05-20 2010-01-27 キヤノン株式会社 Image processing apparatus, control method therefor, and program
JP4565617B2 (en) * 2004-06-10 2010-10-20 キヤノン株式会社 Image recording apparatus and control method thereof
JP2007206919A (en) 2006-02-01 2007-08-16 Sony Corp Display control device, method, program and storage medium
JP5315670B2 (en) * 2007-11-09 2013-10-16 船井電機株式会社 Digital broadcast receiver and image object retrieval system
DE102009007715B4 (en) * 2009-02-05 2011-04-07 Vodafone Holding Gmbh Method and system for automatically finding electronic images in a data collection
CN112395441A (en) * 2019-08-14 2021-02-23 杭州海康威视数字技术股份有限公司 Object retrieval method and device

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0283267A2 (en) * 1987-03-17 1988-09-21 Kabushiki Kaisha Toshiba Information retrieval apparatus and interface for information retrieval
US4823196A (en) * 1987-06-30 1989-04-18 Goddard Technology Corporation Image storage and retrieval apparatus
US4931929A (en) * 1985-01-22 1990-06-05 Search & Source, Incorporated Design component selection computer with specification of product characteristics and of color by machine readable device
US5010500A (en) * 1989-01-26 1991-04-23 Xerox Corporation Gesture-modified diagram for retrieval of image resembling diagram, with parts selectable for further interactive retrieval
US5019975A (en) * 1986-08-08 1991-05-28 Fuji Photo Film Co., Ltd. Method for constructing a data base in a medical image control system
US5155774A (en) * 1989-12-26 1992-10-13 Kabushiki Kaisha Toshiba Apparatus and method for verifying transformation coefficients to identify image location
JPH04348475A (en) * 1991-05-27 1992-12-03 Hitachi Ltd Method and device for retrieving image information
US5299116A (en) * 1991-10-02 1994-03-29 Baggage Services Network, Inc. Lost baggage inventory and claim system
US5321520A (en) * 1992-07-20 1994-06-14 Automated Medical Access Corporation Automated high definition/resolution image storage, retrieval and transmission system
US5335084A (en) * 1991-06-03 1994-08-02 Hitachi, Ltd. Document image filing system having input color mode selecting capability
US5381158A (en) * 1991-07-12 1995-01-10 Kabushiki Kaisha Toshiba Information retrieval apparatus
US5428727A (en) * 1989-01-27 1995-06-27 Kurosu; Yasuo Method and system for registering and filing image data
US5446709A (en) * 1990-01-17 1995-08-29 Fuji Photo Film Co., Ltd. Image filing apparatus
US5450537A (en) * 1989-12-08 1995-09-12 Hitachi, Ltd. Method and apparatus for completing a partially completed document in accordance with a blank form from data automatically retrieved from a database
US5509111A (en) * 1992-04-27 1996-04-16 International Business Machines Corporation Color image region management system and color image region management method and color image region retrieval method
US5586197A (en) * 1993-09-02 1996-12-17 Canon Kabushiki Kaisha Image searching method and apparatus thereof using color information of an input image

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS634334A (en) * 1986-06-25 1988-01-09 Matsushita Electric Ind Co Ltd Electronic file device for document image
JP3155033B2 (en) * 1991-09-13 2001-04-09 日本電信電話株式会社 Similar scale composition processing method

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4931929A (en) * 1985-01-22 1990-06-05 Search & Source, Incorporated Design component selection computer with specification of product characteristics and of color by machine readable device
US5019975A (en) * 1986-08-08 1991-05-28 Fuji Photo Film Co., Ltd. Method for constructing a data base in a medical image control system
EP0283267A2 (en) * 1987-03-17 1988-09-21 Kabushiki Kaisha Toshiba Information retrieval apparatus and interface for information retrieval
US4823196A (en) * 1987-06-30 1989-04-18 Goddard Technology Corporation Image storage and retrieval apparatus
US5010500A (en) * 1989-01-26 1991-04-23 Xerox Corporation Gesture-modified diagram for retrieval of image resembling diagram, with parts selectable for further interactive retrieval
US5428727A (en) * 1989-01-27 1995-06-27 Kurosu; Yasuo Method and system for registering and filing image data
US5450537A (en) * 1989-12-08 1995-09-12 Hitachi, Ltd. Method and apparatus for completing a partially completed document in accordance with a blank form from data automatically retrieved from a database
US5155774A (en) * 1989-12-26 1992-10-13 Kabushiki Kaisha Toshiba Apparatus and method for verifying transformation coefficients to identify image location
US5446709A (en) * 1990-01-17 1995-08-29 Fuji Photo Film Co., Ltd. Image filing apparatus
JPH04348475A (en) * 1991-05-27 1992-12-03 Hitachi Ltd Method and device for retrieving image information
US5335084A (en) * 1991-06-03 1994-08-02 Hitachi, Ltd. Document image filing system having input color mode selecting capability
US5381158A (en) * 1991-07-12 1995-01-10 Kabushiki Kaisha Toshiba Information retrieval apparatus
US5299116A (en) * 1991-10-02 1994-03-29 Baggage Services Network, Inc. Lost baggage inventory and claim system
US5509111A (en) * 1992-04-27 1996-04-16 International Business Machines Corporation Color image region management system and color image region management method and color image region retrieval method
US5321520A (en) * 1992-07-20 1994-06-14 Automated Medical Access Corporation Automated high definition/resolution image storage, retrieval and transmission system
US5586197A (en) * 1993-09-02 1996-12-17 Canon Kabushiki Kaisha Image searching method and apparatus thereof using color information of an input image

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"A Similarity Retrieval Method For Image Database Using Simple Graphics", pp. 149-154, 29 Aug. 1988, T. Hamano, IEEE Workshop On Languages For Automation: Symbiotic And Intelligent Robotics.
"Querying Image Databases Using Computed Texture Features", IBM Technical Disclosure Bulletin, vol. 36, No. 6B, Jun. 1993, New York US, pp. 207-208.
A Similarity Retrieval Method For Image Database Using Simple Graphics , pp. 149 154, 29 Aug. 1988, T. Hamano, IEEE Workshop On Languages For Automation: Symbiotic And Intelligent Robotics. *
Querying Image Databases Using Computed Texture Features , IBM Technical Disclosure Bulletin, vol. 36, No. 6B, Jun. 1993, New York US, pp. 207 208. *

Cited By (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6047085A (en) * 1994-07-21 2000-04-04 Kabushiki Kaisha Toshiba Image identifying apparatus
US6246804B1 (en) 1994-11-15 2001-06-12 Canon Kabushiki Kaisha Image retrieval method and apparatus using a compound image formed from a plurality of detected regions
US6181818B1 (en) * 1994-11-15 2001-01-30 Canon Kabushiki Kaisha Image retrieval method and apparatus
US5739518A (en) * 1995-05-17 1998-04-14 Metanetics Corporation Autodiscrimination for dataform decoding and standardized recording
USRE41174E1 (en) * 1995-12-22 2010-03-30 Sony Corporation Information retrieval apparatus and method
USRE45190E1 (en) 1995-12-22 2014-10-14 Sony Corporation Information retrieval apparatus and method
USRE43849E1 (en) 1995-12-22 2012-12-11 Sony Corporation Information retrieval apparatus and method
USRE44276E1 (en) 1995-12-22 2013-06-11 Sony Corporation Information retrieval apparatus and method
US6671675B2 (en) * 1996-02-27 2003-12-30 Canon Kabushiki Kaisha Metering the flow of electronic information
US5852823A (en) * 1996-10-16 1998-12-22 Microsoft Image classification and retrieval system using a query-by-example paradigm
US6047204A (en) * 1996-10-31 2000-04-04 Fuji Photo Film Co., Ltd. Method of and apparatus for storing diagnostic image information
US6016487A (en) * 1997-03-26 2000-01-18 National Research Council Of Canada Method of searching three-dimensional images
US6631364B1 (en) * 1997-03-26 2003-10-07 National Research Council Of Canada Method of searching 3-Dimensional images
US6038351A (en) * 1997-10-28 2000-03-14 Cash Management Solutions Apparatus and method for multi-entity, mixed document environment document identification and processing
US6246790B1 (en) 1997-12-29 2001-06-12 Cornell Research Foundation, Inc. Image indexing using color correlograms
US6430312B1 (en) 1997-12-29 2002-08-06 Cornell Research Foundation, Inc. Image subregion querying using color correlograms
US6072904A (en) * 1997-12-31 2000-06-06 Philips Electronics North America Corp. Fast image retrieval using multi-scale edge representation of images
US6549913B1 (en) * 1998-02-26 2003-04-15 Minolta Co., Ltd. Method for compiling an image database, an image database system, and an image data storage medium
US6253201B1 (en) * 1998-06-23 2001-06-26 Philips Electronics North America Corporation Scalable solution for image retrieval
US6807303B1 (en) * 1999-02-01 2004-10-19 Hyundai Curitel, Inc. Method and apparatus for retrieving multimedia data using shape information
US6625311B1 (en) 1999-04-09 2003-09-23 The Board Of Regents Of The University Of Nebraska Methodology for data structure characterization, indexing, storage and retrieval
US6332037B1 (en) 1999-04-09 2001-12-18 Board Of Regents Of The University Of Nebraska Invariant, Eigenvalue based, non-degenerate data structure characterization, storage and retrieval indexing method
US6611609B1 (en) 1999-04-09 2003-08-26 The Board Of Regents Of The University Of Nebraska Method of tracking changes in a multi-dimensional data structure
US6606623B1 (en) 1999-04-09 2003-08-12 Industrial Technology Research Institute Method and apparatus for content-based image retrieval with learning function
US20050149360A1 (en) * 1999-08-09 2005-07-07 Michael Galperin Object based image retrieval
US7483919B2 (en) * 1999-08-09 2009-01-27 Almen Laboratories Object based image retrieval
US8775451B2 (en) 1999-08-09 2014-07-08 Almen Laboratories, Inc. Object based image retrieval
US6941323B1 (en) * 1999-08-09 2005-09-06 Almen Laboratories, Inc. System and method for image comparison and retrieval by enhancing, defining, and parameterizing objects in images
US6961463B1 (en) * 2000-03-29 2005-11-01 Eastman Kodak Company Method of detecting duplicate pictures in an automatic albuming system
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
US6826316B2 (en) * 2001-01-24 2004-11-30 Eastman Kodak Company System and method for determining image similarity
US20020131641A1 (en) * 2001-01-24 2002-09-19 Jiebo Luo System and method for determining image similarity
US20030033300A1 (en) * 2001-08-07 2003-02-13 International Business Machines Corporation Methods and apparatus for indexing data in a database and for retrieving data from a database in accordance with queries using example sets
US7266545B2 (en) * 2001-08-07 2007-09-04 International Business Machines Corporation Methods and apparatus for indexing in a database and for retrieving data from a database in accordance with queries using example sets
US20040190793A1 (en) * 2002-03-01 2004-09-30 Rorvig Mark E. Method for retrieving images by content measure metadata encoding
US20030215144A1 (en) * 2002-05-16 2003-11-20 Fuji Photo Film Co., Ltd. Additional image extraction apparatus and method for extracting additional image
US7963851B2 (en) * 2003-01-20 2011-06-21 Ssd Company Limited Entertainment device using cards
US20060068860A1 (en) * 2003-01-20 2006-03-30 Ssd Company Limited Entertainment device using cards
US20050036712A1 (en) * 2003-05-08 2005-02-17 Toshiaki Wada Image retrieving apparatus and image retrieving program
US20050008263A1 (en) * 2003-05-30 2005-01-13 Toshinori Nagahashi Image retrieving system, image classifying system, image retrieving program, image classifying program, image retrieving method and image classifying method
US7440638B2 (en) * 2003-05-30 2008-10-21 Seiko Epson Corporation Image retrieving system, image classifying system, image retrieving program, image classifying program, image retrieving method and image classifying method
US8031979B2 (en) * 2003-09-25 2011-10-04 Canon Research Centre France Method and device for verifying multimedia entities and in particular for verifying digital images
US20050105798A1 (en) * 2003-09-25 2005-05-19 Canon Research Center France Method and device for verifying multimedia entities and in particular for verifying digital images
US20090138434A1 (en) * 2003-10-28 2009-05-28 Media Cybernetics, Inc. Method, system, and computer program product for managing data associated with a document stored in an electronic form
US20050125399A1 (en) * 2003-10-28 2005-06-09 Scott Ireland Method, system, and computer program product for constructing a query with a graphical user interface
US7693899B2 (en) * 2003-10-28 2010-04-06 Media Cybernetics, Inc. Method, system, and computer program product for constructing a query with a graphical user interface
US7693855B2 (en) 2003-10-28 2010-04-06 Media Cybernetics, Inc. Method, system, and computer program product for managing data associated with a document stored in an electronic form
US7492971B2 (en) * 2004-05-11 2009-02-17 International Business Machines Corporation Selection of elements strongly related to a predetermined reference element
US20060039612A1 (en) * 2004-05-11 2006-02-23 International Business Machines Corporation Selection of elements strongly related to a predetermined reference element
US7911510B2 (en) 2004-06-10 2011-03-22 Canon Kabushiki Kaisha Imaging apparatus using a key image in image retrieval or reading out
US20080144976A1 (en) * 2004-06-10 2008-06-19 Canon Kabushiki Kaisha Imaging Apparatus
US20060213999A1 (en) * 2005-03-24 2006-09-28 Wang Ynjiun P Synthesis decoding and methods of use thereof
US7416125B2 (en) 2005-03-24 2008-08-26 Hand Held Products, Inc. Synthesis decoding and methods of use thereof
US20080205718A1 (en) * 2005-05-23 2008-08-28 Koninklijke Philips Electronics, N.V. Automated Organ Linking for Organ Model Placement
US20070124330A1 (en) * 2005-11-17 2007-05-31 Lydia Glass Methods of rendering information services and related devices
EP2072013A1 (en) * 2006-10-10 2009-06-24 Hitachi Medical Corporation Medical image diagnostic apparatus, medical image measuring method, and medical image measuring program
US20100036248A1 (en) * 2006-10-10 2010-02-11 Tomoaki Chouno Medical image diagnostic apparatus, medical image measuring method, and medicla image measuring program
CN101522107A (en) * 2006-10-10 2009-09-02 株式会社日立医药 Medical image diagnostic apparatus, medical image measuring method, and medical image measuring program
EP2072013A4 (en) * 2006-10-10 2014-12-03 Hitachi Medical Corp Medical image diagnostic apparatus, medical image measuring method, and medical image measuring program
US8527469B2 (en) * 2006-10-13 2013-09-03 Sony Corporation System and method for automatic detection of duplicate digital photos
US20080091725A1 (en) * 2006-10-13 2008-04-17 Paul Jin Hwang System and method for automatic detection of duplicate digital photos
US20090082637A1 (en) * 2007-09-21 2009-03-26 Michael Galperin Multi-modality fusion classifier with integrated non-imaging factors
US20130097196A1 (en) * 2010-06-23 2013-04-18 Masaru Fuse Data management device and data management method
US9031326B2 (en) 2012-02-16 2015-05-12 Sony Corporation System and method for effectively performing an image categorization procedure
US20150317540A1 (en) * 2012-08-24 2015-11-05 Google Inc. Providing Image Search Templates
US9639782B2 (en) * 2012-08-24 2017-05-02 Google Inc. Providing image search templates
US9805292B2 (en) 2012-08-24 2017-10-31 Google Inc. Providing image search templates
US8942515B1 (en) * 2012-10-26 2015-01-27 Lida Huang Method and apparatus for image retrieval
US20150320399A1 (en) * 2013-03-29 2015-11-12 Hitachi Aloka Medical, Ltd. Medical diagnosis device and measurement method thereof
US9913625B2 (en) * 2013-03-29 2018-03-13 Hitachi, Ltd. Medical diagnosis device and measurement method thereof
US20170345200A1 (en) * 2015-03-11 2017-11-30 Fujifilm Corporation Image combination apparatus, image combination method, image combination program, and recording medium storing image combination program
US10540795B2 (en) * 2015-03-11 2020-01-21 Fujifilm Corporation Image combination apparatus, image combination method, image combination program, and recording medium storing image combination program
US11409984B2 (en) * 2018-05-07 2022-08-09 Zhejiang Dahua Technology Co., Ltd. Systems and methods for image searching

Also Published As

Publication number Publication date
EP0657831B1 (en) 2005-05-11
JPH07160731A (en) 1995-06-23
DE69434364D1 (en) 2005-06-16
EP0657831A1 (en) 1995-06-14
JP3026712B2 (en) 2000-03-27
DE69434364T2 (en) 2006-01-26

Similar Documents

Publication Publication Date Title
US5644765A (en) Image retrieving method and apparatus that calculates characteristic amounts of data correlated with and identifying an image
EP0130050B1 (en) Data management apparatus
JP2776295B2 (en) Image index generation method and image index generation device
US6556710B2 (en) Image searching techniques
US6012069A (en) Method and apparatus for retrieving a desired image from an image database using keywords
US7392233B2 (en) Image searching system, image searching method, and a recording medium storing an image searching program
US6522782B2 (en) Image and text searching techniques
US20180225736A1 (en) Image processing
US6915011B2 (en) Event clustering of images using foreground/background segmentation
US6731826B1 (en) Image search apparatus and method, and computer readable memory
US5557728A (en) Automated image retrieval and scaling into windowed displays
US20040024758A1 (en) Image classification method, image feature space displaying method, program, and recording medium
JP2008262581A (en) System and method for determining image similarity
JP2001202523A (en) Method and device for image processing
US20050210019A1 (en) Method and apparatus for retrieving image from database, and computer product
US6522780B1 (en) Indexing of images and/or text
US6606636B1 (en) Method and apparatus for retrieving dynamic images and method of and apparatus for managing images
US6968095B1 (en) Image search apparatus and method, and computer readable memory
US6522779B2 (en) Representing an image with a posterized joint histogram
JPH08263522A (en) Image retrieving method
JPH08194716A (en) Picture processing method and its device
US6671402B1 (en) Representing an image with weighted joint histogram
JP2001134765A (en) Method and device for retrieving image
US6212294B1 (en) Image processing method and apparatus therefor
JP3199009B2 (en) Image storage / management apparatus and image index generation method

Legal Events

Date Code Title Description
AS Assignment

Owner name: CANON KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHIMURA, NORIO;BANNAI, YUICHI;REEL/FRAME:007240/0358

Effective date: 19941121

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12