对整篇paper的一个总结:https://blog.csdn.net/xbinworld/article/details/69049680

github:1.https://github.com/Dive-frank/caffe_stn 有prototxt,并且prototxt看起来写的还不错

2.https://github.com/christopher5106/last_caffe_with_stn,最原始的用caffe写stn的

stn就是一个模块,可以加在任何两个卷积之间,是无监督学习的.通过localisation net学theta参数,6个值用来做仿射变换.可以这样认为,localisation net之前是输入,暂且叫feature map i,之后就是输出,暂且叫feature map o.必须清楚一点是:经过stn处理之后,feature map的大小保持不变,localisation net之后的feature map虽然没有像素值,但是是有坐标值的.这些localisation net之后的feature map(里面所有的坐标点)通过仿射变换找到在输入feature map上的坐标点,然后从这些坐标点取出像素值给输出的feature map,一一对应.可以这样理解,其实输出的feature map就是从输入的feature map里面抠出的一部分放大,所以,输出的feature map的所有点都会在输入上有相应的映射点.这时你在想,实际上输入输出是一样大的,把输出的所有点映射到输入的一部分区域,那肯定在输出落在输入的点肯定不全是整数点,因为个数不够,所以会有许多浮点数的点,这个时候就利用插值来求这些点的像素值了.

stn这种主要是解决分类问题,因为是整张图来做,如果用在detection,我觉得可以把那个物体抠出来单独做stn

最新文章

  1. 前端开发面试题收集(html部分)
  2. 《Continuous Delivery》 Notes 2: Configuration Management
  3. CSS z-index 属性的使用方法和层级树的概念
  4. 《OpenCV入门》(三)
  5. 用java程序调用ffmpeg执行视频文件格式转换flv
  6. hdu 4619 Warm up 2 网络流 最小割
  7. csdn的下载链接token
  8. 【Git】 自动化Maven项目构建脚本(二)
  9. 【ELK_Log4net】.net Core重写一个TcpAppender
  10. 关于移动web教程免费发布
  11. 【CSA49G】【XSY3315】jump DP
  12. mysql_config not found和error: command 'gcc' failed with exit status 1
  13. js添加的元素无法触发click事件
  14. 16-1 ECMA5与ECMA6的函数定义
  15. servlet cdi注入
  16. Android跨进程通信:图文详解 Binder机制 原理
  17. 再探Redux Middleware
  18. 部分Web服务器信息对比
  19. python3 验证码图片切割
  20. 自定义对话框<转>

热门文章

  1. Unity GetComponentsInChildren<T>(true);
  2. Linux 上安装 weblogic12C (远程图形界面安装) (二)
  3. OpenGL Loading
  4. 用PHP实现同一个帐号不允许同时登陆,只允许一个帐号登录?
  5. 如何优雅地使用httprunner进行接口测试
  6. matlab实现M/M/1排队系统
  7. mongoDB cpu飙高问题
  8. win7 docker的受难记——exit status 255的终极解决
  9. Django api
  10. jquery的$.getScript在IE下的缓存问题