首页 文章

如何在matlab中获得相关系数

提问于
浏览
1

在我读到的关于加密的每篇论文中,他们喜欢通过显示3个值来显示其加密图像的相关系数:水平相关系数 . 垂直相关系数 . 对角线相关系数 . 并且他们为加密图像和普通图像(lena)显示这3个值 . 我的问题是如何在matlab中做到这一点?如果它没有matlab函数,那么它们用来获得这3个值的等式是什么?

表2两个图像中两个相邻像素的相关系数示例:

Plain-image        Ciphered image
Horizontal 0.92401               0.01589
Vertical   0.95612                 0.06538
Diagonal   0.92659                 0.03231

任何领导都会有所帮助,谢谢

1 回答

  • 0

    如果我理解正确,您希望对某个给定图像中的像素对执行相关分析 .

    原则上我会选择 cov 函数:在您的特定情况下, cov 将检索 [2*2] 对称矩阵 . 对角元素将表示您的 horizontalvertical 相关系数,而较低(较高)三角形元素将保留 diagonal 相关系数 .

    我希望这能帮到您 .

相关问题