DE60011603T2 - Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern - Google Patents
Verfahren und vorrichtung zum darstellen von und suchen nach farbbildern Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5838—Retrieval 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5862—Retrieval 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/463—Colour matching
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
- Y10S707/99933—Query processing, i.e. searching
- Y10S707/99936—Pattern matching access
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-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 Steuereinheit2 , wie etwa einen Computer, um den Betrieb des Systems zu steuern, eine Anzeigeeinheit4 , wie etwa ein Monitor, die an die Steuereinheit2 angeschlossen ist, um die Ausgaben einschließlich Bilder und Text anzuzeigen, und ein Zeigegerät6 , wie etwa eine Maus, zum Eingeben von Anweisungen in die Steuereinheit2 . Das System umfasst auch eine Bild-Datenbank8 , welche die digitalen Versionen einer Vielzahl von Bildern speichert, und eine Deskriptor-Datenbank10 , die für jedes der in der Bild-Datenbank8 gespeicherten Bilder Deskriptor-Informationen, die nachstehend näher beschrieben werden sollen, speichert. Sowohl die Bild-Datenbank8 als auch die Deskriptor-Datenbank10 sind an die Steuereinheit2 angeschlossen. Das System umfasst auch eine Suchmaschine12 , die ein Computerprogramm unter der Kontrolle der Steuereinheit2 ist und auf die Deskriptor-Datenbank10 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-Datenbank10 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, 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 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-Datenbank8 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 Anzeigeeinheit4 angezeigt werden, verwendet (Schritt102 ). Die Steuereinheit2 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 (Schritt104 ). - Die Steuereinheit
2 verwendet dann die Suchmaschine12 , um in der Bild-Datenbank8 nach Bildern zu suchen, welche die abgefragte Farbe umfassen. Die Suchmaschine12 führt ein Übereinstimmungsverfahren aus, das den abgefragten Farbvektor und die Deskriptoren für die Bilderblöcke in der Deskriptor-Datenbank10 verwendet (Schritt106 ). - Das Übereinstimmungsverfahren erfolgt anhand der folgenden Formel zur Berechnung eines Übereinstimmungswerts M. 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 Suchmaschine12 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 (Schritt108 ). - Die Steuereinheit
2 übernimmt die Ergebnisse des Übereinstimmungsverfahrens aus der Suchmaschine12 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 Anzeigeeinheit4 angezeigt (Schritt110 ). Die Einstellung der Steuereinheit2 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-Datenbank8 sind, auf der Anzeigeeinheit4 anzuzeigen (Schritt202 ). 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 (Schritt204 ). - Die Steuereinheit
2 ruft dann den Deskriptor für den ausgewählten Bilderblock aus der Deskriptor-Datenbank10 ab und verwendet ihn als Abfrage-Deskriptor (Schritt206 ). Der Deskriptor ist bereits verfügbar, weil die Suchbilder aus der Bild-Datenbank8 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 (Schritt208 ). - 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: 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.
-
- 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 (Schritt212 ). - 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.
-
- 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)
- 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.
- Verfahren nach Anspruch 1, aufweisend die Speicherung der Beskriptoren in Datenspeichermitteln.
- Verfahren nach Anspruch 1 oder Anspruch 2, bei dem der Schritt des Auswählens dominanter Farben die Ableitung eines Farbhistogramms das das Bild aufweist.
- 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.
- 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.
- Verfahren nach Anspruch 5, bei dem der Bildbereich unabhängig von dem Bildinhalt ist.
- Verfahren nach Anspruch 6, bei dem der Bildbereich ein Vieleck ist.
- Verfahren nach Anspruch 3, bei dem der Bildbereich einem Objekt entspricht.
- 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.
- Verfahren nach Anspruch 9, aufweisend die Berechnung von Farbkovarianzen für Paare von Farbkomponenten.
- 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.
- Verfahren nach einem der vorhergehenden Ansprüche, aufweisend die Bildung eines Deskriptors enthaltend den Farbraumwert von jeder dominanten Farbe und den jeweiligen Farbvarianzwert.
- 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.
- Vorrichtung, die geeignet ist zur Ausführung eines Verfahrens nach einem der vorhergehenden Ansprüche.
- 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.
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)
| 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)
| 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 |
-
1999
- 1999-04-29 GB GB9909961A patent/GB2349460B/en not_active Revoked
-
2000
- 2000-04-25 US US09/556,799 patent/US6801657B1/en not_active Expired - Lifetime
- 2000-04-26 JP JP2000125633A patent/JP2000348179A/ja active Pending
- 2000-04-28 WO PCT/GB2000/001667 patent/WO2000067203A1/en not_active Ceased
- 2000-04-28 KR KR1020017013799A patent/KR100809798B1/ko not_active Expired - Fee Related
- 2000-04-28 CN CNB2007101008903A patent/CN100573526C/zh not_active Expired - Lifetime
- 2000-04-28 JP JP2000615968A patent/JP2002543539A/ja active Pending
- 2000-04-28 EP EP00929663A patent/EP1173827B1/de not_active Expired - Lifetime
- 2000-04-28 CN CNB008095566A patent/CN1322457C/zh not_active Expired - Lifetime
- 2000-04-28 DE DE60011603T patent/DE60011603T2/de not_active Expired - Lifetime
- 2000-04-28 KR KR1020077014571A patent/KR100863631B1/ko not_active Expired - Lifetime
- 2000-04-28 CN CNB2007101008890A patent/CN100573525C/zh not_active Expired - Lifetime
- 2000-04-28 US US09/959,409 patent/US7015931B1/en not_active Expired - Lifetime
- 2000-04-28 EP EP04076299A patent/EP1445733A3/de not_active Withdrawn
- 2000-04-28 EP EP04076298A patent/EP1496473A3/de not_active Withdrawn
- 2000-04-28 AU AU47671/00A patent/AU4767100A/en not_active Abandoned
- 2000-04-28 KR KR1020067027307A patent/KR100860902B1/ko not_active Expired - Lifetime
-
2005
- 2005-11-22 US US11/283,671 patent/US7636094B2/en not_active Expired - Fee Related
-
2010
- 2010-07-23 JP JP2010166072A patent/JP5123998B2/ja not_active Expired - Fee Related
-
2011
- 2011-05-06 JP JP2011103533A patent/JP5121972B2/ja not_active Expired - Fee Related
- 2011-07-07 JP JP2011151067A patent/JP5236785B2/ja not_active Expired - Lifetime
Also Published As
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) |