基于内容的图像检索技(CBIR)术相术介绍

python基于内容的图像检索(CBIR) 开始之前首先要安装几个python第三方库包:pyQt5、cherrypy、pysqlite(我是python3.7安装的pysqlite3) 将PCV文件包及vlfeat放到工作目录下,配置sift文件 一、原理介绍: 基于内容的图像检索(CBIR)是指根据图像颜色、纹理、形状等视觉特征,在给定的图像库中查找含有一定特征的图像。它融合了图像理解技术,在输入图像的同时将其相应的特征向量也存入特征库... 阅读详情

基于内容的图像检索技(CBIR)术相术介绍

kezunhai@gmail.com

http://blog.youkuaiyun.com/kezunhai


            近20年来,计算机与信号处理领域如火如荼地发展着,随着普通计算机的性能不断地提高,人们对计算机处理信息的能力及要求不断地提高。传统的基于文本检索技术已经难以满足人们的需求,图片作为人们对周围世界的感知媒介,以图片为基本输入,从网络海量数据库中检索所需的信息已具有了强大的研究价值和商业应用。“有图有真相”和“一图胜过千言万语”已不再是虚夸,以图像为主的多媒体信息迅速成为交流与服务的主流,研究学者们很早就对如何有效地组织和管理图像信息进行了研究,逐步形成了基于内容的图像检索的新研究方向。基于内容的图像检索(CBIR:Content-Based Image Retrieval )是指根据图像对象的内容及上下文信息在大规模多媒体数据中检索所需信息。本文将对基于内容的图像检索技术做一个简单的介绍,有兴趣的可以参考文中给出的参考资料。

          下图是一个典型的基于内容的图像检索系统的结构图,一般由用户界面、 检索系统和存储系统几个部分组成,图像存储和图像检索是系统的核心部分,也是近年来这一领域的研究重点。


           常用于内容检索的图像特征有图像的颜色、纹理、形状、边缘以及语义特征。其中,颜色,纹理,形状,图像边缘特征,是基于人的视觉原理,而语义特征是基于用户查询中对于图像内容的描述。颜色特征主要包括颜色直方图、颜色矩等,颜色特征是一种全局特征,它描述了图像或图像某个区域所对应的景物的表面性质;纹理特征是一种统计特征,它需要在包含多个像素点的区域中进行统计计算,纹理特征常具有旋转不变性,并且对噪声有较强的抵抗能力。主要包括粗糙性、方向性、对比性等。纹理特征描述方法大致可分为四类:统计法、结构法、模型法、频谱法等;形状特征是物体自身的一个重要特征,一般来说一个物体可以有不同的颜色,但它的形状不会有很大差别。形状描述方法主要有两类:基于边缘和基于区域的形状方法,基于边缘的形状特征提取用面积、周长、偏心率、角点、链码、兴趣点、傅里叶描述子、矩描述子等特征来描述物体的形状,适用于图像边缘较为清晰、容易获取的图像;基于区域的形状特征提取的主要思路是通过图像分割技术提取出图像中感兴趣的物体,依靠区域内像素的颜色分布信息提取图像特征,适合于区域能够较为准确地分割出来、区域内颜色分布较为均匀的图像。

          要想了解更多关于图像检索的理论知识,请参考:

          1)周明全、耿国华、韦娜. 基于内容图像检索技术. 清华大学出版社.

          2)孙君顶 、赵珊 .  图像低层特征提取与检索技术. 电子工业出版社.

