主要内容

imgaussfilt3

三维高斯滤波的3 d图像

描述

例子

B= imgaussfilt3 (一个)过滤器三维图像一个用三维高斯平滑内核标准差为0.5,并返回过滤形象B

B= imgaussfilt3 (一个,σ)过滤器三维图像一个与3 d高斯平滑内核所指定的标准偏差σ

B= imgaussfilt3 (___,名称,值)使用名称-值对参数控制方面的过滤。

例子

全部折叠

核磁共振数据加载和显示它。

卷=负载(“核磁共振”);图蒙太奇(vol.D)标题(“原始图像体积”)

图包含一个坐标轴对象。坐标轴对象与标题原始图像体积包含一个类型的对象的形象。

用三维高斯滤波器平滑图像。

siz = vol.siz;卷=挤压(vol.D);σ= 2;volSmooth = imgaussfilt3(卷、σ);图蒙太奇(重塑(volSmooth siz (1) siz (2), 1, siz(3)))标题(“高斯过滤图像体积”)

图包含一个坐标轴对象。坐标轴对象标题高斯过滤图像体积包含一个类型的对象的形象。

输入参数

全部折叠

图像过滤,指定为一个三维数值数组。

数据类型:||int8|uint8|int16|uint16|int32|uint32

高斯分布的标准差,指定为正数或正数转换向量。如果σ是一个标量,然后呢imgaussfilt3使用一个立方高斯内核。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:volSmooth = imgaussfilt3(卷,σ,“填充”,“圆”);

高斯滤波器的大小,转换指定为一个标量或矢量的积极的,奇怪,整数。如果您指定一个标量imgaussfilt3使用一个立方过滤器。默认的过滤器尺寸2 *装天花板(2 *σ)+ 1

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

图像填充,指定为以下之一。

价值 描述
数字标量 垫形象与恒定值的元素。
“圆”

维内垫与循环重复的元素。

“复制”

垫通过重复的边界元素数组。

“对称”

垫形象的镜子反射本身。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串

域进行滤波,指定为以下值之一。

过滤领域 描述
“汽车” 执行空间或频域卷积,基于内部启发式。
“频率” 执行在频域卷积。
“空间” 执行在空间域卷积。

数据类型:字符|字符串

输出参数

全部折叠

过滤后的形象,作为一个数值数组返回相同的类和大小作为输入图像。

提示

  • 如果图像一个包含年代或年代,随后的行为imgaussfilt3频域滤波是未定义的。这可能发生,如果你设置FilterDomain参数“频率”或者如果你设置它“汽车”imgaussfilt3使用频域滤波。限制的传播年代和在输出的方式类似imfilter,可以考虑设置FilterDomain参数“空间”

  • 如果你设置FilterDomain参数“汽车”,然后imgaussfilt3使用一个内部启发式来确定空间或频域滤波是否更快。这种启发式方法是计算机有关,不同的配置可能会有所不同。为获得最佳性能,尝试两个选项,“空间”“频率”为你的图像,确定最佳过滤领域和内核大小。

  • 如果你不指定填充参数,然后imgaussfilt3使用“复制”填充在默认情况下,这是不同于默认使用imfilter

扩展功能

版本历史

介绍了R2015a

全部展开

另请参阅

|