Development of Adaptive Gaussian Filter Based Denoising as an Image Enhancement Technique

Development of Adaptive Gaussian Filter Based Denoising as an Image Enhancement Technique

Aarthi D Panimalar A Santhosh Kumar S* Anitha K

Department of Mathematics, Sri Ramakrishna Mission Vidyalaya College of Arts and Science, Coimbatore 641020, India

Department of Mathematics, KGiSL Institute of Technology, Coimbatore 641035, India

Department of Mathematics, Amrita School of Engineering, Amrita Vishwa Vidyapeetham, Chennai 601103, India

Corresponding Author Email: 
santhoshkumars@rmv.ac.in
Page: 
2715-2725
|
DOI: 
https://doi.org/10.18280/mmep.111013
Received: 
21 May 2024
|
Revised: 
10 August 2024
|
Accepted: 
22 August 2024
|
Available online: 
31 October 2024
| Citation

© 2024 The authors. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).

OPEN ACCESS

Abstract: 

Image denoising is crucial for enhancing image quality, especially in medical applications where noise can significantly impact the accuracy of analysis and interpretation. This paper presents the development of an adaptive Gaussian filter-based denoising technique that effectively enhances images corrupted by various types of noise. By incorporating the adaptive adjustment of filter parameters based on local image characteristics, the proposed method achieves superior denoising performance. The algorithm analyzes the noisy image to estimate the noise characteristics, dynamically adjusting the Gaussian filter parameters to ensure optimal preservation of image details while effectively suppressing noise artifacts. Optimized strategies for parameter selection and filtering operations are employed to ensure computational efficiency. A comparative analysis demonstrates that the adaptive Gaussian filter outperforms traditional methods, achieving a higher Peak Signal-to-Noise Ratio (PSNR) and a lower Root Mean Square Error (RMSE). The technique also exhibits robustness against different noise distributions, making it a versatile solution for various image enhancement applications. These findings highlight the potential of the adaptive Gaussian filter to significantly improve image quality, facilitating more accurate and reliable analysis across diverse domains.

Keywords: 

image denoising, filtration, gaussian filter, PSNR, RMSE

1. Introduction

Medical imaging is indispensable in modern healthcare, offering non-invasive insights into internal structures for clinical analysis and intervention. It facilitates detailed visualization and monitoring of organs and tissues, aiding accurate diagnoses and treatment plans. The continual evolution of imaging technology significantly contributes to enhanced patient care and treatment outcomes, making medical imaging integral part of modern medicine.

The synergy between mathematics and the medical field is a powerful force, leveraging abstract analytical tools to address practical healthcare challenges. Quantitative methods, including statistical analysis and mathematical modeling, are crucial for understanding disease patterns, predicting outcomes, and optimizing healthcare processes. This symbiotic relationship not only deepens our understanding of biological systems but also drives innovation in diagnostic techniques, treatment strategies, and overall healthcare delivery.

Image processing, situated at the crossroads of computer science, mathematics, and engineering, plays a pivotal role in medical imaging by applying algorithms for tasks like reconstruction, segmentation, and feature extraction. Denoising [1], a critical technique within image processing, aims to reduce unwanted noise and enhance image quality. In medical imaging, denoising [2] directly influences diagnostic accuracy and treatment planning, contributing to more reliable clinical assessments. The continuous development of denoising methods ensures the production of high-fidelity images across various applications, from healthcare to computer vision and scientific research. Fuzzy logic [3] plays a significant role in image processing, providing a framework for handling uncertainty and imprecision inherent in image data. In image processing, fuzzy logic [4] allows for the development of algorithms that can effectively deal with vague or subjective information, such as edge detection, segmentation, and pattern recognition. By incorporating fuzzy sets, fuzzy inference systems, and fuzzy clustering techniques, image processing tasks can be performed with greater robustness and flexibility, enabling the extraction of meaningful information from complex and noisy image datasets. Fuzzy logic-based [5, 6] image processing techniques have been successfully applied in various fields, including medical imaging, remote sensing, object recognition, and computer vision, contributing to advancement in automated image analysis and decision-making systems.

2. Literature Survey

Zaynidinov et al. [7] described a technique that uses two-dimensional Haar wavelets to digitally compress an image, to find the recovery coefficients, and show the modified image in a higher quality than the original. One of the most common issues with image compression is figuring out and implementing a workable solution that enables you to display every kind of pixel (dot) in a condensed form. This issue was resolved by using a two-dimensional Haar wavelet [8] modification, which led to the compression of the image and improved quality of the processed image over the original. Also, Zhu [9] investigation delves into a total variation-based image denoising model aimed at addressing the staircasing phenomenon inherent in the Rudin-Osher-Fatemi model. This variational model is optimized through the Augmented Lagrangian Method (ALM). A convergence analysis of the proposed algorithm is provided, demonstrating the characteristics of the model and the efficiency of the suggested numerical technique through numerical experiments. Siddig et al. [10], suggested a fourth order image denoising model such that on applying the fixed-point theorem an entropy solution exists and is unique. Also, numerical experiments based on the fast explicit diffusion scheme (FED) demonstrates the efficiency of the proposed method in image denoising. The proposed method was compared with three other models namely, modern mean curvature (MC) model, the You and Kaveh (YK) model, and the Lysaker, Lundervold, and Tai (LLT) model. Their performance was analyzed and is more efficient in reducing noise and maintaining image.

Evaluation by Palma et al. [11] provides a comprehensive overview of anisotropic diffusion filtering, a popular technique used for image denoising and enhancement. The focus on MRI evaluation suggests that the method examines the effectiveness of anisotropic diffusion filtering specifically in the context of MRI images. This valuable contribution on MRI images often suffers from noise and artifacts, and the performance of denoising techniques can vary depending on the characteristics of MRI data. But there is no optimize parameters to address specific artifacts and to validate the technique in clinical practice. Yuan and He [12] explored the use of an anisotropic diffusion-based preprocessing filtering algorithm for segmenting high-resolution remote sensing images. The authors introduce anisotropic diffusion filtering, a technique used for image enhancement and noise reduction while preserving edges and features.

