【论文学习】《Fully-Convolutional Siamese Networks for Object Tracking》2016年SiamFC 全卷积孪生网络用于目标跟踪

Fully-Convolutional Siamese Networks for Object Tracking 摘要 任意目标追踪通常通过从训练视频中在线学习出一个目标的外观模型来解决。DNN能有效提升模型的丰富度,但却需要在线SGD调整网络参数,限制了速度。 本文提出一种基于全卷积孪生网络的基本追踪算法模型,能够已超实时的帧率达到目前最高的精度。 关键字:object-tracking, Siamese-network, similiarity-learing, deep-learning 阅读详情

《Full Convolutional Siamese Networks for Object Tracking》简称“SiamFC”,目标跟踪孪生网络出自2016年,Siam成为之后在目标跟踪任务的一个类别。2018年商汤在VOT比赛中使用SiamRPN获得了第一。

论文地址:ECCV2016版 、arXiv版

相关代码:https://github.com/bertinetto/siamese-fc

概要:

论文出自2016年,在此之前,还没有实时的基于孪生网络的目标跟踪方法,存在的孪生实例搜索跟踪器(SINT)方法使用了复杂计算的候选框定位目标。SiamFC的创新则与2015年出现的FCN类似,直接对图像进行全卷积让网络输出分值MAP,得到目标所在区域。然而,不同之处是孪生网络中,是对输入样例和搜图图进行卷积操作后,以输入样例的特征图作为卷积核,再对搜索图像的特征图进行卷积,最后得到目标位置分值图。注意的是,目标的检测是在多尺度下进行的,得到的目标也只有个中心位置,不知道边界,因此存在1、计算量稍大(比这之前方法的速度是大大提升的)2、边界框不准确,的可观问题。从而后续有SiamFPN的改进。

【一、翻译部分】

作者信息
作者信息

 摘要:任意物体追踪问题传统上是通过在线学习物体外观模型来解决的,使用视频本身作为唯一的训练数据。尽管这些方法取得了成功,但它们的在线方式本质上限制了它们可以学习的模型的丰富性。最近,人们尝试过多次利用深度卷积网络的表达能力。然而,当事先不知道要跟踪的对象时,就需要在线执行随机梯度下降来调整网络的权重,这严重影响了系统的速度。在本文中,我们为基本跟踪算法配备了一种新颖的全卷积孪生网络,该网络在 ILSVRC15 数据集上进行端到端训练,用于视频中的对象检测。我们的追踪器以超越实时的帧速率运行,尽管极其简单,但在多个基准测试中实现了最先进的性能。

关键词:目标跟踪;孪生网络;相似性学习;深度学习

1 引言

我们考虑到在视频中跟踪任意对象的问题中,对象仅在第一帧画面的矩形框中被标识。由于算法可能被要求跟踪任意物体,因此不可能事先收集了数据(矩形框中的对象数据)并训练了特定的检测器。

多年来,这种场景最成功的范例是使用从视频本身中提取的示例(参照样本),以在线方式学习物体外观的模型。这在很大程度上归功于TLD,Struck和KCF等方法的能力。然而,仅使用来自当前视频的数据的明显缺陷是只能学习相对简单的模型。尽管计算机视觉中的其他问题已越来越广泛地采用由大型监督数据集训练的深度卷积网络 (简称“conv-nets”),但监督数据的稀缺性和实时操作的限制阻碍了深度学习在这种为每个视频学习一个检测器的范式中的简单应用。

最近有几项研究旨在使用针对不同但相关的任务学习的预训练深度卷积网络来克服这一限制。这些方法要么应用“浅层”方法(例如相关滤波器),使用网络的内部表示作为特征,要么执行 SGD(随机梯度下降)来微调网络的多个层。虽然使用浅层方法没有充分利用端到端学习的优势,但在跟踪过程中应用 SGD 来实现了最佳结果的方法,但却无法实时运行。

我们提倡一种替代方法,即在初始离线阶段训练深度卷积网络来解决更一般的相似性学习问题,然后在跟踪期间简单地在线评估该函数。本文的主要贡献是证明这种方法在现代跟踪基准中以远远超过帧速率要求的速度实现了非常有竞争力的性能。具体来说,我们训练了一个 孪生网络来在更大的搜索图像中定位示例图像。另一个贡献是一种新颖的孪生架构,它对于搜索图像是完全卷积的:使用双线性层计算其两个输入的互相关来实现密集而高效的滑动窗口评估。

