Computer-Aided Detection and Differentiation of Breast Cancer on Mammograms



Fig. 3.1
Schematics of the method for detecting ROIs with clustered microcalcifications in mammograms





3.3.3.2 Filter Bank for Detecting NC and NLC





  1. 1.


    Hessian matrix classifying nodular and linear structures

     

For the distinction of clustered microcalcifications from normal tissues in mammograms, both NCs, such as microcalcifications, and LCs, such as blood vessels and mammary ducts, are important to be detected. To detect these components, we can employ the second derivative (Shimizu et al. 1994, 1995). The values of the second derivatives for nodular structure in all directions are negative. However, the value of the second derivative for the linear structure is zero along the direction of the axis of the linear structure, whereas it is negative along the direction perpendicular to the axis of the linear structure. Therefore, filters based on the second derivatives can be used for the detection or enhancement of nodular and linear structures. On the other hand, the minimal and maximal values of the second derivatives in all directions can be calculated using small eigenvalue λ 1 and large eigenvalue λ 2 of the Hessian matrix, because the second derivative of function f(x, y) in arbitrary direction θ is given by





$$ \frac{\partial^2 f}{\partial {x}^2}{ \cos}^2\theta +2\frac{\partial^2 f}{\partial x\partial y} \cos \theta \sin \theta +\frac{\partial^2 f}{\partial {y}^2}{ \sin}^2\theta =\left( \cos \theta \kern0.5em \sin \theta \right)\left(\begin{array}{cc}\frac{\partial^2 f}{\partial {x}^2}& \frac{\partial^2 f}{\partial x\partial y}\\ {}\frac{\partial^2 f}{\partial x\partial y}& \frac{\partial^2 f}{\partial {y}^2}\end{array}\right)\left(\begin{array}{c} \cos \theta \\ {} \sin \theta \end{array}\right). $$

Therefore, the following formulas indicate the conditions that must be satisfied by two eigenvalues λ 1 and λ 2 for nodular and linear structures, respectively:

For a nodular structure: λ 1 ≅ λ 2 < 0.

For a linear structure: λ 1 < 0 , λ 2 ≅ 0.


  1. 2.


    Filter bank for detecting NC and NLC

     

Figure 3.2 shows the filter bank based on the concept of the Hessian matrix for classifying nodular and linear structures. To obtain each element of the Hessian matrix using this filter bank, high-pass filter H H (z), high-pass filter F H (z), high-pass filter H H (z)F H (z), and smoothing filter H L (z)F L (z) at scale j are given by



$$ {H}_H(z)=1/2\left(-{z}^j+{z}^{- j}\right), $$




$$ {F}_H(z)=1/2\left({z}^j-{z}^{- j}\right), $$




$$ {H}_H(z){F}_H(z)=1/4\left(-{z}^{2 j}+2-{z}^{-2 j}\right), $$




$$ {H}_L(z){F}_L(z)=1/4\left({z}^{2 j}+2+{z}^{-2 j}\right). $$


A340376_1_En_3_Fig2_HTML.gif


Fig. 3.2
Filter bank based on the concept of the Hessian matrix for classifying nodular and linear structures

By applying the smoothing filter H L (z)F L (z) to original image S 0 f, smoothed subimage S 1 f at the next scale, i.e., a scale of 1, is obtained. Horizontal subimage 
$$ {W}_f^H $$
is obtained by applying high-pass filter H H (z)F H (z) at vertical direction, whereas vertical subimage 
$$ {W}_f^V $$
is obtained by applying high-pass filter H H (z)F H (z) at horizontal direction. Diagonal subimage 
$$ {W}_f^D $$
is obtained by applying high-pass filter H H (z) at vertical direction followed by high-pass filter H H (z) at horizontal direction.

In the filter bank shown in Fig. 3.2, NC j (x, y) (the subimage for NC at scale j) was defined by the absolute value of large eigenvalue λ 2 of the Hessian matrix at scale j. Here, if λ 2 > 0, the pixels were zero because the eigenvalues for the nodular structure tend to become negative. NLC j (x, y) (the subimage for NLC at the scale j) was defined by the absolute value of small eigenvalue λ 1 of the Hessian matrix at the scale j. Here, if λ 1 > 0, the pixels were zero.


3.3.3.3 Extraction of the Features for Detecting Clustered Microcalcifications


We determined the eight features for distinguishing abnormal ROIs with clustered microcalcifications from two different types of normal ROIs without clustered microcalcifications (normal ROIs with blood vessels and normal ROIs without blood vessels). These eight features were extracted from the subimages for NC at scales from 1 to 4 and the subimages for NLC at scales from 1 to 4. Figure 3.3 shows the subimages for NC and for NLC, which were obtained from an abnormal ROI with clustered microcalcifications, normal ROI with blood vessels, and normal ROI without blood vessels. As shown in the subimages for NC, some pixel values for abnormal ROI were higher than those for two normal ROIs. As shown in the subimages for NLC, some pixel values for normal ROI without blood vessels were lower than those for abnormal ROI and normal ROI with blood vessels. The N features at each scale from 1 to 4 were determined using the average value of the pixel values higher than 97 % of the cumulative histograms of the subimage for NC at each scale from 1 to 4. The NL features at each scale from 1 to 4 were also determined using the average value of the pixel values higher than 97 % of the cumulative histograms of the subimage for NLC at each scale from 1 to 4.

A340376_1_En_3_Fig3_HTML.gif


Fig. 3.3
Subimages for NC and for NLC, which were obtained from an abnormal ROI with clustered microcalcifications, normal ROI with blood vessel, and normal ROI without blood vessel


3.3.3.4 Detection of ROIs with Clustered Microcalcifications


To detect clustered microcalcifications, we employed the Bayes discriminant function (Duda et al. 2000) for distinguishing three classes ω i  (i = 1, 2, 3). Classes ω 1, ω 2, and ω 3 corresponded to abnormal ROI with clustered microcalcifications, normal ROI with blood vessels, and normal ROI without blood vessels, respectively. We divided our database into a training set and a test set. Each set included 600 mammograms obtained from 150 patients. We then trained the Bayes discriminant function using three different types of ROIs selected from the training set. The studied ROIs were 300 abnormal ROIs with clustered microcalcifications, 300 normal ROIs with blood vessels, and 300 normal ROIs without blood vessels. The normal ROIs were randomly selected from normal mammograms without clustered microcalcifications. In each of these three classes, the N and NL feature vector x at scales from 1 to 4 which were determined from each ROI were used for calculating mean vector m i and covariance matrix V i . Mean vector m i and covariance matrix V i are defined as





$$ {\boldsymbol{m}}_i=\frac{1}{n_i}\sum_{\boldsymbol{x}\in {X}_i}\boldsymbol{x}, $$




$$ {\boldsymbol{V}}_i=\frac{1}{n_i}\sum_{x\in {X}_i}\left(\boldsymbol{x}-{\boldsymbol{m}}_i\right){\left(\boldsymbol{x}-{\boldsymbol{m}}_i\right)}^t. $$

Here, n i and Χ i are the number of patterns and the pattern set in class ω i , respectively. The Bayes discriminant function for distinguishing three classes ω i  (i = 1, 2, 3) is given by



$$ {g}_i\left(\boldsymbol{x}\right)=-\frac{1}{2}{\left(\boldsymbol{x}-{\boldsymbol{m}}_{\boldsymbol{i}}\right)}^t{\boldsymbol{V}}_i^{-1}\left(\boldsymbol{x}-{\boldsymbol{m}}_i\right)-\frac{1}{2}\mathit{\log}\left|{\boldsymbol{V}}_i\right|, $$
where |∙| is the determinant. Then we then selected the ROIs at intervals of approximately 1 mm in the test set. To distinguish the three types of ROIs, the eight features determined from the selected ROIs were inputted to the Bayes discriminant function as feature vector x. Bayes discriminant function g i (x) outputted three values indicating the likelihood of each class. The class yielding the largest output value was considered as the result of the distinction of the three types of ROIs. Regions connecting the ROIs, which were classified as abnormal, were considered as regions with potential clustered microcalcifications.


3.3.3.5 Evaluation of the Detection Performance


A free-response receiver operating characteristic (FROC) curve (Metz 1989) is usually used to summarize the detection performance of a CADe scheme quantitatively. An FROC curve is a plot of the true-positive (TP) fraction achieved by a computerized scheme with respect to the average number of FPs per image varied over the continuum of a given threshold. In our case, the FROC curve is not easy to be calculated because the Bayes discriminant function output three values indicating the likelihood of each class. Therefore, first, we multiplied output value g 1(x), indicating the likelihood of an ROI with clustered microcalcifications, by a coefficient before comparing g 1(x), g 2(x), and g 3(x). Next, the ROI was considered abnormal when g 1(x) was the highest value among the three output values. When the center of the region connecting the ROIs, which were classified as abnormal, was within a true cluster identified by an experienced radiologist, this region was considered “truly” detected. In this study, the coefficient was varied from 0.5 to 1.5.



3.3.4 Detection Performance