Shahin et al. [13] introduced a novel enhancement technique for improving the quality of pathological microscopic images by employing neutrosophic similarity score scaling. It provides an introduction to neutrosophic similarity score scaling, a method used for image enhancement that considers the neutrosophic similarity between pixels. Neutrosophic logic deals with uncertainty, indeterminacy, and inconsistency, making it suitable for handling the complexities of pathological microscopic images.

Khan et.al. [14] emphasized on denoising in complex fuzzy environments suggests that it explores scenarios where signals are affected by multiple sources of uncertainty, ambiguity, or imprecision. This could include environments with uncertain noise characteristics, fuzzy boundaries between signal and noise, or imprecise measurement conditions. But fails in adaptation of denoising techniques to dynamic or evolving environments. In many real-world applications, signal characteristics and noise properties may change over time, requiring adaptive denoising algorithms that can dynamically adjust to changing conditions. Ali [15] investigated the performance of three different completely filtering methods tested with different noises on Magnetic Resonance Imaging (MRI) images. The median filter algorithm is modified, and Gaussian noise and salt-and-pepper noise are added to the MRI image. The proposed Median Filter (MF), Adaptive Median Filter (AMF), and Adaptive Wiener Filter (AWF) are implemented.

The existing literature highlights various image compression and denoising techniques but lacks a robust solution that adapts effectively to varying noise types and image conditions. While methods like anisotropic diffusion and neutrosophic scaling show promise, they often fall short in dynamic or complex environments. This research gap underscores the need for an adaptive Gaussian filter, which can dynamically adjust to different noise characteristics, offering a more versatile and reliable solution for image denoising.

3. Image

An image [16] can be assumed to be an encoded form of matrix with grey-level or color pixel intensity values as its elements. In case of grey scale images, it can be referred to as pixel value in two-dimension (x, u(x)) where u(x) is the pixel intensity value at location x. An image noise model can roughly be approximated as:

$f(x)=u(x)+n(x), x \subset X, X \subset Z^2$

where, u(x) denotes the original pixel matrix and n(x) denotes noise at location x. The image used is an MRI brain image (Figure 1).

(a) Original image

(b) Salt and pepper

(c) Gaussian noise   

(d) Speckle noise

With Noise Density 0.06

Figure 1. MRI image displaying original image and noised images

4. Gaussian Membership Function

The Gaussian membership function is a bell-shaped curve used in fuzzy logic to determine the degree of membership of an element in a fuzzy set. Its formula is given by:

$\mu(x)=\exp \left(-\frac{(x-c)^2}{2 \sigma^2}\right)$

where, μ(x) is the membership value for an element x, c is the centre or peak of the curve, σ is the standard deviation controlling the spread of the curve.

In the context of image processing, particularly denoising of pixel matrices, the Gaussian membership function can be applied to assign membership values [17] to pixel intensities. The peak of the Gaussian curve represents the intensity value with full membership, while values farther from the peak have lower membership. This function is useful for capturing the gradual transition between different intensity levels, allowing for a smooth representation of uncertainties in pixel values. When denoising an image, the Gaussian membership function helps in preserving important details while smoothing out noise, providing a balanced and effective approach to enhance image quality.

5. Methodology

Filtering techniques are essential tools in image processing that play a crucial role in enhancing image quality and extracting relevant information. These techniques involve the application of filters, which are mathematical operations applied to pixel values in an image. Filtering techniques [18, 19] find widespread use in various fields, including medical imaging, computer vision, and remote sensing. They are employed for tasks such as noise reduction [20], edge enhancement, and feature extraction. The choice of a filtering technique depends on the specific characteristics of the image and the objectives of the image processing task. While some filters are designed to smoothen the image and reduce noise, others are tailored for edge detection or sharpening details. The continuous evolution of filtering techniques contributes to advancements in image processing, facilitating improved analysis and interpretation of visual data in diverse applications.

Gaussian filters, both 1D and 2D, are vital for medical image processing, particularly MRI, since they effectively reduce noise while maintaining important imagine characteristics. By using fuzzy logic to address uncertainties in picture data, the fuzzy Gaussian filters improve this capability even more. Standard and fuzzy Gaussian filters smooth images while maintaining edges, providing a balanced approach to noise reduction. They are computationally efficient, can tolerate a wide range of noise kinds, and serve as the foundation for numerous sophisticated image processing methods. While traditional filters such as wiener and median filters have their advantages, Gaussian filters are often more versatile, computationally efficient, and able to handle a wider range of noise types.

When it comes to context-aware smoothing, adaptive filters are excellent at distinguishing between different kinds of image regions and applying the right amount of smoothing to improve overall image quality and minimize abnormalities. Adaptive Gaussian filters are particularly helpful in situations where preserving minute structural details is crucial, such medical imaging, is required for accurate diagnosis and analysis, due to their versatility and effectiveness.

This paper presents four types of adaptive gaussian filter [21, 22] and their performance analysis.

5.1 Adaptive gaussian filter 1D and derivative of gaussian 1D (AGD-1D)

It is a filter whose impulse response is gaussian function. A Gaussian filter [23] is a popular image processing technique used for smoothening and reducing noise in images. It is based on the Gaussian distribution [24, 25] and operates by convolving the image with a Gaussian kernel. The mathematical formula for a one-dimensional Gaussian function is given by:

$G(x)=\frac{1}{\sqrt{2 \pi \sigma^2}} \exp \left(-\frac{x^2}{2 \sigma^2}\right)$                  (1)

where, G(x) is the value of the Gaussian function at position x, σ is the standard deviation, determining the width of the gaussian curve. The standard deviation and the constant value are given by:

$\sigma=\sqrt{\frac{1}{m n} \sum_{i=1}^m \sum_{j=1}^n(A(i, j)-m)^2} ; \propto=\frac{A}{\max (|A|)}$                    (2)

