SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
ISSN: 2278 – 1323
                      International Journal of Advanced Research in Computer Engineering & Technology
                                                                          Volume 1, Issue 4, June 2012



          A New Approach for Sharpness and Contrast
                 Enhancement of an Image
                                                    M.Obulesu, V.Vijaya Kishore


                                                                         masking, contrast enhancement and generalized linear
   Abstract— unsharp masking is good tool for sharpness                   system.
enhancement, it is an anti blurring filter. By using unsharp              A. Related Works
masking algorithm for sharpness enhancement, the resultant                  1) Sharpness Enhancement:
image suffering with two problems, first one is a hallo is appear           a) High pass filter:The principal objective of sharpening is
around the edges of an image, and second one is rescaling                 to highlight fine detail in an image or to enhance detail that
process is needed for the resultant image. Enhancement of
contrast and sharpness of an image is required in many
                                                                          has been blurred, either in error or as a natural effect of a
applications. The aim of this paper is to enhance the contrast            particular method of image acquisition. Uses of image
and sharpness of an image simultaneously and to solve the                 sharpening vary and include applications ranging from
problems associated with normal unsharp masking, we                       electronic printing and medical imaging to industrial
proposed new algorithm based on exploratory data model                    inspection and autonomous guidance in military systems.
concept. In the retinex based algorithm is used to enhance the
contrast of an image, edge preserving filter is used to solve the
hallo effect, and tangent operations are given solution to                         -1/9     -1/9    -1/9       Z1     Z2      Z3
avoiding rescaling process. The experimental results show that
the proposed algorithm is able to significantly improve the
contrast and sharpness of an image compare to the existing                         -1/9      8/9    -1/9       Z4     Z5      Z6
method, and it solve the problems associated with the existing
method and the user can adjust the two parameters controlling
the contrast and sharpness to produce the desired results. This                    -1/9     -1/9    -1/9       Z7     Z8      Z9
makes the proposed algorithm practically useful.

    Index Terms— Exploratory data model, Generalized linear                       (a) High pass filter mask (b) Image gray level values
system, image enhancement, unsharp masking.
                                                                            Fig 1: 3×3 High pass Filter mask and image gray level values.

                                                                          That is, with reference to the response of the mask at any
                        I. INTRODUCTION                                   point in the image is given by
  Digital image processing allows the use of much more                    𝑅 = 1/9 ∗ (−𝑍1 − 𝑍2 − 𝑍3 − 𝑍4 + (8 ∗ 𝑍5 )−𝑍6 − 𝑍7 − 𝑍8 − 𝑍9 )
complex algorithms for image processing, and hence can
offer more sophisticated performance at simple tasks.                         1     9
                                                                            =9∗     𝑖=0(   −𝑍 𝑖 + (2 ∗ 𝑍5 ))                              (1)
  An image is defined as a two dimensional light intensity
function 𝑓(𝑥, 𝑦), where 𝑥 and 𝑦 are spatial coordinates, and
                                                                          Where Zi is the gray level of the mask of the pixel associated
the value f at any pair of coordinates (𝑥, 𝑦) is called intensity
                                                                          with mask coefficient 1. As usual, the response of the mask is
or grey level value of the image at that point.
                                                                          defined with respect to its center location.
  We require simultaneous enhancement of sharpness and
contrast in many applications. Based on this requirement a                  b) High boost filtering: High pass filtering in terms of
continuous research is going on to develop new algorithms.                subtracting a low pass image from the original image, that is,
We are having deferent type sharpness enhancement
techniques, among these unsharp masking will gives
enhanced sharpness with original image as background. We                                   High pass = Original - Low pass.
find some unwanted details in the resultant image. To avoid
these we used new algorithms.                                               However, in many cases where a high pass image is
  In this section firstly we discuss related works, which are             required, also want to retain some of the low frequency
sharpness enhancement techniques including unsharp                        components to aid in the interpretation of the image. Thus, if
                                                                          multiply the original image by an amplification factor A
   Manuscript received May, 2012.                                         before subtracting the low pass image, will get a high boost or
    M.Obulesu, PG student, Department of electronics and communication    high frequency emphasis filter. Thus,
engineering, Sreenivasa Institute of Technology and Management Studies,
Chittoor, Andhrapradesh, India (e-mail: obu.467@gamil.com).
   V.Vijaya Kishore, Professor, Department of Electronics and
                                                                                     𝐻𝑖𝑔𝑕 𝑏𝑜𝑜𝑠𝑡 = 𝐴. 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 − 𝐿𝑜𝑤 𝑝𝑎𝑠𝑠
Communication Engineering, Sreenivasa Institute of Technology and                               = 𝐴 − 1 . 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙
Management Studies, Chittoor, Andhrapradesh, India. (E-mail:                                       + 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 – 𝐿𝑜𝑤 𝑝𝑎𝑠𝑠
kishiee@rediffmail.com).                                                                        = (𝐴 − 1). 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 + 𝐻𝑖𝑔𝑕 𝑝𝑎𝑠𝑠

                                                                                                                                          530
                                                   All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                   International Journal of Advanced Research in Computer Engineering & Technology
                                                                       Volume 1, Issue 4, June 2012
Now, if A = 1 we have a simple high pass filter. When A > 1        used. To enhance the contrast recently some new advanced
part of the original image is retained in the output. A simple     algorithms are developed, which is retinex based algorithms.
filter for high boost filtering is given by



                                                                           𝑥      Lowpass       𝑦                                 𝑣
                                                                                  Filtering                               +
                    -1/9     -1/9      -1/9
                                                                                                                              𝛾× 𝑑
                                                                                                         𝑑= 𝑥− 𝑦
                    -1/9      ω/9      -1/9                                                      −                        ×

                                                                                                                              𝛾
                                                                                                          Gain
                    -1/9     -1/9      -1/9

                                                                               Fig 3: Block Diagram of classical unsharp masking

                  Fig 2: High boost filtering
                                                                     3) Generalized Linear System: Before going to develop an
where ω = 9A-1.                                                    effective computer vision technique one must consider 1)
                                                                   Why the particular operations are used, 2) How the signal can
   c)Unsharp masking:                                              be represented and, 3) What implementation structure can be
   The unsharp filter is a simple sharpening operator which        used. And there is no reason to continue with usual addition
derives its name from the fact that it enhances edges (and         and multiplication. For digital signal processing, via abstract
other high frequency components in an image) via a                 analysis we can create more easily implemented and more
procedure which subtracts an unsharp, or smoothed, version         generalized or abstract versions of mathematical operations.
of an image from the original image. The unsharp filtering         Due to the result of this creation, abstract analysis may show
technique is commonly used in the photographic and printing        new ways to creating systems with desirable properties.
industries for crispening edges. The above two techniques          Following these ideas, the generalized linear system, shown
resultant images are having their back ground intensity levels     in Fig. 4, is developed.
are near to black, but sometimes we require sharpness                The generalized addition and scalar multiplication
enhancement in the image itself, for this case unsharp             operations denoted by ⊕and ⊗ are defined as follows:
masking algorithm is use full.
   The unsharp masking algorithm can be described by the                                  𝑥 ⊕ 𝑦 = ∅−1 [∅ 𝑥 + ∅(𝑦)]                    (2)
equation: 𝑣 = 𝑦 + 𝛾(𝑥 − 𝑦)where 𝑥 is the input image, 𝑦 is           And
the result of a linear low-pass filter, and the gain 𝛾(𝛾 > 0) is                              𝛼 ⊗ 𝑥 = ∅−1 [𝛼∅(𝑥)]                     (3)
a real scaling factor. The detail signal 𝑑 = (𝑥 − 𝑦) is usually
amplified to increase the sharpness. However, the signal           Where 𝑥 and 𝑦 are signal samples is usually a real scalar, and
contains 1) details of the image, 2) noise, and 3) over-shoots     Ø is a nonlinear function.
and under-shoots in areas of sharp edges due to the
smoothing of edges. While the enhancement of noise is
                                                                                                Linear
