三维点云算法去噪光顺算法在Matlab里如何实现

fspecial函数用于创建预定义的滤波算子其语法格式为:

参数type制定算子类型,parameters指定相应的参数具体格式为:

type='average',为均值滤波参数为n,代表模版尺寸用向量表示,默认值为[3,3]

type= 'gaussian',为高斯低通滤波器参数有两个,n表示模版尺寸默认值为[3,3],sigma表示滤波器的标准差单位为像素,默认值为

type= 'laplacian'为拉普拉斯算子,参数为alpha用于控制拉普拉斯算子的形状,取值范围为[0,1]默认值为0.2。

type= 'log'为拉普拉斯高斯算子,参数有两个n表示模版尺寸,默认值为[3,3]sigma为滤波器的標准差,单位为像素默认值为0.5

type= 'sobel',为著名的sobel算子用于边缘提取,无参数

type= 'unsharp',为对比度增强滤波器参数alpha用于控制滤波器的形状,范围为[0,1]默认值为0.2。

据我目测使用均值滤波去噪(高斯噪声)效果选用的邻域半径越大效果越好,当然其代价也会更大另外确切的去噪效果嘚好坏还需要用SNR等数据来度量。

实验二:二维自适应维纳滤波对高斯噪声的滤除效果

我要回帖

更多关于 点云算法 的文章

 

随机推荐