[go: up one dir, main page]

DE60011603T2 - Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern - Google Patents

Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern Download PDF

Info

Publication number
DE60011603T2
DE60011603T2 DE60011603T DE60011603T DE60011603T2 DE 60011603 T2 DE60011603 T2 DE 60011603T2 DE 60011603 T DE60011603 T DE 60011603T DE 60011603 T DE60011603 T DE 60011603T DE 60011603 T2 DE60011603 T2 DE 60011603T2
Authority
DE
Germany
Prior art keywords
color
image
dominant
colors
descriptor
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
DE60011603T
Other languages
English (en)
Other versions
DE60011603D1 (de
Inventor
Leszek Guildford CIEPLINSKI
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of DE60011603D1 publication Critical patent/DE60011603D1/de
Application granted granted Critical
Publication of DE60011603T2 publication Critical patent/DE60011603T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/50Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/5862Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using texture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01JMEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
    • G01J3/00Spectrometry; Spectrophotometry; Monochromators; Measuring colours
    • G01J3/46Measurement of colour; Colour measuring devices, e.g. colorimeters
    • G01J3/463Colour matching
    • 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/99936Pattern matching 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)
  • Processing Of Color Television Signals (AREA)
  • Color Image Communication Systems (AREA)

Description

  • Die vorliegende Erfindung betrifft ein Verfahren zum Darstellen eines Farbbildes oder eines Bildbereichs, insbesondere zum Suchen. In der vorliegenden Beschreibung sind die Begriffe Bild und Bildbereich austauschbar. Mit anderen Worten kann ein Bildbereich das ganze Bild sein, und ein Bild kann ein Bildbereich sein.
  • Suchtechniken, die auf dem Bildinhalt beruhen, um Standbilder und Video z.B. aus Multmedia-Datenbanken abzurufen, sind bekannt. Diverse Bildmerkmale, einschließlich Farbe, Textur, Randinformation, Form und Bewegung, sind für derartige Techniken verwendet worden. Anwendungen derartiger Techniken umfassen Internet-Suchmaschinen, interaktives Fernsehen, Telemedizin und Teleshopping.
  • Um Bilder aus einer Bild-Datenbank abzurufen, werden Bilder oder Bildbereiche durch Deskriptoren dargestellt, einschließlich Deskriptoren; die auf Farben innerhalb des Bildes beruhen. Diverse unterschiedliche Arten von auf Farben beruhenden Deskriptoren sind bekannt, einschließlich die durchschnittliche Farbe eines Bildbereichs, statistische Momente, die auf einer Farbänderung innerhalb eines Bildbereichs beruhen, eine repräsentative Farbe, wie etwa die Farbe, welche die größte Fläche eines Bildbereichs bedeckt, und Farbhistogramme, wobei ein Histogramm für einen Bildbereich abgeleitet wird, indem die Pixelzahl in dem Bereich jeder Farbe einer Gruppe vorherbestimmter Farben gezählt wird.
  • Ein bekanntes, auf Inhalt beruhendes Bildabrufsystem ist QBIC ("Query By Image Content", Abfrage nach Bildinhalt) (siehe US 5 579 471 ). Bei einer der Betriebsarten dieses Systems wird jedes Bild in einer Datenbank in Blöcke unterteilt. Jeder Block wird in Untergruppen ähnlicher Farben zusammengestellt, und die größte dieser Untergruppen wird ausgewählt. Die durchschnittliche Farbe der ausgewählten Untergruppe wird als die repräsentative Farbe des jeweiligen Blocks ausgewählt. Die repräsentative Farbinformation für das Bild wird in der Datenbank gespeichert. Man kann eine Abfrage in der Datenbank vornehmen, indem man ein Abfragebild auswählt. Die repräsentative Farbinformation für das Abfragebild wird wie oben beschrieben abgeleitet. Die Abfrageinformation wird dann mit der Information für die in der Datenbank gespeicherten Bilder verglichen, indem ein Algorithmus verwendet wird, um die treffendsten Übereinstimmungen zu finden.
  • Die Druckschrift US 5 586 197 offenbart einen ähnlichen Lösungsansatz, verwendet aber ein flexibleres Verfahren zum Unterteilen eines Bildes in Blöcke und ein anderes Verfahren zum Vergleichen der Bilder.
  • Es wurden mehrere Techniken zum Darstellen von Bildern, die auf Farbhistogrammen beruhen, entwickelt, US 5 652 881 . Weitere Techniken verwenden statistische Beschreibungen der Farbverteilung in einem Bildbereich.
  • Alle oben beschriebenen Lösungsansätze haben große Nachteile. Einige davon, insbesondere die Farbhistogramm-Techniken, sind sehr genau, benötigen aber relativ viel Speicherplatz und Verarbeitungszeit. Andere Verfahren, wie etwa diejenigen, die eine oder zwei repräsentative Farben verwenden, sind sehr speicher- und rechnereffizient, aber nicht genau genug. Die statistischen Deskriptoren sind ein Kompromiss zwischen diesen beiden Technikarten, können jedoch unter mangelnder Flexibilität leiden, insbesondere, wenn die Pixelfarben innerhalb eines Bereichs sehr unterschiedlich sind.
  • Die Druckschrift Aghbari Z., Kaneko K., Makinouchi A.: "New indexing method for content-based video retrieval and clustering for MPEG video database", Digital Media Information Base; Proceedings of the International Symposium on Digital Media Information Base, November 1997 (1997-11), S. 140 bis 149, betrifft ein Verfahren zum Indexieren für das auf Inhalt beruhende Abrufen von Videobildern. Sie offenbart das Ableiten von Farbhistogrammen für Unterbereiche und das Berechnen des Durchschnitts aller Farbhistogramme desselben Unterbereichs in verschiedenen Rahmen einer Aufnahme (siehe Seite 143, ganzer letzter Paragraf), und die sich ergebenden Durchschnittshistogramme werden als abstrakte Rahmendarstellungen verwendet, um einen Farbmerkmalvektor zu erzeugen.
  • Die Druckschrift Androutsos D., Plataniotis K.N., Venetsanopoulos A.N.: "Vector angular distance measure for indexing and retrieval of color", Proceedings of the SPIE – International Society for Optical Engineering, Band 3656, Januar 1999 (1999-01), S. 604 bis 613, betrifft ein Verfahren zum Indexieren von Bildern anhand von Farben. Sie verwendet ebenfalls einen Lösungsansatz mit Farbhistogramm und umfasst, auf einem Farbtonhistogramm und einem Sättigungshistogramm beruhend den Auszug von c Farben. Die durchschnittliche Farbe der c Farben wird berechnet, und der sich ergebende RGB-Wert wird als repräsentativer Vektor des Bildbereichs verwendet.
  • Die Druckschrift Stricker M., Dimai A.: "Color Indexing with Weak Spatial Constraints", Conference Proceedings of the SPIE, Band 2670, S. 29 bis 40, 1996-02-01, ISBN 0-8194-2004-1, XP000642561, offenbart ein Verfahren zum Farbindexieren eines Bildes, wobei ein Bild in "bedeutungsvolle" Bereiche unterteilt wird, die z.B. der Mitte und vier umgebenden Bereichen entsprechen. Die Farbverteilung eines jeden Bereichs ist durch die ersten drei Momente der Verteilung gekennzeichnet.
  • Die vorliegende Erfindung stellt ein Verfahren zum Darstellen eines Bildes, wie in Anspruch 1 dargelegt, sowie eine entsprechende Vorrichtung, wie in Anspruch 14 dargelegt, bereit.
  • Eine Ausführungsform der Erfindung soll mit Bezug auf die beiliegenden Zeichnungen beschrieben werden, wobei:
  • 1 ein Blockschaltbild eines Systems ist, das nach einer Ausführungsform der Erfindung funktioniert.
  • 2 ein Ablaufdiagramm eines ersten Suchverfahrens ist, und
  • 3 ein Ablaufdiagramm eines zweiten Suchverfahrens ist.
  • Ein System, das nach einer Ausführungsform der Erfindung funktioniert, wird in 1 gezeigt. Das System umfasst eine Steuereinheit 2, wie etwa einen Computer, um den Betrieb des Systems zu steuern, eine Anzeigeeinheit 4, wie etwa ein Monitor, die an die Steuereinheit 2 angeschlossen ist, um die Ausgaben einschließlich Bilder und Text anzuzeigen, und ein Zeigegerät 6, wie etwa eine Maus, zum Eingeben von Anweisungen in die Steuereinheit 2. Das System umfasst auch eine Bild-Datenbank 8, welche die digitalen Versionen einer Vielzahl von Bildern speichert, und eine Deskriptor-Datenbank 10, die für jedes der in der Bild-Datenbank 8 gespeicherten Bilder Deskriptor-Informationen, die nachstehend näher beschrieben werden sollen, speichert. Sowohl die Bild-Datenbank 8 als auch die Deskriptor-Datenbank 10 sind an die Steuereinheit 2 angeschlossen. Das System umfasst auch eine Suchmaschine 12, die ein Computerprogramm unter der Kontrolle der Steuereinheit 2 ist und auf die Deskriptor-Datenbank 10 einwirkt.
  • Die Systembestandteile werden an einem einzigen Ort, wie etwa einer Bildbibliothek, an dem die Systemkomponenten fest verbunden sind, bereitgestellt.
  • Die Deskriptor-Datenbank 10 speichert Deskriptoren aller Bilder, die in der Bild-Datenbank gespeichert sind. Insbesondere enthält bei dieser Ausführungsform die Deskriptor-Datenbank 10 Deskriptoren für jeden Bereich einer Vielzahl von Bereichen eines jeden Bildes. Die Deskriptoren werden wie nachstehend beschrieben abgeleitet.
  • Jedes Bild in der Datenbank 8 wird in eine gewisse Anzahl von sich nicht überschneidende, rechteckigen Pixelblöcken unterteilt. Für jeden Block wird dann ein Farbhistogramm abgeleitet, indem eine vorherbestimmte Farbanzahl ausgewählt wird und die Pixelanzahl in jedem Farbblock gezählt wird.
  • Das so erhaltene Farbhistogramm zeigt die Farbverteilung der Pixel innerhalb des Blocks. Im Allgemeinen weist der Bereich eine oder mehrere dominante Farben auf, und das Histogramm hat Spitzen, die diesen Farben entsprechen.
  • Die Deskriptoren für die Blöcke beruhen auf den dominanten Farben, wie sie aus dem Histogramm identifiziert wurden. Der Deskriptor für jeden Block umfasst die folgenden Bestandteile:
    • 1) Die Anzahl der dominanten Farben, n, die Deskriptorgrad genannt wird, wobei n ≥ 1; und für jede dominante Farbe:
    • 2) a) eine Gewichtung, welche die relative Bedeutung der jeweiligen dominanten Farbe in dem Block darstellt. Dabei ist die Gewichtung ein Verhältnis zwischen der Pixelanzahl in dem Block der betreffenden Farbe und der Gesamtpixelanzahl in dem Block. b) einen Mittelwert,
      Figure 00060001
      wobei x, y und z Indexfarbkomponenten, z.B. für die roten, grünen und blauen Farbkomponenten der Farbe im RGB-Farbraum sind. Dabei entspricht der Mittelwert den Farbkomponenten der jeweiligen dominanten Farbe. c) eine Kovarianzmatrix
      Figure 00060002
      wobei cij die Varianz der Farbkomponente i und cij die Kovarianz zwischen den Komponenten i und j darstellt. Die Kovarianzmatrix ist symmetrisch (cij = cji), so dass nur sechs Zahlen nötig sind, um sie zu speichern.
  • Wenn der Deskriptor wie oben besprochen gewonnen wird, wird die Farbverteilung wie n verschiedene Unterverteilungen behandelt, wobei n die Anzahl der dominanten Farben ist und jede Unterverteilung um eine jeweilige dominante Farbe als Mittelwert zentriert ist. Die Bereiche der Unterverteilungen können sich wohl überschneiden, und ein geeigneter Algorithmus wird verwendet, um den Bereich jeder Verteilung für die Berechnung der Gewichtung, des Mittelwerts und der Kovarianzmatrix zu bestimmen, wie es der Fachmann verstehen wird. Eine Möglichkeit zur Schätzung der Deskriptor-Komponenten besteht darin, an den Histogrammspitzen zentrierte Gaußsche Funktionen an das Histogramm anzupassen, indem der Unterschied zwischen den tatsächlichen Histogrammzählungen und den von der Mischung aus Gaußschen Funktionen geschätzten Werten auf ein Minimum zurückgeführt wird.
  • Die Deskriptor-Datenbank 10 speichert einen wie oben definierten Deskriptor für jeden Block aus jedem Bild, das in der Bild-Datenbank 8 gespeichert ist. Die Darstellung der Farbverteilung innerhalb eines jeden Blocks anhand der oben beschriebenen Deskriptor-Struktur enthält sehr viele beschreibende Informationen, benötigt jedoch weniger Speicherplatz als z.B. vollständige Histogramminformationen.
  • Beispielhaft kann ein Farbhistogramm für einen spezifischen Block drei Spitzen aufweisen, die drei dominanten Farben entsprechen. Die Histogrammfarbverteilung wird als drei Farbunterverteilungen analysiert und ergibt einen Deskriptor, der die Zahl Drei, welche die Anzahl dominanter Farben angibt, drei Gewichtungen, drei Durchschnittsvektoren, die den Farbvektoren für die drei Spitzen entsprechen, und drei entsprechende Kovarianzmatrizen umfasst.
  • Das System wird verwendet, um in der Bild-Datenbank anhand der Deskriptoren, die in der Deskriptor-Datenbank gespeichert sind, nach Bildern zu suchen. Dabei gibt es zwei Suchverfahren: eine Suche, die auf einer Einzelfarbe beruht, und eine Suche, die auf einem Bereich beruht.
  • Die Suche, die auf einer Einzelfarbe beruht, soll mit Bezug auf das in 2 gezeigte Ablaufdiagramm beschrieben werden.
  • Bei der Suche, die auf einer Einzelfarbe beruht, gibt der Benutzer eine Abrage ein, indem er eine zu suchende Farbe auswählt, indem er das Zeigegerät 6 und ein Menü, wie etwa ein Farbenrad oder eine Palette, die auf der Anzeigeeinheit 4 angezeigt werden, verwendet (Schritt 102). Die Steuereinheit 2 gewinnt dann den entsprechenden Farbvektor für die abgefragte Farbe, wobei der Farbvektor Komponenten aufweist, welche die jeweiligen Farbkomponenten für die abgefragte Farbe sind, also die roten, grünen und blauen Komponenten (Schritt 104).
  • Die Steuereinheit 2 verwendet dann die Suchmaschine 12, um in der Bild-Datenbank 8 nach Bildern zu suchen, welche die abgefragte Farbe umfassen. Die Suchmaschine 12 führt ein Übereinstimmungsverfahren aus, das den abgefragten Farbvektor und die Deskriptoren für die Bilderblöcke in der Deskriptor-Datenbank 10 verwendet (Schritt 106).
  • Das Übereinstimmungsverfahren erfolgt anhand der folgenden Formel zur Berechnung eines Übereinstimmungswerts M.
    Figure 00080001
    wobei q der abgefragte Farbvektor ist. Ein Übereinstimmungswert wird anhand jedes Wertes von m und C in dem Deskriptor für den Block für jede dominante Farbe in jedem Block berechnet. Somit erhält man für einen n-gradigen Deskriptor n übereinstimmende Werte.
  • Den Übereinstimmungswert kann man als den Wert der Wahrscheinlichkeits-Dichtefunktion ansehen, der jeder Farbunterverteilung in dem Block an dem Punkt, der von dem abgefragten Farbwert definiert wird, entspricht, wobei die Wahrscheinlichkeits-Dichtefunktion als Gaußsche Funktion modelliert wird.
  • Je größer ein Übereinstimmungswert M für einen bestimmten Deskriptor ist, desto näher ist der entsprechende Block daran, mit der ausgewählten Farbe übereinzustimmen.
  • Wenn die Übereinstimmungswerte für jeden Deskriptor in der Deskriptor-Datenbank 10 berechnet wurden, ordnet die Suchmaschine 12 die Ergebnisse nach der Größe von M, angefangen mit den größten Werten von M, wobei nur der größte Wert von M für Deskriptoren mit einem Grad von mehr als Eins in Betracht gezogen wird (Schritt 108).
  • Die Steuereinheit 2 übernimmt die Ergebnisse des Übereinstimmungsverfahrens aus der Suchmaschine 12 und ruft aus der Bild-Datenbank eine vorherbestimmte Anzahl K derjenigen Bilder ab, welche die treffendsten Übereinstimmungen sind, was den K höchsten Werten von M entspricht. Diese Bilder werden dann auf der Anzeigeeinheit 4 angezeigt (Schritt 110). Die Einstellung der Steuereinheit 2 bestimmt, wie viele der treffendsten Übereinstimmungen auf der Anzeigeeinheit anzuzeigen sind. Diese Anzahl kann vom Benutzer geändert werden.
  • Wie aus der obigen Beschreibung hervorgeht, ruft die Suche, die auf einer Einzelfarbe beruht, aus der Bild-Datenbank 8 Bilder ab, die einen Block aufweisen, der eine dominante Farbe hat, welche dieselbe oder eine der ursprünglich von dem Benutzer ausgewählten ähnliche Farbe ist.
  • Die auf einem Bereich beruhende Suche soll mit Bezug auf das Ablaufdiagramm in 3 beschrieben werden.
  • Bei der auf einem Bereich beruhenden Suche dient die Steuereinheit 2 dazu, eine vorherbestimmte Gruppe von Suchbildern, die Bilder aus der Bild-Datenbank 8 sind, auf der Anzeigeeinheit 4 anzuzeigen (Schritt 202). Die Suchbilder können vollständig durch die Einstellung der Steuereinheit bestimmt sein oder von anderen Erfordernissen, die der Benutzer eingibt, abhängen. In einem größeren System, das auf Schlüsselwörter beruhendes Suchen unterstützt, könnte der Benutzer z.B. das Wort "Laub" eingeben, woraufhin eine vorherbestimmte Gruppe von Bildern, die Laub darstellen, als Bilder für eine auf Farbe beruhende Suche gezeigt würden.
  • Jedes der Suchbilder wird mit einem Raster gezeigt, welches das Bild in Blöcke unterteilt, die den Blöcken entsprechen, für welche die Deskriptoren abgeleitet wurden. Der Benutzer wählt dann anhand des Zeigegeräts 6 einen Block in einem der Bilder aus, der eine entsprechende Farbverteilung zeigt (Schritt 204).
  • Die Steuereinheit 2 ruft dann den Deskriptor für den ausgewählten Bilderblock aus der Deskriptor-Datenbank 10 ab und verwendet ihn als Abfrage-Deskriptor (Schritt 206). Der Deskriptor ist bereits verfügbar, weil die Suchbilder aus der Bild-Datenbank 8 genommen werden. Die Suchmaschine führt dann eine Suche aus, indem sie den Abfrage-Deskriptor mit den anderen Deskriptoren vergleicht, die in der Deskriptor-Datenbank gespeichert sind, wobei sie Übereinstimmungsfunktionen verwendet (Schritt 208).
  • Für einen Abfrage-Deskriptor mit einem Mittelwert ma und einer Kovarianzmatrix Ca für eine der dominanten Farben und einen anderen Deskriptor mit einem Mittelwert mb und einer Kovarianzmatrix Cb für eine der dominanten Farben wird eine Übereinstimmungsfunktion wie folgt definiert:
    Figure 00100001
    wobei q ein 3D-Vektor ähnlich einem Farbvektor ist, und wobei das Integral für das Intervall von (0, 0, 0) bis (255, 255, 255) gerechnet wird, wobei 255 der Höchstwert einer Farbkomponente ist. Das Intervall des Integrals bei anderen Ausführungsformen ist von dem verwendeten Farbkoordinatensystem und der verwendeten Darstellung abhängig.
  • Dies entspricht der Modellierung der entsprechenden Farbunterverteilungen für die Farbblöcke als Wahrscheinlichkeits-Massenfunktionen in Form von Gaußschen Funktionen und der Bestimmung, wie weit sie sich überschneiden, oder mit anderen Worten der Bestimmung ihrer Ähnlichkeit. Je größer das Ergebnis der obigen Berechnung, desto näher sind die entsprechenden Farbverteilungen. In diesem Fall bestimmt die Funktion, wie weit sich eine Farbunterverteilung in dem abgefragten Bildblock und eine Farbunterverteilung in einem gespeicherten Bild überschneiden.
  • Die vollständige Übereinstimmungsfunktion zum Abgleich eines Deskriptors mit einem anderen wird wie folgt definiert:
    Figure 00110001
    wobei v und w Gewichtungen für Unterverteilungen sind, und die Summierung über alle Unterverteilungen in beiden Bereichen geht.
  • Somit wird für jede dominante Farbe, die in dem Deskriptor eines abgefragten Bildblocks beschrieben wird, ein Übereinstimmungswert für jede dominante Farbe in einem Deskriptor aus der Deskriptor-Datenbank 10 berechnet. Die sich ergebenden Übereinstimmungswerte werden gewichtet und dann summiert, um einen endgültigen Übereinstimmungswert zu ergeben, der mf entspricht.
  • Vollständige Übereinstimmungswerte werden wie oben beschrieben für alle Deskriptoren in der Datenbank für den Abfrage-Deskriptor berechnet. Wie bei der auf einer Einzelfarbe beruhenden Suche werden die Ergebnisse geordnet (Schritt 210), und die K Bilder mit den höchsten Übereinstimmungswerten, welche die treffendsten Übereinstimmungen angeben, werden dem Benutzer auf der Anzeigeeinheit angezeigt (Schritt 212).
  • Ein weiterer Durchgang einer Suche kann erfolgen, indem ein Bildbereich in einem Bild, das bei der vorherigen Suche gefunden wurde, ausgewählt wird.
  • Die Übereinstimmung kann anhand anderer Ähnlichkeitsmessungen als der oben beschriebenen erfolgen. Nachstehend soll ein weiteres Beispiel gegeben werden.
  • Für ein Deskriptorpaar, F1 und F2, für zwei Bereiche wird eine Ähnlichkeitsmessung D wie folgt definiert:
    Figure 00120001
    und cxiyil = (cxil – cyjl)2, vxiyjl = (vxil + vyil), cxiyiu = (cxiu – cyju)2, vxiyju = (vxiu + vyiu), cxiyiv = (cxiv – cyjv)2, vxiyjv = (vxiv + vyiv),
  • Dabei indexieren i und j die repräsentativen Farben;
    x und y indexieren die Deskriptoren;
    N1 ist die Anzahl der repräsentativen Farben in dem ersten Deskriptor;
    N2 ist die Anzahl der repräsentativen Farben in dem zweiten Deskriptor;
    P1i ist die i. Gewichtung in dem ersten Deskriptor;
    P2j ist die j. Gewichtung in dem zweiten Deskriptor;
    l, u und v stellen Farbkomponenten dar, wie etwa rote, grüne und blaue Farbkomponenten in diesem spezifischen Beispiel; und
    c und v sind jeweils die dominanten Farbwerte (Mittelwerte) und Farbvarianzen, so dass cxil die 1. Komponente des i. repräsentativen Farbwerts des x. Deskriptors und vxil die 1. Komponente der Varianz der i. repräsentativen Farbe des x. Deskriptors ist, usw
  • Im Gegensatz zu den zuvor beschriebenen Übereinstimmungsfunktionen ist für die Deskriptoren F1 und F2 je kleiner der Wert von D, desto größer die Übereinstimmung zwischen den Bereichen, die den Deskriptoren F1 und F2 entsprechen. Demnach werden die Werte D, die sich aus einem wie oben beschriebenen Suchverfahren ergeben, nach aufsteigender Größe geordnet, angefangen mit dem kleinsten Wert von D. Ansonsten kann das Such- und Übereinstimmungsverfahren im Wesentlichen wie oben beschrieben ausgeführt werden, mit geeigneten Änderungen, um der unterschiedlichen Ähnlichkeitsmessung Rechnung zu tragen. Es ist zu beachten, dass diese Ähnlichkeitsmessung die Varianzen und nicht die Kovarianzmatrix verwendet. Somit umfasst der Deskriptor für einen Bereich die Varianzen, benötigt jedoch nicht die Kovarianzmatrix. Demnach verringert sich der Speicherbedarf im Vergleich zu dem zuvor beschriebenen Deskriptor.
  • Ein System kann z.B. in einer Bildbibliothek bereitgestellt werden. Alternativ können sich die Datenbanken von der Steuereinheit des Systems entfernt befinden, wobei sie an die Steuereinheit über eine provisorische Verbindung wie etwa eine Telefonleitung oder über ein Netzwerk wie etwa Internet angeschlossen sind. Die Bild- und Deskriptor-Datenbanken können z.B. als permanenter Speicher oder auf tragbaren Datenspeichermedien, wie etwa CD-ROMs und DVDs, bereitgestellt werden.
  • In der obigen Beschreibung wurden die Farbdarstellungen in Form von roten, grünen und blauen Farbkomponenten beschrieben. Natürlich können andere Darstellungen verwendet werden, wie etwa eine Darstellung, die einen Farbton, Sättigung und Farbtiefe oder ein YUV-Koordinatensystem oder eine Untergruppe der Farbkomponenten in einem beliebigen Farbraum, z.B. nur Farbton und Sättigung bei HSI, verwendet.
  • Die oben beschriebene Ausführungsform der Erfindung verwendet Deskriptoren, die für rechteckige Bildblöcke abgeleitet wurden. Andere Bildunterbereiche könnten als Grundlage für die Deskriptoren verwendet werden. Man könnte z.B. Bereiche verschiedener Formen und Größen verwenden. Alternativ können Deskriptoren für Bildbereiche abgeleitet werden, die Objekten entsprechen, z.B. einem Auto, einem Haus oder einer Person. In jedem Fall können die Deskriptoren für das ganze Bild oder nur einen Teil davon abgeleitet werden.
  • Bei dem Suchverfahren kann der Benutzer statt eine einfache Farbenabfrage einzugeben oder einen Bildblock auszuwählen z.B. das Zeigegerät verwenden, um einen Bereich eines Bildes zu beschreiben, etwa indem er ihn umrandet, woraufhin die Steuereinheit einen Deskriptor für diesen Bereich ableitet und ihn verwendet, um auf ähnliche Art und Weise wie oben beschrieben zu suchen. Ebenso könnte man, statt Bilder zu verwenden, die bereits in der Bild-Datenbank gespeichert sind, um eine Suche zu starten, ein Bild in das System eingeben, z.B. anhand eines Bildscanners oder einer digitalen Kamera. Um in diesem Fall eine Suche auszuführen, leitet das System zunächst wieder Deskriptoren für das Bild oder die Bildbereiche ab, und zwar entweder automatisch oder wie vom Benutzer bestimmt.
  • Geeignete Aspekte der Erfindung können anhand von Hardware und Software ausgeführt werden.
  • Bei den obigen Ausführungsformen werden die Unterverteilungen der Komponenten für jede repräsentative Farbe anhand von Gaußschen Funktionen angenähert, und der Mittelwert und die Kovarianzen dieser Funktionen werden als Deskriptorwerte verwendet. Es können jedoch andere Funktionen oder Parameter verwendet werden, um die Verteilungen der Komponenten anzunähern, z.B. anhand von Basisfunktionen wie etwa Sinus und Kosinus, mit Deskriptoren, die auf diesen Funktionen beruhen.