这两本内容重叠的部分比较多,个人觉得周明全编的那本书更言简意赅,但是孙君顶的内容更全,大家可以任选一本即可。

         下面介绍几个国外的图像检索的项目或系统:

         1)1、QBIC:http://wwwqbic.almaden.ibm.com/
         这是IBM的一个系统,采用了三类特征,分别是颜色直方图(描述颜色分布特征)、形状一阶矩(描述形状)以及纹理信息(包括对比度、粗细度、方向性),并且该系统采用数据库技术来处理高维数据。

         2)、Blobword:http://elib.cs.berkeley.edu/photos/blobworld/
         这是加利福尼亚大学伯克利分校开发的一个系统,该系统利用图像分割技术提取特征,通过EM簇的方法对图像的颜色、纹理和位置进行聚类,实现分割。用户查询时,通过手工选择一个区域,系统返回与选择区域相似的图片返回。

         3)、AIMBA (Search IMages By Appearance):http://simba.informatik.uni-freiburg.de/
         该系统通过提取图像的颜色和纹理不变特征(对旋转和平移),用户通过自设定权重实现相似性检索。

         4)、VIPER (Visual Information Processing for Enhanced Retrieval):http://viper.unige.ch/
         该系统采用一种二值特征的高维空间(80000)以及允许快速访问的逆向文件(inverted file)。在HSV颜色空间,计算颜色直方图以及一系列Gabor系数(a set of Gabor coefficients),根据特征出现的次数决定特征的权重。可喜的是,VIPER是一个开源库,可以通过GPL免费获取。现在该库已经扩展为一个用于医学图像检索的系统。源码获取地址:http://www.gnu.org/software/gift/gift.html

         5)、CIRES:http://amazon.ece.utexas.edu/~qasim/research.htm
         该系统采用颜色直方图(15 bins)作为颜色特征,Gabor特征表示纹理特征,并提取了十字线(line crossing)与交叉线( line junctions)。

         6)、FIRE(Flexible Image Retrieval Engine):http://thomas.deselaers.de/fire/

         FIRE是由 Thomas Deselaers及其同事开发的一个开源的图像检索引擎,C++代码编写,细节内容可以参考Thomas Deselaers的博士论文,也可以的可以去上述网站查看更多信息。

         7)、IRMA (Image Retrieval in Medical Applications) :http://wang.ist.psu.edu/

         8)、IRMA (Image Retrieval in Medical Applications):http://www.irma-project.org/

         9)、Image Retrieval:http://pages.cs.wisc.edu/~beechung/dlm_image_processing/image_processing/retrieve.html

         10)、Content-Based Image Retrieval:http://homes.cs.washington.edu/~shapiro/cbir.html

         11)、Content Based Image Retrieval System with Relevance Feedback:http://www.ifp.illinois.edu/~xzhou2/demo/cbir.html

          除了以上列出的内容外,还有很多商用的网站:

          1)、http://tineye.com/ 
          Tineye是典型的以图找图搜索引擎,输入本地硬盘上的图片或者输入图片网址,即可自动帮你搜索相似图片,搜索准确度相对来说还比较令人满意。TinEye是加拿大Idée公司研发的相似图片搜索引擎,TinEye主要用途有:1、发现图片的来源与相关信息;2、研究追踪图片信息在互联网的传播;3、找到高分辨率版本的图片;4、找到有你照片的网页;5、看看这张图片有哪些不同版本。

         2)、http://shitu.baidu.com 
         百度正式上线了其最新的搜索功能——“识图”(shitu.baidu.com)。该功能是百度基于相似图片识别技术,让用户通过上传本地图片或者输入图片的URL地址之后,百度再根据图像特征进行分析,进而从互联网中搜索出与此相似的图片资源及信息内容。但需要注意的是,用户上传本地图片时,图片的文件要小于5M,格式可为JPG、JPEG、GIF、PNG、BMP等图片文件。

         3)、http://www.gazopa.com/ 
         GazoPa搜索图片时,不依据关键词进行检索,而是通过图片自身的某些特征(例如色彩,形状等信 息)来进行搜索。GazoPa搜索方式有四种:

         第一种是传统的通过关键词搜索图片,但在传统图片搜索领域GazoPa与google等搜索引擎无法竞争。

         第二种是创新的通过图片搜索图片,但在此领域GazoPa无法与TinEye相竞争。TinEye很容易就能搜索出与原图最接近的一些结果,而GazoPa很多时候的搜索结果则完全无法与原图匹配。

         第三种是通过手绘图片搜索图片,这种方式其实没太大用处。GazoPa虽然有这样那样的不足之处,但也算是一个很有独创性的搜索引擎。GazoPa目前还处在内测阶段,想要加入测试的可以在官网上留下你的邮箱地址,收到邀请后你就可以测试使用了。

        第四种是通过视频缩略图搜索视频,GazoPa仅凭一张视频缩略图就可找到相关视频。只要有截图,就可以找到截图的视频!

        4)、http://similar-images.googlelabs.com/ 
       Google实验室的图片搜索:输入一个关键词后,例如“lake”,返回的页面里面点击某个图片的下面的Similar images,运用Google 类似图片搜索功能引擎,即刻为你把类似的图片全部搜索出来,展示给用户以便查看。其准确率、相似率相对比较高。

        5)、http://www.picitup.com/ 
        Picitup是一个刚开始公测的专业图片搜索引擎,功能非常强大,并支持中文关键字的搜索,是国内图片爱好者的不错选择。Picitup主要支持关键字的搜索,但在它的特色搜索项目——名人匹配搜索(Celebritymatchup)中,你可以通过上传本地照片来进行搜索,不过结果一般让人失望。Picitup可以通过在搜索结果页选择过滤方式来筛选图片,比如可以按颜色、头像(人脸)、风景、产品四种类别来过滤搜索结果。

       Picitup最大特点是提供相似图片搜索,即通过关键字找到初始图片,点击初始图片下面的similar pictures按钮,即可搜索与该张图片类似的图片。其实质和Google实验室类似图片搜索是一样的。

       6)、http://www.tiltomo.com/ 
       Tiltomo是由 Flickr 开发的一个搜索工具,主要用来维护Flickr 自己的图片数据库,其搜索算法主要是基于相似的主题风格或相似的色调和材质。

       7)、http://cn.bing.com/ 
        Live.com允许你进行一次关键字搜索后再执行相似性的搜索。你可以为Live索引中的任意一张图片寻找相似的图片,但搜索结果看起来并不是很精确。

       8)、http://www.xcavator.net 
       Xcavator 和Live.com很相似,你需要先输入一个关键字,然后在搜索结果中挑选一张图片,在根据这张图片的特点来进行搜索。

       9)、http://www.incogna.com
       Incogna的搜索速度非常快,主要是基于色彩和形状上的相似性。

      10)、http://www.terragalleria.com
       Terragalleria主要基于视觉上的相似性,而不考虑图片的内容。

       11)、http://labs.ideeinc.com/upload/
        Byo image search是根据你上传的图片来搜索相似的图片,算法主要是基于色彩,也包括主题风。

       12)、搜狗图片搜索:http://image.sogou.com/         

作者:kezunhai 出处:http://blog.youkuaiyun.com/kezunhai 欢迎转载或分享,但请务必声明文章出处。

【GitHub项目推荐--Python学习项目:CBIR一款基于内容的图像检索(CBIR)系统】【转载】 CBIR(Content-Based Image Retrieval,基于内容的图像检索)系统是一种通过分析图像的视觉内容,如颜色、纹理、形状等特征,来检索和匹配相似图片的算法。下面是关于 CBIR 系统的一些介绍:1. 工作原理:CBIR 系统首先从图像数据库中提取图像特征,并将这些特征存储在数据库中。当用户提交查询图像时,系统会计算查询图像与数据库中图像的特征相似度,然后返回与查询图像最相似的图像。2. 特征提取:CBIR 系统通常使用像素级特征、视觉单词或者深度学习模型提取图像特征。 阅读详情

相关推荐

【计算机视觉】图像检索

目录 一、图像检索概述 1.1 基于文本的图像检索(TBIR) 1.2基于内容的图像检索技术(CBIR) 二、基于bow的图像检索原理 2.1 BOW (Bag of words) 2.2BOF(Bag of features) 2.2.1 BOF概述 2.2.2 基于SIFT特征构建BoF的步骤 2.3K-means聚类算法 三、代码实现过程及结果 一、图像检索概述 ...

