A Riemannian network for SPD matrix learning
Symmetric Positive Definite (SPD) matrix learning methods have become popular in many image and video processing tasks, thanks to their ability to learn appropriate statistical representations while respecting Riemannian geometry of underlying SPD manifolds. In this paper we build a Riemannian netwo...
Saved in:
Main Authors: | , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2017
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/6542 https://ink.library.smu.edu.sg/context/sis_research/article/7545/viewcontent/A_riemannian_network_for_SPD_matrix_learning.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-7545 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-75452022-01-10T03:43:52Z A Riemannian network for SPD matrix learning HUANG, Zhiwu VAN, Gool L. Symmetric Positive Definite (SPD) matrix learning methods have become popular in many image and video processing tasks, thanks to their ability to learn appropriate statistical representations while respecting Riemannian geometry of underlying SPD manifolds. In this paper we build a Riemannian network architecture to open up a new direction of SPD matrix non-linear learning in a deep model. In particular, we devise bilinear mapping layers to transform input SPD matrices to more desirable SPD matrices, exploit eigenvalue rectification layers to apply a non-linear activation function to the new SPD matrices, and design an eigenvalue logarithm layer to perform Riemannian computing on the resulting SPD matrices for regular output layers. For training the proposed deep network, we exploit a new backpropagation with a variant of stochastic gradient descent on Stiefel manifolds to update the structured connection weights and the involved SPD matrix data. We show through experiments that the proposed SPD matrix network can be simply trained and outperform existing SPD matrix learning and state-of-the-art methods in three typical visual classification tasks. 2017-02-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6542 https://ink.library.smu.edu.sg/context/sis_research/article/7545/viewcontent/A_riemannian_network_for_SPD_matrix_learning.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Artificial intelligence; Eigenvalues and eigenfunctions; Geometry; Mathematical transformations; Network architecture; Stochastic systems; Video signal processing Artificial Intelligence and Robotics OS and Networks |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Artificial intelligence; Eigenvalues and eigenfunctions; Geometry; Mathematical transformations; Network architecture; Stochastic systems; Video signal processing Artificial Intelligence and Robotics OS and Networks |
spellingShingle |
Artificial intelligence; Eigenvalues and eigenfunctions; Geometry; Mathematical transformations; Network architecture; Stochastic systems; Video signal processing Artificial Intelligence and Robotics OS and Networks HUANG, Zhiwu VAN, Gool L. A Riemannian network for SPD matrix learning |
description |
Symmetric Positive Definite (SPD) matrix learning methods have become popular in many image and video processing tasks, thanks to their ability to learn appropriate statistical representations while respecting Riemannian geometry of underlying SPD manifolds. In this paper we build a Riemannian network architecture to open up a new direction of SPD matrix non-linear learning in a deep model. In particular, we devise bilinear mapping layers to transform input SPD matrices to more desirable SPD matrices, exploit eigenvalue rectification layers to apply a non-linear activation function to the new SPD matrices, and design an eigenvalue logarithm layer to perform Riemannian computing on the resulting SPD matrices for regular output layers. For training the proposed deep network, we exploit a new backpropagation with a variant of stochastic gradient descent on Stiefel manifolds to update the structured connection weights and the involved SPD matrix data. We show through experiments that the proposed SPD matrix network can be simply trained and outperform existing SPD matrix learning and state-of-the-art methods in three typical visual classification tasks. |
format |
text |
author |
HUANG, Zhiwu VAN, Gool L. |
author_facet |
HUANG, Zhiwu VAN, Gool L. |
author_sort |
HUANG, Zhiwu |
title |
A Riemannian network for SPD matrix learning |
title_short |
A Riemannian network for SPD matrix learning |
title_full |
A Riemannian network for SPD matrix learning |
title_fullStr |
A Riemannian network for SPD matrix learning |
title_full_unstemmed |
A Riemannian network for SPD matrix learning |
title_sort |
riemannian network for spd matrix learning |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2017 |
url |
https://ink.library.smu.edu.sg/sis_research/6542 https://ink.library.smu.edu.sg/context/sis_research/article/7545/viewcontent/A_riemannian_network_for_SPD_matrix_learning.pdf |
_version_ |
1770575984395812864 |