where, max(|A|) is the maximum absolute value of any element in the matrix. Derivative [26, 27] of Gaussian 1D filter can indirectly contribute to denoising by emphasizing edges and suppressing noise. The steep response of the filter to intensity changes can help highlight significant structures in the image while minimizing the influence of random noise. The one-dimensional mathematical formula for the derivative of Gaussian 1D filter is given by:

$\frac{\partial G(x)}{\partial x}=-\frac{x}{\sigma^3} \exp \left(-\frac{x^2}{2 \sigma^2}\right)$                       (3)

where, $\frac{\partial G(x)}{\partial x}$ is the derivative of the Gaussian function with respect to x, x is the spatial coordinate, σ is the standard deviation, controlling the width of the Gaussian distribution.

$F(x, \sigma)=G(x)+\alpha \cdot \frac{\partial G(x)}{\partial x}$              (4)

where, α is a constant multiplier for the derivative term. The combine equation represents a linear combination of a Gaussian Function and its derivative.

$\begin{aligned} F(x, \sigma) & =\frac{1}{\sqrt{2 \pi} \sigma} \exp \left(\frac{-x^2}{2 \sigma^2}\right)+\alpha \cdot\left[-\frac{x}{\sigma^2} \frac{1}{\sqrt{2 \pi} \sigma} \exp \left(\frac{-x^2}{2 \sigma^2}\right)\right] \\ & =\frac{1}{\sqrt{2 \pi} \sigma}\left[1-\alpha \cdot \frac{x}{\sigma^2}\right] \exp \left(\frac{-x^2}{2 \sigma^2}\right)\end{aligned}$                (5)

5.2 Adaptive gaussian 2D filter and derivative of 2D filter (AGD-2D)

A two-dimensional Gaussian filter, the formula is the product of two one-dimensional Gaussians along the rows and columns, forming a 2D kernel. The filter effectively reduces high-frequency noise in the image while preserving its overall structure. It is based on the mathematical formulation of a two-dimensional Gaussian distribution and operates by convolving the image with a Gaussian kernel. The mathematical formula for a two-dimensional Gaussian function is given by:

$G\left(x, y, \sigma_x, \sigma_y\right)=\frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)$             (6)

where, G(x, y, σx, σy) is the value of the two-dimensional Gaussian function at positions x and y, σ is the standard deviation determining the width of the Gaussian distribution. Also, the two-dimensional Gaussian derivative filter is given by:

$G_x\left(x, y, \sigma_x, \sigma_y\right)=-\frac{x}{\sigma_x^2} \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)$                  (7)

$G_y\left(x, y, \sigma_x, \sigma_y\right)=-\frac{y}{\sigma_y^2} \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)$                  (8)

where, Gx(x, y, σx, σy) represents $\frac{\partial G(x, y)}{\partial x}$, Gy(x, y, σx, σy) represents $\frac{\partial G(x, y)}{\partial y}$ are the partial derivatives of the Gaussian function with respect to x and y, σ is the standard deviation controlling the width of the Gaussian distribution, x and y are the spatial coordinates.

$\begin{gathered}\quad F\left(x, y, \sigma_x, \sigma_y, \alpha, \beta\right)=G\left(x, y, \sigma_x, \sigma_y\right) \\ +\alpha \cdot G_x\left(x, y, \sigma_x, \sigma_y\right)+\beta \cdot G_y\left(x, y, \sigma_x, \sigma_y\right)\end{gathered}$               (9)

where, α, β are constant multiplier for the partial derivative in the x and y directions respectively. The final combined equation is:

$\begin{aligned} & F\left(x, y, \sigma_x, \sigma_y, \alpha, \beta\right)=\frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right) \\ & +\alpha \cdot\left[-\frac{x}{\sigma_x^2} \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)\right] \\ & \quad+\beta\left[-\frac{y}{\sigma_y^2} \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)\right]\end{aligned}$

$\begin{gathered}F\left(x, y, \sigma_x, \sigma_y, \alpha, \beta\right) \\ =\frac{1}{2 \pi \sigma_x \sigma_y}\left[1-\alpha \cdot \frac{x}{\sigma_x^2}-\beta \cdot \frac{y}{\sigma_y^2}\right] \exp \left(-\frac{x^2}{2 \sigma_x^2}-\frac{y^2}{2 \sigma_y^2}\right)\end{gathered}$         (10)

where,

$\sigma_x=\sqrt{\frac{1}{n} \sum_{j=1}^n\left(A(i, j)-m_x\right)^2}$ for each i;

$\sigma_y=\sqrt{\frac{1}{m} \sum_{i=1}^m\left(A(i, j)-m_y\right)^2}$ for each j;

$\propto=\frac{A(i, j)}{\max (|A(i, j)|)_{\text {row }}}$ for each i, j;

$\beta=\frac{A(i, j)}{\max (|A(i, j)|)_{\text {column }}}$ for each i, j.

5.3 Adaptive fuzzy gaussian 1D filter and derivative fuzzy gaussian 1D filter (AFGD-1D)

Let the function be represented as:

$F(x, \sigma, m)=\frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-m)^2}{2 \sigma^2}\right)$               (11)

where, F(x, σ, m) is Fuzzy Gaussian 1D, x is a variable, σ is the standard deviation and m is a fuzziness parameter. Also, the derivative of Eq. (11) (i.e.) fuzzy gaussian function with respect to x. The derivative is given as:

$F^{\prime}(x, \sigma, m)=-\left(\frac{x-m}{\sigma^2}\right) \frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-m)^2}{2 \sigma^2}\right)$        (12)

The final combination function is given by:

$G(x, \sigma, m, \alpha)=F(x, \sigma, m)+\alpha \cdot F^{\prime}(x, \sigma, m)$

where, σ is a constant multiplier and is calculated using (2):

$\begin{aligned} & G(x, \sigma, m, \alpha)=\frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-m)^2}{2 \sigma^2}\right) \\ & \quad+\alpha \cdot\left[-\left(\frac{x-m}{\sigma^2}\right) \frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-m)^2}{2 \sigma^2}\right)\right]\end{aligned}$

