首页 技术 正文
技术 2022年11月19日
0 收藏 416 点赞 4,829 浏览 1096 个字

“利用给定像素周围的像素的值决定此像素的最终的输出值“


教学效果:

[OpenCV] Image Processing – Spatial Filtering

策略:1. 拉普拉斯,突出小细节;. 梯度,突出边缘;. 平滑过的梯度图像用于掩蔽;. 灰度变换,增加灰度动态范围。

扩展阅读:

使用模糊技术进行 灰度变换 和 空间滤波 


线性空间滤波

[OpenCV] Image Processing – Spatial Filtering

Some neighborhood operations (邻域算子):

(a) original image;

(b) blurred;

(c) sharpened;

(d) smoothed with edge-preserving filter;

(e) binary image;

(f) dilated;

(g) distance transform;

(h) connected components.


空间相关与卷积

[OpenCV] Image Processing – Spatial Filtering   

离散单位冲击

一个函数与离散单位冲击相关,在该冲击位置产生这个函数的一个翻转版本。
一维卷积:R = g*f二维卷积:R = G**H 

扩展到二维图像 (二维滤波器)

[OpenCV] Image Processing – Spatial Filtering

卷积后重现了了卷积核的内容。

二维相关与卷积

[OpenCV] Image Processing – Spatial Filtering

[OpenCV] Image Processing – Spatial Filtering

w:脉冲响应函数

叠加原理 & 位移不变性原理

[OpenCV] Image Processing – Spatial Filtering

移不变线性系统对激励的响应可以由卷积得到。


可分离的滤波

核函数是否可分离?

谈谈SVD和LSA

数学问题,待续。。。


常用的滤波器

[OpenCV] Image Processing – Spatial Filtering

模糊核(平滑核)或低通核(通过 较低频信号 衰减 较高频信号)

    1. 减少高频噪声。
    2. 通过非锐化掩模处理,对图像进行锐化。

度量效果?傅立叶分析查看频率响应。待续。。。

线性滤波算子的其他功能:

    • 边缘处理的预处理阶段,例如Sobel算子。
    • 兴趣点检测,例如角点检测器。

高斯滤波

[OpenCV] Image Processing – Spatial Filtering

  如果不是高斯噪声,怎么办?

中值滤波(统计排序滤波器)

  散离噪声通常位于邻域内正确值的两端。

  [OpenCV] Image Processing – Spatial Filtering

(a) original image with Gaussian noise; (b) Gaussian filtered; (c) median filtered; (d) bilaterally filtered;(e) original image with shot noise;     (f) Gaussian filtered; (g) median filtered; (h) bilaterally filtered. 

中值滤波、阿尔法截尾法中值滤波、加权法中值滤波。

滤波器大的保边效果好!而高斯滤波对边缘不好。但中值也好不到哪里去,对裂痕的平滑效果不好。

中值滤波适合去除椒盐噪声。

双边滤波器

  同时考虑了像素和距离两个因素。

  定义域核(c) 乘以 值域核(d)

  [OpenCV] Image Processing – Spatial Filtering

  

双边滤波器中,输出像素的值依赖于邻域像素的值的加权组合,

[OpenCV] Image Processing – Spatial Filtering

权重系数 w(i,j,k,l) 取决于定义域核

[OpenCV] Image Processing – Spatial Filtering

和值域核 (中间像素与邻域像素的矢量距离)

[OpenCV] Image Processing – Spatial Filtering

乘积

[OpenCV] Image Processing – Spatial Filtering

效果图:

  [OpenCV] Image Processing – Spatial Filtering

[OpenCV] Image Processing – Spatial Filtering


相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,983
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,500
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,344
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,127
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,761
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,838