BoT-SORT: Robust Associations Multi-Pedestrian Tracking

2023-05-16

BoT-SORT: Robust Associations Multi-Pedestrian Tracking

论文:arxiv

code: github

数据:还未找到

  1. 文章贡献

    • 运动相机的补偿和卡尔曼状态向量的选择
    • IOU与reid余弦距离融合方案
  2. 总流程

    image-20220720172435344

  3. 探索创新

    • 更换了卡尔曼的状态量,以及Q,R矩阵。

      • 状态量由【xc, yc, s, a, ˙xc, ˙yc, ˙】、【xc, yc, a, h, ˙xc, ˙yc, ˙a, ˙h】到【xc(k), yc(k), w(k), h(k),˙xc(k), ˙yc(k), ˙w(k), ˙h(k)】
      • Q R选择跟状态向量有关,有利于预测长时间丢失的目标。
    • 运动相机补偿

      • 相机的运动可以概括为相机姿态变化的刚性运动以及图像中目标变化的非刚性运动。

        • 在没有额外信息(惯导设备,IMU设备,相机的内参矩阵)情况下,采用两个相邻帧进行映射出 相机的刚性运动。

        • 采用opencv中视频稳定模块进行转化,实现这个视频补偿。(该方法是适合背景运动的情况)

          1. 提取关键点

          2. 局部异常点去除的稀疏光流跟踪

          3. 用RANSAC方法求取出仿射矩阵 A k − 1 k A_{k-1}^k Ak1k

            • KaTeX parse error: Undefined control sequence: \matrix at position 20: …k-1}^k= \left[ \̲m̲a̲t̲r̲i̲x̲{ M_{2*2} \mid …
          4. 采用稀疏配准技术可忽略场景中的动态运动目标

      • 首先利用光流 计算出转化矩阵

      • 再通过转化矩阵进行调整状态向量X

      • 再进行卡尔曼预测进行跟踪

    • IOU与reid进行融合

      • reid 首先进行指数平滑:

        • e i k = α e i k − 1 + ( 1 − α ) f i k e_i^k=\alpha e_i^{k-1}+(1-\alpha)f_i^k eik=αeik1+(1α)fik

        • f i k f_i^k fik是指现在求解出来的轨迹 α \alpha α设置0.9

      • 常规的外观特征 A a A_a Aa与运动特征 A m A_m Am融合方法

        • C = λ A a + ( 1 − λ ) A m C=\lambda A_a+(1-\lambda)A_m C=λAa+(1λ)Am

        • 其中 λ \lambda λ通常设置为0.98

      • 新的关联矩阵C

        • d ^ i , j c o s = { 0.5 ⋅ d i , j c o s , ( d i , j c o s < θ e m b ) ⋀ ( d i , j i o u < θ i o u ) 1 , o t h e r w i s e \hat{d}_{i,j}^{cos}= \begin{cases} 0.5 \cdot d_{i,j}^{cos},(d_{i,j}^{cos}<\theta _{emb})\bigwedge(d_{i,j}^{iou}<\theta _{iou})\\ 1,\rm{otherwise} \end{cases} d^i,jcos={0.5di,jcos,(di,jcos<θemb)(di,jiou<θiou)1,otherwise

        • C i , j = m i n { d i , j i o u , d ^ i , j c o s } C_{i,j}=min\{d_{i,j}^{iou},\hat{d}_{i,j}^{cos}\} Ci,j=min{di,jiou,d^i,jcos}

        • 其中 C i , j C_{i,j} Ci,j是C矩阵中的i,j的位置的值

  4. 实验部分

    1. 检测网络使用YOLOX

    2. 特征提取采用SBS-50模型,自己训练的

    3. cMOTA被提出使用

  5. 疑惑点

    • image-20220721153323235
    • 这个解释为更加容易跟踪,但是也是不一定对的,这样有可能增加误差。
  6. 疑惑点

    • [外链图片转存中…(img-EnWvHjaa-1658459159605)]
    • 这个解释为更加容易跟踪,但是也是不一定对的,这样有可能增加误差。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

BoT-SORT: Robust Associations Multi-Pedestrian Tracking 的相关文章

  • Automapper - 将多对多关联映射到平面对象的最佳实践

    我有两个实体 Employee and Team 我想要的是一个EmployeeForm具有Name of the Team 我怎样才能实现这个使用自动映射器 我当前的 解决方案 如下 Mapper CreateMap
  • 匹配查询中所有活动记录关系

    我需要一个 activerecord 查询来匹配 params 数组中的所有项目 假设用户有多个角色 每个角色都有一个名字 当我经过 演员 制作人 歌手 时 我希望查询返回具有所有这三个或更多角色的用户 但我下面的方法实现将返回至少有一个角
  • 与同一模型 CakePHP 的多个关系

    嘿 我们的数据库中有三个表 它们通过帐户和发票这两个关系连接 帐户 id 发票 id sender id receiver id 关系 id sender id receiver id 发送者和接收者都是引用帐户表的外键 因此在 cakeP
  • 具有嵌套属性且具有 has_one 关联的表单在 Rails 3 中不起作用

    我尝试使用 Accepts nested attributes for 为具有 has one 关联的两个模型设置值 但 fields for 中没有任何内容显示在视图上 我已经确认相同的代码可以在 Rails 2 x 上运行 并且当它是
  • Rails:类别、子类别和律师之间的关联

    我有大量的律师 类别和子类别列表 Hint 这样你就可以知道我的联想是否正常 在类别表上 我不想看到类别表上引用子类别的列 在子类别表上 我不想看到子类别表上引用类别的列 并非所有类别都有子类别 即有些没有如图所示的子类别 我有两个单独的表
  • 从Datamapper开始,关联问题

    我刚刚深入研究 Datamapper 和 Sinatra 并有一个关于关联的问题 以下是我拥有的一些型号 这就是我想要实现的 我在锻炼项目和锻炼方面遇到问题 锻炼将单独管理 但锻炼项目有与每一行关联的单个锻炼 锻炼 只是类型的列表 锻炼 跑
  • Android 文件关联不起作用(意图过滤器,扩展名)

    我一直在尝试将我的应用程序与 vrtci 文件扩展名关联起来 但它不起作用 我一直在互联网上查找我做错了什么 但没有任何帮助 这是我的 AndroidManifest xml 中的部分
  • Cascade.ALL 来自非拥有实体方

    我在项目和类别之间有 ManyToMany 双向 关系 class Item ManyToMany cascade CascadeType ALL Collection
  • 如何在 Grails 中按可为 null 关联的属性进行排序?

    我正在尝试对数据表进行排序 我有以下域 释义和示例 class Car Engine engine static constraints engine nullable true poor example I know class Engi
  • 数据建模 3 路表 has_many 关联

    我正在尝试构建一个表来处理某个营销活动已设置为的位置和类别 并具有以下模型关联 class Campaign lt ActiveRecord Base has many campaign category metro bids depend
  • 如何在 Rails 3 中创建自定义“关联方法”?

    我读了本文 http ryandaigle com articles 2006 12 03 extend your activerecord association methods但它适用于 Rails 1 x 我真的很想创建自己的关联方法
  • Friendly_id使用belongs_to关联中的值

    我有以下型号 class User lt ActiveRecord Base extend FriendlyId friendly id first name use gt slugged has one professor after c
  • 如何在 Rails 4 中设置自定义字符串外键?

    如何设置关联以使用字符串foreign key正确设置has one class Pharmaceutic lt ActiveRecord Base has one pharmaceutic group foreign key code e
  • 如何在Rails模型的Rspec测试中禁用belongs_to :touch选项?

    拥有大型模型堆栈并广泛使用娃娃缓存技术 最终会在模型更新后 触及 许多父模型 在测试时 这似乎是浪费时间 除非您尝试专门测试该功能 有没有办法防止模型touch their belongs to测试环境或测试级别的关联 更新1 我对此案的第
  • Rails 模型范围内的关联数据

    我有一个名为Post 博客文章 和一个名为Category 每个帖子belongs to一个类别 每个类别都有一个名为retainer指定帖子 过期 之前的时间量 例如movies category retainer 30 days 我想做
  • Rails 重命名协会

    我有两个模型 TreeNode 和 User 每个用户has oneTreeNode 即树的根 class TreeNode acts as tree belongs to user end class User has one tree
  • 深层类继承层次结构——坏主意?

    希望高手能指点迷津 非常高的概述是 我不是编码初学者 但对 OOP 仍然是新手 这组消息类是我们正在编写的大型模拟应用程序的核心 我不想愚蠢地这样做 这个接口将应用程序从定序器到执行器切成两半 反之亦然 我的问题是 拥有这么深的继承层次结构
  • 带复选框的嵌套对象 - 即使使用 Accept_nested_attributes_for 也可以进行批量分配?

    我认为应该有一个简单的解决方案来解决这个问题 因为 Rails 2 3 具有这种新奇的嵌套表单功能 基本上我想创建或更新用户并同时为他们分配角色 似乎我做的一切都是正确的 但我收到了错误警告 无法批量分配这些受保护的属性 roles atr
  • 如何最好地“合并”两个对象及其在 Rails 中的关联?

    这是我的情况 我有 2 个人员对象 人员 1 和人员 2 它们是从两个不同的外部数据源创建的 我使用的手动流程已确定 person1 和 person2 实际上指的是同一个人 因此我想要做的是将它们 合并 为一个人 并删除重复项 我对对象本
  • 关联注入还是依赖注入?

    我正在研究依赖注入模式 我看过很多例子 其中一个典型的例子就是以XxxService XxxRepository为例 但我认为 根据UML概念 类XxxRepository应该是类XxxService的关联 为什么不称这种情况为关联注入 但

随机推荐

  • C++ 中 typename用法

    1 typename的常规用法 typename在C 43 43 类模板或者函数模板中经常使用的关键字 xff0c 此时作用和class相同 xff0c 只是定义模板参数 xff1b 2 typename的第二个用法 xff1a 模板中标明
  • 虚函数表是什么时候生成的,虚函数表地址是什么时候给对象的?

    虚函数表是一块连续的内存 xff0c 每个内存单元中记录一个JMP指令的地址 首先 xff0c 虚函数表在编译时候就已经确定 xff1b 对象在构造前就已经分配好内存 xff0c 在进入构造函数之前就已经将虚函数表地址给了对象了 xff1b
  • Linux内核驱动开发(一)

    Linux内核初探 linux操作系统历史 开发模式 git 分布式管理git clone 获取git push 提交git pull 更新 邮件组 mailing list patch 内核代码组成 Makfile arch 体系系统架构
  • Linux内核驱动开发(二)

    LED设备驱动 LED基本硬件原理 xff08 以QT210为例 xff09 通过配置GPIO xff0c 把相应的GPIO设置成高电平或低电平 xff0c 达到点灯 LED设备驱动的代码 leds create device 初始化设备
  • Git入门学习

    文章目录 Git是什么 xff1f Git安装与基本配置Git文件状态 提交版本Git分支Git分支合并Git推送 拉取 跟踪远程分支Git出舱功能Git重置 变基 Git是什么 xff1f 是一种免费开源的分布式版本控制系统 xff0c
  • 1、golang环境问题——vscode中安装go插件报错、打开go文件总弹出install提示

    插件 go xff1a Go Team At Google 问题 在 VSCode 中安装 Go 插件总弹窗提示失败 xff1a The go outline command is not available Run 34 go get v
  • 在VirtualBox里安装Gentoo Linux基本系统(amd64+UEFI引导+GPT分区)和Plasma桌面环境

    20191010 20221006 By wdhuag 目录 Gentoo Linux 下载 xff1a 在VirtualBox里安装Gentoo Linux基本系统 amd64 43 UEFI引导 43 GPT分区 参考 xff1a 注意
  • Deepin 移动硬盘自动待机的缓解方案

    20200328 参考 xff1a 解决ubuntu下硬盘磁头敲击异响 问题 xff1a Deepin里 xff0c 用移动硬盘当下载盘的时候 xff0c 传输中经常自动待机 导致数据传输出错 网上的hdparm指令基本都是叫你怎么定时待机
  • oracle scott用户

    原文 xff1a https blog csdn net u013292160 article details 45287227 1 建立scott sql Rem Copyright span class token punctuatio
  • Error: Invalid or corrupt jarfile

    Error Invalid or corrupt jarfile 出现这种情况一般是META INF文件夹的位置放错了 xff0c 需要将该文件夹放在项目 xff08 模块 xff09 的根目录 xff0c 如图所示
  • 第一周作业-迷宫

    题目描述 xff1a 东东有一张地图 xff0c 想通过地图找到妹纸 地图显示 xff0c 0表示可以走 xff0c 1表示不可以走 xff0c 左上角是入口 xff0c 右下角是妹纸 xff0c 这两个位置保证为0 既然已经知道了地图 x
  • 使用IDEA编写客户端程序操作HDFS

    以API方式编写程序操作HDFS import org apache hadoop conf Configuration import org apache hadoop fs public class HdfsClientDemo pub
  • 两帧图像相似

    图像相似 图片相似度计算的几种方法 欧式距离 欧几里得距离 xff08 Euclidean Distance xff09 欧氏距离是最常见的距离度量 用于衡量个体在空间上存在的距离 xff0c 距离越远说明个体间的差异越大 xff0c 衡量
  • mySQL教程笔记

    mySQL数据库 文章目录 mySQL数据库第二节第三节第四节第五节第六节第六节 第一节 创建数据库 CREATE DATABASE test CREATE DATABASE 数据库名称 使用数据库 USE test USE 数据库名称 查
  • 第一个DApp部署

    第一个DApp部署 第一步 编写第一个智能合约 采用remix网站编写智能合约 智能合约语言采用solidity pragma solidity 0 4 24 contract InfoContract string name uint a
  • flask重录制版本

    flask部署 ssh连接服务器 putty连接服务器 xff08 大家应该都知道了 xff09 ssh保持长时间连接不断 编辑 etc ssh sshd config xff0c 添加配置项 xff1a ClientAliveInterv
  • YOLOX 做视频推理的时候 保存的文件夹为空解决方案

    YOLOX 做视频推理的时候 保存的文件夹为空解决方案 在测试yolox的demo 的时候图片可以正常推理视频推理也可以执行 xff08 不报错 xff09 xff0c 但是保存的文件内 xff0c 是空的 本人纠结好久 xff0c 终于完
  • 卡尔曼预测在视觉跟踪中的运用

    卡尔曼预测在视觉跟踪中的运用 本文以byteTrack为例 进行分析 byteTrack xff1a 论文 xff1a code 卡尔曼的五个公式 其中A 为状态转移矩阵P为协方差矩阵K为卡尔曼增益H为观测矩阵 在byteTrack中的代码
  • clion_gcc报错

    clion2022版本中mingw配置报错 已解决 导致的问题 运行按键是灰色 xff0c 无法使用 CMake是一堆报错 导致无法使用的 具体的cmake的报错如下 xff1a span class token string 34 D P
  • BoT-SORT: Robust Associations Multi-Pedestrian Tracking

    BoT SORT Robust Associations Multi Pedestrian Tracking 论文 xff1a arxiv code github 数据 xff1a 还未找到 文章贡献 运动相机的补偿和卡尔曼状态向量的选择I