MixFormerV2

MixFormerV2

高效全Transformer跟踪模型 实现CPU实时运行

MixFormerV2是一个统一的全Transformer跟踪模型,无需密集卷积操作和复杂评分预测模块。该模型提出四个关键预测token,有效捕捉目标模板与搜索区域的相关性。项目还引入新型蒸馏模型压缩方法,包括密集到稀疏和深层到浅层两个阶段。MixFormerV2在LaSOT和TNL2k等多个基准测试中表现优异,分别达到70.6%和57.4%的AUC,同时在GPU上保持165fps的推理速度。值得注意的是,MixFormerV2-S是首个在CPU上实现实时运行的基于Transformer的单流跟踪器。

MixFormerV2目标跟踪Transformer模型蒸馏神经网络Github开源项目

MixFormerV2

NeurIPS 2023论文《MixFormerV2: 高效全变换器跟踪》的官方实现。

模型框架

模型

蒸馏训练流程

训练

新闻

  • [2023年9月22日] MixFormerV2被NeurIPS 2023接收! 🎉

  • [2023年5月31日] 我们发布了两个版本的预训练模型,可以在Google DriveNJU Box上获取。

  • [2023年5月26日] 代码现已可用!

亮点

:sparkles: 高效全变换器跟踪框架

MixFormerV2是一个统一的全变换器跟踪模型,没有任何密集卷积操作和复杂的分数预测模块。我们提出了四个关键预测令牌来捕捉目标模板和搜索区域之间的相关性。

:sparkles: 新的基于蒸馏的模型缩减范式

为进一步提高效率,我们提出了一种新的跟踪模型蒸馏范式,包括密集到稀疏阶段和深层到浅层阶段。

:sparkles: 强大的性能和快速推理速度

MixFormerV2在不同基准测试中表现良好,在LaSOT上可达到70.6%的AUC,在TNL2k上可达到57.4%的AUC,同时在GPU上保持165fps。据我们所知,MixFormerV2-S是第一个在CPU上实现实时运行的基于变换器的单流跟踪器。

安装环境

使用Anaconda

conda create -n mixformer2 python=3.6 conda activate mixformer2 bash install_requirements.sh

数据准备

将跟踪数据集放在./data中。应该如下所示:

   ${MixFormerV2_ROOT}
    -- data
        -- lasot
            |-- airplane
            |-- basketball
            |-- bear
            ...
        -- got10k
            |-- test
            |-- train
            |-- val
        -- coco
            |-- annotations
            |-- train2017
        -- trackingnet
            |-- TRAIN_0
            |-- TRAIN_1
            ...
            |-- TRAIN_11
            |-- TEST

设置项目路径

运行以下命令为此项目设置路径

python tracking/create_default_local_file.py --workspace_dir . --data_dir ./data --save_dir .

运行此命令后,您还可以通过编辑以下两个文件来修改路径

lib/train/admin/local.py  # 关于训练的路径
lib/test/evaluation/local.py  # 关于测试的路径

训练MixFormerV2

使用DDP进行多GPU训练。 您可以参照training.md中的说明(目前为中文)。 示例脚本可以在tracking/train_mixformer.sh中找到。

bash tracking/train_mixformer.sh

在基准测试上测试和评估MixFormerV2

  • LaSOT/GOT10k-test/TrackingNet/OTB100/UAV123/TNL2k。更多测试设置详情可在tracking/test_mixformer.sh中找到。
bash tracking/test_mixformer.sh

待办事项

  • 渐进消除版本的训练。
  • 快速版本的测试前向传播。

联系方式

宋天辉:191098194@smail.nju.edu.cn

崔雨涛:cuiyutao@smail.nju.edu.cn

引用

@misc{mixformerv2, title={MixFormerV2: Efficient Fully Transformer Tracking}, author={Yutao Cui and Tianhui Song and Gangshan Wu and Limin Wang}, year={2023}, eprint={2305.15896}, archivePrefix={arXiv} }

编辑推荐精选

Vora

Vora

免费创建高清无水印Sora视频

Vora是一个免费创建高清无水印Sora视频的AI工具

Refly.AI

Refly.AI

最适合小白的AI自动化工作流平台

无需编码,轻松生成可复用、可变现的AI自动化工作流

酷表ChatExcel

酷表ChatExcel

大模型驱动的Excel数据处理工具

基于大模型交互的表格处理系统,允许用户通过对话方式完成数据整理和可视化分析。系统采用机器学习算法解析用户指令,自动执行排序、公式计算和数据透视等操作,支持多种文件格式导入导出。数据处理响应速度保持在0.8秒以内,支持超过100万行数据的即时分析。

AI工具酷表ChatExcelAI智能客服AI营销产品使用教程
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
AIWritePaper论文写作

AIWritePaper论文写作

AI论文写作指导平台

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

AI辅助写作AI工具AI论文工具论文写作智能生成大纲数据安全AI助手热门
博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提�升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

下拉加载更多