admin管理员组文章数量:1516870
示例代码
SPD 流形即为由 SPD 矩阵所张成的空间,那么对于任意两个SPD矩阵 X, Y ,它们之间的距离通常可以由如下四种方式来计算:
1.仿射不变黎曼度量 (Affine Invariant Riemannian Metric):
d A 2 ( X , Y ) = ∣ ∣ log ( X − 1 2 Y X − 1 2 ) ∣ ∣ F 2 d_A^2(X,Y)=|| \log(X^{-\frac{1}{2}}Y X^{-\frac{1}{2}}) ||_F^2 dA2(X,Y)=∣∣log(X−21YX−21)∣∣F2
2. Stein散度 (Stein divergence):
d S 2 ( X , Y ) = log det ( X + Y 2 ) − 1 2 log det ( X Y ) d_S^2(X,Y)= \log \det(\frac{X+Y}{2})-\frac{1}{2}\log \det(XY) dS2(X,Y)=logdet(2X+Y)−21logdet(XY)
3. Jeffrey散度 (Jeffrey divergence):
d J 2 ( X , Y ) = 1 2 T r ( X − 1 Y ) + 1 2 T r ( Y − 1 X ) − n {d{_J^2}}(X,Y) = \frac{1}{2}Tr(X^{-1}Y) + \frac{1}{2}Tr(Y^{-1}X) - n dJ2(X,Y)=21Tr(X−1Y)+21Tr(Y−1X)−n
4.对数欧氏度量 (Log-Euclidean Metric):
d L 2 ( X , Y ) = ∥ log ( X ) − log ( Y ) ∥ F 2 {{d}{_{L}^2}}(X,Y) = {\parallel{\log\left(X\right)-\log\left(Y\right)}\parallel}{_F^2} dL2(X,Y)=∥log(X)−log(Y)∥F2
示例代码:
Github : /
百度云: 提取码:xv9k
相关推荐
1. SPD流形上均值计算: /
2. SPD流形上协方差计算: /
3. SPD流形上差分向量计算: /
如果这个内容对于您的研究工作有帮助,我们将非常感激您可以引用我们的文章:[1,2].
[1]. Chen K X, Ren J Y, Wu X J, et al. Covariance Descriptors on a Gaussian Manifold and their Application to Image Set Classification[J]. Pattern Recognition, 2020, 107: 107463. [link]
[2]. Chen K X, Wu X J, Wang R, et al. Riemannian kernel based Nyström method for approximate infinite-dimensional covariance descriptors with application to image set classification[C]//International conference on pattern recognition (ICPR). 2018, 651-656. [link]
本文标签: 示例代码
版权声明:本文标题:示例代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1730740983a1510371.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论