Slice-based online convolutional dictionary learning
Convolutional dictionary learning (CDL) aims to learn a structured and shift-invariant dictionary to decompose signals into sparse representations. While yielding superior results compared to traditional sparse coding methods on various signal and image processing tasks, most CDL methods have diffic...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2022
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/159943 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-159943 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1599432022-07-06T03:00:20Z Slice-based online convolutional dictionary learning Zeng, Yijie Chen, Jichao Huang, Guang-Bin School of Electrical and Electronic Engineering Engineering::Electrical and electronic engineering Convolutional Sparse Coding Dictionary Learning Convolutional dictionary learning (CDL) aims to learn a structured and shift-invariant dictionary to decompose signals into sparse representations. While yielding superior results compared to traditional sparse coding methods on various signal and image processing tasks, most CDL methods have difficulties handling large data, because they have to process all images in the dataset in a single pass. Therefore, recent research has focused on online CDL (OCDL) which updates the dictionary with sequentially incoming signals. In this article, a novel OCDL algorithm is proposed based on a local, slice-based representation of sparse codes. Such representation has been found useful in batch CDL problems, where the convolutional sparse coding and dictionary learning problem could be handled in a local way similar to traditional sparse coding problems, but it has never been explored under online scenarios before. We show, in this article, that the proposed algorithm is a natural extension of the traditional patch-based online dictionary learning algorithm, and the dictionary is updated in a similar memory efficient way too. On the other hand, it can be viewed as an improvement of existing second-order OCDL algorithms. Theoretical analysis shows that our algorithm converges and has lower time complexity than existing counterpart that yields exactly the same output. Extensive experiments are performed on various benchmarking datasets, which show that our algorithm outperforms state-of-the-art batch and OCDL algorithms in terms of reconstruction objectives. 2022-07-06T03:00:20Z 2022-07-06T03:00:20Z 2019 Journal Article Zeng, Y., Chen, J. & Huang, G. (2019). Slice-based online convolutional dictionary learning. IEEE Transactions On Cybernetics, 51(10), 5116-5129. https://dx.doi.org/10.1109/TCYB.2019.2931914 2168-2267 https://hdl.handle.net/10356/159943 10.1109/TCYB.2019.2931914 31443059 2-s2.0-85117402247 10 51 5116 5129 en IEEE Transactions on Cybernetics © 2019 IEEE. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering Convolutional Sparse Coding Dictionary Learning |
spellingShingle |
Engineering::Electrical and electronic engineering Convolutional Sparse Coding Dictionary Learning Zeng, Yijie Chen, Jichao Huang, Guang-Bin Slice-based online convolutional dictionary learning |
description |
Convolutional dictionary learning (CDL) aims to learn a structured and shift-invariant dictionary to decompose signals into sparse representations. While yielding superior results compared to traditional sparse coding methods on various signal and image processing tasks, most CDL methods have difficulties handling large data, because they have to process all images in the dataset in a single pass. Therefore, recent research has focused on online CDL (OCDL) which updates the dictionary with sequentially incoming signals. In this article, a novel OCDL algorithm is proposed based on a local, slice-based representation of sparse codes. Such representation has been found useful in batch CDL problems, where the convolutional sparse coding and dictionary learning problem could be handled in a local way similar to traditional sparse coding problems, but it has never been explored under online scenarios before. We show, in this article, that the proposed algorithm is a natural extension of the traditional patch-based online dictionary learning algorithm, and the dictionary is updated in a similar memory efficient way too. On the other hand, it can be viewed as an improvement of existing second-order OCDL algorithms. Theoretical analysis shows that our algorithm converges and has lower time complexity than existing counterpart that yields exactly the same output. Extensive experiments are performed on various benchmarking datasets, which show that our algorithm outperforms state-of-the-art batch and OCDL algorithms in terms of reconstruction objectives. |
author2 |
School of Electrical and Electronic Engineering |
author_facet |
School of Electrical and Electronic Engineering Zeng, Yijie Chen, Jichao Huang, Guang-Bin |
format |
Article |
author |
Zeng, Yijie Chen, Jichao Huang, Guang-Bin |
author_sort |
Zeng, Yijie |
title |
Slice-based online convolutional dictionary learning |
title_short |
Slice-based online convolutional dictionary learning |
title_full |
Slice-based online convolutional dictionary learning |
title_fullStr |
Slice-based online convolutional dictionary learning |
title_full_unstemmed |
Slice-based online convolutional dictionary learning |
title_sort |
slice-based online convolutional dictionary learning |
publishDate |
2022 |
url |
https://hdl.handle.net/10356/159943 |
_version_ |
1738844864297041920 |