小丸子的博客 6147

【计算机视觉笔记】图像检索学习 (Content Based Image Retrieval)

论文跟踪:Awesome image retrieval papers https://github.com/willard-yuan/awesome-cbir-papers 综述:SIFT Meets CNN: A Decade Survey of Instance Retrieval github Overview: Guide-CBIR CBIR_LeaderBoard ...

霓而~ 9037

基于内容CBIR的船舶图像检索技术[GUI界面]

题目:基于内容CBIR的船舶检索技术 1、课题介绍 随着信息技术的不断发展,人们越来越依赖于计算机工作、生活,随之产生的数据量也呈指数级增长的趋势,因此,信息检索显得尤为重要。计算机中所存储的信息主要分为两大类:文本和图像,其中图像检索相较于文本检索更为复杂,因此如何更高效率、更快速地检索图像成为人们近年来研究的热点之一。其中的一种检索方法就是基于内容的图像检索技术(CBIR),它开始进入人们视线,目前,国内外对于CBIR的研究十分广泛,主要的研究方向就是进一步改进其技术及简化流程,力求开发出针对某一特定用

Q1321814823的博客 667

【毕业设计】图像检索算法(以图搜图)

🔥 Hi,大家好,这里是丹成学长的毕设系列文章!🔥 对毕设有任何疑问都可以问学长哦!这两年开始,各个学校对毕设的要求越来越高,难度也越来越大… 毕业设计耗费时间,耗费精力,甚至有些题目即使是专业的老师或者硕士生也需要很长时间,所以一旦发现问题,一定要提前准备,避免到后面措手不及,草草了事。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的新项目是🚩图像检索🥇学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:3分🧿。

caxiou的博客 4655

基于MATLAB内容CBIR的船舶检索技术[图像检索,以图搜图]

题目:基于内容CBIR的船舶检索技术 1、课题介绍 随着信息技术的不断发展,人们越来越依赖于计算机工作、生活,随之产生的数据量也呈指数级增长的趋势,因此,信息检索显得尤为重要。计算机中所存储的信息主要分为两大类:文本和图像,其中图像检索相较于文本检索更为复杂,因此如何更高效率、更快速地检索图像成为人们近年来研究的热点之一。其中的一种检索方法就是基于内容的图像检索技术(CBIR),它开始进入人们视线,目前,国内外对于CBIR的研究十分广泛,主要的研究方向就是进一步改进其技术及简化流程,力求开发出针对某一特定用

Threexiu的博客 935

浅谈图像检索

一、概述:      图像检索有基于文本的检索和基于内容的检索,如果是基于语义的检索的话,在检索之前需要对海量的图片进行语义属性的标注,这种标注有主观性偏差,时间成本很高,而且语义属性也不能完全表达图像中的包含的丰富的信息,检索效果是有限的。基于内容的检索(CBIR技术),“以图搜图”就有他独特的优势。(淘宝,京东,百度,google都已经支持用图搜图的形式)二、基于深度学习的方法通过对图像进行特...

1万+

【计算机视觉 5】、图像检索

90年代以后,出现了对图像的内容语义,如图像的颜色、纹理、布局等进行分析和检索的图像检索技术,即 基于内容的图像检索 (Content-based Image Retrieval,简称 CBIR)技术。

Lixiaoyyyu的博客 1000

CBIR项目:实现高效的基于内容的图像检索

本文还有配套的精品资源,点击获取 简介:基于内容的图像检索(CBIR)技术使得通过图像内容(如颜色、纹理、形状)进行相似图像的自动检索成为可能,无需依赖元数据。CBIR系统的核心步骤包括特征提取、描述符转化、相似度度量、索引构建和检索策略。这种方法在处理大量图像数据时提供直观、高效的方式。"图形搜索.exe"程序可能实现了这一过程,而"源代码"文件和"实验报告.doc"则提...

weixin_42611177的博客 1722

基于内容的图片检索CBIR(Content Based Image Retrieval)简介

