ImageSaliencyFilter

ImageSaliencyFilter[image]

returns a saliency map for image.

Details and Options

  • ImageSaliencyFilter returns a single-channel image where pixel intensities represent a saliency measure for 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 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 allclose all

Basic Examples  (1)

Saliency filtering of a color image:

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

Options  (8)

Applications  (2)

See Also

ImageKeypoints  CornerFilter  GaussianFilter  GaborFilter  GradientOrientationFilter  FindFaces

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