热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CVPRworkshop2018Jointdetectionandonlinemultiobjecttracking

版权声明:本文为博主原创文章,未经博主允许不得转载。https:blog.csdn.netyuhq3articledetails80825768【论文链
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yuhq3/article/details/80825768

【论文链接】


预备知识

SSD:Single Shot Multibox Detection

RNN:Recurrent Neural Network

perceptron:感知器


摘要

大多数多目标跟踪方法都依赖于目标检测,用以初始化并更新跟踪集。跟踪和检测常常被独立成两个不相关的模块,然而事实上它们可以互惠互利,例如:跟踪中使用的相似性模型可以重用在检测器中计算得到的表观特征,检测器可以使用过去的目标信息以防止漏检。基于这个目的,作者设计了一个联合检测与跟踪的神经网络架构,将SSD作为检测器并将检测结果传到RNN中,并对它们同时进行训练。




主要流程

Step1:首先使用SSD检测器对当前帧t进行目标检测,得到目标检测集包括置信度、坐标、宽高和表观特征。其中,由于还没使用非最大化抑制,该检测集数目由SSD中的prior-boxes决定。

Step2:根据表观特征,度量计算当前检测集与过去△max帧跟踪集之间的相似度矩阵。其中,因为小目标更受距离影响因此设置了自适应尺度因子,由输入是宽高,含有一层隐藏层的感知器得到;相似度矩阵,由输入是检测分数集、位置间欧氏距离,含有两层隐藏层的感知器得到。

Step3:对目标检测集做非最大化抑制,因为本文算法没有对跟踪集进行预测,所以跟踪集全靠检测集进行关联更新,因此为了避免那些具有低检测分数却又属于某轨迹的检测被筛选掉,局部最优操作前重新计算检测分数。其中,新检测分数,由输入是相似度矩阵、旧检测分数集,含有两层隐藏层的感知器得到。

Step4:使用匈牙利匹配对检测集与跟踪集进行数据关联。其中,基于关联的数据,由输入是相似度矩阵、新检测分数集、跟踪分数集,含有两层隐藏的感知器得到。

Step5:计算跟踪分数。其中,跟踪分数。由输入是上一帧跟踪分数、匹配的新检测分数,相似度矩阵,含有两层隐藏层的感知器得到。

Step6:初始化、终止并更新跟踪集中的轨迹。根据跟踪分数高低,保留一定数目的轨迹。




实验结果














推荐阅读
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 非公版RTX 3080显卡的革新与亮点
    本文深入探讨了图形显卡的进化历程,重点介绍了非公版RTX 3080显卡的技术特点和创新设计。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 资源推荐 | TensorFlow官方中文教程助力英语非母语者学习
    来源:机器之心。本文详细介绍了TensorFlow官方提供的中文版教程和指南,帮助开发者更好地理解和应用这一强大的开源机器学习平台。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文总结了在使用Ionic 5进行Android平台APK打包时遇到的问题,特别是针对QRScanner插件的改造。通过详细分析和提供具体的解决方法,帮助开发者顺利打包并优化应用性能。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
author-avatar
四川im__miki
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有