Download - OODB Research [Multimedia Database]
![Page 1: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/1.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/2.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/3.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/4.jpg)
Part Part 1 1 ((7 7 slides) by:slides) by:
31/12/2009 4
Randa Mohamed Sameh
![Page 5: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/5.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/6.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/7.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/8.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/9.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/10.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/11.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/12.jpg)
Part Part 2 2 ((7 7 slides) by:slides) by:
31/12/2009 12
HishamHisham Hassan AliHassan Ali
![Page 13: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/13.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/14.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/15.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/16.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/17.jpg)
31/12/2009 17
keyframe summary
videotext summary
Descriptive data
![Page 18: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/18.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/19.jpg)
31/12/2009 19
![Page 20: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/20.jpg)
31/12/2009 20
![Page 21: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/21.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/22.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/23.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/24.jpg)
(Raid (Raid 11) VS (Raid ) VS (Raid 00))
31/12/2009 24
High Reliability High Performance
![Page 25: OODB Research [Multimedia Database]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/25.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/26.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/27.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/28.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/29.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/30.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/31.jpg)
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]](https://reader034.vdocument.in/reader034/viewer/2022042521/546a3bf3af795985298b45b7/html5/thumbnails/32.jpg)
Thank YouThank You
See you in Data Security ISA
The big Three
31/12/2009 32