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...

Full description

Saved in:
Bibliographic Details
Main Authors: Zeng, Yijie, Chen, Jichao, Huang, Guang-Bin
Other Authors: School of Electrical and Electronic Engineering
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