Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

CBAM: Convolutional Block Attention Module

About

We propose Convolutional Block Attention Module (CBAM), a simple yet effective attention module for feed-forward convolutional neural networks. Given an intermediate feature map, our module sequentially infers attention maps along two separate dimensions, channel and spatial, then the attention maps are multiplied to the input feature map for adaptive feature refinement. Because CBAM is a lightweight and general module, it can be integrated into any CNN architectures seamlessly with negligible overheads and is end-to-end trainable along with base CNNs. We validate our CBAM through extensive experiments on ImageNet-1K, MS~COCO detection, and VOC~2007 detection datasets. Our experiments show consistent improvements in classification and detection performances with various models, demonstrating the wide applicability of CBAM. The code and models will be publicly available.

Sanghyun Woo, Jongchan Park, Joon-Young Lee, In So Kweon• 2018

Related benchmarks

TaskDatasetResultRank
Image ClassificationImageNet-1k (val)
Top-1 Accuracy78.5
1453
Image ClassificationImageNet (val)
Top-1 Acc77.34
1206
ClassificationImageNet-1K 1.0 (val)
Top-1 Accuracy (%)78.5
1155
Object DetectionPASCAL VOC 2007 (test)
mAP79.3
821
Image ClassificationStanford Cars (test)
Accuracy93.35
306
Image ClassificationCUB-200-2011 (test)
Top-1 Acc86.99
276
Image ClassificationFGVC-Aircraft (test)
Accuracy91.91
231
Image ClassificationImageNet 2012 (val)
Top-1 Accuracy78.86
202
Image ClassificationObjectNet
Top-1 Accuracy29.56
177
Person Re-IdentificationMarket-1501 to DukeMTMC-reID (test)
Rank-180.2
172
Showing 10 of 51 rows

Other info

Follow for update