Figure 3.4 shows the relationship between the TP and the FPs obtained by applying the Bayes discriminant function with the eight features. For detecting clustered microcalcifications, many investigators have developed CADe schemes using the features related to the nodular structure only. Therefore, to investigate the usefulness of the NL features, the relationship between the TP and the FPs for the Bayes discriminant function with the four features, i.e., all features except for the NL feature, is also shown in Fig. 3.4. The detection performance of the Bayes discriminant function with the eight features is much higher than that of the Bayes discriminant function with the four features. The points, at which the blood vessels intersect, tended to become nodular in structure. Therefore, they were detected as FP candidates in many other algorithms for the detection of clustered microcalcifications. This result indicates that the number of these FP candidates is reduced by identifying the ROIs with blood vessels.

A340376_1_En_3_Fig4_HTML.gif


Fig. 3.4
Comparison of relationships between the TP and the FPs obtained by applying the Bayes discriminant functions with the eight features and with the four features

A CADe scheme based on the Bayes discriminant function with the eight features for distinguishing the three types of ROIs identifies 310 of the 310 clustered microcalcifications in the test set, yielding a sensitivity of 100.0 % and a false-positive rate of 0.98 per mammogram. Please refer to the paper (Nakayama et al. 2006a) for the details.



3.4 Usefulness of CADe


Freer and Ulissey (2001) prospectively assessed the effect of CADe on the interpretation of screening mammograms. In this study, 12,860 screening mammograms over a 12-month period were interpreted using a CADe system. The use of the CADe system resulted in the following: an increase in the recall rate from 6.5 to 7.7 %, no change in the positive predictive value for biopsy (38 %), an increase in the number of detected cancer incidents of 19.5 %, and an increase in the rate of detected early-stage cancer incidents from 73 to 78 %. Birdwell et al. (2005) studied prospectively 8682 women during a 19-month period. Approximately 10 % of 8682 patients were recalled using a CADe scheme. CAD-prompted recalls contributed to 8 % of total recalled findings and 7 % of detected cancer incidents. Ko et al. (2006) prospectively interpreted 5016 screening mammograms over a 26-month period without and with the use of a CADe system. With the CADe system, the recall rate increased from 12 to 14 %. The use of the CADe system had no significant effect on the positive predictive value for biopsy and could increase the cancer detection rate by at least 4.7 % and the sensitivity by at least 4 %. Gur et al. (2004) interpreted 115,571 screening mammograms with (n = 59,139) or without (n = 56,432) the use of a CADe system in an academic setting. They presented that the recall and breast cancer detection rates did not change significantly if the CADe system was used. Fenton et al. (2007) analyzed 429,345 mammograms for 222,135 women without and with the use of a CADe system. The use of the CADe system decreased the specificity from 90.2 to 87.2 %, increased the rate of biopsies by 19.7 %, and decreased the rate of the detection of invasive cancer by 12 %. They concluded that the CADe system reduces the accuracy of interpretation of screening mammograms. However, in this study, the use of the CADe system increased the sensitivity from 80.4 to 84 % (P = 0.32) and increased the rate of the detection of ductal carcinomas in situ by 34 %.

Even the same CADe schemes will demonstrate different sensitivities and specificities depending on the practice setting, number of the interpreted cases, experience of radiologists in mammogram interpretation, and experience of radiologists in the usage of the CADe scheme. These results are associated with an increase in sensitivity and with a decrease in specificity in screening mammography if a CADe scheme is used.


3.5 CADx Schemes


Most of the studies of CADx schemes focus on clustered microcalcifications and masses. There are few studies of CADx schemes for architectural distortions or bilateral asymmetries. Therefore, we only provide the information on CADx schemes for clustered microcalcifications and masses in this section. A CADx scheme consists of four main steps: image segmentation, feature extraction, feature selection, and classification.

Jiang et al. (1996) developed a method for differentiating malignant clustered microcalcifications from those benign. An ANN with eight computer-extracted features of clustered microcalcifications was employed to identify breast cancer. Computer analysis allowed to identify malignant clustered microcalcifications in 100 % cases and those benign in 82 % cases. The accuracy of computer analysis was statistically significantly better than that of five radiologists. Jiang et al. (1999) also extended this method of the classification of lesions as malignant or benign to multiple-view mammograms. Markopoulos et al. (2001) analyzed the malignancy of clustered microcalcifications using an ANN with eight features of the calcifications (density, number, area, brightness, diameter average, distance average, proximity average, and perimeter compacity average). They showed a statistically significant difference in the area under the ROC curve (AUC) values between the ANN (0.937) and the performance of physicians (0.810). Kallergi (2004) selected 13 classification features from descriptors of the morphology of the individual calcifications and the cluster distribution. The 13 features were combined with the age of patients and were given as inputs to an ANN. The classification performance reached a sensitivity of 100 % for a specificity of 85 %. Chan et al. (1998) developed computerized feature extraction of morphological features (size, contrast, and shape) and the texture features derived from the spatial gray-level dependence matrices. Linear discriminant classifiers with the features selected from the morphological features and the texture features were employed to evaluate the malignancy of clustered microcalcifications. They reported that the classifier could identify 50 % of the benign clusters at a sensitivity of 100 % for malignancy.

