Mehran University Research Journal of Engineering and Technology Vol. 39, No. 4, 734 - 743, October 2020 p-ISSN: 0254-7821, e-ISSN: 2413-7219 DOI: 10.22581/muet1982.2004.05 Collocation Method for Multiplicative Noise Removal Model
Mushtaq Ahmad Khan 1a, Zawar Hussain Khan 2a, Haseeb Khan 2b , Sheraz Khan 1b , Suhail Khan 3
RECEIVED ON 20.03.2019, ACCEPTED ON 26.07.2019
ABSTRACT
Image denoising is a fundamental problem in both image processing and computer vision with numerous applications. It can be formulated as an inverse problem. Variational methods are commonly used to solve noise removal problems. The Total Variation (TV) regularization has evolved from an image denoising method for images corrupted with multiplicative noise into a more general technique for inverse problems such as denoising, deblurring, blind deconvolution, and inpainting, which also encompasses the Impulse, Poisson, Speckle, and mixed noise models. Multiplicative noise removal based on TV regularization has been widely researched in image science. In multiplicative noise problems, original image is multiplied by a noise rather than added to the original image. This article proposes a novel meshless collocation technique for the solution of a model having multiplicative noise. This technique includes TV and local collocation along with Multiquadric Radial Basis Function (MQ-RBF) for the solution of associated Euler-Lagrange equation for restoring multiplicative noise from digital images. Numerical examples demonstrate that the proposed algorithm is able to preserve small image details while the noise in the homogeneous regions is removed sufficiently. As a consequence, our method yields better denoised results than those of the current state of the art methods with respect to the Peak-Signal to Noise Ratio (PSNR) values.
Keywords: Image De-Noising, Multiplicative Noise, Speckle Noise, Total Variation, Multiquadric Radial Basis Functions, Partial Differential Equation, Mesh-Based Scheme, Meshless Scheme.
1. INTRODUCTION Here, Ω represents a rectangular image domain. Multiplicative denoising is one of the most important mage denoising is a research topic that has been and challenging task. The assignment of removing studied by researchers from last many decades. multiplicative noise has been proposed in many image I Image noise removal problem is of two types, one processing fields, particularly, in medical sciences and is additive noise removal and the second one is the Synthetic Aperture Radar (SAR) [1-4]. In the multiplicative noise removal problem. However literature, various methods have been utilized for the multiplicative model noise removal is more numerical solution of Partial Differential Equations challenging as compared to additive noise removal, (PDEs) connected with models having multiplicative therefore we focus on models for removing noise, for example, see [5-9]. multiplicative noise, which can be stated as: (1) The TV-based [10-12] methods have been proven one whereg = zn g: Ω⊂R2→R is the given noisy image, having of the successful tools for the smooth solution of the multiplicative noise n and z is the original image. associated Euler-Lagrange equation. The non-linearity and non-differentiability of TV-based model limits its
1 Department of Electrical Engineering, University of Engineering and Technology, Mardan, Pakistan. Email: [email protected] (Corresponding Author), [email protected] 2 Department of Electrical Engineering, University of Engineering and Technology, Peshawer, Pakistan. Email: [email protected] , [email protected] 3 Department of Computer and Software Engineering, University of Engineering and Technology, Mardan, Pakistan. Email: [email protected] This is an open access article published by Mehran University of Engineering and Technology, Jamshoro under CC BY 4.0 International License. 734
Collocation Method for Multiplicative Noise Removal Model factorability in terms of computational complexity and (Kansa strategy) for the nonlinear PDE arising in this processing time. To avoid the complexity in model, where the RBF is used for the approximation computation of exact solution, artificial time marching of the solution of PDE. Kansa method is a domain type method is usually used for approximate computation strategy, which has numerous features like the finite of Euler-Lagrange equation. The problem with element approach for the approximation of the artificial time marching method is its slow processing solution of PDE. For information about RBF due to its strict stability constraints in the time steps. strategies, see [24, 30, 31].
Here it can be concluded that the above mentioned The rest of the paper is organized as follows: Section methods struggle with the smooth solution. In this 2, contains the details of RBFs and its applications in research study, we address meshless collocation solving PDEs. Sections 3 discusses AA model [5]. scheme to minimize the above mentioned issues. Section 4 provides the detail discussion of numerical methods including mesh-based method and meshless Recently, an increasing attention has been given to the method. Section 5 discusses and compares development meshless Radial Basis Function (RBF) experimental results on various real and artificial collocation methods for the numerical solution of images for image restoration. This section also PDEs. Majority of PDEs results have concerned includes to analyzes the shape parameter and steady state problems with smooth solutions. More sensitivity analysis of parameters for image recently, there has been a growing interest in applying restoration. Section 6 concludes the proposed work. meshless RBF collocation methods to time-dependent Finally, the detail discussion for the derivative for the PDE problems, again to problems with sufficiently new meshless approach is given in an appendix. smooth solutions. The meshless RBF collocation methods have more points of interest and have 2. RADIAL BASIS FUNCTION exhibited superior accuracy as compared with traditional mesh-based numerical methods such as, Let us describe the RBF method now. The RBF is a Finite Difference Method (FDM) [13], Finite Element function φ(x) with respect to the origin, Method (FEM) [14], Finite Volume Method (FVM) , or on the distance a point from theϕ givenx = [15-16], and pseudospectral method [17]. For further dataϕ r set∈ R with and information [18-24]. is knownϕ asx − radialx = function. ϕ r ∈ RTable1ϕ shows x =
ϕsome ‖ ‖ commonly used RBFs, such as Multiquadric The main idea behind the energy for of RBFs (MQ), Inverse Multiquadric (IMQ), Genetic interpolation for multidimensional scattered data are Algorithm (GA), and TPS. The RBF method is used to investigated in [25]. In late decades, collocation n techniques have been displayed to deal engineering interpolate a smooth function f(x), x ∈Ω⊆R , where and sciences issues. The PDE techniques based on the Ω is the bounded domain. For given N interpolating values and data centers, the meshless strategies have superior and extremely helpful. In recent times meshless methods based on RBF approximation y ϵR is xdefined ϵΩ as⊆ R RBFs have observed more fruitful techniques for (2) scattered data interpolation. RBF techniques are not f x = ∑ γ ϕ x − x , x ∈ Ω where γj are unknown weights. To find γj, the fixed to a grid and hence come under the umbrella of collocation RBF method is class called meshless methods. These methods are i,j =1,2, (3) smooth and conditionally positive definite [26-28]. y = f x = ∑ γ ϕ x − x , ⋯ ,N The RBF approach is an important tool for defining which results in N×N linear system of equations which smooth functions in important geometries due to is given as follows. meshless applications and spectral accuracy [29]. This paper proposes a collocation technique for image whereAα = B is the N×1 unknown denoising which has not been reported in the existing vector andα = to αbe , αdefined, , ⋯ , α , is the literature to the best of our knowledge. In this work, b = y , y , ⋯ , y we show the RBF mesh-less collocation technique Mehran University Research Journal of Engineering and Technology, Vol. 39, No. 4, October 2020 [p-ISSN: 0254-7821, e-ISSN: 2413-7219]
735
Collocation Method for Multiplicative Noise Removal Model
N×1 vector, and 3. AA MODEL
A = Φ = ϕ x − x with is called N×N interpolation matrix. , Aubert et al. [5] proposed a non-convex Bayesian type Φ = Φ , of variational model for image denoising from given To ensure the invariability of the interpolation matrix degraded image having multiplicative noise which A. he polynomial term is augmented to RBF equation. includes the TV as the regularizer. The minimization functional of Equation (1) by [5] is formulated as: In this case Equation (2) can be re-written as (4) — (6) f x = ∑ γ ϕ x − x + ∑ γ p x inf min ∈ J z + λ log z + dxdy, with constraints where Jz()=— ||∇ zdxdy , and (5) Ω S(Ω= ) { zBV ∈ ( Ω ), z > 0}. ∑ γ p x , i = 1,2, ⋯ , M
With ¥ , where ∏m shows the polynomialp ∈ space , ini = which 1,2, ⋯ the , M polynomials is m in N In Equation (6) the first term is the TV regularization variables [26] are the total degree polynomials, which of z and λ is the regularization parameter and the is given as: second term is called data fitting term respectively. The regularization parameter λ is utilized to adjust the
N + m − 1 restoration and smoothness of the restored image Them interpolated − 1 solution of Equations (4-5) results in which is usually depends on upon the noise level. given matrix system (M+N) ×(M+N) equations. Here, g>0 in L∞(Ω) shows the known information in = , the model. The minimization functional (6) then leads AP γ b to the following Euler-Lagrange equation. 0 inP O which 0 A , = Φ = ϕ x − x represents the elements of matrix A, , ∇ in Ω, (7) , are the elements of matrix P, andP =O or−∇. |∇ | + λ = 0 p x is M× , M matrix.
The RBFs with shape parameter c, RBFs with positive ð (8) + + = 0 definiteness (PD), and RBFs conditionality positive definiteness (CPD) are discussed in [27] and listed in Table 1 . The time dependent Euler-Lagrange Equation (8) is given as under. List of RBFs , where m shows the m-order CPD [27], N is natural number. Shape parameter in RBF is k represented≤ k, by c. ð (9) = + + Table 1: List of RBFs, where k shows the k-order CPD [27], [k] < k, n is natural number. shape parameter in RBF is represented by c 1 for the given zxy(,,0)= g . For further Name of RBF Definition CPD —Ω Multiquadric if [k]+1 |Ω | (MQ) ∅ r, ck>0, = r + c information, the readers are refer to [5]. Inverse k ∉ N if 0 Muliquadric ∅ r, c k>0,= r + c (IMQ) k ∉ N 4. NUMERICAL TECHNIQUES Gaussian (GA) 0 −r ϕ r, c = exp Now we present numerical schemes for solving non- Polyharmonic c k/2 +1 if Spline (PS) linear PDE Equation (9) associated with the ϕ r = k ∈N minimization functional (6). Time plate splines 0 (TPS) ϕ r = r ln r
Mehran University Research Journal of Engineering and Technology, Vol. 39, No. 4, October 2020 [p-ISSN: 0254-7821, e-ISSN: 2413-7219]
736
Collocation Method for Multiplicative Noise Removal Model
4.1 Traditional Mesh-Based Technique (M1) The matrix A in the above system is Nc ×Nc square matrix which is invertible because it is always positive Aubert et. al used the mesh-based technique to solve definite [15,20]. Thus the non-linear PDE (9). The PDE (9) is; (13) withρ = Aρ isg a matrix of Nc ×1 order. In similar way, by using Equation (12) the RBF interpolation at N