$G(x, \sigma, m, \alpha)=\frac{1}{\sqrt{2 \pi} \sigma} \exp \left(-\frac{(x-m)^2}{2 \sigma^2}\right)\left[1-\alpha \cdot\left(\frac{x-m}{\sigma^2}\right)\right]$                 (13)

where, $m=\frac{1}{m n} \sum_{i=1}^m \sum_{j=1}^n A(i, j)$.

5.4 Adaptive fuzzy gaussian 2D filter and derivative of fuzzy gaussian 2D (AFGD-2D)

Consider a 2D fuzzy Gaussian function $F\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right)$ where x and y are the variables $\sigma_x, \sigma_y, m_x, m_y$ are the standard deviation and mean along the respective axis. The function is given by:

$\begin{gathered}F\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right) \\ =\frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_x^2}\right]\end{gathered}$                    (14)

The fuzzy partial derivative of this 2D fuzzy gaussian function with respect to x and y. The partial derivatives are given by:

$\begin{gathered}F_x\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right) \\ =-\left(\frac{x-m_x}{\sigma_x{ }^2}\right) \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x{ }^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_y{ }^2}\right]\end{gathered}$            (15)

$\begin{gathered}F_y\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right) \\ =-\left(\frac{y-m_y}{\sigma_y^2}\right) \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_y^2}\right]\end{gathered}$                  (16)

Combining all above equations, we get:

$\begin{gathered}G\left(x, y, \sigma_x, \sigma_y, m_x, m_y, \alpha, \beta\right) =F\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right)+\alpha . F_x\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right)+\beta . F_y\left(x, y, \sigma_x, \sigma_y, m_x, m_y\right)\end{gathered}$

$\begin{array}{r}G\left(x, y, \sigma_x, \sigma_y, m_x, m_y, \alpha, \beta\right)=\frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_x^2}\right]+\alpha \cdot\left\{-\left(\frac{x-m_x}{\sigma_x^2}\right) \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x{ }^2}-\frac{\left.\left(y-m_y\right)^2\right]}{2 \sigma_y{ }^2}\right]\right\}+\beta \cdot\left\{-\left(\frac{y-m_y}{\sigma_y^2}\right) \frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x{ }^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_y^2}\right]\right\}\end{array}$

$\begin{gathered}G\left(x, y, \sigma_x, \sigma_y, m_x, m_y, \alpha, \beta\right)=\frac{1}{2 \pi \sigma_x \sigma_y} \exp \left[-\frac{\left(x-m_x\right)^2}{2 \sigma_x^2}-\frac{\left(y-m_y\right)^2}{2 \sigma_y^2}\right]\left[1-\alpha \cdot\left(\frac{x-m_x}{\sigma_x^2}\right)-\right. \left.\beta \cdot\left(\frac{y-m_y}{\sigma_y^2}\right)\right]\end{gathered}$                        (17)

For 2D the constants are calculated using formulas for a given matrix A of size m x n: $m_x=\frac{1}{n} \sum_{j=1}^n A(i, j)$ for each i; $m_y=\frac{1}{m} \sum_{i=1}^m A(i, j)$ for each j.

5.5 Numerical example of proposed methodology

In order to display the numerical calculation of the above designed filters, consider a sample pixel 5×5 matrix from the image given in Figure 1.

Let

$A=\left[\begin{array}{lllll}102 & 168 & 199 & 209 & 195 \\ 158 & 195 & 202 & 190 & 172 \\ 197 & 209 & 197 & 174 & 158 \\ 208 & 206 & 189 & 166 & 157 \\ 190 & 181 & 172 & 159 & 154\end{array}\right]$

be the 5×5 pixel matrix and the numerical calculation to obtain denoised matrix using the above-described formulas are demonstrated below. The calculation is done using MATLAB and the following values are obtained:

$$\begin{aligned}& \begin{array}{l}\text { Image }_{\text {filtered }}=\text { Image }_{\text {original }}+\text { Convolution }_{\text {matrix }} \\\alpha=\left[\begin{array}{ccccc}0.4880 & 0.8038 & 0.9522 & 1 & 0.9330 \\0.7560 & 0.9330 & 0.9665 & 0.9091 & 0.8230 \\0.9426 & 1 & 0.9426 & 0.8325 & 0.7560 \\0.9952 & 0.9856 & 0.9043 & 0.7943 & 0.7512 \\0.9091 & 0.8660 & 0.8230 & 0.7608 & 0.7368\end{array}\right] ; \\\beta=\left[\begin{array}{ccccc}0.4904 & 0.7596 & 0.9471 & 1 & 0.9135 \\0.8038 & 0.9330 & 1 & 0.9856 & 0.8660 \\0.9851 & 1 & 0.9752 & 0.9356 & 0.8515 \\1 & 0.9091 & 0.8325 & 0.7943 & 0.7608 \\0.9135 & 0.8821 & 0.8103 & 0.8051 & 0.7897\end{array}\right]\end{array} \\& m_x=\left[\begin{array}{c}171 \\191.8 \\191.8 \\179.6 \\167.2\end{array}\right] m_y=\left[\begin{array}{c}174.6 \\183.4 \\187 \\185.2 \\171.2\end{array}\right] ; \\& \sigma_x=\left[\begin{array}{l}38.9204 \\18.1769 \\19.0221 \\21.3897 \\13.9628\end{array}\right] ; \sigma_y=\left[\begin{array}{l}38.7536 \\16.1196 \\18.4065 \\20.6436 \\13.3776\end{array}\right] ; \\& \sigma=24.0807 ; m=180.28\end{aligned}$$

Using AGD-1D:

