点击上方蓝字关注我们

星标或者置顶【OpenCV学堂】

干货与教程第一时间送达!

显著性检测概念

显著性就是可以快速引起你注意的对象或者物体,在图像或者视频中显著性检测的结果往往是图像或者视频中对象,在神经学科中显著性检测被描述为注意力机制,目的是聚焦或者缩小看到的对象场景重要部分,显著性检测可以自动处理图像中对象表示。显著性检测可以让对象检测,图像分割等算法更加聪明与高效的工作。

算法思想

作者认为生物皮层对图像对比度比较敏感,通过图像对比度可以实现图像显著性特征提取,提出了两种基于全局对比度的显著性检测方法

  • 基于直方图的对比度方法(histogram-based contrast 简称HC)

  • 基于区域的对比度方法(region-based contrast 简称RC)

HC详解

HC的显著性图生成主要是基于输入图像的颜色值直方图分布,生成像素级别的显著性值,每个像素点的显著性值是它跟剩下全部图像像素点的对比度之间的度量,度量公式为:

为12,对Lab色彩空间只在L上计算,但是这种做法有很大的弊端,就是颜色的区分度下降,色彩空间多维度信息没有有效利用,所以一般会对Lab色彩空间的三个维度同时量化生成 颜色值,然后再根据频次优化出现的颜色值范围。确保这些颜色值可以覆盖95%以上的像素点。

尽管我们可以通过建立直方图使用色彩空间量化的方法加速全局对比度的计算,但是量化色彩空间本身就是人为的,有可能把相似的颜色量化成不同的值,为了减少这种现象导致显著性噪声出现,所以对得到显著性值最后完成一个模糊操作,这种模糊操作选择线性模型,距离当前显著性值最近的有最大权重值:

RC详解

除了对比度之外,区域与空间关系在显著性检测中也扮演重要作用,高对比邻近周围通常是显著性区域一个很强的证据,HC是计算像素级别的显著性值,计算开销比较大,基于区域对比度分析的显著性检测通过定义每个区域与其他区域的相似度权重得到区域显著性值,完成显著性检测。RC做法需要首先生成区域,作者在论文中通过基于图的图像分割得到很多图像区域,对一个区域计算显著性值:

实验与应用

实验结果

各种不同的图像显著性检测对比

显然HC与RC的效果比较好,在相同数据集上对不同显著性测试得到召回率:

应用:

作者给出了两个应用场景,一个是基于图像显著性检测的阈值化分割,另外一个基于显著性的图像语义分割。

往期精选

  • 线性卷积积分及其在图像增强和特效方面应用

  • OpenVINO车牌识别网络详解

  • 详解OpenCV卷积滤波之边缘处理与锚定输出

百舸争流,奋楫者先

千帆竟发,勇进者胜

【扫码关注我们】

