Dynamic-Static Hybrid Dictionary Learning: Enhancing Deep K-SVD for Image Denoising and Beyond

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Dictionary learning (DicL) is a fundamental technique in sparse representation, widely applied in image processing. As a promising deep extension of traditional DicL, Deep K-SVD (DKSVD) inherits the interpretability of classical models while benefiting from the strong learning capacity of deep networks. However, its reliance on static dictionaries limits adaptability in complex scenarios. To overcome this limitation, we propose DS-DKSVD, a dynamic-static extension of DKSVD, which integrates a hybrid dictionary composed of static and dynamic components. The static component, represented by network parameters, captures global features from training data, while the dynamic component, generated by a dedicated sub-network, adapts to specific input characteristics. During patch averaging, DS-DKSVD dynamically assigns weights, enhancing inter-patch variation handling. Extensive experiments on non-blind and blind image denoising demonstrate its superiority over existing methods. DS-DKSVD achieves up to 0.46 dB and 0.42 dB improvements in PSNR over the original DKSVD and its adaptive variant (AKSVD), respectively. Beyond denoising, a preliminary image classification task highlights the broader applicability of DS-DKSVD. Complementing these quantitative results, visualizations of the learned hybrid dictionary provide qualitative evidence of its interpretability, revealing the complementary roles of static and dynamic components. The source code for the DS-DKSVD is publicly available at https://github.com/yaojingzeo/DS-DKSVD.

Article activity feed