Representation and retrieval of images using context vectors...

Data processing: artificial intelligence – Adaptive system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C706S012000, C706S934000, C382S190000, C382S195000, C382S224000, C382S225000

Reexamination Certificate

active

06173275

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to storage, indexing, and retrieval of image data, and more particularly to a method and system for generating and retrieving context vectors that represent high-dimensional abstractions of information in images.
2. Description of Background Art
Analysis of image subject content is a time-consuming and costly operation. This analysis is often required for the identification of images of interest in existing image data bases and the routing and dissemination of images of interest in a real-time environment. The conventional approach is to rely upon human intellectual effort to analyze the content of images. It would be desirable to reliably translate image data into representations that would enable a computer to assess the relative proximity of meaning among images in a database.
Certain known document retrieval systems use variable length lists of terms as a representation, but without meaning sensitivity between terms. In such systems, pairs of terms are either synonyms or not synonyms.
So-called “vector space methods” can capture meaning sensitivity, but they require that the closeness of every pair of terms be known. A typical full-scale system with over 100,000 terms might require about 5 billion relationships—an impractical amount of information to obtain and store.
Methods have also been proposed for searching documents with fixed length vectors. However, such methods require work on the order of at least the square of the sum of the number of documents and the number of terms. This is impractical for a large corpus of documents, images, or terms.
A document retrieval model based on neural networks that captures some meaning sensitivity has been proposed. A neural network consists of a collection of cells and connections among cells, where every connection has an associated positive or negative number, called a weight or component value. Each cell employs a common rule to compute an output, which is then passed along connections to other cells. The particular connections and component values determine the behavior of the network when some specified “input” cells receive a set of values. A search in a document retrieval system employing a neural network requires multiplication for twice the product of the number of documents and the number of keywords for each of a plurality of cycles.
Other document retrieval methods use vector representations in a Euclidean space. The kernel or core used in this method comprises non-overlapping documents. This results in small dimensional vectors on the order of seven values. Vectors are generated from the core documents based upon whether or not a term appears in a document. As an alternative, the method starts with a kernel of terms which never co-occur.
It would be desirable to have a computing system that can derive accurate, efficient, and manageable representations of images for later recall, retrieval, and association.
DISCLOSURE OF THE INVENTION
The present invention is directed to a method and system for generating context vectors associated with images in an image storage and retrieval database system. A context vector is a fixed length series of component values or weights representative of meaning or content. Relationships among context vectors are representative of conceptual relationships among their associated items (e.g., information elements comprised in the image). Thus, two items having similar meaning or content have similarly-oriented context vectors, while items having dissimilar meaning or content have roughly orthogonal context vectors. Similarity between items is measured by calculating the dot product of the associated context vectors.
Context vectors may be associated with words, terms, documents, document portions, queries, quantitative data, or any other type of information element. In the present invention, context vectors are associated with information elements, or features, derived by performing wavelet transformations at a plurality of points on each electronically stored image in the database. The transformations provide orientation-sensitive spatial frequencies on the images at a variety of orientation/frequency combinations. These features are combined to form image feature vectors or “image vocabulary” elements analogous to words in text.
A prototypical subset of feature vectors, or atoms (also called information elements), are derived from the set of feature vectors to form an “atomic vocabulary.” In one embodiment, the prototypical feature vectors are derived by using a vector quantization method (e.g., self organization) in which a vector quantization network is also generated.
The atomic vocabulary is used to define images in the database or any new image in electronic computer-readable form. As above, a wavelet transformation is performed at a plurality of sample points on the image to generate feature vectors representing the image. The generated feature vectors are mapped to the closest atoms in the atomic vocabulary using the vector quantization network. Thus, new images are defined in terms of the established atomic vocabulary.
In one embodiment, a “stop list” of high-frequency, low-information, feature vectors is also generated. The stop list can be used to remove high-frequency, low-information, feature vectors when using the atomic vocabulary to represent images.
In order to quantify conceptual relationships among atoms in the atomic vocabulary (and the images they variously represent), context vectors are employed. A context vector is associated with each atom in the atomic vocabulary. A learning law is applied to modify the context vectors as a function of the proximity of the atom to other atoms in the image and the frequency of occurrence of the atom in the image database.
Once the context vectors are established, the context vectors associated with the atoms that define an image are combined to form a summary vector for the image. The summary vector represents the overall meaning or content of the image.
In one embodiment, summary vectors of images are stored in clusters to reduce searching time. Images with similar information content occupy the same cluster. In one embodiment, textual index terms are associated with images in the database, and are automatically assigned to new images. Thus, textual queries can be used to retrieve images.
Images are retrieved using any of a number of query methods (e.g., images, image portions, vocabulary atoms, index terms). The query is converted into a query context vector. A dot product calculation is performed between the query vector and the summary vectors to locate the images having the closest vectors. Retrieved images are displayed in order of vector proximity, which corresponds to relative relevance to the query. In one embodiment, retrieved images are broken into sub-portions and the most relevant portions matching the query vector are highlighted in the image.


REFERENCES:
patent: 4959870 (1990-09-01), Tachikawa
patent: 5005206 (1991-04-01), Naillon et al.
patent: 5161204 (1992-11-01), Hutcheson et al.
patent: 5239594 (1993-08-01), Yoda
patent: 5263097 (1993-11-01), Katz et al.
patent: 5274714 (1993-12-01), Hutcheson et al.
patent: 5287275 (1994-02-01), Kimura
patent: 5313534 (1994-05-01), Burel
patent: 5317507 (1994-05-01), Gallant
patent: 5325298 (1994-06-01), Gallant
patent: 5465308 (1995-11-01), Hutcheson et al.
patent: 5468069 (1995-11-01), Prasanna et al.
patent: 5579471 (1996-11-01), Barber et al.
patent: 5596659 (1997-01-01), Normile et al.
patent: 5602589 (1997-02-01), Vishwanath et al.
patent: 5619709 (1997-04-01), Caid et al.
patent: 5647058 (1997-07-01), Agrawal et al.
patent: 5748786 (1998-05-01), Zandi et al.
M. Antonini et al., “Image Coding Using Wavelet Transform,” IEEE Transactions on Image Processing, vol. 1, No. 2, pp. 205-220, Apr. 1992.
S.G. Petilli, “Image Compression with Full Wavelet Transform (FWT) and Vector Quantization,” 1993 Conference Record of the 27th Asilomar Conference on Signals, Systems, and Computers, vol. 2, pp. 906-91

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Representation and retrieval of images using context vectors... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Representation and retrieval of images using context vectors..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Representation and retrieval of images using context vectors... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2485960

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.