
IEEE/CAA Journal of Automatica Sinica
Citation: | Koushlendra Kumar Singh, Manish Kumar Bajpai and Rajesh Kumar Pandey, "A Novel Approach for Enhancement of Geometric and Contrast Resolution Properties of Low Contrast Images," IEEE/CAA J. Autom. Sinica, vol. 5, no. 2, pp. 628-638, Mar. 2018. doi: 10.1109/JAS.2017.7510670 |
The image enhancement is a process to improve the visual interpretation or perception of information contained in an image for human viewers or to provide better input image for any automated image processing systems. Image enhancement is widely applicable in many real life applications such as medical imaging, criminal investigation, astronomy, geographical information system, satellite imaging etc.
Several image enhancement techniques have been proposed in literature. These techniques are application dependent. One particular technique is not applicable for all types of applications, e.g., removing blurring effect of an image, improving contrast of an image, removing the blocky effects of an image etc. Contrast, brightness and sharpness plays crucial role in any image. Contrast is created by difference in luminance reflected from two adjacent surfaces with in an image. It enables user to distinguish between objects present in the image and its background. Contrast depends on various factors, such as, quality of camera, weather condition in geographical imaging, density of tissues in medical imaging and distance in satellite imaging.
The resultant images will not provide all the details and some information may be washed-out and also it will give unnatural look. Contrast enhancement algorithms target to eliminate these issues [1], [2].
Contrast enhancement algorithms can be categorized in two categories: 1) direct method; and 2) indirect method. Direct contrast enhancement algorithms comprise with the use of original contrast value. Two important direct contrast enhancement measures are: 1) Michelson contrast measure; and 2) Weber contrast measure [3], [4]. Michelson contrast measure is used to measure the periodic pattern while Weber contrast measure is used to calculate a large uniform luminance background by use of a small target. These algorithms are not able to measure the contrast value of complex images [5].
Indirect contrast enhancement algorithms include improvement in the intensity span of the pixels by assigning it specified mapping function. The indirect contrast enhancement algorithms can be categorized in three categories: 1) transform based contrast enhancement algorithms; 2) histogram based contrast enhancement algorithms; 3) filter decomposition algorithms for image enhancement. Many transform based image enhancement algorithms have been proposed in [1], [2], [6]-[9]. These algorithms are computationally efficient. It is easy to view and handle frequency composition of the image without direct dependence on spatial domain. These algorithms suffer with blocking effect; hence, we are unable to enhance every part of image simultaneously.
The histogram based algorithms are quite popular among the researchers. We are naming few like histogram equalization, adaptive histogram equalization (AHE), generalized histogram equalization (GHE), local histogram equalization (LHE), dynamic histogram equalization (DHE), brightness preserving bi-histogram equalization (BPBHE), brightness preserving dynamic histogram equalization (BPDHE), equal area dualistic sub-image histogram equalization (DSIHE), minimum mean brightness error bi-histogram equalization (MMBEBHE) algorithm [10]-[18]. These algorithms are sensitive to noise and also not able to adjust the level of enhancement.
Filter based image enhancement algorithms are proposed by many researchers to overcome the histogram spikes present in an image. The special low-pass, high pass and band pas filtering, unsharp masking and crisping, directional smoothing, median filtering, local-mean-weighted adaptive filter, weighting high pass filter and many more adoptive filtering algorithms have been developed [19]-[26]. These algorithms preserve the original histogram profile features and also improve the contrast dynamically.
Demirel et al. used discrete wavelet transform (DWT) and singular value decomposition (SVD) for contrast enhancement [27], [28]. Illumination problem has been solved with SVD in literature. It uses the ratio of largest singular value of the generated normalized matrix with mean zero and variance of one over a normalized image which can be calculated according to following equation
ξ=max(ΣN(μ=0,var=1))max(Σ(μ=0,var=1)) |
where Σ(μ=0,var=1) is the singular value matrix of the synthetic intensity matrix. This coefficient can be used for regeneration of an equalized image.
Σeq=UA(ξΣA)V1A. |
This operation reduces the effect of illumination problem. Chen et al. proposed a new image enhancement algorithm based on the fractional order Savitzky-Golay differentiator [25]. Fractional order calculus is generalization of integral order calculus from integer order to fractional order. It is very old concept in mathematics and given by Leibniz (1695) to a response of L Hospital letter [29]. It translates the reality of nature in better way because of their non-local distributed effects. Mathematicians are very keen in this area for last three centuries. Researchers, across the globe, have started working on the application of this field in engineering and sciences. From theoretical point of view, it extends the order of image processing from integral to fraction which means an extension of information processing methods and ways. Real world problem can be expressed better in term of real order as compared to integer order.
The most popular application of fractional order derivatives are in nuclear science, design of controller, boundary value problems, description of physical system, practical application of semi-infinite line in circuits, electrical circuit analysis and electromagnetics, electrochemistry and optics, etc. [30], [31]. Fractional order derivatives are also used in field of image processing and signal processing. Image sharpening, image enhancement, motion detection, de-blurring, edge detection in iris and many more application of fractional derivatives have already been developed [31]. Design of finite impulse response (FIR) filter, infinite impulse response (ⅡR) filter and fixed fractional delay FIR filter are very popular in the field of signal processing [25], [31]. Design of filter and differentiator helps us in different applications and increases the acceptability of filter.
Fractional order derivative of any function has been calculated by different derivative definitions which exist in literature. The most popular ones among them are Riemann-Liouville definition, Grunwald-Letnikov definition, Caputo definition (1967), Oldham and Spanier definition (1974), K. S. Miller and B. Ross method (1993), Kolwankar and Gangal definition (1994) [29]-[31]. Fractional order differentiator has been designed for continuous as well as for discrete time domain. Carlsons method, Dutta Roys method, Chareffs method, Matsudas method and Oustaloups method are most popular methods for continuous time domain [25]. Least square method, Newton series method, Tustin method, Taylor method, fractional differencing formulas and continued fractional expansion, etc., are some example of discrete time domain method [26]. These methods are unable to accurately estimate the derivative of noisy data or signal. Genetic algorithms have been developed for estimation of derivative of contaminated signals. Genetic algorithms have complex mathematical calculations [32]. Savitzky-Golay proposed a differentiator based on polynomial regression for estimation and fitting of data. They have used least square polynomials for approximation of the contaminated signals. Integer order derivatives of contaminated signal have been easily estimated by it [25], [26], [33].
The Chebyshev polynomials have wide applications in the field of numerical analysis, interpolation of data, approximation, integration using Chebyshev polynomials, boundary value problems, solution of differential equations, signal processing specially for variable bandwidth finite length filter and filter designing, etc. [34]-[36]. It has been first introduced by P. L. Chebyshev in 1854 [37]. Chebyshev polynomials are a sequence of orthogonal polynomials which can be defined recursively. Chebyshev polynomials have been wildly useful because of their orthogonal properties [36].
We have proposed an algorithm which uses a Chebyshev polynomial based approximation of fractional order differentiator. This differentiator is further used for generation of low-pass and high-pass filter. This filter enables us to enhance the geometrical as well as contrast resolution properties of an image [38]. We have applied our algorithm only on L-L sub-band of the image.
The structure of paper is as follow. Section Ⅱ discussed the proposed Chebyshev polynomial based fractional order differentiator (CPBFOD) algorithm. Section Ⅲ presents the detail of experiments. Section Ⅳ reports the results obtained from experiments. Section Ⅴ gives the conclusions.
Consider two higher order differentiable functions in as ˆY(t) and Y(t) which are observed function and original function respectively. The observed function can be written as
ˆY(t)=Y(t)+ξ(t) |
(1) |
where ξ(t) is an error. The present work encompasses smoothing of observed function by the use of nth order derivative, L point filtering window and n-degree polynomial approximation.
Any function ˆY(t) can be obtained by polynomial expansion expressed as follows:
ˆY(t)=n∑k=0ckTk(t) |
(2) |
t = 1, 2, 3, …, L is the position of the tth point in the filtering window and ck is the kth coefficient of polynomial function. Least-square method is used for the estimate of the coefficients ck. Equation (2) can expanded in the following form
T0(1)c0+T1(1)c1+T2(1)c2+⋯+Tn(1)cn=y1T0(2)c0+T1(2)c1+T2(2)c2+⋯+Tn(2)cn=y2T0(3)c0+T1(3)c1+T2(3)c2+⋯+Tn(3)cn=y3⋮⋮⋮⋮⋮T0(L)c0+T1(L)c1+T2(L)c2+⋯+Tn(L)cn=yL |
(3) |
where Y = [y1,y2,…,yL] denotes the measured function points in the filtering window. T is a matrix of order L×(n+1) and can be defined as
[T0(1)T1(1)T2(1)⋯Tn(1)T0(2)T1(2)T2(2)⋯Tn(2)⋮⋮⋮⋱⋮T0(L)T1(L)T2(L)⋯Tn(L)]. |
(4) |
The elements of matrix T are calculated by using Chebyshev polynomial [37]. The Chebyshev polynomial is solution of following differential equation
(1−t2)d2ydt2−tdtdy+t2y=0. |
(5) |
The solution of the above differential equation is given as follows:
y(t)=Tn(t)={cos(narccos(t)),if|t|≤1cosh(narccos(t)),if|t|≥1. |
(6) |
The Chebyshev polynomial of first kind can be obtained by the following recursive relation
Tn+1(t)=2tTn(t)−Tn−1(t) |
(7) |
where T0(t)=1,T1(t)=t.
The vectors C storing the coefficients of the polynomial are obtained by following expression.
C=(TTT)−1TTY. |
(8) |
Equations (7) and (8) are used to solve (3). It will result
^Y(t)=TC=(TTT)−1TTY=WY. |
(9) |
where W denotes windows coefficient matrix. Smoothing can be performed by use of different window coefficient matrix.
Mainly, there are three most popular definition of fractional derivative which are frequently used in the various applications, i.e., Riemann Liouville (RL) definition, Grnwald Letnikov (GL) definition and Caputo definition. The fractional derivative of constant (α> 0) is not zero when evaluated using RL and GL definition but it is zero for Caputo definition. This is the main difference between Caputo and other two. The fractional derivative of constant, which is non-zero, is the most useful fact regarding image processing perspective. Hence we are not going to use Caputo definition. RL definition provides the exact solution of fractional derivative of any function while GL provide the approximate solution for same. This plays a vital role in choosing the RL definition for our purpose.
Riemann-Liouville fractional order derivative can be expressed as
0DαxY(t)=1Γ(l−α)dldtl∫x0(t−x)l−α−1f(x)dx |
(10) |
where 0≤l−1<α<l, and Γ(l−α) is the Gamma function of (l−α). α is the positive order of differentiation and its value lies between l−1 to l. It is called the first order derivative when value of α becomes 1 and for other integer values it becomes normal integer order differentiation. The fractional order differentiator, corresponding to window coefficient matrix W, can be obtained by (10). Different properties of fractional order differentiation are applied on (9) especially the properties of linearity and property for integer order derivative. The fractional order derivative is generalization of integral order derivative. This concept is used for calculation of fractional order differentiator. We will get [29]-[31].
ˆYαt=TαtC=WαtY=c(TTT)−1TTY. |
(11) |
It is generalized form. Here ˆYαt denotes the αth derivative of the tth point in the filtering window, Wαt denotes the αth derivative coefficient vector of the tth point in the filtering window.
The proposed algorithm uses generalized histogram technique (GHT) technique to generate the equalized image I′. The image is decomposed into four sub band images by newly designed digital fractional order differentiator. The newly designed fractional order digital differentiator behaves like a one-dimensional filter of filter length L. It works as a low pass filter. The high pass filter, for proposed digital fractional order filter, has been calculated by mirror image of low pass filter. The low pass and high pass filters, used in analysis section, are G0(n) and h0(n), respectively. The high pass filter h0(n) is a mirror image of low pass filter G0(n) and can be expressed as
h0(n)=(−1)nG0(n). |
(12) |
The corresponding filters belonging to reconstruction section are G1(n) and h1(n), respectively.
The input image is first filtered row wise using newly designed filter into sub bands. The output image has been decimated by two. The input image has been also filtered row wise with high pass filter. The each sub images has been decimated by 2. The same processes has been repeated columns wise also for both low pass filter and also for high pass filter. The process results into four sub bands as shown in Fig. 1. Four bands, labeled as low-low (L-L), low-high (L-H), high-low (H-L), and high-high (H-H) shown in decomposed image, are known as approximation, vertical detail, horizontal detail and diagonal detail sub bands, respectively. High frequency sub bands L-H, H-L, and H-H contain the edge information of the image. The main focus of the present work is on illumination information of an image; hence we are only focusing on L-L sub band [19]. Singular value decomposition (SVD) applied on the L-L sub band. Block diagram of calculating correction coefficient is shown in Fig. 2.
Correction coefficient for any singular value matrix is equal to ratio of maximum singular value of the original input image I to the maximum singular value of output image I′. Input image has been processed with generalized histogram equalization. The decomposition of image has been performed by applying one dimensional newly designed filter coefficient along the rows of image first and then the results are decomposed along the columns. It produces four decomposed sub-band images referred to as L-L, L-H, H-L and H-H. The original input image has been also processed with the newly designed filter and followed by SVD on L-L band of resultant image.
The correction coefficient is calculated by using the following equation
μ=max(ΣLLI′)max(ΣLLI) |
(13) |
where ΣLLI′ is L-L sub band singular value matrix I′ and ΣLLIis the L-L singular value matrix of input image.
The new L-L sub band of image I is can be computed as follows
ΣLLInew=μΣLLI |
(14) |
LLInew=ULLIΣLLInewVLLI. |
(15) |
Enhanced image Ienhanced has been reconstructed by using new LLInew, L-H, H-L and H-H sub bands.
The Algorithm 1 describes the detail about design process of filter and their application for image enhancement. Algorithm 1 clearly shows that, there are total five input parameters input image, size of image, length of filter, order of polynomial, and order of derivative.
There are some intermediate variables in algorithm, e.g., T as intermediate matrix, a is constant, W is window matrix, Gamma function. Order of Chebyshev polynomial and length of filter has been taken for initial approximation of given function. We have used the least square polynomial approximation method for approximation of filter function.
Algorithm 1 (I,M,L,n, α,Ien) |
M,L,n, α |
L: Length of differentiator |
n: Order of polynomial |
α: Order of derivative |
M: Size of matrix |
I: Input image M |
T: Matrix |
a: Constant |
W: Window matrix |
Γ: Gamma function |
Output: Ien |
Begin |
i=1 to L |
j=0 to n |
Calculate matrix Tij |
T(i,j)=2iT(i,j)−T(i,j−1)(HereT(i,0)=1, T(i,1)=i) |
Calculate a=Γ(n+1)in−α/Γ(n+1−α), i=1 to |
L |
Wαi=a(TT)−1TT |
I′=GHE(I) |
Decompose image I′ by using 1D filter |
Apply SVD on L-L sub-band of I′ |
Calculate μ=max(LLI′)/max(LLI) |
ΣLLInew=μΣLLI |
LLInew=ULLIΣLLInewVLLI |
Replace LLI with LLInew in image I |
End |
The proposed algorithm has two major parts; one is calculation of filter coefficient by use of Chebyshev polynomial and fractional order derivative algorithm which is based on the approximation concept. The second part accomplishes the decomposition of image by newly designed filters and calculation of correction coefficient by applying SVD on L-L sub band decomposed images. The singular value of L-L sub band has been updated by the new value of correction coefficient.
Proposed algorithm is only affecting the L-L sub-band of image. It has been expected that the algorithm has minimum effect on the edges of input image. The edge of image has been found by applying the Canny edge detection algorithm [39]. The detail analysis of effect of order of differentiation on edges has been also analyzed in the proposed article.
The algorithm has been validated with three test cases. Each test case is having one test image. Images have been chosen in such a way that they should represent the contrast properties as well as geometric properties.
Fig. 3 shows the test image chosen to validate our algorithm. This image has geometrical resolution properties built in it. The contrast of the image is very low. Contrast enhancement has been performed by using our algorithm with different values of α.
The effect of the contrast enhancement performed by the algorithm on the edges has been analyzed.
The image shown in Fig. 4 is used for validation of the algorithm. This image represents the contrast resolution properties. The experiment has been performed on the low contrast mars images taken from the website of Jet Propulsion Laboratory of California Institute of Technology [40]. Enhancement has been performed for different fractional order differentiators. The average grey scale value, of edges of image shown in fig. 4, has been studied after performing the enhancement.
Fig. 5 represents an image which is also used for validation. This image has geometric as well as contrast properties. Different values of α have been used for enhancement. This experiment has been performed on Lena image. The study of average grey scale values of edges has been performed for this image also.
The algorithm has been tested on the images shown in Figs. 3-5. Chen et al. [26] have proposed the optimal values of α as 0.29, 0.40 and 0.53, hence; we have chosen three different values of α, i.e., 0.29, 0.40 and 0.53 for our experiments. Coefficients of newly designed differentiator have bee n calculated for L = 9 and n = 2. Table Ⅰ shows the values of all the coefficients of newly designed one-dimensional filter for three different order of differentiation. The order of differentiation has been taken for performing these experiments are α= 0.29, 0.40 and 0.53. Coefficient for the high pass filter can be obtained by using (10). These filters coefficients have been used for the enhancement purpose. Figs. 6-8 represent the enhanced images belonging to test case 1, test case 2 and test case 3, respectively. Fig. 7 clearly shows that the enhanced images are much better in visual quality. The experimental results also show the effect of order of differentiation on enhancement quality of input image for both type contrast resolution as well as geometrical resolution types.
α | L = 9, n = 2 | ||||||||
0.29 | -0.35554 | -0.0736 | 0.137466 | 0.277735 | 0.347194 | 0.345803 | 0.273623 | 0.130594 | -0.08324 |
0.40 | -0.05025 | -0.1535 | 0.111836 | 0.293182 | 0.390673 | 0.404309 | 0.334061 | 0.179929 | -0.05809 |
0.53 | -0.77047 | -0.0302 | 0.061378 | 0.318261 | 0.469104 | 0.513952 | 0.41318 | 0.28557 | 0.012432 |
We have found that visual contrast enhancement has been achieved by our algorithm. We have applied our algorithm only on L-L band of original image. It is expected that the effect of enhancement should be minimum on the edges. Average grey scale value study has been performed on the edges on the images shown in the Figs. 3-5. It has been observed that the order of derivative also affect the quality of enhancement. The enhancement quality by proposed algorithm also depend on the type of image, i.e., image belonging to contrast resolution property or geometrical resolution property or image contain both types of properties.
Enhancement has been performed with different values of α. Canny edge detection algorithm is an effective and popular algorithm for edge detection of any image. It has been performed on the enhanced images obtained by our algorithm. Average grey scale values of the edges have been calculated from result obtained from canny edge detection algorithm. Table Ⅱ shows different average grey scale values obtained for different α. The grey scale value of edges has been calculated for ten different orders of differentiation ranging from 0.1 to 1. The average grey scale value of edges of original test images is 0.0984, 0.1631 and 0.0962 for test case 1, test case 2 and test case 3, respectively. It has been found that the average scale value of edges of enhanced image is closed to the original grey scale value of edges at α=0.1. Table Ⅱ describes the average grey scale values of edges of enhanced images. Average grey scale value of edges for case 1, 2 and 3 at different order of differentiation has been shown in column 2, 3 and 4 of Table Ⅱ, respectively. It has been found in case 1 that average grey scale value of edges increases with the increase in order of differentiation. This increase is continuous until the order of differentiation is 0.9. The average grey scale value of edges decreases sharply for the order of differentiation from 0.9 to 1.0. Case 1 represents the images having geometrical resolution properties. The column 3 in Table Ⅱ describes the average grey scale values for test case 2 image which contain the contrast resolution properties. Numerical values of average grey scale of edges of enhanced images have been constantly increases from the 0.1th order of differentiation to 0.6th order of differentiation. Sharp change has been noticed in average grey scale value of edges of enhanced images when order of differentiation lies between 0.6 and 0.8. A decrement in the numerical values of average grey scale has been found for higher order of differentiator. The column 4 of Table Ⅱ shows the average grey scale values of edges of enhanced images for test case 3 image which contains the geometrical properties as well as the contrast properties of an image. A similar behaviour has been found in numerical values of grey scale. The sharp decline starts at 0.8th order of differentiation. The value of grey scale at α=0.7 is 0.1886, 0.2037 and 0.1473 for test case 1, test case 2 and test case 3, respectively. We have found that the average grey scale value of edges is increasing for different higher fractional order differentiator. It starts decreasing when α is greater than 0.7 in all these cases. The average grey scale value of edges of enhanced images is increases from 0.7th to 0.8th order and starts deceasing when order of differentiation lies from 0.8 to 0.9. Figs. 9-11 show the pictorial behaviour of average grey scale value of edges verses fractional order.
Test case 1 | Test case 2 | Test case 3 | |
Original | 0.0984 | 0.1631 | 0.0962 |
α=0.1 | 0.1128 | 0.1644 | 0.1234 |
α=0.2 | 0.1303 | 0.1707 | 0.1251 |
α=0.3 | 0.1427 | 0.1766 | 01253 |
α=0.4 | 0.1512 | 0.1873 | 0.1254 |
α=0.5 | 0.1680 | 0.1960 | 0.1304 |
α=0.6 | 0.1737 | 0.2047 | 0.1402 |
α=0.7 | 0.1886 | 0.2037 | 0.1473 |
α=0.8 | 0.1913 | 0.2679 | 0.1688 |
α=0.9 | 0.1961 | 0.2270 | 0.0757 |
α=1.0 | 0.0865 | 0.1307 | 0.2452 |
Performance of proposed algorithm has been compared with traditional enhancement algorithms like histogram equalization (HE), contrast limited adaptive histogram equalization (CLAHE). Fig. 9 shows pictorial form of variation of the average grey value of edges for test case 1 with order of differentiation. The length of filter and order of Chebyshev polynomial is 9 and 2, respectively. It has been observed that average grey scale value of edges first increases with increase in the order of differentiator upto 0.9 and then decreases sharply. The rate of change of average grey scale value is less for order of differentiation between 0.7 to 0.9 as compared to rate of change for order of differentiation between 0.1 and 0.7. The average grey scale value is again close to the original grey scale value when we choose the order of differentiator close to 1. Fig. 9 indicates that if we choose order of differentiator in between 0.9 to 1.0, then we will have the average grey scale value close to original one. Table Ⅲ describes the values of mean absolute error (MAE), absolute mean brightness error (AMBE) and peak signal to noise error (PSNR). These parameters are defined as follows
meansquarederror(MSE) =1MNM−1∑i=0N−1∑j=0(I(i,j)−Ie(i,j))2 |
PSNR=10log10(max(I(i,j))2MSE) |
MAE=1MNM−1∑i=0N−1∑j=0|(I(i,j)−Ie(i,j)| |
AMBE=|μI−μIe| |
Test case | MAE | AMBE | PSNR |
Test case 1 | 0 | 0 | inf. |
Test case 1, =0.40 | 18.4177 | 45.4054 | 11.1306 |
Test case 1, =0.29 | 15.0702 | 58.7300 | 9.827 |
Test case 1, =0.53 | 25.9287 | 22.9993 | 13.72 |
Test case 1, HE | 3.0956 | 53.3458 | 10.8188 |
Test case 1, AHE | 0.5877 | 41.4853 | 9.0193 |
Test case 2 | 0.000 | 0.000 | inf. |
Test case 2, =0.40 | 3.4830 | 3.5776 | 11.6380 |
Test case 2, =0.29 | 0.6984 | 93.5775 | 18.3914 |
Test case 2, =0.53 | 3.5776 | 76.7401 | 19.5310 |
Test case 2, HE | 1.0340 | 39.5644 | 14.2956 |
Test case 2, AHE | 4.9199 | 8.6830 | 20.0933 |
Test case 3 | 0.000 | 0.00 | inf. |
Test case 3, =0.40 | 50.8832 | 4.0622 | 13.2729 |
Test case 3, =0.29 | 20.0411 | 53.4692 | 15.0045 |
Test case 3, =0.53 | 33.9262 | 48.4328 | 9.2125 |
Test case 3, HE | 1.1228 | 25.4804 | 10.4481 |
Test case 3, AHE | 2.2551 | 23.1623 | 10.2607 |
where
μI=1MNM−1∑i=0N−1∑j=0I(i,j) |
μIe=1MNM−1∑i=0N−1∑j=0Ie(i,j) |
σIIe=1MN−1M−1∑i=0N−1∑j=0((I(i,j)−μI)−(Ie(i,j)−μIe)) |
where I(i,j) and Ie(i,j) represents the original image and enhanced image, respectively.
The change of average grey scale values with respect to order of differentiation for images chosen in test case 2 has been shown in Fig. 10. Order of Chebyshev polynomial and length of filter has been taken as 2 and 9, respectively for performing this experiment. Fig. 10 clearly shows that the value of average grey scale of edges of enhanced images increases from 0.1th order of differentiation to 0.7th order of differentiation. It has been observed that when order of differentiation lie between 0.7 to 0.9 the average grey scale value, of edges of enhanced images, is showing different behaviour. We have performed 0.8th order of differentiation. The average grey scale of edges is decreasing and then increasing up to 0.9th order. Fig. 11 shows the plot between the order of the grey scale value of edges sharply decrease from 0.9th order of differentiation to 1.0th order of differentiation. The average grey scale values of edges of enhanced image will be approximately equal to original grey scale value of edges of original image when order of differentiation lies between 0.9th to 1.0th. Table Ⅲ clearly shows that the value of PSNR is lower with respect to traditional values for all three test cases. We know that the value of PSNR increases when image quality increases. The value of MAE is also decreases. The value of AMBE has been tabulated in Table Ⅲ for all three test cases. It has been observed that its value is lowest when order of derivative becomes 0.4 for test case 2 and test case 3. Differentiation and the average grey scale value of edges of enhanced images for test case 3 image.
Parameters, order of Chebyshev polynomial and length of filter, for performing this experiment has been taken as 2 and 9, respectively. Fig. 11 clearly show that when order of differentiation varies from 0.1 to 0.7 then the nature of graph is almost same.
The value of average grey scale of edges of enhanced image slightly increases from 0.7th order of differentiation to 0.8th order of differentiation. The value of average grey scale of edges of enhanced images has sharply decreased at 0.8th order of differentiation.
It has been noticed that when order of differentiation varies from 0.8th to 0.9th the value of average grey scale of edges of enhanced image is showing decreasing behaviour. There are sharp changes in average grey scale value of edges of enhanced images at 0.9th order of differentiation and value is of increasing nature. The test case 3 contains the geometrical resolution properties as well as the contrast resolution properties. We have found similar trend here also and have found that average grey scale value of edges of enhanced image, which is close to original one, lies between the orders of differentiator of 0.9th to 1.0th. Fig. 12 shows the results for test case 1 with different existing approaches. Figs. 12 (a)-(h) show results with adaptive Gamma correction with weighting distribution (AGCWD) [41], bi-histogram equalization with a plateau limit (BHEPL) [42], BHEPL [43], recursive sub-image histogram equalization (RSIHE) [44], with CLAHE, with HE and proposed method at order of differentiation 0.7, respectively.
Fig. 13 shows the comparison of proposed technique with some well known techniques for test case 2. Figs. 13 (a)-(h) show results with AGCWD [41], BHEPL [42], BHEPL [43], RSIHE [44], with CLAHE, with HE and proposed method at order of differentiation 0.7, respectively. It is noticed that AGCWD produces better quality images however it becomes over enhanced in case of test case 2 [41]. It has been observed that BHEPED failed to enhance the images [42]. Fig. 14 shows the comparison of proposed technique with some well known techniques for test case 3. Figs. 14 (a)-(h) show results with AGCWD [41], BHEPL [42], BHEPL [43], RSIHE [44], with CLAHE, with HE and proposed method at order of differentiation order 0.7, respectively. Test image 2 and test image 3 becomes dark as compared to original images. BHEPL gives significant enhancement but the boundaries of the images become blur [43]. The enhancement is not better than the proposed technique. Enhancement produced by RSIHE approach preserves the quality but no significant change in contrast has been noticed [44].
The major part of algorithm is calculation of T which is O(n×L), application of GHE, decomposition of input image by one-dimensional filter and SVD. It has been reported in literature that the time complexity of GHE is O(M2)where M is the number of pixels in one side of image. The time complexity of decomposition of images by one-dimensional filter and SVD are O(M2)and O(M3), respectively, for an image of M×M size.
The time complexity of the proposed algorithm is O(M3) for an image of M×M size. The proposed algorithm has been tested for three different cases. It has been observed that when test image contains only geometrical resolution properties the average grey scale value of edges of enhanced image is showing same behaviour up to 0.9th order of differentiation. A test image which has contrast resolution properties, the average grey scale value of edges of enhanced image is increasing up to 0.7th order of differentiation. Average grey scale value of edges of enhanced image is constant up to 0.7th order of differentiation, slightly increases from 0.7th to 0.8th and sharp decrease from 0.8th to 0.9th and from 0.9th to 1.0th order of differentiation sharp increase in images which has both contrast resolution properties as well as geometrical resolution properties.
Following conclusions are derived from the proposed work:
1) Algorithm is applicable for images having geometric as well as contrast resolution properties.
2) Effect of enhancement on edges is minimum at 0.7 fractional order of differentiator as compared to integer order differentiator.
3) Algorithm is performing better than integer order algorithms.
The present work has been carried out after getting inspired by one of the work of Prof. YangQuan Chen. The authors sincerely thank to Prof. Chen for his valuable suggestions.
[1] |
A. K. Jain, Fundamentals of Digital Image Processing. Englewood Cliffs, NJ: Prentice Hall, 1989.
|
[2] |
R. C. Gonzalez and R. E. Woods, Digital Image Processing. 3rd ed. New Delhi, India: Pearson Prentice Hall, 2009.
|
[3] |
A. A. Michelson, Studies in Optics. Chicago, IL, USA: University of Chicago Press, 1927.
|
[4] |
E. Peli, "Contrast in complex images, " J. Opt. Soc. Am. A, vol. 7, no. 10, pp. 2032-2040, Oct. 1990. http://www.opticsinfobase.org/abstract.cfm?uri=josaa-7-10-2032
|
[5] |
J. S. Tang, E. Peli, and S. Acton, "Image enhancement using a contrast measure in the compressed domain, " IEEE Signal Process. Lett. , vol. 10, no. 10, pp. 289-292, Oct. 2003. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1232722
|
[6] |
A. M. Grigoryan and S. S. Agaian, "Transform-based image enhancement algorithms with performance measure, " in Advances in Imaging and Electron Physics, New York, USA: Academic, 2004, pp. 165-243. http://www.sciencedirect.com/science/article/pii/S1076567004300029
|
[7] |
S. S. Agaian, B. Silver, and K. A. Panetta, "Transform coefficient histogram-based image enhancement algorithms using contrast entropy, " IEEE Trans. Image Process. , vol. 16, no. 3, pp. 741-758, Mar. 2007. http://dl.acm.org/citation.cfm?id=2321299
|
[8] |
S. S. Agaian, K. Panetta, and A. M. Grigoryan, "Transform-based image enhancement algorithms with performance measure, " IEEE Trans. Image Process. , vol. 10, no. 3, pp. 367-382, Mar. 2001. http://www.sciencedirect.com/science/article/pii/S1076567004300029
|
[9] |
S. Aghagolzadeh and O. K. Ersoy, "Transform image enhancement, " Opt. Eng. , vol. 31, no. 3, pp. 614-626, Mar. 1992. http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&id=OPEGAR000031000003000614000001&idtype=cvips&gifs=Yes
|
[10] |
V. Caselles, J. L. Lisani, J. M. Morel, and G. Sapiro, "Shape preserving local histogram modification, " IEEE Trans. Image Process. , vol. 8, no. 2, pp. 220-230, Feb. 1999. http://dl.acm.org/citation.cfm?id=2319660
|
[11] |
J. A. Stark, "Adaptive image contrast enhancement using generalizations of histogram equalization, " IEEE Trans. Image Process. , vol. 9, no. 5, pp. 889-896, May 2000. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=841534
|
[12] |
Y. T. Kim, "Contrast enhancement using brightness preserving Bi-histogram equalization, " IEEE Trans. Consum. Electron. , vol. 43, no. 1, pp. 1-8, Feb. 1997. http://ieeexplore.ieee.org/document/580378/
|
[13] |
L. Dash and B. N. Chatterji, "Adaptive contrast enhancement and de-enhancement, " Pattern Recognit. , vol. 24, no. 4, pp. 289-302, Jan. 1991. http://www.sciencedirect.com/science/article/pii/003132039190072D
|
[14] |
S. D. Chen and A. R. Ramli, "Minimum mean brightness error Bi-histogram equalization in contrast enhancement, " IEEE Trans. Consum. Electron. , vol. 49, no. 4, pp. 1310-1319, Nov. 2003. http://dl.acm.org/citation.cfm?id=2277374
|
[15] |
Y. Wang, Q. Chen, and B. Zhang, "Image enhancement based on equal area dualistic sub-image histogram equalization method, " IEEE Trans. Consum. Electron. , vol. 45, no. 1, pp. 68-75, Feb. 1999. http://doi.ieeecomputersociety.org/resolve?ref_id=doi:10.1109/30.754419&rfr_id=trans/tg/2009/04/ttg2009040642.htm
|
[16] |
T. Arici, S. Dikbas, and Y. Altunbasak, "A histogram modification framework and its application for image contrast enhancement, " IEEE Trans. Image Process. , vol. 18, no. 9, pp. 1921-1935, Sep. 2009. http://ieeexplore.ieee.org/document/4895264/
|
[17] |
C. C. Sun, S. J. Ruan, M. C. Shie, and T. W. Pai, "Dnamic contrast enhancement based on histogram specification, " IEEE Trans. Consum. Electron. , vol. 51, no. 4, pp. 1300-1305, Nov. 2005. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=1561859
|
[18] |
H. Ibrahim and N. S. P. Kong, "Brightness preserving dynamic histogram equalization for image contrast enhancement, " IEEE Trans. Consum. Electron. , vol. 53, no. 4, pp. 1752-1758, Nov. 2007. http://doi.ieeecomputersociety.org/resolve?ref_id=doi:10.1109/TCE.2007.4429280&rfr_id=trans/tg/2009/04/ttg2009040642.htm
|
[19] |
A. Polesel, G. Ramponi, and V J Mathews, "Image enhancement via adaptive unsharp masking, " IEEE Trans. Image Process. , vol. 9, no. 3, pp. 505-510, Mar. 2000. http://www.ncbi.nlm.nih.gov/pubmed/18255421
|
[20] |
F. P. De Vries, "Automatic, adaptive, brightness independent contrast enhancement, " Signal Process. , vol. 21, no. 2, pp. 169-182, Oct. 1990. http://www.sciencedirect.com/science/article/pii/0165168490900484
|
[21] |
S. K. Mitra, Digital Signal Processing: A Computer-Based Approach. 3rd ed. New York, USA: McGraw Hill, 2006.
|
[22] |
G. Ramponi, "A cubic unsharp masking technique for contrast enhancement, " Signal Process. , vol. 67, no. 2, pp. 211-222, Jun. 1998. http://www.sciencedirect.com/science/article/pii/S0165168498000383
|
[23] |
G. Ramponi, N. Strobel, S. K. Mitra, and T. H. Yu, "Nonlinear unsharp masking methods for image contrast enhancement, " J. Electron. Imaging, vol. 5, no. 3, pp. 353-366, Jul. 1996. doi: 10.1117/12.242618
|
[24] |
S. K. Mitra, H. Li, I. S. Lin, and T. H. Yu, "A new class of nonlinear filters for image enhancement, " in Proc. IEEE Int. Conf. Acoustics, Speech, Signal Processing, Toronto, Ontario, Canada, 1991, pp. 2525-2528. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=150915
|
[25] |
D. L. Chen, Y. Q. Chen, and D. Y. Xue, "Digital fractional order savitzky-golay differentiator, " IEEE Trans. Circuits Syst. Ⅱ: Express Briefs, vol. 58, no. 11, pp. 758-762, Nov. 2011. http://ieeexplore.ieee.org/document/6080716/
|
[26] |
D. L. Chen, Y. Q. Chen, and D. Y. Xue, "1-D and 2-D digital fractional-order Savitzky-Golay differentiator, " Signal Image Video Process. , vol. 6, no. 3, pp. 503-511, Sep. 2012. doi: 10.1007/s11760-012-0334-0
|
[27] |
H. Demirel and G. Anbarjafari, "Satellite image resolution enhancement using complex wavelet transform, " IEEE Geosci. Remote Sens. Lett. , vol. 7, no. 1, pp. 123-126, Jan. 2010. http://ieeexplore.ieee.org/document/5235113/
|
[28] |
H. Demirel, C. Ozcinar, and G. Anbarjafari, "Satellite image contrast enhancement using discrete wavelet transform and singular value decomposition, " IEEE Geosci. Remote Sens. Lett. , vol. 7, no. 2, pp. 333-337, Apr. 2010. http://ieeexplore.ieee.org/document/5338028/
|
[29] |
K. B. Oldham and J. Spanier, The Fractional Calculus. New York, USA: Academic, 1974.
|
[30] |
I. Podlubny, Fractional Differential Equations, Mathematics in Science and Engineering. Vol. 198. California, USA: Academic Press, 1999.
|
[31] |
S. Das, Functional Fractional Calculus for System Identification and Controls. Berlin, Heidelberg, Germany: Springer-Verlag, 2008.
|
[32] |
J. A. T. Machado, "Calculation of fractional derivatives of noisy data with genetic algorithms, " Nonlinear Dyn. , vol. 57, no. 1-2, pp. 253-260, Jul. 2009. doi: 10.1007/s11071-008-9436-1
|
[33] |
S. Suman and R. K. Jha, "A new technique for image enhancement using digital fractional-order Savitzky-Golay differentiator, " Multidimens. Syst. Signal Process. , vol. 28, no. 2, pp. 709-733, Apr. 2017. http://dl.acm.org/citation.cfm?id=3054374
|
[34] |
R. K. Pandey, S. Suman, K. K. Singh, and O. P. Singh, "An approximate method for Abel inversion using Chebyshev polynomials, " Appl. Math. Comput. , vol. 237, pp. 120-132, Jun. 2014. http://www.sciencedirect.com/science/article/pii/S0096300314004056
|
[35] |
A. Kumar, S. Suman, and G. K. Singh, "A new closed form method for design of variable bandwidth linear phase FIR filter using different polynomials, " AEU-Int. J. Electron. Commun. , vol. 68, no. 4, pp. 351-360, Apr. 2014. http://www.sciencedirect.com/science/article/pii/S1434841113002653
|
[36] |
J. C. Mason, "Some properties and applications of Chebyshev polynomial and rational approximation, " in Rational Approximation and Interpolation, Lecture Notes in Mathematics, P. R. Graves-Morris, E. B. Saff, and R. S. Varga, Eds. Berlin, Heidelberg, Germany: Springer, vol. 1105, pp. 27-48, 1984. doi: 10.1007/BFb0072398
|
[37] |
K. K. Singh, M. K. Bajpai, R. K. Pandey, and P. Munshi, "A novel non-invasive method for extraction of geometrical and texture features of wood, " Res. Nondestruct. Eval., 2016. doi: 10.1080/09349847.2016.1148214.
|
[38] |
M. Bajpai, C. Schorr, M. Maisl, P. Gupta, and P. Munshi, "High resolution 3D image reconstruction using the algebraic method for cone-beam geometry over circular and helical trajectories, " NDT E Int. , vol. 60, pp. 62-69, Dec. 2013. http://www.sciencedirect.com/science/article/pii/S0963869513001102
|
[39] |
J. Canny, "A computational approach to edge detection, " IEEE Trans. Pattern Anal. Mach. Intell. , vol. 8, no. 6, pp. 679-698, Nov. 1986. http://dl.acm.org/citation.cfm?id=11274.11275
|
[40] |
K. K. Singh, M. K. Bajpai, and R. K. Pandey, "A novel approach for edge detection of low contrast satellite images, " ISPRS -International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2015. DOI: 10.5194/isprsarchives-XL-3-W2-211-2015.
|
[41] |
S. C. Huang, F. C. Cheng, and Y. S. Chiu, "Efficient contrast enhancement using adaptive gamma correction with weighting distribution, " IEEE Trans. Image Process. , vol. 22, no. 3, pp. 1032-1041, Mar. 2013. http://ieeexplore.ieee.org/document/6336819/
|
[42] |
C. H. Ooi and N. A. M. Isa, "Adaptive contrast enhancement methods with brightness preserving, " IEEE Trans. Consum. Electron. , vol. 56, no. 4, pp. 2543-2551, Nov. 2010. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=5681139
|
[43] |
C. H. Ooi, N. S. P. Kong, and H. Ibrahim, "Bi-histogram equalization with a plateau limit for digital image enhancement, " IEEE Trans. Consum. Electron. , vol. 55, no. 4, pp. 2072-2080, Nov. 2009. http://ieeexplore.ieee.org/document/5373771
|
[44] |
K. S. Sim, C. P. Tso, and Y. Y. Tan, "Recursive sub-image histogram equalization applied to gray scale images, " Pattern Recognit. Lett. , vol. 28, no. 10, pp. 1209-1221, Jul. 2007. http://www.sciencedirect.com/science/article/pii/S0167865507000578
|
[1] | Chi Ma, Dianbiao Dong. Finite-time Prescribed Performance Time-Varying Formation Control for Second-Order Multi-Agent Systems With Non-Strict Feedback Based on a Neural Network Observer[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(4): 1039-1050. doi: 10.1109/JAS.2023.123615 |
[2] | Haijing Wang, Jinzhu Peng, Fangfang Zhang, Yaonan Wang. High-Order Control Barrier Function-Based Safety Control of Constrained Robotic Systems: An Augmented Dynamics Approach[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(12): 2487-2496. doi: 10.1109/JAS.2024.124524 |
[3] | Han Xu, Jiayi Ma, Yixuan Yuan, Hao Zhang, Xin Tian, Xiaojie Guo. More Than Lightening: A Self-Supervised Low-Light Image Enhancement Method Capable for Multiple Degradations[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(3): 622-637. doi: 10.1109/JAS.2024.124263 |
[4] | Weihao Song, Zidong Wang, Zhongkui Li, Jianan Wang, Qing-Long Han. Nonlinear Filtering With Sample-Based Approximation Under Constrained Communication: Progress, Insights and Trends[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(7): 1539-1556. doi: 10.1109/JAS.2023.123588 |
[5] | Hongmin Liu, Qi Zhang, Yufan Hu, Hui Zeng, Bin Fan. Unsupervised Multi-Expert Learning Model for Underwater Image Enhancement[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(3): 708-722. doi: 10.1109/JAS.2023.123771 |
[6] | Kui Jiang, Ruoxi Wang, Yi Xiao, Junjun Jiang, Xin Xu, Tao Lu. Image Enhancement via Associated Perturbation Removal and Texture Reconstruction Learning[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(11): 2253-2269. doi: 10.1109/JAS.2024.124521 |
[7] | Dingxin He, HaoPing Wang, Yang Tian, Yida Guo. A Fractional-Order Ultra-Local Model-Based Adaptive Neural Network Sliding Mode Control of n-DOF Upper-Limb Exoskeleton With Input Deadzone[J]. IEEE/CAA Journal of Automatica Sinica, 2024, 11(3): 760-781. doi: 10.1109/JAS.2023.123882 |
[8] | Ashish Kumar Bhandari, Arunangshu Ghosh, Immadisetty Vinod Kumar. A Local Contrast Fusion Based 3D Otsu Algorithm for Multilevel Image Segmentation[J]. IEEE/CAA Journal of Automatica Sinica, 2020, 7(1): 200-213. doi: 10.1109/JAS.2019.1911843 |
[9] | Zhe Gao. Stable Model Order Reduction Method for Fractional-Order Systems Based on Unsymmetric Lanczos Algorithm[J]. IEEE/CAA Journal of Automatica Sinica, 2019, 6(2): 485-492. doi: 10.1109/JAS.2019.1911399 |
[10] | Mohammad Saleh Tavazoei. Criteria for Response Monotonicity Preserving in Approximation of Fractional Order Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(4): 422-429. |
[11] | Bruce J. West, Malgorzata Turalska. The Fractional Landau Model[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 257-260. |
[12] | Zeeshan Alam, Liguo Yuan, Qigui Yang. Chaos and Combination Synchronization of a New Fractional-order System with Two Stable Node-foci[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(2): 157-164. |
[13] | Kai Chen, Junguo Lu, Chuang Li. The Ellipsoidal Invariant Set of Fractional Order Systems Subject to Actuator Saturation: The Convex Combination Form[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 311-319. |
[14] | Cuihong Wang, Huanhuan Li, YangQuan Chen. H∞ Output Feedback Control of Linear Time-invariant Fractional-order Systems over Finite Frequency Range[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 304-310. |
[15] | Xiaojuan Chen, Jun Zhang, Tiedong Ma. Parameter Estimation and Topology Identification of Uncertain General Fractional-order Complex Dynamical Networks with Time Delay[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 295-303. |
[16] | Kecai Cao, YangQuan Chen, Daniel Stuart. A Fractional Micro-Macro Model for Crowds of Pedestrians Based on Fractional Mean Field Games[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 261-270. |
[17] | Mojtaba Naderi Soorki, Mohammad Saleh Tavazoei. Constrained Swarm Stabilization of Fractional Order Linear Time Invariant Swarm Systems[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 320-331. |
[18] | YangQuan Chen, Dingyü Xue, Antonio Visioli. Guest Editorial for Special Issue on Fractional Order Systems and Controls[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 255-256. |
[19] | Jiacai Huang, YangQuan Chen, Haibin Li, Xinxin Shi. Fractional Order Modeling of Human Operator Behavior with Second Order Controlled Plant and Experiment Research[J]. IEEE/CAA Journal of Automatica Sinica, 2016, 3(3): 271-280. |
[20] | Fudong Ge, YangQuan Chen, Chunhai Kou. Cyber-physical Systems as General Distributed Parameter Systems: Three Types of Fractional Order Models and Emerging Research Opportunities[J]. IEEE/CAA Journal of Automatica Sinica, 2015, 2(4): 353-357. |
Algorithm 1 (I,M,L,n, α,Ien) |
M,L,n, α |
L: Length of differentiator |
n: Order of polynomial |
α: Order of derivative |
M: Size of matrix |
I: Input image M |
T: Matrix |
a: Constant |
W: Window matrix |
Γ: Gamma function |
Output: Ien |
Begin |
i=1 to L |
j=0 to n |
Calculate matrix Tij |
T(i,j)=2iT(i,j)−T(i,j−1)(HereT(i,0)=1, T(i,1)=i) |
Calculate a=Γ(n+1)in−α/Γ(n+1−α), i=1 to |
L |
Wαi=a(TT)−1TT |
I′=GHE(I) |
Decompose image I′ by using 1D filter |
Apply SVD on L-L sub-band of I′ |
Calculate μ=max(LLI′)/max(LLI) |
ΣLLInew=μΣLLI |
LLInew=ULLIΣLLInewVLLI |
Replace LLI with LLInew in image I |
End |
α | L = 9, n = 2 | ||||||||
0.29 | -0.35554 | -0.0736 | 0.137466 | 0.277735 | 0.347194 | 0.345803 | 0.273623 | 0.130594 | -0.08324 |
0.40 | -0.05025 | -0.1535 | 0.111836 | 0.293182 | 0.390673 | 0.404309 | 0.334061 | 0.179929 | -0.05809 |
0.53 | -0.77047 | -0.0302 | 0.061378 | 0.318261 | 0.469104 | 0.513952 | 0.41318 | 0.28557 | 0.012432 |
Test case 1 | Test case 2 | Test case 3 | |
Original | 0.0984 | 0.1631 | 0.0962 |
α=0.1 | 0.1128 | 0.1644 | 0.1234 |
α=0.2 | 0.1303 | 0.1707 | 0.1251 |
α=0.3 | 0.1427 | 0.1766 | 01253 |
α=0.4 | 0.1512 | 0.1873 | 0.1254 |
α=0.5 | 0.1680 | 0.1960 | 0.1304 |
α=0.6 | 0.1737 | 0.2047 | 0.1402 |
α=0.7 | 0.1886 | 0.2037 | 0.1473 |
α=0.8 | 0.1913 | 0.2679 | 0.1688 |
α=0.9 | 0.1961 | 0.2270 | 0.0757 |
α=1.0 | 0.0865 | 0.1307 | 0.2452 |
Test case | MAE | AMBE | PSNR |
Test case 1 | 0 | 0 | inf. |
Test case 1, =0.40 | 18.4177 | 45.4054 | 11.1306 |
Test case 1, =0.29 | 15.0702 | 58.7300 | 9.827 |
Test case 1, =0.53 | 25.9287 | 22.9993 | 13.72 |
Test case 1, HE | 3.0956 | 53.3458 | 10.8188 |
Test case 1, AHE | 0.5877 | 41.4853 | 9.0193 |
Test case 2 | 0.000 | 0.000 | inf. |
Test case 2, =0.40 | 3.4830 | 3.5776 | 11.6380 |
Test case 2, =0.29 | 0.6984 | 93.5775 | 18.3914 |
Test case 2, =0.53 | 3.5776 | 76.7401 | 19.5310 |
Test case 2, HE | 1.0340 | 39.5644 | 14.2956 |
Test case 2, AHE | 4.9199 | 8.6830 | 20.0933 |
Test case 3 | 0.000 | 0.00 | inf. |
Test case 3, =0.40 | 50.8832 | 4.0622 | 13.2729 |
Test case 3, =0.29 | 20.0411 | 53.4692 | 15.0045 |
Test case 3, =0.53 | 33.9262 | 48.4328 | 9.2125 |
Test case 3, HE | 1.1228 | 25.4804 | 10.4481 |
Test case 3, AHE | 2.2551 | 23.1623 | 10.2607 |
Algorithm 1 (I,M,L,n, α,Ien) |
M,L,n, α |
L: Length of differentiator |
n: Order of polynomial |
α: Order of derivative |
M: Size of matrix |
I: Input image M |
T: Matrix |
a: Constant |
W: Window matrix |
Γ: Gamma function |
Output: Ien |
Begin |
i=1 to L |
j=0 to n |
Calculate matrix Tij |
T(i,j)=2iT(i,j)−T(i,j−1)(HereT(i,0)=1, T(i,1)=i) |
Calculate a=Γ(n+1)in−α/Γ(n+1−α), i=1 to |
L |
Wαi=a(TT)−1TT |
I′=GHE(I) |
Decompose image I′ by using 1D filter |
Apply SVD on L-L sub-band of I′ |
Calculate μ=max(LLI′)/max(LLI) |
ΣLLInew=μΣLLI |
LLInew=ULLIΣLLInewVLLI |
Replace LLI with LLInew in image I |
End |
α | L = 9, n = 2 | ||||||||
0.29 | -0.35554 | -0.0736 | 0.137466 | 0.277735 | 0.347194 | 0.345803 | 0.273623 | 0.130594 | -0.08324 |
0.40 | -0.05025 | -0.1535 | 0.111836 | 0.293182 | 0.390673 | 0.404309 | 0.334061 | 0.179929 | -0.05809 |
0.53 | -0.77047 | -0.0302 | 0.061378 | 0.318261 | 0.469104 | 0.513952 | 0.41318 | 0.28557 | 0.012432 |
Test case 1 | Test case 2 | Test case 3 | |
Original | 0.0984 | 0.1631 | 0.0962 |
α=0.1 | 0.1128 | 0.1644 | 0.1234 |
α=0.2 | 0.1303 | 0.1707 | 0.1251 |
α=0.3 | 0.1427 | 0.1766 | 01253 |
α=0.4 | 0.1512 | 0.1873 | 0.1254 |
α=0.5 | 0.1680 | 0.1960 | 0.1304 |
α=0.6 | 0.1737 | 0.2047 | 0.1402 |
α=0.7 | 0.1886 | 0.2037 | 0.1473 |
α=0.8 | 0.1913 | 0.2679 | 0.1688 |
α=0.9 | 0.1961 | 0.2270 | 0.0757 |
α=1.0 | 0.0865 | 0.1307 | 0.2452 |
Test case | MAE | AMBE | PSNR |
Test case 1 | 0 | 0 | inf. |
Test case 1, =0.40 | 18.4177 | 45.4054 | 11.1306 |
Test case 1, =0.29 | 15.0702 | 58.7300 | 9.827 |
Test case 1, =0.53 | 25.9287 | 22.9993 | 13.72 |
Test case 1, HE | 3.0956 | 53.3458 | 10.8188 |
Test case 1, AHE | 0.5877 | 41.4853 | 9.0193 |
Test case 2 | 0.000 | 0.000 | inf. |
Test case 2, =0.40 | 3.4830 | 3.5776 | 11.6380 |
Test case 2, =0.29 | 0.6984 | 93.5775 | 18.3914 |
Test case 2, =0.53 | 3.5776 | 76.7401 | 19.5310 |
Test case 2, HE | 1.0340 | 39.5644 | 14.2956 |
Test case 2, AHE | 4.9199 | 8.6830 | 20.0933 |
Test case 3 | 0.000 | 0.00 | inf. |
Test case 3, =0.40 | 50.8832 | 4.0622 | 13.2729 |
Test case 3, =0.29 | 20.0411 | 53.4692 | 15.0045 |
Test case 3, =0.53 | 33.9262 | 48.4328 | 9.2125 |
Test case 3, HE | 1.1228 | 25.4804 | 10.4481 |
Test case 3, AHE | 2.2551 | 23.1623 | 10.2607 |