最近感觉玩的差不多了,现在准备好好学习了,所以就又开始随便写点,就当是自己学习的笔记。这次要说的的是卢湖川的Visual Saliency Detection Based on Bayesian Model,感觉研究显著性方向的可以多看看卢湖川的论文里面可以很大的开阔思维。这一篇论文是利用贝叶斯推断检测显著性的一个基本的算法,其他也有不少用贝叶斯来做显著性的,但是大部分都是改进的算法或则贝叶斯只是其中一部分不够纯粹,所以这里就一这一篇论文为例来说一下贝叶斯推断在显著性中的使用原理。这里我先给下论文地址论文地址和Matlab代码地址 然后对论文进行解析。
1.贝叶斯公式
  首先我们来看一下贝叶斯公式是怎么回事,这里我们用贝叶斯公式将显著值的计算转化为概率求解问题:
  

⎧⎩⎨⎪⎪p(sal|v)=p(sal)⋅p(v|sal)p(sal)⋅p(v|sal)+p(bk)⋅p(v|bk)p(bk)=1−p(sal)

\begin{eqnarray} %y = \begin{cases} p(sal|v)=\dfrac{p(sal)·p(v|sal)}{p(sal)·p(v|sal)+p(bk)·p(v|bk)}\\ \quad \,p(bk)=1-p(sal) \\ \end{cases} \end{eqnarray}
  看上面公式我们将像素 v v显著将的显著值定义为p(sal|v)p(sal|v)就是说已知一个像素 v v它是显著点的概率是多少。所以现在问题就变成了求解p(sal),p(v|sal)p(sal),p(v|sal)和 p(v|bk) p(v|bk),这里 p(sal) p(sal)是先验概率就是对每个像素显著值的一个估算(算法主要依据颜色对比来计算的);和 p(v|sal),p(v|bk) p(v|sal),p(v|bk)是后验概率论文里称之为观测似然概率,说的是已知前景背景的情况下,在颜色空间中某一像素 v v属于前景(背景)的概率。因此论文主要围绕计算这三个概率来进行的。
2.粗略的显著区域提取
无论是计算先验概率还是计算似然概率(Observation Likelihood)我们都需要先提取出来一个大致的显著区域。这个区域的作用一是用来做颜色对比计算先验概率,二是作为计算似然概率计算时的已知区域,所以这个显著区域提取的精准度对算法结果来说是非常重要的。
论文中对这个显著区域的提取是利用了角点检测来做的,文中称之为color boosting Harris points,其实就是先做一个图像增强再检测角点,其结果如图1所示。

图1.角点与凸包
论文的程序中先计算出图像的角点,然后取了其中最大的30个点作为最终的角点,然后画出这些角点的外轮廓就得到了显著区域的边界,其内部的区域就是粗略的显著区域。看上图的检测的区域还是比较可以的。有了这样一个先验知识,接下来就可以计算先验概率以及似然概率了。
3.先验概率
得到上诉的显著 区域后,算法暂且认为凸包内区域是显著区域,凸包外是背景区域这样就将图像分为两个区域。但这仅仅是利用角点检测得出的结果,与真实的区域有很大的差异。所以不会把这以结果作为先验概率,需要进一步精确检测结果。还有一点就是在计算之前需要先把图像进行超像素分割,(这基本已经是一个必要的预处理工作,可以很大加快算法检测效率),且算法中的颜色对比都是在LAB颜色空间中计算的。对于以单张图片而言,我们可以用的信息不多,性价比最高的就是颜色信息所以算法使用颜色对比来定义每个超像素的显著水平就是先验概率。
假设图像被分割成KK个超像素, k=1,2,3...,K k=1,2,3...,K,则对于第 k k个超像素其显著值为:

