【博文连载】中值滤波算法的介绍

言归正传,我们先挑一个相对最简单的滤波算法(其实均值滤波更简单,但是它对边缘的保持太差,那就稍微努力点用中值滤波吧)。进行中值滤波不仅可以去除孤点噪声,而且可以保持图像的边缘特性,不会使图像产生显著的模糊,比较适合于实验中的人脸图像。

简单阐述下中值滤波算法与均值滤波的区别如下:

(1)均值滤波相当于低通滤波,有将图像模糊化的趋势,对椒盐噪声基本无能力。

(2)中值滤波的有点事可以很好的过滤椒盐噪声,缺点是容易造成图像的不连续。

这里抠取Bingo在网上找到中值滤波与均值滤波的对比效果,由于版权,尊重原创,感谢博主,转载必注:

http://www.360doc.com/content/13/0124/16/10086564_262170551.shtml

图1为含有椒盐噪声的Lena,图2为均值滤波后的Lena,可见效果并不明朗!!!图3为中值滤波后的Lena,世界竟然可以如此的精彩!!!因此设计实现中值滤波势在必行,快马加鞭啊!!!(不认识Lena美女的可以去查看下网上关于Lena的起源,本教程配套资料中也有Lena的全图,敬请欣赏。)

中值滤波算法可以形象的用上述表格来描述,即对于每个3*3的阵列而言,中间像素的值,用这9个值的中值去代替。即只要求得3*3像素阵列的中间值即可,这样就有效的移除了最大值与最小值,图像会变得均匀,对椒盐噪声有很好的滤除效果!

算法的理论很简单,对于C处理器而言,一幅640*480图像的均值滤波,可以很方便的通过数组获得3*3的阵列,但对于我们的Verilog HDL而言,着实不易,一开始想都想不明白!!!

 

(0)

相关推荐

  • 如何预览迭代(IR)重建效果?

    现在在目前市面上主流的CT设备厂家都有迭代重建技术,因为迭代重建技术可以在低剂量扫描下减少图像噪声,从而可以提高图像质量.在我们使用迭代重建时,不知道把迭代使用到什么程度,有时候开的过大图像会过假,和 ...

  • 【从零学习OpenCV 4】图像中添加高斯噪声

    重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<从零学习OpenCV 4>.为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通 ...

  • 实例详解如何选择滤波算法

    机器视觉课堂 OpenCV.Halcon等机器视觉专业学习交流平台,服务于工业自动化.先进机器人技术.人工智能等相关专业技术人才.定期发布最新机器视觉相关新闻.应用案例.技术资料.展会信息等信息. 5 ...

  • Matlab图像处理(四)——常用滤波的实现

    前面一讲我们已经讲解了滤波的原理和公式,为了让小伙伴更加熟悉基本原理,本将中我们采用了自编写滤波函数和Matlab自带的函数两种方式来实现中值滤波.均值滤波和高斯滤波.小伙伴可以通过点击文末" ...

  • 图像降噪有哪些方法?

    重磅干货,第一时间送达 图像增强是图像处理和计算机视觉中的重要研究课题.它主要用作图像预处理或后处理,以使处理后的图像更清晰,以便随后进行图像分析和理解.本期我们主要总结了图像增强中图像去噪的主要方法 ...

  • 【从零学习OpenCV 4】图像中添加椒盐噪声

    重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<从零学习OpenCV 4>.为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通 ...

  • 【从零学习OpenCV 4】中值滤波

    重磅干货,第一时间送达 经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍<OpenCV 4开发详解>.为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通 ...

  • 【博文连载】Sobel边缘检测算法的HDL实现

    FPGA中针对以上矩阵进行算法移植.由于直接计算会因为负值而得到错误的结果,用补码表示比较繁琐,需要用到unsigned 以及signed类型,不适合FPGA的运算. cnblog有真oo无双的代码, ...

  • 【博文连载】PCIe扫盲——热插拔简要介绍

    某些特殊的应用场合可能要求PCIe设备能够以高可靠性持续不间断运行,为此,PCIe总线采用热插拔(Hot Plug)和热切换(Hot Swap)技术,来实现不关闭系统电源的情况下更换PCIe卡设备. ...

  • 【博文连载】PCIe扫盲——复位机制介绍(FLR)

    PCIe总线自V2.0加入了功能层复位(Function Level Reset,FLR)的功能.该功能主要针对的是支持多个功能的PCIe设备(Multi-Fun PCIe Device),可以实现只 ...

  • 【博文连载】PCIe扫盲——复位机制介绍(Fundamental & Hot)

    PCI总线中定义了四种复位名称:冷复位(Cold Reset).暖复位(Warm Reset).热复位(Hot Reset)和功能层复位(Function-Level Reset,FLR).其中FLR ...

  • 【博文连载】边缘检测算法介绍

    所谓边缘是指其周围像素灰度急剧变化的那些象素的集合,它是图像最基本的特征.边缘存在于目标.背景和区域之间,所以,它是图像分割所依赖的最重要的依据.由于边缘是位置的标志,对灰度的变化不敏感,,因此,边缘 ...

  • 【博文连载】【VGA+USB】灰度图像的均值滤波算法实现

    图像处理算法可以在RGB域处理,也可以在灰度域处理,牛逼的还可以在Bayer处理.但是大部分目标识别.跟踪.检测等图像处理算法,都是灰度域处理的,因为灰度除了没有色度,以及包含了基本图像处理所需的信息 ...

  • 【博文连载】Median_Filter均值滤波算法的实现

    ChinaAET<电子应用技术>出版过一篇值得参考的<基于FPGA的实时中值滤波器的硬件实现>,该文采用FPGA+SRAM实现了实时中值滤波,思维值得参考(当然Bingo认为实 ...

  • 【博文连载】Cypress CY7C68013 介绍

    由于现在的ARM大部分都集成了USB接口,而FPGA由于纯逻辑电路(不要拿异构FPGA比如MPSOC等说事),想要用Verilog HDL设计一个USB2.0内核难度相当大,并且还需要一个PHY,因此 ...