clearly undesirable, the enhancement of the under-shoot and                        Ø ()         system       Ø -1()
over-shoot creates the visually unpleasant halo effect.
Ideally, the algorithm should only enhance the details of an
image. Due to this reason we require that the filter is not        Fig 4: Block diagram of generalized linear system, where Ø ( ) is a
sensitive to noise and does not smooth sharp edges. The edge       non linear function
preserving filters, such as nonlinear filters, cubic filter and
are used to replace the linear low-pass filter. The former is        The tangent approach was proposed to analytically solve
less sensitive to noise and the latter does not smooth sharp       the out of range problem in image restoration. The tangent
edges. To reduce the halo effect, edge-preserving filters such     approach can be understood from a generalized linear system
as: adaptive Gaussian filter, weighted least-squares based         point of view, since its operations are defined by using (2)
filters, non-local means filter, and bilateral filters are used.   and (3). A notable property of the tangent approach is that the
An important problem associated with the unsharp masking           gray scale set 𝔗 ∈ (−1,1) is closed under the new operations.
algorithm is that the result is usually out of the range. For
example, for an 8-bit image, the range is [0, 255]. A careful      B. Motivation, and Contributions
rescaling process is usually needed for each image.                  This work is motivated by unsharp masking algorithm, an
   2) Contrast Enhancement: Contrast is a basic perceptual         outstanding analysis of the halo effect, and the requirement of
feature of an image .It is Difficult to see the details in a low   the rescaling process. In this paper the tangent operations
contrast image. To improve the contrast or to enhance the          were defined, motivated by the graceful theory of the
contrast the adaptive histogram equalization is frequently         logarithmic image processing model. The major contribution
                                                                   and the organization of this paper are as follows. In Section

                                                                                                                                      531
                                                All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                    International Journal of Advanced Research in Computer Engineering & Technology
                                                                        Volume 1, Issue 4, June 2012
II, we first present a frame work for the generalized unsharp      generate the signal𝑦. The choice of the Non-local means filter
masking and we described about the proposed algorithm.             is due to its relative simplicity, advanced than median filter
   We proposed a new approach to solve the out of range            and well studied properties such as the root signals. Other
problem, which is tangent system it is presented in section III.   more advanced edge preserving filters such as the cubic filter
In Section IV, we describe the details of each building block      and wavelet-based denoising filter and bilateral filter can also
of the proposed algorithm which includes the non-local             be used.
means filter, the adaptive gain control, and the adaptive             Here we address the problem of the need for a careful
histogram equalization for contrast enhancement. In Section        rescaling process by using new operations defined based on
V, we present simulation results which are compared existing       the tangent operations and new generalized linear system.
unsharp masking algorithm results. And in Section VI               From here the gray scale set is closed under these new
Conclusion and future work are presented.                          operations, the out-of-range problem is clearly solved and no
                                                                   rescaling is needed.
II. FRAME WORK FOR THE PROPOSED ALGORITHM                             Here we address the new concept of contrast enhancement
                                                                   and sharpening by using two different processes. The
A. Exploratory data Model and Generalized Unsharp                  image 𝑦 is processed by AHE algorithm and the output is
Masking                                                            called 𝑕(𝑦) . The detail image is processed by 𝑔 𝑑 =
  The idea behind the exploratory data analysis is to               𝛾(𝑑) ⊗ 𝑑 where𝛾(𝑑) is the adaptive gain and is a function of
decompose a signal into two parts. One part fits a particular      the amplitude of the detail signal 𝑑. The final output of the
model, while the other part is the residual. In simple way the     algorithm is then given by
data model is: ―fit PLUS residuals‖. From this definition, the
output of the filtering process, denoted = 𝑓(𝑥) , can be                            𝑣 = 𝑕 𝑦 ⊕ [𝛾(𝑑) ⊗ 𝑑]                       (6)
regarded as the part of the image that fits the model. Thus, we
can represent an image using the generalized operations as             We can see that the proposed algorithm is a
follows:                                                           generalization of the existing unsharp masking algorithm in
                                                                   several ways.
                         𝑥= 𝑦⊕ 𝑑                            (4)

where 𝑑 is called the detail signal (the residual). The detail                   III. TANGENT OPERATIONS
signal is defined as 𝑑 = 𝑥 ⊖ 𝑦 where ⊖ is the generalized
subtraction operation. A general form of the unsharp masking         These operations are defined based on generalized linear
algorithm can be written as                                        system approach. We use (2) and (3) to simplify the
                                                                   presentation.
                         𝑣 = 𝑕 𝑦 ⊕ 𝑔(𝑑)                     (5)
                                                                   A. Definitions of Tangent Operations
Where 𝑣 is output of the algorithm and both 𝑕(𝑦) and 𝑔(𝑑)
could be linear or nonlinear functions. This model explicitly          1) Nonlinear Function: For tangent operations we consider
states that the part of the image being sharpened is the model     the pixel gray scale of an image𝑥 ∈ (−1,1) . For an N-bit
residual. In this case choose non linear filters carefully to      image, we can first linearly map the pixel value from the
avoid the smoothing of edges. In addition, this method allows      interval [0,2N) to a new interval (-1,1). Then the image is
the contrast enhancement by means of a suitable processing         processed by using the tangent operations. The result is then
function 𝑕(𝑦) such as adaptive histogram equalization              mapped back to interval [0,2N) through the inverse mapping.
algorithm. In this wya, the generalized algorithm can enhance      We can easily verify that the signal set ℑ ∈ (−1,1) is closed
the overall contrast and sharpness of the image.                   under the tangent operations. The tangent system can be used
                                                                   as an alternative to the log-ratio to solve out-of-range
B. The Proposed Algorithm                                          problem. In simulation we use a simple function 𝑞 𝑥 =
   The proposed algorithm, shown in Fig. 5, is based upon the      2(𝑥+1)
classical unsharp masking algorithm.                                       − 1 to map the image from [0,2N) to (-1,1). The
                                                                    2 𝑁 +1
                                                                   nonlinear function is defined as follows:
 𝒙                   𝒚                     𝒛           𝒗
       Edge                 Contrast                                                                𝑥
       Preserving           Enhancement        ⊕                                        ∅ 𝑥 =                                  (7)
       Filtering                                                                                  1−𝑥 2
                                                   𝜸⊗ 𝑑
                                                                     2) Addition of two gray scales: Using equation (2), the
                            𝒅= 𝒙⊖ 𝑦                                addition of two gray scales and is defined as
                    ⊖                          ⊗
                                                                                                   ∅ 𝑥 1 +∅ 𝑥 2
                                                   𝜸
                                                                                  𝑥1 ⊕ 𝑥2 =                                    (8)
                               Adaptive                                                          1+(∅ 𝑥 1 +∅ 𝑥 2 )2
                               Gain
                               Control
                                                                     3) Scalar Multiplication: The multiplication of a gray
                                                                   scale 𝑥 by a real scalar is𝛼(−∞ < 𝛼 < ∞) defined by using
Fig 5: Block diagram of Generalized Unsharp Masking algorithm      equation (3) as follows:
  Here we address the problem of the halo effect by using an                                          𝛼∅ 𝑥
edge-preserving filter which is the Non-local means filter to                           𝛼⊗ 𝑥=                                  (9)
                                                                                                    1+(𝛼∅ 𝑥 )2

                                                                                                                               532
                                               All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                     International Journal of Advanced Research in Computer Engineering & Technology
                                                                         Volume 1, Issue 4, June 2012

This operation is called scalar multiplication.                                                                                    2
                                                                                            𝑑=    𝑣 𝑁𝑖 − 𝑣(𝑁𝑗 )                    2,𝑎
                                                                                                                                                   (12)


4) Subtraction of two gray scales:                                          So the weight can be defined as
  The subtraction operation between two gray levels using                                                                                2
                                                                                                                          𝑣 𝑁 𝑖 −𝑣(𝑁 𝑗 )
the addition operation defined in equation (2) as follows:                                               1            −                  2,𝑎
                                                                                          𝑤 𝑖, 𝑗 =                𝑒              𝑕2            ,   (13)
                                                                                                         𝑍(𝑖)
                                    ∅ 𝑥 1 −∅ 𝑥 2                                                                                    2
               𝑥1 ⊖ 𝑥2 =                                           (10)                                           𝑣 𝑁 𝑖 −𝑣(𝑁 𝑗 )
                                                                                                                                    2,𝑎
                                  1+(∅ 𝑥 1 −∅ 𝑥 2 )2                                                          −
                                                                                Where 𝑍 𝑖 =          𝑗    𝑒                 𝑕2            .

                                                                             2) Contrast enhancement: we need contrast enhancement
                    IV. PROPOSED ALGORITHM
                                                                          to improve the low contrast details in an image.
A. Implimentation of the proposed algorithm for color                        a) Motivation and explanation of the AHE: It is motivated
Images                                                                    by normal histogram equalization, the normal histogram
    In color image processing we use RGB color space                      equalization improve the contrast by transforming each pixel
images to processing. For this algorithm firstly we have to               with a transformation function derived from image
convert the color image from the RGB color space to the HSI               histogram, this is suitable when the distribution of pixels
or LAB color space. The chrominance components, such as                   values in the image is similar, but it is not suitable when the
the H and S components are not processed the luminance                    image contains regions that are significantly lighter or darker
component I only processed. After the luminance component                 than most of the image, the enhancement of this type of
is processed, the inverse conversion is performed. An                     image is leads to not good results.
enhanced color image in its RGB color space is obtained. To                  Adaptive Histogram Equalization can improves this by
avoid a possible problem of varying the white balance of the              transforming each pixel with a transforming function derived
image when the RGB components are processed                               from a neighborhood region the concept of this method is
individually, we process luminance component I only.                      each pixel is transformed based on the histogram of a square
B. Enhancement of the Detail Signal                                       surrounding pixel as shown in fig 6, the derivation of the
   1) The Root Signal and the Detail Signal: The non-local                transformation function from the histogram is same in both
filtering operation can be denoted as a function 𝑦 = 𝑓(𝑥)                 ordinary histogram equalization and AHE. The
which maps the input 𝑥 to the output 𝑦 . Result image of                  transformation function is proportional to the cumulative
non-local filter operation can be represented as root signal,             distribution function (CDF) of pixel values in the
which is 𝑦.                                                               neighborhood.
   a) Edge preserving filter: Non-local means filter is used as
an edge preserving filter it is an algorithm in image
processing for image denoising. Unlike other local
smoothing filters, non-local means filter averages all
observed pixels to recover a single pixel. The weight of each
pixel depends on the distance between its intensity grey level
vector and that of the target pixel.
   Suppose Ω is the area of an image I, 𝑥 is the location inside
Ω,𝑢(𝑥)and 𝑣(𝑥) are the clean and observed noisy image
value at location 𝑥 respectively. Then the non-local means
algorithm can be defined as
                                                                          Fig 6: Pixel transformation based on the square surrounding the
                            (𝐺 ∗ 𝑣 𝑥 +. −𝑣 𝑦 +. 2 )(0)                    pixel
             1             − 𝑎                           𝑣(𝑦) 𝑑𝑦
        =              𝑒                𝑕2                         (10)
            𝐶(𝑥) Ω                                                          The neighborhood of the pixels nearer to the image
                                                                          boundary would not lie completely within the image this
                                                                          applies for example to the pixels to the left or above the blue
  where 𝐺 𝑎 is a Gaussian function with standard deviation 𝑎,             pixel in the fig 6, we can find the solution for this by
                                                                          extending the image by mirror pixel lines and columns with
                 (𝐺 𝑎 ∗ 𝑣 𝑥+. −𝑣 𝑦 +. 2 )(0)
                −                            𝑑𝑧                           respect to the image boundary. Copying of the pixel lines on
   𝐶 𝑥 = Ω 𝑒                𝑕2           and 𝑕 is the filtering
                                                                          the border is not suitable, as it would lead to a highly peaked
parameter.                                                                neighborhood histogram.
  If image I is discrete, the non-local means algorithm can be
represented as                                                              3) Adaptive Gain Control: In the enhancement of the detail
                                                                          signal we require gain factor to yield good results, it be must
               𝑁𝐿 𝑢 𝑖 =           𝑗 ∈𝐼   𝑤 𝑖, 𝑗 𝑣(𝑗)               (11)   be greater than one. Using a same gain for the entire image
                                                                          does not lead to good results, because to enhance the small
  where the weight 𝑤 𝑖,𝑗 depends on the distance between                  details a relatively large gain is required. This large gain can
observed gray level vectors at points 𝑖and 𝑗. Such distance               lead to the saturation of the detailed signal whose values are
can be represented as
                                                                                                                                                   533
                                                       All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                   International Journal of Advanced Research in Computer Engineering & Technology
                                                                       Volume 1, Issue 4, June 2012
larger than a certain threshold. Saturation is undesirable
because different amplitudes of the detail signal are mapped
to the same amplitude of either -1 or 1. This leads to loss of
information. Therefore, the gain must be controlled
adaptively.
   We describe the following below gain control algorithm
using tangent operations. To control the gain, we first
perform a linear mapping of the detail signal 𝑑 to a new
signal 𝑐
                       𝑐 = 2𝑑 − 1                         (14)

such that the dynamic range of 𝑐 is (-3,1) . A simple idea is to
set the gain as a function of the signal𝑐 and to gradually
decrease the gain from its maximum value 𝛾 𝑀𝐴𝑋 when
 𝑐 < 𝑇 to its minimum value 𝛾 𝑀𝐼𝑁 when 𝑐 ⟶ 1 . More
                                                                          Fig 8: Result of Classical Unsharp Masking Algorithm
specifically, we propose the following adaptive gain control
                                                                     Fig 8. Shows the result of existing unsharp masking
