1 / 25

Context-Aware Saliency Detection

Context-Aware Saliency Detection. Stas Goferman , Lihi Zelnik -Manor, Ayellet Tal CVPR,2010. Outline. Introduction Detection of context-aware saliency Results Application Conclusion. Introduction(1). Saliency identify fixation points?. Original image. Saliency map. Fixation points.

Download Presentation

Context-Aware Saliency Detection

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Context-Aware Saliency Detection StasGoferman, LihiZelnik-Manor, Ayellet Tal CVPR,2010

  2. Outline • Introduction • Detection of context-aware saliency • Results • Application • Conclusion

  3. Introduction(1) • Saliency identify fixation points? Original image Saliency map Fixation points This type of saliency is important for understanding human attention as well as for specific applications such as auto focusing.

  4. Introduction(2) • Saliency identify the dominant object ? Original image Saliency map Itti’s By labeler This type of saliency is useful for several high-level tasks, such as object recognition or segmentation.

  5. Introduction(3) • Context -aware For some application ,like summarization of a photo collection ,and retargeting… maintain the essential regions of the image is important.

  6. Introduction(4) • Here , introducing 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. • We demonstrate the applicability of two application, image retargeting and summarization.

  7. Outline • Introduction • Detection of context-aware saliency • Results • Application • Conclusion

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

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

  10. Principles of context-aware saliency Comparing different approaches to saliency (d)Context-aware (a)Local[24] (b)Global[7] (c)Local-global[13]

  11. Local-global single-scale saliency • 1. • 2. 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 We should not, however, look at an isolated pixel, but rather at its surrounding patch. 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 It suffices to consider the K most similar patches

  12. Multi-scale saliency enhancement • 3. • 4. 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} . Background pixels (patches) are likely to have similar patches at multiple scales. 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.

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

  14. Steps • The steps of our saliency estimation algorithm

  15. High-level factors • Final , face detection algorithm Si , if Si > face(i) modified Si = face(i) , otherwise face detection algorithm of [23], which generates 1 for face pixels and 0 otherwise. [23]P. Viola and M. Jones. Rapid Object Detection Using a Boosted Cascade of Simple Features. In CVPR, 2001.

  16. Outline • Introduction • Detection of context-aware saliency • Results • Application • Conclusion

  17. 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 [24] , result of [7], our result . [24] D.Walther and C. Koch. Modeling attention to salient proto objects. Neural Networks, 19(9):1395–1407, 2006. [7]X. Hou and L. Zhang. Saliency detection: A spectral residual approach. In CVPR, pages 1–8, 2007.

  18. Salient results (2) Comparing our saliency results with [13] Top: Input images. Middle: The bounding boxes obtained by [13] capture a single main object. Bottom: Our saliency maps convey the story . [13] T. Liu, J. Sun, N. Zheng, X. Tang, and H. Shum. Learning to Detect A Salient Object. In CVPR, 2007.

  19. Outline • Introduction • Detection of context-aware saliency • Results • Application • Conclusion

  20. Image retargeting Image retargeting aims at resizing an image by expanding or shrinking the non-informative regions. Distortions, if and when introduced, will exist only in regions of lower significance. Input Saliency of [19] Our saliency Results of [19] Our result Figure 9. Seam carving of 100 ”vertical“ lines. The salient objects are distorted by [19] in contrast to our results. [19]M. Rubinstein, A. Shamir, and S. Avidan. Improved seam carving for video retargeting. ACM Trans. on Graphics,27(3), 2008.

  21. Summarization through collage creation • this technique consists of three stages Compute saliency maps of the images Extract regions-of-interest(ROI) by considering both saliency and image edge information Assemble the non-rectangular ROIs ,allowing slight overlaps. [4]S. Goferman, A. Tal, and L. Zelnik-Manor. Puzzle-like collage. Computer Graphics Forum (EUROGRAPHICS), 29, 2010.

  22. Summarization through collage creation Summarization of a trip to LA using 14 images. (a)The saliency maps of the input images (b)The collage summarization

  23. Outline • Introduction • Detection of context-aware saliency • Results • Application • Conclusion

  24. Conclusion • This paper proposes a 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.

  25. Appendix • Global methods :Saliency Detection: A Spectral Residual Approach [7] H(Image) = H(Innovation) + H(Prior Knowledge) R(f) = L(f) − A(f) A(f) = hn(f) ∗ L(f)

More Related