开始之前,需要了解一下傅立叶变换和卷积之间的关系:

公式中:xt,ytx_t,y_txt​,yt​分别为随时间变化的信号,假设xt=sin(t),yt=cos(t)x_t=sin(t), y_t=cos(t)xt​=sin(t),yt​=cos(t)。xtx_txt​和yty_tyt​的卷积,可以看做一个新的关于ttt的函数。因此其傅立叶变换也是一个关于频率fff的函数。
F(xt)=X(f)\mathcal{F}(x_t)=X(f)F(xt​)=X(f)
F(yt)=Y(f)\mathcal{F}(y_t)=Y(f)F(yt​)=Y(f)
从上推导过程可以看出来,两个函数的卷积可以看做两个函数在傅立叶域的积,X(f)X(f)X(f)和Y(f)Y(f)Y(f)分别为两个关于频率fff的函数,因此直接相乘即可。

最后,可以看出

x(t)∗y(t)=F−1(X(f)Y(f))x(t)*y(t)=\mathcal{F}^{-1}(X(f)Y(f))x(t)∗y(t)=F−1(X(f)Y(f))


本文1在MOSSE2的基础上,引入了Dense Sampling的采样方法和核函数。

接下来按照论文的顺序进行分析

摘要

主要介绍了创新点的来源

1.介绍

这部分介绍了目标跟踪的相关研究内容,主要提出了Dense Sampling。

这是论文中的稠密采样(本文中提及的Dense Sampling)和随机采样的比较,随机采样是在target的附近随机的采集p个子框。稠密采样是采集所有的子框用来训练。那么稠密采样就带来了如何数据量大的问题,这将导致计算量大的问题,为了解决这个问题,本文将相关滤波的过程放在了傅立叶空间中进行计算,并且引入了核函数。这使得稠密采样的速度遥遥领先于随机采样。
随机采样的代码可以在MOSSE的代码3中发现,下面是随机采样的代码

def _rand_warp(self,img):'''该函数对第一帧的目标框进行随机重定位,刚性形变,减轻漂移。'''h, w = img.shape[:2]C = .1ang = np.random.uniform(-C, C). # 生成一个随机数c, s = np.cos(ang), np.sin(ang)# 根据随机数生成一个随机的仿射变换矩阵W = np.array([[c + np.random.uniform(-C, C), -s + np.random.uniform(-C, C), 0],[s + np.random.uniform(-C, C), c + np.random.uniform(-C, C), 0]])center_warp = np.array([[w / 2], [h / 2]])tmp = np.sum(W[:, :2], axis=1).reshape((2, 1))W[:, 2:] = center_warp - center_warp * tmpwarped = cv2.warpAffine(img, W, (w, h), cv2.BORDER_REFLECT)return warped

2. 稠密采样的学习

2.1 正则化风险最小值

这部分使用了核函数,参考核技巧(Kernel trick)解析
和【从入门到放弃】线性回归

2.2 循环矩阵

2.3 稠密采样的核矩阵


  1. Exploiting the Circulant Structure of Tracking-by-detection with Kernels ↩︎

  2. Visual Object Tracking using Adaptive Correlation Filters ↩︎

  3. MOSSE算法的源码 ↩︎

