在哨兵-1 SAR图像上实现了GLCM纹理分析.图像分辨率高。GLCM纹理分析的参数如下:
窗口大小: 5x5
Quantizer:可能成立的Quantizer
量化: 64位
角:0度
位移: 1
输出10种不同的纹理图像。然而,像素值的范围不是在0到1之间,每个纹理的范围都在不同的min和最大值之间。我认为这应该介于0到1之间,因为这是一个用GLCM对每个像素进行计算的概率分析。
我是不是错过了一步?
发布于 2018-07-14 17:37:07
我猜您得到了10幅不同的图像,因为您要对每个图像像素执行以下操作:
displacement=1
和angle=0
的GLCM。这将产生一个由10幅图像组成的堆栈,每个特征从本地GLCM提取一幅图像。
问题是Haralick特征没有被标准化为1。例如,考虑熵的标准定义:
如果您希望在[0, 1]
范围内获得熵值,则应将上面的方程除以最大熵(以位为单位),如下所示:
哪里
是不同灰色级别的数目。
本论文解释了如何规范从GLCM中提取的对比度、相关性、能量、熵和均匀性特征,使它们具有0,1的范围。
https://stackoverflow.com/questions/51330883
复制相似问题