• Aucun résultat trouvé

Detection of breast pathologies in digital mammography images by thresholding and mathematical morphology

N/A
N/A
Protected

Academic year: 2022

Partager "Detection of breast pathologies in digital mammography images by thresholding and mathematical morphology"

Copied!
11
0
0

Texte intégral

(1)

Abstract: This paper proposes an algorithm for mass and micro-calcification detection by manual thresholding and prewitt detector. This algorithm has been tested using mammography images of different densities from multiple databases of a health clinic and images taken from the internet (40 images in total). The results are very accurate, allowing better detection of breast pathologies (mass and micro-calcification). Finally, the detection of breast pathologies was performed using as input a detection algorithm specially designed for this purpose. After segmentation by manual thresholding, morphological opening, morphological dilatation and Prewitt contour detection we have a demarcation of the masses and breast micro-calcification. The results obtained show the robustness of the proposed manual thresholding method. In order to evaluate the efficiency of our pathology detector, we compared our results with those in the literature and performed a qualitative evaluation with a rate of 98.04% for the detection of breast pathologies. A radiologist from the health clinic evaluated the results and considers them acceptable to the CAD.

Keywords: manual thresholding; qualitative evaluation; detecting pathologies; morphological opening; demarcation.

1- Introduction

Breast density, a measure of the extent of radio-dense fibrous glandular tissue in the breast, has the potential to be used as a predictor of breast cancer risk, it is a measure of how much tissue can be seen on mammography [1]. Some tissues, such as the mammary gland, are dense and appear white on a mammogram. This density makes it difficult for doctors to see tumors, which also appear white. Adipose tissue is less dense and appears clear on mammography, allowing better detection of tumors. In 1976, Wolfe published an article showing a relationship between breast density and breast cancer risk. He showed that women with dense breasts were four to six times more likely to develop breast cancer [2]. Dense tissue in more than 50% of the breast could account for about one-third of breast cancers [3].

Mammographic density has also been associated with breast cancer tumor characteristics, including tumor size, lymph node status, and lymphatic or vascular invasion in screened cancers [4]. A three-fold increased risk of second breast cancer has also been observed in women diagnosed in situ with ductal carcinoma who have very dense breasts [5, 6].

Mammography poses major problems because of the high breast density that obscures the mammographic image. The main disadvantage of mammography today is that it is difficult to differentiate between normal, dense tissue and cancerous tissue when searching for small tumors surrounded by glandular tissue. A woman's breasts are naturally denser, or more glandular when they are young, making it difficult for the radiologist to analyze the Detection of breast pathologies in digital mammography images by thresholding and mathematical

morphology

Leger Bopda Youmissi1*, Narcisse Talla Tankam2, Pascal Vagssa1, Dina Taiwe Kolyang1

1LaRI - Laboratoire de Recherche en Informatique

2LAIA - Laboratoire Automatique et Informatique Appliquée, Fotso Victor University Institute ofTechnology, University of Dschang

(2)

Breast cancer detection technology is evolving rapidly, with newcomers in the field such as digital mammography and computer-assisted detection. Image enhancement by manipulating fine intensity differences using image processing algorithms is the basis of any computer- aided detection system. For these reasons, our objective in this paper is to apply a combination of methods (pre-processing, segmentation, edge detection, etc.) to digital mammography images in order to detect breast pathologies (masses and micro-calcifications) on mammographic images.

1.1 Paper contour

In this article, we present in section 2 a review of the literature on associated computational methods applied to breast pathologies. Section 3 describes the presentation of the method and protocol used as well as the database used in this article. The results and discussions are described in section 4. The comparison of the results with the state of the art is described in section 5 and finally the conclusion/perspective is presented in the following section.

2- State of the art

In Diagnostic Assistance Systems (DAS), the segmentation of breast masses and micro- calcifications are an important and delicate task since the subsequent description, classification and resetting treatments are strictly linked to the segmentation result. In this section we will focus on the detection of masses and micro-calcifications.

2.1- Mass detection

A good detection of the contour of the lesion produces a description faithful to its characteristics. This ensures a classification that minimizes the rate of false positives and maximizes the rate of true negatives.

However, it has been shown that detection of masses is more difficult than detection of cystic fibrosis [7]. Indeed, it is difficult to distinguish masses from normal regions due to their low contrast and ambiguous edges partially masked by tissue.

Threshold methods have been used extensively for the segmentation of breast masses [8, 9].

Kom et al. [8] detected suspicious masses from mammographic images by adaptive thresholding. The proposed algorithm was tested on a database of 61 digital mammography images on which masses had been previously marked by experienced radiologists. The results show that the proposed method has a sensitivity of 95.91% for mass detection. Kurt B et al.

[9], proposes a new segmentation algorithm to identify candidate mass regions in mammograms. The proposed system consists of three parts: breast region and pectoral muscle segmentation, image enhancement and identification of suspicious mass regions. In this study, we focused on the identification of suspicious mass regions using a combination of the Havrda and Charvat entropy method and the Otsu thresholding method. An open access database of the Mammographic Image Analysis Society (MAM), which contains 59 masses, was used for the study. The proposed system achieved a 93% sensitivity rate for the identification of suspicious mass regions in 56 abnormal and 40 normal images.

(3)

Mudigonda et al. [10] used multi-level thresholding to detect closed contours. The major disadvantage of this approach is the fact that the masses are considered to have a uniform density with respect to the background of the image, which is not always verified [11].

Another work in the same context is [12] where the authors performed a two-stage adaptive thresholding (DuSAT). A global thresholding which deals with the analysis of the histogram peaks (HPA) of the whole image, the threshold is obtained by maximizing the proposed thresholding criterion. Then a local thresholding is performed for each pixel in a defined neighborhood window to provide accurate segmentation results.

Very recently, Anitha and her team [13] proceeded in the same way as Kai et al. [12]. Other methods have been proposed based on wavelet transformations to improve the contrast of mammographic images [14] before applying an adaptive thresholding technique. To extract the tumor region Elmoufidi et al. in [15] used Local Binary Patterns (LBPs) which compare the luminance level of a pixel with the levels of its neighbors. This gives a texture information. They [15] present a mass detection method using a linear region operator in combination with wavelet processing from mammography images. The method includes the removal of artifacts and the elimination of pectoral muscles according to morphological operations. Finally, mass segmentation for detection using an adaptive threshold technique is performed to separate the mass from the background. Testing them on 45 images from the MIAS database and 85 DDSM images gives a result rate of 91.1%.

In the case of contour approaches, Lu et al. in [16] used active contours for mass detection.

First, they proceeded with a pre-processing step to remove artifacts from the film and improve image contrast. Then they used the circular Hough transform to detect the contour of the mass. This serves as the initial contour to start the active contouring process. The algorithms were tested on 17 digitized mammograms.

With respect to cooperative segmentation, several researchers agree that this type of approach offers a promising avenue of research. It contributes to a better taking into account of the characteristics of the entities of the mammography image, thus enhancing the quality and reliability of segmentation.

This line of thought has been adopted by [17], whose approximate EHL results have been used to initialize level sets.

However, in the region growth approach, the most critical step is the selection of the starting points, which is usually done manually, so human interaction is introduced [18].

To conclude, we observe in this part of the review that the work has been conducted at the direction of mass detection, they show that [12, 13, 14] use adaptive thresholding while [15]

use a combination of a linear operator per part in combination with a wavelet processing for mass detection. In this section the references use respective MIAS or MAM databases while we use in our paper a local and internet database. These methods will allow us to discuss our methodology as well as the results we will have obtained in this study.

(4)

2.2- Detection of micro-calcifications

The detection of micro-calcifications are a precursor sign of the appearance of mammary pathologies, and this is why many scientists study it like [18, 19].

Abdul Malek et al. [18] have combined the growth of seed-based regions and contour segmentation in a sequential order. The first process of growth of the region consists in identifying an initial starting point. Most region growth methods manually identify the seed point that involves human interaction, and is thus considered as the initial starting point (seed) for our region growth algorithm. The contour segmentation method is implemented in order to improve segmentation results. The method is tested on 50 mammography images confirmed by a radiologist as micro-calcifications. Experimental results show that the algorithm successfully segments the micro-calcifications with a precision of 0.94.