function
                                                                   algorithm, it exhibit hallo effect (The halo-effects are marked by
                                                                   red ellipse) at the edges of the image, it is a drawback of
               𝛾 𝑐 = 𝛼 + 𝛽exp⁡ 𝑐 𝜂 )
                             (−                            (15)
                                                                   existing algorithm.
where 𝜂 is a parameter that controls the rate of decreasing.
The two parameters 𝛼 and 𝛽 are obtained by solving the
equations: 𝛾 −1 = 𝛾 𝑀𝐴𝑋 and 𝛾 1 = 𝛾 𝑀𝐼𝑁 . For a fixed
 𝜂,we can easily determine the two parameters as follows:

             𝛽 = (𝛾 𝑀𝐴𝑋 − 𝛾 𝑀𝐼𝑁 )/(1 − 𝑒 −1 )              (16)
And
             𝛼 = 𝛾 𝑀𝐴𝑋 − 𝛽                                 (17)

   Although both𝛾 𝑀𝐴𝑋 and 𝛾 𝑀𝐼𝑁 could be chosen based upon
each individual image processing task, in general it is
reasonable to set𝛾 𝑀𝐼𝑁 = 1.

                V. RESULTS AND COMPARISON

   Fig 7. shows the original island image to do the simulation
of this existing and proposed concepts, the range of the image
                                                                      Fig 9: 130th row gray level profile of existing unsharp masking
is [0,255].                                                        resultant image

                                                                     Fig 9. Shows the 130th row gray level profile of resultant
                                                                   image of existing unsharp masking algorithm. It exhibit out
                                                                   of range problem. The range of selected image for processing
                                                                   is [-1,1], but the resultant image exceeds this range (it
                                                                   suffering with out of range problem).The size of the image is
                                                                   533 X 2400, means 533 rows and 2400 columns among these
                                                                   one of the column or row gray level profile can choose to
                                                                   exhibit the out of range problem, here all the pixels are not
                                                                   suffer with out of range problem, so there is no guaranty to
                                                                   exhibit out of range problem for all rows and columns, so
                                                                   choose appropriate column or row to exhibit out of range
                                                                   problem.

                   Fig 7: Original cottage image




                                                                                                                                 534
                                               All Rights Reserved © 2012 IJARCET
ISSN: 2278 – 1323
                     International Journal of Advanced Research in Computer Engineering & Technology
                                                                         Volume 1, Issue 4, June 2012
                                                                       expected that other more advanced edge preserving filters
                                                                       such as bilateral filter, the least squares filters and wavelet
                                                                       based denoising can produce similar or even better results.

                                                                                                     REFERENCES
                                                                       [1]    G. Ramponi, ―A cubic unsharp masking technique for
                                                                              contrast enhancement,‖ Signal Process., pp. 211–222, 1998.
                                                                       [2]    Gaung Deng, ―A Generalized Unsharp Masking Algorithm,‖ IEEE
                                                                              Trans on image processing, vol. 20, no. 5, May 2011.
                                                                       [3]    S. J. Ko and Y. H. Lee, ―Center weighted median filters and their
                                                                              applications to image enhancement,‖ IEEE Trans. Circuits Syst., vol.
                                                                              38, no. 9, pp. 984–993, Sep. 1991.
                                                                       [4]     M. Fischer, J. L. Paredes, and G. R. Arce, ―Weighted median image
                                                                              sharpeners for the world wide web,‖ IEEE Trans. Image Process., vol.
                                                                              11, no. 7, pp. 717–727, Jul. 2002.
                                                                       [5]    R. Lukac, B. Smolka, and K. N. Plataniotis, ―Sharpening vector
                                                                              median filters,‖ Signal Process., vol. 87, pp. 2085–2099, 2007.
             Fig 10: Results of the proposed algorithm                 [6]    A. Polesel, G. Ramponi, and V. Mathews, ―Image enhancement via
                                                                              adaptive unsharp masking,‖ IEEE Trans. Image Process., vol. 9, no.
  The result of proposed algorithm is shown in fig 10. It                     3, pp. 505–510, Mar. 2000.
exhibits reduced hallo-effect, enhanced low contrast details           [7]    E. Peli, ―Contrast in complex images,‖ J. Opt. Soc. Amer.,vol. 7, no.
                                                                              10, p. 2032–2040, 1990.
of the image, and sharpness of the image is also enhanced.             [8]    S. Pizer, E. Amburn, J. Austin, R. Cromartie, A. Geselowitz, T. Greer,
                                                                              B. Romeny, J. Zimmerman, and K. Zuiderveld, ―Adaptive histogram
                                                                              equalization and its variations,‖ Comput. Vis. Graph. Image Process.,
                                                                              vol. 39, no. 3, pp. 355–368, Sep. 1987.
                                                                       [9]    G. Deng and L. W. Cahill, ―Image enhancement using the log-ratio
                                                                              approach,‖ in Proc. 28th Asilomar Conf. Signals, Syst. Comput.s,
                                                                              1994, vol. 1, pp. 198–202.
                                                                       [10]   L. W. Cahill and G. Deng, ―An overview of logarithm- based image
                                                                              processing techniques for biomedical applications,‖ in Proc. 13th
                                                                              Int.Conf. Digital Signal Process., 1997, vol. 1, pp. 93–96.
                                                                       [11]   J. Pinoli, ―A general comparative study of the multiplicative
                                                                              homomorphic log-ratio and logarithmic image processing
                                                                              approaches,‖ Signal Process., vol. 58, no. 1, pp. 11–45, 1997.
                                                                       [12]   A. V. Oppenheim, R. W. Schafer, and T. G. Stockham, Jr., ―Nonlinear
                                                                              filtering of multiplied and convolved signals,‖ Proc. IEEE, vol. 56,
                                                                              no. 8, pp. 1264–1291, Aug. 1969.
                                                                       [13]   M. Jourlin and J.-C. Pinoli, ―A model for logarithmic image
                                                                              processing,‖ J. Microsc., vol. 149, pp. 21–35, 1988.
                                                                       [14]   http://en.wikipedia.org/wiki/Non-local_means_filter.
                                                                       [15]   http://en.wikipedia.org/wiki/Adaptive_histogram_equalization.
                                                                       [16]   Digital     Image     Processing-R.C.Gonzalez&Woods,         Addition
                                                                              Wesley/Pearson education, 2nd Edition, 2002.
Fig 11: 130th row gray level profile of proposed algorithm resultant   [17]   Fundamentals of Digital Image Processing-A.K.Jain, PHI.
image

  The fig 11. Shows the 130th row gray level profile of result
                                                                                               M.Obulesu, PG Student, Dept of ECE, SITAMS,
of Proposed algorithm, it exhibit the solved out of range
                                                                                               Chittoor. He received B.Tech degree from JNTU,
problem, here the range of the image is [-1, 1].                                               Anantapur, doing his research work in unsharp
                                                                                               masking algorithm to receive M.Tech degree from
                                                                                               JNTU, Anantapur, in communication systems. He
        VI. CONCLUSION AND FURTHER WORK                                                        presented various papers in national conferences

   In this paper, we developed generalized unsharp masking
algorithm by using an exploratory data model as a unified
                                                                                               V. Vijaya Kishore, Professor in Dept. of ECE,
frame work, it is very useful for highly texture images and                                    SITAMS. He received B Tech and M Tech degrees
which images having long distance objects to find yhe exact                                    from S.V. University and currently doing his research
edges for that objects. By using the generalized unsharp                                       work in Biomedical Signal Processing- Applications
masking algorithm we solved problems associated with                                           on medical image to receive Ph.D. from S V
                                                                                               University, Tirupathi. He presented and published 7
existing unsharp masking algorithm, first one is the                                           papers in various national and international
halo-effect is reduced by means of an edge-preserving filter                                   conferences and journals, and he is a life time
that is non local means filter, second one is rescaling process                                member of IETE / ISTE.
eliminated by using tangent operations and final one we
introduced a new future that is simultaneously enhancing
contrast and sharpness by means of individual treatment of
the model component and the residual. Extensions of this
work can be carried out in a number of directions. In this
work, we only test the nonlocal means filter as a
computationally inexpensive edge preserving filter. It is

                                                                                                                                               535
                                                 All Rights Reserved © 2012 IJARCET

Más contenido relacionado

La actualidad más candente

An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesIAEME Publication
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET Journal
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentationijceronline
 
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...IJSRD
 
Analysis of collaborative learning methods for image contrast enhancement
Analysis of collaborative learning methods for image contrast enhancementAnalysis of collaborative learning methods for image contrast enhancement
Analysis of collaborative learning methods for image contrast enhancementIAEME Publication
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...ijsrd.com
 
Interpolation Technique using Non Linear Partial Differential Equation with E...
Interpolation Technique using Non Linear Partial Differential Equation with E...Interpolation Technique using Non Linear Partial Differential Equation with E...
Interpolation Technique using Non Linear Partial Differential Equation with E...CSCJournals
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processingAshish Kumar
 
Uniform and non uniform single image deblurring based on sparse representatio...
Uniform and non uniform single image deblurring based on sparse representatio...Uniform and non uniform single image deblurring based on sparse representatio...
Uniform and non uniform single image deblurring based on sparse representatio...ijma
 
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATIONCOLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATIONecij
 
Data compression using huffman coding
Data compression using huffman codingData compression using huffman coding
Data compression using huffman codingSATYENDRAKUMAR279
 
Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeDespeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeIDES Editor
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)Mathankumar S
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...ijceronline
 

La actualidad más candente (18)

An adaptive method for noise removal from real world images
An adaptive method for noise removal from real world imagesAn adaptive method for noise removal from real world images
An adaptive method for noise removal from real world images
 
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVDIRJET-  	  Contrast Enhancement of Grey Level and Color Image using DWT and SVD
IRJET- Contrast Enhancement of Grey Level and Color Image using DWT and SVD
 
OTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image SegmentationOTSU Thresholding Method for Flower Image Segmentation
OTSU Thresholding Method for Flower Image Segmentation
 
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
Study on Contrast Enhancement with the help of Associate Regions Histogram Eq...
 
Analysis of collaborative learning methods for image contrast enhancement
Analysis of collaborative learning methods for image contrast enhancementAnalysis of collaborative learning methods for image contrast enhancement
Analysis of collaborative learning methods for image contrast enhancement
 
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
An Efficient Approach for Image Enhancement Based on Image Fusion with Retine...
 
Interpolation Technique using Non Linear Partial Differential Equation with E...
Interpolation Technique using Non Linear Partial Differential Equation with E...Interpolation Technique using Non Linear Partial Differential Equation with E...
Interpolation Technique using Non Linear Partial Differential Equation with E...
 
Image pre processing - local processing
Image pre processing - local processingImage pre processing - local processing
Image pre processing - local processing
 
Uniform and non uniform single image deblurring based on sparse representatio...
Uniform and non uniform single image deblurring based on sparse representatio...Uniform and non uniform single image deblurring based on sparse representatio...
Uniform and non uniform single image deblurring based on sparse representatio...
 
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATIONCOLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
 
1873 1878
1873 18781873 1878
1873 1878
 
Data compression using huffman coding
Data compression using huffman codingData compression using huffman coding
Data compression using huffman coding
 
Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled PdeDespeckling of Ultrasound Imaging using Median Regularized Coupled Pde
Despeckling of Ultrasound Imaging using Median Regularized Coupled Pde
 
Digital image processing - Image Enhancement (MATERIAL)
Digital image processing  - Image Enhancement (MATERIAL)Digital image processing  - Image Enhancement (MATERIAL)
Digital image processing - Image Enhancement (MATERIAL)
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Ijebea14 283
Ijebea14 283Ijebea14 283
Ijebea14 283
 
Be03303560361
Be03303560361Be03303560361
Be03303560361
 
DIP - Image Restoration
DIP - Image RestorationDIP - Image Restoration
DIP - Image Restoration
 

Destacado

Chef Christopher Lee Chef to the Stars
Chef Christopher Lee Chef to the StarsChef Christopher Lee Chef to the Stars
Chef Christopher Lee Chef to the StarsChristopher Lee
 
Osx institutional eng_november_final
Osx institutional eng_november_finalOsx institutional eng_november_final
Osx institutional eng_november_finalosxri
 
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012Guillaume Laforge
 

Destacado (6)

Chef Christopher Lee Chef to the Stars
Chef Christopher Lee Chef to the StarsChef Christopher Lee Chef to the Stars
Chef Christopher Lee Chef to the Stars
 
Osx institutional eng_november_final
Osx institutional eng_november_finalOsx institutional eng_november_final
Osx institutional eng_november_final
 
Sustainability: a Primer
Sustainability: a PrimerSustainability: a Primer
Sustainability: a Primer
 
Week 2 343
Week 2 343Week 2 343
Week 2 343
 
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012Groovy 1.8 and 2.0 at GR8Conf Europe 2012
Groovy 1.8 and 2.0 at GR8Conf Europe 2012
 
19.12
19.1219.12
19.12
 

Similar a 530 535

Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
A new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmA new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmeSAT Journals
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmeSAT Publishing House
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTIONijcses
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingIAEME Publication
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingIAEME Publication
 
Modified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementModified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementeSAT Publishing House
 
Deep residual neural networks for inverse halftoning
Deep residual neural networks for inverse halftoningDeep residual neural networks for inverse halftoning
Deep residual neural networks for inverse halftoningTELKOMNIKA JOURNAL
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalizationtreasure17
 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...IRJET Journal
 
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABJim Jimenez
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationIAEME Publication
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationIAEME Publication
 
A Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesA Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesIRJET Journal
 
Fuzzy entropy based optimal
Fuzzy entropy based optimalFuzzy entropy based optimal
Fuzzy entropy based optimalijsc
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionIJTET Journal
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET Journal
 
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement  Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement ijsc
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...INFOGAIN PUBLICATION
 

Similar a 530 535 (20)

Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
A new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithmA new approach for generalised unsharp masking alogorithm
A new approach for generalised unsharp masking alogorithm
 
New approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithmNew approach for generalised unsharp masking alogorithm
New approach for generalised unsharp masking alogorithm
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
 
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matching
 
Improved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matchingImproved nonlocal means based on pre classification and invariant block matching
Improved nonlocal means based on pre classification and invariant block matching
 
Modified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancementModified adaptive bilateral filter for image contrast enhancement
Modified adaptive bilateral filter for image contrast enhancement
 
Deep residual neural networks for inverse halftoning
Deep residual neural networks for inverse halftoningDeep residual neural networks for inverse halftoning
Deep residual neural networks for inverse halftoning
 
Histogram equalization
Histogram equalizationHistogram equalization
Histogram equalization
 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
 
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLABANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint application
 
Fpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint applicationFpga implementation of fusion technique for fingerprint application
Fpga implementation of fusion technique for fingerprint application
 
A Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement TechniquesA Comparative Study on Image Contrast Enhancement Techniques
A Comparative Study on Image Contrast Enhancement Techniques
 
Fuzzy entropy based optimal
Fuzzy entropy based optimalFuzzy entropy based optimal
Fuzzy entropy based optimal
 
Quality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint CompressionQuality Prediction in Fingerprint Compression
Quality Prediction in Fingerprint Compression
 
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image ProcessingIRJET- A Review on Various Restoration Techniques in Digital Image Processing
IRJET- A Review on Various Restoration Techniques in Digital Image Processing
 
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement  Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
Fuzzy Entropy Based Optimal Thresholding Technique for Image Enhancement
 
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...3 ijaems nov-2015-6-development of an advanced technique for historical docum...
3 ijaems nov-2015-6-development of an advanced technique for historical docum...
 

Más de Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

Más de Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

Último

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

