Closed tianweiy closed 4 years ago
Can you provide corresponding checkpoints and training logs?
yes, the pointpillars log and checkpoint are available here. I will add cbgs in 12 hours.
CBGS Updates:
before:
46.7 / 54.55 (copied from issue section)
mAP: 0.4669
mATE: 0.3391
mASE: 0.2574
mAOE: 0.7657
mAVE: 0.3162
mAAE: 0.2012
NDS: 0.5455
Eval time: 89.3s
2020-01-18 08:06:51,504 - INFO -
2020-01-18 08:06:51,505 - INFO - Evaluation nusc: Nusc v1.0-trainval Evaluation
car Nusc dist AP@0.5, 1.0, 2.0, 4.0
68.54, 80.63, 84.63, 86.58 mean AP: 0.8009424366048317
truck Nusc dist AP@0.5, 1.0, 2.0, 4.0
24.87, 44.61, 55.15, 58.78 mean AP: 0.45850578704319195
construction_vehicle Nusc dist AP@0.5, 1.0, 2.0, 4.0
0.17, 6.90, 16.21, 24.29 mean AP: 0.11890247733120854
bus Nusc dist AP@0.5, 1.0, 2.0, 4.0
32.94, 56.79, 73.28, 76.13 mean AP: 0.5978476967252525
trailer Nusc dist AP@0.5, 1.0, 2.0, 4.0
4.21, 20.78, 37.94, 53.70 mean AP: 0.29155996509713616
barrier Nusc dist AP@0.5, 1.0, 2.0, 4.0
39.77, 55.13, 59.95, 62.47 mean AP: 0.5433129255795658
motorcycle Nusc dist AP@0.5, 1.0, 2.0, 4.0
31.97, 39.27, 40.01, 40.37 mean AP: 0.3790460790422441
bicycle Nusc dist AP@0.5, 1.0, 2.0, 4.0
13.72, 14.36, 14.47, 14.65 mean AP: 0.1430066611617972
pedestrian Nusc dist AP@0.5, 1.0, 2.0, 4.0
72.81, 75.17, 76.99, 78.74 mean AP: 0.7592805073941438
traffic_cone Nusc dist AP@0.5, 1.0, 2.0, 4.0
53.54, 55.51, 58.53, 63.15 mean AP: 0.5768369346063308
now:
mAP: 0.4990
mATE: 0.3353
mASE: 0.2563
mAOE: 0.3230
mAVE: 0.2505
mAAE: 0.1969
NDS: 0.6133
Eval time: 105.2s
Per-class results:
Object Class AP ATE ASE AOE AVE AAE
car 0.818 0.195 0.154 0.111 0.249 0.209
truck 0.492 0.392 0.197 0.097 0.199 0.229
bus 0.629 0.392 0.185 0.061 0.394 0.246
trailer 0.316 0.633 0.199 0.412 0.154 0.163
construction_vehicle 0.137 0.783 0.449 1.144 0.125 0.339
pedestrian 0.784 0.161 0.280 0.397 0.220 0.093
motorcycle 0.444 0.202 0.234 0.278 0.479 0.281
bicycle 0.208 0.166 0.263 0.319 0.185 0.015
traffic_cone 0.589 0.152 0.326 nan nan nan
barrier 0.574 0.277 0.276 0.089 nan nan
Evaluation nusc: Nusc v1.0-trainval Evaluation
car Nusc dist AP@0.5, 1.0, 2.0, 4.0
70.72, 82.64, 86.00, 87.89 mean AP: 0.8181075796960271
truck Nusc dist AP@0.5, 1.0, 2.0, 4.0
27.03, 49.02, 58.66, 62.18 mean AP: 0.4922299142139578
construction_vehicle Nusc dist AP@0.5, 1.0, 2.0, 4.0
0.30, 6.93, 19.51, 27.89 mean AP: 0.13656648365947183
bus Nusc dist AP@0.5, 1.0, 2.0, 4.0
35.38, 60.28, 76.32, 79.46 mean AP: 0.6285951454369655
trailer Nusc dist AP@0.5, 1.0, 2.0, 4.0
4.82, 25.11, 43.58, 52.77 mean AP: 0.315690082891094
barrier Nusc dist AP@0.5, 1.0, 2.0, 4.0
43.22, 57.75, 62.99, 65.45 mean AP: 0.5735325513729088
motorcycle Nusc dist AP@0.5, 1.0, 2.0, 4.0
39.19, 45.68, 46.28, 46.57 mean AP: 0.4442935931154901
bicycle Nusc dist AP@0.5, 1.0, 2.0, 4.0
20.15, 20.96, 21.02, 21.11 mean AP: 0.2081029978740392
pedestrian Nusc dist AP@0.5, 1.0, 2.0, 4.0
75.36, 77.71, 79.50, 81.18 mean AP: 0.7843566320006093
traffic_cone Nusc dist AP@0.5, 1.0, 2.0, 4.0
55.22, 57.02, 59.53, 63.66 mean AP: 0.5885651075883424
all files are available here
can you update the results in readme with links?
sure.
done
This pr is trying to fix #80 #117 #55 #47.
I get an improved baselines based on a forked version of det3d. And now I move some of the changes from my repo to the original one.
PointPillars:
Performance Improvement:
before this commit:
After this commit:
Summary of changes
In my repo(which will come out next Monday), I can get (45.5 map / 58.4 nds). The remained changes to my knowledge are:
Changing to a heavier head requires rewriting mg_head so I didn't do this here.
CBGS
results will be added once finish.(tomorrow night)
To use this newest commit, you need to regenerate all those info files to filter out zero point boxes during training. The other should be the same (no need to regenerate the gt database if you already have one).
I will provide pre-trained models once the pr is merged.