Claims (15)

  1. Verfahren zum Darstellen eines Farbbildes, welches aufweise: Auswählen von zwei oder oder Farben als dominante Farben für ein Bild und Berechnen für jede dominante Farbe die Varianz der Farbverteilung des Bildes im Farbraum relativ zu der dominanten Farbe, und Darstellen des Bildes in Form des Farbraumwertes jeder dominanten Farbe Band des Wertes der jeweiligen Farbvarianz.
  2. Verfahren nach Anspruch 1, aufweisend die Speicherung der Beskriptoren in Datenspeichermitteln.
  3. Verfahren nach Anspruch 1 oder Anspruch 2, bei dem der Schritt des Auswählens dominanter Farben die Ableitung eines Farbhistogramms das das Bild aufweist.
  4. Verfahren nach Anspruch 3, bei dem der Schritt des Auswählens dominanter Farber die Identifizierung lokaler Spitzen in dem Farbhistogramm und die Auswahl der entsprechenden Farben als dominante Farben aufweist.
  5. Verfahren nach einem der vorhergehenden Ansprüche, aufweisend die Auswahl eines Bereichs des Bildes, in welchem die dominanten Farben für den Bereich ausgewählt sind.
  6. Verfahren nach Anspruch 5, bei dem der Bildbereich unabhängig von dem Bildinhalt ist.
  7. Verfahren nach Anspruch 6, bei dem der Bildbereich ein Vieleck ist.
  8. Verfahren nach Anspruch 3, bei dem der Bildbereich einem Objekt entspricht.
  9. Verfahren nach einem der vorhergehenden Ansprüche, bei dem die Farbwerte in Form mehrerer Farbkomponenten ausgedrückt werden, wobei das Verfahren die Berechnung der Farbvarianz für jede Farbkomponente aufweist.
  10. Verfahren nach Anspruch 9, aufweisend die Berechnung von Farbkovarianzen für Paare von Farbkomponenten.
  11. Verfahren nach einem der vorhergehenden Ansprüche, aufweisend die Berechnung eines Gewichts für jede dominante Farbe, das die relative Bedeutung der dominanten Farbe in dem Bildbereich anzeigt.
  12. Verfahren nach einem der vorhergehenden Ansprüche, aufweisend die Bildung eines Deskriptors enthaltend den Farbraumwert von jeder dominanten Farbe und den jeweiligen Farbvarianzwert.
  13. Verfahren nach Anspruch 12, bei dem der Deskriptor zusätzlich eine oder mehr Zahlen enthält, die die Anzahl von dominanten Farben, Kovarianzwerte und die relative Bedeutung der dominanten Farbe in dem Bildbereich anzeigende Gewichte anzeigen.
  14. Vorrichtung, die geeignet ist zur Ausführung eines Verfahrens nach einem der vorhergehenden Ansprüche.
  15. Vorrichtung nach Anspruch 14, welche ein Computersystem ist, das so programmiert ist, dass es entsprechend einem Verfahren nach einem der Ansprüche 1 bis 13 arbeitet.
