Hardware and Software Complex for Automatic Level Estimation and Removal of Gaussian Noise in Images
The hardware and software complex for an automatic level estimation and the removal of Gaussian noise in digital images has been developed. The complex consists of video cameras, computers and the software developed in MATLAB.
The calculation of Gaussian noise level is performed by the developed method, which is based on image filtering and iterative selection of region of interest. As the noise level, its standard deviation is considered. The developed software is designed for the video camera adjustment and is aimed at obtaining a series of images of one object, taken with video camera under the same lighting conditions, but at different values of the brightness parameter. For each image from the series, calculation of noise level and signal-to-noise ratio enable one to determine the optimal value of the brightness parameter.
The mathematical model, the method and the software for automatic removal of Gaussian noise in digital images with the use quasi-optimal Gaussian filter have been developed. A signal is described by the sum of the sinusoids, the amplitudes and periods of which are calculated on the basis of the energy spectrum of the original image. The quasi-optimal value of the standard deviation of the Gaussian filter kernel is obtained as the value at which the standard deviation between the filtered image brightness and the signal brightness is minimized. The accuracy of the developed filtration method has been verified by removing Gaussian noise in a set of 100 test images.
KeywordsVideo camera Digital image processing Gaussian noise Gaussian filter Automatic image filtering
- 2.Gonzalez, R., Woods, R.: Digital Image Processing. Prentice Hall, Upper Saddle River (2002)Google Scholar
- 3.Gonzalez, R., Woods, R., Eddins, L.: Digital Image Processing using MATLAB. Prentice Hall, Upper Saddle River (2004)Google Scholar
- 5.Zoran, D., Weiss, Y.: Scale invariance and noise in natural images. In: Proceedings of the IEEE 12th International Conference on Computer Vision, pp. 2209–221 (2009)Google Scholar
- 7.Russ, J.C.: The Image Processing Handbook. Taylor and Francis Group, Boca Raton (2011)Google Scholar
- 9.Tsin, Y., Ramesh, V., Kanade, T.: Statistical calibration of CCD imaging process. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 480–487 (2001)Google Scholar
- 10.Balovsyak, S.V., Odaiska, K.S.: Automatic removal of Gaussian noise in Digital images by Quasi-optimal Gauss Filter. Radioelectron. Comput. Syst. 83(3). 26–35 (2017). (in Ukrainian). https://www.khai.edu/csp/nauchportal/Arhiv/REKS/2017/REKS317/Balovsyak.pdf
- 11.Solonyna, A.Y., Ulakhovych, D.A., Arbuzov, S.M., Solov’eva, E.B.: Fundamentals of Digital Signal Processing. BKhV-Peterburh, SPb (2005). (in Russian)Google Scholar
- 12.Thonhpanja, S., Phinyomark, A., Phukpattaranont, P., Limsakul, C.: Mean and median frequency of EMG signal to determine muscle force based on time-dependent power spectrum. Elektronika IR Elektrotechnika 19(3), 51–56 (2013)Google Scholar
- 13.Jahne, B.: Digital Image Processing. Springer, Heidelberg (2005)Google Scholar
- 15.The Berkeley Segmentation Dataset and Benchmark: BSDS300. https://www.eecs.berkeley.edu/Research/Pro-jects/CS/vision/bsds
- 16.Li, J., Rich, W., Buhl-Brown, D.: Texture analysis of remote sensing imagery with clustering and Bayesian inference. Int. J. Image Graph. Sig. Process. (IJIGSP) 7(9), 1–10 (2015). https://doi.org/10.5815/ijigsp.2015.09.01