$\begin{gathered}\text { Convolution matrix }\left(C_x\right)= \\ =\left[\begin{array}{ccccc}25.83 & 34.54 & 42.28 & 34.73 & 25.67 \\ 35.37 & 46.56 & 56.59 & 45.71 & 33.43 \\ 43.97 & 57.55 & 69.84 & 55.91 & 40.78 \\ 36.50 & 46.87 & 56.23 & 44.08 & 31.65 \\ 27.70 & 35.17 & 42.01 & 32.46 & 23.11\end{array}\right] \\ A_{A G D-1 D} \text { Filter }=A+C_x \\ =\left[\begin{array}{llllll}127.83 & 202.54 & 241.28 & 243.73 & 220.67 \\ 193.37 & 241.56 & 258.59 & 235.71 & 205.43 \\ 240.97 & 266.55 & 266.84 & 229.91 & 198.78 \\ 244.50 & 252.87 & 245.23 & 210.08 & 188.65 \\ 217.70 & 216.17 & 214.01 & 191.46 & 177.11\end{array}\right] \\ \cong\left[\begin{array}{lllll}128 & 203 & 241 & 244 & 221 \\ 193 & 242 & 259 & 236 & 205 \\ 241 & 267 & 267 & 230 & 199 \\ 245 & 253 & 245 & 210 & 189 \\ 218 & 216 & 214 & 191 & 177\end{array}\right]\end{gathered}$

$=\left[\begin{array}{lllll}128 & 203 & 241 & 244 & 221 \\ 193 & 242 & 255 & 236 & 205 \\ 241 & 255 & 255 & 230 & 199 \\ 245 & 253 & 245 & 210 & 189 \\ 218 & 216 & 214 & 191 & 177\end{array}\right]$

Using AGD-2D:

$$\begin{aligned}& C_x=\left[\begin{array}{lllll}0.56 & 0.77 & 0.95 & 0.80 & 0.60 \\0.78 & 1.04 & 1.28 & 1.04 & 0.77 \\1.19 & 1.58 & 1.94 &1.59 & 1.17 \\1.18 & 1.53 & 1.85 & 1.46 & 1.06 \\0.90 & 1.15 & 1.38 & 1.07 & 0.77\end{array}\right] \\& A_{A G D-2 D} \text { Filter } \\& =\left[\begin{array}{lllll}102.56 & 168.77 & 199.95 & 209.80 & 195.60 \\158.78 & 196.04 & 203.28 & 191.04 & 172.77 \\198.19 & 210.58 & 198.94 & 175.59 & 159.17 \\209.18 & 207.53 & 190.85 & 167.46 & 158.06 \\190.90 & 182.15 & 173.38 & 160.07 & 154.77\end{array}\right] \\

& \cong\left[\begin{array}{lllll}103 & 169 & 200 & 210 & 196 \\159 & 196 & 203 & 191 & 173 \\198 & 211 & 199 & 176 & 159 \\209 & 208 & 191 & 167 & 158 \\191 & 182 & 173 & 160 & 155\end{array}\right]\end{aligned}$$

Using AFGD-1D:

$$\begin{aligned}& C_x=\left[\begin{array}{lllll}52.94 & 37.06 & 38.10 & 25.80 & 31.08 \\38.56 & 24.69 & 10.14 & 30.13 & 27.11 \\27.07 & 37.11 & 23.97 & 19.16 & 40.83 \\29.06 & 19.09 & 45.54 & 23.82 & 56.50 \\13.75 & 49.57 & 20.61 & 20.49 & 41.07\end{array}\right] \\& A_{A F G D-1 D F i l t e r} \\& =\left[\begin{array}{lllll}154.94 & 168.06 & 199.10 & 209.10 & 195.08 \\158.56 & 195.09 & 202.14 & 190.13 & 172.11 \\198.07 & 209.11 & 197.17 & 174.16 & 158.13 \\208.06 & 206.09 & 189.14 & 166.12 & 157.10 \\190.75 & 181.07 & 172.11 & 159.09 &154.07\end{array}\right] \\& \cong\left[\begin{array}{lllll}155 & 168 & 199 & 209 & 195 \\159 & 195 & 202 & 190 & 172 \\198 & 209 & 197 & 174 & 158 \\208 & 106 & 189 & 166 & 157 \\191 & 181 & 172 & 159 & 154\end{array}\right]\end{aligned}$$

Using AFGD-2D:

$$\begin{aligned}& C_x=\left[\begin{array}{lllll}0.26 & 0.48 & 1.48 & 0.98 & 0.83 \\0.26 & 058 & 1.47 & 0.29 & 0.92 \\0.24 & 0.33 & 0.44 & 0.93 & 0.27 \\0.92 & 0.57 & 0.08 & 0.63 & 1.98 \\0.85 & 1.93 & 0.81 & 1.02 & 1.05\end{array}\right] \\& A_{A F G D-2 D} \text { Filter } \\

& =\left[\begin{array}{lllll}102.26 & 168.48 & 200.48 & 209.98 & 195.83 \\158.26 & 195.58 & 203.47 & 190.29 & 172.92 \\197.24 & 209.33 & 197.44 & 174.93 & 158.27 \\208.92 & 206.57 & 189.08 & 166.63 & 158.98 \\190.85 & 182.93 & 172.81 & 160.02 & 155.05\end{array}\right] \\

& \cong\left[\begin{array}{lllll}102 & 168 & 200 & 210 & 196 \\158 & 196 & 203 & 190 & 173 \\197 & 209 & 197 & 175 & 158 \\209 & 207 & 189 & 167 & 159 \\191 & 182 & 173 & 160 & 155\end{array}\right]\end{aligned}$$

6. Performance Analysis

The performance analysis process in image processing is a critical step for evaluating the effectiveness of various techniques and algorithms. This multifaceted assessment involves the application of quantitative metrics to gauge the quality of processed images. Common performance metrics include the Root Mean Squared Error (RMSE) and Peak Signal-to-Noise Ratio (PSNR), which measure the difference and similarity between the original and processed images, respectively. Comparative studies between different filters or algorithms provide insights into their strengths and weaknesses, aiding practitioners in making informed choices for specific applications. The performance analysis process is crucial for advancing the field, enabling the identification of optimal solutions and fostering continuous improvement in image processing methodologies.

6.1 Root Mean Squared Error

Root Mean Squared Error (RMSE) is a widely used metric in image processing and various other fields to quantify the difference between predicted or processed values and the actual or reference values. It is particularly useful for assessing the accuracy and fidelity of reconstructed or filtered images. The RMSE is calculated by taking the square root of the mean of the squared differences between corresponding pixel values in the original and processed images. The mathematical formula for RMSE is as follows:

