【发布时间】:2014-01-03 16:45:44
【问题描述】:
我正在做一个关于 Gabor 特征提取的项目。我对 Gabor 特征的含义感到非常困惑。我制作了一个具有不同方向和频率的特征矩阵。是将图像与不同方向和频率的Gabor滤波器组卷积后得到的图像计算得到的图像的统计特征、几何特征、空间域特征、不变性、重复性等特征,是指Gabor特征还是指Gabor特征。
【问题讨论】:
我正在做一个关于 Gabor 特征提取的项目。我对 Gabor 特征的含义感到非常困惑。我制作了一个具有不同方向和频率的特征矩阵。是将图像与不同方向和频率的Gabor滤波器组卷积后得到的图像计算得到的图像的统计特征、几何特征、空间域特征、不变性、重复性等特征,是指Gabor特征还是指Gabor特征。
【问题讨论】:
Gabor 滤波器的作用与哺乳动物视觉皮层细胞非常相似,因此它们从不同方向和不同尺度中提取特征。
我最近也做了一些基于 Gabor 过滤器的特征提取。
最初看起来很难,但很容易实现。
为了让你更容易理解,我会给你一个演练。
假设你有一张像
然后你计算 5 个尺度和 8 个方向的 gabor 特征(我想你已经完成了)你会得到像
现在您需要将每个过滤器与图像进行卷积,以获得 40 个 (8*5=40) 不同表示 (response matrices) 的同一图像,其中每个图像为您提供一个特征向量。
所以卷积之后
现在您需要将这些响应矩阵转换为特征向量。
所以特征向量可能包括:局部能量、平均幅度、相位幅度或局部具有最大能量的方向
我研究了局部能量和平均振幅,并获得了足够好的结果。
局部能量 = 对响应矩阵中每个矩阵值的平方值求和
平均幅度 = 响应矩阵中每个矩阵值的绝对值之和
因此,最后你会得到两个矩阵,每个矩阵都是[1x40]。
您可以将一个矩阵附加到另一个矩阵,从而为一个图像创建一个[1x80] 特征矩阵,从而为 n 个图像创建一个[nx80] 向量以进行进一步训练。
为了提高效率,您可以使用 Log Gabor 过滤器。(see this)
有关使用 Gabor 过滤器进行特征提取的更多信息,请参阅paper
【讨论】: