Next Article in Journal
Continuum Damage Dynamic Model Combined with Transient Elastic Equation and Heat Conduction Equation to Solve RPV Stress
Next Article in Special Issue
Stability Analysis of the Nabla Distributed-Order Nonlinear Systems
Previous Article in Journal
Design and Application of an Interval Estimator for Nonlinear Discrete-Time SEIR Epidemic Models
Previous Article in Special Issue
Robust H Control of Fractional-Order Switched Systems with Order 0 < α < 1 and Uncertainty
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Image Enhancement Based on Rough Set and Fractional Order Differentiator

College of Sciences, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Fractal Fract. 2022, 6(4), 214; https://doi.org/10.3390/fractalfract6040214
Submission received: 26 February 2022 / Revised: 27 March 2022 / Accepted: 4 April 2022 / Published: 11 April 2022

Abstract

:
In the paper, an image enhancement algorithm based on a rough set and fractional order differentiator is proposed. By combining the rough set theory with a Gaussian mixture model, a new image segmentation algorithm with higher immunity is obtained. This image segmentation algorithm can obtain more image layers with concentrating information and preserve more image details than traditional algorithms. After preprocessing, the segmentation layers will be enhanced by a new adaptive fractional order differential mask in the Fourier domain. Experimental results and numerical analysis have verified the effectiveness of the proposed algorithm.

1. Introduction

The development of graphics technology and applications generates a huge number of images carrying valuable information, such as medical examination results, traffic condition diagrams and remote sensing images [1]. The wide range of graphics causes the problem that the vagueness of images will lead to information leakage and even misguidedness [2]. Under these circumstances, image enhancement methods are of great significance to highlight necessary information.
Image segmentation is a critical step before the enhancement process because of its ability to gather similar regions. Numerous image segmentation algorithms have been introduced in recent years based on different properties, such as rough set theory [3,4,5], genetic algorithms [6,7,8] and fuzzy set theory [9,10,11]. Furthermore, the image segmentation algorithms can be divided into several types, such as region-based algorithms, edge detection algorithms and clustering algorithms. These algorithms keep innovating on the original basis to seek a better segmentation effect. However, while these algorithms have been demonstrated to be an effective tool to handle uncertain or incomplete information, they still have the problems of missing detailed information, instability and introducing unrelated information in segmentation results. In this article, a new image segmentation algorithm based on roughness is proposed, which not only considers the difference in image regions but also uses similarity with neighbor pixels to cluster difference image patterns, combining the advantages of region-based and clustering algorithms. The preprocessed results show that this algorithm has more segmentation outputs and preserves more details and the patterns in each layer share higher similarity.
The quality of an image is enhanced through successive applications such as histogram manipulation [12], gamma correction [13] and contrast stretching [14]. While these methods have improved the image quality to some extent, they have their restrictions. For example, histogram-based methods are suitable for images that only have one peak in their histograms. Furthermore, these methods may not highlight necessary information as they are applied on the whole image without considering the gradient of the gray level. The digital fractional order differentiator is an effective tool to deal with these problems and has good stability in image enhancement. Recently, the interest in image enhancement techniques based on a fractional differential operator mask has grown in the field of image processing. Liu et al. [15] introduced the fractional differential wavelet algorithm which can greatly improve the high-frequency components of the signal and the very low frequency of the nonlinear retained signal. Kaur et al. [16] proposed a technique based on the Riesz fractional derivative in the fractional Fourier transform domain that outperformed the existing techniques by providing improvement in various performance parameters. Singh et al. [17] employed a piecewise gamma corrected fractional differential order masking framework for image quality enhancement. Experiments showed that the proposed approach had advantages compared with the conventional and state-of-the-art nonreal time algorithms. While these algorithms showed improvement, they still had problems of instability and cannot manage different kinds of information. Aiming at solving these problems, this paper proposes a new algorithm based on rough set theory and a fractional order differential operator.
The core contributions of the paper to achieve higher enhancement quality are identified as follows:
  • A new image segmentation algorithm based on rough set theory and a Gaussian mixture model is proposed, which combines the advantage of addressing uncertain boundaries and centralizing similar information from rough set theory and the property of clustering from a Gaussian mixture model.
  • We use 2D Fourier transform to change the gray level to image gradient and use filters to preserve different types of information. By applying a four-direction fractional differential mask on the Fourier domain, the proposed algorithm not only prevents the blur and shadow that could happen but also achieves the best enhancement for different types of frequency.
  • Entropy is employed as a cost function to calculate the optimal fractional order to preserve more image information and avoid degradation, which makes the enhanced images more suitable for computer vision processing.
The rest of the paper is organized as follows: Section 2 introduces the background knowledge of the proposed algorithm. Section 3 shows the detailed process of image segmentation and enhancement. Section 4 lists the experimental results to verify the performance and effectiveness. Section 5 concludes the whole paper.

2. Preliminary

In the image segmentation process, rough set theory is used to search for similar pixel points while a Gaussian mixture model is employed to cluster gray levels. After segmentation, Fourier transform is used to turn gray levels into frequency, then a fractional order differential operator is employed to enhance 2D signals in the image enhancement process.

2.1. Rough Set Theory

The rough set theory, first introduced by Pawlak in 1982 [18], has been proved to be an efficient analysis algorithm for studying uncertain information and incomplete data. It is effective in mining potential relationships between items without the need for additional relevant information.
For a given nonempty set U with limited elements x i , R is an equivalent relation on U and [ x i ] R indicates the set of all the elements that are indistinguishable from x i under R. When X cannot be precisely described by the attribute of R, X is an undefined set or rough set of R. The R-lower and R-upper approximations of set X are defined as the following, respectively
R ̲ ( X ) = { x i | x i U , [ x i ] R X } ,
R ¯ ( X ) = { x i | x i U , [ x i ] R X } .
One example of the relationship between R-upper and R-lower approximations of set X and X is shown in Figure 1.
Then, the R-upper and R-lower approximations have the following properties:
R ̲ ( X ) X R ¯ ( X ) ,
R ¯ ( X Y ) = R ¯ ( X ) R ¯ ( Y ) ,
R ̲ ( X Y ) = R ̲ ( X ) R ̲ ( Y ) .
The boundary region in rough set theory is B R ( X ) = R ¯ ( X ) R ̲ ( X ) . If the R-upper and the R-lower approximations are identical, i.e., B R ( X ) = , then the set X is called an exact set.
The roughness of the set is caused by the boundary region. The larger the boundary region is, the less accurate set X is. In order to express this relationship, the measure of roughness is defined as
ρ R ( X ) = 1 | R ̲ ( X ) | | R ¯ ( X ) | .
The roughness measure can reflect the uncertainty of set X. For example, in Figure 1, the roughness measure of set X is 18 26 .

2.2. Gaussian Mixture Model

A Gaussian model is a common variable distribution model which is widely used in the field of mathematical statistics. The probability density function of a 1D Gaussian distribution is defined as follows:
ϕ ( x | θ ) = 1 2 π σ exp ( ( x μ ) 2 2 σ 2 ) ,
where θ = ( μ , σ 2 ) , μ and σ 2 represent expectation and variance, respectively.
A Gaussian mixture model (GMM) [19] is regarded as a model composed of several Gaussian models, which are hidden variables of the GMM. The GMM can be used to smoothly approximate any given curve.
The probability density distribution of the GMM is
P ( x | θ k ) = k = 1 K α k ϕ ( x | θ k ) ,
where x is the observed data, K is the number of Gaussian models, α k is the component proportion of the kth model and θ k = ( μ k , σ k 2 ) .
An example of a GMM of three Gaussian models with component α k = 1 3 is shown in Figure 2.
The hidden variables α k and θ k of the GMM are needed to approximate a given curve. In this paper, an expectation maximum algorithm is employed to calculate the hidden variables. After building the GMM, intensity g is clustered by assigning it to the class with the largest posterior probability.

2.3. Fourier Transform

Fourier transform has been considered as a classical signal processing algorithm and one of the most critical analytical tools in many fields. Fourier transform can turn a square integrable function into a combination of circular functions. This algorithm can be used to transform the signal between the space and frequency domain.
In image processing, as the distribution function of an image is not continuous, 2D Fourier transform needs to be discretized. For an M × N image, the discrete 2D Fourier transform and its inverse transform are defined as:
F ( u , v ) = x = 1 M y = 1 N f ( x , y ) e j 2 π ( u x M + v y N ) ,
f ( x , y ) = 1 M N u = 1 M v = 1 N F ( u , v ) e j 2 π ( u x M + v y N ) ,
where F ( u , v ) is the distribution of the image gradient. The bright or dark parts on the F ( u , v ) represent the value of the gradient. If the gradient is large, then the brightness on F ( u , v ) is high, otherwise it is low. The energy distribution of the image can be obtained by observing F ( u , v ) . After shifting F ( u , v ) to the origin, a conclusion can be drawn that the frequency is symmetrically distributed. The 2D Fourier transform of image “3.2.25” from the USC-SIPI image database “Aerials” and its shifted frequency image are shown in Figure 3.

2.4. Fractional Differential Operator

