Fractional Alexander polynomials for image ... - Semantic Scholar

Report 26 Downloads 23 Views
Signal Processing 107 (2015) 340–354

Contents lists available at ScienceDirect

Signal Processing journal homepage: www.elsevier.com/locate/sigpro

Fractional Alexander polynomials for image denoising Hamid A. Jalab a,n, Rabha W. Ibrahim b a b

Faculty of Computer Science and Information Technology, University of Malaya, 50603 Kuala Lumpur, Malaysia Institute of Mathematical Sciences, University of Malaya, 50603 Kuala Lumpur, Malaysia

a r t i c l e in f o

abstract

Article history: Received 11 December 2013 Received in revised form 4 April 2014 Accepted 6 June 2014 Available online 17 June 2014

Image denoising is an important task in image processing. The interest in using a fractional mask window operator based on fractional calculus has grown for image denoising. This paper mainly introduces the concept of fractional calculus and proposes a new mathematical method in using fractional Alexander polynomials for image denoising. The structures of n  n fractional mask windows on eight directions of this algorithm are constructed. Finally, we measure the denoising performance by employing experiments based on visual perception and by using peak signal-to-noise ratios. The experiments illustrate that the improvements achieved are compatible with other standard smoothing filters. & 2014 Elsevier B.V. All rights reserved.

Keywords: Fractional calculus Fractional differential operator Fractional integral operator Fractional mask window Image denoising

1. Introduction Noise is any undesired signal that contaminates an image. Digital image acquisition is the primary process by which noise appears in digital images, converting an optical image into a continuous electrical signal. Noise, arising from a variety of sources, is inherent to all electronic image sensors and electronic components in the image environment. The goal of image denoising methods is to recover the original image contaminated by noise. Removing noise from the original signal remains an interesting topic for researchers. Several methods have been proposed to remove the noise and recover the true image, with each approach having its advantages and limitations [1]. Image denoising refers to the process of recovering a digital image that has been contaminated by all kinds of noise, while preserving as much as possible the textures and edges present in the image. Image denoising considered as an important task in image segmentation, feature

n

Corresponding author. Tel.: þ6 03 7967 2503. E-mail addresses: [email protected] (H.A. Jalab), [email protected] (R.W. Ibrahim). http://dx.doi.org/10.1016/j.sigpro.2014.06.004 0165-1684/& 2014 Elsevier B.V. All rights reserved.

extraction, and texture analysis. Traditionally, linear models, such as the Gaussian filter, have been commonly used to reduce noise. These methods perform well in the flat regions of images. However, their limitation is the inability to well-preserve the edges. The nonlinear model, however, can handle edges better than linear models. Another denoising method known as neighborhood filtering preserves a pixel by obtaining the average of the values of its neighbors [2]. Recently, many scholars have applied the theory of fractional calculus to image processing. Fractional calculus and its applications are important in several diverse areas of mathematical, physical, and engineering sciences. Fractional calculus generalizes ideas of the calculus of integrals and the derivatives of any arbitrary real or complex order. The advantages of fractional derivatives are obvious in modeling the mechanical and electrical properties of real materials, as well as in the description of properties of gases, liquids, rocks, and in many other fields [3,4]. Studies on fractional calculus that involve different operators, such as Riemann–Liouville, Erd'elyi–Kober, Weyl–Riesz, Caputo, and Grünwald–Letnikov operators, have evolved during the past 40 years, and have extended in other fields. Fractional calculus in the field of image processing has gotten considerable attention in image

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

texture enhancement [5–7] and image denoising [8–11]. All the results that are based on fractional calculus operators showed that these methods are effective and reliable, and resulted in high levels of permanent immunity against different types of noise. The fractional integral is extensively used in image denoising algorithms. Hu et al. [8,12] proposed a fractional integral denoising algorithm and the implementation of a fractional integral filter using fractional integral mask windows on eight directions based on fractional calculus Riemann–Liouville definition. Simulation experiments showed the feasibility of the proposed fractional integral denoising algorithm. Guo et al. [13] proposed an image denoising algorithm using fractional integral mask windows based on the Grünwald–Letnikov definition of fractional calculus. Grünwald and Letnikov achieved finetuning of image denoising by setting a smaller fractional order and controlled the effect of image denoising by iteration. In our previous study [9], we proposed a novel digital image denoising algorithm based on the generalized Srivastava–Owa fractional integral operator. The results illustrated that the proposed algorithm has a good upgrading of the denoised image. For image texture enhancement, Jalab and Ibrahim [5] proposed a texture enhancement technique using the fractional order Savitzky–Golay differentiator. This technique computes the generalized fractional order derivative of the input image using the sliding weight window over the image. Jalab and Ibrahim [6] proposed a texture enhancement technique for medical images using fractional differential mask windows based on the Srivastava–Owa fractional operators. Pu et al. [14] proposed fractional differential mask windows based on Grünwald–Letnikov and Riemann–Liouville for multiscale texture enhancement using six fractional differential masks. Experiments proved that the nonlinearly enhancing complex texture in a smooth area by fractional differential-based approach approves to be visibly better than that by traditional integral-based algorithms. Gao et al. [15] proposed image enhancement based on improved fractional differentiation by piecewise quadratic interpolation equation. Experiments showed that for texture-rich digital image, the capability of nonlinearly enhancing comprehensive texture details by improved fractional differentiation is obvious. In this paper, we utilize the concept of fractional calculus for image denoising to generalize the Alexander polynomial in two approaches, namely, Alexander polynomial–fractional differential (AFD) and Alexander polynomial–fractional integral (AFI). The Alexander polynomials advantage over the other techniques is that these polynomials can be computed by utilizing a skein relation, which can be employed in various topics in mathematics and physics, such as operator algebras and statistical mechanics [16]. The structures of n  n fractional mask windows of these algorithms are constructed. The denoising performance is measured by employing experiments based on the visual perception and by using peak signal-to-noise ratio (PSNR). The remainder of this paper is organized as follows. In Section 2, we introduce the generalized fractional differential and fractional integral of the Alexander polynomial. The construction of the fractional differential

341

mask windows, which is the new method proposed in this work, is presented in Section 3. The experimental results and the comparison with other studies are shown in Sections 4 and 5, respectively. Finally, the conclusion is presented in Section 6. 2. Alexander polynomial The Alexander polynomial is a knot invariant created in 1923 by J.W. Alexander, with integer coefficients corresponding to each knot type. The Alexander polynomial was the only known knot polynomial until the Jones polynomial was derived in 1984. The Alexander polynomial is the main tool used to discuss a pair of curves known as a Zariski pair. This pair can be defined as follows: a couple of curves C 1 and C 2 of equal degree is used to design a Zariski pair. If neighborhoods exist, then TðC i Þ  P 2 (projective plane) of C i ; i ¼ 1; 2 such that ðTðC 1 ; C 1 ÞÞ and ðTðC 2 ; C 2 ÞÞ are diffeomorphic, while the pairs ðP 2 ; C 1 Þ and ðP 2 ; C 2 Þ are not homeomorphic (topologically not equivalent). Our aim is to construct two types of mask windows utilizing the Alexander polynomial and its generalization. Definition 1. The Alexander polynomial is written as [17] d1

ΔðtÞ ¼ ∏ Δn ðtÞℓn ; n¼1

n ¼ 1; :::;d 1

ð1Þ

where ℓn is positive integer and      2nπi 2nπi t  exp  : Δn ðtÞ ¼ t  exp d d From (1), we can conclude the following Δn ðtÞ: pffiffiffi Δ1 ¼ Δ11 ¼ t 2  3t þ1; Δ2 ¼ Δ10 ¼ t 2  t þ 1; Δ3 ¼ Δ9 ¼ t 2 þ 1; Δ4 ¼ Δ8 ¼ t 2 þ t þ 1; pffiffiffi Δ5 ¼ Δ7 ¼ t 2 þ 3t þ1; Δ6 ¼ ðt þ1Þ2 :

ð2Þ

2.1. Fractional calculus The idea of fractional calculus was proposed over 300 years ago. Abel, in 1823, investigated the generalized tautochrone problem and, for the first time, applied fractional calculus techniques in a physical problem. Liouville subsequently applied fractional calculus to problems in potential theory. Since that time, fractional calculus has captured the attention of many researchers in all areas of sciences [4]. This subsection deals with some preliminaries and notations regarding fractional calculus. Definition 2. The fractional (arbitrary) order integral of the function f of order α4 0 is defined by Z t ðt τÞα  1 I αa f ðtÞ ¼ f ðτÞdτ: ΓðαÞ a when a ¼ 0; we write I αa f ðtÞ ¼ f ðtÞnϕα ðtÞ; where ðnÞ denoted the convolution product, ϕα ðtÞ ¼ ðt α  1 =ΓðαÞÞ; t 40 and