$R M S E=\sqrt{\frac{1}{N} \sum_{i=1}^N\left(I_i-\hat{I}_i\right)^2}$               (18)

where, N is the total number of pixels in the image, Ii is the intensity value of the ith pixel in the original image, $\hat{I}_i$ is the intensity value of the ith pixel in the processed or reconstructed image. In Figure 2, the work flow is shown as flow chart.

Figure 2. Explains the proposed work flow

6.2 Peak Signal-to-Noise Ratio (PSNR)

Peak Signal-to-Noise Ratio (PSNR) is a widely used metric in image processing to assess the quality of a reconstructed or processed image by comparing it to a reference or original image. PSNR is expressed as a ratio of the peak signal level to the Root Mean Squared Error (RMSE) between corresponding pixel values in the original and processed images. It provides a quantitative measure of the fidelity and similarity between the two images. The mathematical formula for PSNR is given by:

$PSNR=10.lo{{g}_{10}}\left( \frac{Peak~Signal~Valu{{e}^{2}}}{Mean~Squared~Error} \right)$     (19)

where, Peak Signal Value is the maximum possible pixel value, Mean Squared Error is the mean of the squared differences between corresponding pixel values in the original and processed image.

7. Experimental Results

The major objective of this work is to design an Adaptive Gaussian Filter by combining the gaussian function and its derivative and the resultant is used as filter for denoising the image. Also, to compare the performance of the adaptive gaussian filter with each other. The filtered images results are shown in Figure 3. The images taken for the proposed work is the secondary data taken from Kaggle.

Algorithm: Adaptive Gaussian Filter-Based Denoising

Input: Noisy Image (I)

Output: Denoised Image (I_denoised)

1. Initialize Parameters:

   a. Read the image as grayscale image.

   b. Set initial Gaussian filter parameters

2. Analyze the Noisy Image:

   a. Estimate local noise characteristics (e.g., noise level, variance)

3. Adaptive Adjustment of Filter Parameters:

   a. Adjust Gaussian filter parameters based on the estimated local noise characteristics.

5. Evaluate Denoising Performance:

   a. Calculate quality metrics (e.g., PSNR, RMSE) to assess the performance of the denoising process.

End Algorithm

Figure 3. Filtered image after using adaptive filters for noise density =0.06

Table 1. RMSE value for speckle noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

7.109147881

9.51227493

48.35614443

46.49438233

4.4315

7.0499

3.6751

13.0718

0.02

7.671172547

9.835913216

48.22640418

46.40444893

4.7316

7.1425

3.9752

13.096

0.03

8.210896484

10.14732279

48.0989115

46.28819597

5.0585

7.2675

4.3021

13.1154

0.04

8.707606813

10.42382294

48.02646318

46.22959589

5.3075

7.3423

4.5511

13.1333

0.05

9.080211021

10.61466951

47.94066323

46.15142981

5.5821

7.4365

4.8257

13.1506

0.06

9.60487158

10.90986684

47.8783036

46.11420211

5.8534

7.5641

5.097

13.1673

0.07

9.990753023

11.14869392

47.79922848

46.0557318

6.1168

7.6674

5.3604

13.1814

0.08

10.34709934

11.3494867

47.7208218

45.96744576

6.3838

7.7944

5.6274

13.1929

0.09

10.66651743

11.49004254

47.67081004

45.93751735

6.5836

7.8929

5.8272

13.208

0.1

11.08357009

11.77125603

47.60464728

45.87470046

6.8535

8.0119

6.0971

13.2192

Table 2. PSNR values of speckle noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

31.09445264

28.56511573

14.44177029

14.78279396

35.2

31.1673

56.6179

36.0645

0.02

30.43356858

28.27450984

14.46510598

14.79961122

34.6307

31.0539

56.4605

35.4952

0.03

29.84299207

28.00377409

14.48809865

14.82139851

34.0504

30.9033

56.3343

34.9149

0.04

29.3328274

27.77026309

14.50119151

14.83240167

33.6331

30.8143

56.2182

34.4976

0.05

28.96888478

27.61267407

14.51672285

14.8471004

33.195

30.7035

56.1065

34.0595

0.06

28.48097236

27.37441462

14.52802852

14.85410964

32.7828

30.5557

55.9989

33.6473

0.07

28.13883915

27.18632376

14.54238587

14.86512986

32.4004

30.438

55.9082

33.2649

0.08

27.83443124

27.0312792

14.55664533

14.88179616

32.0294

30.2953

55.8337

32.8939

0.09

27.57035066

26.92437088

14.56575297

14.8874532

31.7617

30.1861

55.7366

32.6262

0.1

27.23721017

26.71434749

14.57781657

14.89933878

31.4126

30.0562

55.665

32.2771

Table 3. RMSE value for salt and pepper noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

11.11702861

10.21946771

48.61942732

46.54211052

6.285

7.7701

4.1974

13.0604

0.02

14.44717898

11.5344193

48.63665398

46.43533838

7.9623

8.5877

5.8747

13.0778

0.03

17.50551308

12.93244987

48.67265104

46.3265297

9.3603

9.3822

7.2727

13.0931

0.04

19.63295042

14.04488319

48.69226808

46.26227233

10.7906

10.2824

8.703

13.1083

0.05

22.05272295

15.36976576

48.7141882

46.17514423

12.0355

11.1279

9.9479

13.1243

0.06

23.9057489

16.46080945

48.72247308

46.10760899

13.1609

11.9145

11.0733

13.1369

0.07

25.82604815

17.64797129

48.74933894

46.06733781

14.4544

12.9025

12.3668

13.149

0.08

27.51779109

18.68339019

48.7829182

46.06149024

15.4735

13.6981

13.3859

13.1661

0.09

29.32424472

19.93126336

48.80346442

46.0127109

16.5842

14.6072

14.4966

13.1775

0.1

31.16517892

21.20821542

48.87401754

46.02980714

17.7571

15.555

14.6695

13.1899

