我这里参考论文:随机值脉冲噪声检测系统的局部一致性指数方案

文章目录

  • 前言
  • 一、什么是噪声检测?
  • 二、LCI值的定义
    • 1.噪声像素与干净像素的特点
    • 2.如何确定LCI的值
  • 总结

前言

本博客主要讲述如何用LCI值的判断像素是否是干净像素 第一次写 写的不对之处还请多多指教


一、什么是噪声检测?

由于非理想传感器,传输错误,错误的存储器等,可能无法正确的评估数字图像中某些像素的光度值,这些损坏的像素会影响整体图像视觉,所以我们需要将被迫坏的噪声像素检测出来以此来为后面的修复图像打基础。

二、LCI值的定义

1.噪声像素与干净像素的特点


特别的 c部分是粗糙区

根据图片我们可以轻松得到一下几个结论
1.无论位于平坦区还是位于粗糙粗糙区,对于一个脉冲像素(噪声像素 一共分两大类固定值脉冲和随机值脉冲 我们这里主要谈论的为随机脉冲)通常可以找到相似的强度 而干净像素都通常具有一定量的相似强度的像素
2.我们可以利用给定像素附近的相似像素值的数量来确定该像素是否脉冲值

2.如何确定LCI的值

这个LCI值可以理解为一个像素对于整个图片的相似程度 当然这个LCI值越大说明此像素点为干净像素的概率就越高 那么如何定义这个值呢?

其中 λ ( x , y ) \lambda(x,y) λ(x,y)为几何距离 运用了欧式距离
S ( x , y ) \mathit{S}(x,y) S(x,y)为像素强度
从上面可以明显看出相似度不单单是由几何距离或者是强度的所决定的 后其我们会根据其几何距离来加上合适的权重 来就算LCI值

其实计算到这一步我们已经可以比较了 但是由于算出来的值每一个数值偏差较大 我们将其进行了取平均 让其值都在【0,2.5】左右 后将其归一化将值限制在了【0,1】

但是经过后期实验后发现其实没有归一化的值检测的精确率更高(具体原因我经过理解后觉得不够严谨所以这里不加以赘述
实验结果 我们设定阈值为0.5 但其实还是有误击和漏检的情况出现所以我们在后续会继续改进

经过式子分析,阈值其实是检测器是否能精确的检测噪声的一个标准 如若阈值的选择有偏差会造成精确率下降等一系列问题而且通过上面的几幅图我们其实可以得知平坦区和粗糙区的LCI值有很大区别 为了不造成精度下降等情况我们需要设置2个阈值 一个运用于平坦区 一个运用粗糙区
那么关于阈值的测定我将在下一篇里面进行详细的讲述


总结

1.LCI值可以用于判断像素是否为噪声点
2.判读一个像素的是否为噪声点不仅仅取决于像素强度还却决于几何距离 过远的距离对于判断像素的相似性没有太大的参考价值

传统图像处理之随机脉冲噪声检测相关推荐

  1. 传统图像处理之随机脉冲噪声检测(二)

    文章目录 前言 一.什么是平坦区和粗糙区? 二.如何确定阈值? 1.首先需要明白一件事 一副的图片的阈值并不是一尘不变的 2.计算阈值 1.平坦区与粗糙区区分计算 噪声污染程度估算 总结 这里是接着我 ...

  2. 如何使用传统图像处理方法进行石头检测

    1 引言 最近有小伙伴咨询如何用传统方法进行多个石头检测分割算法, 原文如下所示: 嗯嗯,碰巧让我这个问题,然而我碰巧学过图像处理的一些简单知识. 我们都知道使用opencv可以快速进行图像的基本操作 ...

  3. 关于利用传统图像处理方法进行瑕疵检测的总结

    以iPhone背壳为例,进行瑕疵检测 传统算法方向的选择 瑕疵检测关注的两个问题 瑕疵的标注 瑕疵的量化 历程 1.图像去噪->灰度化->二值化 2.图像去噪->灰度化->ca ...

  4. 【图像识别】基于传统图像处理实现路面裂缝检测识别系统设计matlab代码

    1 简介 公路在使用过程中会受到各种车辆的反复磨损以及各种其他因素影响,最终路面就会出现严重影响公路正常运行的破损.现行的主要路面破损检测方式是人工检测,这种检测方式不仅耗费大量的人力物力,而且速度极 ...

  5. 【图像识别】基于传统图像处理实现路面裂缝检测识别系统matlab设计

    1 简介 随着公路与铁路事业的飞速发展,各类车辆和里程的增加,铁路的一次次提速,都对路面产生了巨大的压力.不论是公路路面还是铁路路面,路面裂纹都能随处可见,由路面裂纹造成的交通事故时有发生.研究路面裂 ...

  6. 传统图像处理之皮肤区域检测

    能够从别人的角度来看待这个世界,是一种极其珍贵的体验. ---- 高铭<天才在左,疯子在右> 目录 1.RGB空间 代码: 效果: 2.Ycrcb空间 代码: 效果: 3.Ycrcb空间+ ...

  7. 详解车道线检测算法之传统图像处理

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 车道线检测算法分为传统图像处理方法和深度学习方法.本文详细介绍用传统图像处理方法来解决车 ...

  8. 传统图像处理与深度学习又一结合:时空多尺度非局部自相似集成视频超分

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:AI算法与图像处理 导读 本文将传统图像处理中的自相似性 ...

  9. 【论文解读】传统图像处理与深度学习又一结合:时空多尺度非局部自相似集成视频超分...

    作者丨Happy 编辑丨极市平台 导读 本文将传统图像处理中的自相似性.金字塔等思路与深度学习相结合进行视频超分,得到了SOTA指标,并为传统图像处理思路与深度学习提供了一个新的结合点.>> ...

最新文章

  1. python中的新式类与旧式类的一些基于descriptor的概念(上)
  2. 浏览器和搜索引擎的区别
  3. 《SAP高级应用开发》---Idoc学习笔记
  4. java定义一个course类,java集合,定义两个类,学生Student和课程Course,课程被学生选修,请在课程类中提供以下功能:...
  5. Spring Cloud 子项目介绍
  6. EF+MVC+Bootstrap 项目实践 Day11
  7. 深度探索QT窗口系统——几何篇
  8. [转] 为什么用原型,为什么用闭包
  9. java flv 转swf_nginx-http-flv-module flv拉流错误整理
  10. 【学习笔记向】零基础小白快速制作最简陋MMD(VRoid + Unity)
  11. 实现一个B站弹幕不挡人物的效果
  12. 新版股票api接口大全
  13. MT6(8)735平台Android5.1 codege.dws 文件
  14. narrowing conversion of 'XXX' from 'int' to 'char' inside{}
  15. 亚硝酸盐去除树脂原理
  16. sar点目标成像matlab,SARrawdata 根据矩阵中的高度数据,通过SAR点目标成像算法 过程,将 转换为实际从飞机 matlab 272万源代码下载- www.pudn.com...
  17. 通过木块砌墙题目体会动态规划算法
  18. 画渣入门必修课,超详细的动漫人物五官画法!(耳鼻篇)
  19. python制作螺旋式正方形
  20. canal学习1--canal初始安装使用

热门文章

  1. 数据库索引如何创建,它的优缺点。
  2. 51单片机与PC通信
  3. java 数组求和_java 实现随机数组输出及求和实例详解
  4. AppScan 安全测试详解+实操
  5. Redis入门四:Redis基本配置一:redis常用配置简介;后台运行(daemonize);
  6. Spring与Mybatis整合
  7. DMVPN中心站点动态域名解析
  8. 往Domin 里上传文件代码
  9. java-php-python-ssm在线果蔬团购系统计算机毕业设计
  10. 微信小程序地图控件Map的使用