342

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

2 2 tα t2 þ α þ t1 þ α þ : Γð3 þ αÞ Γð2 þ αÞ Γð1 þ αÞ

ϕα ðtÞ ¼ 0; t r 0 and ϕα -δðtÞ as α-0 where δðtÞ is the delta function.

_α Δ6 ¼

Definition 3. The fractional (arbitrary) order derivative of the function f of order 0 oαr1 is defined by Z d t ðt  τÞ  α d Dαa f ðtÞ ¼ f ðτÞdτ ¼ I 1a  α f ðtÞ: dt a Γð1  αÞ dt

we use the fractional sets from 1 to 11 because of the fact that it is a cyclic index. We define two mask window coefficients of fractional differential and fractional integral operators based on Alexander polynomials. In the proposed algorithm, both fractional differential and integral set mask windows use the numerical implementation based on (4) and (5), respectively. After defining the values of the fractional powers of both the proposed mask windows with the range of 0oαr1 and t40, we do a convoluting filter respectively on eight directions by using the mask windows we constructed before. These directions are used to ensure that the fractional mask windows are invariant to rotation. In order to deal with this situation, we define fractional mask windows on eight directions: 1801, 901, 01, 2701, 451, 1351, 3151, and 2251, as shown in Fig. 1. Each pixel of the corrupted image an(i,j) is convolved with the mask windows on eight directions which are labeled as f180(n), f0(n), f90(n), f270(n), f45(n), f135(n), f315(n) and f255(n). The magnitude for each filter can be obtained as follows:

Remark 1. From Definitions 2 and 3, a ¼ 0; we have Γðμþ 1Þ μ  α t Dα t μ ¼ ; μ 4  1; 0 oα o1 Γðμ α þ1Þ and Iα t μ ¼

Γðμ þ 1Þ μ þ α t ; Γðμ þ αþ 1Þ

μ 4  1; α 40:

We proceed to generalize the Alexander polynomial utilizing the Mittag–Leffler function 1

tn : Γðαn þ1Þ n¼0

Eα ðtÞ ¼ ∑

Thus we obtain d1

Δα ðtÞ ¼ ∏ Δαn ðtÞℓn ; n¼1

n ¼ 1; :::;d  1

ð3Þ

ð5Þ

9

F 180 ði; jÞ ¼ ∑ an ði; jÞnf 180 ðnÞ n¼1

where ℓn is positive integer and

9

Δαn ðtÞ ¼

F 0 ði; jÞ ¼ ∑ an ði; jÞnf 0 ðnÞ

     2nπi 2nπi t Eα  : t  Eα d d

n¼1 9

F 90 ði; jÞ ¼ ∑ an ði; jÞnf 90 ðnÞ n¼1 9

3. Construction of fractional mask windows

G270 ði; jÞ ¼ ∑ an ði; jÞnf 270 ðnÞ n¼1

By using Remark 1 on (1), we receive two sets of fractional coefficients; the AFD set for ta0; pffiffi α Δα1 ¼ Δα11 ¼ Γð32 αÞt 2  α  Γð2 3 αÞt 1  α þ Γð1t  αÞ; 2 1 t α t2  α  t1  α þ ; Γð3  αÞ Γð2  αÞ Γð1  αÞ 2 t α t2  α þ Δα3 ¼ Δα9 ¼ ; Γð3 αÞ Γð1 αÞ 2 1 t α Δα4 ¼ Δα8 ¼ t2  α þ t1  α þ ; Γð3 αÞ Γð2 αÞ Γð1 αÞ pffiffiffi 2 3 1α t α t2  α þ t Δα5 ¼ Δα7 ¼ þ ; Γð3 αÞ Γð2 αÞ Γð1 αÞ 2 2 t α Δα6 ¼ t2  α þ t1  α þ : Γð3 αÞ Γð2 αÞ Γð1  αÞ

_α _α Δ 1 ¼ Δ 11 ¼

