TY - JOUR
T1 - CFNet
T2 - Conditional filter learning with dynamic noise estimation for real image denoising
AU - Zuo, Yifan
AU - Yao, Wenhao
AU - Zeng, Yifeng
AU - Xie, Jiacheng
AU - Fang, Yuming
AU - Huang, Yan
AU - Jiang, Wenhui
N1 - Funding information: This work was supported in part by the National Natural Science Foundation of China , under Grant 62271237 and 62132006 , the Natural Science Foundation of Jiangxi Province , under Grants 20224ACB212005, 20223AEI91002 and 20224BAB212010, Double Thousand Plan of Jiangxi Province, under Grant jxsq2019101076.
PY - 2024/1/25
Y1 - 2024/1/25
N2 - A mainstream type of the state of the arts (SOTAs) based on convolutional neural network (CNN) for real image denoising contains two sub-problems, i.e., noise estimation and non-blind denoising. This paper considers real noise approximated by heteroscedastic Gaussian/Poisson–Gaussian distributions with in-camera signal processing pipelines. The related works always exploit the estimated noise prior via channel-wise concatenation followed by a convolutional layer with spatially sharing kernels. Due to the variable modes of noise strength and frequency details of all feature positions, this design cannot adaptively tune the corresponding denoising patterns. To address this problem, we propose a novel conditional filter in which the optimal kernels for different feature positions can be adaptively inferred by local features from the image and the noise map. Also, we bring the thought that alternatively performs noise estimation and non-blind denoising into CNN structure, which continuously updates noise prior to guide the iterative feature denoising. In addition, according to the property of heteroscedastic Gaussian distribution, a novel affine transform block is designed to predict the stationary noise component and the signal-dependent noise component. Compared with SOTAs, extensive experiments are conducted on five synthetic datasets and four real datasets, which shows the improvement of the proposed CFNet. The code and models are available via https://github.com/WenhaoYao/CFNet/.
AB - A mainstream type of the state of the arts (SOTAs) based on convolutional neural network (CNN) for real image denoising contains two sub-problems, i.e., noise estimation and non-blind denoising. This paper considers real noise approximated by heteroscedastic Gaussian/Poisson–Gaussian distributions with in-camera signal processing pipelines. The related works always exploit the estimated noise prior via channel-wise concatenation followed by a convolutional layer with spatially sharing kernels. Due to the variable modes of noise strength and frequency details of all feature positions, this design cannot adaptively tune the corresponding denoising patterns. To address this problem, we propose a novel conditional filter in which the optimal kernels for different feature positions can be adaptively inferred by local features from the image and the noise map. Also, we bring the thought that alternatively performs noise estimation and non-blind denoising into CNN structure, which continuously updates noise prior to guide the iterative feature denoising. In addition, according to the property of heteroscedastic Gaussian distribution, a novel affine transform block is designed to predict the stationary noise component and the signal-dependent noise component. Compared with SOTAs, extensive experiments are conducted on five synthetic datasets and four real datasets, which shows the improvement of the proposed CFNet. The code and models are available via https://github.com/WenhaoYao/CFNet/.
KW - Affine transform
KW - Conditional filter
KW - Image denoising
KW - Noise estimation
UR - http://www.scopus.com/inward/record.url?scp=85180984565&partnerID=8YFLogxK
U2 - 10.1016/j.knosys.2023.111320
DO - 10.1016/j.knosys.2023.111320
M3 - Article
AN - SCOPUS:85180984565
SN - 0950-7051
VL - 284
JO - Knowledge-Based Systems
JF - Knowledge-Based Systems
M1 - 111320
ER -