DE60011603T 1999-04-29 2000-04-28 Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern Expired - Lifetime DE60011603T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB9909961A GB2349460B (en) 1999-04-29 1999-04-29 Method of representing colour images
GB9909961 1999-04-29
PCT/GB2000/001667 WO2000067203A1 (en) 1999-04-29 2000-04-28 Method and apparatus for representing and searching for colour images

Publications (2)

Publication Number Publication Date
DE60011603D1 DE60011603D1 (de) 2004-07-22
DE60011603T2 true DE60011603T2 (de) 2005-07-14

Family

ID=10852533

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60011603T Expired - Lifetime DE60011603T2 (de) 1999-04-29 2000-04-28 Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern

Country Status (9)

Country Link
US (3) US6801657B1 (de)
EP (3) EP1173827B1 (de)
JP (5) JP2000348179A (de)
KR (3) KR100809798B1 (de)
CN (3) CN100573526C (de)
AU (1) AU4767100A (de)
DE (1) DE60011603T2 (de)
GB (1) GB2349460B (de)
WO (1) WO2000067203A1 (de)

Families Citing this family (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7417640B1 (en) 1999-01-29 2008-08-26 Lg Electronics Inc. Method for dominant color setting of video region and data structure and method of confidence measure extraction
GB2349460B (en) * 1999-04-29 2002-11-27 Mitsubishi Electric Inf Tech Method of representing colour images
US7212667B1 (en) * 1999-05-17 2007-05-01 Samsung Electronics Co., Ltd. Color image processing method for indexing an image using a lattice structure
JP2001338284A (ja) * 2000-05-25 2001-12-07 Matsushita Electric Ind Co Ltd 画像処理方法、画像処理装置及び画像処理システム
US7565008B2 (en) 2000-11-06 2009-07-21 Evryx Technologies, Inc. Data capture and identification system and process
US8224078B2 (en) 2000-11-06 2012-07-17 Nant Holdings Ip, Llc Image capture and identification system and process
US7899243B2 (en) 2000-11-06 2011-03-01 Evryx Technologies, Inc. Image capture and identification system and process
US9310892B2 (en) 2000-11-06 2016-04-12 Nant Holdings Ip, Llc Object information derived from object images
US7680324B2 (en) 2000-11-06 2010-03-16 Evryx Technologies, Inc. Use of image-derived information as search criteria for internet and other search engines
KR100788643B1 (ko) * 2001-01-09 2007-12-26 삼성전자주식회사 색과 질감의 조합을 기반으로 하는 영상 검색 방법
GB0103965D0 (en) * 2001-02-17 2001-04-04 Univ Nottingham Image and image content processing,representation and analysis for image matching,indexing or retrieval and database management
KR100451649B1 (ko) * 2001-03-26 2004-10-08 엘지전자 주식회사 이미지 검색방법과 장치
EP1302865A1 (de) * 2001-10-10 2003-04-16 Mitsubishi Electric Information Technology Centre Europe B.V. Verfahren und Vorrichtung zur Suche und zum Wiederauffinden von Farbbildern
FR2842979B1 (fr) 2002-07-24 2004-10-08 Thomson Licensing Sa Procede et dispositif de traitement de donnees numeriques
EP1418546A1 (de) * 2002-11-07 2004-05-12 Mitsubishi Electric Information Technology Centre Europe B.V. Verfahren und Gerät zur Darstellung von sich bewegenden Objekten in einer Bildsequenz
US7292365B2 (en) * 2003-01-15 2007-11-06 Xerox Corporation Methods and systems for determining distribution mean level without histogram measurement
US7263220B2 (en) * 2003-02-28 2007-08-28 Eastman Kodak Company Method for detecting color objects in digital images
US20040179735A1 (en) * 2003-03-13 2004-09-16 Aruna Kumar Method and apparatus for characterizing objects within an image
US7184577B2 (en) * 2003-03-14 2007-02-27 Intelitrac, Inc. Image indexing search system and method
DE60330720D1 (de) * 2003-07-04 2010-02-04 Mitsubishi Electric Corp Verfahren und Vorrichtung zur Darstellung einer Gruppe von Bildern
US7624123B2 (en) * 2004-02-26 2009-11-24 Ati Technologies, Inc. Image processing system and method
US7983835B2 (en) 2004-11-03 2011-07-19 Lagassey Paul J Modular intelligent transportation system
US7813552B2 (en) 2004-09-23 2010-10-12 Mitsubishi Denki Kabushiki Kaisha Methods of representing and analysing images
GB2418555A (en) * 2004-09-23 2006-03-29 Mitsubishi Electric Inf Tech Representing an image using descriptors based on colour information
GB2418556A (en) * 2004-09-23 2006-03-29 Mitsubishi Electric Inf Tech Representing an image using descriptors based on colour information
US7840081B2 (en) * 2004-09-23 2010-11-23 Mitsubishi Denki Kabushiki Kaisha Methods of representing and analysing images
GB0428406D0 (en) * 2004-12-24 2005-02-02 Oxford Instr Superconductivity Cryostat assembly
US8176414B1 (en) 2005-09-30 2012-05-08 Google Inc. Document division method and system
GB2431797B (en) * 2005-10-31 2011-02-23 Sony Uk Ltd Image processing
US20080002855A1 (en) * 2006-07-03 2008-01-03 Barinder Singh Rai Recognizing An Unidentified Object Using Average Frame Color
CN101523414A (zh) * 2006-09-28 2009-09-02 皇家飞利浦电子股份有限公司 图像的部分的内容检测
EP2074590A2 (de) 2006-09-28 2009-07-01 Koninklijke Philips Electronics N.V. Inhaltserfassung eines bildes aus pixeln
WO2008047280A2 (en) * 2006-10-19 2008-04-24 Koninklijke Philips Electronics N.V. Dominant color descriptors
CN101334780A (zh) * 2007-06-25 2008-12-31 英特维数位科技股份有限公司 人物影像的搜寻方法、系统及存储影像元数据的记录媒体
KR100925913B1 (ko) 2007-08-28 2009-11-09 현대자동차주식회사 음이온 고정화 물질이 코팅된 무가습 고분자 전해질 막 및 이를 포함하는 연료전지
EP2245595A1 (de) * 2008-01-17 2010-11-03 Koninklijke Philips Electronics N.V. Extraktion von farben
US20090231327A1 (en) * 2008-03-12 2009-09-17 Harris Corporation Method for visualization of point cloud data
US20090232355A1 (en) * 2008-03-12 2009-09-17 Harris Corporation Registration of 3d point cloud data using eigenanalysis
CN102037489B (zh) * 2008-05-21 2013-08-21 Tp视觉控股有限公司 图像分辨率增强
US8290252B2 (en) * 2008-08-28 2012-10-16 Microsoft Corporation Image-based backgrounds for images
US8155452B2 (en) 2008-10-08 2012-04-10 Harris Corporation Image registration using rotation tolerant correlation method
CN101777064A (zh) * 2009-01-12 2010-07-14 鸿富锦精密工业(深圳)有限公司 图片搜索系统及方法
US8290305B2 (en) * 2009-02-13 2012-10-16 Harris Corporation Registration of 3D point cloud data to 2D electro-optical image data
US20100208981A1 (en) * 2009-02-13 2010-08-19 Harris Corporation Method for visualization of point cloud data based on scene content
US8179393B2 (en) * 2009-02-13 2012-05-15 Harris Corporation Fusion of a 2D electro-optical image and 3D point cloud data for scene interpretation and registration performance assessment
CN101877137B (zh) * 2009-04-30 2013-01-02 国际商业机器公司 突出显示主题元素的方法及其系统
US8630489B2 (en) * 2009-05-05 2014-01-14 Microsoft Corporation Efficient image matching
US20110115812A1 (en) * 2009-11-13 2011-05-19 Harris Corporation Method for colorization of point cloud data based on radiometric imagery
US20110200249A1 (en) * 2010-02-17 2011-08-18 Harris Corporation Surface detection in images based on spatial data
JP2011221606A (ja) * 2010-04-05 2011-11-04 Sony Corp 情報処理方法及びグラフィカルユーザインタフェース
US9053562B1 (en) 2010-06-24 2015-06-09 Gregory S. Rabin Two dimensional to three dimensional moving image converter
CN102129693B (zh) * 2011-03-15 2012-07-25 清华大学 基于色彩直方图和全局对比度的图像视觉显著性计算方法
KR101767269B1 (ko) * 2011-04-25 2017-08-10 한국전자통신연구원 영상 검색 장치 및 방법
CN102819582B (zh) * 2012-07-26 2014-10-08 华数传媒网络有限公司 一种海量图片快速检索方法
KR101370718B1 (ko) * 2012-10-26 2014-03-06 한국과학기술원 파노라마 이미지를 이용한 2d에서 3d로의 변환 방법 및 장치
US9992021B1 (en) 2013-03-14 2018-06-05 GoTenna, Inc. System and method for private and point-to-point communication between computing devices
US9158988B2 (en) * 2013-06-12 2015-10-13 Symbol Technclogies, LLC Method for detecting a plurality of instances of an object
US9305368B2 (en) * 2013-06-21 2016-04-05 Intel Corporation Compression and decompression of graphics data using pixel region bit values
US9465995B2 (en) * 2013-10-23 2016-10-11 Gracenote, Inc. Identifying video content via color-based fingerprint matching
US20150127377A1 (en) * 2013-11-07 2015-05-07 A.T. Still University Color matching for health management
CN103593458A (zh) * 2013-11-21 2014-02-19 电子科技大学 一种基于颜色特征与倒排索引的海量图像检索系统
CN106157334B (zh) * 2015-04-14 2019-11-15 北京智谷睿拓技术服务有限公司 信息处理方法和设备
US10387991B2 (en) 2016-07-01 2019-08-20 Intel Corporation Method and apparatus for frame buffer compression
US10916333B1 (en) * 2017-06-26 2021-02-09 Amazon Technologies, Inc. Artificial intelligence system for enhancing data sets used for training machine learning-based classifiers
US11216505B2 (en) * 2019-09-05 2022-01-04 Adobe Inc. Multi-resolution color-based image search
US11341759B2 (en) 2020-03-31 2022-05-24 Capital One Services, Llc Image classification using color profiles
US11887217B2 (en) 2020-10-26 2024-01-30 Adobe Inc. Text editing of digital images
CN112699259B (zh) * 2021-03-25 2021-07-13 北京达佳互联信息技术有限公司 信息显示方法、装置、电子设备、计算机可读存储介质

Family Cites Families (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5579471A (en) * 1992-11-09 1996-11-26 International Business Machines Corporation Image query system and method
JP3311077B2 (ja) * 1993-05-06 2002-08-05 松下電器産業株式会社 画像検索装置
JP3444924B2 (ja) * 1993-06-29 2003-09-08 株式会社東芝 空きエリア検出装置
JP3419415B2 (ja) * 1993-07-07 2003-06-23 日本電信電話株式会社 映像特徴処理方法
JP3234064B2 (ja) * 1993-09-02 2001-12-04 キヤノン株式会社 画像検索方法並びにその装置
WO1995009403A1 (de) * 1993-09-27 1995-04-06 Siemens Aktiengesellschaft Verfahren zur segmentation von digitalen farbbildern
JPH07146871A (ja) * 1993-11-24 1995-06-06 Hitachi Ltd 静止画検索装置および静止画検索方法
DE69535098T2 (de) * 1994-11-15 2007-04-19 Canon K.K. Verfahren und -vorrichtung zur Suche von Bildern in einer Datenbank
JP3703164B2 (ja) * 1995-05-10 2005-10-05 キヤノン株式会社 パターン認識方法及びその装置
JPH0981591A (ja) * 1995-09-14 1997-03-28 Dainippon Screen Mfg Co Ltd 画像データベースの検索キー登録方法
JPH09106458A (ja) * 1995-10-12 1997-04-22 Dainippon Printing Co Ltd 画像処理方法
US5641596A (en) * 1995-12-05 1997-06-24 Eastman Kodak Company Adjusting film grain properties in digital images
US5873080A (en) * 1996-09-20 1999-02-16 International Business Machines Corporation Using multiple search engines to search multimedia data
US5819288A (en) * 1996-10-16 1998-10-06 Microsoft Corporation Statistically based image group descriptor particularly suited for use in an image classification and retrieval system
US5852823A (en) * 1996-10-16 1998-12-22 Microsoft Image classification and retrieval system using a query-by-example paradigm
US5899999A (en) * 1996-10-16 1999-05-04 Microsoft Corporation Iterative convolution filter particularly suited for use in an image classification and retrieval system
JP3198980B2 (ja) * 1996-10-22 2001-08-13 松下電器産業株式会社 画像表示装置及び動画像検索システム
US6081276A (en) * 1996-11-14 2000-06-27 International Business Machines Corporation Method and apparatus for creating a color name dictionary and for querying an image by color name
JPH10149441A (ja) * 1996-11-20 1998-06-02 Casio Comput Co Ltd 画像処理方法、及びその装置
JP3459950B2 (ja) * 1997-04-30 2003-10-27 学校法人立命館 顔検出及び顔追跡方法並びにその装置
KR100295225B1 (ko) * 1997-07-31 2001-07-12 윤종용 컴퓨터에서 영상정보 검색장치 및 방법
JP3747589B2 (ja) * 1997-09-17 2006-02-22 コニカミノルタビジネステクノロジーズ株式会社 画像特徴量比較装置および画像特徴量比較プログラムを記録した記録媒体
WO1999017250A1 (en) * 1997-10-01 1999-04-08 Island Graphics Corporation Image comparing system
US6026411A (en) * 1997-11-06 2000-02-15 International Business Machines Corporation Method, apparatus, and computer program product for generating an image index and for internet searching and querying by image colors
US5949904A (en) * 1997-11-06 1999-09-07 International Business Machines Corporation Method, apparatus and computer program product for querying by image colors using JPEG image format
US6163622A (en) * 1997-12-18 2000-12-19 U.S. Philips Corporation Image retrieval system
US6335985B1 (en) * 1998-01-07 2002-01-01 Kabushiki Kaisha Toshiba Object extraction apparatus
US6584223B1 (en) * 1998-04-02 2003-06-24 Canon Kabushiki Kaisha Image search apparatus and method
US6345274B1 (en) * 1998-06-29 2002-02-05 Eastman Kodak Company Method and computer program product for subjective image content similarity-based retrieval
US6516100B1 (en) 1998-10-29 2003-02-04 Sharp Laboratories Of America, Inc. Method for image characterization using color and texture statistics with embedded spatial information
US6411953B1 (en) * 1999-01-25 2002-06-25 Lucent Technologies Inc. Retrieval and matching of color patterns based on a predetermined vocabulary and grammar
US6373979B1 (en) * 1999-01-29 2002-04-16 Lg Electronics, Inc. System and method for determining a level of similarity among more than one image and a segmented data structure for enabling such determination
US6593936B1 (en) * 1999-02-01 2003-07-15 At&T Corp. Synthetic audiovisual description scheme, method and system for MPEG-7
US6774917B1 (en) * 1999-03-11 2004-08-10 Fuji Xerox Co., Ltd. Methods and apparatuses for interactive similarity searching, retrieval, and browsing of video
US6526169B1 (en) * 1999-03-15 2003-02-25 Grass Valley (Us), Inc. Histogram-based segmentation of objects from a video signal via color moments
GB2349460B (en) * 1999-04-29 2002-11-27 Mitsubishi Electric Inf Tech Method of representing colour images
US6477272B1 (en) * 1999-06-18 2002-11-05 Microsoft Corporation Object recognition with co-occurrence histograms and false alarm probability analysis for choosing optimal object recognition process parameters

Also Published As

Publication number Publication date
US6801657B1 (en) 2004-10-05
CN1358296A (zh) 2002-07-10
JP5236785B2 (ja) 2013-07-17
DE60011603D1 (de) 2004-07-22
KR100809798B1 (ko) 2008-03-04
GB2349460B (en) 2002-11-27
KR100860902B1 (ko) 2008-09-29
CN101042708A (zh) 2007-09-26
EP1496473A3 (de) 2007-03-07
KR100863631B1 (ko) 2008-10-15
EP1173827A1 (de) 2002-01-23
JP5123998B2 (ja) 2013-01-23
EP1496473A2 (de) 2005-01-12
GB9909961D0 (en) 1999-06-30
CN1322457C (zh) 2007-06-20
AU4767100A (en) 2000-11-17
KR20070086677A (ko) 2007-08-27
US20060072829A1 (en) 2006-04-06
JP2000348179A (ja) 2000-12-15
WO2000067203A1 (en) 2000-11-09
JP2011192316A (ja) 2011-09-29
EP1173827B1 (de) 2004-06-16
CN100573526C (zh) 2009-12-23
US7015931B1 (en) 2006-03-21
JP2010262673A (ja) 2010-11-18
KR20070008729A (ko) 2007-01-17
JP5121972B2 (ja) 2013-01-16
JP2002543539A (ja) 2002-12-17
KR20010113903A (ko) 2001-12-28
EP1445733A3 (de) 2007-03-07
CN101038595A (zh) 2007-09-19
US7636094B2 (en) 2009-12-22
JP2011146078A (ja) 2011-07-28
EP1445733A2 (de) 2004-08-11
CN100573525C (zh) 2009-12-23
GB2349460A (en) 2000-11-01

Similar Documents

Publication Publication Date Title
DE60011603T2 (de) Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern
DE60215063T2 (de) System und verfahren zur ermittlung von bildähnlichkeiten
DE3689416T2 (de) Mustermerkmalextraktion.
DE60037919T2 (de) Verfahren zum Wiederauffinden von Bildtexturen und Vorrichtung dafür
DE69937530T2 (de) Verfahren zum automatischen Klassifizieren von Bildern nach Ereignissen
DE60317053T2 (de) Verfahren und Vorrichtung zur Darstellung einer Bildgruppe
DE69925805T2 (de) Skalierbare lösung für das wiederauffinden von bildern
DE69433373T2 (de) Methode und Gerät zum Bildsuchen
DE60036780T2 (de) Verfahren zum Vergleichen eines zweidimensionalen Bildes zu einem unter mehreren in einem Datenbank gespeicherten dreidimensionalen Kandidatmodellen
DE69810369T2 (de) Bildwiederauffindungsvorrichtung und -verfahren
DE69601177T2 (de) Bildrauschverringerungssystem unter verwendung eines veränderbaren wiener filters in einer pyramidialen bilddarstellung
EP2140403B1 (de) Vorrichtung und verfahren zum bestimmen eines kanten-histogramms, vorrichtung und verfahren zum ablegen eines bildes in einer bilddatenbank, vorrichtung und verfahren zum auffinden von zwei ähnlichen bildern und computerprogramm
DE60217748T2 (de) Verfahren und Gerät zur Anzeige eines Bildraumes
DE69521811T2 (de) Verfahren zur vermeidung überflüssiger identifizierungen (verursacht durch antefakten in bildern von bakterienkolonien)
DE19983528B3 (de) Multi-Linearisierungs-Datenstruktur zum Bild-Browsing
DE69628282T2 (de) Verfahren zur kompression mehrerer videobilder
DE60307583T2 (de) Auswertung der Schärfe eines Bildes der Iris eines Auges
DE69833999T2 (de) Verfahren zur automatischen erkennung menschlicher augen in digitalbildern
DE60114469T2 (de) Methode und Gerät zur Bestimmung von interessanten Bildern und zur Bildübermittlung
DE60210199T2 (de) Verfahren zur erkennung von motivbereichen in bildern
DE69330504T2 (de) Bildabspeicherungsverfahren
DE69527523T2 (de) Verfahren und apparat zum auffinden und identifizieren eines gesuchten objekts in einem komplexen bild
DE69933331T2 (de) Quantisierungserfahren für Farben, wobei ein Farbton-, Min-, Max-, Differenz-Farbraum benutzt wird
DE112007001789B9 (de) Verfahren zum Bewerten eines Bildes im Hinblick auf eine dominante Linie
EP1316057B1 (de) Auswerten von kantenrichtungsinformation

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)