Stojic et al. [19], when they developed a system that acts on the contrast enhancement of the images to detect MCS, using two approaches. The first method is based on multi-fractal theory, and the second on mathematical morphology. In their morphological approach, they thought in a logical way: if we are going to subtract from the image enhanced by a white top hat, the image enhanced by a black top hat, the luminous details will be strongly accentuated.

Moreover, if we add an original image to this difference a high-pass filter is made.

Consequently, to better enhance light details and equalize the uneven background, the above mentioned process can be iteratively repeated: the final segmentation of the Mcs is obtained by the thresholding applied to the output image after several iterations. The contours of the segmented light objects can be extracted and superimposed on the original, indicating the Mcs.

To conclude, it is observed in this section that the work has been carried out in the direction of the detection of micro-calcifications, an early sign for the detection of mammary pathologies.

They show that the work of [18] uses the region growth method while [19] uses a combination of methods, namely contrast enhancement, multi-fractal and mathematical morphology for the detection of Mcs. These methods will allow us to discuss our methodology as well as the results we will have obtained in this study.

3- Presentation of the method

Following is the flowchart of the proposed approach:

(5)

Figure 1: General structure of the algorithm for detection of masses and Mcs Step 1: Acquisition of digital mammograms

Approximately 40 pairs of conventional lateral and craniocausal mammograms were selected as part of the screening program for the detection of breast pathologies currently underway in a health clinic and on images taken on the Internet. Each pair of mammograms being successive to contain a single malignant mass that the radiologist recommends to biopsy in the left or right mammogram. The mammograms were digitized with a commercially available Senographe T800 laser scanner. After scanning, each digital mammogram was subsampled to obtain an image of 600 * 887 pixels. These reduced versions were used in the initial stages of the method for calculation purposes.

Step 2: median filters

The images in our database are likely to contain noise as they were obtained from several sources (internet and a health clinic). Reason why we perform a pre-treatment. Moreover we use the median filter because it eliminates the noise while the average filter widens the noise to the rest of the image.

The median filter [20, 21] is a non-linear digital filter, often used to combine both effective suppression of impulse noise and preservation of sufficiently important details in the image. It works by replacing the value of one pixel with the median value of all the pixels in its neighborhood. This filter also removes isolated pixels. Thus we can observe the results of the filtering in figures 2 b), 3 b), 4 b) and 5 b).

Step 3: Manual thresholding

After contrast enhancement of the filtered mammograms to bring out all the clear details, candidate regions that may contain Mcs or masses are isolated from the rest of the background by a simple manual thresholding operation.

The implementation of manual image thresholding is very simple, but the problem lies in the choice of threshold. Depending on the threshold value, all pixels below the threshold are Acquiring Original (mammography)

image Median filter Manual Threshold

Morphological dilatation contour detection Morphological opening

(6)

classified as background and the recall pixels are horizontal or vice versa [22]. Thus we can observe the results of manual thresholding in figures 2 c), 3 c), 4 c) and 5 c).

Step 4: morphological opening operator

Parasitic details generated by the thresholding step are eliminated using a morphological opening operator [20, 23] with a circular structuring element of size 3. The effects of the morphological aperture are:

- The disappearance of small particles (whose size is smaller than the size of the structuring element)

- To separate coarse particles where they are finer.

Thus we can observe the results of the morphological opening operator in figures 2 d), 3 d), 4 d) and 5 d).

Stage 5: Morphological dilatation

Let X be a figure, namely a set of pixels. For a structuring element B, the expansion of X by B is the set obtained by replacing each pixel p of X by its window Bp :

Dil B (X)= U {Bp│pϵX}

Similarly, by applying DilB (X) to the whole image we notice that the homogeneous regions of the expanded image also remain unchanged, but when the input pixel is an object (pixel to 1), it remains unchanged regardless of its neighbors. It is rather the zero pixels that change to 1 when their neighborhood contains at least one 1-pixel. It is said that this pixel expands [20, 23] to increase the size of the object. Thus we can observe the results of the morphological dilation operator in figures 2 e), 3 e), 4 e) and 5 e). In addition, for all the images in this article we use a structuring element of size 3.

Step 6: Prewitt detection

The Sobel and Prewitt detectors produce thicker and therefore less localized contours than Roberts' operator, but are more resistant to noise.

