23
Context-Aware Saliency Detection Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Embed Size (px)

Citation preview

Page 1: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Context-Aware Saliency Detection

Stas GofermanLihi Zelnik-Manor

Ayellet Tal

Technion

Page 2: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Introduction 2. Principles of context-aware saliency 3. Detection of context-aware saliency 4. Result 5. Applications

Outline

Page 3: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Aim at detecting the image regions that

represent the scene. This definition differs from previous definitions

whose goal is to either identify fixation points or detect the dominant object

Context-aware saliency

Page 4: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

What most people think is important or salient

Page 5: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Introduction 2. Principles of context-aware saliency 3. Detection of context-aware saliency 4. Result 5. Applications

Outline

Page 6: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Local low-level considerations, including factors such as contrast and color.

Areas that have distinctive colors or patterns should obtain high saliency

Conversely, homogeneous or blurred areas should obtain low saliency values

2. Global considerations, which suppress frequently- occurring features, while maintaining features that deviate from the norm.

Four Principles(1/2)

Page 7: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

3. Visual organization rules, which state that

visual forms may possess one or several centers of gravity about which the form is organized.

The salient pixels should be grouped together, and not spread all over the image

4. High-level factors, such as human faces.

Implemented as post-processing.

Four Principles(2/2)

Page 8: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Local low-level (b) 2. Global (c) 3. Visual organization rules about (b) + (c) 4. High-level factors (post-processing)

Four principles

Page 9: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Introduction 2. Principles of context-aware saliency

3. Detection of context-aware saliency 3.1 Local-global single-scale saliency 3.2 Multi-scale saliency enhancement 3.3 Including the immediate context 3.4 High-level factors 4. Result 5. Applications

Outline

Page 10: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Local-global single-scale saliency

dcolor(pi,pj) is the Euclidean distance between the vectorized patches pi and pj in CIE L*a*b color space.dposition(pi,pj) is the Euclidean distance between the positions of patches pi and pj .

Dissimilarity measure between a pair of patches as:

Only considering the K most similar patches in the local measurement.

Single-scale saliency value of pixel i at scale r is defined as:

Page 11: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Multi-scale saliency enhancement

Background patches are likely to have similar patches at multiple scales, Searching K most similar patches in the local measurement in scale R1 = {r,0.5r,0.25r}

Representing each pixel by the set of multi-scale image patches centered at it. The saliency at pixel i is taken as the mean of its saliency at different scales

Page 12: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

The steps of our saliency estimation algorithm *Multiple scales foreground *Few scales background

Steps

Page 13: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1: A pixel is considered attended if its saliency value exceeds a certain threshold ( Si > 0.8). 2: The saliency of a pixel is redefined as

Let dfoci(i) be the Euclidean positional distance between pixel i and the closest focus of attention pixel, normalized to the range [0,1]

Including the immediate context

Page 14: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Final , face detection or recognized objects

High-level factors

face detection algorithm of [23], which generates 1 for face pixels and 0 otherwise.

Page 15: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Introduction 2. Principles of context-aware saliency 3. Detection of context-aware saliency 4. Result 5. Applications

Outline

Page 16: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Result(1)

Page 17: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion
Page 18: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Result(2)

Comparing the saliency map in the paper with [13].Top: Input images. Middle: the bounding boxes obtained by [13] capture a single main object. Bottom: the saliency map convey the story

[13] T. Liu, J. Sun, N. Zheng, X. Tang, and H. Shum. Learning to Detect A Salient Object. In CVPR, 2007.

Page 19: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

1. Introduction 2. Principles of context-aware saliency 3. Detection of context-aware saliency 4. Result 5. Applications 5.1. Image retargeting 5.2. Summarization through collage creation

Outline

Page 20: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Seam Carving for Content-Aware Image Resizing

Page 21: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Image retargeting aims at resizing an image by

expanding or shrinking the non-informative regions.

Image retargeting

Page 22: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Summarization

1.Computing the saliency maps

2.Extracting ROI by considering both the saliency and the image-edge information

3.Assemble the non-rectangular ROIs, allowing slight overlaps

Page 23: Stas Goferman Lihi Zelnik-Manor Ayellet Tal Technion

Summarization through collage creation

(b)The collage summarization