OC-SORT 论文翻译

【OC_SORT,ByteTrack】论文+代码解读 【代码】【OC_SORT,ByteTrack】论文+代码解读。 阅读详情

PaperReading:Observation-Centric SORT: Rethinking SORT for Robust

CMU,CUHK,字节合作工作
本文主要为论文的翻译和解读,受限于笔者的知识,不一定准确
原文:Paper
Github:github repository
代码以及被集成进MMTracking

  • MMTracking 是 openMMlab 出的工具包,支持模块化部署,现已经支持OC-SORT 和 StrongSORT

对SORT算法的反思

  1. 运动被近似为线性,高帧率会放大它的非线性,对噪声也很敏感
  2. 当由于遮挡或非线性运动而没有新的物体观测(来自检测)与现有的跟踪点相匹配时,物体状态噪声会进一步累积。我们证明,在这种情况下,KF对物体位置估计的误差积累是相对于时间而言的平方阶
  3. SORT是以估计为中心的算法,它以KF的滤波的结果作为和新检测比较的依据

创新点

  1. OOS(Observation-centric Online Smoothing):以观测为中心的平滑操作:即将轨迹视为定加速度的模型,并且使用regression-based fitting 可以使得估计的中心可以更加的接近检测框。方法为基于高斯过程回归(GPR)并且使用不同的径向基函数(RBF)和 使用线性回归 对比 结果:使用为 exp ⁡ ( − ∥ x − x ′ ∥ 2 50 ) \exp \left(-\frac{\left\|\mathbf{x}-\mathbf{x}^{\prime}\right\|^{2}}{50}\right) exp(−50∥x−x′∥2​) 的时候效果最好
  2. OCM(Observation-Centric Momentum):以观察为中心的动量, C ( X ^ , Z ) = C I O U ( X ^ , Z ) + λ C v ( X ^ , Z , V ) C(\hat{\mathbf{X}}, \mathbf{Z})=C_{\mathrm{IOU}}(\hat{\mathbf{X}}, \mathbf{Z})+\lambda C_{v}(\hat{\mathbf{X}}, \mathbf{Z}, \mathbf{V}) C(X^,Z)=CIOU​(X^,Z)+λCv​(X^,Z,V) 同时, Δ t \Delta t Δt是先前观测的时间差 需要根据不同的dataset调整的,因为它在计算当前的运动方向( V V V)
  3. OCR(Observation-Centric Recovery):将最后的出现和新出现的观测结合以解决遮挡问题 当正常的没有关联,则会在其下一次检测时都关联上,这样可以解决急停或者遮挡的问题

测试

  • KITTI: the proposed method falls short in matching objects by only using IoU and trajectory direction consistency.
  • MOT17:目前为第三名
  • MOT20: 目前为第四名
  • DanceTrack

高斯过程回归

机器学习任务之一就是回归,而GPR是一种较为复杂的回归,它是一种带有均值先验的贝叶斯线性回归,或者说是贝叶斯推断。对于线性回归,我们假设所要回归的模型是一个线性模型,希望求出这个线性模型的参数;对于高斯过程回归,我们假设所要回归的模型是一个高斯过程模型,希望求出这个高斯过程模型的参数——均值函数和协方差函数。
GPR 简介

Comment

其对SORT算法进行分析后改进,有创新但都非常好理解,相似于StrongSORT对轨迹进行小规模的插值,但没有对相机运动进行补偿。

遗传算法进阶:适应度函数设计与选择压力控制实战 遗传算法(GA)作为经典启发式优化方法,其核心价值不在于模拟自然进化,而在于工程化驾驭种群动态演化过程。理解适应度函数的本质——它并非目标函数的简单映射,而是融合业务约束、引导搜索方向的‘软导航系统’;掌握选择压力这一隐性但决定性的调控杠杆,直接影响收敛速度与解的多样性平衡。本文聚焦工业场景中高频痛点:早熟收敛、可行解率低、参数调优盲目等问题,结合混合编码、分段惩罚函数、自适应锦标赛等关键技术,揭示如何让GA从‘能跑’走向‘稳准快’。内容覆盖化工参数优化、物流路径调度、柔性车间排程等典型应用,强调参数手感与 阅读详情

相关推荐

OpenCode:开发者工作流的超级调度中心与Superpower实践指南

