그림 1. BM3D 기법의 시스템 흐름도 Fig. 1. BM3D Filtering System Flow
그림 2. 이진화평면 분해의 예 (L = 24). Fig. 2. Example of bit-plane decomposition (L = 24).
그림 3. 이상치(outlier)를 중심으로 3x3 윈도우 내에서 참값 추정치 범위내의 화소값 가져오기의 예. Fig. 3. Collecting the pixels belonging to the confident range of the outlier pixel which is at the center of 3x3 window.
그림 4. 이상치를 참값 추정치 범위내의 화소값으로 대치하는 방법. Fig. 4. Replacing the outlier pixels with the pixels belonging to the estimated range of true pixel values.
그림 5. 실험 영상. Fig. 5. Images used for the experiments.
그림 6. Barbara영상의 잡음제거 예. Fig. 6. Examples of denoising Barbara image.
그림 7. 최대 성능과 최소 성능의 잡음제거 예. Fig. 7. Examples of max and min denoising performance.
표 1. 잡음제거의 PSNR(dB) 성능평가 Table 1. Denoising results in PSNR (dB)
References
- K Dabov, A Foi, V Katkovnik, K. Egiazarian, "Image Denoising by Sparse 3-D Transform-domain Collaborative Filtering", IEEE Transactions on Image Processing, vol. 16, no. 8, pp. 2080-2095, 2007. https://doi.org/10.1109/TIP.2007.901238
- M. Lebrun, "An Analysis and Implementation of the BM3D Image Denoising Method", Image Processing On Line, vol. 2, pp. 175-213, 2012. https://doi.org/10.5201/ipol.2012.l-bm3d
- D. Yang, and J. Sun, "BM3D-Net: A Convolutional Neural Network for Transform-Domain Collaborative Filtering", IEEE Sig. Proc. Letters, vol. 25, no. 1, pp. 55-59, 2018. https://doi.org/10.1109/LSP.2017.2768660
- M. Hasan and M. El-Sakka, "Improved BM3D Image Denoising Using SSIM-optimized Wiener Filter", EURASIP Journal on Image and Video Processing vol. 2018:25, 2018.
- Y. Hou1 and D. Shen, "Image Denoising with Morphology-an Size-adaptive Block-matching Transform Domain Filtering", EURASIP Journal on Image and Video Processing, vol 2018:59, 2018.
- BM3D implementation using C++. https://github.com/gfacciol/bm3d.
- Tampere University, http://www.cs.tut.fi/-foi/GCF-BM3D/.