Abstract
A method is presented in this paper for medical image enhancement based on II curvelet. After the wavelet decomposition of medical image, we continue to break down the high-frequency sub-images, in order to get more detailed information. We have also designed the corresponding gain weight function for the edge enhancement of low-frequency sub-images, using II curvelet to extract the edge information, which has advantages over the normal curvelet transform. This method has overcome the disadvantages of the present medical image enhancement algorithm based on wavelet theory, for instance, (1) most of the present methods only decompose the low-frequency sub-images to get detailed information; (2) they can not well extract the tumors or other large areas of edge information of medical images. In simulation experiments, we enhanced the mammography X-ray images of breast provided by Heilongjiang Provincial Tumor Hospital, and compared our algorithm with several traditional image enhancement methods. The results shows that with our enhancement algorithm based on II curvelet, the textures and edges of the image can be reflected clearly, and the calcifications in the image are independent, at the same time, this method has the superiority when enhancing the images which have been added noise to.
Keywords
Introduction
Breast cancer is one of the main causes of death in women in the world. The incidence of breast cancer has reached a million, and it is spreading from the middle-aged women to the younger. As a kind of tumor, breast cancer derives from the abnormal division of cells, which is not only harmful to the breast tissue itself, but also can spread to other organs, such as the lung, the liver, etc. Studies have found that the mortality from breast cancer is increasing year by year, and ends up the top of diseases in women. Therefore, this field needs attention and research.
The key to control breast cancer is to discover it at an early time. Now the most important means for prevention is taking X-ray photography regularly. During the inspection, rays are released by an X-ray emission instrument, and then go through the breast, finally the unabsorbed rays come to the film and form an image, which is a grayscale image. The reflection of normal tissues is white, while adipose tissue is expressed as black. Mammography X-ray is a kind of X-ray, which has a high contrast, so we can obtain clearer images with it.
Calcifications and tumors are the main anomalies in mammography X-ray images, which can be the basis for breast cancer diagnosis. The calcification syndrome are the points that are mostly scattered or distribute in clusters, while the tumor syndrome mainly refers to hyperplasia, cancer, etc. in the images, and they are mainly located at the edge of the curve in images. Human tissue, light, noise and other factors have an impact on the quality medical image, as a result, the features in the images are not very clear, which can add difficulties for doctors to distinguish between diseased tissue and normal tissue, so we need to process the X-ray films to make calcifications and masses tumors clearer, in order to reduce the difficulties causing by low sharpness of the images in disease diagnosis, and reduce the misdiagnosis rate.
At present, many image processing methods [1–3] are widely applied in practice, but they may be ineffective for medical images, especially breast X-ray images herein, on which a large number of scholars in this field have done researches [4–9]. Most wavelet-based medical image enhancement algorithms pay only attention to the processing of wavelet coefficients [10], and they all decompose the low frequency sub-image to get details, completely ignoring the high frequency sub-image processing. Studies in literature [5] have shown that the high frequency sub-image still contains a lot of details after the wavelet decomposition, which can give doctors and patients more information, such as the potential possibilities for diseases to worsen or improve. These information can be important references for physicians to develop further treatment. Scholars have studied how to choose the wavelets against the large amount of calculation when extracting the edges after the wavelet decomposition, and finally found that symmetric orthogonal wavelets have unique advantages in this regard [6]. Literature [8] has given four kinds of image enhancement methods for detecting calcifications in breast X-ray examinations, aiming to find the most suitable algorithm for the calcifications processing, and the results shows that the wavelet method is the one.
Image enhancement algorithm based on wavelet can enhance the calcifications well, but when it comes to tumor syndrome, curvelet transform is needed as it is capable of detecting curves. Based on the ideas of the researchers mentioned above, literature [11] presents an image enhancement method based on high-frequency sub-image decomposition using antisymmetric bi-orthogonal wavelet (‘wavelet high-frequency sub-image method’ for short). In literature [11], curvelet is used to detect the edges, and wavelet is used to refine the edges, so differing from traditional methods, it can be real-time and does not need a large amount of computation when extracting the edges, at the same time, the calcifications are independent and there are no agglomerations or large whitish blocks. All of above are the advantages of the algorithm in literature [11].
We take use of the idea of literature [11] in this paper. Wavelets only have advantages in processing the points when extracting the edges, but the effect is not very well for tumors or other lager areas of edge information in the image, so we introduce the II curvelet to extract the edges, which has superiority over the traditional curvelets. That is to say, wavelet transform is used to processing the calcifications as it is excellent for processing points, while the II curvelet transform is used to handle the tumors. We have designed the corresponding gain weight functions, which can adjust the parameters itself to make sure the images will not be distorted. In simulation experiments, we tested histogram transformation method, wavelet nonlinear enhancement method, histogram equalization method and the method in Chapter 4.1 in literature [11], and the breast mammography X-ray images are provided by doctor Gao from Heilongjiang Provincial Tumor Hospital. The result shows that the II curvelet enhancement algorithm in this paper has many advantages over others, for example, the textures and the details of the edges are clear; the calcifications in the images are independent; the effect is much better than that of the method in literature [11] when processing the images which has been added noise to.
Image enhancement algorithm based on II curvelet transform
Image enhancement algorithm based on wavelet can enhance the calcifications well because it has great effect on singularities, but the it is not efficient for the tumor syndrome in the images in our study. This paper thus exploit the II curvelet transform to improve the algorithm for image enhancement.
II curvelet transform
Let
In (1),
We choose a band-pass function
Because
We get
In (3),
In regard to the discrete curvelet transform for low-frequency sub-images, we can quickly get the curvelet coefficients using the normal USFFT algorithm.
Low-frequency sub-image enhancement based on curvelet
After processing the low-frequency sub-image with II curvelet transform theory, we usually choose nonlinear ways to enhance the curvelet coefficients. The gain function is:
In (4), x is the curvelet coefficient; σ is the standard deviation of the noise; p is the metric of nonlinear transform; m is the threshold, while s is the dynamic compression range, and c is a parameter.
There are four parameters that need adjustments in the above enhancement algorithm, so the experiment can be rather complex. This paper combines the advantages of curvelet and wavelet, detecting the edges by calculating the modulus and the phase angle with the curvelet coefficients after the curvelet transform of low-frequency sub-image.
The process of enhancement is as shown in Section 4.1.2 of Chapter 4 in article [11]. This paper aims at enhancing medical images, which means highlighting the detailed information of the edges in images, and making sure the images will not be distorted. In order to enhance the details of edges in breast X-ray images, it must meet the following formula:
The characteristics of the wavelet coefficient modulus of the noise are that the modulus will be small if the scale is large, and the modulus is big when the scale is small. What is more, taking the distortion of medical images into consideration, we have designed the following gain function:
During the experiment, the only parameter
The procedure of image enhancement algorithm based on II curvelet transform
The first step, decomposition of the image:
take multiscale decomposition for
continue to decompose the high-frequency sub-images in (1), and calculate the maximum value
take discrete curvelet transform for the obtained low-frequency sub-images in (1).
The second step, denoising and enhancement of the high-frequency sub-image
use nonlinear methods to reduce the noise in the sub-images obtained after the decomposition of high-frequency sub-image;
enhance the sub-image in which the noise has been reduced;
reconstruct the processed image for the first time with inverse Haar wavelet transform.
The third step, enhancement of the low-frequency sub-image
calculate the modulus and the phase angle using curvelet coefficients after the curvelet transform;
detect the edges using edge detecting algorithm along with the data obtained in last step;
enhance the detected edges using (6) as the gain function;
reconstruct the low-frequency sub-image with inverse curvelet transform after the enhancement of edges.
The fourth step, wavelet reconstruction of the image: reconstruct the whole image with inverse transformation based on antisymmetric bi-orthogonal wavelet;
The fifth step, post processing with nonlinear gray value stretching method.
In this algorithm, except (3) in the first step and (1), (4) in the third step, the processing methods are the same with that in article [11], Chapter 4, Section 4.1. The flow chart is shown in Fig. 1.

