context-aware saliency detection ppt

18
Context-Aware Saliency Detection Under guidance of, Submitted by, Mr. Sanjay D.S., BE,Mtech , Apoorva A. Prabhu Asst. Professor , 4AI09CS009. Dept. of CS&E.

Upload: apoorva-prabhu

Post on 09-Nov-2014

117 views

Category:

Documents


1 download

DESCRIPTION

this is an excellent and easy topic for subject seminar presentation of final year engineering.this can be used both by cs and ec students..it is a topic related to image processing..very much easy to understand and a rare topic....

TRANSCRIPT

Page 1: Context-Aware Saliency Detection ppt

Context-Aware Saliency DetectionUnder guidance of, Submitted by,Mr. Sanjay D.S., BE,Mtech , Apoorva A. Prabhu Asst. Professor , 4AI09CS009.Dept. of CS&E.

Page 2: Context-Aware Saliency Detection ppt

Outline

• Abstract• Introduction• Existing system

• Principles of context-aware saliency• Pseudo code• Results• Conclusion

Page 3: Context-Aware Saliency Detection ppt

Abstract

This Algorithm introduces a new method of saliency detection called Context aware Saliency detection. It differs from other saliency detection algorithms by that it not only identifies dominant object in the image but also its context. In some applications such as image retargeting and image summarization the context of the dominant object is as important as the dominant object itself.

Page 4: Context-Aware Saliency Detection ppt

Introduction

• This a new type of saliency algorithm contain not only the prominent objects but also the parts of the background that convey the context.

• The algorithm follows four psychological principles of human visual attention.• Local low-level considerations • Global considerations• Visual organization rules• High level factors

Page 5: Context-Aware Saliency Detection ppt

Existing system

Some existing algorithms are driven by low level stimulus such as color, contrast, orientation and texture. But they only succeed in finding some key fixation points rather than the regions of visual interest. Other approaches use global features and are based on finding regions in the image which have unique frequencies in the Fourier domain. They quickly locate the region of visual interest but they lack in detecting object boundaries accurately.

Page 6: Context-Aware Saliency Detection ppt

Principles of context-aware saliency

• 1. Local low-level considerations, including factors such as contrast and color. the distinctive color and other features area should obtain high

attention.

• 2. Global considerations, which suppress frequently occurring features, while maintaining features that deviate from the norm. redundant information should be suppressed and popping up the novelty part.

Page 7: Context-Aware Saliency Detection ppt

Principles of context-aware saliency

• 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.

Page 8: Context-Aware Saliency Detection ppt

Principles of context-aware saliency

(a)Local[24] (b)Global[7] (c)Local-global[13] (d)Context-aware

Comparing different approaches to saliency

Page 9: Context-Aware Saliency Detection ppt

Local-global single-scale saliency

• 1.

• 2.

We should not, however, look at an isolatedpixel, but rather at its surrounding patch.

Let dcolor(pi , pj) be the Euclidean distance between the vectorized patches pi and pj in CIE L*a*b colorspace, dposition(pi , pj) be the Euclidean distance between thepositions of patches pi and pj

It suffices to consider the K most similar patches

The single-scale saliency value of pixel i at scale r is defined as left . {qk} k=1 to K , K = 64 in our experiments

Page 10: Context-Aware Saliency Detection ppt

Multi-scale saliency enhancement

• 3.

• 4.

Background pixels (patches) are likely to have similar patches at multiple scales.

For a patch pi of scale r, we consider as candidate neighbors all the patches in the image whose scales are Rq = {r ,1/2r ,1/4r} .

Let R denote the set of patch sizes to be considered for pixel i.The saliency at pixel i is taken as the mean of its saliency at different scales

The larger Si is, the more salient pixel i is and the larger is its dissimilarity to the other patches.

Page 11: Context-Aware Saliency Detection ppt

Including the immediate context

• 1: A pixel is considered attended if its saliency value exceeds a certain threshold( Si > 0.8 in the examples

shown in this paper).

• 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]

Page 12: Context-Aware Saliency Detection ppt

Pseudo code• Step 1 : resize the image and convert the rgb to lab color

space.• Step 2 : The Euclidean distance and dissimilarities between

patches is found out, to find single local global saliency.• Step 3 : Multi-scale the image to further decrease saliency of

background pixels and also visual contextual effect is simulated.

• Step 4 : Center prior consideration is made (optional). • Step 5 : The high level factors can be considered now as a part

of pre-processing.

Page 13: Context-Aware Saliency Detection ppt

Steps

• The steps of our saliency estimation algorithm

Page 14: Context-Aware Saliency Detection ppt

High-level factors• Final , face detection algorithm

Si = Si , if Si > face(i)

face(i) , otherwise

face detection algorithm , which generates 1 for face pixels and 0 otherwise.

modified

Page 15: Context-Aware Saliency Detection ppt

Salient results (1)

From left to right input , result of [1] , result of [2], our result .

Compare to other methods with three cases image.

(a) a single object over an uninteresting Background.

(b) the immediate surroundings of the salient object is also salient.

(c) complex scenes.

Page 16: Context-Aware Saliency Detection ppt

Conclusion and Future Enhancements

• The proposed approach is new type of saliency – context aware saliency based on four principles observed in the psychological literature which detects the important parts of the scene.

• In the future we intend to learn the benefits of this saliency in more applications, such as image classification and thumb-nailing.

Page 17: Context-Aware Saliency Detection ppt

References

[1] Stas Goferman, Lihi Zelnik -Manor and Ayellet Tal .,” Context Aware Saliency Detection”, IEEE Transactions On Pattern Analysis and Machine Intelligence, Vol. 34 ,No. 10, October 2012.[2] D.Walther and C. Koch., “ Modelling attention to salient proto objects”, Neural Networks, 19(9):1395–1407, 2006.[3] X. Hou and L. Zhang. Saliency detection: A spectral residual approach. In CVPR, pages 1–8, 2007.

Page 18: Context-Aware Saliency Detection ppt

Thank you…