`
king_c
  • 浏览: 222808 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

基于内容特征的图像和视频检索系统 笔记2

阅读更多

 

写道

 

    随着网上图像信息的急剧膨胀,对这一部分信息的检索给传统的检索理论带来了挑战。由于图像不同于文本,文本本身就可以说明所讲的内容,而图像则需要靠人们各自的理解来说明其蕴义,因此图像检索比起文本的查询和匹配要困难得多。

  目前,网上图像信息的检索技术大致可分为两大部分,一是基于整个网络的图像搜索引擎的检索技术,再就是主要基于图像数据库的各种图像检索系统。二者从不同的角度出发检索图像信息。比较而言,后者的技术更为成熟,前者由于要求反映信息快速、全面、覆盖面广,因而技术相对粗糙些。并且前者越来越倾向于与后者的检索技术相结合。

  一. 图像搜索引擎的检索技术

  近年来随着用户对网上图像搜索要求的不断增长,各种基于web的图像搜索引擎应运而生,它们各自以不同的工作方式为用户提供各种检索途径,使网上图像信息的搜索变得非常简单,尽管还不很完善,却已经可以满足用户的大多数要求。

  1. 工作原理

  WWW图像搜索引擎需要为在web上浏览过的图像建立索引信息,能够进行图像分析和判别,为图像加注释,存储抽取出的索引信息建立索引库,理想的图像搜索引擎还应该能支持基于内容的图像检索[1]。

  图像搜索引擎主要通过以下两种方法识别图像[2]: (1)自动查找图像文件 可以通过两个HTML标签,即IMG SRC和HREF来检测是否存在可显示的图像文件,IMG SRC表示"显示下面的图像文件",导向的是嵌入式图像;而HREF则表示"下面是一个链接",导向的是被链接的图像。搜索引擎通过检查文件扩展名来判断其导向的是否是图像文件。如果文件扩展名是.GIF或.JPG,即是一个可显示的图像。(2)人工干预找出图像并进行分类 由人工对网上的图像及站点进行选择。这种方法可以产生准确的查询体系,但劳动强度太大,限制处理图像的数量。

  2. 图像搜索引擎的检索途径

  目前图像搜索引擎大多支持关键词搜索和分类浏览两种检索方式,部分可提供可视属性检索,但也很有限。主要的检索途径有以下三种:

  (1) 关键词检索

  即基于图像外部信息或人工赋予的关键词进行自由词检索。图像的外部信息包括图像的文件名或目录名、路径名、链路、ALT标签以及图像周围的文本信息。基于这部分信息的检索是目前图像搜索引擎采用最多的方法。在找出图像文件后,图像搜索引擎通过查看文件名或路径名确定文件内容,但这取决于文件名或路径名的描述程度。也可以通过查看图像的标题来匹配检索词,但嵌入式或被链接的图像可能有也可能没有正规标题,即使存在正规标题,可能还是缺少让搜索引擎可识别的一致性标志,如带冒号的"photo"一类的词。但HTML的ALT标签可以起到图像标题的作用,它紧跟在IMG SRC标签后面。也可以查找网站或页面的标题,但这取决于其是否准确描述了该站点的内容,而这几乎是不可能的,所以只是偶尔起作用[2]。

  有些图像搜索引擎采用人工对图像的内容(如物体、背景、构成、颜色等)进行描述并分类,给出标引词,检索时,主要在这些标引词中搜索用户的检索词。这种查询方式比较准确,可以获得较好的查准率。但需人工参与,劳动强度大,因而限制了可处理的图像数量,并且需要一定的规范和标准,效果取决于人工描述的精确度。

  (2) 分类目录浏览方式

  图像搜索引擎将采集到的图像或通过某种自动机制或采用人工进行分类标引,为用户提供按主题浏览的检索方式。适用于检索目标不明确或以一般浏览为目的的用户。如WebSEEK提供了含有16个大类77个小类的极为丰富的类目体系,Yahoo!的Image Surfer的类目体系虽只包括几个流行主题,但对类目的划分比较深入,含有6个大类14个二级类以及更多的三级类,每个类目下的图像从几个到几百个不等。

  (3) 基于图像可视属性的检索

  又称为基于图像内容(content-based)的检索。由图像分析软件自动抽取图像的颜色、形状、纹理等特征,建立特征索引库,用户只需将要查找的图像的大致特征描述出来,就可以找出与之具有相近特征的图像。这是一种基于图像固有属性的机械匹配,特别适用于检索目标明确的查询要求(例如对商标的检索),产生的结果也比较准确。目前这种较成熟的检索技术主要应用于图像数据库的检索,在基于web的图像搜索引擎中应用这种检索技术虽还具有一定的困难,但已有部分图像搜索引擎进行了尝试,如Yahoo、WebSEEK就提供了基于图像的形状或颜色直方图的粗陋的可视检索功能。本文的第二部分将具体讨论这种检索技术在图像检索软件中的应用。

  3. 具代表性的几个图像搜索引擎简介[2]

  (1).Scour(http://www.scour.com)[3][4]

  Scour成立于1998年,自称是第一个基于web的多媒体搜索引擎。虽严格讲,它并非是一个图像搜索引擎,但可以将检索限制在图像搜索上。

  它的工作原理是在文件名、路径名或ALT标签中搜索检索词。主要使用关键词检索,可以用"+"或"-"来增加或排除关键词,使用尽可能少的关键词会更有效。在高级检索中,可以将检索结果图像限制在GIF、BMP、JPEG等格式中。检索结果显示简图、图像类型(如GIF、BMP)、图像大小、最后被查找的日期、检索词的匹配数量、标引使用的关键词、成功下载的可靠程度等,并同时给出图像文件的URL和源站点的URL。

  主要缺陷是标引深度不足,查准率较低,但查全率较好。

  (2).WebSEEK (http://disney.ctr.columbia.edu/webseek/)[5]

  WebSEEK是由哥伦比亚大学开发的一种实验性系统。采用代理自动搜索可视信息并对其进行分类,目前已分类的图像有66万多幅,形成了一个极富创新性的图像目录,主题分类是它的主要优点。

  WebSEEK的检索途径有三种,一是使用关键词进行自由全文检索,但不支持短语检索;二是利用不同的类目等级进行主题浏览;三是在检出图像的基础上利用其可视属性进一步检索。

  其检索结果显示为没有文本的简图及图像大小。单击简图可得到原图。每个简图下面提供三个链接,分别是:"col"-根据该图颜色在检出图像列表中搜索相关图像;"web"-在整个WebSEEK目录中根据该图颜色再次检索相近图像;"his"-通过手动调整该图像的颜色直方图进行另一新的检索。

  (3).Amazing Picture Machine(http://www.ncrtec.org/picture.htm)[6]

  这是由NCRTEC组织开发的一个"真正人工建立的完全的关键词式索引"。 Amazing Picture Machine后面的教师负责选择图像丰富的站点,然后对每幅选定的图像内容进行描述,给出关键词。因此它的最大特点就是人工干预,关键词检索是主要的检索手段。

  Amazing Picture Machine的搜索结果将显示一个简短的标题、有关图像的说明(如彩色或黑白)、文件的大小、文件类型及象素多少等,但不显示简图。单击该标题可得到原图像,但需由该URL回溯才能找出源站点。

  由于人工干预检索过程,它的查准率极好,但这也限制了它的查全率。它的检索范围很有限,只包括web上人工选择的部分站点。

  (4).Lycos (http://multimedia.lycos.com/)[7][8]

  图像搜索是Lycos 的多媒体检索功能之一,其搜索范围包括整个网络和一个内含80,000幅图像的图库供浏览和检索,并划分为主题目录。

  Lycos对所收录的图像进行了详尽的内容描述(description),并支持短语检索,从而使其查准率大大提高。它根据文件扩展名识别图像,在描述词、文件名、目录名或ALT字段中查询检索词。结果显示的信息极为丰富,包括简图、图像大小、最后检索日期、图像文件名、图像内容描述词、图像所在页面等。点击简图将得到原图及更多的信息,如著作权人和更多的相关图像。比较而言它的检索效果很好,速度也很快。



  二. 基于内容特征的图像检索系统

  从上面对图像搜索引擎的讨论中,我们可以看出,图像搜索引擎所实现的图像检索基本上是与文本搜索引擎类似的基于图像内容描述(description-based)的语义层次的匹配(例如通过关键词或自由词、分类目录)。因为许多情况下,用户习惯于通过概念来提交查询。概念查询的一种实现即是基于文本式的描述,用关键词、关键词逻辑组合或自然语言来表达查询的概念,这就是语义层次的匹配。但由于对图像的理解比文本更容易产生歧义,当语词不足以形象和准确地描述视觉感知时,用户就需要利用其所呈现的视觉特性来查询,例如利用颜色、纹理、形状等特征[9]。因此,就出现了基于图像本身固有属性(content-based)匹配的图像检索技术。

  1 基于内容的图像检索技术[10]

  (1) 基于颜色特征的检索

  颜色特征是图像最直观而明显的特征,一般采用直方图来描述。颜色直方图是表示图像中颜色分布的一种方法,它的横轴表示颜色等级,纵轴表示在某一个颜色等级上具有该颜色的像素在整幅图像中所占的比例,直方图颜色空间中的每一个刻度表示了颜色空间中的一种颜色。采用直方图计算图像间的相似性比较简单,但它不能反映图像中对象的空间特征。

  (2) 基于纹理特征的检索

  图像可以看成是不同纹理区域的组合,纹理通常定义为图像的某种局部性质,或是对局部区域中像素之间关系的一种度量。纹理特征可用来对图像中的空间信息进行一定程度的定量描述。根据纹理特征进行检索主要考虑粗糙性、方向性和对比性三种特征。

  由于纹理描述比较困难,一般对纹理的检索都采用示例查询(Query By Example)方式。用户给出示例的全部或部分区域特征,从而找到类似图像。

  (3) 基于形状特征的检索

  采用该特征进行检索时,用户通过勾勒图像的形状或轮廓,从图像库中检出形状类似的图像。基于此特征的检索方法有两种:(1)分割图像经过边缘提取后,得到目标图像的轮廓线,针对这种轮廓线进行的形状特征检索。(2)直接针对图形寻找适当的矢量特征用于检索算法。但处理这种结构化检索更为复杂,需做更多的预处理。

  2 基于内容特征的图像库检索引擎[11]

  目前已有Virage、Excalibur和IBM公司开发出了基于图像内容相似性特征的图像库检索引擎,并在网上提供了演示站点。

  (1) VIRAGE(http://www.virage.com)

  VIRAGE公司的VIR(Visual Information Retrieval)图像引擎提供了四种可视属性检索(颜色、成分、纹理和形状)。每种属性被赋予0到10的权值。通过颜色特性检索是最简单明了的,该软件对选出的基础图像的色调、色彩以及饱合度进行分析,然后在图像库中查找与这些颜色属性最接近的图像。成分(composition)特性指相关颜色区域的近似程度。

  用户可以设定一个或多个属性权值来优化检索。要达到最佳平衡度需要反复试验,但检索过程是相当快的。在结果显示矩阵中可以选择查看3、6、9、12、15或18个简图。通过对四个属性权值的调整,显示出不同的检索结果。简图是根据相似度降序排列。点击简图标题将得到该图像的一些详细说明,包括Virage计算出的相似比。

  (2) EXCALIBUR(http://www.excalib.com)

  Visual RetrievalWare只是Excalbur提供的查询程序之一。在它的演示站点中提供了对其检索参数的综合设置的测试。Excalbur提供基于6种图像属性的检索,分别是颜色、形状、纹理、颜色结构、亮度结构和纵横比。颜色属性是对图像的颜色及其所占的比率进行测定,但并不包括对颜色的结构或位置的测定,这一项是由颜色结构属性控制的;形状属性指图像中物体的轮廓或线条的相对方位、弯曲度及对比度;纹理属性是指图像的平滑度或粗糙度,一幅图的表面特性;亮度属性是指构成图像的象素组合的亮度。这是一个非常有力的图像检索工具。

  每一个属性值范围从0到5。例如,主要以形状属性进行检索时,将形状属性的权值设为5,而将其它属性的权值设为0或1。不同的权值设定产生的结果不同。当主要用形状属性检索时,检出的结果可能看起来毫不相干,例如,用一幅意大利地图为示例图像会检出一幅GUCCI的靴子,因为它们的形状的确很相似。应该注意到,图像的形状相似性与该图像中的物体是什么没有关系。

  (3) QBIC(http://www.qbic.almaden.ibm.com)[12]

  QBIC(Query By Image Content)是由IBM公司著名的Almaden实验室开发的。它可能是目前应用最广的图像检索系统,如旧金山现代艺术博物馆以及法国文化部等机构。

  虽然QBIC只提供了3 种属性的检索功能:颜色属性、形状属性和纹理属性,但它的检索效率非常高。颜色特性的查询包括颜色百分比查询和颜色分布查询,利用颜色百分比查询,用户可以找到具有相似颜色及比率的图像,而利用颜色分布查询可进一步找到不仅颜色相似且颜色分布也相似的图像。纹理特性是对图像中线条的粗糙性、对比性、方向性三者的综合考虑。形状属性查询包括对象形状查询和轮廓查询。

  QBIC除了上面的基于内容特性的检索,还辅以文本查询手段。例如为旧金山现代艺术博物馆的每幅作品给予标准描述信息:作者、标题、日期,许多作品还有内容的自然描述。


  三. 目前图像检索技术研究的热点问题

  尽管各种图像搜索引擎为快速、大量地查找网上图像信息创造了条件,而基于内容特征的图像库检索技术亦为图像数据的检索从可视角度开辟了一条更为准确直观的途径,但仍存在一些有待研究的热点问题。

  1 两类图像检索技术的结合

  现有的图像搜索引擎主要侧重于对图像内容的语义描述,而图像库检索技术则侧重于图像内容的特征提取,二者虽侧重不同但却互相补充。如果能将二者结合起来取长补短,则网络的图像检索技术必有新的进展。已有的图像搜索引擎在信息的自动加工和标引方面都有待提高,需要开发出计算机自动识别和标引图像的算法和技术,以完善现有的检索功能,并与已有的成熟的图像库检索技术相结合,这是今后应该研究的一个课题。而且,图像库检索技术也应面向网络,利用网络技术进行改造,提供新的WWW访问界面代替原来的应用系统界面。同时将巨大的图像库资源利用网络实现共享。

  2 对基于内容编码技术的研究

  目前,国际上还没有通用的基于内容的编码标准。20世纪90年代初,国际上就开始了对基于内容的图像信息检索方面的研究。从基本的颜色检索,到综合利用多种图像特征进行检索,大量原型系统已经推出,其中,部分已投入到实际应用中以检验其有效性。同时,MPEG-7标准作为基于内容的多媒体编码标准也正在制定当中,即将成为国际标准中的一员。因此,应尽快对MPEG-7标准进行研究,分析其编码的实质,在此基础上进一步研究基于内容检索的系统,使我国基于内容的图像检索尽快走向实际应用阶段[9]。

  3 对用户查询接口的研究

  这涉及到用户对图像内容的感知表达、交互方式的设计、用户如何形成并提交查询等方面。现代多媒体信息系统的一个重要特征就是信息获取过程的可交互性,人在系统中是主动的。除了提供示例和描绘查询基本接口之外,用户的查询接口应提供丰富的交互能力,使用户在主动的交互过程中表达对图像语义的感知,调整查询参数及其组合,最终获得满意的查询结果。用户的查询接口应该是直观易用的,底层的特征选择对用户是透明的。这里涉及到如何把用户的查询表达转换为可以执行检索的特征矢量,如何从交互过程中获取用户的内容感知,以便选择合适的检索特征等问题[9]。

  随着网上多媒体的广泛应用,对图像的检索需求将会越来越迫切。未来的图像检索技术将是网络技术和基于内容的图像库检索技术的结合。随着多媒体信息处理技术的日益发展和深化,图像信息的加工、处理和检索标准的出台,网上的图像检索技术将会日趋完善,而图像搜索引擎也将成为Internet上的新宠。

分享到:
评论

相关推荐

    基于ASP.net的图像检索技术源码.zip

    【标题】中的“基于ASP.net的图像检索技术源码”表明这是一个使用ASP.NET框架实现的图像检索系统的源代码。ASP.NET是由微软开发的一种用于构建Web应用程序的开发平台,它提供了丰富的功能和工具,使得开发者可以方便...

    全文检索初步学习笔记

    Oracle数据库提供了强大的全文检索功能,它使用了Oracle Text组件,该组件支持多种语言,可以对各种数据类型(包括文本、图像和视频)进行内容搜索。Oracle Text的工作流程包括创建索引、插入文档、查询和更新索引等...

    Content-Based Image Retrieval Systems

    特别是内容检索式图像检索系统(Content-Based Image Retrieval Systems, CBIR),近年来成为了学术界和工业界的研究热点。CBIR系统通过分析图像的内容,如颜色、纹理、形状等特征,允许用户不依赖于文字描述来检索...

    武测地理信息系统笔记

    ### 武测地理信息系统笔记知识点总结 #### 一、信息与数据 1. **信息**: - **定义**:信息是指现实世界在人们头脑中的反映。它可以通过各种形式(如文字、数据、符号、声音、图像等)记录下来,并进行传递和处理...

    基于深度学习技术 的端到端图像搜索引擎基于深度学习技术 的端到端图像搜索引擎_Jupyter_python_代码_下载

    图像搜索引擎允许我们根据查询之一检索相似的图像。 进引擎的步骤! (1) 使用颜色特征作为附加的搜索过滤器 我们可以使用颜色强度来产生额外的特征并改进我们的图像搜索引擎。很好的阅读:Pyimagesearch color ...

    MapLab笔记

    - **特征检测与跟踪**:通过图像传感器捕获的图像序列,ROVIOLI能够检测和跟踪环境中的关键特征点。 - **姿态估计**:结合惯性测量单元(IMU)的数据,ROVIOLI可以精确估计机器人的运动状态,包括位置和姿态。 -...

    复习整理,深度学习Mysql,数据库系统实现等内容的笔记.zip

    1. 数据库概念:数据库是存储和管理数据的系统,提供数据的组织、存储和检索功能。 2. 关系型数据库:MySQL是基于关系模型的数据库,使用表格和行/列结构来存储数据。 3. SQL语言:SQL(Structured Query Language)...

    数据仓库笔记

    半结构化数据和非结构化数据则包括文本、图像、音频和视频等,这些数据没有预定义的格式或模型,使得它们的存储和分析变得更为复杂。 在数据挖掘领域,数据挖掘的基本概念包括定义、任务、方法和学习类型。数据挖掘...

    Lucene 课堂笔记

    ### Lucene 课堂笔记知识点详解 #### 一、信息检索概览 **1.1 信息检索的概念** 信息检索指的是从海量信息集中筛选出与...通过学习Lucene的工作原理和技术细节,开发者能够更好地理解如何构建高性能的全文检索系统。

    斯坦福ML公开课笔记(中文版7-11)

    这些笔记内容涵盖了机器学习的多个重要主题,旨在帮助学习者深入理解这些模型的工作原理和应用场景,提升数据分析和机器学习项目的能力。通过阅读和研究这些资料,可以增强对机器学习理论和实践的理解,为进一步的...

    JSP七个小项目代码和笔记汇总

    在这个项目中,你将学习如何处理文件上传,如何存储和检索图像,以及如何在JSP页面上展示这些图像。这会涉及到文件流操作和多媒体处理。 6. **邮件发送系统** 邮件发送功能需要使用SMTP协议,这将涉及到JavaMail ...

    web 从入门到放弃笔记

    - **用途**: HTML被用来结构化网页内容,定义文本、图像、视频等多媒体元素的布局和结构。 **2.2 HTML基本语法** - **标记语法**: - **标记**: 在HTML中,用于描述文档结构和内容的符号,称为标记。 - **封闭...

    北京理工大学计算机学院数字媒体导论课程笔记

    【数字媒体导论】这门课程涵盖了数字媒体的基础概念、系统组成、技术应用以及相关工具。数字媒体可以被定义为以二进制形式记录、处理、传播和获取的信息...通过这些技术,我们可以对视频内容进行精确的控制和创新表达。

    韩顺平PHP从入门到精通笔记

    本笔记基于韩顺平的PHP从入门到精通视频课程,旨在帮助初学者系统学习PHP基础知识,逐步掌握PHP编程技能。 **HTML基础** 1. **HTML简介**:超文本标记语言(HTML)是网页设计的基础,用于展示文字、图像、视频等...

    基于虚拟仪器技术的超声骨密度测量系统

    "labview笔记"可能是指在开发过程中记录的编程技巧、问题解决方法以及系统设计思路等内容,这对于项目维护和升级至关重要。而“图片处理”暗示了系统可能涉及到图像分析,例如对超声波回波信号的可视化处理,以便更...

    行业分类-设备装置-基于纸面的网络白板系统及其实现方法.zip

    通过高精度的扫描技术和图像识别算法,可以实时捕捉纸面上的手写笔记、绘图,并同步到云端,使远端参与者能够看到并参与到这个过程。这种结合的方式既保留了纸张的直观性和易用性,又充分利用了互联网的实时性和共享...

    上海大学数字媒体创意工程多媒体技术基础备考资料

    7. **多媒体数据库与检索**:掌握多媒体信息的存储、索引和检索策略,如内容基检索、基于特征的检索和语义检索。 8. **虚拟现实与增强现实**:了解VR和AR的基本概念和技术,如三维建模、追踪技术、渲染和交互设备。...

    大规模分布式存储系统笔记1

    2. **分布式表格系统**:如BigTable,将数据分割成子表进行管理,类似页表结构,分为三级,提高数据检索效率。 **八、总结** 分布式存储系统通过将数据分散存储在多台机器上,实现了高可用性、高吞吐量和可扩展性。...

    活字格管理信息系统项目

    活字格信息管理系统是一个基于计算机技术的信息管理工具,用于管理和处理各种类型的信息,例如文本、图像、音频和视频等。以下是该系统的内容概要、适用人群、使用场景及目标,以及其他说明: 内容概要: 活字格信息...

    ArcGIS学习笔记

    - **Row,Object和Feature对象**:这些对象分别表示GeoDatabase中的记录行、对象和特征。 - **再谈选择集对象**:选择集对象用于管理和操作选定的要素集合。 - **关系与关系类**:关系类定义了GeoDatabase中要素之间...

Global site tag (gtag.js) - Google Analytics