Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski

Podobne dokumenty
Wprowadzenie do multimedialnych baz danych. dr inż. Piotr Suchomski

MIR. Systemy rozpoznawania muzyki

Akustyka muzyczna MIR. Systemy rozpoznawania muzyki

Kryteria oceniania uczniów z informatyki w klasie II gimnazjum

Wymagania edukacyjne na ocenę z informatyki klasa 3

Platforma e-learningowa

3.1. Na dobry początek

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Multi-wyszukiwarki. Mediacyjne Systemy Zapytań wprowadzenie. Architektury i technologie integracji danych Systemy Mediacyjne

V - S Y S T E M S V I D E O C O N T E N T M A N A G E M E N T

Sposoby wyszukiwania multimedialnych zasobów w Internecie

Przetwarzanie obrazu

Oracle11g: Wprowadzenie do SQL

Technologie informacyjne Information technologies

Multimedialne bazy danych. Andrzej Łachwa, WFAiIS UJ 2011

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

PRZEWODNIK PO PRZEDMIOCIE

E-1EZ s1. Technologie informacyjne. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Dziennik Urzędowy Unii Europejskiej L 274/9

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Wymagania edukacyjne z informatyki w klasie IIIa gimnazjum

Wymagania edukacyjne na ocenę z informatyki KLASA III

Korzystanie z poczty i Internetu

Paweł Kurzawa, Delfina Kongo

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Krzysztof Kadowski. PL-E3579, PL-EA0312,

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

Platforma e-learningowa

Tom 6 Opis oprogramowania

W poszukiwaniu sensu w świecie widzialnym

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Tomasz Grześ. Systemy zarządzania treścią

Rozkład materiału informatyki w gimnazjum w Kielnie dla klasy I i II z podziałem na jednostki lekcyjne.

Kryteria końcoworoczne oceniania uczniów z informatyki w klasie II gimnazjum w roku szkolnym 2015/2016

Wykład I. Wprowadzenie do baz danych

BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski

Kompresja sekwencji obrazów

Kompresja sekwencji obrazów - algorytm MPEG-2

Przestrzenne bazy danych Podstawy języka SQL

POMOC / INSTRUKCJA OBSŁUGI

Rozpoznawanie obrazów na przykładzie rozpoznawania twarzy

W odniesieniu do wszystkich zajęć: Ocena dopuszczająca: Uczeń:

Autor: dr inż. Katarzyna Rudnik

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Bazy danych 2. Wykład 1

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wprowadzenie do baz danych

Dostępność w rozumieniu ustawy o języku migowym i innych środkach komunikowania się

Informatyka. w ćwiczeniach. Plan wynikowy. Wydanie nowe Drugi rok nauczania. Bożena Kwaśny Andrzej Szymczak Maciej Wiłun

BalticBottomBase. Instytut Morski w Gdańsku Gdańsk,

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Czym jest baza danych?

Informatyka Studia II stopnia

Podstawy tworzenie prezentacji multimedialnej w programie. MS Power Point

Alicja Marszałek Różne rodzaje baz danych

PRZEWODNIK PO PRZEDMIOCIE

TWORZYMY FILM Z WYKORZYSTANIEM PROGRAMU WINDOWS MOVIE MAKER ŚWIĘTA

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

WYMAGANIA EDUKACYJNE Z INFORMATYKI NA POSZCZEGÓLNE STOPNIE W KLASIE 7 opracowane na podstawie podręcznika:

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

- język zapytań służący do zapisywania wyrażeń relacji, modyfikacji relacji, tworzenia relacji

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

3 Programy do tworzenia

MODUŁ AM4: ARKUSZE KALKULACYJNE

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

Innowacja pedagogiczna na zajęciach komputerowych w klasach 4e, 4f, 4g. Nazwa innowacji Programowy Zawrót Głowy

Wymagania edukacyjne na poszczególne oceny z informatyki w gimnazjum klasa III Rok szkolny 2015/16

Kryteria końcoworoczne oceniania uczniów z informatyki w klasie II gimnazjum rok szkolny 2014/2015

WYMAGANIA EDUKACYJNE Z INFORMATYKI W KL. III gimnazjum 1 godz. / tydzień

Proporcje podziału godzin na poszczególne bloki. Tematyka lekcji. Rok I. Liczba godzin. Blok

DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

PROGRAM NAUCZANIA DLA I I II KLASY GIMNAZJUM

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

Bartosz Kulawik Koordynator Projektu Centrum Badań Kosmicznych PAN Zespół Obserwacji Ziemi

4. Podstawowa konfiguracja

Komputer i urządzenia cyfrowe

1. Pobierz i zainstaluj program w 3 krokach : 2. Wybierz produkt -> FotoAlbum (Photo Books)

z dnia r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

e-awizo SYSTEM POTWIERDZANIA DORĘCZEŃ POCZTY ELEKTRONICZNEJ

Rola języka XML narzędziem

Zasady Nazewnictwa. Dokumentów XML Strona 1 z 9

Oprócz funkcjonalności wymaganych przez zamawiających, urządzenia Hikvision oferują dodatkowo następujące funkcjonalności:

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

INFORMATYKA Pytania ogólne na egzamin dyplomowy

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Wymagania - informatyka

Wyszukiwanie plików w systemie Windows

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Nauczanie na odległość

Prezentacje multimedialne w Powerpoint

Plan nauczania informatyki Opracował: mgr Daniel Starego

GML w praktyce geodezyjnej

Sieci multimedialne Multimedia networks. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Tworzenie prezentacji w MS PowerPoint

Ćwiczenie 1 Automatyczna animacja ruchu

Transkrypt:

Wprowadzenie do multimedialnych baz danych Opracował: dr inż. Piotr Suchomski

Wprowadzenie bazy danych Multimedialne bazy danych to takie bazy danych, w których danymi mogą być tekst, zdjęcia, grafika, dźwięk, animacje czy wideo. Skomplikowana struktura danych multimedialnych wymaga stosowania specjalnych algorytmów i mechanizmó zarządzania danymi multimedialnymi. Na ogół multimedialne bazy danych nie przechowują bezpośrednio danych multimedialnych a jedynie metadane, które są danymi o danych multimedialnych.

Schemat systemu multimedialnego

Zawartość metadanych Metadane obejmują: ogólne informacje o obiekcie (tytuł, autor) parametry umożliwiające identyfikację zawartości (używane przy wyszukiwaniu danych), słowa kluczowe, umożliwiające wyszukiwanie zawartości z danej grupy (np. rock lata 90.), informacje o sposobie prezentacji (np. wymagana przepustowość łącza), właściwości, np. dotyczące praw autorskich (zabezpieczenia typu znak wodny, itp.).

Zapis danych multimedialnych Tekst ekstrakcja najważniejszych elementów treści (np. wyznaczenie słów kluczowych, definiowanie ontologii itp.), Obrazy ekstrakcja parametrów koloru, jasności, detekcja obiektów itp.. Obraz wideo analiza na poziomie ramek lub scen, dla poszczególnych ramek podejście jak w przypadku pojedynczych obrazów, ważna jest analiza również zależności czasowych.

Wyszukiwanie danych multimedialnych Dwa podejścia do budowy zapytań do multimedialnych baz danych: Jakie informacje mają być wyszukane; W jaki sposób informacje mają być wyszukiwane.

Wyszukiwanie danych multimedialnych Można wyróżnić 3 poziomy abstrakcji wyszukiwanej informacji: Poziom 1 (niski) pobieranie prymitywnych informacji (dane sygnałowe) w stylu kolor, jasność, kształt, położenie, liczba liter, liczba ramek itp. podaj sceny gdzie czerwony, okrągły obiekt porusza się w kierunku prawego górnego rogu ekranu Poziom 2 (średni) pobieranie informacji o konkretnych obiektach, używając ich właściwej nazwy (na podstawie wnioskowanych, logicznych własności: podaj sceny gdzie startuje samolot.

Wyszukiwanie danych multimedialnych Poziom 3 (wysoki) pobieranie danych abstrakcyjnych (na podstawie uogólnień) znajdź obrazy twarzy wyrażających smutek Również sposoby wyszukiwania danych można podzielić na 3 grupy: Oparte na atrybutach (ABR Attributebased Retrieval), Oparte na opisie tekstowym (TBR Textbased Retrieval, Oparte na rzeczywistej zawartości (CBR Content-based Retrieval).

Wyszukiwanie danych multimedialnych ABR wykorzystuje atrybuty danych, mało efektywne, działanie zbliżone do typowej relacyjnej bazy danych; TBR wykorzystuje tekst opisu danych, może mieć określoną strukturę, czasochłonne w czasie wprowadzania, opis może być niezrozumiały dla innych użytkowników; CBR bazuje na właściwościach, które są automatycznie pobierane, najtrudniejsze ale najlepsze rozwiązanie dla systemu wyszukującego.

Wyszukiwanie danych multimedialnych Wynik wyszukiwania danych multimedialnych nie jest na ogół dokładny. Prezentowane wyniki powinny być jak najbardziej bliskie oczekiwaniom autora zapytania. Dlatego dość istotnym problemem jest zdefiniowanie pewnej miary podobieństwa do wyszukiwanej informacji. Jednym z często stosowanych sposobów formułowania zapytania do multimedialnej bazy danych jest zapytanie za pomocą przykładu (QBE query by example);

Zapytanie przez przykład Przykładem wyszukiwania danych multimedialnych wykorzystujących technikę QBE jest system rozpoznawania i wyszukiwania muzyki. Przykład może być próbką nagrania z radia lub może zostać zanucony (QBH query by humming).

QBH Zasada działania systemów QBH: użytkownik nuci lub gwiżdże do mikrofonu melodię, algorytm śledzenia wysokości dźwięku (pitch tracking) zamienia melodię na kontur melodyczny, moduł wyszukujący porównuje kontur melodyczny uzyskany z zapytania z konturami zapisanymi w bazie, znajduje najbardziej podobne obiekty.

QBH Schemat blokowy systemu QBH (Ghias et al.):

Technika pull i push Dwa sposoby korzystania z multimedialnej bazy danych: pull ( aktywne ): użytkownik wysyła do bazy polecenie wyszukiwania serwer zwraca metadane lub same dane, pasujące do zapytania przykład zastosowania: jaka to melodia? push ( pasywne ) użytkownik wstępnie określa pewne preferencje, np. jaka tematyka go interesuje system bazy danych wyszukuje i przesyła zawartość wg. zadanych preferencji, bez konieczności ingerencji użytkownika, przykład zastosowania: telewizja interaktywna

Standard MPEG-7 MPEG Moving Pictures Expert Group Organizacja zajmująca się standaryzacją w dziedzinie audio i wideo. Standardy MPEG-1, 2, 4 dotyczyły samej zawartości multimedialnej (kompresja, przesyłanie strumieniowe). Standard MPEG-7 dotyczy metadanych opisujących zawartość audiowizualną.

Składniki MPEG-7 Główne składniki standardu MPEG-7: deskryptory (Descriptors, D) sposób opisu poszczególnych cech (elementów metadanych), schematy opisu (Description Schemes, DS) sposób opisu relacji między deskryptorami (również pomiędzy różnymi schematami),

Składniki MPEG-7 język definicji deskryptorów (Description Definition Language, DDL) język do tworzenia opisów (również do tworzenia nowych schematów lub deskryptorów), schematy klasyfikacji (classification schema, CS) pojęcia i znaczenia używane do opisu danych narzędzia systemowe (system tools) przechowywanie i transmisja danych,

MPEG-7 a bazy danych Wykorzystanie standardu MPEG-7 w multimedialnej bazie danych:

Standard MPEG-21 Standard MPEG-21 dotyczy struktury rozproszonych systemów multimedialnych. Definiuje open multimedia framework. Zadaniem standardu jest zdefiniowanie struktury systemu, która umożliwi łatwe i skuteczne uzyskanie zawartości multimedialnej w systemie rozproszonym, w sposób niewidoczny dla użytkownika. Aby było to możliwe, definiowany jest wspólny język, którym będą posługiwać się wszystkie elementy systemu. Do opisu używany jest również język XML.

Kierunek rozwoju multimedialnych baz danych Główny kierunek rozwoju związany jest z opracowaniem mechanizmu przetwarzania zapytań do bazy danych w języku naturalnym. System multimedialnej bazy danych będzie musiał przetłumaczyć zapytanie na polecenie zrozumiałe dla systemu komputerowego deskryptory. Obraz jest wart tysiąca słów - wystarczy o wiele mniej słów, aby opisać obraz. Problem w tym, że każdy używa innych słów.