oodb research [multimedia database]

32
Multimedia Database Multimedia Database Content and Structure Content and Structure By: Randa Mohamed Sameh Hisham Hassan Ali Mohamed Hassan Ali December, 2009 31/12/2009 1

Upload: httpexch2010blogspotcom

Post on 18-Nov-2014

317 views

Category:

Documents


5 download

DESCRIPTION

Multimedia Database

TRANSCRIPT

Page 1: OODB Research [Multimedia Database]

Multimedia DatabaseMultimedia Database

Content and StructureContent and Structure

By:

• Randa Mohamed Sameh

• Hisham Hassan Ali

• Mohamed Hassan Ali

December, 200931/12/2009 1

Page 2: OODB Research [Multimedia Database]

TopicsTopics

1. Introduction

2. Multimedia database management

system.

3. Multimedia database: types

1. Linked multimedia databases

2. Embedded multimedia database

4. Multimedia Databases usage

31/12/2009 2

Page 3: OODB Research [Multimedia Database]

Topics (Cont.)Topics (Cont.)

6. Structure of multimedia database:

1. Data analysis.

2. Data modeling.

3. Data Storage.

4. Data Retrieval

5. Query Language

6. Multimedia Communication

7. How to create a multimedia database?

31/12/2009 3

Page 4: OODB Research [Multimedia Database]

Part Part 1 1 ((7 7 slides) by:slides) by:

31/12/2009 4

Randa Mohamed Sameh

Page 5: OODB Research [Multimedia Database]

IntroductionIntroduction

Multimedia systems play more and more

impact on our lives.

Challenge: How to organize and

structure these huge multimedia

information so that we can get

information easily at any point of time.

Challenge: How to search for

multimedia data by attributes and

contents?

31/12/2009 5

Page 6: OODB Research [Multimedia Database]

Multimedia database Multimedia database

Management SystemManagement System It’s a system software that manages a

collection of multimedia data:

◦ Static Media: text, graphics, and images.

◦ Dynamic Media: animation, music, audio,

speech and video.

It provides access to users to query and

retrieve multimedia objects based on:

◦ Metadata.

◦ Content.

31/12/2009 6

Page 7: OODB Research [Multimedia Database]

Multimedia database TypesMultimedia database Types

(By data store)(By data store) There are generally two types of

multimedia databases:

1. Linked Multimedia Databases (small DB)

2. Embedded Multimedia Databases.

(large database)

31/12/2009 7

Title Description MediaPath

C:\Media\oodb.jpg

Title Description MediaData

<Binary data>

Page 8: OODB Research [Multimedia Database]

Binary Data Types in Binary Data Types in

SQLSQL ServerServer

31/12/2009 8

Data Type Allocated space Maximum

bit fixed-size single bit with a value

of 0, 1

binary(n) fixed-size 8,000 bytes

varbinary(n) variable-length 8,000 bytes

varbinary(max) variable-length 2 gigabytes

image

stores any type of data

file (not just images).

variable-length 2 gigabytes

Page 9: OODB Research [Multimedia Database]

Linked VS Embedded MMDBLinked VS Embedded MMDB

31/12/2009 9

Advantages Disadvantages

Linked

MMDB

• Easy to do programmatically

• Easy to edit media.

• DB size is small.

• No limitation for media size

in the application

• Application server needs

permissions to write to the file

system.

