Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Sieglinde Dylla Geändert vor über 10 Jahren
1
MMQL – Multimedia Query Language Eine Anfragesprache für Multimedia-Ähnlichkeitsanfragen 29.11.2001 Christian Mantei
2
29.11.2001Christian Mantei - MMQL2 Gliederung Multimedia Datenmodell MMQL - Anfragen MMQL – Syntax / Beispiele Zusammenfassung Ausblick
3
29.11.2001Christian Mantei - MMQL3 Multimedia Datenmodell I Multimedia Description Model (MDM): Strukturelle Beschreibung Multimedia Interpretation Model (MIM): Semantische Interpretation Multimedia Presentation Model (MPM): Zeitliche und räumliche Beschreibung
4
29.11.2001Christian Mantei - MMQL4 Multimedia Datenmodell II MDM Unterstützt Mechanismen zur Definition und Manipulation struktureller Beschreibungen in Raw Objects (RO) Unterteilung des Dokuments in relevante Teile, sog. Media Objects (MO): Bildausschnitte, strukturelle Bestandteile eines RO (Bild aus einem Video) Komposition von MOs zu komplexen Objekten (CXO)
5
29.11.2001Christian Mantei - MMQL5 Description Model
6
29.11.2001Christian Mantei - MMQL6 Multimedia Datenmodell III MIM Präsentation der Objekte aus dem MDM in zwei Stufen: Feature Level und Concept Level Feature Level: Interpretation über physische Eigenschaften (Farbverteilung, Formen, Texturen, Bewegungsvektoren...) Concept Level: Konzept: Kombination verschiedener Features von Objekten, Membership-Funktionen
7
29.11.2001Christian Mantei - MMQL7 Concept Level
8
29.11.2001Christian Mantei - MMQL8 Multimedia Datenmodell IV MPM Definition zeitlicher und räumlicher Beziehungen zwischen Objekten des MDM Möglichkeiten zur Erstellung von Multimedia Präsentationen
9
29.11.2001Christian Mantei - MMQL9
10
29.11.2001Christian Mantei - MMQL10 Multimedia Query Language Anfrage-Kriterien: Features: Farbe, räumliche Anordnung, Bewegung Konzepte: suche nach definierten Konzepten in Dokumenten Objekt-Struktur: z.B. Bilder eines Videos Raum-Zeit Aspekte: wann liegt die Kugel rechts vom Quader unsichere Anfragen: Wichtungsgrad der Teilanfragen unpräzise Anfragen: Erkennungsgrad der Ergebnisse
11
29.11.2001Christian Mantei - MMQL11 Anfrage-Formulierung I Query ::= select from where select-stmnt ::= [n-hits] from-stmnt ::= CLASS, DCLASS, U, I, X condition ::= einfach vs. komplex
12
29.11.2001Christian Mantei - MMQL12 Anfrage-Formulierung II Operatoren: sim: Ähnlichkeitsbestimmung zwischen Feature-Werten match: Erkennungsgrad Objekt – Konzept in: an welcher Stelle einer geordneten Liste der Wert eingereiht ist/wird and: beide Erkennungsgrade sollten hoch sein or: einer der Erkennungsgrade muss hoch sein not: übliche Negation
13
29.11.2001Christian Mantei - MMQL13 Anfrage-Formulierung III Selektoren: o.feature(fid): Feature-Wert eines Objektes v.rec-degree: Erkennungsgrad eines Wertes mo.part-of: originales Objekt von dem Media-Objekt v.attribute: Feld eines strukturierten Wertes o.method(args): methodische Einschätzung eines Objektes
14
29.11.2001Christian Mantei - MMQL14 Beispiele I select 10 R.oid from REGIONS as R where R.feature(color) sim red, 0.7 and R.feature(shape) sim circle, 0.3;
15
29.11.2001Christian Mantei - MMQL15 Beispiele II select S.oid from SHOTS where S.oid in ( select F.part-of from FRAMES as F where F.oid match CHURCHES) and S.rec-degree > 0.7;
16
29.11.2001Christian Mantei - MMQL16 Weitere Möglichkeiten Definition von Funktionen für räumliche Beziehungen zwischen Objekten (left_to, right_to, position...) Finden von mehreren Regionen in Bildern und Vergleich ihrer räumlichen Position zueinander Bsp.: Finde alle Bilder in denen ein Kreis rechts neben einem Viereck ist
17
29.11.2001Christian Mantei - MMQL17 Zusammenfassung Anfrageergebnisse mit Ähnlichkeitsmaß Berücksichtigung von Konzepten und strukturierten Objekten Bearbeitung von unpräzisen und unsicheren Anfragen möglich Ergebnis: geordnetes Paar (Objekt, Ähnlichkeitsmaß) Ähnlichkeitsmaß = Grad der Übereinstimmung zwischen Anfrage und Objekt
18
29.11.2001Christian Mantei - MMQL18 Ausblick Entwicklung von Konzepten zur Datenhaltung Daten verwalten und Strategien der Speicherung Effektive und effiziente Anfrage- Bearbeitungsalgorithmen entwickeln Weitere Implementierungen des Systems, um das beschriebene Modell zu unterstützen
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.