公式中PP表示凸包内的超像素个数, Lp L_p是凸包内第 p p个超像素的标签;d(μck,μcLp)d(\mu_k^c,\mu_{Lp}^c)和 d(μsk,μsLp) d(\mu_k^s,\mu_{Lp}^s)分别指超像素 k k和LpL_p颜色与空间欧式距离。这里就是结合两个超像素的颜色对比与空间距离来定义显著值, Lp L_p在凸包内认为是显著的则超像素 k k与LpL_p距离越近颜色越相似则其越可能是显著的。这里计算的是一个加和,所以在真正使用是是计算其平均的,公式如下:

这里有
   
   这个公式看着复杂其实就是一个求解平均的计算,这样写是应为对于图包外的超像素其加和数目是 P P,但是对于内部的超像素因为不和自己比较所以其总个数是P−1P-1,其实化简以后就是:
    a.当 K K是凸包外超像素时,kk不会等于 Lp L_p所以 δ=0 \delta=0则等式变为 salk=1Psalkc sal_k=\dfrac{1}{P}sal_kc.
   b.当 K K是凸包内超像素时,只有k=Lpk=L_p时 δ=1 \delta=1,则 salk=1P(salkc+1P−1salkc)=1P−1salkc sal_k=\dfrac{1}{P}(sal_{kc}+\dfrac{1}{P-1}sal_{kc})=\dfrac{1}{P-1}sal_{kc}.
   这样就计算得到先验概率,其结果图如图2(a)所示。
  
               图2.三种概率
3.似然概率
  接着就要计算背景和前景的似然概率,其计算公式如下:
  

⎧⎩⎨⎪⎪⎪⎪⎪⎪p(v|sal)=∏y∈{L,a,b}Nvf(y(v))Nfp(v|bk)=∏y∈{L,a,b}Nvb(y(v))Nb

\begin{eqnarray} %S^p = \begin{cases} p(v|sal)=\prod_{{y\in \{{L,a,b}\}}}{\dfrac{{N_f^v}{(y(v))}}{N_f}} \\ p(v|bk)=\prod_{y\in {\{L,a,b\}}}{\dfrac{{N_b^v}{(y(v))}}{N_b}} \\ \end{cases} \end{eqnarray}
上述公式中 y∈L,a,b y\in{L,a,b}表示颜色分量函数, y(v) y(v)表示像素 v v的yy通道的颜色值,这里他并不是仅仅表示像素 v v的值而是代表了在yy通道上其值是 y(v) y(v)的这一类像素点,所以 Nvf/b(y(v)) N_{f/b}^v(y(v))说的就这一类像素在前景(f)或是背景(b)中的个数,而分母 Nf/b N_{f/b}表示前景(f)或是背景(b)中的像素的个数,然后将三通道相乘即是取交集得意思,以此来作为像素 v v的似然概率。这个公式就是说在已知前景背景的情况下,像素vv的颜色出现在前景或背景的可能性,当然出现在前景的可能性越大其越显著,计算结果实例见图2(b,c)。三者计算出来后我们在带入贝叶斯推断公式即可计算出最终显著图。下面就去一些结果,见图3.

             图3.一些结果图
  以上是我自己看论文后的见解,如果存在错误希望大家能指出。

