如何将 Gabor 小波应用于 3d 体积?

How to apply Gabor wavelet to a 3d volume?

我正在寻找一种将 Gabor 小波函数应用于体积以从中提取小静脉的方法。

我有一个来自 here 的 3D Gabor 过滤器创建器。

这些是我的参数:

gabor3_fwb([1 1], [pi/4 pi/4], 10, 0, 20);

另外我的图片是 150x150x150 double

这是我的过滤器:

给定你的图像 image 和你的 Gabor 内核 kernel,你只需将两者进行卷积以获得过滤后的图像:

 result = convn(image, kernel, 'same');

由于 kernel 是复值(如果不是,则您的 Gabor 生成器是错误的),result 也将是复值。通常使用结果的大小:

result = abs(result);