多媒体数据库与基于内容检索ver.ppt
《多媒体数据库与基于内容检索ver.ppt》由会员分享,可在线阅读,更多相关《多媒体数据库与基于内容检索ver.ppt(78页珍藏版)》请在三一办公上搜索。
1、2023/11/12,1,6.1 多媒体数据库一、多媒体数据库二、多媒体数据库的关键技术三、多媒体数据库管理系统MDBMS四、面向对象数据库6.2 基于内容的检索(CBR)一、概述二、基于内容检索的体系结构三、基于内容检索的工作过程四、基于内容的图像检索五、多媒体数据库的发展及应用,第六章 多媒体数据库与基于内容检索,2023/11/12,2,第六章 多媒体数据库与基于内容检索,6.1 多媒体数据库数据库技术:研究如何科学地组织和存储数据,如何高效地 检索数据和进行数据处理。数据库技术的发展历程:60年代末:层次/网状数据库70年代:关系数据库80年代:以面向对象为特征的数据库系统目前:客户机
2、/服务器结构的数据库技术 分布式数据库技术、并行数据库技术 多媒体数据库技术:多媒体技术、Internet技术、网络技术、传统数据库技术相结合的产物,2023/11/12,3,第六章 多媒体数据库与基于内容检索,一、多媒体数据库MDB(Multimedia Database)多媒体数据库是数据库技术的新兴领域。它研究的对象已 从传统的单一的字符类型的信息媒体发展为包括图形、图像、声音和字符的多种类型的信息媒体。由于研究对象的多样化,因而多媒体数据库技术提出了很多比传统数据库技术更为复杂和更为新颖的研究课题。多媒体数据库技术的出现和形成,一方面是由于有实际的应用需求,而另一方面也基于现代计算技术
3、发展的新成果。,2023/11/12,4,第六章 多媒体数据库与基于内容检索,1、多媒体数据库的发展历程 数据管理方法的三个发展阶段:文件直接存储、关系型数据库管理系统和多媒体数据库。多媒体数据管理方法:第一种是扩充关系型数据库,如NF2模型、二进制大对象BLOB等第二种是面向对象数据库,被认为能较好的适应多媒体数据管理,然而,目前纯粹的面向对象数据库应用实例不多,仍未成熟第三种是采用超媒体的机制,超媒体被认为是“天然”的多媒体信息组织和管理技术。,2023/11/12,5,第六章 多媒体数据库与基于内容检索,传统的数据库管理系统是以关系模型为代表,以层次、网状、关系模型构成的数据管理形式。关
4、系模型的方法基本上是把世界上的对象都看成二维表。显然,这种处理方式不适应多媒体数据类型。80年代面向对象技术以自然、直观和科学的思维模式去看待、描述定义和处理现实世界,把世界看成是由对象组成的大系统,通过引进封装、继承、对象和消息超类、子类等概念,科学的描述各种对象及其内在结构和联系,从而使许多复杂问题变简单。,2023/11/12,6,第六章 多媒体数据库与基于内容检索,90年代超文本与超媒体多媒体信息管理的一种自然实用的新型技术,也是一种多媒体数据库技术。而窗口系统则是它提供美好直观的用户界面的实现方法。这种技术的最大成功在于它提出了以计算机进行思考利传播信息的媒介,并使符合人类的“联想”
5、式思维习惯付诸实践。,2023/11/12,7,第六章 多媒体数据库与基于内容检索,2.多媒体数据的特点 格式化数据:结构简单,处理方便(关系数据库中)非格式化数据:图像、音频、视频等 数据量大复合性:由各种形式的数据组合而成分散性:可以分布在不同的机器,不同的设备上时序性:多媒体信息实体之间的联系和时序有关,在表现 时,要保证它们之间的同步关系,2023/11/12,8,第六章 多媒体数据库与基于内容检索,多媒体数据的特点:数据量大 数据长度不定 数据类型和格式丰富 数据关系复杂 实时性强 存储介质多样化,2023/11/12,9,第六章 多媒体数据库与基于内容检索,3.多媒体数据库的特征
6、复杂的多媒体数据的特点对数据库技术提出了很多新的要求,相对于传统的数据库系统来说,多媒体数据库有着其自身的特征,主要表现在以下几方面:数据模型的多样化 传统关系数据库:关系模型,二维表,描述实体属性之间以及实体与实体之间的联系。多媒体数据库:关系更为复杂,仅采用二维表示难以描述,引入其它一些数据模型,如层次,网络,面向对象的模型等。,2023/11/12,10,第六章 多媒体数据库与基于内容检索,更强的数据查询和操纵功能 提供比传统数据库管理系统更强的适合非格式化数据查询的搜索(search)功能:允许对 Image等非格式化数据做整体和部分搜索;允许同时搜索多个数据库中的数据;允许通过对非格
7、式化数据的分析建立图示等索引来搜索数据;提供浏览(Browse)功能:允许浏览数据库信息的目录结构;允许对某一具体题目,浏览与此题目有关的一般信息;允许浏览数据库去寻找用户假设的信息支持。,2023/11/12,11,第六章 多媒体数据库与基于内容检索,具有媒体格式的独立性 在数据库技术中,数据独立性的概念非常重要。在独立性的思想下,用户对数据的任何操纵(如查询、修改)必须通过向数据库管理系统发请求来实现,数据库管理系统统一实施对数据的管理,包括存储、查询、处理和故障恢复等。数据库管理系统一般按层次划分为三种模式:物理模式、概念模式、外部模式(即视图)。物理模式涉及到数据的存储组织方法 概念模
8、式定义抽象现实世界的方法,通过数据模型来描述 外部模式则是概念模式中对用户有用的那一部分。,2023/11/12,12,第六章 多媒体数据库与基于内容检索,传统数据库:数据独立性逻辑数据独立性 即对概念模式的修改尽量不影响外部模式和应用程序。物理数据独立性 即改变内部模式时无需改变概念或外部模式,数据库物理存储的变动不会影响访问数据的应用程序;多媒体数据库系统:除必须满足物理数据独立性和逻辑数据独立性外,还应满足媒体数据独立性。,2023/11/12,13,第六章 多媒体数据库与基于内容检索,媒体数据独立性 用户数据和逻辑数据独立于具体的存储介质和格式。是指在MDBMS设计和实现时,要求系统能
9、保持各种媒体的独立性和透明性,即用户的操作可最大限度地忽视各种媒体的差别,而不受具体媒体的影响和约束;同时要求它不受媒体变换的影响,实现复杂数据的统一管理。由于多媒体数据库的数据种类繁多,语义关联丰富,内部结构表示各异,故各种模式及映像比传统数据库复杂得多,涉及的数据量也大得多,要真正做到物理数据独立性、逻辑数据独立性和媒体数据独立性并非易事。,2023/11/12,14,第六章 多媒体数据库与基于内容检索,()重视数据的表现特征 丰富的表现是多媒体的数据区别于数值、文本数据的重要特征,传统的数据库的数据建模包含数据的内容和结构,数据的表现通过报表工具等应用工具来实现,而多媒体数据的表现形式和
10、具体内容是密不可分的,这就要求多媒体数据库系统能够支持对多媒体表现的定义和操作。,2023/11/12,15,第六章 多媒体数据库与基于内容检索,4.多媒体数据库的实现 在关系数据库的基础上构造多媒体数据库 虽然关系数据模型抽象能力较差,不适于用来表示复杂的多媒体对象,但它比较成熟、应用广泛,对于某些应用而言,在关系数据库的基础上构造多媒体数据库还是可行的。在面向对象数据库的基础上构造多媒体数据库 面向对象数据模型具有很强的抽象能力,可以很好地满足复杂的多媒体对象的各种表示需求,能够为多媒体数据库的构造提供理想的基础,而面向对象技术在多媒体数据存储及管理中的应用也成为重要研究课题。,2023/
11、11/12,16,第六章 多媒体数据库与基于内容检索,二、多媒体数据库的关键技术1、数据模型技术 数据模型是用形式化的方法来描述数据的逻辑结构和各种操作,多媒体数据模型是多媒体数据库管理系统的核心,是研究多媒体数据库的关键技术之一。传统数据库的数据模型 层次模型用树形结构表示实体之间联系的模型,它能描述一对多的关系。,2023/11/12,17,第六章 多媒体数据库与基于内容检索,网状模型 网状模型必须满足两个条件:可以有两个以上结点无父点。至少有一个结点有多于一个父结点。,2023/11/12,18,第六章 多媒体数据库与基于内容检索,关系模型 用二维表结构表示实体之间联系,能描述多对多的关
12、系。一个二维表就成为一个关系。,2023/11/12,19,第六章 多媒体数据库与基于内容检索,多媒体数据模型基本任务:支持结构化数据和非结构化数据的表示及其属性的描述;支持多媒体的表现建模,即多媒体数据模型能表示各媒体对象间的语义关系、时态关系和空间关系。面向对象(OO-Object Oriented)的数据模型 面向对象数据模型提供了对复杂对象的描述能力和对象间关系的表示能力。,2023/11/12,20,第六章 多媒体数据库与基于内容检索,非第一范式(NF2-Non First Normal Form)模型 NF2是一种扩充的关系模型,采用扩充关系数据库的模型方法,将常规数据用关系数据库
13、的常规字段实现,而对多媒体数据则用通用字段表示,它可存放可变长的视频、声频及文本信息。(表中有表)超媒体(Hypermedia)模型 从本质上讲,超媒体模型等价于一种语义网络加上浏览机制。在超媒体模型中,节点是信息的基本单位,可以存放文字、图形、声音、视频信息;在信息组织方面,则是通过链把节点联接成一个网状结构。,2023/11/12,21,第六章 多媒体数据库与基于内容检索,2、多媒体数据的存储和检索 巨大数据量及不定长数据格式 多媒体数据的存储需要考虑新的问题:诸如巨大的存储空间、大型对象、多个相关对象、以及对检索时间的要求等。编码后的音频和视频数据往往是不定长的,因此数据库系统需要具备处
14、理大字段的能力。常用:分页存储、B+树、Hash算法等 物理介质的存取速度 为了满足视频等连续媒体的时域约束,必须设法提高磁盘的读写速度,减小读写的延时及抖动。,2023/11/12,22,第六章 多媒体数据库与基于内容检索,存储技术:光存储系统、高速磁存储 多媒体对象存储 光媒体中的多媒体对象:快速自动地定位 关键:对超媒体文档或超媒体数据库记录进行随机存取。检索技术 标识对象:多媒体对象分组后存在数据库夹中(类似于纸文档存在文件夹中),或存在显示超媒体文档的复合对象中。这是在大多数多媒体系统中标识图像的基本方法。访问对象:用标识符访问存放在数据库中的对象 检索对象:基于内容的检索技术,20
15、23/11/12,23,第六章 多媒体数据库与基于内容检索,3、数据的压缩和解压缩 由于音频信息和视频信息数据量巨大,不对其进行有效压缩是无法达到实用要求的。数据压缩可采用专用软件实时压缩,也可将软件刻写在专用芯片上实施压缩,其速度更快。一般地,现在多采用标准算法制成压缩卡,对多媒体数据进行压缩。然后进行存贮和传递,而使用时用解压卡复原数据。4、分布式技术5、特征的提取和索引,2023/11/12,24,第六章 多媒体数据库与基于内容检索,三、多媒体数据库管理系统 MDBMS(Multimedia Database Management System,)1、概念 多媒体数据库管理系统,是一个以
16、多媒体数据库为基础的多媒体应用,该应用能够完成对多媒体数据库的各种操作及管理功能,如对多媒体数据库的定义、创建、查询、访问、删除等。2、基本功能 能表示和处理各种媒体的数据 格式化数据:文本、字符,Field表示 非格式化数据:图形、图像、声音,根据媒体特点决定表示方法,2023/11/12,25,第六章 多媒体数据库与基于内容检索,能反映和管理各种媒体数据的特性,或各种媒体数据之间的空间或时间的关联 图像数据:包括图像的大小、图像中各像素点的灰度等级或颜色级别等等,这些特性不但是图像显示的必要参数,也是图像查询的依据。除必须满足物理数据独立性和逻辑数据独立性外,还应满足媒体数据独立性MDBM
17、S在设计和实现时,要求系统能保持各种媒体的独立性和透明性,即用户的操作可最大限度地忽视各种媒体的差别,而不受具体媒体的影响相约束。,2023/11/12,26,第六章 多媒体数据库与基于内容检索,新的数据操作功能 提供比传统数据管理系统更强的适合非格式化数据查询搜索(search)约功能 对图像等非格式化数据作整体和部分搜索;同时搜索多个数据库中的数据;等 提供浏览(Browse)功能 浏览数据库信息的目录结构;浏览某一具体题目和与此题目有关的一般信息;等,2023/11/12,27,第六章 多媒体数据库与基于内容检索,提供构造解(Construct solutions)功能 使用一系列的应用
18、约束和触发条件,解决要求访问大容量数据问题和数据库的一致性问题 对非格式数据还应视不同多媒体提供不同的操作 图类数据:覆盖(overlay),邻接(aboutment),镶嵌(mosaic),交接(overlap),比例(scale),剪裁(crop),颜色转换、定位等;声音数据:声音合成、声音信号的调度、声调和声音强度的增减调整等。,2023/11/12,28,第六章 多媒体数据库与基于内容检索,网络功能 多媒体数据库由于它的数据来源、应用、数据量等原因,往往被分布于网络的不同结点上。对于此种情况,应解决分布在网络上的多媒体数据库中数据的定义、存储、操作问题,并对数据的一致性、安全性、并发性
19、进行管理。具有开放功能,提供多媒体数据库的应用程序接口API 提供事务(transaction)和版本(version)管理功能,2023/11/12,29,第六章 多媒体数据库与基于内容检索,3、多媒体数据库管理系统的实现方法 文件系统管理方式 多媒体资料以文件的形式在计算机上存储,用各种操作系统的文件管理功能就可以实现存储管理。多媒体资料:很多图形、图象浏览工具软件 特点:存储简单,用于小的项目管理或较特殊的数据对象,所表示的对象及相互之间逻辑关系比较简单,如管理单一媒体信息,象图片、动画等。,2023/11/12,30,第六章 多媒体数据库与基于内容检索,扩充关系数据库的方式 关系数据库
20、(RDB)具有成熟的理论基础、成熟的技术,并有广泛的应用。但关系模型只能描述字符、数字这些常规数据,无法描述图像、视频、动画、声音等多媒体信息。对现有关系数据库管理系统(RDBMS)进行扩展,用二进制对象的方式支持各种多媒体对象在RDBMS中扩展数据类型,用来描述多媒体数据,并应用新技术使传统数据库具有多媒体管理功能。扩充嵌套语义,采用NF2数据模型,2023/11/12,31,第六章 多媒体数据库与基于内容检索,在RDBMS中扩展数据类型 常规数据用关系数据库的传统字段实现 多媒体数据用通用字段(general)表示 general字段实际上是用指针引向相应文件的,它可以存放可变长的视频、声
21、频、文本信息和任何形式的二进制信息,大小可以达到GB字节。例如:Windows的OLE,使FoxPro、Oracle具有了一定的多媒体管理功能。,2023/11/12,32,第六章 多媒体数据库与基于内容检索,扩充嵌套语义,采用NF2数据模型 传统数据库中采用1NF,表中不能有表,无法处理复杂对象。采用NF2(嵌套关系数据模型)可打破这种限制。举例:MDMS,南京师范大学研制一个在微机上使用的多媒体数据库管理系统,该系统采用扩充关系数据模型,在中文Windows3.2 环境下,用VB开发工具实现。它能方便地管理字符型、数值型、逻辑型、日期型、文本型、图像型、声音型等多媒体数据。,2023/11
22、/12,33,第六章 多媒体数据库与基于内容检索,面向对象数据库的方式面向对象数据库(OODB)涉及对象(Object)、类(Class)、继承(Inheritance)、封装(Encapsulation)等概念,OODB和当前广泛使用的关系数据库是互补的,它主要应用领域是CAD、CAM、OA、GIS。基于面向对象模型开发多媒体数据库主要有以下两种实现途径:,2023/11/12,34,第六章 多媒体数据库与基于内容检索,RDB与OODB集成 RDB已积累了相当成功的经验,将成熟的RDBMS的功能特性和面向对象的建模能力结合起来,从而提供对复杂数据进行查询的支持,成为关系对象模型。优点:既保留
23、了传统数据库的优点,又扩展了数据库的面向对象风范;缺点:有一些面向对象的语义仍不能支持,而且由于保留关系数据库的存储结构而牺牲了一些面向对象的特征。,2023/11/12,35,第六章 多媒体数据库与基于内容检索,开发全新的OODB OODB的研究始于1980年。早期的研究主要集中在建造复杂对象的模型方面。在形式化描述和语言标准、嵌套关系、复杂对象演算方面的研究取得了相应成果,为构造复杂对象模型方面,建立了形式化的理论框架。在实现方面,OODB也从原型走向产品。优点:系统结构清晰、效率高。缺点:难度大,一方面是缺乏统一的数据模型和形式化理论形式化珲论,另一方面是在查询优化视图及数据库工具方面仍
24、为空白。,2023/11/12,36,第六章 多媒体数据库与基于内容检索,超文本(或超媒体)数据库 超媒体是将多媒体技术与数据库技术结合,实现对以多媒体为基础的数据库的管理和操作。它的基本结构是非线性的网状结构。这种非线性技术可以按照人脑的联想思维方式把相关信息联系起来,供读者浏览。结点(node)和链(link)是超媒体的两个核心概念。,2023/11/12,37,第六章 多媒体数据库与基于内容检索,四、面向对象数据库1、概述面向对象数据库源于计算机编程语言中的面向对象技术。同以往的结构化编程语言相比,面向对象技术提供了一种同现实世界更加贴切的表达方式。它利用封装技术将属性和方法集成于对象之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 数据库 基于 内容 检索 ver

文档标签
- 基于斑点追踪技术的心脏超声成像应变分析
- 基于pc终端的互联网内容过滤软件技术要求
- 基于SOFM和LVQ神经网络的矢量量化图像压缩
- 多媒体数据挖掘
- 基于LabVIEW平台下的图像采集
- 基于各向异性扩散的数字图像处理
- 多媒体数据库
- 新华社多媒体数据库
- 附基于System
- 基于新时代大数据背景下的精品图书策划方略
- 基于广州天河区的实践
- 基于重游动机的游乐型主题公园关系营销研究
- 基于matlab的图像形状与分类
- 基于数据驱动的电力通信调度智能化管控技术及应用
- 基于IP网的多媒体会议系统的设计与实现26000
- 基于面向方面编程技术的上下文敏感帮助
- 基于功能特征研究级进模板孔的相关设计方法
- 基于C的RS232通信协议模拟终端
- 基于爬山算法的基因芯片图像网格定位
- 基于3D技术的英文字母MV动画设计与实现
链接地址:https://www.31ppt.com/p-6560930.html