Re-Identification and Multi-object tracking datasets
收藏github2020-07-07 更新2024-05-31 收录
下载链接:
https://github.com/magomezs/dataset_factory
下载链接
链接失效反馈官方服务:
资源简介:
该仓库专注于从Re-Identification和Multi-object tracking数据集中生成pairs, triplets和tracklets,并按照训练、验证和测试集进行样本划分,用于训练深度网络。
本仓库致力于从再识别(Re-Identification)和多重目标跟踪(Multi-object tracking)数据集中构建成对、三元组以及轨迹片段(tracklets),并对样本进行训练集、验证集和测试集的划分,旨在为深度网络训练提供数据支撑。
创建时间:
2018-01-15
原始信息汇总
数据集概述
数据集功能
- data_factory_from_reid: 用于从Re-Identification数据集中生成训练、验证和测试集的配对和三元组样本,遵循[3]中描述的协议。
- data_factory_from_mot: 用于从Multi-object tracking数据集中生成配对、三元组和轨迹样本,同样遵循[3]中描述的协议。
数据输出
生成的数据以带有标签的txt文件形式存在,适用于使用caffe训练深度网络时的数据blob创建。
数据处理脚本
- blobs_creation: 用于从生成的数据文件创建caffe数据blob。
数据集使用示例
- data_factory_from_reid: 示例中使用了PRID2011和ViPER数据集,展示了如何获取样本、划分训练验证测试集以及创建配对和三元组数据。
- data_factory_from_mot: 示例中使用了MOT17数据集,展示了如何获取样本、创建配对、三元组和轨迹数据。
引用信息
- 若数据集对研究有帮助,请引用以下文献:
- Gómez-Silva, M. J., Armingol, J. M., & Escalera, A. D. L. (2019). Balancing people re-identification data for deep parts similarity learning. Journal of Imaging Science and Technology, 63(2), 20401-1.
- Gómez-Silva, M. J., Izquierdo, E., Escalera, A. D. L., & Armingol, J. M. (2019). Transferring learning from multi-person tracking to person re-identification. Integrated Computer-Aided Engineering, (Preprint), 1-16.
- Gómez-Silva, M. J., Armingol, J. M., and A. de la Escalera, “Triplet permutation method for deep learning of single-shot person re-identification,” 9th International Conference on Imaging for Crime Detection and Prevention (ICDP 2019), IET, 10-56, 2019.
搜集汇总
数据集介绍

构建方式
该数据集的构建基于C++编写的函数库,主要分为两部分:`data_factory_from_reid`和`data_factory_from_mot`。前者从行人重识别数据集中生成训练、验证和测试集的对(pairs)和三联体(triplets),后者则从多目标跟踪数据集中生成对、三联体以及轨迹片段(tracklets)。所有生成的数据文件均遵循特定的协议,并适用于Caffe深度学习框架的数据块(blobs)创建。
特点
该数据集的特点在于其多样化的数据生成方式,能够支持行人重识别和多目标跟踪任务。通过生成对、三联体和轨迹片段,数据集能够有效捕捉目标在不同场景下的特征变化。此外,数据集还提供了详细的训练、验证和测试集划分,确保模型在不同阶段的表现能够得到充分评估。数据集的构建遵循严格的协议,确保了数据的可靠性和一致性。
使用方法
使用该数据集时,用户可以通过调用`data_factory_from_reid`和`data_factory_from_mot`函数,分别从行人重识别和多目标跟踪数据集中生成所需的数据文件。生成的文本文件包含标签信息,可直接用于Caffe框架的数据块创建。用户还可以通过提供的脚本进一步生成数据块,以便用于深度学习模型的训练。具体操作示例包括对PRID2011和ViPER数据集的调用,以及MOT17数据集的处理。
背景与挑战
背景概述
Re-Identification and Multi-object tracking datasets是由María José Gómez-Silva等人于2019年创建的,旨在解决行人重识别(Re-ID)和多目标跟踪(MOT)领域的核心问题。该数据集通过生成训练、验证和测试集的三元组和轨迹数据,支持深度学习网络的训练,特别是在Caffe框架下的应用。其研究背景源于对行人重识别和多目标跟踪算法性能提升的需求,尤其是在复杂场景下的鲁棒性和准确性。该数据集的研究成果发表在《Journal of Imaging Science and Technology》和《Integrated Computer-Aided Engineering》等期刊上,对计算机视觉领域的研究具有重要影响。
当前挑战
该数据集在解决行人重识别和多目标跟踪问题时面临多重挑战。首先,行人重识别任务需要处理不同摄像头视角下的外观变化、遮挡和光照变化等问题,这对数据集的多样性和标注质量提出了高要求。其次,多目标跟踪任务需要在动态场景中准确关联目标,避免目标丢失或错误关联。在数据集构建过程中,研究人员还需应对数据不平衡、样本标注一致性以及大规模数据处理的计算复杂度等挑战。此外,如何将多目标跟踪数据有效迁移至行人重识别任务,也是该数据集研究中的关键难点。
常用场景
经典使用场景
在计算机视觉领域,Re-Identification和Multi-object tracking数据集被广泛应用于行人重识别和多目标跟踪任务中。这些数据集通过生成训练、验证和测试集的三元组、对和轨迹数据,为深度学习模型的训练提供了丰富的样本。特别是在行人重识别任务中,数据集通过固定摄像头和跨摄像头的样本生成,帮助模型学习到更具区分性的特征表示。
实际应用
在实际应用中,Re-Identification和Multi-object tracking数据集被广泛用于智能监控系统、自动驾驶和安防领域。例如,在智能监控中,系统可以通过这些数据集训练出的模型,实时跟踪和识别多个目标,提升监控效率。在自动驾驶中,多目标跟踪技术可以帮助车辆更好地感知周围环境,确保行车安全。
衍生相关工作
基于该数据集,研究者们提出了多种经典的行人重识别和多目标跟踪算法。例如,Gómez-Silva等人提出的三元组排列方法,通过优化样本生成策略,显著提升了单次行人重识别的性能。此外,该数据集还推动了多目标跟踪与行人重识别之间的迁移学习研究,为跨任务的知识共享提供了新的思路。
以上内容由遇见数据集搜集并总结生成