原文链接:https://blog.youkuaiyun.com/carson2005/article/details/9304913 传统的图像检索过程,先通过人工对图像进行文字标注,再利用关键字来检索图像,这种依据图像描述的字符匹配程度提供检索结果的方法,简称“以字找图”,既耗时又主观多义。基于内容的图像检索客服“以字找图”方式的不足,直接从待查找的图像视觉特征出发,在图像库(查找范围)中找出与之相似的...

xiaxuesong666的博客 4618

开源CBIR最终年项目:基于内容的图像检索系统

在数字图像处理中,颜色空间定义了颜色的表示方式。颜色模型是颜色空间的数学描述,它为颜色提供了一种可计算的表示方法。常见的颜色模型有RGB、CMYK、HSV、Lab等。RGB是最常用的模型之一,它基于红、绿、蓝三个基色的光强度来表示颜色。而HSV模型(色相、饱和度、亮度)则更贴近人类对颜色的感知方式。graph TDA[颜色模型] --> B[RGB]B --> F[用于屏幕显示]C --> G[主要用于印刷]D --> H[更贴近人类视觉感知]E --> I[色彩感知标准化模型]

weixin_42593130的博客 1129

手把手教你用示波器抓取MIPI D-PHY波形:从LP11到HS Burst的完整信号解析

本文详细介绍了使用示波器精准捕获MIPI D-PHY信号的关键技巧,包括探头选择、示波器参数设置、信号状态解析及高级触发配置。通过实战案例和波形分析,帮助工程师快速识别从LP11到HS Burst的各种信号状态,解决常见的信号完整性问题,提升调试效率。

weixin_30471561的博客 560

【CBIR】基于内容的图像检索技(CBIR)术相术介绍

基于内容的图像检索技(CBIR)术相术介绍 转载之:kezunhai 出处:http://blog.youkuaiyun.com/kezunhai              近20年来,计算机与信号处理领域如火如荼地发展着,随着普通计算机的性能不断地提高,人们对计算机处理信息的能力及要求不断地提高。传统的基于文本检索技术已经难以满足人们的需求,图片作为人们对周围世界的感知媒

erlingmusan的专栏 1958

别只当玩具!聊聊这个555金属探测器电路背后的电磁感应与RLC调谐原理

本文深入解析了555金属探测器电路的工作原理,重点探讨了电磁感应与RLC调谐原理。通过分析电感线圈的电磁特性、RLC谐振电路的行为以及555定时器的多重功能,揭示了这一看似简单的装置如何实现金属检测。文章还提供了灵敏度优化方案和常见问题解决方法,帮助读者从科学角度理解这一实用技术。

weixin_29204205的博客 477

题目:基于内容CBIR的船舶检索技术

图1-1表示的是常用的CBIR系统所使用的原理结构,但一个理想的CBIR系统往往并未采用以上方法,而是将用户接口直接放在特征提取的前端,将特征提取和图像数据连接在搜索引擎的两端,同时将查询图片的特征值输入搜索引擎,这样三者结合,产生检索结果,若出现相关性错误,则将自动返回用户端的特征提取系统,重新进行图像检索[11],这种过程方法可以用流程图来表示,如下页图1-2所示。早期,我们只能通过文本描述来搜索,但随着信息技术的快速发展,图片搜索图片这一功能也逐渐成熟,这就是基于内容的图像检索技术(CBIR)。

2401_86539719的博客 1151

量化策略分享 | MA超进化:LLT低延迟趋势线

移动平均线(MA)是我们技术分析中常用的一种趋势跟踪指标,但在使用的时候你是否也会有这样的烦恼:交易信号延迟太久,或者交易信号太频繁了!延迟性和平滑性问题似乎是不可兼得的“鱼和熊掌”。 针对这个问题,广发证券基于通信领域的滤波器原理,在《短线择时策略研究之三:低延迟趋势线与交易性择时》中创造性构建了:LLT低延迟趋势线(Low-lag Trendline)。 LLT低延迟趋势线是一种二阶滤波器,阶数相对适宜,相比MA、EMA等均线指标能够降低延迟,同时增强在低频部分的输出信号。 当然,..

