Title

image.png

摘要

image.png
在极坐标下定义了一种流形上的卷积算子,网络由滤波器、线性和非线性算子的级联组成,其系数为可学习参数。

Background

image.png
流形上的LB算子,其特征函数构成了流形上的一组正交基。

image.png
流形上的热扩散方程,其解为各点传递过来的热量之和。

image.png
三角网格上的LB算子

Spectral descriptors

image.png
主流的谱描述子都是通过谱域上的transfer function来实现的.

image.png

Convolutional neural networks on manifolds

Geodesic convolution

image.png
这里先介绍 Patch 算子,Geodesic CNN - 图10计算了f在点x处附近一个patch中的加权和。
看起来有点复杂,可以把它类比于图像上的高斯滤波算子,不同的是,高斯滤波的权值随欧式距离衰减,而patch算子的权值随经度和维度的差异之积衰减。

image.png
Geodesic CNN - 图12将f映射成了一个极坐标系下的函数,Geodesic CNN - 图13是定义在极坐标系上的一个滤波函数。
那么f和a在流形上的卷积通过极坐标系下的乘积表示。

为什么要这样定义呢?因为空间上的卷积都可以通过和卷积核的乘积表示,但需要将卷积窗口的大小和卷积核的尺寸对齐,因此考虑到转化到极坐标系下。

image.png

Geodesic CNN

image.png
线性层就是输入特征的线性组合

image.png
image.png
卷积层,为了保证由不同角度建立的极坐标系下得到的值都相同,因此做卷积时就将所有角度都卷一遍。

image.png
最大值池化层,同样考虑到角度的不变性,采用所有角度中的最大值。

image.png
计算不同角度w在傅里叶变换后的系数。

image.png

image.png

最后摆一个整体架构。