pffiffiffi 2 3 tα t2 þ α  t1 þ α þ ; Γð3 þ αÞ Γð2 þ αÞ Γð1 þ αÞ

2 1 tα t2 þ α  t1 þ α þ ; Γð3 þαÞ Γð2 þαÞ Γð1 þαÞ 2 tα _α _α Δ3 ¼ Δ9 ¼ t2 þ α þ ; Γð3 þ αÞ Γð1 þ αÞ 2 1 tα _α _α Δ4 ¼ Δ8 ¼ t2 þ α þ t1 þ α þ ; Γð3 þ αÞ Γð2 þ αÞ Γð1 þ αÞ pffiffiffi 3 1þα 2 tα _α _α t t2 þ α þ Δ5 ¼ Δ7 ¼ ; þ Γð2 þ αÞ Γð3 þ αÞ Γð1 þ αÞ _α _α Δ 2 ¼ Δ 10 ¼

n¼1 9

G135 ði; jÞ ¼ ∑ an ði; jÞnf 135 ðnÞ n¼1

Δα2 ¼ Δα10 ¼

And the FDI set

9

G45 ði; jÞ ¼ ∑ an ði; jÞnf 45 ðnÞ

9

G315 ði; jÞ ¼ ∑ an ði; jÞnf 315 ðnÞ n¼1 9

G225 ði; jÞ ¼ ∑ an ði; jÞnf 255 ðnÞ n¼1

ð4Þ

ð6Þ

where n¼1,2,…,9 represents the location of pixel inside each mask window. The final new filtered image based on either AFD or AFI can be obtained by the summation of all eight convolution results of the magnitudes for each filter. In this paper, filter scheme of (AFD, and AFI) aproaches are based on direct processing for discrete pixels, by moving the mask window pixel by pixel. We implement the fractional mask windows on the eight symmetric directions using AFD operators, which has the same structure as AFI but with different coefficients. They should have the functions that the result of the convoluting will remove the noise from the corrupted images, which is the main aim of this study. Algorithmic complexity is concerned about how fast or slow a particular algorithm performs. The goal of computational complexity is to classify the proposed algorithm according to its performances. We use the “big-O” notation to express an algorithm runtime complexity. Big-O notation is

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

343

Fig. 1. Fractional differential mask windows on eight directions: 1801, 901, 01, 2701, 451, 1351, 3151, and 2251.

a mathematical construct used to describe algorithmic complexity. The technical viewpoint of this work is based on splitting the entire image into sub-image blocks.

In this paper, if we consider each image block having a size of (n  n), then the processing time of each fractional mask window on each block for all images would be

344

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

Tp ¼8n2. Tc is the time used to apply the fractional masks window, in which each pixel of the corrupted image is convolved with the mask windows. Therefore, the total filtering time is Tf ¼Tp  Tc ¼8n2Tc, By using the big-O notation, we could write T f ¼ Oð8n2 T c Þ

ð7Þ

Which indicates that the complexity of the denoising algorithms depends mainly on the mask window size (n  n), and to achieve higher denoising with lower complexity, the size of the mask window should be small. The steps for the proposed fractional mask window image denoising algorithm can be given as follows: 1. Resize the images to 512  512 pixels. 2. Initialize fractional differential and fractional integral windows of 3  3 size. 3. Define the values of the fractional powers of the proposed mask windows with the range of 0oαr1 and t40.

4. Add artificial noise to the input image (Gaussian, speckle, and Rician noise). 5. Apply the proposed AFD, and AFI filters. 6. Apply different smoothing filters (Gaussian filter, Homomorphic Wiener filter, and Kuan filter). 7. Calculate the PSNR between the corrupted image and the denoised image. The same algorithm, which is used for grayscale images, can be applied for color images, but is performed separately for each of the red, green, and blue color components.

4. Experimental results and discussion Performance tests for the system proposed in this paper were implemented using Matlab 2013b on system type 64-bit Windows 7.

Fig. 2. Choice of parameter α for gray scale images corrupted by Gaussian noise with standard deviation σ value of 25. (a) AFD algorithm and (b) AFI algorithm.

Fig. 3. Choice of parameter t for grayscale images corrupted by Gaussian noise with standard deviation σ value of 25. (a) AFD algorithm and (b) AFI algorithm.

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