量化交易研究 5306

别再只看K线了!聊聊“板块联动”和“热点轮动”的跟踪方法与工具(实战派分享)

本文深入解析了如何通过板块联动和热点轮动构建高效交易系统。从三维验证框架到主流工具配置,再到持续性热点的五大特征,实战派交易员分享了识别市场主线和预判轮动方向的高阶技巧,帮助投资者摆脱单纯依赖K线的局限,提升交易决策效率。

weixin_29281941的博客 759

图像检索:基于内容的图像检索技术

图像检索:基于内容的图像检索技术 背景与意义 在Web2.0时代,尤其是随着Flickr、Facebook等社交网站的流行,图像、视频、音频、文本等异构数据每天都在以惊人的速度增长。例如, Facebook注册用户超过10亿,每月上传超过10亿的图片;Flickr图片社交网站2015年用户上传图片数目达7.28亿,平均每天用户上传约200万的图片;中国最大的电子商务系统淘宝网的后端系统上保存着286亿多张图片。针对这些包含丰富视觉信息的海量图片,如何在这些浩瀚的图像库中方便、快速、准确地查询并检索到..

weixin_41521681的博客 9988

NSFC结题报告下载脚本失效?3步教你手动修复下载按钮问题(2024最新版)

针对NSFC官网域名变更导致结题报告下载脚本失效的问题,本文提供了详细的手动修复指南。通过三步操作,教你如何修改用户脚本的域名匹配规则,恢复下载按钮功能,确保NSFC结题报告下载器能继续高效工作。

vscode6remote的博客 750

基于内容的图像检索系统设计与实现

基于内容的图像检索系统(Content Based Image Retrieval, 以下简称 CBIR),是计算机视觉领域中关注大规模数字图像内容检索的研究分支。本文实现的 CBIR 系统,允许用户输入一张图像,在图像数据库中查找具有相同或相似内容的其它图片。本文共实现七种方法基于内容的图像检索,其中基于深度学习的迁移学习法可以得到最好的检索效果,三种特征信息综合的方法次之。本文实现的方法分别是:基于颜色信息的图像检索,包括:HSI中心矩法和HSV中心矩法;基于纹理特征的图像检索,采用灰度共生矩阵实现;基

Ws_zqw的博客 5395

Vue3 - 详解实现网站接入钉钉扫码登录功能,钉钉授权生成登录二维码用户用手机扫描二维码登陆,支持弹框式、浏览器单独新开页显示,钉钉扫描二维码登录详细流程及示例代码,最新vue集成钉钉扫码授权登录!

vue3,nuxt3,钉钉,扫码登录,vue3钉钉扫码登陆,钉钉授权第三方WEB网站扫码登录功能,钉钉扫码登录第三方网站,单点登录,二维码不显示,报错,扫了没反应,出错,vue3钉钉扫码登录,内嵌,获取个人信息,pc网页钉钉登录,钉钉扫码登录怎么新开一页,跳页显示二维码,内嵌登录二维码,iframe新页面弹出,弹出一个小窗口显示登录二维码,登录报错,扫码没反应,解决手机点登录报错没反应,官方文档,手机扫描钉钉二维码登录网站,页面弹出一个小窗口而不是打开一个页面,vue3中使用iframe实现另开小窗口扫码登

🏆 前端领域优质创作者 3694

[密码学实战]密评考试训练系统v1.0程序及密评参考题库(获取路径在文末)(二十四)

本系统将密码学理论与软件工程实践相结合,为密评备考提供了高效解决方案。随着《密码法》的深入实施,掌握密评知识将成为信息安全从业者的核心竞争力。立即开始您的密码安全专家之旅!(注:实际应用请以最新发布版本为准)

曼岛_的博客 797
上一篇: 初识图像检索技术
下一篇: 图像处理和计算机视觉中的经典论文(转)
Savitch
博客等级 码龄16年 84粉丝 130原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值