Huo et al. (1998, 2000) developed a computerized method for the classification of benign and malignant masses. The inputs to an ANN included four characteristics of masses (margin, sharpness, density, and texture) that were automatically extracted using an image-processing algorithm. The categorization of lesions as malignant or benign using the ANN achieved an AUC value of 0.90. Bilska-Wolak et al. (2003) compared the performance of a likelihood ratio-based algorithm (LRb) with respect to a case-based reasoning (CBR) classifier, which provided a solution to a new problem using past similar cases. The difference in the estimation of the probability density functions results in a very small difference in the performance. They reported that using both classifiers in approximately half of cases of benign mammographic masses, biopsy could be avoided at a sensitivity of 98 %. Brake et al. (2000) defined a number of features related to the image characteristics that radiologists use to distinguish real lesions from normal tissue. An ANN was used to map the computed features to a measure of suspiciousness of each region that was found suspicious using a mass detection method. Approximately 75 % of all cancer incidents were detected at a specificity level of 0.1 false positive per image. Floyd et al. (2000) proposed a case-based reasoning approach for the classification based on the ratio of the number of matched malignant cases to the number of total matches in the database. When 98 % of the malignancies would be biopsied, the number of benign biopsies would be decreased by 41 %.


3.6 Examples of CADx Schemes



3.6.1 Summary


Many investigators reported that the performance of radiologists was improved significantly when they used the computer output indicating the likelihood of malignancy for clustered microcalcifications, as shown in Sect. 3.7. However, the performance level of the computerized schemes was considerably greater than that of radiologists using the computer output. This result implies that radiologists cannot rely on the computer output completely even if the computerized scheme has a high-performance level.

To make clinical decisions to perform biopsy or follow-up on clustered microcalcifications by considering possible histological classifications of magnification mammograms may reduce the number of unnecessary biopsies. Invasive carcinoma and noninvasive carcinoma of the comedo type usually grow rapidly (Kopans 2006; Morimoto and Sasa 1996; Sakamoto and Haga 2001). Noninvasive carcinoma of the noncomedo type, which presents a lower risk than noninvasive carcinoma of the comedo type, grows relatively slowly (Kopans 2006; Morimoto and Sasa 1996; Sakamoto and Haga 2001). Mastopathy and fibroadenoma expand very slowly (Kopans 2006; Morimoto and Sasa 1996; Sakamoto and Haga 2001). Therefore, the computerized analysis of microcalcifications on determining the likelihood of histological classifications and the likelihood of malignancy may help radiologists to make a decision on patient treatment. In this section, we provide a CADx scheme for identifying histological classifications of clustered microcalcifications on magnification mammograms.


3.6.2 Materials


Our database consists of 58 magnification mammograms that were obtained from 35 patients. It includes 35 malignant clustered microcalcifications (9 invasive carcinomas, 12 noninvasive carcinomas of the comedo type, and 14 noninvasive carcinomas of the noncomedo type) and 23 benign clustered microcalcifications (17 mastopathies and 6 fibroadenomas). The histological classifications of all clustered microcalcifications were proved using stereotaxic core needle biopsy.

These magnification mammograms were obtained using Kodak MinR-2000/MinR-2000 screen/film system. The magnification factor of the magnification mammograms was 1.8. The mammographic X-ray system included an X-ray tube with a focal spot of 0.1 mm and a molybdenum anode, 0.03-mm-thick molybdenum filter, and 5:1 reciprocating grid. These mammograms were digitized to a matrix size of 512 × 512 with a pixel size of 0.0275 mm in a 12-bit gray scale using EPSON ES-8000 digitizer (the optical resolution is 800 × 1600 dpi; the optical density range is 0.0–3.3D).


3.6.3 Methods



3.6.3.1 Segmentation of Microcalcifications and the Determination of the Cluster Margin


Figure 3.5 shows an example of the segmentation of microcalcifications and the determination of the cluster margin. For the segmentation of individual microcalcifications within a cluster on mammograms, first, we enhanced the microcalcifications using the filter bank described in Sect. 3.3.3. Then a gray-level thresholding technique (Gonzales and Woods 2007) was applied to the enhanced image. To segment all microcalcifications in our database, we empirically used a 600-pixel value as a threshold value.
Jul 3, 2017 | Posted by in GENERAL RADIOLOGY | Comments Off on Computer-Aided Detection and Differentiation of Breast Cancer on Mammograms

Full access? Get Clinical Tree

Get Clinical Tree app for offline access