Home

Awesome

CrossDTR: Cross-view and Depth-guided Transformers for 3D Object Detection

arXiv project visitors stars last commit

<!-- ![stars](https://img.shields.io/github/stars/sty61010/CrossDTR?style=social) -->

Demo Video

<!-- {%youtube _5kscaGVDu0 %} --> <!-- [![Watch the video](https://img.youtube.com/vi/_5kscaGVDu0/default.jpg)](https://youtu.be/_5kscaGVDu0) --> <!-- <iframe width="560" height="315" src="https://www.youtube.com/embed/_5kscaGVDu0" title="CrossDTR: Cross-view and Depth-guided Transformers for 3D Object Detection" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> --> <!-- [Direct Link to video](https://youtu.be/_5kscaGVDu0) -->

<img src="https://i.ytimg.com/vi/RZFhqkC_xoA/maxresdefault.jpg" width="100%">

News

Abstract

To achieve accurate 3D object detection at a low cost for autonomous driving, many multi-camera methods have been proposed and solved the occlusion problem of monocular approaches. However, due to the lack of accurate estimated depth, existing multi-camera methods often generate multiple bounding boxes along a ray of depth direction for difficult small objects such as pedestrians, resulting in an extremely low recall. Furthermore, directly applying depth prediction modules to existing multi-camera methods, generally composed of large network architectures, cannot meet the real-time requirements of self-driving applications. To address these issues, we propose Cross-view and Depth-guided Transformers for 3D Object Detection, CrossDTR. First, our lightweight depth predictor is designed to produce precise object-wise sparse depth maps and low-dimensional depth embeddings without extra depth datasets during supervision. Second, a cross-view depth-guided transformer is developed to fuse the depth embeddings as well as image features from cameras of different views and generate 3D bounding boxes. Extensive experiments demonstrated that our method hugely surpassed existing multi-camera methods by 10 percent in pedestrian detection and about 3 percent in overall mAP and NDS metrics. Also, computational analyses showed that our method is 5 times faster than prior approaches. Our codes will be made publicly available at https://github.com/sty61010/CrossDTR.

Methods

<!-- ![](https://i.imgur.com/CXLTkjD.png) -->

Methods

Visualization

Camera View

<!-- ![](https://i.imgur.com/9oVaxg6.jpg) --> <!-- ![](https://i.imgur.com/FHspPqt.gif) --> <!-- ![](https://i.imgur.com/2btgS60.gif) --> <!-- ![](https://i.imgur.com/bvOaCCj.gif) -->

Camera View

Bird Eye View

<!-- ![width="50%"](https://i.imgur.com/PeAAw8P.gif) --> <!-- ![](https://i.imgur.com/HkpF552.gif) --> <!-- ![](https://i.imgur.com/8ZNHHuR.gif) --> <!-- ![](https://i.imgur.com/BxQ1YAu.gif) --> <!-- ![](https://i.imgur.com/IbEpxN5.gif) -->

Camera View

Getting Started

BibTeX

If this work is helpful for your research, please consider citing the following BibTeX entry.

@article{tseng2022crossdtr,
  title={CrossDTR: Cross-view and Depth-guided Transformers for 3D Object Detection},
  author={Tseng, Ching-Yu and Chen, Yi-Rong and Lee, Hsin-Ying and Wu, Tsung-Han and Chen, Wen-Chin and Hsu, Winston},
  journal={arXiv preprint arXiv:2209.13507},
  year={2022}
}

Acknowledgement

Many thanks to these excellent open source projects: