Dataset: MSRA A&B are introduced in this paper.

A conditional Random Field based method was proposed as

where 

with K features contributing to the first term and a pairwise features being the second.

The pairwise is learning-free.

a_x is the label of pixel x indicating whether it is salient, d_(x, x') is the L2 norm of the color difference. beta is a robust parameter that weights the color contrast., where <.> is the expectation operator.

NOW let me introduce the three features used in the first term of the obove equation(E(A|I)) that are allowed for learning. The inference detail of learning process can be found in the original paper and is excluded in this blog.

1. Multi-scale contrast

where I^l is the lth-level image in the pyramid and the number of pyramid levels L is 6. N(x) is a 9*9 window. The feature map is normalized to [0,1]

2. Center-surround histogram

We measure the distance between two rectangles R(the center area) and R_s(the surrounding rectangle, with the same area of R) in RGB color space.

By varying rectangle size([0.1,0.7]*min(w,h)) and aspect ratios({0.5,0.75,1.0,1.5,2.0}), we find the most distinct rectangle R^*(x) centered at each pixel x.

Then the center-surround histogram feature f_h(x,I) is defined as a sum of spatially weighted disances:

3. Color spatial-distribution

The wider a color is distributed in the image, the less possible a salient object contains this color.

First all colors in the image are represented by GMMs, thus each pixel is assigned to a color component with a probability.

Then the horizontal and vertical variance are calculated respectively and summed up as the color variance. This variance is then used as a weight to get a weighted sum and the final spatial-variance feature is obtained.

(Pictures are alwayse pasted unsuccessfully, so please turn to the author's paper when you need the detailed equations.)

CVPR 2007 Learning to detect a salient object的更多相关文章

  1. (不断更新)关于显著性检测的调研-Salient Object Detection: A Survey

    <Salient Object Detection: A Survey>作者:Ali Borji.Ming-Ming Cheng.Huaizu Jiang and Jia Li 基本按照文 ...

  2. PaperNotes Instance-Level Salient Object Segmentation

    title: PaperNotes Instance-Level Salient Object Segmentation comments: true date: 2017-12-20 13:53:1 ...

  3. 论文笔记:Learning Dynamic Memory Networks for Object Tracking

    Learning Dynamic Memory Networks for Object Tracking  ECCV 2018Updated on 2018-08-05 16:36:30 Paper: ...

  4. [论文理解]MetaAnchor: Learning to Detect Objects with Customized Anchors

    MetaAnchor: Learning to Detect Objects with Customized Anchors Intro 本文我其实看了几遍也没看懂,看了meta以为是一个很高大上的东 ...

  5. Minimum Barrier Salient Object Detection at 80 FPS 论文阅读笔记

    v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VM ...

  6. Image Processing and Analysis_8_Edge Detection:Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues ——2004

    此主要讨论图像处理与分析.虽然计算机视觉部分的有些内容比如特 征提取等也可以归结到图像分析中来,但鉴于它们与计算机视觉的紧密联系,以 及它们的出处,没有把它们纳入到图像处理与分析中来.同样,这里面也有 ...

  7. How to Detect and Track Object With OpenCV

    http://www.intorobotics.com/how-to-detect-and-track-object-with-opencv/

  8. 论文阅读:EGNet: Edge Guidance Network for Salient Object Detection

    论文地址:http://openaccess.thecvf.com/content_ICCV_2019/papers/Zhao_EGNet_Edge_Guidance_Network_for_Sali ...

  9. paper 27 :图像/视觉显著性检测技术发展情况梳理(Saliency Detection、Visual Attention)

    1. 早期C. Koch与S. Ullman的研究工作. 他们提出了非常有影响力的生物启发模型. C. Koch and S. Ullman . Shifts in selective visual ...

随机推荐

  1. Today I learnt

    2015-May-22 In Oracle database, dropping a table don't free up the space directly. You'll need to di ...

  2. C#动态webservice调用接口 (JAVA,C#)

    C#动态webservice调用接口 using System; using System.Collections; using System.IO; using System.Net; using ...

  3. Kylin Java RESTful API

    最近在做大数据方面的开发, 学习研究了一段时间的kylin系统, 对于前端开发需要使用 RESTful API ,但是官网并没有提供详细的Java  API. 经过几天的看文档,最终写出了 Java ...

  4. Easyui 小脚本

    function addTab(subtitle, url, icon) { if (!$('#tabs').tabs('exists', subtitle)) { $('#tabs').tabs(' ...

  5. linux socket连接中 ERRNO错误

    Connection refused:应该是连接的服务端没有启动或者连接端口错误,可以用如下代码测试 client端: #include <stdio.h> #include <sy ...

  6. mysql的故事

    所有的条件都分开理解,命令之间没有包含吗?

  7. IComparable<T> Vs. IComparer<T> System.Comparison<T>

    Well they are not quite the same thing as IComparer<T> is implemented on a type that is capabl ...

  8. jquery的全选插件

    全选看起来挺简单的,要做得完美就不那么容易了. 目前,我的全选插件能做到以下6点: 1.点击全选checkbox,能将要选择的checkbox都选中.去掉全选按钮,能将所有的checkbox都不选.这 ...

  9. css中 input的button默认原始的样子

    以往我们写css时,让一行文字垂直居中. 会设置line-height等于height比如: 当我把这个原理 放在button上时  会是这个样子的. 以下都是火狐浏览器环境 有没有发现一个现象,他们 ...

  10. ZOJ 1958. Friends

    题目链接: ZOJ 1958. Friends 题目简介: (1)题目中的集合由 A-Z 的大写字母组成,例如 "{ABC}" 的字符串表示 A,B,C 组成的集合. (2)用运算 ...