SlideShare a Scribd company logo
1 of 27
Download to read offline
MULTIMEDIA DATABASES
AND MPEG7
Rahmi Volkan Başar
Department of Computer Engineering
METU
May, 2013
Multimedia Databases
• Introduction
• Capabilities of DB Types
• Search on MMDB
• Multimedia Content Description
• Research Fields
Multimedia Data
• Text: using a standard language (SGML, HTML)
• Graphics: encoded in CGM, postscript
• Images: bitmap, JPEG, MPEG
• Video: sequenced image data at specified
rates
• Audio: recordings in a string of bits in digitized
form
Database vs Multimedia Database
• Databases
– well structured data organization
– efficient storage of large amounts of data
– querying
– transactional support for concurrent users
– numbers, strings
• Multimedia Databases
– large content
– different structures
– not easily searched/queried
Use Cases
• Repositories: central location for data
maintained by DBMS, organized in storage
levels
• Presentations: delivery of audio and video
data, temporarily stored, ‘VCR-like
functionality’
• Collaborative: complex design, analyzing data
Capabilities
• Relational Databases
– Atomic / Tables
– Data relation – Common Foreign Keys
– Record: Content – No meta information
– A predefined set of domains for columns
• Hard to extend
• BLOB data type exist
Capabilities
• Object Oriented Databases
– Schema is “Class”
– All data is “Object”
– References
– New data types
• Easy. New class is a new data type.
– Appropriate for multimedia data
Capabilities
• Object Relational Databases
– In addition to RDBMS
• Object references
• New types
– Multimedia
– MMDBMS
• Extensible ORDBMSs
Search
• Collection of data. How to search?
– Any standards?
– Workarounds?
• Search: Retrieve similar images…
– Fast, Correct
• Content-based
– New techniques?
Search
• Content Based Retrieval Facilities
– Supported by MMDBMS
• Organize and Manage accordingly
– Compare based on a number of features
• Shape/Color/Texture
• Meta-Data?
– Always.
Content Based Retrieval
• Accurate representation of the multimedia
objects in the database
– For accuracy and efficiency
– Combination: Different features
• Similarity Search
– High-dimensional feature vectors
• Special multi-dimensional indexing structures
• Dimension reduction methods.
Multimedia Content Description
Standard: MPEG-7
• Influential XML based multimedia meta-data standard
• Description of the storage media:
– Format, Image Size, Audio Quality, Video Frames etc.
• Creation and production information:
– Creation date and location, title, genre, etc.
• Content semantic description:
– Events, concepts, objects, etc.
• Content structural description:
– Shot and key frames with color, texture and motion
features, etc.
• Metadata about the description:
– Author, version, creation date, etc.
MPEG-7
• Expression of multimedia data
• Missing: Search for Implicit Data
– The meaning of the structure: Not expressed
– Ex. A video: length, format, name, dates etc.
• Gender: Documentary, Interview, Movie
• Theme: Science, Sports, Horror
• No consideration on search engines
MPEG-7
• Search:
– XPath, XQuery
– Semantic Views Query Language
Simple MPEG7 Example
<Mpeg7>
<Description xsi:type="SemanticDescriptionType">
<Semantics>
<Label>
<Name> Car </Name>
</Label>
<Definition>
<FreeTextAnnotation>
Four wheel motorized vehicle
</FreeTextAnnotation>
</Definition>
<MediaOccurrence>
<MediaLocator>
<MediaUri> image.jpg </MediaUri>
</MediaLocator>
</MediaOccurrence>
</Semantics>
</Description>
</Mpeg7>
MPEG7 Details
• Standardizes 3 parts:
– Description tools
• Descriptors (D)
• Description Schemes (DS).
– Description Definition Language (DDL)
• To specify these schemes
– System tools
MPEG7 Details
• Descriptors (D)
– Representation of a feature
• Syntactic and Semantic
– Low-level audio or visual features
• Color, motion, texture etc
– Audiovisual content
• Location, time etc
• Objects can be described
– Several descriptors.
MPEG7 Details
• Description Schemes (DS) describe
– Specification of the relations
• Between Descriptors
• Between Description Schemes
– Relations can be structural and semantics
– High-level audiovisual (AV) features
• Regions, segments, events etc
MPEG7 Details
• Description Definition Language
– Based on XML
• Defines the structural relations between descriptors
– Creation and modification of description schemes
– Creation of new descriptors.
MPEG7 Details
• System Tools
– Deal with Descriptor management
• Binarization
• Synchronization
• Transport
• Storage
MPEG7 Details - Overview
MPEG7 Details
• Next Slide
– Description of a Video Segment
MPEG7 Details
• How to extract semantics?
– i.e. Intelligent Information Retrieval
– Drawback of the standard
– Ontology help required:
• Domain Specific Ontology (Football, Location)
• Automatically extract information
• Use for a better search result
Research Fields
• Design: still in research
• Queries: techniques need to be modified
• Rest:
– Modeling: complex objects, wide range of types
– Storage: representation, compression, buffering
during I/O, mapping
– Performance: physical limitations, parallel
processing
• Thank you!
• Questions?
References
• Wikipedia: Various Pages
• Computer Science and Engineering Department
Resources:
– University of Notre Dame
– Northumbria University
– Carnegie Mellon University
– Boston College
– Simon Fraser University
– Georgia Institute of Technology
• Interview with A. Anil Sinaci

