TinyPerson_v2

  • Big table

GPU: 3080 x2
train set: train + val; eval set: test
cut size: (640, 640)

detector batch lr AP_{50} AP_{50}^{tiny} script
Faster RCNN 4x2 0.04 67.36
73.44
54.51
60.78
exp/sh/Baseline_TinyPersonV2.sh:1.3
RetinaNet 4x2 0.04 54.03
72.75
42.11
59.45
exp/sh/Baseline_TinyPersonV2.sh:2.1
Adap RetinaNet 3x2 0.04 74.19 63.78 exp/sh/Baseline_TinyPersonV2.sh:2.2
FCOS 4x2 0.04 48.09
65.08
41.39
54,37
exp/sh/Baseline_TinyPersonV2.sh:3.1
Adap FCOS 4x2 0.04 65.32
71.59
54.02
60.98
exp/sh/Baseline_TinyPersonV2.sh:3.2
RepPoint 4x2 0.04 54.71
73.47
43.18
60.79
exp/sh/Baseline_TinyPersonV2.sh:4.1
Adap RepPoint 4x2 0.04 68.92
75.27
56.17
64.56
exp/sh/Baseline_TinyPersonV2.sh:4.2
  • 目录结构

数据集位置:~/dataset/tiny_set_v2
数据集来源:17suo(基础) + tiny_set_v1
规则:模态/视频号/图片
划分:10: 1 : 10(视频号级别)

  • TinyPerson_v2(RGB)

Tab. 1. 目标size ratio统计.

dataset_v3.0.1 absolute size relative size aspect ratio
TinyPerson_v2 (rgb) 23.197±9.815 0.016±0.007 0.731±0.422
TinyPerson_v2 (infra) 12.614±4.817 0.017±0.006 0.827±0.422
dataset_v2.0.1 absolute size relative size aspect ratio
TinyPerson_v2 (rgb) 22.692±12.117 0.016±0.008 0.746±0.509
TinyPerson_v2 (rgb without ignore) 22.619±10.849 0.016±0.007 0.723±0.424
TinyPerson_v2 (xray) 13.551±5.078 0.018±0.007 0.874±0.495
TinyPerson_v2 (xray without ignore) 13.615±5.099 0.018±0.007 0.862±0.481
TinyPerson

Tab. 2. 数据集图片与标注数量.

TinyPerson_v3.0.1 Train set Valid set Test set sum
#image (rgb) 4614 375 3559 8548
#image (infra) 4614 375 3559 8548
#annotation (rgb) 170383 16408 275486 462277
#annotation (infra) 172190 16447 228775 417412
TinyPerson_v2.0.1 Train set Valid set Test set sum
#image (rgb) 5711 568 5753 (5754?) 12032
#image (xray) 8938 906 8950 18794
#annotation (rgb) 262063 42399 315165 619627
#annotation (xray) 390356 72525 291968 754849
TinyPerson

Fig. 分布.


TinyPerson

[Issue]

  • issue: 无法算均值方差,存在annitation的bbox为nan
  • issue: 复杂bug(7.9)>> [继续train]
  • issue: >> [继续train]
    --resume-from + {dir/} + epoch_9.pth
--resume-from ../TOV_mmdetection_cache/work_dir/${CONFIG}/trainval${WH[0]}x${WH[1]}_lr${LR}_clipg10_1x_b${B}${GPU}g/epoch_9.pth
  • issue: >> [re-test]
    evaluation.do_final_eval=True \
    --resume-from + {dir/} + epoch_9.pth
evaluation.do_final_eval=True \
--resume-from ../TOV_mmdetection_cache/work_dir/${CONFIG}/trainval${WH[0]}x${WH[1]}_lr${LR}_1x_b${B}${GPU}g/epoch_12.pth

  • issue: >> [删除无用Epoch]
    $python exp/tools/clear_tmp_pth.py ../TOV_mmdetection_cache/work_dir/

  • issue: 发散 >> [clip_g]
    梯度过大,loss发散,但仍需训练。可改进网路,增加梯度裁剪。


    issue 1: loss不收敛
issue 2: loss NaN,程序退出

FCOS

"""
"configs2/TinyPersonV2/base/fcos_r50_caffe_fpn_gn-head_1x_TinyPersonV2_640.py"
"""
optimizer_config = dict(    # wd: 改小grad_clip['max_norm']
    _delete_=True, grad_clip=dict(max_norm=15, norm_type=2))
# optimizer_config = dict(
#     _delete_=True, grad_clip=dict(max_norm=35, norm_type=2))

# learning policy
lr_config = dict(
    warmup_iters=500,)    # wd: 观察500 iters

RetinaNet

"""
"configs2/TinyPersonV2/base/retinanet_r50_fpn_1x_TinyPersonV2_640.py"
"""
optimizer_config = dict(    # wd: 改小grad_clip['max_norm']
    _delete_=True, grad_clip=dict(max_norm=15, norm_type=2))
# optimizer_config = dict(
#     _delete_=True, grad_clip=dict(max_norm=35, norm_type=2))

# learning policy
lr_config = dict(
    warmup_iters=500,)    # wd: 观察500 iters

# xb exp
python exp/tools/semi_coarse_point_manager.py
python exp/tools/coarse_point_manager.py
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,520评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,180评论 4 8
  • 步骤:发微博01-导航栏内容 -> 发微博02-自定义TextView -> 发微博03-完善TextView和...
    dibadalu阅读 3,125评论 1 3
  • 杂志上说生理期的时候免疫力会下降,我觉得挺玄乎,但每次都应验在我身上,那几天总是会感冒,所以生理期同时会伴随着...
    宿原小姐阅读 1,068评论 1 3