The four sets of images employed here are as follows: 1. 2. 3. 4.

Grayscale images “Lena”, “Cameraman”, and “Boat”. Color images “Peppers”, “Baboon”, and “House”. Ultrasonic image. MRI image.

345

We study the performance of the proposed approach using images corrupted by Gaussian speckle, and Rician noise. Both proposed AFD, and AFI filters are considered to operate using 3  3 processing mask windows. The performance of the proposed algorithm was evaluated by computing the PSNR.

Fig. 4. Experiment with artificial Gaussian noise. Grayscale images “Lena”. (a) Original image, (b) image with Gaussian noise with σ¼ 15, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter.

346

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

The PSNR is defined via the mean squared error (MSE) for two images, namely, I and K, where one of the images is considered the corrupted image and the other is the denoised image respectively. MSE ¼

1 M N ∑ ∑ ½Iði; jÞ Kði; jÞ2 MN i ¼ 1 j ¼ 1

ð8Þ

PSNR ¼

10 log10 maxðI; KÞ2 MSE

ð9Þ

where max is the maximum possible pixel value of the image, max is equal to 255 in a grayscale image.

Fig. 5. Experiment with artificial Gaussian noise. Color images “Peppers”. (a) Original image, (b) image with Gaussian noise with σ¼ 15, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

4.1. Selection of fractional power parameters The two fractional power parameters in our algorithm are α and t. In Fig. 2, we first display the behavior of PSNR for the values of α, ranging from 0.1 to 1, when applying

347

the proposed algorithm on the three different images corrupted by Gaussian noise. A small α value leads to a small value of the PSNR of the denoised image, whereas a large α value leads to dramatic decrease of the PSNR. Therefore, the trade-off

Fig. 6. Experiment with artificial Gaussian noise. Grayscale images “Boat”. (a) Original image, (b) image with Gaussian noise with σ¼ 20, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter.

348

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

between α and PSNR is required to remove the noise. We should choose the optimal value of α, which is shown in Fig. 2. We choose α ¼0.88 for both AFD and AFI algorithms. Fig. 3 shows the behavior of the PSNR for values of t, varying from 0.1 to 1, when applying our algorithm on the three images corrupted by Gaussian noise. The trade-off between t and PSNR is chosen as the optimal value of t, which is shown Fig. 3. We choose t ¼0.58 for the AFD algorithm and t ¼ 0.88 for the AFI algorithm.

4.2. AFD and AFI For the human visual system effect, we make three experimental tests as follows: The first test consists of three grayscale images and three colored images, all are corrupted by Gaussian noise σ ¼15, 20, and 25. The second test deals with the ultrasonic image when it is corrupted by Speckle noise with variance ¼0.04. The last is the MRI image corrupted by Rician noise with σc ¼ 10.

Fig. 7. Experiment with artificial Gaussian noise. Color images “Baboon”. (a) Original image, (b) image with Gaussian noise with σ¼ 20, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

349

Fig. 8. Experiment with artificial Gaussian noise. Grayscale images “Cameraman”. (a) Original image, (b) image with Gaussian noise with σ ¼25, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter.

The experimental results of all images are shown in Figs. 4–11. Figs. 4–9 show the results of denoising of different images corrupted with different artificial Gaussian noise σ. While Fig. 11 shows the ultrasonic image with artificial noise v¼0.04, and MRI image with artificial Rician noise (σc ¼ 10).

Figs. 4–11 show that the proposed AFD and AFI algorithms have good denoising performance for all testing images. The aim of this study is to ensure that our proposed algorithm removes noise effectively from the corrupted images by comparing our algorithim with three standards

350

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

Fig. 9. Experiment with artificial Gaussian noise. Color images “House”. (a) Original image, (b) image with Gaussian noise with σ¼ 25, (c) Gaussian smoothing filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

filters for image denoising, which are the standard Gaussian filter, Kuan Filter, and Homomorphic Wiener filter. Table 1 shows the results of PSNR obtained by different filters for two sets of standard images (grayscale and color images) with 512  512 pixels. The images were corrupted

with Gaussian noise with different values of σ. Gaussian filter, Homomorphic Wiener filter, proposed AFD and AFI filters were then applied to the corrupted images to remove the noise. The performance of the denoising process was quantified using PSNR. The maximum PSNR value was obtained by our proposed algorithms using the

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