OpenCode 并非传统AI编程助手,而是一种面向现代开发工作流的声明式调度系统。它基于指令解析、沙箱执行与智能渲染三层架构,将散落于终端、IDE、浏览器中的操作统一为可复用、可协作的标准化技能(Superpower)。其核心价值在于解耦‘写代码’与‘管理开发上下文’,通过 OpenSpec 协议实现技能的版本化、安全审计与团队共享。典型应用场景包括跨工具自动化(如 @git + @k8s 联动)、环境诊断、文档检索与 CI/CD 集成。尤其适合追求工程化提效、安全合规与团队知识沉淀的中大型技术团队。

weixin_30576827的博客 419

论文阅读:Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Tracking——OC-SORT

文章提出了一种用于多目标跟踪的算法Obeservation-Centric SORT(OC-SORT),以解决多目标跟踪中模型对目标重叠、非线性运动的敏感和需要高帧率视频的问题。

weixin_48292639的博客 1万+

MiMo-V2.5-Pro深度解析:面向IDE的AI编码助手实战指南

大模型在开发场景中的真正价值,不在于通用对话能力,而在于能否精准理解程序员意图、锚定上下文、调用真实工具并生成可交付代码。本文聚焦‘IDE内嵌式AI助手’这一关键技术形态,深入剖析其核心能力——函数调用协议兼容性、百万级上下文的动态注意力机制、以及针对Python/飞书/FastAPI等技术栈的领域微调逻辑。结合Claude Code集成实操,覆盖从需求描述到Docker部署的完整工作流,特别强调工具链协同中的隐含约束识别(如OAuth2.0鉴权、飞书多主体权限隔离、Element Plus组件适配)与错误

weixin_30540691的博客 438

oc-sort——YOLOv5/8/9/10/11/12/13+oc-sort算法实现多目标跟踪

YOLOv5/8/9/10/11/12/13+oc-sort算法实现多目标跟踪

m0_56175815的博客 1198

【深度学习】【OC-SORT】Observation-Centric SORT: Rethinking SORT for Robust Multi-Object Tracking

卡尔曼滤波(KF)是多目标跟踪(MOT)中常用的方法,它假设目标移动呈线性运动。虽然这个假设在短暂的遮挡期间是可以接受的,但在较长时间内线性运动的估计可能会出现高度不准确的情况。此外,当没有可用的测量来更新卡尔曼滤波器参数时,标准惯例是相信先前的状态估计值进行后续更新。这会导致在遮挡期间误差的积累。这些误差会在实践中引起显著的运动方向变化。在这项研究中,我们证明了,如果在遮挡期间妥善处理积累的噪声,基本的卡尔曼滤波器仍然可以获得最先进的跟踪性能。

q742971636的博客 4217

OC-SORT算法

OC-SORT(Observation-Centric SORT)是一种基于观测中心的多目标跟踪(MOT, Multi-Object Tracking)算法,是对经典SORT(Simple Online and Realtime Tracking)算法的改进。传统SORT以预测为中心(如Kalman滤波的预测优先),而OC-SORT更注重当前帧的观测结果,减少对不可靠预测的依赖。在数据关联时,不仅考虑位置和IOU(交并比),还加入运动方向的一致性判断(如速度向量夹角),减少相似外观目标的误匹配。

reset2021的博客 1245

[论文阅读] BoT-SORT: Robust Associations Multi-Pedestrian Tracking

MOT任务上最新屠榜算法——BoT-SORT论文笔记:这篇文章是今年6月底发布的一篇多目标跟踪(MOT)的屠榜方法,命名为BoT-SORT。

Geekaka_的博客 1万+

专栏目录汇总

【第61篇】AlexNet:CNN开山之作【第1篇】VGG【第2篇】GooLeNet【第3篇】Inception V2【第4篇】Inception V3【第62篇】Inception-v4【第5篇】ResNet【第10篇】DenseNet【第16篇】Swin Transformer【第49篇】Swin Transformer V2:扩展容量和分辨率【第21篇】MAE(屏蔽自编码器是可扩展的视觉学习器)【第22篇】CoAtNet:将卷积和注意力结合到所有数据大小上【第25篇】力压Tramsformer,Con

AI浩 1390

MOT学习日记

MOT学习日记

weiyuhaodashabi的博客 1607

用GraphPad Prism直出单细胞亚群堆叠柱状图

用GraphPad Prism直出单细胞亚群堆叠柱状图

fivehuge的博客 4195

高精地图语义分割标注

什么是语义分割?语义分割与目标检测的区别?语义分割的关键应用场景有哪些?高精地图语义分割标注的难点?

weixin_52509513的博客 1645

