图像检索
kaichu2
一只不断前行的小白~
展开
-
retrieval_paris6k_4096
代码是使用matconvnet+R2018b主要包括:1、特征提取2、计算map3、检索:这里是使用官方提供的边界框,对查询图像进行裁剪,然后进行查询。addpath('helpers');addpath('matlab');run './matlab/vl_setupnn';gnd_paris6k = load('./groundtruth/gnd_paris6k.mat');net = load('imagenet-vgg-verydeep-16.mat');fpr.原创 2020-10-11 20:37:05 · 11820 阅读 · 0 评论 -
VLAD
参考:https://zhuanlan.zhihu.com/p/96718053转载 2020-10-03 10:14:38 · 244 阅读 · 0 评论 -
特征选择性掩码(selection mask)
通过使用掩码提取CNN的某一层的特征,具体效果看下图1、sift_mask代码实现:function mask = sift_mask(f,Hf,Wf,H,W)% Hf和Wf是图像特征描述符的宽度和高度% f是sift的特征描述符,这里使用sift进行提取x_ratio = H/Hf;y_ratio = W/Wf;% 四舍五入f(1,:) = round(f(1,:)/y_ratio);f(2,:) = round(f(2,:)/x_ratio);mask = ..原创 2020-10-02 21:24:48 · 1496 阅读 · 0 评论 -
Power-law normalization(PN)
图1视觉元素突发性:The burstiness of visual elements主要是图像集中存在大量多次出现的视觉元素,即重复模式。这样视觉元素会严重影响图像检索时的相似度计算,所以需要除去burstiness元素。解决这种情况的办法有哪些?参考:On the burstiness of visual elements今天看论文看到一篇论文中使用到了Power-law normalization可以很好地减少bursrtiness的影响;根据论文中的公式;matla...原创 2020-10-01 20:41:36 · 962 阅读 · 1 评论 -
matlab使用VGG16提取holidays的fc7特征并计算mAP
目录1、提取fc7特征2、返回resultfile.dat3、计算map1、提取fc7特征holidays数据集:Holidays下载链接对应的groundtruth也在里面!注:这个代码是我师兄写的,我自己又重新整理一下,大家可以转到这里-》》》》》https://blog.csdn.net/saw009/article/details/91788671% dataset -> Holidays Dataset:http://lear.inrialpes.fr/原创 2020-09-27 22:25:39 · 1684 阅读 · 0 评论 -
使用VGG16的全连接层fc6计算oxford5k和paris6k的mAP
目录1、官网地址:https://www.vlfeat.org/matconvnet/2、配置MatConvNet3、提取fc6层特征4、计算mAP5、evaluate:1、官网地址:https://www.vlfeat.org/matconvnet/2、配置MatConvNet参考:配置MatConvNet方法PS:这一步完成才能进行下一步3、提取fc6层特征oxford5K数据集:http://www.robots.ox.ac.uk/~vgg/data/o原创 2020-09-27 16:52:29 · 1619 阅读 · 2 评论 -
基于matlab R2018b的图像检索
使用数据集:oxbuild images:共5063张图像 特征提取 图像检索 1、特征提取使用VGG-16提取fc7特征,也可以使用其他层,代码中注释了可以使用conv5_3卷积层img_path = './oxbuild_images/*.jpg';addpath(img_path);addpath('tools\');% 加载网络并修改输入层的尺寸net = vgg16;layers = net.Layers;insz = layers(1).InputSi原创 2020-08-05 15:41:18 · 1572 阅读 · 4 评论 -
End-to-End Learning of Deep Visual Representations for Image Retrieval
1、主要贡献:1、利用一个大规模并且嘈杂的地标数据集,然后开发一种自动清理方法,产生一个适合深度检索的训练集;2、我们建立在最近的R-MAC区域最大激活描述符(这个是在MAC的基础上提出的局部区域方法)描述符的基础上,说明它可以被解释为一个深度和可微的体系结构,并提出了改进来增强它;3、我们用Simaese体系结构来训练这个网络,然后用一个triplet loss整合三个流;R-MAC区域最大激活描述符:该方法计算了不同尺度下的多个图像区域的基于CNN的描述子,这些描述子被汇总成...原创 2020-07-15 20:04:34 · 1356 阅读 · 0 评论 -
图像检索概述
一、概述图像检索,简单的来说就是,用一个图片去和数据库中的图片一一匹配,然后检索出满足条件的图片,图像检索技术根据描述图像内容方法的不同主要分为两类:1. 基于文本的图像检索技术,简称(TBIR)2. 基于内容的图像检索技术,简称(CBIR)1、基于文本的图像检索技术(TBIR)就是利用文本描述图像的内容等方式来检索图片,最开始的话都是人工标注图片,再应用于检索,但是这种方式劳民伤财,效...原创 2019-03-13 16:49:08 · 2965 阅读 · 1 评论 -
基于vgg16的图像检索系统(首先要先熟悉VGG16模型)
主要的流程如下:1. 首先要熟悉vgg16模型;(推荐这位博主的文章介绍,讲的比较清楚!)2. 其次就是熟悉图像检索的流程;(基于内容的图像检索技术综述-CNN 方法)以上就是我制作这个系统的全部过程;还有就是可以看一下相关的论文去学习图像检索方面的知识还有就是可以看一下相关的论文去学习图像检索方面的知识。本人是个刚接触matlab的小白,所以两种方式都采用了。第一步:首先我是看了网上其他...原创 2019-03-06 20:13:52 · 8487 阅读 · 10 评论