paper-with-me

홈 › Papers

Training Strategies for Vision Transformers for Object Detection

2023-04-05 · Apoorv Singh

Vision-based Transformer have shown huge application in the perception module of autonomous driving in terms of predicting accurate 3D bounding boxes, owing to their strong capability in modeling long-range dependencies between the visual features. However Transformers, initially designed for language models, have mostly focused on the performance accuracy, and not so much on the inference-time budget. For a safety critical system like autonomous driving, real-time inference at the on-board compute is an absolute necessity. This keeps our object detection algorithm under a very tight run-time budget. In this paper, we evaluated a variety of strategies to optimize on the inference-time of vision transformers based object detection methods keeping a close-watch on any performance variations. Our chosen metric for these strategies is accuracy-runtime joint optimization. Moreover, for actual inference-time analysis we profile our strategies with float32 and float16 precision with TensorRT module. This is the most common format used by the industry for deployment of their Machine Learning networks on the edge devices. We showed that our strategies are able to improve inference-time by 63% at the cost of performance drop of mere 3% for our problem-statement defined in evaluation section. These strategies brings down Vision Transformers detectors inference-time even less than traditional single-image based CNN detectors like FCOS. We recommend practitioners use these techniques to deploy Transformers based hefty multi-view networks on a budge-constrained robotic platform.

📄 PDF Abstract BibTeX arXiv:2304.02186

Code (0)

등록된 구현이 없습니다.

Tasks

Autonomous DrivingObjectobject-detectionObject Detection

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Adam 설명 없음
Non Maximum Suppression Non Maximum Suppression is a computer vision method that selects a single entity out of many overlapping entities (for example bounding boxes in object detection). The…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Object Detection with Transformers: A Review

2023-06-07 · Tahira Shehzadi, Khurram Azeem Hashmi, Didier Stricker, Muhammad Zeshan Afzal

The astounding performance of transformers in natural language processing (NLP) has motivated researchers to explore their applications in computer vision tasks. DEtection TRansformer (DETR) introduces transformers to ob…

2D Object DetectionObjectobject-detectionObject Detection

Simple Open-Vocabulary Object Detection with Vision Transformers

2022-05-12 · Matthias Minderer, Alexey Gritsenko, Austin Stone, Maxim Neumann 외

Combining simple architectures with large-scale pre-training has led to massive improvements in image classification. For object detection, pre-training and scaling approaches are less well established, especially in the…

Described Object Detectionimage-classificationImage ClassificationObject+4

Transformers in Small Object Detection: A Benchmark and Survey of State-of-the-Art

2023-09-10 · Aref Miri Rekavandi, Shima Rashidi, Farid Boussaid, Stephen Hoefs 외

Transformers have rapidly gained popularity in computer vision, especially in the field of object recognition and detection. Upon examining the outcomes of state-of-the-art object detection methods, we noticed that trans…

Objectobject-detectionObject DetectionObject Recognition+1

Self-supervised Vision Transformers for 3D Pose Estimation of Novel Objects

2023-05-31 · Stefan Thalhammer, Jean-Baptiste Weibel, Markus Vincze, Jose Garcia-Rodriguez

Object pose estimation is important for object manipulation and scene understanding. In order to improve the general applicability of pose estimators, recent research focuses on providing estimates for novel objects, tha…

3D Pose EstimationContrastive LearningObjectPose Estimation+3

Token-Label Alignment for Vision Transformers

2022-10-12 · ICCV 2023 1 · Han Xiao, Wenzhao Zheng, Zheng Zhu, Jie zhou 외

Data mixing strategies (e.g., CutMix) have shown the ability to greatly improve the performance of convolutional neural networks (CNNs). They mix two images as inputs for training and assign them with a mixed label with …

image-classificationImage ClassificationSemantic SegmentationTransfer Learning