【无人售货柜・RK+YOLO】篇 8:实时跟踪!YOLO+ByteTrack 解决售货柜开门过程中商品拿取跟踪难题

摘要:本文介绍了如何将ByteTrack多目标跟踪算法集成到无人售货柜的安卓项目中,以解决快照比对方案在商品叠放、遮挡和移位场景下的结算问题。文章详细讲解了ByteTrack的核心原理(基于ID跟踪和卡尔曼滤波预测),提供了Java实现的完整代码(包括TrackObject和KalmanFilter类),并演示了如何与现有结算逻辑结合。通过开门启动跟踪、关门校验结果的流程,结合RK3576的性能优化建议(如控制帧率、IOU阈值调整),实现稳定可靠的"快照比对+跟踪校验"双保险方案。最后总

爱片闲串,爱钓鱼,爱中医,爱分享 337

树莓派5使用CSI摄像头 | 树莓派5接上CSI摄像头后命令行操作显示检测无设备

此系列用于记录树莓派5的一些操作,这篇文章讲述树莓派5如何使用CSI摄像头。

beyourself_he的博客 8795

银行级多维聚合实战:从pandas groupby到生产可用的工程化方案

多维聚合是数据分析的核心能力,本质是按多个业务维度(如客户、时间、地域、产品)对数据进行分组计算。其底层原理涉及哈希分组、内存分区计算与窗口对齐机制,技术价值在于保障指标一致性、降低资源开销并满足监管可审计性。典型应用场景包括风控指标计算、经营分析报表生成及监管报送数据加工。在银行业等强合规场景中,必须处理时间敏感性(如滚动窗口需对齐自然日)、业务规则嵌入(如阶梯费率手续费)和结果可解释性(如中位数偏差归因)。本文聚焦pandas多维聚合的生产级实践,覆盖差异化聚合、自定义函数、滚动/扩展窗口、unstac

weixin_30564901的博客 304

DC-DC电源PCB布局实战:从EMI优化到热管理

本文深入探讨了DC-DC电源PCB布局的核心实战技巧。文章从分析电流环路入手,强调通过优化“黄金三角”布局以最小化环路面积,从而有效抑制EMI并提升效率。详细阐述了功率器件摆放、地线分割、敏感信号布线、电感下方铺铜策略以及热管理设计等关键步骤,为工程师提供了一套从理论到实践的完整布局指南。

z5a6b的博客 721

基于JavaFX的Http Server模拟器

源码地址 GitHub - DayRain/http-server-simulator: http server 模拟器 功能描述 HttpServer模拟器,通过简单的配置即可模拟第三方服务端,用于接收和响应HTTP请求。 支持同时模拟多个服务、动态添加接口、动态配置返回值。 使用说明 运行 exe运行 编译代码后,点击exe直接运行 代码运行 下载好代码后,运行主类ApplicationStarter即可 新建服务 主界面如下 点击 文件-新建 创建新的服务 ...

小楼夜听雨的博客 2534

CodeGemma 7B为何力压CodeLLaMa 13B?轻量代码模型的工程真相

代码大模型的核心价值不在于参数规模,而在于任务对齐、数据纯度与推理效率。从基础概念看,轻量级代码专用模型通过AST清洗、语法感知位置编码和稀疏注意力机制,在Python和JavaScript等主流语言上实现更高生成准确率与更低延迟;其技术原理聚焦于‘精准投喂’(如FIM填空训练)与‘定向优化’(如语言路由输出头),显著提升Pylint合规率与JS内存错误诊断能力;工程价值体现在本地可部署、低显存占用、高首token响应速度,适用于VSCode集成、离线编程辅助与跨语言桥接等真实开发场景;本文深入解析Code

weixin_30718391的博客 632

历年北京理工大学复试专业综合题

。

A place to record sth. 2万+

ProperTree:跨平台Plist编辑终极指南,告别配置文件的混乱时代

你是否曾在Windows、macOS和Linux之间切换时,为编辑同一个plist配置文件而焦头烂额?面对二进制和XML格式的转换难题,是否感觉像是在解谜游戏?别担心,今天我要为你介绍一款能彻底改变你工作流的跨平台plist编辑神器——ProperTree。这款基于Python和Tkinter开发的GUI工具,将为你提供统一、高效、直观的配置文件编辑体验,让你在不同操作系统间无缝切换,轻松应对各种

gitblog_00037的博客 329

提交 ieee 手稿出现:Do not include the Reviewer PDF with my submission 怎么办

IEEE投稿Reviewer PDF选项说明 投稿时出现的"Do not include the Reviewer PDF with my submission"选项控制是否附带评审专用PDF文件。Reviewer PDF是系统自动生成包含所有投稿材料的完整PDF,用于同行评审。建议保持默认不勾选状态,除非确认编辑部不需要该文件,否则可能影响审稿流程。勾选表示不附带此PDF,不勾选则会正常生成并提交该评审文件。

ZhangJiqun&191cm&85kg 2198

FPGA 学习笔记:Vivado 工程更改FPGA 型号

FPGA 学习笔记:Vivado 工程更改FPGA 型号

坚韧与专注 1万+

OpenClaw+飞书企业级AI助手深度集成指南

企业级AI助手不是简单调用大模型API,而是围绕意图理解、数据接入、逻辑编排与结果交付构建的闭环系统。其核心在于将自然语言查询(如‘Q3华东区销售Top5’)精准解析为可执行的结构化指令,并通过飞书多维表格、知识库等真实业务数据源完成可信响应。OpenClaw作为可编程AI工作流引擎,需与飞书事件网关、Bot Token权限体系、上下文感知响应机制深度协同。关键技术价值体现在权限驱动的数据隔离、增量变更日志保障时效性、Schema映射解决字段不一致,以及时间/区域/语义三层意图解析。典型应用场景包括销售线索

agcozdwdfvds08078的博客 338

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

C++入门全指南:从编译内存模型到现代编程实践

在计算机编程领域,编译原理与内存管理是理解系统级开发的核心基础。程序从源代码到可执行文件的转换过程,涉及预处理、编译、汇编和链接四个关键阶段,这决定了代码的最终执行形态。深入理解内存布局——包括栈、堆、全局/静态存储区等——是掌握资源控制和性能优化的前提,尤其在需要极致性能和对硬件直接操控的场景中。这种底层控制能力,正是C++在游戏引擎、高频交易和嵌入式系统等硬核开发领域保持基石地位的技术价值所在。通过构建正确的心智模型,开发者能够有效运用面向对象、模板和智能指针等特性,实现零成本抽象,从而在系统软件和性能

1195

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Attention机制工程实践:从原理、调试到性能优化

Attention机制是现代序列建模的核心技术,本质是将长程依赖建模从时序传播问题转化为并行查找问题,通过Query-Key匹配生成注意力权重,再加权聚合Value实现上下文感知表示。其技术价值在于突破RNN的梯度衰减瓶颈,赋予模型全局视野,但伴随O(T²)计算与显存开销。在文本分类、语音识别、多模态理解等真实场景中,Attention失效常表现为长文本准确率下降、远距离语义错连或CUDA显存溢出。本文聚焦工程落地,结合Scaled Dot-Product Attention实现、Multi-Head协同设

cunbei2644的博客 785

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

前端加密实战指南:从Web Crypto API到混合加密系统

加密技术是现代Web开发中保障数据安全的核心机制,其基本原理是通过特定算法和密钥将明文转换为不可读的密文,确保敏感信息在传输和存储过程中的机密性与完整性。从技术价值看,前端加密不仅能够有效防止数据泄露、满足合规要求,还能在混合加密系统中实现端到端加密的客户端部分,为应用提供额外的安全层。在实际应用场景中,前端加密技术广泛应用于用户密码安全传输、本地敏感数据加密存储、以及URL参数混淆保护等关键环节。本文聚焦于JavaScript运行时的加密实现,深入解析Web Crypto API的使用方法,并探讨如何通过

weixin_30642869的博客 452

随机森林在地理空间精准农业中的实战应用指南

地理空间精准农业(Geospatial Precision Agriculture)旨在利用多源遥感与环境数据实现地块级农事决策,其核心挑战在于处理空间异质性、多源非线性关系及小样本高噪声现实约束。随机森林(Random Forest)凭借Bagging集成机制与特征随机分裂特性,展现出对农田噪声的天然鲁棒性与强可解释性,成为产量预估、变量施肥和病害预警等任务中稳定可靠的建模选择。结合Google Earth Engine(GEE)可实现时空对齐、逐田块特征提取与分钟级推理,显著提升模型落地效率。本文聚焦真

hwpokay的专栏 528
上一篇: DyGLIP:跨摄像头多目标跟踪的动态图模型
下一篇: 机器人 & 控制理论 学习笔记
Waiting_fade
博客等级 码龄7年 13粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值