InternImage icon indicating copy to clipboard operation
InternImage copied to clipboard

Problem to reproduce OpenLanev2 result

Open hagianga21 opened this issue 2 years ago • 3 comments

Hi, I am trying to reproduce the reported results on OpenLanev2. I didn't change anything. I downloaded the checkpoint and run the test script with this cmd: ./tools/test.sh plugin/mmdet3d/configs/internimage-s.py internimage-s-openlane.pth 8 --eval * --eval-options dump=True dump_dir= work_dirs

But the performance is not that good. Here is the results I got: {'DET_l': 0.0005530441, 'DET_t': 0.002188278, 'TOP_ll': 0.0, 'TOP_lt': 6.238920963764743e-05, 'OpenLane-V2 Score': 0.0026600015060585045, 'F-Score for 3D Lane': 0.0033523358535203166}

Could you please help me take a look? Thanks

hagianga21 avatar Jul 25 '23 18:07 hagianga21

Got a similar result. Did you figure out what's the problem? {'DET l':0.031355385, 'DET t':0.0020301112, 'TOP ll': 5.200495277053748e-05, 'TOP lt': 0.0009464013969901333, 'OpenLane-V2 Score': 0.017840144855253124, 'F-Score for 3D Lane': 0.13003625322048777}

cyty98 avatar Aug 01 '23 02:08 cyty98

No, I didn't. Have you tried training it instead of using the checkpoint? Maybe something wrong in the checkpoint

hagianga21 avatar Aug 01 '23 19:08 hagianga21

Not yet, that is going to take some time. Btw I noticed that the config file they provided is not completely coherent with the checkpoint file. In autonomous_driving/openlane-v2/plugin/mmdet3d/configs/internimage-s.py line23, the number of 3D control points for each lane curve is set to 5, yet the checkpoint file contains parameters for a detector head which produces 11 points. (cf figure below) image I got my result by correcting this mistake in config, but as you see, it's still far from their result. Maybe there are other mistakes which lead to this poor performance?

cyty98 avatar Aug 02 '23 01:08 cyty98