• Difficult to backup (Data is

contained in two locations (DB-

Media Folder).

Embedded

MMDB

• Application server doesn’t

need permissions to write

to the file system.

• Easy to backup (All data is

contained in a single

location).

• Requires more code

• Difficult to edit media.

• DB size is large.

• limitation for media size in the

application

Page 10: OODB Research [Multimedia Database]

Multimedia Databases usageMultimedia Databases usage

Digital Libraries.

News-On-Demand.

Video-On-Demand.

Music Database.

GIS.

GPS Maps.

31/12/2009 10

Page 11: OODB Research [Multimedia Database]

Multimedia Databases usageMultimedia Databases usage

Authentication Multimedia Database (also known as a Verification Multimedia Database, i.e. retina scanning), is a 1:1 data comparison

Identification Multimedia Database is a data comparison of one-to-many (i.e. passwords and personal identification numbers

Biometrics Multimedia Database; which specializes in automatic human verification based on the algorithms of their behavioral or physiological profile.

31/12/2009 11

Page 12: OODB Research [Multimedia Database]

Part Part 2 2 ((7 7 slides) by:slides) by:

31/12/2009 12

HishamHisham Hassan AliHassan Ali

Page 13: OODB Research [Multimedia Database]

Structure of multimedia Structure of multimedia

databasedatabase Multimedia database structure can best

be explained with the following

components:

◦ Data Types

◦ Operations on Data

◦ Data Storage

◦ Data Retrieval

◦ Query Language

◦ Multimedia Communication

31/12/2009 13

Page 14: OODB Research [Multimedia Database]

Data analysisData analysis

How are these data structured?How are these data structured? Unformatted (unstructured) form.

Data are presented in a unit where the

content cannot be retrieved by

accessing any structured details.

Formatted (structured) form.

Data are stored in variables, fields or

attributes with corresponding values

31/12/2009 14

Page 15: OODB Research [Multimedia Database]

Data Types

How can these data be stored? Raw data: Storing data only.

Registering data: data, data attributes.

Descriptive data: data, data attributes and

metadata. This metadata can be generated

by two ways:

◦ Manual.

◦ Automatic:

Automated speech recognition (ASR)

Automated image annotation

31/12/2009 15

Page 16: OODB Research [Multimedia Database]

Data Types Data Types -- ExamplesExamples

31/12/2009 16

Text Image Audio Video

Raw data Characters Pixels Digital Signals Pixel Matrices

Registering

data

(attributes)

Code (ASCII) Size, Format Audio Coding,

Length

+ Number of

images per

second

Descriptive

data

Colors, Shapes,

Borders

Lyrics, Music

Type, Artist,

Album

+ Scene

description

Page 17: OODB Research [Multimedia Database]

31/12/2009 17

keyframe summary

videotext summary

Descriptive data

Page 18: OODB Research [Multimedia Database]

Automated image annotationAutomated image annotation

Assigns metadata in the form of

captioning (scenes) or keywords (Full

text) to a digital image.

Used in image retrieval systems to

organize and locate images of interest

from a database.

http://www.alipr.com

31/12/2009 18

Page 19: OODB Research [Multimedia Database]

31/12/2009 19

Page 20: OODB Research [Multimedia Database]

31/12/2009 20

Page 21: OODB Research [Multimedia Database]

Part Part 3 3 ((10 10 slides) by:slides) by:

31/12/2009 21

Mohamed Hassan AliMohamed Hassan Ali

Page 22: OODB Research [Multimedia Database]

Operations on DataOperations on Data

Input (Insert / Record)

◦ Raw and registering data are required.

Output (Play)

◦ Read raw data according to registering data.

Modification

◦ Can be done for raw, registering and descriptive data.

Deletion

◦ Removes any entry from the database.

Evaluation

◦ Generating the descriptive data from the raw data.

31/12/2009 22

Page 23: OODB Research [Multimedia Database]

Data storageData storage

The dynamic media contents

recommended to be stored on a separate

server with a NIC that supports Off-Load

feature and a striped volume (Raid 0) to

meet the real time constraint

requirements.

To secure the dynamic data from hard

disk failure, Raid 1+0 is recommended.

31/12/2009 23

Page 24: OODB Research [Multimedia Database]

(Raid (Raid 11) VS (Raid ) VS (Raid 00))

31/12/2009 24

High Reliability High Performance

Page 25: OODB Research [Multimedia Database]

Raid Raid 11++0 0 is a challengeis a challenge

31/12/2009 25

Very High Reliability

+

High Performance

Page 26: OODB Research [Multimedia Database]

Data retrievalData retrieval

Multimedia objects can be classified into

two objects:

◦ Active Objects:

which participate in the retrieval process.

◦ Passive objects:

which don’t participate in the retrieval

process.

31/12/2009 26

Page 27: OODB Research [Multimedia Database]

Query LanguageQuery Language

Query language is a part of DBMS.

There are two types of queries used in

databases:

◦ Well-defined query

The users must know what they are intended

to search.

◦ Fuzzy query

The properties of query objects are

ambiguous.

31/12/2009 27

Page 28: OODB Research [Multimedia Database]

Multimedia Data QueriesMultimedia Data Queries

1. Keyword querying

Simple and popular - Search for images

by text.

2. Semantic querying

Search for similar image using the visual

properties of images like colors,

textures and their positions.

http://www.alipr.com

Uses Query By Image Content (QBIC)

31/12/2009 28

Page 29: OODB Research [Multimedia Database]

Multimedia Data QueriesMultimedia Data Queries

3. Visual querying

Search for detailed image by clicking an

icon on the master image which is

indexed.

Example: Google Erath.

Uses Query by Spatial Icons (QBSI)

31/12/2009 29

Page 30: OODB Research [Multimedia Database]

Multimedia communicationMultimedia communication

Communication is the sole objectives of

any information system.

Multimedia allows more than one users

to communicate at each other

simultaneously.

31/12/2009 30

Page 31: OODB Research [Multimedia Database]

How to create How to create a simple a simple

multimedia multimedia database?database?1. Collect multimedia elements.

2. Digitize multimedia materials.

3. Classify, catalog and index the digitized

multimedia elements.

4. Store the digitized multimedia into the

RDBMS in either linked or embedded

form.

5. Input descriptive text pertaining to the

multimedia data into the RDBMS.

31/12/2009 31

Page 32: OODB Research [Multimedia Database]

Thank YouThank You

See you in Data Security ISA

The big Three

31/12/2009 32