def sre(pred_img, org_img):
org_img = org_img.astype(np.float32)
sre_final = []
for i in range(org_img.shape[2]):
numerator = np.square(np.mean(org_img[:, :, i]))
denominator = (np.linalg.norm(org_img[:, :, i] - pred_img[:, :, i])) /\
(org_img.shape[0] * org_img.shape[1])
sre_final.append(numerator/denominator)
return 10 * np.log10(np.mean(sre_final))
SAM算法是由Kruse等[146]在1993年提出,把图像中的每个像元的光谱视为一个高维向量,通过计算两向量间的夹角来度量光谱间的相似性,夹角越小,两光谱越相似,属于同类地物的可能性越大,因而可根据光谱角的大小来辨别未知数据的类别。总的来说,ERGAS是一种用于评估遥感图像质量的定量指标,它考虑了图像的均方误差、均方根误差以及亮度信息,以提供对图像处理或压缩算法性能的综合评估。后的图像,二者的结构相似性可以看成是失真图像的图像质量衡量指标。在图像质量的衡量上更能符合人眼对图像质量的判断[
参考论文:
On the Performance Evaluation of Pan-Sharpening Techniques
Evaluation of pan-sharpening methods for spatial and spectral quality
Pan-sharpening of multi-spectral images using a new variational m...
在图像处理中,MAT(Matrix)模式是一种常见的表示图像的数据结构。MAT模式将图像表示为一个矩阵或数组,其中每个元素表示图像的一个像素值。MAT模式通常用于灰度图像,其中每个像素的值代表灰度级别,通常在0到255之间。矩阵的行和列对应于图像中的像素位置,因此可以通过索引来访问和修改每个像素的值。...对于彩色图像,MAT模式可以使用三维矩阵表示,其中每个像素包含红、绿、蓝(RGB)三个通道的值。矩阵的行和列仍然对应于图像中的像素位置,而矩阵中的第三个维度代表通道。