Table of Contents
Fetching ...

Contextual Encoder-Decoder Network for Visual Saliency Prediction

Alexander Kroner, Mario Senden, Kurt Driessens, Rainer Goebel

TL;DR

This work addresses predicting human visual saliency maps in natural scenes by leveraging semantic, multi-scale information. It proposes a lightweight encoder–decoder CNN based on a VGG16 backbone, augmented with an ASPP multi-scale module and a global context pathway to produce density maps at the input resolution. Training uses the $D_{KL}$ loss with Adam ($lr=10^{-6}$), after pretraining on ImageNet and Places2 and pretraining on SALICON before fine-tuning on five datasets. The approach achieves competitive or state-of-the-art performance among VGG16-based models with favorable efficiency, making it suitable for robotics and browser-based applications, and ablation confirms the value of multi-scale context and ASPP.

Abstract

Predicting salient regions in natural images requires the detection of objects that are present in a scene. To develop robust representations for this challenging task, high-level visual features at multiple spatial scales must be extracted and augmented with contextual information. However, existing models aimed at explaining human fixation maps do not incorporate such a mechanism explicitly. Here we propose an approach based on a convolutional neural network pre-trained on a large-scale image classification task. The architecture forms an encoder-decoder structure and includes a module with multiple convolutional layers at different dilation rates to capture multi-scale features in parallel. Moreover, we combine the resulting representations with global scene information for accurately predicting visual saliency. Our model achieves competitive and consistent results across multiple evaluation metrics on two public saliency benchmarks and we demonstrate the effectiveness of the suggested approach on five datasets and selected examples. Compared to state of the art approaches, the network is based on a lightweight image classification backbone and hence presents a suitable choice for applications with limited computational resources, such as (virtual) robotic systems, to estimate human fixations across complex natural scenes.

Contextual Encoder-Decoder Network for Visual Saliency Prediction

TL;DR

This work addresses predicting human visual saliency maps in natural scenes by leveraging semantic, multi-scale information. It proposes a lightweight encoder–decoder CNN based on a VGG16 backbone, augmented with an ASPP multi-scale module and a global context pathway to produce density maps at the input resolution. Training uses the loss with Adam (), after pretraining on ImageNet and Places2 and pretraining on SALICON before fine-tuning on five datasets. The approach achieves competitive or state-of-the-art performance among VGG16-based models with favorable efficiency, making it suitable for robotics and browser-based applications, and ablation confirms the value of multi-scale context and ASPP.

Abstract

Predicting salient regions in natural images requires the detection of objects that are present in a scene. To develop robust representations for this challenging task, high-level visual features at multiple spatial scales must be extracted and augmented with contextual information. However, existing models aimed at explaining human fixation maps do not incorporate such a mechanism explicitly. Here we propose an approach based on a convolutional neural network pre-trained on a large-scale image classification task. The architecture forms an encoder-decoder structure and includes a module with multiple convolutional layers at different dilation rates to capture multi-scale features in parallel. Moreover, we combine the resulting representations with global scene information for accurately predicting visual saliency. Our model achieves competitive and consistent results across multiple evaluation metrics on two public saliency benchmarks and we demonstrate the effectiveness of the suggested approach on five datasets and selected examples. Compared to state of the art approaches, the network is based on a lightweight image classification backbone and hence presents a suitable choice for applications with limited computational resources, such as (virtual) robotic systems, to estimate human fixations across complex natural scenes.

Paper Structure

This paper contains 11 sections, 1 equation, 4 figures, 9 tables.

Figures (4)

  • Figure 1: A visualization of four natural images with the corresponding empirical fixation maps, our model predictions, and estimated maps based on the work by itti1998model. The network proposed in this study was not trained on the stimuli shown here and thus exhibits its generalization ability to unseen instances. All image examples demonstrate a qualitative agreement of our model with the ground truth data, assigning high saliency to regions that contain semantic information, such as a door (a), flower (b), face (c), or text (d). On the contrary, the approach by itti1998model detected low-level feature contrasts and wrongly predicted high values at object boundaries rather than their center.
  • Figure 2: An illustration of the modules that constitute our encoder-decoder architecture. The VGG16 backbone was modified to account for the requirements of dense prediction tasks by omitting feature downsampling in the last two max-pooling layers. Multi-level activations were then forwarded to the ASPP module, which captured information at different spatial scales in parallel. Finally, the input image dimensions were restored via the decoder network. Subscripts beneath convolutional layers denote the corresponding number of feature maps.
  • Figure 3: A visualization of four example images from the CAT2000 validation set with the corresponding fixation heat maps, our best model predictions, and estimated maps based on the ablated network. The qualitative results indicate that multi-scale information augmented with global context enables a more accurate estimation of salient image regions.
  • Figure 4: A visualization of four example images from the CAT2000 validation set with the corresponding eye movement patterns and our model predictions. The stimuli demonstrate cases with a qualitative disagreement between the estimated saliency maps and ground truth data. Here, our model failed to capture an occluded face (a), small text (b), direction of gaze (c), and low-level feature contrast (d).