图像去噪过程可视化系统设计与实现
Design and Implementation of a Visualization System for Image Denoising Process
DOI: 10.12677/jsta.2026.144070, PDF,    科研立项经费支持
作者: 贾宇欣, 翟 林*:沈阳航空航天大学理学院,辽宁 沈阳;孔博一, 佟宇鑫:沈阳航空航天大学经济与管理学院,辽宁 沈阳
关键词: 图像去噪过程可视化自适应滤波动态GIFImage Denoising Process Visualization Adaptive Filtering Dynamic GIF
摘要: 传统图像去噪算法通常以最终输出结果作为主要评价依据,其内部迭代优化与噪声抑制过程对用户呈“黑箱”状态,难以支撑算法原理教学与效果分析。针对这一问题,本文设计并实现一套面向教学与演示的图像去噪过程可视化系统,集成均值滤波、中值滤波、高斯滤波、BM3D等多种经典算法,通过迭代中间帧捕获与动态GIF合成,将抽象的去噪过程转化为直观可视的动画演示。在此基础上,本文提出一种参数自适应的交替迭代去噪算法,对纯椒盐噪声与椒盐噪声和高斯噪声的混合噪声在每轮先进行中值滤波,再用高斯滤波与双边滤波交替执行;对纯高斯噪声直接进行高斯–双边交替去噪。滤波参数由噪声估计、梯度复杂度因子与迭代退火因子联合调节,在有效去除噪声的同时更好地保留边缘与细节信息。系统采用多线程架构分离计算任务与界面渲染,保证交互流畅,并通过PSNR、SSIM实现去噪质量的客观量化评价。实验结果表明,该系统能够清晰展示各类算法的去噪演化过程,本文所提出参数自适应的交替迭代去噪算法在多种噪声类型与噪声强度下均具有更优综合表现,可为图像去噪算法的教学演示与效果对比提供有效支撑。
Abstract: Traditional image denoising algorithms typically take the final output result as the primary evaluation criterion, leaving the internal iterative optimization and noise suppression process as a “black box” to users, which makes it difficult to support the teaching of algorithm principles and performance analysis. To address this issue, this paper designs and implements a visualization system for the image denoising process oriented toward teaching and demonstration. The system integrates multiple classical algorithms, including Mean Filtering, Median Filtering, Gaussian Filtering, and BM3D. By capturing intermediate iteration frames and synthesizing dynamic GIFs, the abstract denoising process is transformed into an intuitive visual animated demonstration. On this basis, this paper proposes a parameter-adaptive alternating iterative denoising algorithm. For pure salt-and-pepper noise and mixed noise consisting of salt-and-pepper and Gaussian noise, median filtering is first performed in each iteration round, followed by alternating execution of Gaussian filtering and bilateral filtering; for pure Gaussian noise, Gaussian-bilateral alternating denoising is directly performed. The filtering parameters are jointly regulated by noise estimation, a gradient complexity factor, and an iterative annealing factor, which effectively removes noise while better preserving edge and detail information. The system adopts a multi-threaded architecture to separate computational tasks from interface rendering, ensuring smooth interaction, and provides objective quantitative evaluation of denoising quality through PSNR and SSIM metrics. Experimental results demonstrate that the system can clearly present the denoising evolution processes of various algorithms, and the proposed parameter-adaptive alternating iterative denoising algorithm achieves superior comprehensive performance under multiple noise types and intensities, which can provide effective support for the teaching demonstration and performance comparison of image denoising algorithms.
文章引用:贾宇欣, 翟林, 孔博一, 佟宇鑫. 图像去噪过程可视化系统设计与实现[J]. 传感器技术与应用, 2026, 14(4): 726-740. https://doi.org/10.12677/jsta.2026.144070

参考文献

[1] 刘利平, 乔乐乐, 蒋柳成. 图像去噪方法概述[J]. 计算机科学与探索, 2019, 13(7): 1021-1038.
[2] R.C.冈萨雷斯, R.E.伍兹. 数字图像处理: 英文版[M]. 第4版. 北京: 电子工业出版社, 2024: 164-170.
[3] Tukey, J.W. (1970) Exploratory Data Analysis. Addison-Wesley.
[4] Buades, A., Coll, B. and Morel, J.M. (2005) A Non-Local Algorithm for Image Denoising. 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, 20-26 June 2005, 60-65.
[5] Donoho, D.L. and Johnstone, I.M. (1994) Ideal Spatial Adaptation by Wavelet Shrinkage. Biometrika, 81, 425-455. [Google Scholar] [CrossRef
[6] Starck, J.L., Candès, E.J. and Donoho, D.L. (2002) The Curvelet Transform for Image Denoising. IEEE Transactions on Image Processing, 11, 670-684. [Google Scholar] [CrossRef] [PubMed]
[7] Dabov, K., Foi, A., Katkovnik, V. and Egiazarian, K. (2007) Image Denoising by Sparse 3-D Transform-Domain Collaborative Filtering. IEEE Transactions on Image Processing, 16, 2080-2095. [Google Scholar] [CrossRef] [PubMed]
[8] Zhang, K., Zuo, W.M., Chen, Y.J., et al. (2017) Beyond a Gaussian Denoiser: Residual Learning of Deep CNN for Image Denoising. IEEE Transactions on Image Processing, 26, 3142-3155. [Google Scholar] [CrossRef] [PubMed]
[9] Lempitsky, V., Vedaldi, A. and Ulyanov, D. (2018) Deep Image Prior. 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, 18-23 June 2018, 9446-9454. [Google Scholar] [CrossRef
[10] 王正勇, 罗代建, 何小海. 图像去噪效果评价与可视化平台设计[J]. 仪器仪表学报, 2018, 39(S1): 189-194.
[11] Rudin, L.I., Osher, S. and Fatemi, E. (1992) Nonlinear Total Variation Based Noise Removal Algorithms. Physica D: Nonlinear Phenomena, 60, 259-268. [Google Scholar] [CrossRef
[12] Canny, J. (1986) A Computational Approach to Edge Detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 8, 679-698. [Google Scholar] [CrossRef
[13] Tomasi, C. and Manduchi, R. (1998) Bilateral Filtering for Gray and Color Images. 1998 Proceedings of the 6th International Conference on Computer Vision, Bombay, 4-7 January 1998, 839-846.
[14] 王珊, 高珊珊, 郭宁宁, 等. 多层次轮廓约束的图像放大算法[J]. 计算机辅助设计与图形学学报, 2019, 31(10): 1817-1830.
[15] 佟雨兵, 张其善, 祁云平. 基于PSNR与SSIM联合的图像质量评价模型[J]. 中国图象图形学报, 2006, 11(12): 1758-1763.
[16] Wang, Z., Bovik, A.C., Sheikh, H.R., et al. (2004) Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing, 13, 600-612. [Google Scholar] [CrossRef] [PubMed]