ImageSaliencyFilter

ImageSaliencyFilter[image]

returns a saliency map for image.

Details and Options

  • Saliency filtering produces a single-channel image (also known as the saliency map) in which intensities represent how important or noticeable the pixel is in the input image.
  • ImageSaliencyFilter is typically used to focus on regions of an image that have features that stand out as different. A higher saliency value is taken to be more important.
  • ImageSaliencyFilter works on 2D images with an arbitrary number of channels.
  • ImageSaliencyFilter takes a Method option. Possible settings are:
  • "Itti"saliency based on color, intensity, and orientation
    "IttiColor"color map of the Itti algorithm
    "IttiIntensity"intensity map of the Itti algorithm
    "IttiOrientation"orientation map of the Itti algorithm
    "HistogramContrast"saliency based on mean color difference to image pixels
    "SpectralResidual"saliency based on the residual of the log spectrum
    "ImageSignature"saliency based on foreground estimation
  • The Itti algorithm is based on human visual saliency. For all methods based on this algorithm, calculations are performed in the RGB color space.
  • For all Itti-based methods, different scales of the image are compared with each other. With Method->{"method",{σ1,σ2,},{step1,step2,}}, scale σi is compared with coarser scales σi+stepj for all j. The default setting is {"Itti",{2,3,4},{3,4}}.

Examples

open all close all

Basic Examples  (2)

Saliency filtering of a grayscale image:

In[1]:=
Click for copyable input
Out[1]=

Saliency filtering of a color image:

In[1]:=
Click for copyable input
Out[1]=

Options  (5)

Applications  (4)

Properties & Relations  (1)

Introduced in 2014
(10.0)
|
Updated in 2015
(10.3)