• Stars
    star
    137
  • Rank 260,443 (Top 6 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[ECCV2022, IJCAI2022] AutoAlignV2: Deformable Feature Aggregation for Dynamic Multi-Modal 3D Object Detection

AutoAlignV2

Deformable Feature Aggregation for Dynamic Multi-Modal 3D Object Detection


Zehui Chen, Zhenyu Li, Shiquan Zhang, Liangji Fang, Qinhong Jiang, Feng Zhao.

Performance

nuScenes Val set

Model config mAP NDS
Baseline 1/8 subset - -
AutoAlignV2 1/8 subset 58.5 63.2

nuScenes Test Leaderboard

Model mAP NDS
AutoAlign 65.8 70.9
AutoAlignV2 68.4 72.4

Note

The code is released without rechecking. We will clean up and recheck the code recently.

Get Started

Install Deformable Ops from DeformDETR

cd ops
sh ./make.sh
# unit test (should see all checking is True)
python test.py

Prepare Dataset

python tools/create_data.py nuscenes --root-path ./data/nuscenes --out-dir ./data/nuscenes --extra-tag nuscenes --version v1.0

Train Model

./tools/dist_train.sh aav2_cfg/centerpoint_voxel_nus_8subset_bs4_img1_nuimg_detach_deform_multipts.py 8

Test Model

./tools/dist_test.sh aav2_cfg/centerpoint_voxel_nus_8subset_bs4_img1_nuimg_detach_deform_multipts.py work_dirs/centerpoint_voxel_nus_8subset_bs4_img1_nuimg_detach_deform_multipts/epoch_20.pth 8 --eval bbox

Pretrained Model Weights

Model Weights
Pretrained YOLOX-640 https://drive.google.com/file/d/1DuA16ocF8Dmfl0nC3NNSKG_Yqq-aXuLH/view?usp=sharing
Pretrained YOLOX-800 https://drive.google.com/file/d/1YPSjG38qXrV8gYlq5FuhQCjfRIUvhaju/view?usp=sharing
AutoAlignV2 1/8 subset https://drive.google.com/file/d/1F_B4bq5Y6QdkUHQbqeLaEGl-IZHHe1WB/view?usp=sharing

Citation

If you find our work useful for your research, please consider citing the paper

@article{chen2022autoalignv2,
  title={AutoAlignV2: Deformable Feature Aggregation for Dynamic Multi-Modal 3D Object Detection},
  author={Chen, Zehui and Li, Zhenyu and Zhang, Shiquan and Fang, Liangji and Jiang, Qinhong and Zhao, Feng},
  journal={ECCV},
  year={2022}
}

More Repositories

1

BEVDistill

[ICLR 2023] BEVDistill: Cross-Modal BEV Distillation for Multi-View 3D Object Detection
Python
95
star
2

DDOD

[ACM MM 2021, TMM 2023] Disentangle your Dense Object Detector, Oral
Python
56
star
3

3DFuture_ins_seg

1st Place Solutions of 3D AI Challenge 2020(IJCAI-PRICAI 2020 Workshop) - Instance Segmentation Track
Python
36
star
4

Graph-DETR4D

[ACM MM2022, Arxiv2023] Graph-DETR Series for Multi-View 3D Object Detection
Python
33
star
5

NoiseDet

[ICCV2023] NoiseDet: Learning from Noisy Data for Semi-Superivsed 3D Object Detection
21
star
6

cityperson2coco

A script to convert cityperson annotation from mat to json
Python
10
star
7

DSEBM

implementation of DSEBM(https://arxiv.org/abs/1605.07717)
Python
6
star
8

GAPNet-PL

An implementation of GAPNet-PL
Python
6
star
9

netEase_spider

Get Users' Info at NetEase Cloud Music
Python
6
star
10

ML_algorithm

Codes for book <Machine Learning Algorithm>
Jupyter Notebook
3
star
11

MEG_tf

Tensorflow implementation of MEG(Maximum Entropy Generators for Energy-Based Models)
Python
3
star
12

CSAPP_Learning

This is my learning notes for book <i>Computer System- A Programmer's Perspective</i>
Assembly
2
star
13

OS_homework

CSS
1
star
14

WechatBot

TypeScript
1
star
15

boostron

A Simple and Efficient Framework for Classification and Regression
Python
1
star
16

TensorRTServerDemo

This is a demo for Triton Inference Server with full backend support
Python
1
star
17

Deep-learning-and-Neural-Networks

code and material for Andrew Ng Deep learning lessons on Coursera
Jupyter Notebook
1
star
18

ModelTuner

tune your model through web app, instantly stop and retrain your model (applicable with phone!)
Vue
1
star