示例代码-对称正定流形(Symmetric Positive Definite Manifold ,简称SPD流形)上局部差分向量计算,黎曼局部差分向量.

7 篇文章 0 订阅
3 篇文章 1 订阅

 

黎曼局部差分向量,SPD流形局部差分向量计算

 

前言

\quad 在欧氏空间中,对于任意两个向量 x , y ∈ R k x,y \in R^k x,yRk,它们之间的差分向量为: x − y x-y xy,该差分向量也可以等价为欧氏空间距离公式的平方在 x x x 点的梯度 ▽ x δ 2 ( x , y ) \triangledown_{x}\delta^2(x,y) xδ2(x,y)
\quad 相应的,SPD流形上的黎曼局部差分向量可以定义为: ζ ( X , Y ) = δ ( X , Y ) ▽ X δ 2 ( X , Y ) ∥ ▽ X δ 2 ( X , Y ) ∥ \mathop \zeta(X,Y) = {\delta}(X,Y)\frac{\triangledown_{X}\delta^2(X,Y)} {\parallel \triangledown_{X}\delta^2(X,Y)\parallel} ζ(X,Y)=δ(X,Y)Xδ2(X,Y)Xδ2(X,Y), 其中,这里的 δ \delta δ 为SPD流形上的距离度量 [link]

 

黎曼局部差分向量

\quad 由于SPD流形的特殊性,我们不能通过直接相减来得到差分向量,对应SPD流形上四种常用的距离度量 [link],相应的黎曼局部差分向量有如下的几种具体形式:
 

1.使用AIRM度量,黎曼局部差分向量有如下的表达形式:

ζ ( X , Y ) = 2 X 1 / 2 log ⁡ ( X − 1 / 2 Y X − 1 / 2 ) X 1 / 2 \mathop \zeta(X,Y) = 2X^{1/2} \log(X^{-1/2}YX^{-1/2})X^{1/2} ζ(X,Y)=2X1/2log(X1/2YX1/2)X1/2

2.使用Stein散度,黎曼局部差分向量有如下的表达形式:

ζ ( X , Y ) = X ( X + Y ) − 1 X − 1 2 X \mathop \zeta(X,Y) = X(X+Y)^{-1}X-\frac{1}{2}X ζ(X,Y)=X(X+Y)1X21X

3.使用Jeffrey散度,黎曼局部差分向量有如下的表达形式:

ζ ( X , Y ) = 1 2 X ( Y − 1 − X − 1 Y X − 1 ) X \mathop \zeta(X,Y) = \frac{1}{2}X(Y^{-1}-X^{-1}YX^{-1})X ζ(X,Y)=21X(Y1X1YX1)X

4.使用LEM度量,黎曼局部差分向量有如下的表达形式:

ζ ( X , Y ) = X ( log ⁡ ( X ) − log ⁡ ( Y ) ) + ( log ⁡ ( X ) − log ⁡ ( Y ) ) X \mathop \zeta(X,Y) = X(\log(X)-\log(Y))+(\log(X)-\log(Y))X ζ(X,Y)=X(log(X)log(Y))+(log(X)log(Y))X

 
 
示例代码
 
Github : https://github.com/Kai-Xuan/SPD-OPERATIONS/tree/master/SPD-Metrics/

百度云: https://pan.baidu.com/s/1hPvMsfafGTOnLVOVUXSIYQ 提取码:xv9k
 

如果这个内容对于您的研究工作有帮助,我们将非常感激您可以引用我们的文章:[1]. 

参考:


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]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值