Table 4. PSNR value of salt and pepper noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

27.21102914

27.9422381

14.39460683

14.77388215

32.1649

30.3224

56.6922

33.0625

0.02

24.93514255

26.89088891

14.39152982

14.79383132

30.1101

29.4534

56.5788

31.0077

0.03

23.26730672

25.89718754

14.38510358

14.81420824

28.7051

28.6848

56.4793

29.6027

0.04

22.27109221

25.18044098

14.38160352

14.82626439

27.47

27.889

56.3803

28.3676

0.05

21.26155918

24.39745863

14.37769422

14.8426384

26.5216

27.2026

56.2767

27.4192

0.06

20.56075654

23.80177986

14.37621712

14.85535158

25.7452

26.6094

56.1949

26.6428

0.07

19.88964448

23.19690784

14.37142899

14.8629413

24.9309

25.9174

56.1168

25.8285

0.08

19.33853222

22.70168993

14.36544808

14.86404392

24.3391

25.3977

56.0063

25.2367

0.09

18.7862669

22.14010706

14.36179056

14.87324719

23.737

24.8395

55.9329

24.6346

0.1

18.25741112

21.60072109

14.3492428

14.8700205

23.1435

24.2935

55.8533

24.0411

Table 5. RMSE values of Gaussian noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

14.45374646

13.49420509

47.75976741

45.82554865

9.2092

9.8082

6.3197

13.2281

0.02

19.34256992

16.83674224

47.47599651

45.51995165

12.4663

12.2058

9.5768

13.3152

0.03

22.99063698

19.4753713

47.34050229

45.36223612

15.0327

14.2439

12.1432

13.3733

0.04

26.17116478

21.83692253

47.2459628

45.23099926

17.1824

16.9282

14.2929

13.4173

0.05

28.94662331

23.98696408

47.19347487

45.1444431

19.0999

17.6862

15.2104

13.4539

0.06

31.55328362

26.06022579

47.13545949

45.02103329

21.082

19.4344

16.1925

13.4786

0.07

33.91014375

27.91011346

47.13329082

45.01382967

22.7703

20.9124

19.8808

13.5032

0.08

36.08758531

29.63753666

47.1157946

44.99458047

24.3868

22.389

21.4973

13.5209

0.09

38.07428237

31.28258924

47.10518741

44.93996311

25.8149

23.6889

22.9254

13.5402

0.1

40.03755472

32.91757745

47.1501727

44.96015887

27.3009

25.0351

24.4114

13.5549

Table 6. PSNR value of gaussian noise

Noise Density

1D Gaussian

2D Gaussian

1D Derivative

2D Derivative

AGD-1D

AGD-2 D

AFGD-1D

AFGD-2D

0.01

24.93119496

25.52785748

14.54955955

14.90865014

28.8464

28.2991

55.608

30.6094

0.02

22.4005201

23.60564234

14.60132182

14.96676777

26.2161

26.3995

55.0532

27.9791

0.03

20.89978353

22.34108869

14.62614638

14.99691451

24.5901

25.0583

54.6862

26.3531

0.04

19.77434257

21.34697494

14.64350954

15.02207996

23.4291

24.0331

54.41

25.1921

0.05

18.89884542

20.53129791

14.65316449

15.03871761

22.5102

23.1781

54.1808

24.2732

0.06

18.14991238

19.81124012

14.66384871

15.06249444

21.6526

22.3594

54.0272

23.4156

0.07

17.52421099

19.21557157

14.66424835

15.06388434

20.9835

21.7227

53.8746

22.7465

0.08

16.98364714

18.69396153

14.66747321

15.06759947

20.3877

21.1301

53.7645

22.1507

0.09

16.51816908

18.22474976

14.66942889

15.07814938

19.8934

20.6399

53.6455

21.6564

0.1

16.0814527

17.78224629

14.66113785

15.07424686

19.4073

20.1598

53.5545

21.1703

Figure 4. RMSE of different filters adding speckle noise

Figure 5. PSNR of different filters added speckle noise

Figure 6. RMSE of different filters added salt and pepper noise

Figure 7 PSNR of different filters added salt and pepper noise

Figure 8. RMSE of different filters added gaussian noise

Figure 9. PSNR of different filters added salt and gaussian noise

An MRI image was taken and different noises were added and the RMSE and PSNR value where calculated and the results are shown in Tables 1-6 and their corresponding graphical representation is shown in Figures 4-9. The MATLAB software was used for the execution of algorithm. In this, four Adaptive gaussian filter is proposed namely AGD-1D, AGD-2D, AFGD-1D, AFGD-2D. The performance of the filter is calculated using the statistical method PSNR and RMSE. The calculated value is compared with some basic gaussian filter namely Gaussian 1D filter, Gaussian 2D filter. Derivative of Gaussian 1D filter and Derivative of Gaussian 2D filter. The results are shown in the Tables 1-6. From the tabulation it can be concluded that the adaptive filter works effectively. Also, the performance of AFGD-1D gives the best results at different level of noises. It can also be noticed that the AFGD-1D filter works better in different noises.

8. Conclusion and Future Work

The major objective of this work is to design an Adaptive Gaussian Filter for denoising technique and to compare the performance of the four adaptive gaussian filter with each other and also with gaussian traditional filters. An MRI image is considered for this proposed methodology. The denoising filters are used at different noise intensity level. This paper mainly focuses on the pre-processing level of image processing. The performance of the filters was analyzed using the statistical values like RMSE and PSNR. From the results, it is evident that the adaptive filter namely AFGD-1D works better in comparison of other gaussian filters at different noise intensity level. Further this can be extended to other level of image processing like image classification and image segmentation. Also more fuzzy logic techniques can be applied in other stages for reducing the uncertainty.

  References

[1] Suneetha, A., Srinivasa Reddy, E. (2020). Robust Gaussian noise detection and removal in color images using modified fuzzy set filter. Journal of Intelligent Systems, 30(1): 240-257. https://doi.org/10.1515/jisys-2019-0211

