标注数据结果以*.txt文件为格式存储,其中*为对应的图像序列文件夹名称(如data1、data2等),具体格式约定如表5所示。标注文件的具体约束事项如下:
(1)每个图像序列的标注结果保存为1个文件;
(2)结果文件中所有英文标识均使用小写字母,所有数量标识均使用阿拉伯数字;
(3)每个结果文件中的目标都从1开始,递增编号,同一帧中目标无重复编号;
(4)同一段数据,若有目标出视场后再进入视场的情况,则需对重新进入的目标使用新的编号;
(5)同一图像帧的数据结果保存为一行,若本帧未检测到目标,则目标数量记为0;
(6)同一数据行内不同字段之间以空格间隔;
(7)目标x/y坐标值应该是位于0到255之间的浮点型数字,即以图像左上角为起始点,向右向下为正,且起始坐标为(0,0);
(8)字段中的标点符号均为英文字符。
第1行 | 测试编号 数据名 数据总帧数 航迹总数 |
---|
第2行 | frame:0 | 目标数 | object:1 | x坐标 | y坐标 | object:2 | x坐标 | y坐标 | …… |
第3行 | frame:1 | 目标数 | object:1 | x坐标 | y坐标 | object:2 | x坐标 | y坐标 | …… |
…… | …… |
第N+2行 | frame:N | 目标数 | object:1 | x坐标 | y坐标 | object:2 | x坐标 | y坐标 | …… |
下面以数据集中data2数据为例对标注数据进行解释说明,如图5所示。
在第1行中,字段“0”表示测试编号,数据集中提供的标注结果统一编号为0,若依据该文件格式生成测试结果,可用该编号对同一段数据的多次测试进行区分;字段“data2”表示标注结果对应data2数据段;字段599表示该数据段共有599帧图像;字段“2”表示该数据段内共有2条航迹。
在第2行中,字段“frame:0”表示当前行的标注结果对应第0帧图像;字段“2”表示当前帧图像中共计2个目标;字段“object:1”表示接续下来的两个字段是目标1的图像坐标;字段“127”表示目标1的图像位置为自图像左上点位0点,x坐标为127;字段“131”表示目标1的图像位置为自图像左上点位0点,y坐标为131;字段“object:2”表示接续下来的两个字段是目标2的图像坐标;字段“173”表示目标2的图像位置为自图像左上点位0点,x坐标为173;字段“125”表示目标2的图像位置为自图像左上点位0点,y坐标为125。第3–600行的字段含义同第2行,可依次类推。