显著性检测论文解析2——Visual Saliency Detection Based on Bayesian Model, Yulin Xie, ICIP2011相关推荐

  1. 视觉显著性 matlab,转载图像/视觉显著性检测技术发展情况梳理(Saliency Detection、Visual Attention)...

    图像/视觉显著性检测技术发展情况梳理(Saliency Detection.Visual Attention) Sason@CSDN 转载:http://blog.csdn.net/anshan198 ...

  2. 显著检测论文解析1——Global contrast based salient region detection(程明明 IEEE TPAMI)

    显著检测论文解析1 本人在图像处理方面的主要研究方向是显著性检测,在刚接触显著性时感觉很难下手,有太多东西不是很清楚.学习到现在我对这一块有了一定的认识,现在对显著性领域我读过的近几年比较好的论文写一 ...

  3. 图像显著性检测论文及代码汇总

    近年来,图像显著性检测研究引起了大量的学者关注.为了方便学术研究,本博客汇总了近几年比较经典的图像显著性检测论文及代码,同时也收集了一些显著性检测相关的Toolbox.Benchmark和大牛的主页等 ...

  4. 显著性检测论文集合【1】

    显著性检测 [36]Learning Selective Self-Mutual Attention for RGB-D Saliency Detection 作者:Nian Liu, Ni Zhan ...

  5. 阅读图像显著性检测论文五:2011年版本的Global Contrast Based Salient Region Detection

    本博客为博主原创,转载请注明地址:http://blog.csdn.net/xbcreal/article/details/53666249 为什么这篇文章题目要写上2011年呢?因为2015作者又发 ...

  6. 显著性检测论文(一)

    1.Deep Contrast Learning for Salient Object Detection(深度对比学习显著性检测) cvpr2016 Guanbin Li Yizhou Yu Dep ...

  7. CVPR 2019|PoolNet:基于池化技术的显著性检测 论文解读

    作者 | 文永亮 研究方向 | 目标检测.GAN 研究动机 ​ 这是一篇发表于CVPR2019的关于显著性目标检测的paper,在U型结构的特征网络中,高层富含语义特征捕获的位置信息在自底向上的传播过 ...

  8. 【弱监督显著目标检测论文】Weakly-Supervised Salient Object Detection via Scribble Annotations

    2020年发表在CVPR上的一篇使用涂鸦注释的弱监督显著目标检测论文 论文原文 代码地址 文章目录 摘要 一.创新点 二.Related Work 1.Learning Saliency from W ...

  9. saliency detection论文(一)—Saliency Detection: A Spectral Residual Approach

    目录 本文是对Xiaodi Hou和Liqing Zhang写的<Saliency Detection: A Spectral Residual>的翻译与总结: 目录 Abstract 残 ...

最新文章

  1. 经典常用算法/常用算法思维---附伪代码以及实现
  2. linux-git服务搭建
  3. 关于JavaScript的数组随机排序
  4. caffe--交通标志识别
  5. 现代优化算法 之 模拟退火
  6. 百度云盘加速器for mac
  7. 戴尔电脑外放有声音插入耳机还是外放解决方法
  8. 深入研究webrtc平滑发送(paced sender)
  9. 序列标注NER、POS、Chunking、SRL
  10. HTML5期末大作业:电影网站设计——电影资讯博客(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 web学生网页设计作业源码
  11. android 邮箱格式设置,Android对邮箱格式的验证
  12. C++map和set
  13. C++应用程序列表(来自Bjarne Stroustrup)
  14. 《荀子·劝学篇》原文 翻译
  15. 洗衣机控制器(FPGA)
  16. Excel实现单元格下拉框选择,加VBA脚本可实现选择多个选项,默认顿号分隔,可自定义符号分隔
  17. 配置QSPI和SFUD
  18. 流星蝴蝶剑AI 函数
  19. 03旭锋集团运营管理平台--认证模块
  20. 计算机机房内宜配置灭火器,通信机房、支撑系统用房、柴油发电机房内宜配置二氧化碳灭火器。()...

热门文章

  1. 可以删除电脑文件的c语言程序,Win7c盘哪些文件可以删除?高手教你完美清理Win7 C盘...
  2. 皮马印第安人糖尿病数据集——模型评估
  3. 蓝牙会干掉Zigbee吗?
  4. 基于NFC的电子名片
  5. 【NOIP 2017 提高组 DAY1 T1】小凯的疑惑
  6. 微信公众号粉丝查看增强工具v0.1.12
  7. adb命令刷入kingroot_自己制作可永久伪root精简rom包及刷入教程
  8. 免费微信公众号专用h5在线电影票API 数据接口
  9. 开博第一篇,申请博客的理由
  10. Continuous Delivery