These two operators give identical results in terms of thickness and contour localization, but differ slightly in terms of noise resistance (different low-pass filtering).

The Prewitt operator [20, 22] is used, especially in edge detection.

The operator calculates the gradient of the image intensity at each point, giving the direction of the largest possible increase of light to dark and the rate of change in this direction. The result thus shows how "abruptly" or "smoothly" the image changes at that moment - there, and thus the probability is that part of the image represents an edge, and how that edge is likely to be oriented. Thus we can see the results of Prewitt's Detection in figures 2 f), 3 f), 4 f) and 5 f).

4- Results and discussion

(7)

In the example shown in the figures below, we applied the process described in Figure 1.

Mammography techniques were applied to the images in our database of the parts of the light region of interest and then we determined the threshold values. It is worth mentioning that the radiologists at the health center diagnosed two images in Figure 2a), and Figure 3a) as probable breast cancers. In Figure 3a) they recommend in particular that a biopsy be performed to confirm the diagnosis.

The results of the segmentation procedure were analyzed according to the protocol described in section 3. A total of 40 images was analyzed; three examples of results are shown in Figures 2 to 4. It should be noted, from the example in Figure 2, that the procedure works well and gives satisfactory results. It even allows the detection of masses and micro-calcifications also to identify the pectoral muscle region.

a

b c e f

a d

c d e f

b

Figure 2:Results of the detection of masses and Mcs. (a) Original image (b) image after median filter (c) image after manual thresholding operator (d) image after application of the morphological opening operator (e) image after application of the morphological dilatation operator (f) image after Prewitt's operator

a b c d e f

Figure 3: Results of the detection of masses and Mcs. (a) Original image (b) image after median filter (c) image after manual thresholding operator (d) image after application of the morphological opening operator (e) image after application of the morphological dilatation operator (f) image after Prewitt's operator

(8)

Figure 2a) 3a) 4a) shows the mammography images to be used for various transformations as shown in Figure 1. The application of the Median filter on all images is used here to reduce noise while maintaining the contours of the image, it also removes isolated pixels. It is used here with a filter width =7 and the percentage of the retained pixel is equal to 50%, we can observe the result on figures 2 b), 3 b), and 4 b).

Figures 2c), 3c), and 4c) present the manual thresholding operation which consists in extracting a region from an original image with a threshold S=154 for figure 2c), a threshold S=128 for figure 3c), and a threshold S=139 for figure 4c) with an RGB channel. The binary morphological opening operation eliminates parasitic details generated by the thresholding step with a size or disk of 3 and dark outer edge. We can observe the results of the morphological opening on figures 2 d), 3 d), and 4 d).

After the morphological opening operation, we apply the binary morphological dilation operation which consists in moving the structuring element on each pixel of the image, and to see if the structuring element touches the structure of interest generated by the thresholding step with a size or disk of 3 and dark outer edge. We can observe the results of the morphological dilatation on figures 2 e), 3 e), and 4 e). Finally the Prewitt operator is used for edge and contour detection. We can observe the results of the Prewitt detector on figures 2f), 3f), and 4f). It highlights masses and micro-calcifications. We illustrate it on figure 5 presented below.

Comparison of the results with the state of the art

The segmentation of the masses, Mcs by our process defined in figure 1 on a set of 40 images (health clinic, internet). According to the result obtained, the algorithm succeeds in identifying exactly the foci of the Mcs, masses on the digital mammography images.

To demonstrate the robustness of the algorithm, it has been tested on mammograms with different breast tissue densities. Overall, for the mammograms evaluated, the mean values of

Figure 4: Results of the detection of masses and Mcs. (a) Original image (b) image after median filter (c) image after manual thresholding operator (d) image after application of the morphological opening operator (e) image after application of the morphological dilatation operator (f) image after Prewitt's operator

Masses

Masses Area with

high MCs Pectoral muscle

border area

Figure 5: applications of the prewitt operator on thresholding with identification of masses, Mcs and pectoral muscle.

(9)

the quality measurement for breast pathology detection were 0.98, meaning that the algorithm appears extremely robust with regard to density types.

After evaluating our manual segmentation approach, we want to evaluate it again but against the literature cited in (section 2) and summarized in the table (Table 1).