我们认为相似性学习方法相对被忽视了,因为跟踪社区没有大量带标签的数据集。事实上,直到最近,可用的数据集才只包含几百个带注释的视频。然而,我们认为,用于视频中物体检测的 ILSVRC 数据集 (下称 ImageNet Video)的出现使得训练这样的模型成为可能。此外,使用来自同一领域的视频来训练和测试用于跟踪的深度模型的公平性是一个争议点,因为 VOT 委员会最近禁止这样做。我们表明,我们的模型从 ImageNet Video 领域推广到 ALOV/OTB/VOT领域,使得跟踪基准的视频可以保留用于测试目的。

2 深度相似性学习用于跟踪

可以使用相似性学习来学习跟踪任意对象。我们建议学习一个函数 f (z, x),该函数将样本图像 z 与相同大小的候选图像 x 进行比较,如果两幅图像描绘的是同一对象,则返回高分,否则返回低分。为了在新图像中找到对象的位置,我们可以穷举所有可能的位置,并选择与对象过去外观最相似的候选位置。在实验中,我们将简单地使用对象的初始外观作为样本。函数 f 将从带有标记对象轨迹的视频数据集中学习。

鉴于其在计算机视觉领域的广泛成功,我们将使用深度卷积网络作为函数 f。深度卷积网络的相似性学习通常使用孪生架构来解决。孪生网络对两个输入应用相同的变换 φ,然后根据 f (z, x)=g(φ(z),φ(x)) 使用另一个函数 g 组合它们的表示。当函数 g 是简单的距离或相似性度量时,函数 φ 可以被视为嵌入。深度孪生卷积网络以前曾应用于人脸验证、关键点描述符学习和一次性字符识别等任务。

2.1 全卷积孪生网络结构

相似性计算示意图
图1 全卷积孪生架构。我们的架构对于搜索图像 x 是全卷积的(此处 x尺寸是大于 z的,一次全卷积将所有穷举或滑动窗口的结果都计算了)。输出是一个标量值分数图,其维度取决于搜索图像的大小。这使得可以在一次评估中为搜索图像内的所有平移子窗口计算相似度函数。在此示例中,分数图中的红色和蓝色像素包含相应子窗口的相似度。最佳彩色视图(在线彩色图)
论文笔记(二) fully-convolutional siamese networks for object tracking 基于多尺度全卷积孪生网络的目标跟踪算法 一.背景技术介绍       传统的跟踪算法大多从物体的外观出发,只能在线学习,从当前的视频中在线抓取数据进行学习跟踪的算法,如:TLD、Struck、KCF,这类算法必须足够简单才行,否则耗时严重。当然现在也有人使用卷积网络进行离线训练,在线跟踪,但是当跟踪目标未知时,需要利用随机梯度下降法(SGD)在线微调网络权重,从而使得速度下降,做不到实时跟踪。 阅读详情

相关推荐

目标跟踪论文(一):SiamFC孪生网络

Fully-Convolutional Siamese Networks for Object Tracking 项目网页 http://www.robots.ox.ac.uk/~luca/siamese-fc.html tensorflow+python代码:https://github.com/www0wwwjs1/tensorflow-siamese-fc 一、背景简介 传统的目标跟踪算法,...

Superstar02的博客 5431

SiamFC全文翻译:Fully-Convolutional Siamese Networks for Object Tracking

摘要 传统上,通过使用视频本身作为唯一的训练数据,专门在线上学习对象外观模型,可以解决任意对象跟踪的问题。 尽管这些方法取得了成功,但仅在线方法固有地限制了他们可以学习的模型的丰富性。 近来,已经进行了一些尝试来利用深度卷积网络的表达能力。 但是,如果事先不知道要跟踪的对象,则必须在线执行随机梯度下降以适应网络的权重,从而严重损害系统的速度。 在本文中,我们为基本跟踪算法配备了在ILSVRC15数据集上进行端到端训练的新型全卷积孪生网络,用于视频中的目标检测。 我们的跟踪器以超出实时的帧速率运行,尽管极其简

qq_40310050的博客 2591

用TensorFlow复现siamFC孪生网络:目标跟踪从原理到工程实现

目标跟踪是计算机视觉的核心任务之一,孪生网络(Siamese Network)因其结构简洁、推理高效而被广泛用于单目标跟踪。siamFC(全卷积孪生网络)通过权重共享的卷积网络提取模板与搜索区域特征,再以互相关操作生成响应图,无需在线更新分类器即可完成目标定位,是理解更复杂跟踪算法的理想起点。在TensorFlow中复现siamFC,不仅需要掌握全卷积结构和互相关层的实现细节,还要处理数据对构造、损失函数平衡、尺度搜索与模板更新等工程问题。本文从目标跟踪与特征匹配的基础原理出发,结合TensorFlow代码

weixin_34232744的博客 175

聚类教程:cisTopic——来自单细胞表观基因组学数据的顺式调控主题的概率建模