351

Fig. 10. Experiment with artificial Rician noise. Ultrasonic. (a) Original image, (b) image with Speckle noise (variance ¼0.04), (c) Kuan filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter.

optimal values of α and t. For the corrupted images by Gaussian noise, our proposed algorithm shows better results than standard Gaussian filter, and Homomorphic Wiener filter. Although the PSNR rate is slightly highter than Gaussian filter and Homomorphic Wiener filter. The reason is due to the fact that the enhancing of the fractional operators only

affects the pixel values that are changing sharply (high frequency of image), while no significant changes occur in the low frequency of image [14]. Table 2 shows the result of PSNR obtained for the ultrasonic image corrupted by the artificial Speckle noise, and the MRI image corrupted by artificial Rician noise. The Kuan filter, Homomorphic Wiener filter, and proposed AFD and AFI were

352

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

Fig. 11. Experiment with artificial Rician noise. MRI image. (a) Original image, (b) image with Rician noise with σc ¼ 10, (c) Kuan filter, (d) homomorphic Wiener filter 3  3, (e) proposed AFD filter, and (f) AFI proposed filter.

applied to the corrupted images. The maximum PSNR value was obtained by our proposed algorithm. From the experiment results, it can be seen that our proposed algorithm achieves some significant improvements over Kuan, and Homomorphic Wiener filters for Speckle and Rician noise.

5. Quantitative comparison with other methods The visual and quantitative measures of proposed algorithm are compatible to several existing filters for image denoising. A comparative analysis of our study with

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

353

Table 1 Results of denoising by different filters for artificial Gaussian noise with standard deviations. Images

Gaussian noise σ

Gaussian filter PSNR (dB)

Wiener filter PSNR (dB)

Proposed AFD PSNR (dB)

Proposed AFI PSNR (dB)

Lena Peppers Boat Baboon Cameraman House

15 15 20 20 25 25

28.23 28.14 25.73 24.87 24.24 24.03

28.45 28.11 28.23 23.79 26.21 26.01

29.06 29.67 28.66 25.74 26.47 26.61

29.53 29.05 28.97 25.66 27.01 27.00

Table 2 Results of denoising by different filters for Ultrasonic image with artificial Speckle and MRI image with Rician noise. Images

Kuan filter PSNR (dB)

Ultrasonic 32.02 MRI 31.46

Wiener filter Proposed PSNR (dB) AFD PSNR (dB)

Proposed AFI PSNR (dB)

29.55 31.86

33.40 33.18

33.28 32.52

Table 3 Comparison of the experimental results for grayscale “Boat” image with those by other methods. Noise standard deviation σ

PSNR (dB) [8]

PSNR (dB) [9]

AFD filter PSNR (dB)

AFI filter PSNR (dB)

15 20 25

29.20 27.91 26.97

29.93 28.01 27.35

29.97 28.66 27.39

29.54 28.97 27.90

Table 4 Comparison of the experimental results for grayscale “Lena” image with those by other methods. Noise standard deviation σ

PSNR (dB) [8]

PSNR (dB) [9]

AFD filter PSNR (dB)

AFI filter PSNR (dB)

15 20 25

28.71 n/a 27.35

29.93 28.01 27.35

29.20 28.27 27.28

29.54 28.97 27.90

other methods is shown in Tables 3 and 4. To our knowledge, no previous studies have been done using fractional differential for image denoising. Therefore, we compare our study with those which employed other methods. Table 3 shows the comparison of the experimental results of the proposed algorithm with other denoising algorithms for “Boat” image with the noise standard deviation σ values of 15, 20, and 25. Hu et al. [8] proposed a novel image denoising algorithm named fractional integral image denoising algorithm, which is based on the fractional calculus Riemann–Liouville definition, while Jalab and Ibrahim [9] proposed an image denoising algorithm called generalized fractional integral filter based on the generalized Srivastava–Owa fractional integral operator. Tables 3 and 4 provide an overall view of the performance of different methods, although these methods have used different images with different noise standard deviation σ values. As shown in these tables, for both testing images “Boat” and “Lena”, the values of PSNR for the

