Abstract
Background: To preserve sharp edges and image details while removing noise, this paper presents a denoising method based on Support Vector Machine (SVM) ensemble for detecting noise.
Methods: The proposed method ISVM can be divided into two stages: noise detection and noise recovery. In the first stage, local binary features and weighted difference features are extracted as input features vector of ISVM, and multiple sub-SVM classifiers are integrated to form the noise classification model of ISVM by iteratively updating the sample weight. The pixels are divided into noise points and signal points. In the noise recovery stage, according to the classification results of the previous stage, only the gray value of the noise point is replaced, and the replacement value is the weighted mean value with the reciprocal of the quadratic square of the distance as the weight.
Results: Finally, the replacement value at the noise point and the original pixel value of the signal point are reconstructed to get the denoised image.
Conclusion: The experiments demonstrate that ISVM can achieve a noise detection rate of up to 99.68%. ISVM is highly effective in the denoising task, produces a visually pleasing denoised image with clear edge information, and offers remarkable improvement compared to that of the BPDF and DAMF.
Keywords: Image denoising, noise detection, support vector machine, ensemble learning, salt and pepper noise, image blocks.
Graphical Abstract
[http://dx.doi.org/10.3906/elk-1705-256]
[http://dx.doi.org/10.1109/TASSP.1982.1163951]
[http://dx.doi.org/10.1016/j.future.2017.12.052]
[http://dx.doi.org/10.1007/s10915-018-0785-8]
[http://dx.doi.org/10.1007/s11042-017-4757-z]
[http://dx.doi.org/10.1109/83.370679 PMID: 18289998]
[http://dx.doi.org/10.1016/j.compeleceng.2018.01.019]
[http://dx.doi.org/10.1109/LSP.2009.2038769]
[http://dx.doi.org/10.1007/BF00994018]
[http://dx.doi.org/10.1016/j.patrec.2014.08.003]
[http://dx.doi.org/10.1109/TMM.2014.2373812]