530 535

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 A New Approach for Sharpness and Contrast Enhancement of an Image M.Obulesu, V.Vijaya Kishore  masking, contrast enhancement and generalized linear Abstract— unsharp masking is good tool for sharpness system. enhancement, it is an anti blurring filter. By using unsharp A. Related Works masking algorithm for sharpness enhancement, the resultant 1) Sharpness Enhancement: image suffering with two problems, first one is a hallo is appear a) High pass filter:The principal objective of sharpening is around the edges of an image, and second one is rescaling to highlight fine detail in an image or to enhance detail that process is needed for the resultant image. Enhancement of contrast and sharpness of an image is required in many has been blurred, either in error or as a natural effect of a applications. The aim of this paper is to enhance the contrast particular method of image acquisition. Uses of image and sharpness of an image simultaneously and to solve the sharpening vary and include applications ranging from problems associated with normal unsharp masking, we electronic printing and medical imaging to industrial proposed new algorithm based on exploratory data model inspection and autonomous guidance in military systems. concept. In the retinex based algorithm is used to enhance the contrast of an image, edge preserving filter is used to solve the hallo effect, and tangent operations are given solution to -1/9 -1/9 -1/9 Z1 Z2 Z3 avoiding rescaling process. The experimental results show that the proposed algorithm is able to significantly improve the contrast and sharpness of an image compare to the existing -1/9 8/9 -1/9 Z4 Z5 Z6 method, and it solve the problems associated with the existing method and the user can adjust the two parameters controlling the contrast and sharpness to produce the desired results. This -1/9 -1/9 -1/9 Z7 Z8 Z9 makes the proposed algorithm practically useful. Index Terms— Exploratory data model, Generalized linear (a) High pass filter mask (b) Image gray level values system, image enhancement, unsharp masking. Fig 1: 3×3 High pass Filter mask and image gray level values. That is, with reference to the response of the mask at any I. INTRODUCTION point in the image is given by Digital image processing allows the use of much more 𝑅 = 1/9 ∗ (−𝑍1 − 𝑍2 − 𝑍3 − 𝑍4 + (8 ∗ 𝑍5 )−𝑍6 − 𝑍7 − 𝑍8 − 𝑍9 ) complex algorithms for image processing, and hence can offer more sophisticated performance at simple tasks. 1 9 =9∗ 𝑖=0( −𝑍 𝑖 + (2 ∗ 𝑍5 )) (1) An image is defined as a two dimensional light intensity function 𝑓(𝑥, 𝑦), where 𝑥 and 𝑦 are spatial coordinates, and Where Zi is the gray level of the mask of the pixel associated the value f at any pair of coordinates (𝑥, 𝑦) is called intensity with mask coefficient 1. As usual, the response of the mask is or grey level value of the image at that point. defined with respect to its center location. We require simultaneous enhancement of sharpness and contrast in many applications. Based on this requirement a b) High boost filtering: High pass filtering in terms of continuous research is going on to develop new algorithms. subtracting a low pass image from the original image, that is, We are having deferent type sharpness enhancement techniques, among these unsharp masking will gives enhanced sharpness with original image as background. We High pass = Original - Low pass. find some unwanted details in the resultant image. To avoid these we used new algorithms. However, in many cases where a high pass image is In this section firstly we discuss related works, which are required, also want to retain some of the low frequency sharpness enhancement techniques including unsharp components to aid in the interpretation of the image. Thus, if multiply the original image by an amplification factor A Manuscript received May, 2012. before subtracting the low pass image, will get a high boost or M.Obulesu, PG student, Department of electronics and communication high frequency emphasis filter. Thus, engineering, Sreenivasa Institute of Technology and Management Studies, Chittoor, Andhrapradesh, India (e-mail: obu.467@gamil.com). V.Vijaya Kishore, Professor, Department of Electronics and 𝐻𝑖𝑔𝑕 𝑏𝑜𝑜𝑠𝑡 = 𝐴. 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 − 𝐿𝑜𝑤 𝑝𝑎𝑠𝑠 Communication Engineering, Sreenivasa Institute of Technology and = 𝐴 − 1 . 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 Management Studies, Chittoor, Andhrapradesh, India. (E-mail: + 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 – 𝐿𝑜𝑤 𝑝𝑎𝑠𝑠 kishiee@rediffmail.com). = (𝐴 − 1). 𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 + 𝐻𝑖𝑔𝑕 𝑝𝑎𝑠𝑠 530 All Rights Reserved © 2012 IJARCET
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 Now, if A = 1 we have a simple high pass filter. When A > 1 used. To enhance the contrast recently some new advanced part of the original image is retained in the output. A simple algorithms are developed, which is retinex based algorithms. filter for high boost filtering is given by 𝑥 Lowpass 𝑦 𝑣 Filtering + -1/9 -1/9 -1/9 𝛾× 𝑑 𝑑= 𝑥− 𝑦 -1/9 ω/9 -1/9 − × 𝛾 Gain -1/9 -1/9 -1/9 Fig 3: Block Diagram of classical unsharp masking Fig 2: High boost filtering 3) Generalized Linear System: Before going to develop an where ω = 9A-1. effective computer vision technique one must consider 1) Why the particular operations are used, 2) How the signal can c)Unsharp masking: be represented and, 3) What implementation structure can be The unsharp filter is a simple sharpening operator which used. And there is no reason to continue with usual addition derives its name from the fact that it enhances edges (and and multiplication. For digital signal processing, via abstract other high frequency components in an image) via a analysis we can create more easily implemented and more procedure which subtracts an unsharp, or smoothed, version generalized or abstract versions of mathematical operations. of an image from the original image. The unsharp filtering Due to the result of this creation, abstract analysis may show technique is commonly used in the photographic and printing new ways to creating systems with desirable properties. industries for crispening edges. The above two techniques Following these ideas, the generalized linear system, shown resultant images are having their back ground intensity levels in Fig. 4, is developed. are near to black, but sometimes we require sharpness The generalized addition and scalar multiplication enhancement in the image itself, for this case unsharp operations denoted by ⊕and ⊗ are defined as follows: masking algorithm is use full. The unsharp masking algorithm can be described by the 𝑥 ⊕ 𝑦 = ∅−1 [∅ 𝑥 + ∅(𝑦)] (2) equation: 𝑣 = 𝑦 + 𝛾(𝑥 − 𝑦)where 𝑥 is the input image, 𝑦 is And the result of a linear low-pass filter, and the gain 𝛾(𝛾 > 0) is 𝛼 ⊗ 𝑥 = ∅−1 [𝛼∅(𝑥)] (3) a real scaling factor. The detail signal 𝑑 = (𝑥 − 𝑦) is usually amplified to increase the sharpness. However, the signal Where 𝑥 and 𝑦 are signal samples is usually a real scalar, and contains 1) details of the image, 2) noise, and 3) over-shoots Ø is a nonlinear function. and under-shoots in areas of sharp edges due to the smoothing of edges. While the enhancement of noise is Linear clearly undesirable, the enhancement of the under-shoot and Ø () system Ø -1() over-shoot creates the visually unpleasant halo effect. Ideally, the algorithm should only enhance the details of an image. Due to this reason we require that the filter is not Fig 4: Block diagram of generalized linear system, where Ø ( ) is a sensitive to noise and does not smooth sharp edges. The edge non linear function preserving filters, such as nonlinear filters, cubic filter and are used to replace the linear low-pass filter. The former is The tangent approach was proposed to analytically solve less sensitive to noise and the latter does not smooth sharp the out of range problem in image restoration. The tangent edges. To reduce the halo effect, edge-preserving filters such approach can be understood from a generalized linear system as: adaptive Gaussian filter, weighted least-squares based point of view, since its operations are defined by using (2) filters, non-local means filter, and bilateral filters are used. and (3). A notable property of the tangent approach is that the An important problem associated with the unsharp masking gray scale set 𝔗 ∈ (−1,1) is closed under the new operations. algorithm is that the result is usually out of the range. For example, for an 8-bit image, the range is [0, 255]. A careful B. Motivation, and Contributions rescaling process is usually needed for each image. This work is motivated by unsharp masking algorithm, an 2) Contrast Enhancement: Contrast is a basic perceptual outstanding analysis of the halo effect, and the requirement of feature of an image .It is Difficult to see the details in a low the rescaling process. In this paper the tangent operations contrast image. To improve the contrast or to enhance the were defined, motivated by the graceful theory of the contrast the adaptive histogram equalization is frequently logarithmic image processing model. The major contribution and the organization of this paper are as follows. In Section 531 All Rights Reserved © 2012 IJARCET
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 II, we first present a frame work for the generalized unsharp generate the signal𝑦. The choice of the Non-local means filter masking and we described about the proposed algorithm. is due to its relative simplicity, advanced than median filter We proposed a new approach to solve the out of range and well studied properties such as the root signals. Other problem, which is tangent system it is presented in section III. more advanced edge preserving filters such as the cubic filter In Section IV, we describe the details of each building block and wavelet-based denoising filter and bilateral filter can also of the proposed algorithm which includes the non-local be used. means filter, the adaptive gain control, and the adaptive Here we address the problem of the need for a careful histogram equalization for contrast enhancement. In Section rescaling process by using new operations defined based on V, we present simulation results which are compared existing the tangent operations and new generalized linear system. unsharp masking algorithm results. And in Section VI From here the gray scale set is closed under these new Conclusion and future work are presented. operations, the out-of-range problem is clearly solved and no rescaling is needed. II. FRAME WORK FOR THE PROPOSED ALGORITHM Here we address the new concept of contrast enhancement and sharpening by using two different processes. The A. Exploratory data Model and Generalized Unsharp image 𝑦 is processed by AHE algorithm and the output is Masking called 𝑕(𝑦) . The detail image is processed by 𝑔 𝑑 = The idea behind the exploratory data analysis is to 𝛾(𝑑) ⊗ 𝑑 where𝛾(𝑑) is the adaptive gain and is a function of decompose a signal into two parts. One part fits a particular the amplitude of the detail signal 𝑑. The final output of the model, while the other part is the residual. In simple way the algorithm is then given by data model is: ―fit PLUS residuals‖. From this definition, the output of the filtering process, denoted = 𝑓(𝑥) , can be 𝑣 = 𝑕 𝑦 ⊕ [𝛾(𝑑) ⊗ 𝑑] (6) regarded as the part of the image that fits the model. Thus, we can represent an image using the generalized operations as We can see that the proposed algorithm is a follows: generalization of the existing unsharp masking algorithm in several ways. 𝑥= 𝑦⊕ 𝑑 (4) where 𝑑 is called the detail signal (the residual). The detail III. TANGENT OPERATIONS signal is defined as 𝑑 = 𝑥 ⊖ 𝑦 where ⊖ is the generalized subtraction operation. A general form of the unsharp masking These operations are defined based on generalized linear algorithm can be written as system approach. We use (2) and (3) to simplify the presentation. 𝑣 = 𝑕 𝑦 ⊕ 𝑔(𝑑) (5) A. Definitions of Tangent Operations Where 𝑣 is output of the algorithm and both 𝑕(𝑦) and 𝑔(𝑑) could be linear or nonlinear functions. This model explicitly 1) Nonlinear Function: For tangent operations we consider states that the part of the image being sharpened is the model the pixel gray scale of an image𝑥 ∈ (−1,1) . For an N-bit residual. In this case choose non linear filters carefully to image, we can first linearly map the pixel value from the avoid the smoothing of edges. In addition, this method allows interval [0,2N) to a new interval (-1,1). Then the image is the contrast enhancement by means of a suitable processing processed by using the tangent operations. The result is then function 𝑕(𝑦) such as adaptive histogram equalization mapped back to interval [0,2N) through the inverse mapping. algorithm. In this wya, the generalized algorithm can enhance We can easily verify that the signal set ℑ ∈ (−1,1) is closed the overall contrast and sharpness of the image. under the tangent operations. The tangent system can be used as an alternative to the log-ratio to solve out-of-range B. The Proposed Algorithm problem. In simulation we use a simple function 𝑞 𝑥 = The proposed algorithm, shown in Fig. 5, is based upon the 2(𝑥+1) classical unsharp masking algorithm. − 1 to map the image from [0,2N) to (-1,1). The 2 𝑁 +1 nonlinear function is defined as follows: 𝒙 𝒚 𝒛 𝒗 Edge Contrast 𝑥 Preserving Enhancement ⊕ ∅ 𝑥 = (7) Filtering 1−𝑥 2 𝜸⊗ 𝑑 2) Addition of two gray scales: Using equation (2), the 𝒅= 𝒙⊖ 𝑦 addition of two gray scales and is defined as ⊖ ⊗ ∅ 𝑥 1 +∅ 𝑥 2 𝜸 𝑥1 ⊕ 𝑥2 = (8) Adaptive 1+(∅ 𝑥 1 +∅ 𝑥 2 )2 Gain Control 3) Scalar Multiplication: The multiplication of a gray scale 𝑥 by a real scalar is𝛼(−∞ < 𝛼 < ∞) defined by using Fig 5: Block diagram of Generalized Unsharp Masking algorithm equation (3) as follows: Here we address the problem of the halo effect by using an 𝛼∅ 𝑥 edge-preserving filter which is the Non-local means filter to 𝛼⊗ 𝑥= (9) 1+(𝛼∅ 𝑥 )2 532 All Rights Reserved © 2012 IJARCET
  • 4. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 This operation is called scalar multiplication. 2 𝑑= 𝑣 𝑁𝑖 − 𝑣(𝑁𝑗 ) 2,𝑎 (12) 4) Subtraction of two gray scales: So the weight can be defined as The subtraction operation between two gray levels using 2 𝑣 𝑁 𝑖 −𝑣(𝑁 𝑗 ) the addition operation defined in equation (2) as follows: 1 − 2,𝑎 𝑤 𝑖, 𝑗 = 𝑒 𝑕2 , (13) 𝑍(𝑖) ∅ 𝑥 1 −∅ 𝑥 2 2 𝑥1 ⊖ 𝑥2 = (10) 𝑣 𝑁 𝑖 −𝑣(𝑁 𝑗 ) 2,𝑎 1+(∅ 𝑥 1 −∅ 𝑥 2 )2 − Where 𝑍 𝑖 = 𝑗 𝑒 𝑕2 . 2) Contrast enhancement: we need contrast enhancement IV. PROPOSED ALGORITHM to improve the low contrast details in an image. A. Implimentation of the proposed algorithm for color a) Motivation and explanation of the AHE: It is motivated Images by normal histogram equalization, the normal histogram In color image processing we use RGB color space equalization improve the contrast by transforming each pixel images to processing. For this algorithm firstly we have to with a transformation function derived from image convert the color image from the RGB color space to the HSI histogram, this is suitable when the distribution of pixels or LAB color space. The chrominance components, such as values in the image is similar, but it is not suitable when the the H and S components are not processed the luminance image contains regions that are significantly lighter or darker component I only processed. After the luminance component than most of the image, the enhancement of this type of is processed, the inverse conversion is performed. An image is leads to not good results. enhanced color image in its RGB color space is obtained. To Adaptive Histogram Equalization can improves this by avoid a possible problem of varying the white balance of the transforming each pixel with a transforming function derived image when the RGB components are processed from a neighborhood region the concept of this method is individually, we process luminance component I only. each pixel is transformed based on the histogram of a square B. Enhancement of the Detail Signal surrounding pixel as shown in fig 6, the derivation of the 1) The Root Signal and the Detail Signal: The non-local transformation function from the histogram is same in both filtering operation can be denoted as a function 𝑦 = 𝑓(𝑥) ordinary histogram equalization and AHE. The which maps the input 𝑥 to the output 𝑦 . Result image of transformation function is proportional to the cumulative non-local filter operation can be represented as root signal, distribution function (CDF) of pixel values in the which is 𝑦. neighborhood. a) Edge preserving filter: Non-local means filter is used as an edge preserving filter it is an algorithm in image processing for image denoising. Unlike other local smoothing filters, non-local means filter averages all observed pixels to recover a single pixel. The weight of each pixel depends on the distance between its intensity grey level vector and that of the target pixel. Suppose Ω is the area of an image I, 𝑥 is the location inside Ω,𝑢(𝑥)and 𝑣(𝑥) are the clean and observed noisy image value at location 𝑥 respectively. Then the non-local means algorithm can be defined as Fig 6: Pixel transformation based on the square surrounding the (𝐺 ∗ 𝑣 𝑥 +. −𝑣 𝑦 +. 2 )(0) pixel 1 − 𝑎 𝑣(𝑦) 𝑑𝑦 = 𝑒 𝑕2 (10) 𝐶(𝑥) Ω The neighborhood of the pixels nearer to the image boundary would not lie completely within the image this applies for example to the pixels to the left or above the blue where 𝐺 𝑎 is a Gaussian function with standard deviation 𝑎, pixel in the fig 6, we can find the solution for this by extending the image by mirror pixel lines and columns with (𝐺 𝑎 ∗ 𝑣 𝑥+. −𝑣 𝑦 +. 2 )(0) − 𝑑𝑧 respect to the image boundary. Copying of the pixel lines on 𝐶 𝑥 = Ω 𝑒 𝑕2 and 𝑕 is the filtering the border is not suitable, as it would lead to a highly peaked parameter. neighborhood histogram. If image I is discrete, the non-local means algorithm can be represented as 3) Adaptive Gain Control: In the enhancement of the detail signal we require gain factor to yield good results, it be must 𝑁𝐿 𝑢 𝑖 = 𝑗 ∈𝐼 𝑤 𝑖, 𝑗 𝑣(𝑗) (11) be greater than one. Using a same gain for the entire image does not lead to good results, because to enhance the small where the weight 𝑤 𝑖,𝑗 depends on the distance between details a relatively large gain is required. This large gain can observed gray level vectors at points 𝑖and 𝑗. Such distance lead to the saturation of the detailed signal whose values are can be represented as 533 All Rights Reserved © 2012 IJARCET
  • 5. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 larger than a certain threshold. Saturation is undesirable because different amplitudes of the detail signal are mapped to the same amplitude of either -1 or 1. This leads to loss of information. Therefore, the gain must be controlled adaptively. We describe the following below gain control algorithm using tangent operations. To control the gain, we first perform a linear mapping of the detail signal 𝑑 to a new signal 𝑐 𝑐 = 2𝑑 − 1 (14) such that the dynamic range of 𝑐 is (-3,1) . A simple idea is to set the gain as a function of the signal𝑐 and to gradually decrease the gain from its maximum value 𝛾 𝑀𝐴𝑋 when 𝑐 < 𝑇 to its minimum value 𝛾 𝑀𝐼𝑁 when 𝑐 ⟶ 1 . More Fig 8: Result of Classical Unsharp Masking Algorithm specifically, we propose the following adaptive gain control Fig 8. Shows the result of existing unsharp masking function algorithm, it exhibit hallo effect (The halo-effects are marked by red ellipse) at the edges of the image, it is a drawback of 𝛾 𝑐 = 𝛼 + 𝛽exp⁡ 𝑐 𝜂 ) (− (15) existing algorithm. where 𝜂 is a parameter that controls the rate of decreasing. The two parameters 𝛼 and 𝛽 are obtained by solving the equations: 𝛾 −1 = 𝛾 𝑀𝐴𝑋 and 𝛾 1 = 𝛾 𝑀𝐼𝑁 . For a fixed 𝜂,we can easily determine the two parameters as follows: 𝛽 = (𝛾 𝑀𝐴𝑋 − 𝛾 𝑀𝐼𝑁 )/(1 − 𝑒 −1 ) (16) And 𝛼 = 𝛾 𝑀𝐴𝑋 − 𝛽 (17) Although both𝛾 𝑀𝐴𝑋 and 𝛾 𝑀𝐼𝑁 could be chosen based upon each individual image processing task, in general it is reasonable to set𝛾 𝑀𝐼𝑁 = 1. V. RESULTS AND COMPARISON Fig 7. shows the original island image to do the simulation of this existing and proposed concepts, the range of the image Fig 9: 130th row gray level profile of existing unsharp masking is [0,255]. resultant image Fig 9. Shows the 130th row gray level profile of resultant image of existing unsharp masking algorithm. It exhibit out of range problem. The range of selected image for processing is [-1,1], but the resultant image exceeds this range (it suffering with out of range problem).The size of the image is 533 X 2400, means 533 rows and 2400 columns among these one of the column or row gray level profile can choose to exhibit the out of range problem, here all the pixels are not suffer with out of range problem, so there is no guaranty to exhibit out of range problem for all rows and columns, so choose appropriate column or row to exhibit out of range problem. Fig 7: Original cottage image 534 All Rights Reserved © 2012 IJARCET
  • 6. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 4, June 2012 expected that other more advanced edge preserving filters such as bilateral filter, the least squares filters and wavelet based denoising can produce similar or even better results. REFERENCES [1] G. Ramponi, ―A cubic unsharp masking technique for contrast enhancement,‖ Signal Process., pp. 211–222, 1998. [2] Gaung Deng, ―A Generalized Unsharp Masking Algorithm,‖ IEEE Trans on image processing, vol. 20, no. 5, May 2011. [3] S. J. Ko and Y. H. Lee, ―Center weighted median filters and their applications to image enhancement,‖ IEEE Trans. Circuits Syst., vol. 38, no. 9, pp. 984–993, Sep. 1991. [4] M. Fischer, J. L. Paredes, and G. R. Arce, ―Weighted median image sharpeners for the world wide web,‖ IEEE Trans. Image Process., vol. 11, no. 7, pp. 717–727, Jul. 2002. [5] R. Lukac, B. Smolka, and K. N. Plataniotis, ―Sharpening vector median filters,‖ Signal Process., vol. 87, pp. 2085–2099, 2007. Fig 10: Results of the proposed algorithm [6] A. Polesel, G. Ramponi, and V. Mathews, ―Image enhancement via adaptive unsharp masking,‖ IEEE Trans. Image Process., vol. 9, no. The result of proposed algorithm is shown in fig 10. It 3, pp. 505–510, Mar. 2000. exhibits reduced hallo-effect, enhanced low contrast details [7] E. Peli, ―Contrast in complex images,‖ J. Opt. Soc. Amer.,vol. 7, no. 10, p. 2032–2040, 1990. of the image, and sharpness of the image is also enhanced. [8] S. Pizer, E. Amburn, J. Austin, R. Cromartie, A. Geselowitz, T. Greer, B. Romeny, J. Zimmerman, and K. Zuiderveld, ―Adaptive histogram equalization and its variations,‖ Comput. Vis. Graph. Image Process., vol. 39, no. 3, pp. 355–368, Sep. 1987. [9] G. Deng and L. W. Cahill, ―Image enhancement using the log-ratio approach,‖ in Proc. 28th Asilomar Conf. Signals, Syst. Comput.s, 1994, vol. 1, pp. 198–202. [10] L. W. Cahill and G. Deng, ―An overview of logarithm- based image processing techniques for biomedical applications,‖ in Proc. 13th Int.Conf. Digital Signal Process., 1997, vol. 1, pp. 93–96. [11] J. Pinoli, ―A general comparative study of the multiplicative homomorphic log-ratio and logarithmic image processing approaches,‖ Signal Process., vol. 58, no. 1, pp. 11–45, 1997. [12] A. V. Oppenheim, R. W. Schafer, and T. G. Stockham, Jr., ―Nonlinear filtering of multiplied and convolved signals,‖ Proc. IEEE, vol. 56, no. 8, pp. 1264–1291, Aug. 1969. [13] M. Jourlin and J.-C. Pinoli, ―A model for logarithmic image processing,‖ J. Microsc., vol. 149, pp. 21–35, 1988. [14] http://en.wikipedia.org/wiki/Non-local_means_filter. [15] http://en.wikipedia.org/wiki/Adaptive_histogram_equalization. [16] Digital Image Processing-R.C.Gonzalez&Woods, Addition Wesley/Pearson education, 2nd Edition, 2002. Fig 11: 130th row gray level profile of proposed algorithm resultant [17] Fundamentals of Digital Image Processing-A.K.Jain, PHI. image The fig 11. Shows the 130th row gray level profile of result M.Obulesu, PG Student, Dept of ECE, SITAMS, of Proposed algorithm, it exhibit the solved out of range Chittoor. He received B.Tech degree from JNTU, problem, here the range of the image is [-1, 1]. Anantapur, doing his research work in unsharp masking algorithm to receive M.Tech degree from JNTU, Anantapur, in communication systems. He VI. CONCLUSION AND FURTHER WORK presented various papers in national conferences In this paper, we developed generalized unsharp masking algorithm by using an exploratory data model as a unified V. Vijaya Kishore, Professor in Dept. of ECE, frame work, it is very useful for highly texture images and SITAMS. He received B Tech and M Tech degrees which images having long distance objects to find yhe exact from S.V. University and currently doing his research edges for that objects. By using the generalized unsharp work in Biomedical Signal Processing- Applications masking algorithm we solved problems associated with on medical image to receive Ph.D. from S V University, Tirupathi. He presented and published 7 existing unsharp masking algorithm, first one is the papers in various national and international halo-effect is reduced by means of an edge-preserving filter conferences and journals, and he is a life time that is non local means filter, second one is rescaling process member of IETE / ISTE. eliminated by using tangent operations and final one we introduced a new future that is simultaneously enhancing contrast and sharpness by means of individual treatment of the model component and the residual. Extensions of this work can be carried out in a number of directions. In this work, we only test the nonlocal means filter as a computationally inexpensive edge preserving filter. It is 535 All Rights Reserved © 2012 IJARCET