Flow chart of the algorithm.
So far, effect of image enhancement has not a recognized evaluation criteria, the main reason is that effect of image enhancement is related to the human visual characteristics, it is difficult to objective quality and subjective quality of image well together. Currently, there are two commonly evaluation indicators: PSNR (peak signal to noise ratio) and contrast gain [10]
PSNR:
In (7),
Contrast gain: The contrast ratio of an image is the difference value between the maximum and minimum of the gray values. The image appears to be more clear when the contrast ratio is relatively large, and the image looks blurry if the contrast ratio is relatively small.
In (8), f denotes the average gray value of the foreground of the original image, and b represents the average gray value of the background of the original image, while
We have taken simulation experiments with breast mammography X-ray images provided by doctor Gao from Heilongjiang Provincial Tumor Hospital. We enhanced the image with the image enhancement algorithm based on II curvelet transform, which has been described in Section 2.3 in this paper, and compared the result with that of the method in literature [11] (Chapter 4, Section 4.1) and that of the traditional image enhancement algorithms (histogram transformation method, wavelet nonlinear enhancement method and histogram equalization method). The size of the original image 256 × 256, and the experiment was carried out with Matlab. The original image is as shown in Fig. 2, and Fig. 3 is the original image after adding noise.

The original image.

The original image after adding noise.
We took image enhancement experiments on the original image (Fig. 2) and the image with noise (Fig. 3), using the algorithm based on II curvelet transform presented in this paper, and took comparison and analysis between the results of our method and others. The parameters are:
The parameters in the wavelet method in article [11]: choose spline wavelet The parameters in image enhancement based on wavelet nonlinear enhancement method: use
Figure 4(a)–(e) shows the results of the original image in Fig. 2 enhanced by various ways:

The results of the original image enhanced by various ways.
The original Fig. 2 is enhanced by various of methods, and the indicators of the results are shown in Table 1.
According to Fig. 4 and Table 1, the effect of image enhancement based on our II curvelet method and the indicators are all better than that of other enhancement methods. The textures and the edge details can be clearly displayed, while the calcifications in the image are independent. Compared to wavelet method in article [11], the mean and the variance are almost the same, but the contrast gain of our II curvelet algorithm is better, which indicates that the II curvelet algorithm presented in this paper can better enhance the original image in Fig. 2 than wavelet method, but the effect is not significant.
Figure 5(a)–(b) shows the results of Fig. 3 enhanced by II curvelet method in this paper and wavelet method in literature [11].
For further study on the advantages of II curvelet algorithm, we added noise to the original Fig. 2 and got Fig. 3, then enhanced the images with II curvelet algorithm and wavelet algorithm. The results of the experiment are shown in Fig. 5(a) and (b), from which we can see that although the result is obviously better than the original image after enhancement by wavelet method in literature [11], we still see a large amount of noise points in the image, which may be mixed up with the calcifications in the area we mainly observe. On the contrary, our II curvelet algorithm can wipe out all the noise points after enhancement, and the effect of the image is excellent. Visually, II curvelet algorithm has great advantages over wavelet method in literature [11] on enhancing the images with noise.
The process of adding noise brings up lots of noise information, while the process of reducing noise in image enhancement can dislodge most of the noise information, so the mean value is sure to drop. Similarly, because the gray value of the noise is large, the contrast gain will increase. Thus the mean value and the contrast gain cannot exactly reflect the effect of image enhancement. As a result, we need to use PSNR (peak signal to noise ratio) introduced in (7) in Section 2.4 of this paper to compare the effects of image enhancement. PSNR is a frequently-used index for valuation of images.
For the results of the above experiments, the enhancement indicators of the wavelet method in literature [11] and the II curvelet method in this paper are displayed in Table 2.
Comparison of the indicators of the enhancement results
Comparison of the indicators of the enhancement results

Indicators of the results after image enhancement for Fig. 3
From Table 2 we can see that after the processing of the image with the two methods, the SNR (Signal to Noise Ratio) of II curvelet method is the highest, according to which we can infer that II curvelet method is much better than wavelet method designed in literature [11] on processing images with noise, but the superiority is feeble on processing the original images.
This paper presents a medical image enhancement method based on II curvelet, and takes experiments on breast mammography X-ray images provided by Heilongjiang Provincial Tumor Hospital, then compares the enhancement result with that of several frequently-used image enhancement methods, aiming at making the enhanced images meet the needs of practical application. The following works have been done:
Proposed an algorithm that continues to decompose the high-frequency sub-image and enhances it based on the fact that the high-frequency sub-image still contains a large amount of detailed information after wavelet decomposition.
In order to make sure the image will not be distorted during the enhancement of the edges, designed gain weight functions for edge enhancement. The parameter
Wavelets only have advantages in processing the points when extracting the edges, but the effect is not very well for tumors or other lager areas of edge information in the image, so we introduced the II curvelet to extract the edges.
Carried out simulation experiments on the proposed II curvelet enhancement method, and compared it with traditional enhancement methods, such as histogram transformation method, wavelet nonlinear enhancement method, histogram equalization method and the method in literature [11]. The result shows that with the method in this paper, the textures and edge details can be clearly reflected, while the calcifications in the images are independent. What is more, our method has superiority over that in literature [11] when processing the images which has been added noise to.
Footnotes
Acknowledgements
This work is supported by foundation of Harbin Institute of Technology (No. GFQQ57500052), Heilongjiang Natural Science foundation (No. A201112).
