Context-Aware Saliency Detection
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
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.
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.
(a)Local[24]
(b)Global[7]
(c)Local-global[13]
(d)Context-aware
2.
It suffices to consider the K most similar patches
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
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 =
face(i)
face detection algorithm , which generates 1 for face pixels and 0 otherwise.
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