bckd

Official Implementation of Bridging Cross-task Protocol Inconsistency for Distillation in Dense Object Detection

https://github.com/tinytigerpan/bckd

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.4%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Official Implementation of Bridging Cross-task Protocol Inconsistency for Distillation in Dense Object Detection

Basic Info
  • Host: GitHub
  • Owner: TinyTigerPan
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Size: 14.9 MB
Statistics
  • Stars: 49
  • Watchers: 2
  • Forks: 2
  • Open Issues: 4
  • Releases: 0
Created almost 3 years ago · Last pushed over 2 years ago
Metadata Files
Readme License Citation

README.md

Bridging Cross-task Protocol Inconsistency for Distillation in Dense Object Detection

Introduction

This repository is the official implementation of ICCV2023: Bridging Cross-task Protocol Inconsistency for Distillation in Dense Object Detection. * arxiv * ICCV 2023 open access

News and ToDo List

  • [x] [2023-09-01] Release checkpoints and logs
  • [x] [2023-08-28] Release paper and code
  • [x] [2023-07-14] Accepted by ICCV2023 🎉
  • [x] [2023-04-07] Publish initial code

Install

This repo is build on mmdetection 2.28.2

Please refer this link to build the environment (mmcv...).

Then execute the following command to install. git clone https://github.com/TinyTigerPan/BCKD.git cd BCKD pip install -v -e .

Train

For single GPU bash python tools/train.py configs/bckd/bckd_r50_gflv1_r101_fpn_coco_1x.py

For multi GPU bash bash tools/dist_train.sh configs/bckd/bckd_r50_gflv1_r101_fpn_coco_1x.py 8

Eval

For single GPU bash python tools/test.py config_file ckpt_file --eval bbox

For multi GPU bash bash tools/dist_test.sh configs_file ckpt_file 8

Result

| Teacher | Student | Schedule | mAP | download | |-------------|------------|----------|-------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | | GFocal-R50 | 1x | 40.1 | | | GFocal-R101 | GFocal-R50 | 1x | 43.2 | log | ckpt | | | GFocal-R34 | 1x | 38.9 | | | GFocal-R101 | GFocal-R34 | 1x | 42.0 | log | ckpt | | | GFocal-R18 | 1x | 35.8 | | | GFocal-R101 | GFocal-R18 | 1x | 38.6 | log | ckpt |

Cite

@InProceedings{Yang_2023_ICCV, author = {Yang, Longrong and Zhou, Xianpan and Li, Xuewei and Qiao, Liang and Li, Zheyang and Yang, Ziwei and Wang, Gaoang and Li, Xi}, title = {Bridging Cross-task Protocol Inconsistency for Distillation in Dense Object Detection}, booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)}, month = {October}, year = {2023}, pages = {17175-17184} }

Owner

  • Name: Xianpan Zhou
  • Login: TinyTigerPan
  • Kind: user
  • Location: Hangzhou, China
  • Company: Zhejiang University

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - name: "MMDetection Contributors"
title: "OpenMMLab Detection Toolbox and Benchmark"
date-released: 2018-08-22
url: "https://github.com/open-mmlab/mmdetection"
license: Apache-2.0

GitHub Events

Total
  • Watch event: 3
  • Issue comment event: 3
Last Year
  • Watch event: 3
  • Issue comment event: 3