Fractional differentiation is the broad sense of integer-order differentiation and includes the nth derivative as a particular case [20,21]. There are three classical definitions of a fractional differentiator, the Grünwald–Letnikov definition, the Riemann–Liouville definition and the Caputo definition [22]. This paper uses the Gr u ¨ nwald–Letnikov fractional derivative definition as it has the advantages of being able to convert to convolution in numerical implementation and is suitable for image signal processing. For 1D signal f ( t ) , t [ a , t ] , the definition of the Gr u ¨ nwald–Letnikov fractional differentiator of order α is
a D t α f ( t ) = d α f ( t ) d t α = lim h 0 h α j = 0 [ t a h ] ( 1 ) j α j f ( t j h ) .
According to Equation (11), if the period is divided by h = 1 , n = t a h = [ t a ] . Then, the fractional differential expression is obtained [23]:
d α f ( t ) d t α f ( t ) + ( α ) f ( t 1 ) + ( α ) ( α + 1 ) 2 f ( t 2 ) + + Γ ( α + 1 ) n ! Γ ( α + n + 1 ) f ( t n ) .
Under the definition of Gr u ¨ nwald–Letnikov, the fractional differential of y = 1 2 x 2 for different orders α is shown in Figure 4.
For an M × N image f, as the gray level is finite, the largest variance is bounded. Furthermore, considering the discreteness of the image, the minimum interval in f ( x , y ) is the distance between adjacent pixels, which means h = 1 . Then, in the x and y direction, n is n x = M h = M , n y = N h = N , respectively. For image f, the fractional differential is defined as follows in the x and y direction:
α f ( x , y ) x α f ( x , y ) + ( α ) f ( x 1 , y ) + ( α ) ( α + 1 ) 2 f ( x 2 , y ) + + Γ ( α + 1 ) n ! Γ ( α + n + 1 ) f ( x n , y ) + ,
α f ( x , y ) y α f ( x , y ) + ( α ) f ( x , y 1 ) + ( α ) ( α + 1 ) 2 f ( x , y 2 ) + + Γ ( α + 1 ) n ! Γ ( α + n + 1 ) f ( x , y n ) + .
Then, a four-direction fractional order differentiator mask can be built as shown in Figure 5.
This paper employs the four-direction fractional order differentiator mask to scan the 2D transformed image gradient. Then, Fourier inverse transform is used to obtain the enhanced image.

3. Proposed Methodology

3.1. Image Segmentation Algorithm

The intention of the segmentation algorithm is to produce image layers containing similar pixels, which can avoid burrs later in the image enhancement process. The rough set approach is employed to find pixels similar to the neighborhood while a Gaussian mixture model is used to cluster gray levels into several categories.

3.1.1. Histogram and Histon

Let f be the original M × N image, then the histogram is calculated by
h i ( g ) = m = 1 M n = 1 N δ ( f ( m , n , i ) g ) , 0 g L 1 , i { R , G , B } ,
where δ ( i ) = 1 , i = 0 0 , i 0 is the unit impulse function and L denotes the largest gray level.
Considering the P × Q neighborhood around pixel f ( m , n ) , the total distance between all the pixels in the neighborhood and f ( m , n ) is calculated by
d ( m , n ) = p P q Q i { R , G , B } f ( m , n , i ) f ( p , q , i ) 2 1 2 .
By setting a threshold T 0 , the matrix X of size M × N is built by
X ( m , n ) = 1 , d ( m , n ) < T 0 , exp ( d ( m , n ) T 0 ) 2 T 0 , d ( m , n ) T 0 .
Then, the pixels in the neighborhood are assumed to be similar to pixel f ( m , n ) if d ( m , n ) < T 0 and their similarity decreases exponentially when d ( m , n ) T 0 .
Taking the discrepancy between distributions in different regions into consideration, the threshold T 0 is supposed to be larger for small regions to expand the R-upper approximation of the histogram,
T 0 = T 1 , i { R , G , B } h ( g ) 3 M N < k , T 2 , i { R , G , B } h ( g ) 3 M N k ,
where k is the threshold of proportion of pixel intensity g. In this article, we set k = 0.003 , T 1 = 40 and T 2 = 15 .
Then, the histon [24] is defined as
H i ( g ) = m = 1 M n = 1 N ( 1 + X ( m , n ) ) δ ( f ( m , n , i ) g ) , 0 g L 1 , i { R , G , B } .
The histogram and histon of the origin image are considered as the R-lower approximation and R-upper approximation in the rough set theory, respectively. The histogram value represents the number of pixels in the set of the gth gray level while the histon value of the gth gray level represents the number of all the pixels considered similar to g.
We substitute the histogram and histon into Equations (3)–(5). We can see the value of histograms will always be smaller than the histon. Furthermore, the histogram and histon value of gray level g 1 and g 2 will be the sum of their corresponding value. Then, it is verified that the histogram and histon satisfy all the properties in the rough set theory, which means they can be seen as the R-lower approximation and R-upper approximation.

3.1.2. Cluster Based on Gaussian Mixture Model