目标检测之CSK(Exploiting the Circulant Structure of Tracking-by-detection with Kernels)相关推荐

  1. 【3D目标检测】HDNET: Exploiting HD Maps for 3D Object Detection论文综述(2018)

    1. 为什么要做这个研究(理论走向和目前缺陷) ? 之前的3D目标检测都不用高精地图,而是直接基于感知设备获得的数据做感知,高精地图一般只用于规划,白白浪费了这么简单易得的提升检测效果的方法. 2. ...

  2. 两阶段3D目标检测网络 SIENet: Spatial Information Enhancement Network for 3D Object Detection from Point Cloud

    本文介绍一篇两阶段的3D目标检测网络:SIENet. 这里重点是理解本文提出的 Hybrid-Paradigm Region Proposal Network 和 Spatial Informatio ...

  3. 目标检测--Enhancement of SSD by concatenating feature maps for object detection

    Enhancement of SSD by concatenating feature maps for object detection BMVC 2017 本文是对SSD 的改进,通过牺牲一点速度 ...

  4. 【目标检测】ATSS: bridging the gap between anchor-based and anchor-free detection via ATSS (cvpr20)

    文章目录 一.背景和动机 二.方法 三.效果 一.背景和动机 目标检测在很长一段时间内都是被 anchor-based 的方法统治,后来出现了一些基于 FPN 和 Focal loss 的 ancho ...

  5. 目标检测论文阅读:Multi-scale Location-aware Kernel Representation for Object Detection(CVPR2018)

    Multi-scale Location-aware Kernel Representation for Object Detection 论文链接:https://arxiv.org/abs/180 ...

  6. CVPR2020-SEPC-单阶段目标检测提升4个点 | Scale-Equalizing Pyramid Convolution for Object Detection

    启发应该是来源于SIFT中高斯金字塔带来的尺度不变性.论文出来很久了,感觉的确创新点很强,效果也是爆炸! 论文地址:http://openaccess.thecvf.com/content_CVPR_ ...

  7. 显著性目标检测之Global Context-Aware Progressive Aggregation Network for Salient Object Detection

    Global Context-Aware Progressive Aggregation Network for Salient Object Detection 文章目录 Global Contex ...

  8. 【CVPR 2022】高分辨率小目标检测:Cascaded Sparse Query for Accelerating High-Resolution Smal Object Detection

    QueryDet: Cascaded Sparse Query for Accelerating High-Resolution Small Object Detection 摘要: 动机: 实现: ...

  9. 【目标检测 DeformableDETR】通俗理解 DEFORMABLE TRANSFORMERS FOR END-TO-END OBJECT DETECTION,值得一看。

    文章目录 DeformableDETR 1. 引言 1.1 E to E 1.2 远近高低各不同 1.3 先CNN,在DETR 1.4 DETR未解决的问题 2. 背景知识 2.1 NMS 2.2 t ...

最新文章

  1. 在CentOS 6.9 x86_64上安装nginx 1.12.2
  2. CVPR2021直播|点云补全的方法梳理及最新进展分享
  3. 数据中心是虚拟现实的基石
  4. String insert()总结
  5. springMVC的@RequestParam是必须滴
  6. mysql命令的分类_MySQL常用命令分类汇总
  7. Intel Realsense D435 如何通过图像识别出的比例点(x, y)获得实际点相对于摄像机原点的三维坐标(x, y, z)?
  8. 关于ubuntu中的inittab文件
  9. 【树链剖分/倍增模板】【洛谷】3398:仓鼠找sugar
  10. Win2012 R2 IIS8.5+PHP(FastCGI)+MySQL运行环境搭建教程
  11. Linux之vim编辑器的使用
  12. 安静的秋千 ,晚上不睡早晨不起精彩回帖汇总
  13. 决策树、随机森林及代码实战
  14. 总线型,星型,环状,树形,网状拓扑结构
  15. 邮件服务器需要445端口,445端口是什么服务端口(2)
  16. 如何读到一个文件的最后更新日期和时间
  17. 评论家必备 APP | Effie : 盘点三款最好用的写作软件
  18. ArcGIS二次开发入门 一
  19. 页面间大量数据参数传递
  20. 水果店可能会遇到哪些风险,开水果店的风险是什么

热门文章

  1. 专业商标设计、logo免费在线设计
  2. STM32开发笔记108:将STM32CubeIDE设置为中文
  3. 国外也有“天价流量账单” 看看都什么情况?
  4. 2016MDCC移动开发者大会总结
  5. 深度对比Soul、觅伊,两款社交软件区别在哪?
  6. 深度增强学习:走向通用人工智能之路
  7. 获得旅行青蛙无限三叶草方法及apk
  8. Windows11便签工具在哪 win11的便签在哪里打开
  9. 【互联网大厂机试真题 - 华为】九宫格
  10. The Secant Method(正割法、弦截法) 附C语言代码