[2] Kaur, A., Dong, G. (2023). A complete review on image denoising techniques for medical images. Neural Processing Letters, 55(6): 7807-7850. https://doi.org/10.1007/s11063-023-11286-1

[3] Atanassov, K. (1986). Intuitionistic fuzzy sets. Fuzzy Sets and Systems, 20: 87-96.

[4] Kumar, S.S. (2018). Medical image segmentation by modified fuzzy logic algorithm. International Journal of Advanced Research Trends in Engineering and Technology, 5.

[5] Harishvijey, A., Raja, J.B. (2022). Automated technique for EEG signal processing to detect seizure with optimized variable gaussian filter and fuzzy RBFELM classifier. Biomedical Signal Processing and Control, 74: 103450. https://doi.org/10.1016/j.bspc.2021.103450

[6] Kulikova, M.V., Kulikov, G.Y. (2023). On derivative-free extended Kalman filtering and its Matlab-oriented square-root implementations for state estimation in continuous-discrete nonlinear stochastic systems. European Journal of Control, 73: 100886. https://doi.org/10.1016/j.ejcon.2023.100886

[7] Zaynidinov, H., Juraev, J., Juraev, U. (2020). Digital image processing with two-dimensional Haar wavelets. International Journal of Advanced Trends in Computer Science and Engineering, 9(3): 38932020. https://doi.org/10.30534/ijatcse/2020/38932020

[8] Kumar, S.S. (2015). Analysis of brain tumor using undecimated wavelet transform and neural network. International Journal of Applied Engineering Research

[9] Zhu, W. (2019). A first-order image denoising model for staircase reduction. Advances in Computational Mathematics, 45(5): 3217-3239. https://doi.org/10.1007/s10444-019-09734-5

[10] Siddig, A., Guo, Z., Zhou, Z., Wu, B. (2018). An image denoising model based on a fourth-order nonlinear partial differential equation. Computers & Mathematics with Applications, 76(5): 1056-1074. https://doi.org/10.1016/j.camwa.2018.05.040

[11] Palma, C.A., Cappabianco, F.A., Ide, J.S., Miranda, P.A. (2014). Anisotropic diffusion filtering operation and limitations-magnetic resonance imaging evaluation. IFAC Proceedings Volumes, 47(3): 3887-3892. https://doi.org/10.3182/20140824-6-ZA-1003.02347

[12] Yuan, J., He, G. (2008). Application of an anisotropic diffusion based preprocessing filtering algorithm for high resolution remote sensing image segmentation. In 2008 Congress on Image and Signal Processing, Sanya, China, pp. 629-633. https://doi.org/10.1109/CISP.2008.318

[13] Shahin, A.I., Amin, K.M., Sharawi, A.A., Guo, Y. (2018). A novel enhancement technique for pathological microscopic image using neutrosophic similarity score scaling. Optik, 161: 84-97. https://doi.org/10.1016/j.ijleo.2018.02.026

[14] Khan, M., Rehman, R.F.U., Anis, S., Zeeshan, M. (2022). Denoising data in signal processing under the complex fuzzy environment. Preprint. https://doi.org/10.21203/rs.3.rs-1580891/v1

[15] Ali, H.M. (2018). MRI medical image denoising by fundamental filters. High-Resolution Neuroimaging-Basic Physical Principles and Clinical Applications, 14: 111-124.

[16] Kadhim, M.A. (2021). Restoration medical images from speckle noise using multifilters. In 2021 7th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, pp. 1958-1963. https://doi.org/10.1109/ICACCS51430.2021.9441814

[17] Fan, L., Zhang, F., Fan, H., Zhang, C. (2019). Brief review of image denoising techniques. Visual Computing for Industry, Biomedicine, and Art, 2(1): 7.

[18] Simoncelli, E.P. (1994). Design of multi-dimensional derivative filters. In Proceedings of 1st International Conference on Image Processing, Austin, TX, USA, pp. 790-794. https://doi.org/10.1109/ICIP.1994.413423

[19] Zhang, J., He, X., Zhou, D. (2016). Generalised proportional–integral–derivative filter. IET Control Theory & Applications, 10(17): 2339-2347. https://doi.org/10.1049/iet-cta.2015.0610

[20] Kopparapu, S.K., Satish, M. (2011). Identifying optimal gaussian filter for gaussian noise removal. In 2011 Third National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics, Hubli, India, pp. 126-129. https://doi.org/10.1109/NCVPRIPG.2011.34

[21] Deng, G., Cahill, L.W. (1993). An adaptive Gaussian filter for noise reduction and edge detection. In 1993 IEEE Conference Record Nuclear Science Symposium and Medical Imaging Conference, Francisco, CA, USA, pp. 1615-1619. https://doi.org/10.1109/NSSMIC.1993.373563

[22] D'Haeyer, J.P.F. (1989). Gaussian filtering of images: A regularization approach. Signal Processing, 18(2): 169-181. https://doi.org/10.1016/0165-1684(89)90048-0

[23] Keilmann, A., Godehardt, M., Moghiseh, A., Redenbach, C., Schladitz, K. (2023). Improved anisotropic gaussian filters, computer vision and pattern recognition. arXiv:2303.13278. https://doi.org/10.48550/arXiv.2303.13278

[24] Singh, A.K. (2020). Major development under Gaussian filtering since unscented Kalman filter. IEEE/CAA Journal of Automatica Sinica, 7(5): 1308-1325. https://doi.org/10.1109/JAS.2020.1003303

[25] Paul, S. (2024). A gaussian filter-based window for efficient SAR image matching. Journal of Spatial Science, 69(2): 681-697. https://doi.org/10.1080/14498596.2023.2274998

[26] Shanmugam, A., Devi, S.R. (2020). A fuzzy model for noise estimation in magnetic resonance images. IRBM, 41(5): 261-266. https://doi.org/10.1016/j.irbm.2019.11.005

[27] Zhao, W., Dong, M., Wang, Y., Tan, R., Wu, T. (2024). A novel spectral super-resolution network with dominant information between spatial and spectral domains. Neurocomputing, 590: 127753. https://doi.org/10.1016/j.neucom.2024.127753