ISSN ONLINE(2319-8753)PRINT(2347-6710)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Digital Image Enhancement by Improving Contrast, Removal of Noise and Motion Blurring

Deepika Bansal1, Dr. Renu Bagoria2, Vinod Sharma3
  1. P.G. Student, Department of Computer Engineering, Jagannath University, Chaksu, India1
  2. P.G. Student, Department of Computer Engineering, Jagannath University, Chaksu, India1
  3. Research Scholar, Department of Computer Engineering, CPUR Kota, Rajasthan, India3
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Innovative Research in Science, Engineering and Technology

Abstract

Image enhancement has significance in image processing. This technique is used as a preprocessing step in speech recognition, texture synthesis, Computer graphics, intelligent transportation systems, Digital camera images etc. To enhance the image we have to enhance the contrast, removal of noise and motion blur if present. We improve contrast by histogram equalization and adaptive histogram. These are the method that gives good result to improve contrast. We can remove the noise by median filter, wiener filter and we can remove noise by our filter also that we coded in MATLAB. After that we can remove motion blur also from the same image by using total variation method. So this paper presents a GUI in which we have all the function for the image enhancement for the same image of input.

Keywords

Linear Filter, Image enhancement, noise removal, Histogram equalization, Contrast enhancement,
image processing.

INTRODUCTION

Digital image processing technology is used by planetary scientists to enhance images of mars, Venus or other planets.
One of part of the image processing is the image enhancement. Image Enhancement is the technique to improve the
interpretability or perception of information in images for human viewers [2]. It is to improve the image quality so that
the resultant image is better than the original image for a specific application. The main purpose of image enhancement
is to bring out detail that is hidden in an image or to increase contrast in a low contrast image. Image enhancement can
be done by improving contrast and removing noise from the image or if image is blurred then we remove blurring also.
contrast enhancement technique is used as a preprocessing step in speech recognition,texture synthesis, Comparison of
image processing software, , Intelligent transportation systems, Computer graphics ,Digitizing, Multidimensional
systems, In Military, In Medical, In Industrial production and many other applications.[1]In five senses – hearing, smell,
sight,taste and touch– which humans use to comprehend their environment, sight is the most powerful. In fact, more
than 99% of the activity of the human brain is involved in processing images from the visual pallium. So the image
enhancement is required. In addition HE, AHE will also make the medium brightness toward the middle gray level of
an image disregarding of the input image, and introduce objectionable artifacts and affected contrast effects. This
makes the visual quality of processed imagery inadequate image histograms resembles each other as much as possible.
[4]In image acquisition process if noise is present in the image that will be an error. In result we have an image that does
not give the true intensity of the image pixels.[4] The process of removing noise from a signal or from an image is called
noise reduction. Conceptually, the signal processing as same as the noise reduction technique. However, the knowledge
of input signal is required by which we can find the expected output that is depend on the type of signal. Firstly image
captured by the sensor then image goes under different types of smoothing filters after that we have the output or
resultant image. The main problem of image processing is to reduce noise from a digital color images. There are many
sources of noise by that it can be added to an image depend only on image that how will it created. A picture is a set of
pixels, each contain an average value of light caught in time of exposure - the time frame. When the subject does not
move during the time frame (and is in focus), it will appear frozen in the image and we will get sharper edges. Blur occur when a cell (or pixel) catch light from more than one point at the scene.[5] Blur is very common in pictures. When
taking picture with blur, a lot of information lost. Detecting blur in images and then reconstruct the blurred areas could
restore some of this information. This is the motivation for detecting motion blur in images. Out of focus images
created when the subject captured is not in the depth of field of the lance making the image or part of it blurred. Blur
can also appears when the shutter is open causing each pixel capture light from more the one direction. Motion blur is
usually created in an image when the time of exposure is long relatively to the velocity of movement. Our goal is to
identify motion in blurred pictures. We will try to identify motion in the scene which was caused by relative motion
between the camera and the entire scene, and also a local blur that appears in the image caused by motion of one or
more objects in the scene or motion of the background (relative to the camera). Meaning, we could expect part of the
scene to be sharp. The resultant image will be without noise and motion blur with enhanced contrast. [9]

