Multi-task learning with self-learning weight for image denoising

Abstract Background Image denoising technology removes noise from the corrupted image by utilizing different features between image and noise. Convolutional neural network (CNN)-based algorithms have been the concern of the recent progress on diverse image restoration problems and become an efficien...

Full description

Bibliographic Details
Main Authors: Qian Xiang, Yong Tang, Xiangyang Zhou
Format: Article
Language:English
Published: SpringerOpen 2024-04-01
Series:Journal of Engineering and Applied Science
Subjects:
Online Access:https://doi.org/10.1186/s44147-024-00425-7
_version_ 1827277136111599616
author Qian Xiang
Yong Tang
Xiangyang Zhou
author_facet Qian Xiang
Yong Tang
Xiangyang Zhou
author_sort Qian Xiang
collection DOAJ
description Abstract Background Image denoising technology removes noise from the corrupted image by utilizing different features between image and noise. Convolutional neural network (CNN)-based algorithms have been the concern of the recent progress on diverse image restoration problems and become an efficient solution in image denoising. Objective Although a quite number of existing CNN-based image denoising methods perform well on the simplified additive white Gaussian noise (AWGN) model, their performance often degrades severely on the real-world noisy images which are corrupted by more complicated noise. Methods In this paper, we utilized the multi-task learning (MTL) framework to integrate multiple loss functions for collaborative training of CNN. This approach aims to improve the denoising performance of CNNs on real-world images with non-Gaussian noise. Simultaneously, to automatically optimize the weights of individual sub-tasks within the MTL framework, we incorporated a self-learning weight layer into the CNN. Results Extensive experiments demonstrate that our approach effectively enhances the denoising performance of CNN-based image denoising algorithms on real-world images. It reduces excessive image smoothing, improves quantitative metrics, and enhances visual quality in the restored images. Conclusion Our method shows the effectiveness of the improved performance of denoising CNNS for real-world image denoising processing.
first_indexed 2024-04-24T07:15:48Z
format Article
id doaj.art-ffb2d328badb4e6abdef5818e20de9ae
institution Directory Open Access Journal
issn 1110-1903
2536-9512
language English
last_indexed 2024-04-24T07:15:48Z
publishDate 2024-04-01
publisher SpringerOpen
record_format Article
series Journal of Engineering and Applied Science
spelling doaj.art-ffb2d328badb4e6abdef5818e20de9ae2024-04-21T11:20:16ZengSpringerOpenJournal of Engineering and Applied Science1110-19032536-95122024-04-0171111510.1186/s44147-024-00425-7Multi-task learning with self-learning weight for image denoisingQian Xiang0Yong Tang1Xiangyang Zhou2College of Information Science and Engineering, Wuchang Shouyi UniversitySchool of Artificial Intelligence, Hubei Business CollegeCollege of Information Science and Engineering, Wuchang Shouyi UniversityAbstract Background Image denoising technology removes noise from the corrupted image by utilizing different features between image and noise. Convolutional neural network (CNN)-based algorithms have been the concern of the recent progress on diverse image restoration problems and become an efficient solution in image denoising. Objective Although a quite number of existing CNN-based image denoising methods perform well on the simplified additive white Gaussian noise (AWGN) model, their performance often degrades severely on the real-world noisy images which are corrupted by more complicated noise. Methods In this paper, we utilized the multi-task learning (MTL) framework to integrate multiple loss functions for collaborative training of CNN. This approach aims to improve the denoising performance of CNNs on real-world images with non-Gaussian noise. Simultaneously, to automatically optimize the weights of individual sub-tasks within the MTL framework, we incorporated a self-learning weight layer into the CNN. Results Extensive experiments demonstrate that our approach effectively enhances the denoising performance of CNN-based image denoising algorithms on real-world images. It reduces excessive image smoothing, improves quantitative metrics, and enhances visual quality in the restored images. Conclusion Our method shows the effectiveness of the improved performance of denoising CNNS for real-world image denoising processing.https://doi.org/10.1186/s44147-024-00425-7Self-learning weightMulti-objective optimizationNon-Gaussian noise modelImage denoisingMulti-task learningConvolutional neural network
spellingShingle Qian Xiang
Yong Tang
Xiangyang Zhou
Multi-task learning with self-learning weight for image denoising
Journal of Engineering and Applied Science
Self-learning weight
Multi-objective optimization
Non-Gaussian noise model
Image denoising
Multi-task learning
Convolutional neural network
title Multi-task learning with self-learning weight for image denoising
title_full Multi-task learning with self-learning weight for image denoising
title_fullStr Multi-task learning with self-learning weight for image denoising
title_full_unstemmed Multi-task learning with self-learning weight for image denoising
title_short Multi-task learning with self-learning weight for image denoising
title_sort multi task learning with self learning weight for image denoising
topic Self-learning weight
Multi-objective optimization
Non-Gaussian noise model
Image denoising
Multi-task learning
Convolutional neural network
url https://doi.org/10.1186/s44147-024-00425-7
work_keys_str_mv AT qianxiang multitasklearningwithselflearningweightforimagedenoising
AT yongtang multitasklearningwithselflearningweightforimagedenoising
AT xiangyangzhou multitasklearningwithselflearningweightforimagedenoising