More Related Content

What's hot

Multimedia Database
Multimedia DatabaseMultimedia Database
Multimedia Databaseshaikh2016
 
Database management system
Database management systemDatabase management system
Database management systemashishkthakur94
 
4.3 multimedia datamining
4.3 multimedia datamining4.3 multimedia datamining
4.3 multimedia dataminingKrish_ver2
 
MultiMedia dbms
MultiMedia dbmsMultiMedia dbms
MultiMedia dbmsTech_MX
 
Data(base) taxonomy
Data(base) taxonomyData(base) taxonomy
Data(base) taxonomyDejan Radic
 
Basics of Data Analysis in Bioinformatics
Basics of Data Analysis in BioinformaticsBasics of Data Analysis in Bioinformatics
Basics of Data Analysis in BioinformaticsElena Sügis
 
Data Mining: Classification and analysis
Data Mining: Classification and analysisData Mining: Classification and analysis
Data Mining: Classification and analysisDataminingTools Inc
 
Genome data management
Genome data managementGenome data management
Genome data managementShareb Ismaeel
 
Database User and Administrator
Database User and AdministratorDatabase User and Administrator
Database User and AdministratorA. S. M. Shafi
 
database management system
database  management systemdatabase  management system
database management systemVivek Kumar
 
Multimedia content based retrieval slideshare.ppt
Multimedia content based retrieval slideshare.pptMultimedia content based retrieval slideshare.ppt
Multimedia content based retrieval slideshare.pptgovintech1
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to MetadataEUDAT
 
Swiss prot protein database
Swiss prot protein databaseSwiss prot protein database
Swiss prot protein databaseAshfaq Ahmad
 

What's hot (20)

Multimedia Database
Multimedia DatabaseMultimedia Database
Multimedia Database
 
Database management system
Database management systemDatabase management system
Database management system
 
4.3 multimedia datamining
4.3 multimedia datamining4.3 multimedia datamining
4.3 multimedia datamining
 
MultiMedia dbms
MultiMedia dbmsMultiMedia dbms
MultiMedia dbms
 
Data(base) taxonomy
Data(base) taxonomyData(base) taxonomy
Data(base) taxonomy
 
Basics of Data Analysis in Bioinformatics
Basics of Data Analysis in BioinformaticsBasics of Data Analysis in Bioinformatics
Basics of Data Analysis in Bioinformatics
 
Data Mining: Classification and analysis
Data Mining: Classification and analysisData Mining: Classification and analysis
Data Mining: Classification and analysis
 
Genome data management
Genome data managementGenome data management
Genome data management
 
Database User and Administrator
Database User and AdministratorDatabase User and Administrator
Database User and Administrator
 
Multimedia database
Multimedia databaseMultimedia database
Multimedia database
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 
database management system
database  management systemdatabase  management system
database management system
 
Multimedia content based retrieval slideshare.ppt
Multimedia content based retrieval slideshare.pptMultimedia content based retrieval slideshare.ppt
Multimedia content based retrieval slideshare.ppt
 
Data integration
Data integrationData integration
Data integration
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to Metadata
 
Dbms presentaion
Dbms presentaionDbms presentaion
Dbms presentaion
 
Biological Database
Biological DatabaseBiological Database
Biological Database
 
Different data models
Different data modelsDifferent data models
Different data models
 
Swiss prot protein database
Swiss prot protein databaseSwiss prot protein database
Swiss prot protein database
 
protein data bank
protein data bankprotein data bank
protein data bank
 

Similar to MMBD - Multimedia Databases

Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Recordspbajcsy
 
Data management principles
Data management principlesData management principles
Data management principlesFiddy Prasetiya
 
