EVAL.md

February 13, 2024 ยท View on GitHub

Open-Vocab LVIS evaluation

  • for evaluation of our proxydet models, download model first and execute evaluation script referred to below.
NameBackboneTraining datasetmask mAPmask mAP_novelDownloadEvaluation
BoxSup-R50ResNet50LVIS30.216.4model-
ProxyDet-R50 (wo/ inl)ResNet50LVIS30.119.0 (+2.6)modelscript
Detic-R50ResNet50LVIS + IN-L32.424.9model-
ProxyDet-R50 (w/ inl) ResNet50LVIS + IN-L32.826.2 (+1.3)modelscript
Detic-SWINBSWIN-BLVIS + IN-L40.733.8model-
ProxyDet-SWINB (w/ inl) SWIN-BLVIS + IN-L41.536.7 (+2.9)modelscript
  • for evaluation on non-pseudo-labeled novel classes, run:
LVIS_INSTASNCE_RESULT_FILE_PATH="YOUR_${LVIS_INSTASNCE_RESULT_FILE_PATH}"

cd tools && python category_wise_ap_lvis.py ${LVIS_INSTASNCE_RESULT_FILE_PATH}
  • AP result of ProxyDet-R50 (w/ inl) on pseudo-labeled novel classes / non-pseudo-labeled novel classes / all novel classes
frequency_group: rare, category_group: in_im
ap: 26.976
frequency_group: rare, category_group: not_in_im
ap: 22.998
frequency_group: rare, category_group: all
ap: 26.216