|Computer Systems Science & Engineering |
Combining Entropy Optimization and Sobel Operator for Medical Image Fusion
1Faculty of Computer Science and Engineering, Thuyloi University, 175 Tay Son, Dong Da, Hanoi, 010000, Vietnam
2University of Information and Communication Technology, Thai Nguyen University, Thai Nguyen, 240000, Vietnam
*Corresponding Author: Nguyen Tu Trung. Email: email@example.com
Received: 13 December 2021; Accepted: 14 January 2022
Abstract: Fusing medical images is a topic of interest in processing medical images. This is achieved to through fusing information from multimodality images for the purpose of increasing the clinical diagnosis accuracy. This fusion aims to improve the image quality and preserve the specific features. The methods of medical image fusion generally use knowledge in many different fields such as clinical medicine, computer vision, digital imaging, machine learning, pattern recognition to fuse different medical images. There are two main approaches in fusing image, including spatial domain approach and transform domain approachs. This paper proposes a new algorithm to fusion multimodal images. This algorithm is based on Entropy optimization and the Sobel operator. Wavelet transform is used to split the input images into components over the low and high frequency domains. Then, two fusion rules are used for obtaining the fusing images. The first rule, based on the Sobel operator, is used for high frequency components. The second rule, based on Entropy optimization by using Particle Swarm Optimization (PSO) algorithm, is used for low frequency components. Proposed algorithm is implemented on the images related to central nervous system diseases. The experimental results of the paper show that the proposed algorithm is better than some recent methods in term of brightness level, the contrast, the entropy, the gradient and visual information fidelity for fusion (VIFF), Feature Mutual Information (FMI) indices.
Keywords: Medical image fusion; wavelet; entropy optimization; PSO; Sobel operator
Fusing medical images is combining the information of multimodality images to acquire accurate information . This fusion aims to improve the image quality and preserve the specific features. An overview of the techniques of image fusion applied into medical applications can be seen in . The methods of medical image fusion generally use knowledge in many different fields such as clinical medicine, computer vision, digital imaging, machine learning, pattern recognition to fuse different medical images .
There are two main approaches in fusing image, including spatial domain approach and transform domain approachs . With the spatial domain approach, the fused image is chosen from the regions/pixels of the input images without transformation . This approach includes the region based  and pixel based  methods. The techniques of transform domain do fusing the corresponding transforming coefficients and later apply the inverse transformation for producing the fused image. One of the popular fusion techniques is transform of multi scales. There are various multi transform based on contour transform [7–9], a complex wavelet transform , the discrete wavelet transform  or sparse representing .
Recently, there are many new techniques in fusing images. Mishra et al.  presented a method of fusing Computed Tomography-Magnetic Resonance Imaging (CT-MRI) images using discrete wavelet transform. In  and , the authors introduced a method of fusing images using the Principal Component Analysis (PCA). Sarmad et al. proposed a method of fusing multimodal medical images by applying sparse representing and two-scale decomposing techniques on images . Xu et al.  proposed a method of fusing medical images using hybrid of wavelet-homomorphic filter and an algorithm of modified shark smell optimization. Polinati et al.  introduced a method of fusing the information of the various image modalities such as speculation (SPEC), positron emission tomography (PET) and MRI using fusion rule of local energy maxima and empirical wavelet transform representation. Hu et al.  presented a fusing method of combining dictionary optimization and the filter Gabor in contourlet transform domain. Chen et al.  proposed a method of medical image fusion that is based on Rolling Guidance Filtering. Haribabu et al.  showed statical measurements of fusing medical images for MRI-PET images using 2D Herley transform with HSV color space. Manchanda et al.  improved an algorithm of medical image fusion by using fuzzy transformation (FTR). In , a new algorithm for fusing medical images was proposed. This algorithm used lifting scheme based bio-orthogonal wavelet transform. Hikmat Ullah et al. proposed a method of fusing multimodality medical images. This method is based on fuzzy sets with local features and new sum-modified-Laplacian in domain of the shearlet transform . In , Liu et al. introduced a new method of fusing medical images that is Convolutional Sparsity-based by Analysis of Morphological Component.
The new techniques which are based deeplearning, are proposed recently. In , a medical image fusion method based on convolutional neural networks (CNNs) is proposed. In our method, a siamese convolutional network is adopted to generate a weight map which integrates the pixel activity information from two source images. B. Yang et al.  present a novel joint multi-focus image fusion and super-resolution method via convolutional neural network (CNN). While a novel jointed image fusion and super-resolution algorithm is proposed in . And Jiayi Ma et al. proposed a new end-to-end model, termed as dualdiscriminator conditional generative adversarial network (DDcGAN), for fusing infrared and visible images of different resolutions .
The medical image fusion approach, uses wavelet transform, usually applies the average selection rule on low frequency components and max selection rule on high frequency components. This causes the resulting image to be greatly grayed out compared to the original image because the grayscale values of the frequency components of the input images differ greatly. In addition, some recent methods focus mainly on the fusion so that they can reduce the contrast and brightness of the fused image. This makes it difficult to diagnose and analyze based on the fused image. To overcome the limitations, this paper proposes a novel algorithm for fusing multimodal images by combining of Entropy optimization and the Sobel operator.
The main contributions of this article include:
• Propose a new algorithm based on the Sobel operator for combining high frequency components.
• Propose a novel algorithm that is used for fusing multimodal images based on wavelet transform.
• Propose a new algorithm based on the Sobel operator for combining low frequency components. This algorithm is combined by Entropy based on parameter optimization using PSO algorithm. The fusion image preserves colors and textures similarly to input image.
The remaining of this article is structured as follows. In Section 2, some related works are presented. The proposed algorithm about image fusion is presented in Section 3. Section 4 presents some experiments of our algorithm and other related algorithms on selected images. Conclusions and the future researches are given in Section 5.
2.1 Wavelet Transformation
Wavelet Transformation (WT) is a mathematical tool . This tool is used for presenting images with multi-resolution. After transforming, wavelet coefficients is obtained. For remote sensing images, wavelet coefficients can be obtained by Discrete Wavelet Transform (DWT). In which, the most important content is low frequency. This content keeps most of the features of input image and its size is decreased by four times. By using low pass filter with two directions, the approximate image (LL) is achieved.
When DWT performed, the size of image LL is four times smaller than the image LL of the previous stage. Therefore, if the input image is disaggregated into 3 levels, size of the final approximate image is 64 times smaller than the input image. Wavelet transformation of image is illustrated as in Fig. 1.
2.2 Particle Swarm Optimization (PSO)
PSO is an algorithm about finding solutions to optimization problems . This is the result of modeling bird flocks that fly to find foods. In many fields, this algorithm was successfully applied. First, PSO initialized a group of individuals randomly. Then, the algorithm updated generations to find the optimal solution. With each generation, two best positions of each individual was updated, denoted as PI_best and GI_best. Wherein the first value, PI_best is best the position that has ever reached. GI_best is the best position that obtained in the whole search process of the population up to the present time. Specifically, after each generation was updated, velocity and the position of each individual are updated by following formulas:
• Position of the individual ith in generation kth.
• Velocity of the individual ith in generation kth.
• Position of the individual ith in generation (k+1)th.
• Velocity of the individual ith in generation (k+1)th.
• Best position of the individual ith in generation kth.
• Best position of in population in generation kth.
• = 0.729 is the inertia coefficient.
• , : The acceleration coefficients, getting values from 1.5 to 2.5.
• , : Random numbers get values in the range [0,1].
2.3 Fusing Images Based on Wavelet Transformation
Reference  presented a method of fusing CT-MRI images based on the discrete wavelet transform (WIF), as shown in Fig. 2.
With , are two input images and IF(xp, yp) is fused image, fusion rule includes:
• Average method:
• Select Maximum:
• Select Minimum:
3 The Proposed Method
3.1 The Algorithm of Combining High Frequency Components Based on Sobel Operator
The algorithm of combining high frequency components based on Sobel operator (CHCSO) is stated as follows:
Input: Two high frequency components , .
Output: Combining component.
The main steps of CHCSO include:
Step 1: Get edge component of with Sobel operator.
Step 2: Get edge component of with Sobel operator.
Step 3: Combine component as below:
3.2 The Medical Image Fusion Algorithm
In this section, a new algorithm for fusing medical images named as the Entropy optimization and Sobel operator based Image Fusion (ESIF) is proposed. The general framework of the algorithm ESIF is shown in Fig. 3 below.
Where, Img1 is PET or SPEC image (color images), Img2 is CT or MRI image (grey images).
According to Fig. 3, the algorithm includes the following steps:
• Step 1: Convert image img1 in Red, Blue and Green (RGB) color space to Hue, Saturation, Intensity (HIS) color space to get , , .
• Step 2: Transform and to get HL1, LL1, HH1, LH1 and HL2, LL2, HH2, LH2 using DWT transformation.
• Step 3: Fuse the high frequency components (HL1, LH1, HH1) and (HL2, LH2, HH2) to get HL, LH, HH using the rule which is based on the algorithm CHCSO as follows:
• Step 4: Fuse the low frequency components (LL1) and (LL2) to get LL using the rule as follows:
The parameter is found by using an algorithm PSO with the optimization of objective function as follows:
• Step 5: Transform the components (LL, LH, HL, HH) to get Ifusion using IDWT transformation.
where, is entropy of Ifusion and is entropy of Img2.
• Step 6: Convert the components Ifusion, HImg1, SImg1 in HIS color space to RGB color space to obtain the output fused image.
The proposed algorithm has some advantages, including:
i) Combining the high frequency components is adaptive using the algorithm CHCSO with the Sobel operator instead of the rule Select Maximum .
ii) Combining the low frequency components using weighted parameters which are found by using an algorithm PSO with the optimization of objective function in formula (11).
iii) Overcome the limitations of the approach that is based on wavelet transform as mentioned in section I.
4 Experimental Results
4.1 Experimental Setting
Input data is downloaded from Atlas  with 1500 image files as slices. The image size is 256 × 256. This dataset is used to introduce to basic neuroanatomy, with emphasizing pathoanatomy of some diseases about central nervous system. It includes many different types of medical images such as MRI, PET or SPECT. On this dataset, our proposed algorithm (ESIF) is compared with other available methods, including Wavelet based image fusion (WIF) , PCA based image fusion (PCAIF)  and morphological component analysis based on convolutional sparsity (CSMCA) .
To assess image quality, we use the measures such as the brightness level ( ), the contrast ( ), the entropy (E), the gradient (G), VIFF  and FMI .
4.2 Evaluation Results
Herein, we illustrate the experiment with 5 slices 070, 080 and 090, 004, 007 as below. Input and output images of the fused methods are presented in Tab. 1.
From the output images of four methods in Tab. 1, some characteristics of the results can be summarized as below:
• The WIF and PCAIF methods do not highlight the boundary of the areas in the resulting images.
• The CSMCA method even generates very dark fused image compared to WIF and PCAIF methods. This makes it difficult to distinguish areas in the image.
• The fused images generated by the proposed method has better contrast and bright and clearly distinguishing the areas than fused images using the compared methods.
For the quantity evaluation, the values of criteria , σ2, E, G, VIFF and FMI indexes of the output images that generated by the fusion methods are calculated and given in Tab. 2 below.
From the results in Tab. 2, by using our proposed method, the results of , σ2, E, G, VIFF and FMI obtained are the best values on all slices. To compare the results on each criterion, the average values of , σ2, E, G, VIFF and FMI indexes obtained by applying four methods on five slices are visually presented as in Fig. 4.
Fig. 4 shows that the average values of , σ2, E obtained by CSMCA are the worst values comparing with those of other methods. However, the average values of G, VIFF and FMI obtained by this method are higher than those of VIF. Comparing with PCAIF, CSMCA is better in two criteria (G and VIFF). This means that the quality of the fused images of the CSMCA method is not always good and unstable.
Moreover, from the results in Tab. 2 and Fig. 4, the values of all criteria achieved by using ESIF are higher than other methods. Especially, the values of ESIF are 1.76 times higher than CSMCA on brightness level; 2.34 times higher than CSMCA on the contrast; 1.92 times higher than VIF on FMI. This leads to conclude that the quality of the fused images when applying our proposed method is much better than three mentioned methods on the same data.
5 Conclusions and Future Works
This paper introduces the new algorithm of fusing multimodal images based on Entropy optimization and the Sobel operator (ESIF). This algorithm aims to get the fused images without reducing the brightness and contrast. The proposed method has advantages as the adaptability of combining the high frequency components by using the algorithm CHCSO with the Sobel operator; the high performance in combining the low frequency components based on the weighted parameter obtained by using an algorithm PSO. Apart from that, our proposed method overcomes the limitations of wavelet transform based approaches.
The experimental results on five different slices of images show the higher performance of proposed method in term the brightness level, the contrast, the entropy, the gradient and VIFF, FMI indices. For further works, we intend to integrate the parameter optimization in image processing and apply the improvement method in other problems.
Funding Statement: The authors received no specific funding for this study.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
|This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.|