According to the rough set theory, the roughness measure is defined as
ρ i ( g ) = 1 h i ( g ) H i ( g ) , 0 g L 1 ,
However, the definition of histogram and histon determines their discreteness, which means the roughness measure function is discontinuous and it is difficult to separate its peaks and valleys. Under this circumstance, instead of using the δ ( i ) function, this paper uses the Gaussian kernel function to smooth the histogram and histon. Then, a Gaussian mixture model is applied to fit the roughness measure function.
The probability density distribution of the roughness measure function is
P ( g | θ ) = k = 1 K α k ϕ ( g | θ k ) ,
where α k represents the component proportion of each Gaussian model, θ k = ( μ k , σ k 2 ) and K are chosen by cross validation. For every given gray level g, it is assigned to the component Gaussian model yielding the highest posterior probability.
The segmentation process is described as follows:
Step 1:
For an M × N image f, for every channel, calculate its histogram h i ( g ) by using Equation (15).
Step 2:
Use histogram h i ( g ) to consider the gth gray level as a small or large region and assign the corresponding threshold by Equation (18).
Step 3:
Calculate the M × N weight matrix X by using Equation (17).
Step 4:
Calculate the histon H i ( g ) by using Equation (19).
Step 5:
Use the Gaussian kernel function to smooth h i ( g ) and H i ( g ) and calculate the rough measure function ρ i ( g ) with Equation (20).
Step 6:
Use a Gaussian mixture model to fit the rough measure model and cluster the gray level.
Step 7:
Use the cluster result to segment image f and obtain a series of segmentation results S.
The segmentation layers of image “3.2.25” are shown in Figure 6.
The segmentation method proposed in the paper combined the rough set measure with the Gaussian mixture model. Compared with traditional segmentation methods which only divide an image into the object and background, this method has more segmentation layers which will preserve more details and pixels in every layer sharing higher similarity.

3.2. Adaptive Fractional Order Differential Mask for Image Enhancement in Fourier Domain

After preprocessing segmentation layers, this paper first uses 2D Fourier transform to turn gray levels into an image gradient, then applies filters to extract and enhance boundary and base information, respectively. Finally, a four-direction adaptive fractional differential mask based on entropy is employed to enhance images.

3.2.1. Preprocess

As the range of gray levels in segmentation layers might be wide, we compress the segmentation results S by using a logarithmic function. Then, to avoid burrs in the image enhancement process, blank regions are filled artificially in each segmentation layer with average nonzero pixel intensity by
F ( x , y ) = s ( x , y ) + ( 1 I ( x , y ) ) × m = 1 M n = 1 N s ( m , n ) m = 1 M n = 1 N I ( m , n ) , m = 1 M n = 1 N I ( m , n ) 0 0 , m = 1 M n = 1 N I ( m , n ) = 0 ,
where F ( x , y ) is the image to be enhanced, s ( x , y ) is the compressed segmentation results, I ( m , n ) = 1 , f ( m , n ) S 0 , f ( m , n ) S . The comparison of preprocessed images of the third layers of image “3.2.25” is shown in Figure 7. It can be seen that the pixels in the final preprocessed image are all in a small range of gray level and there are few adjacent regions with large variance.

3.2.2. Adaptive Fractional Differential-Based Image Enhancement Process in Fourier Domain

Then, the frequency images are obtained by 2D Fourier transform. By setting threshold d 0 , a high-pass filter ( H p ) and low-pass filter ( L p ) are obtained to extract the boundary details and basic information of the image.
Let m 0 = M 2 , n 0 = N 2 , d 0 = min ( m 0 12 , n 0 12 ) and d ( i , j ) = ( i m 0 ) 2 + ( j n 0 ) 2 . In an M × N Fourier frequency image, H p reserves the points ( i , j ) with d ( i , j ) d 0 while L p reserves the points ( i , j ) with d ( i , j ) > d 0 .
The Fourier frequency images of the filtered images by H p and L p and their inverse transform results are shown in Figure 8.
Considering that the choice of fractional order will affect the image enhancement performance, this paper uses an unsupervised optimization algorithm to find the optimal fractional order. The concept of information entropy [25] is introduced to measure the distribution of gray value in an image to calculate the optimal parameter. The higher the value of entropy is, the more information the image transports. The formula of information entropy is
H α = g = 0 L 1 P α ( g ) log 2 P α ( g )
where P ( g ) is the frequency of the gth gray level and L denotes the largest gray level of image f. After obtaining the optimal fractional order parameter, a fractional mask is used to enhance the image.
The image enhancement process is described as follows:
Step 1:
Use a segmentation method above to obtain a series of image layers.
Step 2:
Calculate the H p and L p filters to extract the boundary and fundamental information.
Step 3:
Calculate the optimal fractional order parameter α for filtered images F H p ϕ and F L p ϕ based on maximizing the entropy of F H p ϕ and F L p ϕ .
Step 4:
Apply a fractional order differentiator mask on the enhanced filtered images F H p ϕ and F L p ϕ , respectively.
Step 5:
Combine the enhanced results.
The block diagram of proposed algorithm is shown in Figure 9.

4. Experimental Results and Numerical Analysis

4.1. Experimental Results