proposed algorithm (AFD and AFI) are slightly larger than the three standard methods for the noise standard deviation σ values of 15 and 20 and are better than the existing filters when the image is highly corrupted by Gaussian noise. The proposed algorithm for the image denoising algorithm provides satisfactory results. The good PSNR of the proposed algorithm acts as one of the important parameters in judging its performance. 6. Conclusion An image denoising algorithm based on fractional Alexander polynomials is introduced. The structures of n  n fractional mask windows of this algorithm are constructed. The denoising performance is measured by employing experiments based on visual perception and PSNR values. Experiments demonstrate that the improvements achieved are compatible with the standard Gaussian smoothing, Kuan, and Homomorphic Wiener filters. An additional interesting property of our proposed algorithms is the characteristic of the denoising filter that can be adjusted easily by changing the two values of the fractional powers of the proposed mask windows. Future studies must be conducted for texture enhancement of digital images using both AFD and AFI algorithms. Authors' contributions All authors contributed equally and significantly in writing this paper and approved the final manuscript.

Acknowledgment The authors would like to thank the reviewers for their comments. This research has been funded by University of Malaya, by the HIR Project UM.C/625/1/HIR/132. References [1] M.C. Motwani, et al. Survey of image denoising techniques, in: Proceedings of GSPX, Citeseer, 2004. [2] J. Wang, et al. Fast non-local algorithm for image denoising, in: Proceedings of the 2006 IEEE International Conference on Image Processing, 2006. [3] A.A. Kilbas, H.M. Srivastava, J.J. Trujillo, Theory and applications of fractional differential equations, Mathematics Studies, vol. 204, Elsevier Science Inc., New York, NY, USA, 2006. [4] I. Podlubny, Fractional differential equations: an introduction to fractional derivatives, fractional differential equations, to methods of

354

[5]

[6]

[7]

[8] [9]

[10]

H.A. Jalab, R.W. Ibrahim / Signal Processing 107 (2015) 340–354

their solution and some of their applications, vol. 198, Academic Press, New York, NY, USA, 1999. H.A. Jalab, R.W. Ibrahim, Texture enhancement based on the Savitzky–Golay fractional differential operator, Math. Probl. Eng. 2013 (2013) 1–8. H.A. Jalab, R.W. Ibrahim, Texture enhancement for medical images based on fractional differential masks, Discret. Dyn. Nat. Soc. 2013 (2013) (2013) 1–10. H.A. Jalab, R.W. Ibrahim, Texture feature extraction based on fractional mask convolution with cesáro means for content-based image retrieval, in: Manuel Duarte Ortigueira ( ed.), PRICAI 2012: Trends in Artificial Intelligence, Springer-Verlag, Berlin, Heidelberg, 2012, 170–179. J. Hu, Y. Pu, J. Zhou, A novel image denoising algorithm based on Riemann–Liouville definition, J. Comput. 6 (7) (2011) 1332–1338. H.A. Jalab, R.W. Ibrahim, Denoising algorithm based on generalized fractional integral operator with two parameters, Discret. Dyn. Nat. Soc. 2012 (2012) 1–14. S. Das, Functional Fractional Calculus, Springer-Verlag, Berlin, Heidelberg, 2011.

[11] E. Cuesta, M. Kirane, S.A. Malik, Image structure preserving denoising using generalized fractional time integrals, Signal Process. 92 (2) (2012) 553–563. [12] J. Hu, Y. Pu, J. Zhou, Fractional integral denoising algorithm and implementation of fractional integral filter, J. Comput. Inf. Syst. 7 (3) (2011) 729–736. [13] H. Guo, et al. Image denoising using fractional integral, in: Proceedings of the 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), 2012. [14] Y.-F. Pu, J.-L. Zhou, X. Yuan, Fractional differential mask: a fractional differential-based approach for multiscale texture enhancement, Image Process. IEEE Trans. 19 (2) (2010) 491–511. [15] C. Gao, et al., Image enhancement based on improved fractional differentiation, J. Comput. Inf. Syst. 7 (1) (2011) 257–264. [16] D.T. Pho, Alexander polynomials of certain dual of smooth quartics, Proc. Jpn. Acad. Ser. A, Math. Sci. 89 (9) (2013) 119–122. [17] E. Artal-Bartolo, Sur les couples de Zariski, J. Algebr. Geom. 3 (1994) 223–247.