A Simple Approach to Image Tilt Correction with Self-Attention MobileNet for Smartphones
Not on the map. Why?
Abstract (arXiv)
The main contributions of our work are two-fold. First, we present a Self-Attention MobileNet, called SA-MobileNet Network that can model long-range dependencies between the image features instead of processing the local region as done by standard convolutional kernels. SA-MobileNet contains self-attention modules integrated with the inverted bottleneck blocks of the MobileNetV3 model which results in modeling of both channel-wise attention and spatial attention of the image features and at the same time introduce a novel self-attention architecture for low-resource devices. Secondly, we propose a novel training pipeline for the task of image tilt detection. We treat this problem in a multi-label scenario where we predict multiple angles for a tilted input image in a narrow interval of range 1-2 degrees, depending on the dataset used. This process induces an implicit correlation between labels without any computational overhead of the second or higher-order methods in multi-label learning. With the combination of our novel approach and the architecture, we present state-of-the-art results on detecting the image tilt angle on mobile devices as compared to the MobileNetV3 model. Finally, we establish that SA-MobileNet is more accurate than MobileNetV3 on SUN397, NYU-V1, and ADE20K datasets by 6.42%, 10.51%, and 9.09% points respectively, and faster by at least 4 milliseconds on Snapdragon 750 Octa-core.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 36 references that are in the map. First posted on arXiv 31 Oct 2021.
Builds on
23 of 36 references.
References · 23
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2018CBAM: Convolutional Block Attention Modulecited by 2,463
- 2019Searching for MobileNetV3cited by 1,984
- 2015Show, Attend and Tell: Neural Image Caption Generation with Visual Attentioncited by 1,421
- 2018Self-Attention Generative Adversarial Networkscited by 809
- 2015Stacked Attention Networks for Image Question Answeringcited by 273
11 more
- 2016A Decomposable Attention Model for Natural Language Inferencecited by 214
- 2018BAM: Bottleneck Attention Modulecited by 171
- 2016Long Short-Term Memory-Networks for Machine Readingcited by 161
- 2018A Comprehensive Analysis of Deep Regressioncited by 48
- 2017A Perceptual Measure for Deep Single Image Camera Calibrationcited by 45
- 2020Surface Normal Estimation of Tilted Images via Spatial Rectifiercited by 34
- 2016Horizon Lines in the Wildcited by 30
- 2016Detecting Vanishing Points using Global Image Context in a Non-Manhattan Worldcited by 27
- 2019UprightNet: Geometry-Aware Camera Orientation Estimation from Single Imagescited by 26
- 2020Deep Image Orientation Angle Detectioncited by 5
- 2020ULSAM: Ultra-Lightweight Subspace Attention Module for Compact Convolutional Neural Networkscited by 4
Built on by
Citing papers per year: 2023: 1.
1 paper.
- 2023Deep Learning for Camera Calibration and Beyond: A Surveycited by 20
- 2023Deep Learning for Camera Calibration and Beyond: A Survey19 Mar 2023