Visual Attention Methods in Deep Learning: An In-Depth Survey
Inspired by the human cognitive system, attention is a mechanism that imitates the human cognitive awareness about specific information, amplifying critical details to focus more on the essential aspects of data. Deep learning has employed attention to boost performance for many applications. Interestingly, the same attention design can suit processing different data modalities and can easily be incorporated into large networks. Furthermore, multiple complementary attention mechanisms can be incorporated into one network. Hence, attention techniques have become extremely attractive. However, the literature lacks a comprehensive survey on attention techniques to guide researchers in employing attention in their deep models. Note that, besides being demanding in terms of training data and computational resources, transformers only cover a single category in self-attention out of the many categories available. We fill this gap and provide an in-depth survey of 50 attention techniques, categorizing them by their most prominent features. We initiate our discussion by introducing the fundamental concepts behind the success of the attention mechanism. Next, we furnish some essentials such as the strengths and limitations of each attention category, describe their fundamental building blocks, basic formulations with primary usage, and applications specifically for computer vision. We also discuss the challenges and general open questions related to attention mechanisms. Finally, we recommend possible future research directions for deep attention. All the information about visual attention methods in deep learning is provided at \href{https://github.com/saeed-anwar/VisualAttention}{https://github.com/saeed-anwar/VisualAttention}
Code (0)
등록된 구현이 없습니다.
Tasks
Deep AttentionDeep LearningSurveySimilar Papers 제목 키워드 기반
A Survey on Foundation-Model-Based Industrial Defect Detection
As industrial products become abundant and sophisticated, visual industrial defect detection receives much attention, including two-dimensional and three-dimensional visual feature modeling. Traditional methods use stati…
Defect DetectionSurveyZero-Shot LearningVisual Question Answering: A Survey of Methods and Datasets
Visual Question Answering (VQA) is a challenging task that has received increasing attention from both the computer vision and the natural language processing communities. Given an image and a question in natural languag…
General KnowledgeSurveyVisual Question AnsweringVisual Question Answering (VQA)Modeling of Facial Aging and Kinship: A Survey
Computational facial models that capture properties of facial cues related to aging and kinship increasingly attract the attention of the research community, enabling the development of reliable methods for age progressi…
Age EstimationKinship VerificationSurveyVisual Text Meets Low-level Vision: A Comprehensive Survey on Visual Text Processing
Visual text, a pivotal element in both document and scene images, speaks volumes and attracts significant attention in the computer vision domain. Beyond visual text detection and recognition, the field of visual text pr…
Image EnhancementImage ManipulationSurveyText DetectionGuided Depth Map Super-resolution: A Survey
Guided depth map super-resolution (GDSR), which aims to reconstruct a high-resolution (HR) depth map from a low-resolution (LR) observation with the help of a paired HR color image, is a longstanding and fundamental prob…
Depth Image UpsamplingDepth Map Super-ResolutionImage Quality AssessmentSuper-Resolution+1