IMAGE ENHANCEMENT

We can categorize image enhancement mainly in this two categories.q
image
Enhancement of an image can be implemented by using different operations of sharpening, brightness increment, noise
removal or blurring. Unfortunately, there is no general theory for determining what ‘good’ image enhancement, when it
comes to human sensing. [5]
a) Noise Removal
It is an operation to remove undesirable details from an image. This detail gets attached to an image while clicking
image or acquisition process. Noise may be capturing device inability, due to environment particles, lack of experience
of machine/computer operator or some other reason. [5]
b) Contrast enhancement
Contrast is related to the color and brightnessterms. It is basically improving the interpretability,sensing of information
in images for human viewers and providing `better' input for other automated image processing techniques. [6]

HISTOGRAM EQUALIZATION

The objective of this method is to make an image apparentlyaccepted for a specific application. One of the most
appropriate contrast enhancement methods is histogram equalization (HE). HE mechanism is to transform the gray
levels of an image to a uniform histogram based on the probability of occurring gray levels in an input image. In
general, by HE method it will flatten out the probability distribution of an image and increase its dynamical range.
However, the strength of HE depends on the contrast of the original image. The lower the contrast, the more the
strength is. Since its simplicity make it easy to implement. It is usually applied in many areas including texture
synthesis, medical image processing and speech recognition. [3]
image
I. Advantage:
An advantage of this method is that it is a fairly straightforward technique and an invertible operator. So in theory, if
the histogram equalization function is known then the original histogram can be recovered. [2]
II. Disadvantage:
A disadvantage of the method is that it is general method. It will increase the contrast of background noise, while
decreasing the usable signal.

FILTERS ROLE IN DENOISING

Filter is used to remove the noise from the images. Noise is present in images in the form of:
A. White and black spots on image
B. In ultrasound images with black intensity
There are different types of filters: average filter, mean and median filter etc. Thefilter performs spatial processing to
determine which pixels in an image have been affected by noise. It classifies pixels as noise by comparing each pixel in
the image to its surrounding neighborpixels [7]. The size of the neighborhood is adjustable, as well as the threshold for
the comparison. A pixel that is different from a majority of its neighbors, as well as being not structurally aligned with
those pixels to which it is similar, is designated as impulse noise. These noisy pixels are then replaced by the median
value of the pixels in the neighborhood that have passed the noise detection test.
image

MOTION BLURRING

Within an exposure period, the movements of the camera or the objects produce motion blurred images, as the
luminance changes are integrated over time and the sharpness is smeared. On the other hand, a motion blurred image
retains information about motion that parameterizes the blur. Thus it gives us clues to recover motion from this single
image. A motion blur is characterized by its point spread function (PSF) whose parameters are closely related to the
motion. The simplest motion blur is the space-invariant linear motion blur, which has been studied extensively. In
practice, however, as motion can be quite complex, motion blurs can be much more complicated than this simple case
Restoration of blurred images is a vital problem especially in tracking and identification of criminals. The available
image can be used to identify a human face or a moving vehicle’s number plate taken in hit and run situation or in a
bomb blast site. To restore a blurred image successfully, blurring function needs to be estimated accurately. the reasons
for these imperfections can be Relative motion between camera and the subject being captured During the exposure time of the camera, this type of motion causes the pixels being spread over a distance in the direction of the motion. It
can be said that the image gets integrated over time during the exposure thus causing a single pixel recorded from each
point of the scene contributing to several different pixels in the real image. This degradation of image can be termed as
motion blur. For the purpose of restoration, it is often assumed that a motion-blurred image g can be modeled as
g=f*h+n, (1)
Where f, h, and IZ are the original scene, linear shift-invariant point spread function (PSF), and noise, respectively.
When the PSF is known, many techniques are available for estimating f from g. However, for a real-world motionblurred
image, the PSF is generally unknown. It is then necessary to assume a PSF to carry out the restoration, and
methods have been developed for estimating PSFs from the blurred images.So in this research we use the Total
variation constraint least square method using alternating direction method of multiplier (ADMM) algorithm. In which
we use the deblurring filter.

RESULT

We created a GUI using MATLAB. In which we have functions for loading the image after that we can apply different
functions on the same image that functions are:
A. We can adjusting the contrast and we can have histogram of output image also
B. Histogram equalization and its image histogram
C. Adaptive histogram equalization and image histogram
D. After that we can remove noise using median filter
E. Remove noise using wiener filter
F. Remove noise using newly created filter
G. We can also remove motion blurring by using total variation method
We can apply whole operation on the same image or we can change image by resetting the image.
image
image
image
image
image
image

CONCLUSION

The new GUI is created in which Image enhancement is done by improving contrast or by removing noise and motion
blur. For improving contrast we can use different type of histogram equalization techniques that are HE, AHE etc. By
the comparison or study we get to know the result by histogram equalization is much better than other techniques that
are present for contrast improvement.so here, histogram equalization and adaptive histogram equalization is
successfully applied. After that removal of noise by median filter and wiener filter is done. Here we made our filter that
also applied to the image. Results are shown. The motion blurring if present on the image can also be removed by this
GUI. GUI has buttons for all the operations.

References

  1. Amit Kamra, Kanchan Rani, “An Improved Method for Image Enhancement Using Fuzzy Approach”, International Journal of Computer Science and Information Technology & Security (IJCSITS), ISSN: 2249-9555Vol. 2, No.6, December 2012
  2. Rajesh Garg, Bhawna Mittal and Sheetal Garg, “Histogram Equalization Techniques ForImage Enhancement”, International Journal of Electronics & Communication Technology,(IJECT )Vol. 2, Issue 1, March 2011
  3. Pavithra P , Ramyashree N, Shruthi T.V, “Image Enhancement by Histogram Specification Using Multiple Target Images”, International Journal of Electronics & Communication Technology, (IJECT ) Vol.1 Issue 2, 3, 4; 2010
  4. V.Jayaraj, D.Ebenezer, K.Aiswarya, "High Density Salt and Pepper Noise Removal in Images using Improved Adaptive Statistics Estimation Filter" (IJCSNS International Journal of Computer Science and Network Security, vol 9, no. II) [November, 2009].
  5. T. Chen, H.R Wu, "Adaptive impulse detection using center weighted median filters," IEEE Signal Processing Letters, 200 I (1), vo1.8, pp. I3.
  6. M. Basu. Gaussian based edge-detection methods – A survey. IEEE Trans. Syst. Man and Cybern. - Part C: Appl. Reviews, 32(3), pp. 252 260, 2002.
  7. Yuanfeng Jin, Tinghuai Ma, Donghai Guan, Weiwei Yuan and Chengmin Hou, “ Review of applications of partial differential equations for image enhancement”, Scientific Research and Essays Vol. 7(44), pp. 3766 -3783, 12 November, 2012
  8. Nyamlkhagva Sengee and Heung Kook Choi, “Brightness Preserving Weight ClusteringHistogram Equalization” , IEEE Transactions on Consumer Electronics, Vol. 54, No. 3, AUGUST 2008
  9. A. Levin. Blind motion deblurring using image statistics. In NIPS, 2006.
  10. A. Levin, R. Fergus, F. Durand, and W. T. Freeman. “Image and depthfrom a conventional camera with a coded apertures”ACM Trans. On Graphics (Proc. SIGGRAPH), 2007.
  11. M. Figueiredo and R. Nowak, “A bound optimization approach to wavelet-based image deconvolution," in IEEEInternational Conference Image Processing-ICIP'05, 2005,vol. II, pp. 782{785.