In order to verify the image enhancement performance, we apply the algorithm on the USC-SIPI image database “Aerials”, which was distributed in 1977 and consists of 37 color and one monochrome high-altitude aerial images, and list the enhanced results of the proposed method for six images (https://sipi.usc.edu/database/database.php?volume=aerials, accessed on 25 February 2022). The image enhancement performance of this method is compared with that of the 2-D DFOSGD method [26], which also builds an adaptive fractional order differentiator enhancement model. The comparison results are listed in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14 and Figure 15.
It is noted that compared with the original images, the proposed algorithm shows good enhancement results. Apart from this, the proposed algorithm extracts more texture details and makes the unobtrusive pattern more observable than the algorithm in [26].

4.2. Numerical Analysis

To further prove the efficiency of the proposed algorithm, a series of numerical analyses has been carried out with classical image enhancement algorithms such as 2D DFOSGD [26], LIME [27], Dong [28], MSRCP [29] and MSRCR [29].

4.2.1. Information Entropy Analysis

Shannon’s information theory introduces the concept of information entropy and uses it to measure the distribution of gray values of an image. As this paper uses the model based on an entropy adaptive model to choose fractional order α and, in the other algorithms, we use the same process to choose optimal α to carry out the comparison experiments.
The comparison of the information entropy of enhanced images is shown in Table 1. The experimental results show that the entropy of the images enhanced by the proposed scheme is larger than that of the others, which means they can provide more information for later computer vision processing.

4.2.2. Peak Signal to Noise Ratio

Peak signal to noise ratio (PSNR) measures the quality between the original image and the enhanced image. A higher PSNR value indicates less degradation of the image. It is estimated by calculating the value of mean square error (MSE) as
MSE = 1 M N m = 1 M n = 1 N f ( α ) ( m , n ) f ( m , n ) 2 ,
PSNR = 10 log ( L 1 ) 2 MSE .
As the PSNR is the measure for gray images, in the experiment we average the gray level of the three channels of original and enhanced images as inputs to calculate MSE and PSNR. The comparison of PSNR of enhanced images is shown in Table 2.
By analyzing the comparable results from Table 2, we find that the results of the proposed algorithm are better than most existing algorithms. Some results are smaller because the proposed algorithm emphasizes more interesting regions. While the information is preserved, the difference in gray level increases, which will increase the value of MSE.

4.2.3. Structural Similarity

To have a better understanding of the degradation of the image, this paper uses structural similarity (SSIM) [30] as another index. The SSIM is an indicator of the similarity between two images, which is defined as
SSIM ( x , y ) = ( 2 μ x μ y + c 1 ) ( 2 σ x y + c 2 ) ( μ x 2 + μ y 2 + c 1 ) ( σ x 2 + σ y 2 + c 2 ) ,
where μ x and μ y are the average of x and y, respectively, σ x 2 and σ y 2 are the variance of x and y, respectively, σ x y is the covariance of x and y and c 1 = ( 0.01 L ) 2 , c 2 = ( 0.03 L ) 2 are constant numbers to stabilize the equation. The range of SSIM is [ 0 , 1 ] . When the two images are exactly the same, the value of SSIM is equal to 1. The comparison results are listed in Table 3.
The comparison shows that the results of the proposed algorithm are better than the other algorithms except for the image “3.2.25”. To have a better understanding, we made a comparison between the results of two algorithms, as shown in Figure 16.
From Figure 16, it is observed that SSIM values of the other algorithms are higher, which is because their enhancement performances are not obvious. While the proposed algorithm preserves and enhances the image structure, it sensibly modifies the gray levels and leads to the lowest SSIM.

4.2.4. Measure of Enhancement by Entropy

The measure of enhancement by entropy (EMEE), proposed by Agaian et al. [31], is based on the modification of Weber’s and Fisher’s Laws. EMEE uses Weber’s ratio in the calculation of entropy and gives the measure of contrast in terms of entropy [32]. EMEE is more sensitive to change in contrast to other metrics, with a larger EMEE value indicating higher contrast in images. EMEE is defined as
EMEE = 1 L 2 i = 1 L j = 1 L α ( f max f min ) α ln ( f max f min ) , f min > 0
where image f is divided in to L × L blocks, 0 < α < 1 is a constant, f max and f min are the maximum and minimum values of the pixels in each block. The compared results are shown in Table 4.
The comparison shows that the proposed algorithm has the second highest EMEE value among all the six algorithms. Moreover, while 2D DFOSGD has the highest EMEE value, it might lose information of an image as the high contrast will reduce the detail pattern.

4.2.5. Blind/Referenceless Image Spatial Quality Evaluator

The blind/referenceless image spatial quality evaluator (BRISQUE) [33] is a model based on natural scene statistics and can measure image naturalness based on measured deviations from a natural image model. The first step of BRISQUE is extracting natural scene statistics and transforming image gray level to luminance. Then, we calculate fracture vectors and use a learning algorithm to evaluate the image quality score, with a smaller BRISQUE score indicating better perceptual quality. The comparison results are shown in Table 5.
The results show that the proposed algorithm has the lowest BRISQUE for most of the test images, while for image “3.2.25” MSRCP and LIME have better performance. From Figure 16, it is observed that the change in both algorithms is slight, which leads to the lower BRISQUE value.

5. Conclusions

In this paper, a new image enhancement algorithm based on a rough set and fractional order differentiator is proposed. In the proposed segmentation process, the rough set theory and Gaussian mixture model are combined to cluster gray levels into several image layers. In addition, compressing gray levels and filling in blank regions are performed to further centralize the information. Moreover, in the image enhancement process, 2D Fourier transform is employed to turn gray levels into a gradient, then an adaptive fractional order differential operator based on entropy is proposed to enhance the information of images. Experiments have verified the effectiveness of this algorithm. In the future, we intend to extend this enhancement process by studying more efficient segmentation methods and enhancement algorithms that can achieve higher structure similarities.

Author Contributions

Conceptualization, methodology, software, validation, X.Z. and L.D.; formal analysis, X.Z. and L.D.; investigation, X.Z. and L.D.; resources, X.Z. and L.D.; data curation, X.Z. and L.D.; writing—original draft preparation, L.D.; writing—review and editing, X.Z.; visualization, L.D.; supervision, X.Z.; project administration, X.Z.; funding acquisition, X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Key Research and Development Program topic 2020YFB1710003.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chu, W.; Lee, K.T.; Luo, W.; Bhambri, P.; Kautish, S. Predicting the security threats of internet rumors and spread of false information based on sociological principle. Comput. Stand. Interfaces 2021, 73, 103454. [Google Scholar] [CrossRef]
  2. Khan, R.; Yang, Y.; Liu, Q.; Qaisar, Z.H. Divide and conquer: Ill-light image enhancement via hybrid deep network. Expert Syst. Appl. 2021, 182, 115034. [Google Scholar] [CrossRef]
  3. Deng, T.Q.; Sheng, C.D. Image threshold segmentation based on entropy of variable precision rough sets and genetic algorithm. Control Decis. 2011, 26, 1079–1082. [Google Scholar]
  4. Pal, S.; Mitra, P. Multispectral image segmentation using the rough-set-initialized EM algorithm. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2495–2501. [Google Scholar] [CrossRef] [Green Version]
  5. Majak, M. Universal Segmentation Framework for Medical Imaging Using Rough Sets Theory and Fuzzy Logic Clustering. Adv. Intell. Syst. Comput. 2014, 283, 175–186. [Google Scholar] [CrossRef]
  6. Acharya, U.K.; Kumar, S. Genetic algorithm based adaptive histogram equalization (GAAHE) technique for medical image enhancement. Optik 2021, 230, 166273. [Google Scholar] [CrossRef]
  7. Krishna, R.; Kumar, S.S. Hybridizing differential evolution with a genetic algorithm for color image segmentation. Eng. Technol. Appl. Sci. Res. 2016, 6, 1182–1186. [Google Scholar] [CrossRef]
  8. Singh, V.; Misra, A.; Singh, V. Cardiac Image Segmentation using Improved Genetic Algorithm. Indian J. Sci. Technol. 2017, 10, 1–4. [Google Scholar] [CrossRef] [Green Version]
  9. Chen, G.; Chen, Z. Regional classification of urban land use based on fuzzy rough set in remote sensing images. J. Intell. Fuzzy Syst. 2020, 38, 1–10. [Google Scholar] [CrossRef]
  10. Zhang, M.; Jiao, L.; Ma, W.; Ma, J.; Gong, M. Multi-objective Evolutionary Fuzzy Clustering for Image Segmentation with MOEA/D. Appl. Soft Comput. 2016, 48, 621–637. [Google Scholar] [CrossRef]
  11. Zhu, X.; Xiao, X.; Tjahjadi, T.; Wu, Z.; Tang, J. Image enhancement using fuzzy intensity measure and adaptive clipping histogram equalization. arXiv 2021, arXiv:2101.05922. [Google Scholar]
  12. Xiao, B.; Tang, H.; Jiang, Y.; Li, W.; Wang, G. Brightness and contrast controllable image enhancement based on histogram specification. Neurocomputing 2018, 275, 2798–2809. [Google Scholar] [CrossRef]
  13. Huang, Z.; Fang, H.; Li, Q.; Li, Z.; Zhang, T.; Sang, N.; Li, Y. Optical remote sensing image enhancement with weak structure preservation via spatially adaptive gamma correction. Infrared Phys. Technol. 2018, 94, 38–47. [Google Scholar] [CrossRef]
  14. Huang, D.; Wang, Y.; Song, W.; Sequeira, J.; Mavromatis, S. Shallow-water image enhancement using relative global histogram stretching based on adaptive parameter acquisition. In International Conference on Multimedia Modeling; Springer: Cham, Switzerland, 2018; pp. 453–465. [Google Scholar]
  15. Liu, K.; Tian, Y. Research and analysis of deep learning image enhancement algorithm based on fractional differential. Chaos Solitons Fractals 2020, 131, 109507. [Google Scholar] [CrossRef]
  16. Kaur, K.; Jindal, N.; Singh, K. Fractional Fourier Transform based Riesz fractional derivative approach for edge detection and its application in image enhancement. Signal Process. 2021, 180, 107852. [Google Scholar] [CrossRef]
  17. Singh, H.; Kumar, A.; Balyan, L.; Singh, G. A novel optimally weighted framework of piecewise gamma corrected fractional order masking for satellite image enhancement. Comput. Electr. Eng. 2019, 75, 245–261. [Google Scholar] [CrossRef]
  18. Pawlak, Z. Rough sets. Int. J. Comput. Inf. Sci. 1982, 11, 341–356. [Google Scholar] [CrossRef]
  19. Nguyen, T.M.; Wu, Q.J. Dirichlet Gaussian mixture model: Application to image segmentation. Image Vis. Comput. 2011, 29, 818–828. [Google Scholar] [CrossRef]
  20. Zhang, J.X.; Yang, G.H. Low-complexity tracking control of strict-feedback systems with unknown control directions. IEEE Trans. Autom. Control 2019, 64, 5175–5182. [Google Scholar] [CrossRef]
  21. Zhang, J.X.; Yang, G.H. Robust adaptive fault-tolerant control for a class of unknown nonlinear systems. IEEE Trans. Ind. Electron. 2016, 64, 585–594. [Google Scholar] [CrossRef]
  22. Yang, Q.; Chen, D.; Zhao, T.; Chen, Y. Fractional Calculus In Image Processing: A Review. Fract. Calc. Appl. Anal. 2016, 19, 1222–1249. [Google Scholar] [CrossRef] [Green Version]
  23. Zhang, X.; Chen, Y. Admissibility and robust stabilization of continuous linear singular fractional order systems with the fractional order α: The 0 < α < 1 case. ISA Trans. 2018, 82, 42–50. [Google Scholar] [PubMed]
  24. Mohabey, A.; Ray, A. Rough set theory based segmentation of color images. In Proceedings of the PeachFuzz 2000—19th International Conference of the North American-Fuzzy Information Processing Society-NAFIPS (Cat. No. 00TH8500), Atlanta, GA, USA, 13–15 July 2000; pp. 338–342. [Google Scholar]
  25. Shannon, C.E. Communication theory of secrecy systems. MD Comput. 1998, 15, 57–64. [Google Scholar] [CrossRef] [PubMed]
  26. Chen, D.; Chen, Y.; Xue, D. 1-D and 2-D digital fractional-order Savitzky-Golay differentiator. Signal Image Video Process. 2012, 6, 503–511. [Google Scholar] [CrossRef]
  27. Guo, X.; Li, Y.; Ling, H. LIME: Low-light image enhancement via illumination map estimation. IEEE Trans. Image Process. 2016, 26, 982–993. [Google Scholar] [CrossRef]
  28. Dong, X.; Wang, G.; Pang, Y.; Li, W.; Wen, J.; Meng, W.; Lu, Y. Fast efficient algorithm for enhancement of low lighting video. In Proceedings of the 2011 IEEE International Conference on Multimedia and Expo, Barcelona, Spain, 11–15 July 2011; pp. 1–6. [Google Scholar]
  29. Petro, A.B.; Sbert, C.; Morel, J.M. Multiscale Retinex. Image Process. Line 2014, 4, 71–88. [Google Scholar] [CrossRef]
  30. Zhou, W.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [Green Version]
  31. Agaian, S.S.; Panetta, K.; Grigoryan, A.M. Transform-based image enhancement algorithms with performance measure. IEEE Trans. Image Process. 2001, 10, 367–382. [Google Scholar] [CrossRef] [Green Version]
  32. Prajapati, P.; Narmawala, Z.; Darji, N.P.; Moorthi, S.M.; Ramakrishnan, R. Evaluation of perceptual contrast and sharpness measures for meteorological satellite images. Procedia Comput. Sci. 2015, 57, 17–24. [Google Scholar] [CrossRef] [Green Version]
  33. Mittal, A.; Moorthy, A.K.; Bovik, A.C. Blind/Referenceless Image Spatial Quality Evaluator. In Proceedings of the 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR), Pacific Grove, CA, USA, 6–9 November 2011; pp. 723–727. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The relationship between R-upper and R-lower approximations of set X.