Solving the Game Content Problem
Solving the Game Content ProblemSolving the Game Content Problem
Solving the Game Content ProblemKoray Hagen
 
2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XML2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XMLDirk Roorda
 
The Expert Library: Emergent needs in academic and special libraries
The Expert Library: Emergent needs in academic and special librariesThe Expert Library: Emergent needs in academic and special libraries
The Expert Library: Emergent needs in academic and special librariesLAICDG
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyGarethKnight
 
Systems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offSystems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offWellcome Library
 
Lecture 3 multimedia databases
Lecture 3   multimedia databasesLecture 3   multimedia databases
Lecture 3 multimedia databasesRanjana N Jinde
 
Xml and multimedia database
Xml and multimedia databaseXml and multimedia database
Xml and multimedia databaseMuhammad Harris
 
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLsPIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLsAccenture | SolutionsIQ
 
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...RCAHMW
 
Wed van horik_handson_research data management
Wed van horik_handson_research data managementWed van horik_handson_research data management
Wed van horik_handson_research data managementeswcsummerschool
 

Similar to MMBD - Multimedia Databases (20)

MULTMEDIA DATABASE.ppt
MULTMEDIA DATABASE.pptMULTMEDIA DATABASE.ppt
MULTMEDIA DATABASE.ppt
 
Technologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic RecordsTechnologies For Appraising and Managing Electronic Records
Technologies For Appraising and Managing Electronic Records
 
Data management principles
Data management principlesData management principles
Data management principles
 
Presentation on GNM-DMS
Presentation on GNM-DMS Presentation on GNM-DMS
Presentation on GNM-DMS
 
Solving the Game Content Problem
Solving the Game Content ProblemSolving the Game Content Problem
Solving the Game Content Problem
 
Presentation 16 may keynote karin bredenberg
Presentation 16 may keynote karin bredenbergPresentation 16 may keynote karin bredenberg
Presentation 16 may keynote karin bredenberg
 
2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XML2009 PLANETS Vienna - MIXED migration to XML
2009 PLANETS Vienna - MIXED migration to XML
 
MPEG-4-WWW.ppt
MPEG-4-WWW.pptMPEG-4-WWW.ppt
MPEG-4-WWW.ppt
 
The Expert Library: Emergent needs in academic and special libraries
The Expert Library: Emergent needs in academic and special librariesThe Expert Library: Emergent needs in academic and special libraries
The Expert Library: Emergent needs in academic and special libraries
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategy
 
Infos4
Infos4Infos4
Infos4
 
Systems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling offSystems, processes & how we stop the wheels falling off
Systems, processes & how we stop the wheels falling off
 
Lecture 3 multimedia databases
Lecture 3   multimedia databasesLecture 3   multimedia databases
Lecture 3 multimedia databases
 
Xml and multimedia database
Xml and multimedia databaseXml and multimedia database
Xml and multimedia database
 
Building 3D content to last
Building 3D content to lastBuilding 3D content to last
Building 3D content to last
 
PIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLsPIMped Papyrus - A Language Workbench for UML DSLs
PIMped Papyrus - A Language Workbench for UML DSLs
 
Caplan and York, 'What It Takes To Make It Last: E-Resources Preservation"
Caplan and York, 'What It Takes To Make It Last:  E-Resources Preservation"Caplan and York, 'What It Takes To Make It Last:  E-Resources Preservation"
Caplan and York, 'What It Takes To Make It Last: E-Resources Preservation"
 
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
Canllawiau CBHC ar gyfer Archifau Archaeolegol Digidol – Ymagwedd Gynaliadwy ...
 
Wed van horik_handson_research data management
Wed van horik_handson_research data managementWed van horik_handson_research data management
Wed van horik_handson_research data management
 
Fedora
FedoraFedora
Fedora
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

MMBD - Multimedia Databases

  • 1. MULTIMEDIA DATABASES AND MPEG7 Rahmi Volkan Başar Department of Computer Engineering METU May, 2013
  • 2. Multimedia Databases • Introduction • Capabilities of DB Types • Search on MMDB • Multimedia Content Description • Research Fields
  • 3. Multimedia Data • Text: using a standard language (SGML, HTML) • Graphics: encoded in CGM, postscript • Images: bitmap, JPEG, MPEG • Video: sequenced image data at specified rates • Audio: recordings in a string of bits in digitized form
  • 4. Database vs Multimedia Database • Databases – well structured data organization – efficient storage of large amounts of data – querying – transactional support for concurrent users – numbers, strings • Multimedia Databases – large content – different structures – not easily searched/queried
  • 5. Use Cases • Repositories: central location for data maintained by DBMS, organized in storage levels • Presentations: delivery of audio and video data, temporarily stored, ‘VCR-like functionality’ • Collaborative: complex design, analyzing data
  • 6. Capabilities • Relational Databases – Atomic / Tables – Data relation – Common Foreign Keys – Record: Content – No meta information – A predefined set of domains for columns • Hard to extend • BLOB data type exist
  • 7. Capabilities • Object Oriented Databases – Schema is “Class” – All data is “Object” – References – New data types • Easy. New class is a new data type. – Appropriate for multimedia data
  • 8. Capabilities • Object Relational Databases – In addition to RDBMS • Object references • New types – Multimedia – MMDBMS • Extensible ORDBMSs
  • 9. Search • Collection of data. How to search? – Any standards? – Workarounds? • Search: Retrieve similar images… – Fast, Correct • Content-based – New techniques?
  • 10. Search • Content Based Retrieval Facilities – Supported by MMDBMS • Organize and Manage accordingly – Compare based on a number of features • Shape/Color/Texture • Meta-Data? – Always.
  • 11. Content Based Retrieval • Accurate representation of the multimedia objects in the database – For accuracy and efficiency – Combination: Different features • Similarity Search – High-dimensional feature vectors • Special multi-dimensional indexing structures • Dimension reduction methods.
  • 12. Multimedia Content Description Standard: MPEG-7 • Influential XML based multimedia meta-data standard • Description of the storage media: – Format, Image Size, Audio Quality, Video Frames etc. • Creation and production information: – Creation date and location, title, genre, etc. • Content semantic description: – Events, concepts, objects, etc. • Content structural description: – Shot and key frames with color, texture and motion features, etc. • Metadata about the description: – Author, version, creation date, etc.
  • 13. MPEG-7 • Expression of multimedia data • Missing: Search for Implicit Data – The meaning of the structure: Not expressed – Ex. A video: length, format, name, dates etc. • Gender: Documentary, Interview, Movie • Theme: Science, Sports, Horror • No consideration on search engines
  • 14. MPEG-7 • Search: – XPath, XQuery – Semantic Views Query Language
  • 15. Simple MPEG7 Example <Mpeg7> <Description xsi:type="SemanticDescriptionType"> <Semantics> <Label> <Name> Car </Name> </Label> <Definition> <FreeTextAnnotation> Four wheel motorized vehicle </FreeTextAnnotation> </Definition> <MediaOccurrence> <MediaLocator> <MediaUri> image.jpg </MediaUri> </MediaLocator> </MediaOccurrence> </Semantics> </Description> </Mpeg7>
  • 16. MPEG7 Details • Standardizes 3 parts: – Description tools • Descriptors (D) • Description Schemes (DS). – Description Definition Language (DDL) • To specify these schemes – System tools
  • 17. MPEG7 Details • Descriptors (D) – Representation of a feature • Syntactic and Semantic – Low-level audio or visual features • Color, motion, texture etc – Audiovisual content • Location, time etc • Objects can be described – Several descriptors.
  • 18. MPEG7 Details • Description Schemes (DS) describe – Specification of the relations • Between Descriptors • Between Description Schemes – Relations can be structural and semantics – High-level audiovisual (AV) features • Regions, segments, events etc
  • 19. MPEG7 Details • Description Definition Language – Based on XML • Defines the structural relations between descriptors – Creation and modification of description schemes – Creation of new descriptors.
  • 20. MPEG7 Details • System Tools – Deal with Descriptor management • Binarization • Synchronization • Transport • Storage
  • 21. MPEG7 Details - Overview
  • 22. MPEG7 Details • Next Slide – Description of a Video Segment
  • 23.
  • 24. MPEG7 Details • How to extract semantics? – i.e. Intelligent Information Retrieval – Drawback of the standard – Ontology help required: • Domain Specific Ontology (Football, Location) • Automatically extract information • Use for a better search result
  • 25. Research Fields • Design: still in research • Queries: techniques need to be modified • Rest: – Modeling: complex objects, wide range of types – Storage: representation, compression, buffering during I/O, mapping – Performance: physical limitations, parallel processing
  • 26. • Thank you! • Questions?
  • 27. References • Wikipedia: Various Pages • Computer Science and Engineering Department Resources: – University of Notre Dame – Northumbria University – Carnegie Mellon University – Boston College – Simon Fraser University – Georgia Institute of Technology • Interview with A. Anil Sinaci