DOI 10.4010/2016.1625 ISSN 2321 3361 © 2016 IJESC ` Research Article Volume 6 Issue No. 6 A Review on Various Image and Video Restoration Techniques Er. Manisha Sharma1, Er. Kiran Gupta2 Department of Computer Science Engineering Swami Devi Dyal Institute of Engineering and Technology, Golpura, Barwala, Panchkula, India [email protected], [email protected] 2 Abstract: Reconstruction of low value deteriorated image into high quality improved image is termed as image restoration. The sight of this paper is to have knowledge about mixed restoration techniques like Average filter, Median filter, Wiener filter, Blind deconvolution, and wavelet transform etc. The basis of restoration is to undo the operation of degraded image. There are many grounds because of which degradation takes place like poor weather conditions, camera mis-focus, motion blur noise i.e. Gaussian noise, salt and pepper noise, speckle noise, Poisson noise etc. The idea behind this paper is to bind various restoration techniques in order to have de-blurred, high value, multi-resolution image/video and to recover the original image with minimum loss of precision. Degradation model and review of many restoration approaches to form an actual image qualitatively and quantitatively has been explored in this paper. A quick comparison of various techniques including their advantages and disadvantages are highlighted to have an easy view of various techniques and to mind the importance of restoration in any field. Keywords: Average filter, DCT, Median filter, PSF, Wavelet Transform, Wiener filter. I. INTRODUCTION An image is an uninterrupted two dimensional delivery of luminance or some other visible effect and video is concatenation of images to shape a paradigm. From early period to modern time images have been used to figure out or to stand for something. With the advent of modern century videos came into lifestyle. There are numerous applications where high value image and video has its importance like astronomical imaging, magnetic resonance imaging, visual perception, architecture, military applications etc. Quality of anything has to be preserved at any cost for its proper functioning. This paper figures out retrieval of a corrupted image or video and this process of recuperate an image from its worst ground is called as restoration. Restoration deals with picture rebuilding with minimum loss of data. The major concern is to refine an image or sequence of images from its contorted stage. There are two types of data i.e. useful data and unwanted data. This unwanted data can be any hurdle in making a high quality image or video like any kind of noise, environmental conditions etc. The remainder of this paper is organized as follows: Section II describes the fundamental techniques for restoration of the imaging system. Section III explains the comparison of various filters that are used in restoring a contorted image or video and their results. Section IV ends up with conclusion of this paper. degradation. Additive noise which is merged with degradation function can be [5] Poisson noise, salt and pepper noise, Gaussian noise etc. whose probability density function has been shown in figure 2. (a),(b),(c). The image that is destined from source is the restored image which is refined by various restoration filters whose comprehensive illustration has been weighed up in next section. Fig 1: Block Diagram of Degradation/Restoration model This is how the degradation and restoration process works. Generally, contortion of an image/video occurs during acquisition and transmission phase. IMAGE DEGRADATION/ RESTORATION PROCESS This figure 1. shows that degradation function and additive noise both are combined and operates on an input image f(x,y) to outlet a degraded image f’(x,y). Some restoration filters are applied on g(x,y) to have an original restored image f’(x,y). A systematic image/video can be degraded in view of the fact that an act occurred which is unenviable or due to defective communication channel. Bad weather conditions and indecorous camera arrangement can be an addition to International Journal of Engineering Science and Computing, June 2016 Fig 2: (a) PDF of Gaussian noise [5] 6801 http://ijesc.org/ Fig 2: (b) PDF of Poisson noise [5] Average filters are easy to use and simple in functioning but it produces skewed results [5]. Average filter has its application in image and signal processing. Because of its simple design utilisation this filter has wide scope but it disappoints with skewed results. b) Median Filter The median filter is a category of non-linear digital filtering technique [2] that is helpful to abandon impulsive noise from data. Non-linear filters are those filters whose result never a linear function according to its input. The filter takes into consideration each and every pixel in the neighbourhood that comes its way and then substitute them with the median value. All values are examined statistically. Now, to calculate the median value [2] all the pixel values are arranged in increasing order from the neighbourhood values and then the pixel that is to be examined is replaced with the median value. To use these built-in style guides, highlight a section that you want to designate with a certain style, and then select the appropriate name on the style pull-down menu. Fig 2: (c) PDF of salt and pepper [5] II. RESTORATION TECHNIQUES Restoration of contorted image/video is formulated as regression problem [1]. To revert back close to original image/video without violating its quality is done by restoration techniques and to nourish the smoothness of that particular image/video that has been taken for examination. It deals with two types of techniques [2]: 1. Spatial Domain Techniques 2. Frequency Domain Techniques Spatial Domain Techniques: In this type of filtering, image or video is recovered directly i.e. operation is applied on the pixels of an image without undergoing any path. Spatial Filtering is considered only where additive noise exists. It is a very conventional approach. Restoration with spatial filters a) Average Filters This filter has its synonym with mean filter. It is a category of low pass frequency filter [5]. Low pass filters are those filters that proceeds signals with lesser frequency than a particular threshold frequency. As its name implicates, it wields by averaging a number of pixels from source image to yield each pixel in the destination image. It is usually considered as a convolution filter. Similar to other convolutions, it is also deployed around a kernel and usually 3x3 matrix is taken into consideration. Here, in this equation, {X(. , .)} and {Y(. , .)} are the inputs and outputs. ‘W’ is the window that is considered for coordinating the neighbourhoods of origin. Fig 4: (a) Image corrupted by Gaussian noise (b) Filtered image after passing through Median filter [2] Median filters are next version of mean filters and produce enhanced results but they are relatively expensive and tangled to evaluate [2] [5]. c) Wiener Filter The wiener filter acts as superlative exchange [4] between inverse filtering and smoothing of noisy data. Inverse filtering is also a fact of low pass filter, then that image/video can be reverted back by generalized inverse filtering. This is the beneficial technique for erasing the additive noise in degraded data and at the same time inverts blurring effect as well. Weiner filter implements pixel wise adaptive filtering of any image/video i.e taken under examination. Fig 5: Principle of Wiener Filter Fig 3: (a) original image (b) image filtered with Gaussian noise and salt & pepper noise (c) filtered image with average filter [5] International Journal of Engineering Science and Computing, June 2016 This figure [4] shows the connection between input and output. Here, input is a random signal where s(n) is that signal which doesn’t have any noise, v(n) is the signal that contains noise. The ideal output y(n) is termed as the estimate value of s(n) which is presented as s^(n). 6802 http://ijesc.org/ Wiener filter operates on these situation where degradation function is zero but this filter leaves residual noise afterwards. Wiener filter has its application in digital communication, channel equalization and noise reduction. The objective of wiener filter is to have a metric where mean squared error can be minimised as much as possible. DCT has its accessory property of getting lapped. Its design is to perform on consecutive blocks of dataset. Now, suppose an image which is has its dimensionality as NXM, where f (i , j) is pixel intensity in ith row and jth column. Then, DCT coefficient, F(u,v) will be : This method has a remarkable feature of performing mathematical computations within lesser period of time and because of this it is used in scope but it doesn’t reflects on binary images. Fig 6: (a) original image (b) noisy image (c) restored with wiener filter [4] Frequency Domain Techniques Direct filtering is not applied in this technique. Filtering process reaches the goal by mapping the spatial domain into frequency domain with the help of Fourier transform of image function. After the completion of filtering process, image is again mapped into spatial domain by reverse method i.e. inverse Fourier transform to get restored image. Restoration with Frequency Domain Filters a) Wavelet Transform Wavelet Transform is a mathematical function that helps to split any given function into various scale constituents. An important advantage this transform has is that it apprehends both frequency and location information [4]. It has it’s pliability in multiscale solution and to reconstruct high value images/videos. This technique disintegrates the low level frequency components whereas the present level detailed components remains intact [1] [14]. As already described wavelet transform has its function to separate out the signals into their coefficients and compare the recurrence groups. In two dimensional images every level is partitioned into four sub bands LL, LH, HL, HH and here L and H are low and high frequency band. These bands are further separated into LH1 HL1 ,HH1 that are termed as wavelet coefficients as shown in figure 7. Fig 8: a) Image corrupted by Gaussian noise b) Filtered image after Discrete Cosine Transform [12] c) Blind Deconvolution This is the process [15] that evaluates both real image and blurred image from contorted image but by using partial information about that imaging system. Deconvolution is an approach that attempts to invert the degradation of imaging system that was pre modelled by convolution. It has its applications in astronomical speckle imaging [15], remote sensing, medical imaging etc. This method doesn’t need any prior knowledge on kernel but other techniques require user interactions in order to produce some precise information of contorted image/video. This figure represents the blind deconvolution architecture that requires an original image with clear quality as input. This input image will be passed through degradation model about which we have discussed already that will produce a blurred image with low quality. In order to enhance its appearance blurred image will be passed through blind deconvolution algorithm whose main aim is to extravagate the quality of blurred image/video and we reach the destination with deburred image/video as output. Fig 7: Wavelet Transform [4] b) Discrete Cosine Transform (DCT) This filter has been proposed in 1974. The main function DCT performs is to reduce the dimensionality of image/video and used for correlated noise. This method labours appropriate for salt and pepper noise [2]. Its transform domain features can easily be gained by zonal filtering and zonal coding. Zonal coding is the process [2] where zonal mask is exercised to the transformed blocks and only those blocks are encoded that are nonzero. It is necessary to compress images before getting transmitted. International Journal of Engineering Science and Computing, June 2016 Fig 9: Blind Deconvolution Architecture 6803 http://ijesc.org/ Blind deconvolution method can be explored both iteratively and non-iteratively. In the former approach every iteration have some estimation of point spread function (PSF) and by this knowledge of PSF we can enhance the resultant image/video frequently by putting this value neat to the real image. In the latter i.e. non-iterative approach, any one application that has some exterior information brings out the PSF value and this value will be needed further to restore the contorted image/video from the real one. Fig 11: a) Original Image b) Image with Gaussian noise c) Image with salt and pepper noise. [5] Table 1: Performance Comparison for Gaussian Noise S. No. Fig 10: (a) Blurring with oversized PSF (b) Filtered after blind deconvolution[12] III. RESULTS AND DISCUSSION As we have already explored that there are two fundamental techniques for enhancing the perfection of contorted image or video i.e. Spatial Domain and Frequency Domain techniques. Two parameters are always taken into consideration for comparing the performance of filtering techniques:1) Peak Signal to noise ratio (PSNR) 2) Mean Squared Error (MSE) PSNR is widely used for improving the quality of contorted and distorted image or sequence of images [9]. It measures the peak error. For instance, a picture with 8 bits for each pixel contains numbers from 0 to 255. The PSNR is generally utilized as measure of value reconstruction of picture. This is the ratio of maximum power and power signal noise. The more the signal strength the lesser the data becomes noisy. PSNR can be calculated as [3] Metrics Average Filter Median Filter Wiener Filter 1. PSNR 33.2805 33.0336 34.2525 2. MSE 5.4056 5.5658 4.8229 Table 2: Performance Comparison for Salt and Pepper Noise S. No. Metrics Average Filter Median Filter Wiener Filter 1. PSNR 32.7332 37.5965 34.0572 2. MSE 4.9548 3.2668 5.7428 As it can be seen from above two tables that the PSNR value of median filter is more when salt and pepper noise is introduced but on the other side i.e. Gaussian noise its value is lesser than Wiener filter. So, it is evident that median filter works according to the signal noise but Wiener filter has the ability to reduce MSE value as much as possible. Table 3: Performance Comparison for Gaussian Noise of Frequency Domain Techniques MSE measures the average of the square of errors i.e. the difference between the estimator value and the value what is estimated. The MSE is the second snippet of mistake and in this way consolidates both the difference of the appraisal and its inclination. MSE is a risk capacity, comparing to the normal estimation of the squared mistake misfortune or quadratic misfortune. MSE occurs due to structured entropy. As the PSNR increases MSE decreases along with it because they both are inversely proportional to each other. MSE can be calculated as [3] The image that is depicted in Figure 11 (a) is taken as input image and Gaussian noise salt and pepper noise is introduced on it as shown in Figure 11 (b) (c). After applying the noise, these two metrics are evaluated on various filters in order to have a restored image which is depicted in Tables. International Journal of Engineering Science and Computing, June 2016 S. No. Metrics Wavelet Transform Discrete Cosine Transform Blind Deconvolution PSNR 21.4737 20.6789 34.0179 MSE 463.1379 492.5637 25.7804 1. 2. With the help of evident results wavelet transform is better than discrete cosine transform in terms of efficiency and quality but DCT takes less computation time than other two techniques [9]. Blind deconvolution produces better results as compared with other frequency domain techniques as its PSNR value is higher. The objective of the rebuilding methodology is to enhance the given picture with the goal that it is appropriate for further preparing. 6804 http://ijesc.org/ Table 4: Comparison of Various Techniques S. No. RESTORATION METHODS 1. AVERAGE FILTER 2. MEDIAN FILTER 3. . WIENER FILTER 4. . WAVELET TRANSFORM 5. DISCRETE TRANSFORM COSINE 6. BLIND DECONVOLUTION ADVANTAGES DISADVANTAGES APPLICATIONS Easy to use. Simple in Design. Skewed results produced. Image processing. Image segmentation. Efficient with high filter mask. Better results. Controls output error. Straightforward to design. Good localization in time and frequency domain. Efficient results. complex to implement Poor results with low size filter mask. Leaves residual noise. Slow to apply. Less Computation time. Not efficient binary images. Better results. Efficient. Robust to noise. Complex. PSF can loss. IV. CONCLUSION This paper presents a review of various image and video restoration techniques. Restoration is the process that can occur during image acquisition and transmission phase. So, it’s a vital move in image processing. There are various methods in spatial and frequency domain to nurture the imaging system. Both techniques are mixed together to improve the overall contrast of the entire image. Although restoring an imaging system is a tedious task but this paper attempts to generalize various methods that can be beneficial in enhancing the outlook of that imaging system i.e. with the help of spatial and frequency domain techniques. This paper has also discussed the estimation parameters which is PSNR and MSE. Both these metrics are inversely proportional to each other. Among spatial techniques wiener filter gives accurate results and in frequency domain techniques blind deconvolution has its importance. All the techniques have their own advantages and disadvantages which can be helpful in designing any novel filter for future betterment. V. REFERENCES [1] Deepa, B., &Sumithra, M. G. (2015, December). Comparative analysis of noise removal techniques in MRI brain images. In 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC) (pp. 1-4). IEEE. [2] Dehuri, A., Sanyena, S., Dash, R. R., & Mohanty,M. N. (2015, November). A comparative analysis of filtering techniques on application in image denoising. In 2015 IEEE International Conference on Computer Graphics, Vision and Information Security (CGVIS) (pp. 141-144). IEEE. [3] Gokilavani, C., Rajeswaran, N., Karthick, V. A., Kumar, R. S., & Thangadurai, N. (2015, November). International Journal of Engineering Science and Computing, June 2016 are High computing cost. Implementation complexity. for Recognition of speech and writing. Medical imaging. Digital communications. Channel equalization. Noise reduction. Computer graphics and multifractal analysis. Data compression. Image Restoration. Compression schemes. Data Genetics. Remote sensing. Medical imaging. Astronomical speckle imaging. Comparative results performance analysis of various filters used to remove noises in retinal images. In 2015 Online International Conference on Green Engineering and Technologies (IC-GET) (pp. 1-5). IEEE. [4] Kethwas, A., &Jharia, B. (2015, March). Image denoising using fuzzy and wiener filter in wavelet domain. In Electrical, Computer and Communication Technologies (ICECCT), 2015 IEEE International Conference on (pp. 1-5). IEEE. [5] Singh, J., &Rajpal, N. (2015, March). Comparative analysis of image filtering techniques. In Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on (pp. 139-152). IEEE. [6] Trambadia, S., & Dholakia, P. (2015, February). Design and analysis of an image restoration using wiener filter with a quality based hybrid algorithms. In Electronics and Communication Systems (ICECS), 2015 2nd International Conference on (pp. 1318-1323). IEEE. [7] Bhalerao, B. V., &Manza, R. R. (2014, September). Rural Indian fingerprint image de-noising and techninques to remove noise for image enhancement and improve the recognition rate. In Computer and Communication Technology (ICCCT), 2014 International Conference on (pp. 67-72). IEEE. [8] Mohapatra, B. R., Mishra, A., & Rout, S. K. (2014). A Comprehensive Review on Image Restoration Techniques. International Journal of Research in Advent Technology, 2(3). [9] Patil, S. S., Kanjalkar, P. M., & Kulkarni, J. V. (2013, July). Blur estimation using polynomial curve fitting 6805 http://ijesc.org/ algorithm for image restoration deconvolution. In Computing, using blind [10] Communications and Networking Technologies (ICCCNT), 2013 Fourth International Conference on (pp. 1-5). IEEE. [11] Harrabi, R., & Ben Braiek, E. (2012, March). Isotropic and anisotropic filtering techniques for image denoising: A comparative study with classification. In Electrotechnical Conference (MELECON), 2012 16th IEEE Mediterranean (pp. 370-374). IEEE. [12] Jain, A., Kanjalkar, P. M., & Kulkarni, J. V. (2011, November). Estimation of image focus measure and restoration by Wavelet. In Intelligent Networks and Intelligent Systems (ICINIS), 2011 4th International Conference on (pp. 73-76). IEEE. Er. Kiran Gupta is born on 1 April 1985. She completed B.tech (Computer Science Engineering) from Swami Devi Dyal Institute of Engineering and Technology, Golpura, Barwala, Panchkula,Haryana, India in 2007 and M.tech (Computer Science Engineering) from DCSA, Kurukshetra, Haryana, India in 2010. Her areas of interest are Digital Image Processing, Wireless Sensor Networks and Data Mining. Er. Kiran Gupta has 5 years of teaching experience. [13] Ramya, S., &Christial, T. M. (2011, March). Restoration of blurred images using Blind Deconvolution Algorithm. In Emerging Trends in Electrical and Computer Technology (ICETECT), 2011 International Conference on (pp. 496-499). IEEE. [14] Rizi, F. Y., Noubari, H. A., &Setarehdan, S. K. (2011, August). Wavelet-based ultrasound image denoising: Performance analysis and comparison. In Engineering in Medicine and Biology Society, EMBC, 2011 Annual International Conference of the IEEE (pp. 3917-3920). IEEE. [15] Malfait, M., &Roose, D. (1997). Wavelet-based image denoising using a Markov random field a priori model. Image Processing, IEEE Transactions on, 6(4), 549-565. [16] Kundur, D., &Hatzinakos, D. (1996). Blind image deconvolution. Signal Processing Magazine, IEEE, 13(3), 43-64. Author Details Er. Manisha Sharma is from Nangal. Born on 7 February 1993. She completed B.tech (Computer Science and Engineering) from Maharishi Markandeshwar University, Mullana, India in 2014. She is pursuing M.tech (Computer Science and Engineering) from Swami Devi Dyal Institute of Engineering and Technology, Golpura , Barwala, Panchkula, Haryana, India. International Journal of Engineering Science and Computing, June 2016 6806 http://ijesc.org/
© Copyright 2026 Paperzz