Name author Method used Number of images

Accuracy, sensitivity

Results Kom et al. thresholding 61 clinical

images

95.91%(sensitivity) Mass detection Abdul Malek

et al.

Region growth+

contour segmentation

50 clinical images

94%(accuracy) Mcs detection

Our approach Manual

thresholding + mathematical morphology

40

(internet + health clinic)

0.98 for masses and 0.95 for my Mcs (qualitative)

Detection of masses, Mcs

Table 1 Comparison of the results obtained by our approach with those of the literature Conclusion/Perspectives

In this paper, our objective was to apply a combination of methods described in Figure 1 to digital mammography images, with the aim of allowing the detection of masses and micro- calcifications on digital mammography images to help radiologists detect different breast pathologies (masses and Mcs).

Thanks to the low-pass filter (median filter), artifacts have been eliminated on the original image. A manual thresholding is used to highlight areas presenting masses, pectoral muscle, breast and Mcs. Morphological opening and dilatation is used to eliminate parasitic details generated by the thresholding step and finally a Prewitt detection method is used to detect the contours of the masses and micro-calcifications.

This contribution is very useful in the early detection of breast cancer. It then gives a great opportunity to patients to treat breast cancer at an early stage.

Our experiences have shown that the results obtained are satisfactory, especially since we work on clinically acquired images (with some taken from the internet), which are therefore particularly complex. We are convinced that the proposed approach, in addition to its originality, is adequate to the problem. Nevertheless, various aspects of this work undoubtedly deserve to be deepened. Among others, taking into account three-dimensional information can only improve the result. The resolution of the problem in 2D was imposed to us by the medical team of the clinic as well as images obtained on the Internet, in order to use this approach in an image search system. It is intended for the detection of various pathologies and for the training of trainees. The results were deemed conclusive by the medical team. We plan to test our algorithm (see improvement) on all breast pathologies to help detect different pathologies and to perform a more thorough quantitative evaluation (confusion matrix).

(10)

References

[1] McCormack, V.A., dos Santos Silva, I. (2006). Breast density and parenchymal patterns as markers of breast cancer risk: a meta-analysis, Cancer Epidemiology Biomarkers and Prevention 1159–1169.

[2] Wolfe, J.N. (1976). Breast patterns as an index of risk for developing breast cancer, Journal of Roentgenology 26 1130–1139.

[3]. Boyd, N.F, Rommens, J.M., Vogt, K., et al.,(2005). Mammographic breast density as an intermediate phenotype for breast cancer, Lancet Oncology 6 798–808.

[4] Aiello, E.J., Buist, D.S., White, E., et al., (2005).Association between mammographic breast density and breast cancer tumor characteristics, Cancer Epidemiology Biomarkers and Prevention 14 662–668.

[5] Habel, L.A. , Dignam, J.J. , Land, S.R. ( 2004).Mammographic density and breast cancer after ductal carcinoma in situ, Journal of the National Cancer Institute 1467–1472.

[6] Irwin, M.L. , Aiello, E.J. , McTiernan, A. , Bernstein, L. , Gilliland, F.D. , Baumgartner, R.N. , Baumgartner, K.B. , Ballard-Barbash, R. (2007). Physical activity, body mass index, and mammographic density in postmenopausal breast cancer survivors, Journal of Clinical Oncology 25 (9)1061–1066.

[7] Malagelada, A. O. (2010). Automatic mass segmentation in mammographic images Université de Gerona mammograms: identification of the skin-air boundary, pectoral muscle, and fibro-glandular disc. Proc. 5th Int. Workshop Digital Mammography, pp.

573-579.

[8] Kom, G., Tiedeu, A and Kom, M. (2007). Automated detection of masses in mammograms by local adaptive thresholding, Computers in Biology and Medicine (37).

[9] Kurt, B., Nabiyev, V.V and Turhan K. (2014) A novel automatic suspicious mass regions identification using Havrda & Charvat entropy and Otsu’s N thresholding, Computers Methods Programs Biomedicine. 114 (3), pp. 349–360.

[10] Mudigonda, N. R., Rangayyan, R. M and Desautels, J. E. L. (2001). Detection of breast masses in mammograms by density slicing and textureflow-field analysis.IEEE Transactions on Medical Imaging, 20(12), pp. 1215–1227.

