如何将 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);
我正在寻找一种将 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);