
3-D顺序统计滤波器(使用26个邻域)-MATLAB开发
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目采用MATLAB实现了一种基于三维空间中26领域分析的顺序统计滤波算法,用于图像处理中的噪声去除与细节保留。
与 ordfilt2 类似但用于 3D 数据集的函数或dfilt3D 可以作为 3D 中值、最大值或最小值过滤器使用,并且只需稍加修改即可适用于任何其他功能。对于一个大小为 100x100x100 的 uint8 类型的数据集,该函数在 P4 2.4GHz 处理器及配备有 1GB 内存的个人计算机(运行 Windows XP)上大约需要执行 2.75 秒。
或dfilt3D 函数用于对一个数据点周围的所有 26 邻居进行三维顺序统计滤波。函数参数包括:
- Vr:返回值
- V0:输入值
- ord:指定排序的阶数,例如 ord = 14 表示中值过滤;ord = 1 表示最小值过滤;对于 [最小值最大值] 过滤器,ord 应设置为 [1,27]
- padoption: 类似于 padarray 的选项
该函数由 Olivier Salvado 在凯斯西储大学编写并于 2004 年 8 月 16 日完成。
全部评论 (0)
还没有任何评论哟~


