-

论文地址:https://arxiv.org/abs/1604.01325

contribution is twofold:
(i) we leverage a ranking framework to learn convolution and projection weights that are used to build the region features;
(ii) we employ a region proposal network to learn which regions should be pooled to form the final global descriptor.
 
当前最先进的是:

the state of the art is currently held by conventional methods relying on local descriptor matching and re-ranking with elaborate spatial verfication
 
当前使用CNN被限制在:using a pre-trained network as local feature extractor
当前的难点和解决方法有有:
1)图像被压缩还要保留大部分细节;本文可以精确的表达不同大小的长宽比的图像,解决CNN缺少的几何不变的特性;
2)深度学习的图像检索性能落后于传统方法的原因是缺少特定实例检索任务的数据集,基于深度学习的图像检索一般是使用Imagenet预训练的网络提取局部特征,这些特征被用来学习不同的语义分类,但是在类内的变化却是鲁棒的,这对实例检索不利,因为we are interested in distinguishing between particular objects – even if they belong to the same semantic  category。
 
本文的解决手段:
1)建立在R-MAC(regional maximum activation of convolution)基础之上, It aggregates several image regions into a compact feature vector of fixed length and is thus robust to scale and translation(平移).这种表示可以处理不同长宽比的高分辨率图像,并获得相当好的准确性。构建R-MAC表示所涉及的所有步骤都是可区分的,因此可以以端到端的方式学习权重;
2)use a three-stream Siamese network that explicitly optimizes the weights of the R-MAC representation for the image retrieval task by using a triplet ranking loss;

3)使用Landmarks dataset,并提出清理的方法;

4)池化机制使用region proposal network而不是rigid grid。

rigid grid的问题:

First, as the grid is independent of the image content,it is unlikely that any of the grid regions accurately align with the object of interest.
Second, many of the regions only cover background.
RPN的优点:
First, the region proposals typically cover the object of interest more tightly than the rigid grid.
Second, even if they do not overlap exactly with the region of interest, most of the proposals do overlap significantly with it, which means that increasing the number of proposals per image not only helps to increase the coverage but also helps in the many-to-many matching.
Representations of different images can be then compared using the dot-product(点积)。
 
 
使用 shifting and a fully connected (FC) layer代替PCA
 

Deep Image Retrieval: Learning global representations for image search In ECCV, 2016学习笔记的更多相关文章

  1. Learning to Track at 100 FPS with Deep Regression Networks ECCV 2016 论文笔记

    Learning to Track at 100 FPS with Deep Regression Networks   ECCV 2016  论文笔记 工程网页:http://davheld.git ...

  2. 论文解读(GraRep)《GraRep: Learning Graph Representations with Global Structural Information》

    论文题目:<GraRep: Learning Graph Representations with Global Structural Information>发表时间:  CIKM论文作 ...

  3. Deep learning with Python 学习笔记(5)

    本节讲深度学习用于文本和序列 用于处理序列的两种基本的深度学习算法分别是循环神经网络(recurrent neural network)和一维卷积神经网络(1D convnet) 与其他所有神经网络一 ...

  4. Deep High-Resolution Representation Learning for Human Pose Estimation

    Deep High-Resolution Representation Learning for Human Pose Estimation 2019-08-30 22:05:59 Paper: CV ...

  5. Deep Learning(深度学习)学习笔记整理

    申明:本文非笔者原创,原文转载自:http://www.sigvc.org/bbs/thread-2187-1-3.html 4.2.初级(浅层)特征表示 既然像素级的特征表示方法没有作用,那怎样的表 ...

  6. Deep Learning(深度学习)学习笔记整理系列之(五)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  7. 【转载】Deep Learning(深度学习)学习笔记整理

    http://blog.csdn.net/zouxy09/article/details/8775360 一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫 ...

  8. Deep Learning(深度学习)学习笔记整理系列之(八)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

  9. Deep Learning(深度学习)学习笔记整理系列之(七)

    Deep Learning(深度学习)学习笔记整理系列 zouxy09@qq.com http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04 ...

随机推荐

  1. WEB安全 - XSS,CSRF

    1. CSRF参考 https://www.ibm.com/developerworks/cn/web/1102_niugang_csrf/ https://en.wikipedia.org/wiki ...

  2. WKWebView单个界面添加请求头

    https://www.jianshu.com/p/14b9ea4bf1d4 https://github.com/Yeatse/NSURLProtocol-WebKitSupport/blob/ma ...

  3. Vue学习笔记:v-bind 属性动态绑定

    v-bind 的作用 v-bind指令可以将节点的属性与动态表达式绑定在一起 v-bind可以绑定html元素中的各种属性 例如: <a v-bind:href="xxx"& ...

  4. 1 Struts2基本概述及其入门

    什么是Struts2? webwork+Struts1 一个基于MVC设计模式的web层框架,本质上相当于一个Servlet.. 在MVC设计模式中,Struts2作为控制器Controller来建立 ...

  5. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:内联子标题

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  6. 【原】nginx配置文件

    一:下载nginx方式 1.yum install nginx 2.源码安装 二:学习网址 nginx documentation — DevDocs 三:配置文件信息 server { listen ...

  7. 关于盒模型的外边距padding和内边距margin

    边框border属性值  solid实线   dashed虚线   dotted点线   double双实线 /* 内边距 */padding:20px 30px 30px 30px;若有四个值代表  ...

  8. 使用mysql服务实现负载均衡

    mysql 长连接(tcp协议)模拟负载均衡 1.存在member,member的port与mysql服务port一致为3306 2.vip绑定浮动ip 3.开启mysql服务: #service m ...

  9. webpack配置文件里loader的执行顺序:从下到上,从右到左; css-loader开启css模块化modules: true,

    注释: options:{ importLoaders: 2 } 解决样式文件里使用@import 'xxx.xxx' 的问题 module: { rules: [{ test: /\.scss$/, ...

  10. sudo: gunicorn: command not found的问题

    在阿里云的ubantu云服务器上,python3 通过pip安装gunicorn 在命令行运行gunicorn时提示找不到命令 可以删除已经安装的gunicorn 解决办法: which pip #找 ...