文档

edge3

查找边缘3 d体积强度

语法

BW = edge3 (V, approxcanny,打)
BW = edge3 (V, approxcanny,推敲,σ)
BW = edge3 (V,索贝尔,打)
BW = edge3 (V,索贝尔,颠簸,“称号”)

描述

BW= edge3 (V“approxcanny”,)返回中的边缘强度或二进制体积V使用近似的方法。近似的方法发现边缘通过寻找局部梯度的最大值Vedge3使用高斯平滑的导数计算梯度体积。

近似的方法,是一个双元素向量的第一个元素是低阈值,第二个元素是高阈值,[lowthresh highthresh]。如果你指定一个标量,edge3高阈值和使用这个值0.4 *打低阈值。

近似的方法使用两个阈值检测强和弱边缘,和包括弱边缘在输出只有在连接到强大的边缘。该方法比Sobel方法更容易检测到真正的弱边缘。

例子

BW= edge3 (V“approxcanny”,,σ)回报中的边缘强度或二进制体积V,在那里σ是一个标量,指定高斯平滑滤波器的标准差。σ也可以是1×3矢量,[SigmaX, SigmaY SigmaZ]在每个方向,指定不同的标准差。在每个方向有不同的尺度的各向异性卷,使用mulitipleσ值。默认情况下,σ√6 (2)各向同性。edge3选择的大小自动过滤,基于σ

例子

BW= edge3 (V“索贝尔”,)接受一个强度或二进制卷V并返回一个二进制体积BW,这是相同的大小V,1 s函数发现边缘的地方V和0。

Sobel方法发现使用Sobel边缘近似导数。它返回在这些点边缘的梯度V是最大的。

是一个标量,指定索贝尔的敏感度阈值方法。edge3忽略所有边缘并不比

BW= edge3 (V“索贝尔”,,' nothin ')加速算法的操作通过跳过附加edge-thinning阶段。默认情况下,或者当“薄”指定,该算法适用于边缘变薄。

例子

全部折叠

体积数据加载和删除任何单维度。

负载核磁共振成像V =紧缩(D);

想象原始图像。

蒙太奇(重塑(V,大小(D)),地图);

检测边缘的体积。

BW = edge3 (V,“approxcanny”,0.6);

可视化检测边缘。您还可以查看结果使用查看器应用程序。

蒙太奇(重塑(BW,大小(D)))

输入参数

全部折叠

输入卷,指定为一个nonsparse三维数值数组。

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

灵敏度阈值,指定为一个标量或近似精明的,1×2数值向量的形式[lowthresh highthresh]。如果你指定一个标量,edge3高阈值和使用这个值0.4 *打低阈值。

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

标准差的高斯滤波器,指定为一个标量或1×3数值向量的形式[SigmaX SigmaY SigmaZ]

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

输出参数

全部折叠

二进制卷包含0指示边缘和1在其他地方,作为三维数值数组,返回相同的大小V

另请参阅

介绍了R2017b

这个主题有帮助吗?