0% found this document useful (0 votes)
243 views

Context-Aware Saliency Detection

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

Uploaded by

Apoorva Prabhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
243 views

Context-Aware Saliency Detection

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

Uploaded by

Apoorva Prabhu
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Context-Aware Saliency Detection

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

Outline
Abstract Introduction
Existing system

Principles of context-aware saliency Pseudo code Results Conclusion

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.

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

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.

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.

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.

Principles of context-aware saliency


Comparing different approaches to saliency

(a)Local[24]

(b)Global[7]

(c)Local-global[13]

(d)Context-aware

Local-global single-scale saliency


1.
We should not, however, look at an isolated pixel, 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 color space, dposition(pi , pj) be the Euclidean distance between the positions of patches pi and pj 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

2.
It suffices to consider the K most similar patches

Multi-scale saliency enhancement


3.
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} .

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

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

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]

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.

Steps
The steps of our saliency estimation algorithm

High-level factors
Final , face detection algorithm

modified

Si
Si =

, if Si > face(i) , otherwise

face(i)

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

Salient results (1)


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.


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

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

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):13951407, 2006. [3] X. Hou and L. Zhang. Saliency detection: A spectral residual approach. In CVPR, pages 18, 2007.

Thank you

You might also like