赞
踩
G = ( V , E , W ) \boldsymbol{G = (V,E,W)} G=(V,E,W)
定义了图上的导数,刻画了信号在图上的平滑程度。
L
=
D
−
W
\boldsymbol{L = D - W}
L=D−W
L
=
I
−
D
−
1
2
W
D
−
1
2
\boldsymbol{L}=\boldsymbol{I}-\boldsymbol{D}^{-\frac{1}{2}} \boldsymbol{W} \boldsymbol{D}^{-\frac{1}{2}}
L=I−D−21WD−21
I
\boldsymbol{I}
I为单位矩阵,
L
\boldsymbol{L}
L的每个元素如下:
L
i
,
j
:
=
{
1
if
i
=
j
and
deg
(
v
i
)
≠
0
−
1
deg
(
v
i
)
deg
(
v
j
)
if
i
≠
j
and
v
i
is adjacent to
v
j
0
otherwise.
\boldsymbol{L_{i, j}:=\left\{1 if i=j and deg(vi)≠0−1√deg(vi)deg(vj) if i≠j and vi is adjacent to vj0 otherwise.
假如图上有n个节点,每个节点有一个取值,图上的一个信号就是一个n维度的向量,我们需要把这个n维度的向量变换到新的域里边去,那就需要一组基,这组基呢就是拉普拉斯矩阵的n个特征向量。它的n个特征向量就构成了一个n维空间,且n个特征向量正交的,这是由拉普拉斯矩阵性质决定的。我们所需要做的就是把这信号x投影在这n个基上,就相当于 x 在 u 1 的 投 影 = x ⋅ u 1 x在u_1的投影 = x \cdot u_1 x在u1的投影=x⋅u1,x在新的这组基下的投影 x ^ = U T x \widehat{\boldsymbol{x}}=\boldsymbol{U}^{T} \boldsymbol{x} x =UTx, x ^ \widehat{\boldsymbol{x}} x 就是这个原始信号在谱域的表达。如何转换回,需要对其进行逆变换 x = U x ^ x=U \widehat{x} x=Ux 。
图傅里叶变换:
x
^
=
U
T
x
\widehat{\boldsymbol{x}}=\boldsymbol{U}^{T} \boldsymbol{x}
x
=UTx
图傅里叶逆变换:
x
=
U
x
^
\boldsymbol{x}=\boldsymbol{U} \widehat{\boldsymbol{x}}
x=Ux
两个信号的卷积,可以看成他们傅里叶变换后的点积。
根据卷积定理,给定一个x作为输入,y作为卷积核,图卷积
∗
G
*_G
∗G可表示为
【对整体进行傅里叶逆变换((对x进行傅里叶变换)点乘(对y进行傅里叶变换))】
x ∗ G y = U ( ( U T x ) ⊙ ( U T y ) ) \boldsymbol{x *_{G} y=U\left(\left(\boldsymbol{U}^{T} \boldsymbol{x}\right) \odot\left(\boldsymbol{U}^{T} y\right)\right)} x∗Gy=U((UTx)⊙(UTy))
所以可进一步表示为:
x
∗
G
y
=
U
g
θ
U
T
x
\boldsymbol{x} *_{\boldsymbol{G}} \boldsymbol{y}=\boldsymbol{U} \boldsymbol{g}_{\theta} \boldsymbol{U}^{\boldsymbol{T}} \boldsymbol{x}
x∗Gy=UgθUTx
h-非线性变换。
信号变换的过程
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。