[11] Cheikhrouhou, I. (2012) Description et classification des masses mammaires pour le diagnostic du cancer du sein. Thèse de Doctorat, Université d’Evry Val d’Essonne, France.

[12] Kai, H., Xieping, G and Fei, L.(2011) Detection of suspicious lesions by adaptive thresholding based on multiresolution analysis in mamograms, IEEE Trans.

Instrum. Meas. (60), pp. 2462–472.

[13] Anitha, A., Dinesh Peter, J and Immanuel Alex Pandian, S. (2017) A dual stage adaptive thresholding (DuSAT) for automatic mass detection in mammograms, Computers methods and programs in biomedicine (138),pp. 93-104.

[14] Vikhe, P.S and Thool, V.R.(2016) Mass detection in mammographic images using wavelet processing and adaptive threshold technique, J. Med. Syst. 40 (4).

[15] Elmoufidi, A., El Fahssi, K., Jai-Andaloussi., Sekkaki, A., Quellec,G., Lamard,M and

Cazuguel,G.(2017). Automatic Detection of Suspicious Lesions in Digital X-ray Mammograms.Advances in Ubiquitous Networking 2, Lecture Notes in Electrical Engineering (397).

[16] Lu, X., Dong,M., Ma,Y and Wang,K. (2015). Automatic mass segmentation method in mammograms based on improved VFC snake model. Emerging Trends in Image Processing, Computer Vision and Pattern Recognition.

(11)

[17] Liu,J., Chen,J., Liu,X., Chun, L., Tang,J and Deng, Y. (2011).Mass segmentation using a combined method for cancer detection. BMC Systems Biology (5).

[18] Abdul Malek, A., Zarina, W. E., Abdul Rahman,W., Ibrahim,A., Mahmud,R., Yasiran,S.

S and Jumaat, A.K. (2010). Region and Boundary Segmentation of Microcalcifications using Seed-Based Region Growing and Mathematical Morphology. International Conference on Mathematics Education Research (ICMER 2010), pp. 634–639.

[19] Stojic, T and Reljin, B. (2010). Enhancement of Microcalcifications in Digitized Mammograms: Multifractal and Mathematical Morphology Approach, FME Transactions (38)1, pp. 1-9.

[20] Gonzalez, R. C., and Woods, R. E. (1992).Digital image processing.Addison-Wesley, Reading, MA.

[21] Bick, U., Giger, M. L., Schmidt, R. A., Nishikawa, R. M., and Doi, K. (1996).Density correction of peripheral breast tissue on digital mammograms, Radio Graphics, 16, pp. 1403–

1411.

[22] Byng, J. W., Critten, J. P. and Yaffe, M. J. (1997). Thickness – equalization processing for mammographic images, Radiology, 203, pp. 564–568.

[23] Mossi, J.M., and Albiol, A. (1997). Digital mammography: mathematical morphology applied to detection of clusters of microcalcifications, Proceedings of the IAESTED International Conference on Signal and Image Processing, pp. 150–153.

Références

Documents relatifs

The optimal filter designed for such an image does not look like a known low-pass filter but strongly depends on the principle of the sonar image formation in terms of size

Some most recent papers using the Tsallis entropy in medical image processing are going from thresholding to the problem of image registration [24- 27].. For what concerns

a- Une activité sportive qui développe le bien-être chez un individu b- Une discipline scolaire qui développe les capacités chez un individu c- Une activité sportive qui

a- Est également utilisé au saut en hauteur b- Est également utilisé aux sauts horizontaux c- Est également utilisé aux sauts verticaux d- Aucune réponse n’est

In this section, the automatic segmentation results are compared to those from the semi-automatic method using the Hausdorff distance [5] and the perimeter and area of the

The objective of this section is to point out some forensics methods that fails to detect digital image forgeries if some artificial noise is added on the falsified im- ages..

By taking the result of the DCT image and adding it to the original image, and then further implementing Histogram Equalization, we achieve a greater enhanced image than the

In particular, we compare the performance of our method with that of the level-set method on several popular image segmentation models in [4], [5], [7], [9]. Numer- ical results