之前运行这步的时候报错了如下: 后来发现原因是Ubuntu自动把R包更新到4.2版本,但是Rstudio版本没有更新,更新Rstudio即可,更新Rstudio的教程看此教程:。

watermel__的博客 1043

【电子元件篇】MOSFET场效应管作用、选型和测量指南-超简单解读

场效应管是一种电压控制型半导体器件,相比三极管具有输入阻抗高、噪声小、功耗低等优势。主要分为结型和绝缘栅型两大类,后者又可分为耗尽型和增强型MOS管。场效应管通过栅极电压控制漏极电流,具有转移特性和输出特性两大静态特性,以及快速的开关特性。其关键参数包括饱和漏源电流、夹断电压、跨导等,应用场景涵盖信号放大、恒流源、阻抗变换等领域。使用时需根据电路需求选择合适类型,如结型管适合一般放大,功率MOSFET适合高压大电流场合。检测时可用万用表电阻档初步判断好坏和放大能力。

2301_81299416的博客 2531

国家基因组科学数据中心(NGDC)---组学原始数据如何上传GSA

在发表文章之前我们需要将测序的原始数据上传到一个公共库,并在文中提供accession number,实现数据的公开共享,这是国际惯例。以前我们上传数据时只能上传到美国国立生物技术信息中心(NCBI)、欧洲生物信息学研究所(EBI)、日本核酸数据库(DDBJ),现在中国科学院北京基因组研究所(国家生物信息中心)国家基因组科学数据中心 (CNCB-NGDC)—中国的 "NCBI" 已经建立并日渐完善。组学原始数据归档库(GSA)是组学原始数据汇交、存储、管理与共享系统,是国内首个被国际期刊认可的组学数据发布平

sisichen 1万+

基于PCIe的NVMe协议在FPGA中实现方法

NVMe协议是工作在PCIE的最上层协议层的,故需要先搞清楚PCIE。本文基于Xilinx的UltraScale+,开发工具为Vivado2021.2。NVMe的学习仍以spec为主,其它资料辅助理解,有冲突时以spec为准,必要时可对比最新版本spec。(此文重点介绍学习方法及资料,有时间再加细节)。 主要参考的文章是《老男孩读PCIe》,同时参考《古猫先生》,重点学习TLP报文部分,数据链路层和物理层的内容可以先不看。再买一本书《PCI Express 体系结构导读-王齐》用来查阅做笔记。

leixj的博客 1万+

yolov26改进 | 融合改进篇 | 基于 MobileNetV4 和双向特征金字塔网络BiFPN的融合改进(全网独家首发)

本文介绍BiFPN与MobileNetV4融合改进的YOLOv26。许多模块单独使用能够涨点,但直接叠加后可能因功能重复、通道不匹配、尺度冲突而掉点,因此融合前必须理解各模块作用。MobileNetV4利用UIB与Mobile MQA构建轻量主干,提升特征提取能力;BiFPN通过可学习权重完成双向多尺度融合,强化大、中、小目标的信息交互。两者优化Backbone与Neck,功能互补、结构冲突较少。本文提供代码、配置、消融对比及Codex修改思路,MobileNetV4也可替换其他主干,便于组合实验与二次创新

Snu77的博客 223

项目管理 Agent:进度追踪与风险预警 Harness

我们先从LangChain的Agent定义说起:Agent是一个能感知环境、自主决策、调用工具、执行动作、迭代反思的智能实体。而「项目管理全自主Agent」,就是把Agent的核心能力和项目管理的五大过程组(启动、规划、执行、监控、收尾)深度结合,聚焦执行监控阶段的两个核心痛点:进度偏差自动化计算、风险信号自动化识别与预警的专门化Agent。全感知(Omnisensing):能从。

AI架构师小马 511

解决k8s核心组件calico pod资源不创建问题

解决k8s核心组件calico pod资源不创建问题 1.问题描述 由于K8S集群Master节点故障,导致calico网络组件虽然处于Running状态,但是一直无法准备就绪,如下图所示 calico-node-lpt7h运行在master节点,第一时间紧急处理方法就是将其pod删除,让K8S自动重建该pod,使整个集群快速恢复 但是就当我将calico-node-lpt7h pod删除后,该pod始终无法自建,就好像是从来没有这个pod似的 2.解决方法 期初排查时,我觉得可能是由于当前master

江晓龙的博客 4802

C#串口通信从入门到精通(21)——一个串口多线程发送数据

本文详细介绍了串口通信中采用多线程发送串口数据的解决方案,由多年实战经验总结,绝对干货!

qq_34059233的博客 3680

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

下一篇: 【论文学习】《High Performance Visual Tracking with SiameseRegionProposalNetwork》18年SiamRPN高性能视觉跟踪的孪生区域候选网络
豹击长空
博客等级 码龄2年 60粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值