Figure 1. The relationship between R-upper and R-lower approximations of set X.
Fractalfract 06 00214 g001
Figure 2. A Gaussian mixture model.
Figure 2. A Gaussian mixture model.
Fractalfract 06 00214 g002
Figure 3. Fourier transform frequency image of image “3.2.25”.
Figure 3. Fourier transform frequency image of image “3.2.25”.
Fractalfract 06 00214 g003
Figure 4. Fractional differential of different y = 1 2 x 2 for different orders α .
Figure 4. Fractional differential of different y = 1 2 x 2 for different orders α .
Fractalfract 06 00214 g004
Figure 5. A four-direction fractional order differentiator mask.
Figure 5. A four-direction fractional order differentiator mask.
Fractalfract 06 00214 g005
Figure 6. The segmentation results of image “3.2.25”.
Figure 6. The segmentation results of image “3.2.25”.
Fractalfract 06 00214 g006
Figure 7. The comparison of preprocessed results of image “3.2.25”.
Figure 7. The comparison of preprocessed results of image “3.2.25”.
Fractalfract 06 00214 g007
Figure 8. The Fourier frequency images of the filtered image by H p and L p and their inverse transform results.
Figure 8. The Fourier frequency images of the filtered image by H p and L p and their inverse transform results.
Fractalfract 06 00214 g008
Figure 9. The process of the proposed algorithm where F * denotes the optimal image.
Figure 9. The process of the proposed algorithm where F * denotes the optimal image.
Fractalfract 06 00214 g009
Figure 10. Enhancement results of image “2.1.01”.
Figure 10. Enhancement results of image “2.1.01”.
Fractalfract 06 00214 g010
Figure 11. Enhancement results of image “2.1.02”.
Figure 11. Enhancement results of image “2.1.02”.
Fractalfract 06 00214 g011
Figure 12. Enhancement results of image “2.1.03”.
Figure 12. Enhancement results of image “2.1.03”.
Fractalfract 06 00214 g012
Figure 13. Enhancement results of image “2.2.01”.
Figure 13. Enhancement results of image “2.2.01”.
Fractalfract 06 00214 g013
Figure 14. Enhancement results of image “2.2.02”.
Figure 14. Enhancement results of image “2.2.02”.
Fractalfract 06 00214 g014
Figure 15. Enhancement results of image “3.2.25”.
Figure 15. Enhancement results of image “3.2.25”.
Fractalfract 06 00214 g015
Figure 16. The comparison of the enhancement results.
Figure 16. The comparison of the enhancement results.
Fractalfract 06 00214 g016
Table 1. The comparison of information entropy.
Table 1. The comparison of information entropy.
File NameOriginal ImageMSRCR
[29]
MSRCP
[29]
Dong
[28]
LIME
[27]
2D
DFOSGD [26]
Ours
2.1.017.19536.05046.85047.22767.17497.48017.0126
2.1.027.19575.69737.33057.22536.90497.52317.4305
2.1.035.74325.01405.94546.24866.05996.14886.1326
2.2.017.53836.53757.35257.49677.49867.42587.4216
2.2.025.59665.59845.69345.82975.63654.99486.4338
3.2.256.73276.89146.73276.92226.07456.38656.6088
Table 2. The comparison of PSNR.
Table 2. The comparison of PSNR.
File NameMSRCRMSRCPDongLIME2D DFOSGDOurs
2.1.0114.969512.904116.897012.738416.911816.3130
2.1.0216.688923.825221.234515.022717.671629.8310
2.1.0316.403222.050216.684216.872924.405626.0449
2.2.0114.212012.994518.362414.188116.105719.5256
2.2.0221.614018.951920.891218.315719.460313.8081
3.2.2519.365632.905414.51819.767519.374424.0654
Table 3. The comparison of SSIM.
Table 3. The comparison of SSIM.
File NameMSRCRMSRCPDongLIME2D DFOSGDOurs
2.1.010.73650.36350.87990.88960.63380.9191
2.1.020.70670.97230.95220.95100.70480.9840
2.1.030.87250.95080.89170.96120.78590.9589
2.2.010.69720.48140.90800.91280.59390.9148
2.2.020.86000.91960.95630.98170.87010.8472
3.2.250.93300.99780.80710.83790.69090.4758
Table 4. The comparison of EMEE ( α = 0.5 , L = 4 ).
Table 4. The comparison of EMEE ( α = 0.5 , L = 4 ).
File NameMSRCRMSRCPDongLIME2D DFOSGDOurs
2.1.010.57031.28581.36311.22981.66671.6917
2.1.020.56411.10451.21071.18682.61921.2085
2.1.031.68931.42321.45701.45786.83022.1350
2.2.011.61941.27541.43511.21901.41221.3887
2.2.020.96980.54250.85650.78021.35381.2693
3.2.250.67130.66990.92980.76601.21781.8949
Table 5. The comparison of BRISQUE.
Table 5. The comparison of BRISQUE.
File NameMSRCRMSRCPDongLIME2D DFOSGDOurs
2.1.0136.367045.080743.383036.463045.304130.0843
2.1.0227.162442.908043.455643.461444.525341.2102
2.1.0342.483123.209426.333321.111739.849317.4546
2.2.0142.855541.964737.313733.137033.067230.7001
2.2.0243.393233.340130.301326.376238.280126.9195
3.2.2535.218722.827543.397928.967643.189232.5178
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Dai, L. Image Enhancement Based on Rough Set and Fractional Order Differentiator. Fractal Fract. 2022, 6, 214. https://doi.org/10.3390/fractalfract6040214

AMA Style

Zhang X, Dai L. Image Enhancement Based on Rough Set and Fractional Order Differentiator. Fractal and Fractional. 2022; 6(4):214. https://doi.org/10.3390/fractalfract6040214

Chicago/Turabian Style

Zhang, Xuefeng, and Lewen Dai. 2022. "Image Enhancement Based on Rough Set and Fractional Order Differentiator" Fractal and Fractional 6, no. 4: 214. https://doi.org/10.3390/fractalfract6040214

Article Metrics

Back to TopTop