Sélection de la langue

Search

Sommaire du brevet 2290445 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2290445
(54) Titre français: TECHNIQUE D'EXTRACTION D'IMAGE ET SYSTEME CORRESPONDANT
(54) Titre anglais: METHOD AND SYSTEM FOR IMAGE RETRIEVAL
Statut: Morte
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • G06F 3/14 (2006.01)
  • G06F 17/30 (2006.01)
(72) Inventeurs :
  • SMITH, JOHN R. (Etats-Unis d'Amérique)
  • CHANG, SHIH-FU (Etats-Unis d'Amérique)
(73) Titulaires :
  • THE TRUSTEES OF COLUMBIA UNIVERSITY (Etats-Unis d'Amérique)
(71) Demandeurs :
  • THE TRUSTEES OF COLUMBIA UNIVERSITY (Etats-Unis d'Amérique)
(74) Agent: BLAKE, CASSELS & GRAYDON LLP
(74) Co-agent:
(45) Délivré:
(86) Date de dépôt PCT: 1997-05-16
(87) Mise à la disponibilité du public: 1998-11-19
Requête d'examen: 2002-04-22
Licence disponible: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/US1997/009256
(87) Numéro de publication internationale PCT: WO1998/052119
(85) Entrée nationale: 1999-11-15

(30) Données de priorité de la demande: S.O.

Abrégés

Abrégé français

Dans un système où des images de base de données sont représentées par des régions ayant des attributs de caractéristique et des attributs de localisation spatiale spécifiés, des interrogations d'image peuvent être dirigées sur une similarité de caractéristiques et une similarité de localisations spatiales de régions en combinaison. Le cas échéant, l'agencement spatial relatif des régions peut également être pris en compte.


Abrégé anglais




In a system in which database images are represented by regions having
specified feature attributes and spatial location attributes, image queries
can be directed to region feature similarly and region spatial location
similarity in combination. If desired, the relative spatial arrangement of
regions can also be taken into account.

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.



7

CLAIMS:
1. A method for retrieving image representations
from an image database, comprising:
for each of a plurality of regions of a query
image, searching the database for image regions which
match the query region with respect to at least one
feature similarity and at least one spatial similarity;
and
joining the matched image regions.

2. The method according to claim 1, wherein, in
searching the database, feature similarity and spatial
similarity of the database image regions are ascertained
pair-wise sequentially.

3. The method according to claim 1, wherein, in
searching the database, feature similarity and spatial
similarity are ascertained using separate processes in
parallel.

4. The method according to claim 1, further
comprising saving those database images which include the
joined image regions.

5. The method according to claim 4, further
comprising sorting the saved images.

6. The method according to claim 4, further
comprising discriminating among the saved images based on
relative location of the joined regions.

7. The method according to claim 6, wherein
discriminating among the saved images comprises comparing
2-D strings.



8

8. The method according to claim 7, wherein the
2-D strings comprise x- and y-coordinates of region
centroids.

9. The method according to claim 7, wherein the
2-D strings comprise x'- and y'-coordinates of region
centroids, in a rotated coordinate system.

10. The method according to claim 6, further
comprising sorting the discriminated images.

11. The method according to claim 4, further
comprising deleting duplicates from the saved images.

12. The method according to claim 1, wherein the
feature similarity comprises color similarity.

13. The method according to claim 1, wherein the
feature similarity comprises texture similarity.

14. The method according to claim 1, wherein the
feature similarity comprises shape similarity.

15. A system for retrieving image representations
from an image database, comprising:
means for searching the database, for each of a
plurality of regions of a query image, for image regions
which match the query region with respect to at least one
feature similarity and at least one spatial similarity;
and
means for joining the matched image regions.

16. The system according to claim 15, wherein the
means for searching the database comprises means for



9

ascertaining feature similarity and spatial similarity of
the database image regions pair-wise sequentially.

17. The system according to claim 16, wherein the
means for searching the database comprises means for
ascertaining feature similarity and spatial similarity in
parallel.

18. The system according to claim 15, further
comprising means for saving those database images which
include the joined image regions.

19. The system according to claim 18, further
comprising means for sorting the saved images.

20. The system according to claim 18, further
comprising means for discriminating among the saved
images based on relative location of the joined regions.

21. The system according to claim 20, wherein the
means for discriminating among the saved images comprises
means for comparing 2-D strings.

22. The system according to claim 21, wherein the
2-D strings comprise x- and y-coordinates of region
centroids.

23. The system according to claim 21, wherein the
2-D strings comprise x'- and y'-coordinates of region
centroids, in a rotated coordinate system.

24. The system according to claim 20, further
comprising means for sorting the discriminated images.

25. The system according to claim 18, further


10

comprising means for deleting duplicates from the saved
images.

26. The system according to claim 15, wherein the
feature similarity comprises color similarity.

27. The system according to claim 15, wherein the
feature similarity comprises texture similarity.

28. The system according to claim 15, wherein the
feature similarity comprises shape similarity.

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.



CA 02290445 1999-11-15
WO 98/52119 PCT/US97/09256
METHOD AND SYSTEM FOR IMAGE RETRIEVAL
Technical Field
This invention relates to computerized image
retrieval and, more specifically, to retrieval based on
image database querying.
Backaround of the Invention
with advances in computer hardware technology,
it has become possible to store, manipulate and transmit
large numbers of images. When represented in computer-
tractable form, the images can be included in an image
database.
Systems have been developed, typically in the
form of computer software, for image database management
and image retrieval. For example, as disclosed in
U.S. Patent 5,493,677, issued February 20, 1996 to Balogh
et al., images can be retrieved by searching text
associated with the images for a match with a query.
Systems have also been developed which use
image content descriptors, for querying by image content.
Such a system is disclosed in U.S. Patent 5,579,471,
issued November 26, 1996 to Barber et al. and in the
paper by W. Niblack et al., "The QBIC Project: Querying
Images by Content Using Color, Texture, and Shape", in
Storage and Retrieval for Image and Video Databases,
Wayne Niblack, Editor, Proc. SPIE 1908, pp. 173-187
( 1993 ) .
Summary of the Invention
We have recognized that, for greater accuracy
in retrieving images from an image database, querying
based on image content can be combined with querying
based on spatial location. Thus, in a system in which
each image is represented by a plurality of regions


CA 02290445 1999-11-15
WO 98/52119 2 PCTNS97/09256
having feature attributes and spatial location
attributes, queries can be directed to region feature
similarity and region spatial location similarity in
combination. If desired, the relative spatial
arrangement of regions can also be taken into account.
Brief Description of the Drawincc
Fig. 1 is an example of an image with regions
for inclusion in a database.
Fig. 2 is a tabular display of a representation
of the regions of Fig. 1.
Fig. 3 is an example of an image with regions
for database querying.
Fig. 4 is a tabular display of a representation
of the regions of Fig . 3 .
Fig. 5 is a flow diagram of database query
processing for discriminating based on region feature and
region absolute spatial location.
Fig. 6 is a flow diagram of database query
processing for discriminating based on the relative
location of regions.
Detailed Description of Preferred Embodiments
The following description is primarily in terms
of method steps for execution by a suitable processor
under program control. The program may originate as
software, or, for greater efficiency, it may be embodied
at least in part in dedicated firmware or hardware.
A prototype system embodying features as
described has been formulated in the JAVA language. The
system can operate on suitable hardware such as a SUN
Workstation, a Silicon Graphics Workstation, or a PC with
a Pentium processor, for example.
Conveniently, an image database to be queried
has tabular form, with each record or table entry


CA 02290445 1999-11-15
WO 98/52119 3 PCT/US97/09256
representing a region of an image. A record includes an
image identifier, a region identifier, a region attribute
and, for geometric characterization, the x- and y-
coordinates of the centroid of the region, the width and
height of the region, and the area of the region. The
table may be generated by manual keyboard entry based on
visual inspection of images. Alternatively, if a
suitable pattern recognition system is available, table
generation may be automated.
To illustrate database entries, the image 10
shown in Fig. 1 and having been given the identifier "T"
can be represented by the table entries shown in Fig. 2.
Included are:
region 100 (to, stretching across the bottom of
the image, below a broken line);
region 101 (tl, bounded by a rectangle drawn
with broken lines);
region 102 (t2, bounded by a rectangle drawn
with chain-dotted lines),
region 103 (t" bounded by a rectangle drawn
with broken lines); and
region 104 (t4, stretching across the top of
the image, above a broken line).
The x,y-coordinates, the width w, and the
height h of each region are given in percent of the
respective maximal values. The values x, y, w and h
define a "bounding rectangle" for each region, so that
the area of a region is less than or equal to w times h.
As illustrated, regions may overlap, and their union need
not cover the image.
The attribute f may simply represent color, for
example, with color being represented by known means,
e.g., by a color histogram or by color sets. Other
simple attributes which may be used include texture and
shape, and such attributes may be combined into more


CA 02290445 1999-11-15
WO 98/52119 4 PCT/US97/09256
complex attributes.
A search query is expressed correspondingly.
For example, for the search pattern shown in Fig. 3,
a query region table may be formed as shown in Fig. 4.
For a database and a query, e.g. with entries
as illustrated by Figs. 2 and 4, respectively, Fig. 5
illustrates query processing for finding database entries
based on the query. The general aim is to find images
that contain arrangements of regions similar to those in
the query.
According to Fig. 5, starting at "a", for each
region in the query, the database regions are searched
for a feature match (step 51) and a spatial match
(step 52). For spatial matching, this involves using a
suitable metric for comparing the spatial information
such as x, y, h, w and area of the query region with the
corresponding information for the database regions.
Suitable metrics include Euclidean distance and other
Minkowski distances, and quadratic metrics whose
definition involves a square matrix which expresses the
relative similarity between the components of a vector.
A metric can also include weights which may be different
for each of the geometric parameters.
Similar metrics can be used for feature
matching (f;). For example, if color histogram
information is included in terms of components "red",
"green" and "blue", a 3-component Euclidean metric can be
used. Analogously, this applies when such information is
included in terms of components "hue", "saturation" and
"intensity".
For efficiency, as shown in Fig. 5, thresholds
are applied to the computed feature and spatial
distances. Thus, if a distance exceeds the threshold,
the database region is not included for further
consideration. Instead of, or in addition to using


CA 02290445 1999-11-15
WO 98/52119 5 PCT/US97/09256
separate thresholds for spatial and feature similarity as
shown in Fig. 5, thresholding can be applied also to the
combined region distance or score, i.e. before saving a
region match in step 53. Distances may be combined by
simple addition, or by suitable weighting followed by
addition, for example.
If multiple processors are available, "k-loop"
feature similarity processing analogous to step 51 and
spatial similarity processing analogous to step 52 may be
carried out in parallel instead of pair-wise sequentially
as illustrated in Fig. 5. Parallel processing then
yields two sets of regions, namely (i) those which meet
feature similarity regardless of spatial similarity, and
(ii) those which meet spatial similarity regardless of
feature similarity. Thus, to obtain the desired set of
regions which meet both types of features, a "jain"
operation will be required. After joining, a final
thresholding operation can be performed. Advantageously,
multiple processors may also be used for parallel
processing within steps 52 and 53.
Image matches are obtained as a result of the
"join" operation in step 54, producing all those database
images which meet each one of the region requirements of
the query. A query may result in an image being saved in
step 54 more than once, namely for different combinations
of its regions which satisfy the query. Such
multiplicity may be helpful to a user of the system;
otherwise, duplicates can be deleted by a simple one-pass
search of the saved images.
If the relative spatial location or arrangement
of regions is not important to a user, the computation
may terminate at this point ((3), though preferably after
the saved images are sorted by score.
For discriminating further based on relative
spatial location of regions, a process can be used as


CA 02290445 1999-11-15
WO 98/52119 6 PCT/US97/09256
illustrated by Fig. 6, using so-called 2-D strings.
Generation of 2-D strings at this point, i.e. after
similarity processing, may be termed "query-time 2-D
string generation".
For a query image, a 2-D string includes the x-
coordinates of the centroids of the regions, arranged as
an increasing sequence, followed by the y-coordinates of
the centroids, also arranged as an increasing sequence.
For a database image, correspondingly, the coordinates of
those regions are used which were matched against the
query image regions.
The 2-D string of the query image is formed in
step 61, and, in step 62, this string is matched against
the 2-D strings from each of the saved images. In
step 63, only in case of a match, the database image is
saved, so that only those images are ultimately sorted
and produced in step 64 which have a 2-D string which
matches the 2-D string of the query image.
Instead of or in addition to 2-D strings
including x- and y-coordinates of centroids as described,
2-D strings can be produced after rotation of the
coordinate system, e.g. by 45°. Such 2-D strings are
defined analogously, using coordinates x' and y' of the
centroids in the rotated coordinate system.

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , États administratifs , Taxes périodiques et Historique des paiements devraient être consultées.

États administratifs

Titre Date
Date de délivrance prévu Non disponible
(86) Date de dépôt PCT 1997-05-16
(87) Date de publication PCT 1998-11-19
(85) Entrée nationale 1999-11-15
Requête d'examen 2002-04-22
Demande morte 2005-11-14

Historique d'abandonnement

Date d'abandonnement Raison Reinstatement Date
2004-11-15 R30(2) - Absence de réponse
2004-11-15 R29 - Absence de réponse
2005-05-16 Taxe périodique sur la demande impayée

Historique des paiements

Type de taxes Anniversaire Échéance Montant payé Date payée
Le dépôt d'une demande de brevet 150,00 $ 1999-11-15
Taxe de maintien en état - Demande - nouvelle loi 2 1999-05-17 50,00 $ 1999-11-15
Taxe de maintien en état - Demande - nouvelle loi 3 2000-05-16 50,00 $ 2000-05-16
Enregistrement de documents 100,00 $ 2000-08-21
Taxe de maintien en état - Demande - nouvelle loi 4 2001-05-16 50,00 $ 2001-05-04
Requête d'examen 400,00 $ 2002-04-22
Taxe de maintien en état - Demande - nouvelle loi 5 2002-05-16 150,00 $ 2002-05-09
Taxe de maintien en état - Demande - nouvelle loi 6 2003-05-16 150,00 $ 2003-05-06
Taxe de maintien en état - Demande - nouvelle loi 7 2004-05-17 200,00 $ 2004-05-06
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
THE TRUSTEES OF COLUMBIA UNIVERSITY
Titulaires antérieures au dossier
CHANG, SHIH-FU
SMITH, JOHN R.
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Dessins 1999-11-15 4 91
Dessins représentatifs 2000-01-13 1 14
Description 1999-11-15 6 254
Abrégé 1999-11-15 1 49
Revendications 1999-11-15 4 114
Page couverture 2000-01-13 1 43
Correspondance 1999-12-20 1 2
Cession 1999-11-15 2 101
PCT 1999-11-15 9 272
Cession 2000-08-21 7 272
Poursuite-Amendment 2002-04-22 1 27
Taxes 2003-05-06 1 31
Taxes 2002-05-09 1 30
Taxes 2001-05-04 1 30
Taxes 2000-05-16 1 32
Poursuite-Amendment 2004-05-13 3 70
Taxes 2004-05-06 1 36