matlab 图像显著性检测ft_全局对比度的图像显著性检测算法相关推荐

  1. 全局对比度的图像显著性检测算法

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 显著性检测概念 显著性就是可以快速引起 ...

  2. 局部对比度结合区域显著性红外弱小目标检测

    <局部对比度结合区域显著性红外弱小目标检测> 作者提出了一种区域局部对比度算法,仅在图像的显著性区域中进行局部对比度计算,而非遍历整幅图像. 首先进行基于图像信息熵和局部相似性的红外图像区 ...

  3. 【图像检测】基于形态学实现苹果质量检测及分级系统matlab代码

    1 简介 提出一种基于数学形态学的图像分割算法,可以实现静态水果的大小 检测,并运用了基于机器视觉的水果品质分级系统,能够实现水果的动态检测.在水果的动态检测中,先利用图像分割算法对水果图像依次进行灰 ...

  4. 【图像检测】手指指尖的图像采集与检测附matlab代码

    1 简介 为克服传统二维彩色图像处理算法易受周围环境,光照变化,背景等因素的影响,提出利用计算机视觉信息,实现一种快速鲁棒的手势分割与指尖检测算法.首先,根据计算机视觉信息对非人体部分图像进行筛选,得 ...

  5. 【图像隐写】基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取含Matlab源码

    1 简介 基于LSB+DWT+DCT三种算法实现图像和音频水印嵌入提取. 1.1 LSB算法 根据LSB算法简单易实现的特点,结合在图像置乱技术中很好特性的Arnold变换.利用变化产生影子图像.通过 ...

  6. 《融合视觉显著性和局部熵的红外弱小目标检测》论文复现

    1.复现论文概要 复现的论文为<融合视觉显著性和局部熵的红外弱小目标检测>(赵鹏鹏,李庶中等,中国光学2022,http://www.chineseoptics.net.cn/cn/art ...

  7. matlab评估边缘检测性能,【模糊推理】模糊逻辑图像边缘检测,原理+matlab代码~...

    这篇博客是接着上一篇来哒,https://blog.csdn.net/luolan9611/article/details/94285158 本篇博客及上篇博客搜集的资料.实验代码.实验报告.PPT均 ...

  8. 扫描电镜图片的Matlab分析,基于Matlab的图像增强与复原技术在SEM图像中的应

    0引  言 根据国内外的相关文献,研究和发展图像处理工具,改善图像质量是当今研究的热点.图像增强与复原是一种基本的图像处理技术.其按照特定的需要突出一幅图像中的某些信息或强化某些感兴趣的特征,将原来不 ...

  9. 小波变换图像融合_【第11期 图像处理与仿真】 基于改进谱残差显著性图的红外与可见光图像融合...

    往期推荐 [第11期 系统与设计] 一种提高FPGA片间通信稳定性的校验协议研究 [第11期 系统与设计] 光学被动热补偿方式实现红外与可见光图像融合物镜设计 [第11期 系统与设计]基于CPLD的增 ...

最新文章

  1. JavaScript 全选函数的实现
  2. Linux下恢复误删文件:思路+实践
  3. 二值化处理c语言程序,数字信号处理c语言程序集
  4. 理解 Delphi 的类(十) - 深入方法[27] - 递归函数: 简单示例
  5. shell监控Nginx服务是否存在的脚本
  6. 程序员面试金典——4.1二叉树平衡检查
  7. Maven运行Selenium报错org/w3c/dom/ElementTraversal
  8. oracle 排序性能优化,Oracle优化之: 利用索引的有序性减少排序
  9. 小米 mini 路由器刷 PandoraBox 系统实现 E 信破解
  10. YOLOv5、v7改进之三十七:结合CVPR2022新作ConvNeXt网络
  11. CSS背景图片平铺占满整个浏览器,且固定住不随滚动条移动
  12. 青春不只风花雪月更当豪迈向上
  13. xstart下远程报错已拒绝X11转移申请的解决方法
  14. 【vultr使用流程笔记】
  15. 学习笔记(14):零基础掌握 Python 入门到实战-重复利用,事半功倍
  16. 什么是pageRank
  17. 步进电机工作原理与编程
  18. 分布式系统一致性的发展历史 (二)
  19. 算法-第四版-练习1.3.19解答
  20. 联合信息抽取2021-2022年CCF A B类论文总结

热门文章

  1. 输出一个数的二进制序列中1的个数(三种方法)
  2. percona-toolkit工具包的使用教程
  3. Log4cpp 使用手册
  4. SEO之基础篇(一)
  5. 在VMWare Workstation 8.0.1中安装苹果MAC OS X Lion Part 2
  6. OSPF单域实验报告
  7. jsp放在web-inf下的注意事项
  8. php获取蓝凑云文件列表,php调用蓝奏云下载接口
  9. synchronized 方法 导致插入数据插不进_synchronized 原理知多少
  10. matlab求傅里叶级数展开式_傅里叶级数:从向量的角度看函数