arxiv: v1 [cs.cv] 21 Jul 2017

Similar documents
Deep-Learning Based Semantic Labeling for 2D Mammography & Comparison of Complexity for Machine Learning Tasks

arxiv: v2 [cs.cv] 8 Mar 2018

Classification of breast cancer histology images using transfer learning

FULLY AUTOMATED CLASSIFICATION OF MAMMOGRAMS USING DEEP RESIDUAL NEURAL NETWORKS. Gustavo Carneiro

arxiv: v1 [cs.cv] 18 Dec 2016

arxiv: v1 [cs.cv] 30 May 2018

Lung Nodule Segmentation Using 3D Convolutional Neural Networks

Mammographic Breast Density Classification by a Deep Learning Approach

arxiv: v1 [stat.ml] 23 Jan 2017

Using Deep Convolutional Neural Networks to Predict Semantic Features of Lesions in Mammograms

CSE Introduction to High-Perfomance Deep Learning ImageNet & VGG. Jihyung Kil

High-Resolution Breast Cancer Screening with Multi-View Deep Convolutional Neural Networks

Automated Mass Detection from Mammograms using Deep Learning and Random Forest

Mammogram Analysis: Tumor Classification

Expert identification of visual primitives used by CNNs during mammogram classification

DIAGNOSTIC CLASSIFICATION OF LUNG NODULES USING 3D NEURAL NETWORKS

A Deep Learning Approach for Breast Cancer Mass Detection

Automated diagnosis of pneumothorax using an ensemble of convolutional neural networks with multi-sized chest radiography images

Deep learning and non-negative matrix factorization in recognition of mammograms

Investigation of multiorientation and multiresolution features for microcalcifications classification in mammograms

Investigating the performance of a CAD x scheme for mammography in specific BIRADS categories

arxiv: v1 [cs.cv] 26 Feb 2018

Mammogram Analysis: Tumor Classification

MAMMOGRAM AND TOMOSYNTHESIS CLASSIFICATION USING CONVOLUTIONAL NEURAL NETWORKS

arxiv: v2 [cs.cv] 19 Dec 2017

Patch-based Head and Neck Cancer Subtype Classification

Tumor Cellularity Assessment. Rene Bidart

Convolutional Neural Networks (CNN)

Skin cancer reorganization and classification with deep neural network

arxiv: v1 [cs.cv] 17 Aug 2017

High-Resolution Breast Cancer Screening with Multi-View Deep Convolutional Neural Networks

Object Detectors Emerge in Deep Scene CNNs

Y-Net: Joint Segmentation and Classification for Diagnosis of Breast Biopsy Images

NMF-Density: NMF-Based Breast Density Classifier

DeepMiner: Discovering Interpretable Representations for Mammogram Classification and Explanation

HHS Public Access Author manuscript Med Image Comput Comput Assist Interv. Author manuscript; available in PMC 2018 January 04.

Computer aided detection of clusters of microcalcifications on full field digital mammograms

Deep CNNs for Diabetic Retinopathy Detection

Efficient Deep Model Selection

ARTIFICIAL INTELLIGENCE FOR DIGITAL PATHOLOGY. Kyunghyun Paeng, Co-founder and Research Scientist, Lunit Inc.

Differentiating Tumor and Edema in Brain Magnetic Resonance Images Using a Convolutional Neural Network

MAMMO: A Deep Learning Solution for Facilitating Radiologist-Machine Collaboration in Breast Cancer Diagnosis

arxiv: v3 [cs.cv] 9 Nov 2017

Highly Accurate Brain Stroke Diagnostic System and Generative Lesion Model. Junghwan Cho, Ph.D. CAIDE Systems, Inc. Deep Learning R&D Team

Detection of suspicious lesion based on Multiresolution Analysis using windowing and adaptive thresholding method.

arxiv: v1 [cs.lg] 4 Feb 2019

arxiv: v2 [cs.cv] 29 Jan 2019

Multi-attention Guided Activation Propagation in CNNs

arxiv: v2 [cs.cv] 7 Jun 2018

AN ALGORITHM FOR EARLY BREAST CANCER DETECTION IN MAMMOGRAMS

arxiv: v3 [cs.cv] 26 May 2018

Breast Cancer Detection Using Deep Learning Technique

arxiv: v1 [cs.cv] 9 Oct 2018

ITERATIVELY TRAINING CLASSIFIERS FOR CIRCULATING TUMOR CELL DETECTION

Classification of benign and malignant masses in breast mammograms

arxiv: v1 [cs.cv] 13 Jul 2018

Automatic Classification of Breast Masses for Diagnosis of Breast Cancer in Digital Mammograms using Neural Network

Copyright 2008 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, vol. 6915, Medical Imaging 2008:

POC Brain Tumor Segmentation. vlife Use Case

arxiv: v2 [cs.cv] 3 Jun 2018

Automatic Diagnosing Mammogram Using Adaboost Ensemble Technique

Comparison of Two Approaches for Direct Food Calorie Estimation

Mammography is a most effective imaging modality in early breast cancer detection. The radiographs are searched for signs of abnormality by expert

ImageCLEF2018: Transfer Learning for Deep Learning with CNN for Tuberculosis Classification

Convolutional Neural Networks for Estimating Left Ventricular Volume

Computational modeling of visual attention and saliency in the Smart Playroom

Neural Network Based Technique to Locate and Classify Microcalcifications in Digital Mammograms

Retinopathy Net. Alberto Benavides Robert Dadashi Neel Vadoothker

Supplementary Online Content

COMPUTER AIDED DIAGNOSTIC SYSTEM FOR BRAIN TUMOR DETECTION USING K-MEANS CLUSTERING

LUNG CANCER continues to rank as the leading cause

Segmentation of Cell Membrane and Nucleus by Improving Pix2pix

Mammographic Cancer Detection and Classification Using Bi Clustering and Supervised Classifier

COMPUTERIZED SYSTEM DESIGN FOR THE DETECTION AND DIAGNOSIS OF LUNG NODULES IN CT IMAGES 1

Exploratory Study on Direct Prediction of Diabetes using Deep Residual Networks

CS231n Project: Prediction of Head and Neck Cancer Submolecular Types from Patholoy Images

COMPARATIVE STUDY ON FEATURE EXTRACTION METHOD FOR BREAST CANCER CLASSIFICATION

A HMM-based Pre-training Approach for Sequential Data

Big Image-Omics Data Analytics for Clinical Outcome Prediction

CLASSIFICATION OF DIGITAL MAMMOGRAM BASED ON NEAREST- NEIGHBOR METHOD FOR BREAST CANCER DETECTION

Quantifying Radiographic Knee Osteoarthritis Severity using Deep Convolutional Neural Networks

DYNAMIC SEGMENTATION OF BREAST TISSUE IN DIGITIZED MAMMOGRAMS

arxiv: v3 [cs.cv] 28 Mar 2017

BREAST CANCER EARLY DETECTION USING X RAY IMAGES

Australian Journal of Basic and Applied Sciences

Shu Kong. Department of Computer Science, UC Irvine

Hierarchical Convolutional Features for Visual Tracking

DEEP CONVOLUTIONAL ACTIVATION FEATURES FOR LARGE SCALE BRAIN TUMOR HISTOPATHOLOGY IMAGE CLASSIFICATION AND SEGMENTATION

arxiv: v2 [cs.cv] 8 Mar 2017

End-To-End Alzheimer s Disease Diagnosis and Biomarker Identification

A novel and automatic pectoral muscle identification algorithm for mediolateral oblique (MLO) view mammograms using ImageJ

Improving Network Accuracy with Augmented Imagery Training Data

Automated detection of masses on whole breast volume ultrasound scanner: false positive reduction using deep convolutional neural network

Leukemia Blood Cell Image Classification Using Convolutional Neural Network

Automatic Detection of Knee Joints and Quantification of Knee Osteoarthritis Severity using Convolutional Neural Networks

Automated Assessment of Diabetic Retinal Image Quality Based on Blood Vessel Detection

Facial Expression Classification Using Convolutional Neural Network and Support Vector Machine

Discovery of Rare Phenotypes in Cellular Images Using Weakly Supervised Deep Learning

Copyright 2007 IEEE. Reprinted from 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, April 2007.

Transcription:

A Multi-Scale CNN and Curriculum Learning Strategy for Mammogram Classification William Lotter 1,2, Greg Sorensen 2, and David Cox 1,2 1 Harvard University, Cambridge MA, USA 2 DeepHealth Inc., Cambridge MA, USA, {lotter,sorensen,davidcox}@deephealth.io arxiv:1707.06978v1 [cs.cv] 21 Jul 2017 Abstract. Screening mammography is an important front-line tool for the early detection of breast cancer, and some 39 million exams are conducted each year in the United States alone. Here, we describe a multi-scale convolutional neural network (CNN) trained with a curriculum learning strategy that achieves high levels of accuracy in classifying mammograms. Specifically, we first train CNN-based patch classifiers on segmentation masks of lesions in mammograms, and then use the learned features to initialize a scanning-based model that renders a decision on the whole image, trained end-to-end on outcome data. We demonstrate that our approach effectively handles the needle in a haystack nature of full-image mammogram classification, achieving 0.92 AUROC on the DDSM dataset. 1 Introduction Roughly one eighth of women in the United States will develop breast cancer during their lifetimes [26]. Early intervention is critical five-year relative survival rates can be up to 3-4 times higher for cancers detected at an early stage versus at a later stage [5]. An important tool for early detection is screening mammography, which has been attributed with a significant reduction in breast cancer mortality [3]. However, the overall value of screening mammography is limited by several factors: reading mammograms is a tedious and error-prone process, and not all radiologists achieve uniformly high levels of accuracy [9,15]. In particular, empirically high false positive rates in screening mammography can lead to significant unnecessary cost and patient stress [4,19]. For these reasons, effective machine vision-based solutions for reading mammograms hold significant potential to improve patient outcomes. Traditional computer-aided diagnosis (CAD) systems for mammography have typically relied on hand-engineered features [20]. With the recent success of deep learning in other fields, there have been several promising attempts to apply these techniques to mammography [1,17,6,8,7,10,14,16,27,29]. Many of these approaches have been designed for specific tasks or subtasks of a full evaluation pipeline, for instance, mass segmentation [30,7] or region-of-interest (ROI) microcalcification classification [17]. Here, we address the full problem of binary cancer status classification: given an entire mammogram image, we seek to

2 Lotter et al. classify whether cancer is present [6,14,29]. As recent efforts have shown [10], creating an effective end-to-end differentiable model, the cornerstone of supervised deep learning, is challenging given the needle in a haystack nature of the problem. To address this challenge, we have developed a two-stage, curriculum learning-based [2] approach. We first train patch-level CNN classifiers at multiple scales, which are then used as feature extractors in a sliding-window fashion to build an image-level model. Initialized with the patch-trained weights, the image-level model can then effectively be trained end-to-end. We demonstrate the efficacy of our approach on the largest public mammography database, the Digital Database for Screening Mammography (DDSM) [12]. Evaluated against the final pathology outcomes, we achieve an AUROC of 0.92. Example Calcification Example Mass Fig. 1. Examples of the two most common categories of lesions in mammograms, calcifications and masses, from the DDSM dataset [12]. Radiologist-annotated segmentation masks are shown in red. The examples were chosen such that the mask sizes approximately match the median sizes in the dataset. 2 Multi-Scale CNN with Curriculum Learning Strategy Figure 1 shows typical examples of the two most common classes of lesions found in mammograms, masses and calcifications. Segmentation masks drawn by radiologists are shown in red [12]. Even though the masks often encompass the surrounding tissue, the median size is only around 0.5% of the entire image area for calcifications, and 1.2% for masses. The insets shown in Fig. 1 illustrate the high level of fine detail required for detection. As noted in [10], the requirement to find small, subtle features in high resolution images (e.g. 5500x3000 pixels in the DDSM dataset) means that the standard practice of downsampling images to 250x250, which has proven effective in working with many standard natural image datasets [22], is unlikely to be successful for mammograms. It is for these reasons that traditional mammogram classification pipelines typically

Multi-Scale CNN and Curriculum Learning for Mammogram Classification 3 consist of a sequence of steps, such as candidate ROI proposals, followed by feature extraction, perhaps segmentation, and finally classification [14]. While deep learning could in principle be used for any or all of these individual pieces, a general axiom of deep learning is that the greatest gains are seen when the system is trained end-to-end such that errors are backpropagated uninterrupted through the entire pipeline. Stage 1: Patch Model Training Calcification abnormality? Malignant? ResNet Fine-tune Mass abnormality? Malignant? Stage 2: Full Image Classification Patch features Patch features Global pool Global features Global features Concat. & classify 0: No Cancer 1: Cancer Fig. 2. Schematic of our approach, which consists of first training a patch classifier, followed by image-level training using a scanning window scheme. We train separate patch classifiers for calcifications and masses, at different scales, using a form of a ResNet CNN [11,28]. For image-level training, we globally pool the last ResNet feature layer at each scale, followed by concatenation and classification, with end-to-end training on binary cancer labels. Our training strategy is illustrated in Fig 2. The first stage consists of training a classifier to estimate the probability of the presence of a lesion in a given image patch. For training, we randomly sample patches from a set of training images, relying on (noisy) segmentation maps to create labels for each patch. Given the different typical scales of calcifications and masses, we train a separate classifier for each. We use ResNet CNNs [11] for the classifiers, specifically using the Wide ResNet formulation [28]. We first train for abnormality detection (i.e. is there a lesion present), followed by fine-tuning for pathology-determined malignancy. The second stage of our approach consists of image-level training. Given the high level of scrutiny that is needed to detect lesions, and because of its compatibility with end-to-end training, we use a scanning-window (e.g. convolutional) scheme. We partition the image into a set of patches such that each patch is contained entirely within the image, and the image is completely tiled, but there is as minimal overlap and number of patches as possible. Features are extracted for each patch using the last layer before classification of the patch model. Final classification involves aggregation across patches and the two scales, for which we tried various pooling methods and number of fully-connected layers. The strat-

4 Lotter et al. egy that ultimately performed best, as assessed on the validation data, was using global average pooling across patch features at each scale, followed by concatenation and a single softmax classification layer. Using a model of this form, we train end-to-end, including fine-tuning of the patch model weights, using binary image-level labels. 3 Experiments We evaluate our approach on the original version of the Digital Database for Screening Mammography (DDSM) [12], which consists of 10480 images from 2620 cases. Each case consists of the standard two views for each breast, craniocaudal (CC) and mediolateral-oblique (MLO). As there is not a standard cross validation split, we split the data into an 87% training/5% validation/8% testing split, where cross validation is done by patient. The split percentages were chosen to maximize the amount of training data, while ensuring an acceptable confidence interval for the final test results. For the first stage of training, we create a large dataset of image patches sampled from the training images. We enforce that the majority of the patches come from the breast, by first segmenting using Otsu s method [21]. Before sampling, we resize the original images with different factors for calcification and mass patches. Instead of resizing to a fixed size, which would cause distortions because the aspect ratio varies over the images in the dataset, or cropping, which could cause a loss of information, we resize such that the resulting image falls within a particular range. We set the target size to 2750x1500 and 1100x600 pixels, for the calcification and mass scales, respectively. Given an input image, we calculate a range of allowable resize factors as the min and max resize factors over the two dimensions. That is, given an example of size, say 3000x2000, the range of resize factors for the calcification scale would be [1500/2000 = 0.75, 2750/3000 = 0.92], from which we sample uniformly. For other sources of data augmentation, we use horizontal flipping, rotation of up to 30, and an additional rescaling by a factor chosen between 0.75 and 1.25. We then sample patches of size 256x256. In the first stage of patch classification training, lesion detection without malignancy classification, we create 800K patches for each lesion category, split equally between positive and negative samples. In the second stage, we create 900K patches split equally between normal, benign, and malignant. As mentioned above, we use ResNets [11] for the patch classifiers. We specifically use the Wide ResNet formulation [28], although, for the sake of training speed and to avoid overfitting, our networks are not particularly wide. The Wide ResNet consists of groups of convolutional blocks with residual connections, and 2x2 average pooling between the groups. Each convolution in a block is proceeded by batch normalization [13] followed by ReLU activation. After the final group, features are globally average pooled, followed by a single classification layer. The main hyperparameters of the model are the number of filters per layer and the number of residual blocks per group, N. For our models, we use five groups with the number of filters per group of (16, 32, 48, 64, 96) and an N of 2 and 4 for the calcification and mass models, respectively. For more details

Multi-Scale CNN and Curriculum Learning for Mammogram Classification 5 of the architecture, the reader is referred to [28]. The only deviation we make is using 5x5 convolutions with a 3x3 stride for the initial convolutional layer, accounting for the relatively large input size we use of 256x256. For training the patch models, we use RMSProp [25] with a learning rate of 2 10 4 and batch size of 32. In the initial abnormality detection stage, we train for 50 epochs with 10K patch samples per epoch and an equal proportion of positive and negative samples, followed by 125 epochs with 15K per epoch and a positive sample rate of 25%. We then fine-tune for malignancy. For the calcification model, we use a normal/benign/malignant labeling scheme. We train for 225 epochs with 15K samples per epoch, and an equal proportion of the three classes. The three-way labeling scheme caused overfitting with the mass model, so we instead use binary malignant/non-malignant labels. The model is trained for 150 epochs with a sampling ratio of 20% normal/40% benign/40% malignant. To illustrate the information learned by the patch classifiers, we show several of the highest scoring patches for malignancy in the test set in Fig. 3. Calcifications Examples of Highest Scoring Patches for Malignancy Masses Fig. 3. Examples of the highest scoring patches for malignancy in the test set. The top row corresponds to the calcification model and the bottom row corresponds to the mass model. For the image-level training, we initialize the model with the final patch weights and follow a similar image resizing scheme. We again augment using horizontal reflections and an additional rescaling by a factor chosen between 0.8 to 1.2. At each scale, we divide the image into 256x256 patches, using the stride strategy explained earlier. We also keep track of the regions of overlap between patches, and normalize these areas when global pooling, since otherwise the final features would be biased towards these locations. For image-level labels, we categorize according to if there is a malignant lesion in either view of the breast. Due to the possible different number of patches per image and because of the

Sensitivity 6 Lotter et al. 1 0:9 0:8 0:7 0:6 0:5 0:4 0:3 0:2 0:1 AUC: 0:92 ' 0:02 0 0 0:1 0:2 0:3 0:4 0:5 0:6 0:7 0:8 0:9 1 1! Speci-city Fig. 4. Left: ROC curve for our model on a test partition of the DDSM dataset. Predictions and ground-truth are compared at a breast-level basis. Below: ROC AUC by pre-training and data augmentation. InceptionV3 assumes a fixed input size, so size augmentation, i.e. random input image resizing, isn t directly feasible. ROC curve on left corresponds to the top row. Pre-Training Data Augment. AUC Multi-scale CNN DDSM lesions size, flips 0.92 ± 0.02 Multi-scale CNN DDSM lesions flips 0.89 ± 0.02 Multi-scale CNN none flips 0.65 ± 0.04 InceptionV3 ImageNet flips 0.77 ± 0.03 InceptionV3 none flips 0.59 ± 0.04 high memory footprint, we use a batch size of 1 during training. We train for 100K iterations using RMSProp [25] with a learning rate of 2 10 4, followed by 4 10 5 for 50K iterations. Final weights were chosen by monitoring the area-under-the-curve (AUC) for a receiver operating characteristic (ROC) plot on the validation set. While we train on a per image basis, we report final results on a (patient, laterality) basis by averaging final scores across the CC and MLO views of the breast. For final test results, we average predictions across both horizontal orientations and five resize factors, chosen equally spaced between the allowable factors per image. Fig. 4 contains the ROC curve on the test set for our proposed model. We obtain standard deviation error bars using a bootstrapping estimate. Our model achieves an AUC of 0.92 ± 0.02. As full image mammogram classification lacks a standardized evaluation framework, it is somewhat difficult to directly compare our results to other work. Related papers include the work of Carneiro et al. [6], Zhu et al. [29], Kooi et al. [14], and Geras et al. [10]. Carneiro et al. use the InBreast [18] dataset and a different version of DDSM, and use radiologist segmentation masks as input into their final model. Zhu et al. use InBreast for mass classification, and do not rely on segmentation masks for training or inference. Kooi et al. and Geras et al. both use private datasets. To provide some form of a meaningful comparison to our model, we report results here using a CNN designed for ImageNet classification. We use the InceptionV3 model [23,24], choosing this model over alternatives because its input size is relatively large at 299x299. Because InceptionV3 is designed for a fixed input size, training with resizing augmentation isn t feasible, but we do train with horizontal flip augmentation. Consistent with many other results in the literature [29,6], we find that ImageNet pre-training of InceptionV3 helps for

Multi-Scale CNN and Curriculum Learning for Mammogram Classification 7 eventual training on the DDSM dataset. However, the InceptionV3 model still underperforms our model, achieving an AUC of 0.77 ± 0.03. Without ImageNet pre-training, the InceptionV3 model achieves an AUC of 0.59 ± 0.04. In both cases, results are still reported on a (patient, laterality) basis with averaging across views and possible horizontal orientations. A summary of the results is contained in the table by Fig. 4. To make a more controlled comparison, we also report the results for our model without size augmentation training. The performance drops slightly to 0.89 ± 0.02, but is still significantly higher than the InceptionV3 model. The third row of the table also contains results for our model without the DDSM lesion pre-training, which decreases performance to 0.65 ± 0.04, however the model still performs slightly better than the InceptionV3 model without pre-training (last row). Altogether, these results suggest that all elements of our approach including model formulation and pre-training scheme are important for accurate full image mammogram classification performance. 4 Conclusions Computer-aided diagnosis for mammography is a heavily studied problem given its potential for large real-world impact. This field, like many others, is transitioning from hand-engineered features to features learned in a deep learning framework. While there have been many efforts to apply deep learning to subcomponents of the mammography pipeline, here we are concerned with full image classification. Given the high resolution and relatively small ROIs, effectively designing an end-to-end solution is challenging. We have presented a multi-scale CNN scanning window scheme with a lesion-specific curriculum learning strategy that achieves promising results. Our approach performs significantly better than standard out of the box CNN models, and our experiments show that both the choice of architecture and training scheme play an important role in achieving this performance. Future work includes learning interest points in a more unsupervised way, to reduce reliance on hand-drawn segmentation masks. Overall, we argue that mammogram classification is a task that is well matched to the capabilities of modern deep learning approaches, and that it can serve as a natural testbed for the development of new deep learning techniques in the context of an application with clear potential for societal impact. References 1. Arevalo, J., Gonzalez, F., Ramos-Pollan, R., et al.: Representation learning for mammography mass lesion classification with convolutional neural networks. Computer Methods and Programs in Biomedicine, (2016) 2. Bengio, Y., Louradour, J., Collobert, R., et al.: Curriculum Learning. ICML, (2009) 3. Berry, D.A, Cronin, K.A., Plevritis, S.K., et al.: Effect of Screening and Adjuvant Therapy on Mortality from Breast Cancer. NEJM, (2005) 4. Brewer, N.T, Salz, T., Lillie, S.E.: Systematic review: The long-term effects of false-positive mammograms. Annals of Internal Medicine, (2007) 5. Cancer Stat Facts: Female Breast Cancer, https://seer.cancer.gov/ 6. Carneiro, G., Nascimento, J.C., Bradley, A.P.: Unregistered Multiview Mammogram Analysis with Pre-trained Deep Learning Models. MICCAI, (2015)

8 Lotter et al. 7. Dhungel, N., Carneiro, G., Bradley, A.P.: Deep Structured learning for mass segmentation from Mammograms. arxiv, (2014) 8. Dhungel, N., Carneiro, G., Bradley, A.P.: Automated Mass Detection in Mammograms using Cascaded Deep Learning and Random Forests. DICTA, (2015) 9. Elmore, J.G., Jackson, S.L, Abraham, L., et al.: Variability in Interpretive Performance at Screening Mammography and Radiologists Characteristics Associated with Accuracy. Radiology, (2009) 10. Geras, K.J., Wolfson, S., Kim, S.G., et al..: High-Resolution Breast Cancer Screening with Multi-View Deep Convolutional Neural Networks. arxiv, (2017) 11. He, K., Zhang, X., Ren, X., Sun, J.:Deep Residual Learning for Image Recognition. arxiv, (2012) 12. Heath, M., Bowyer, K., Kopans, D., et al.: The Digital Database for Screening Mammography. Proceedings of the Fifth International Workshop on Digital Mammography, (2001) 13. Ioffe, S., Szegedy, C.: Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. arxiv, (2015) 14. Kooi, T., Litjens, G., van Ginneken, B., et al.: Large scale deep learning for computer aided detection of mammographic lesions. Medical Image Analysis, (2016) 15. Lehman, C., Arao, R., Sprague, B., et al.: National Performance Benchmars for Modern Screening Digital Mammography: Update from the Breast Cancer Surveillance Consortium. Radiology, (2017) 16. Levy, D., Jain, A.: Breast Mass Classification from Mammograms using Deep Convolutional Neural Networks. arxiv, (2016) 17. Mordang, J., Janssen, T., Bria, A., et al.: Automatic Microcalcification Detection in Multi-vendor Mammography Using Convolutional Neural Networks. Proceedings of the 13th International Workshop on Breast Imaging, (2016) 18. Moreira, I.C., Amaral, I., Domingues, I, et al.: INbreast: Toward a Full-field Digital Mammographic Database. Academic Radiology, (2012). 19. Myers, E.R, Moorman, P., Gierisch J.M., et al.: Benefits and harms of breast cancer screening: A systematic review. JAMA, (2015) 20. Nishikawa, R.M.: Current status and future directions of computer-aided diagnosis in mammography. Computerized Medical Imaging and Graphics, (2007) 21. Otsu, N.: A Threshold Selection Method from Gray-Level Histograms. IEEE Transactions on Systems, Man, and Cybernetics, (1979) 22. Russakovsky, O., Deng, J., Su, H., et al.: ImageNet Large Scale Visual Recognition Challenge. arxiv, (2014) 23. Szegedy, C., Liu, W., et al.: Going Deeper with Convolutions. CVPR, (2015) 24. Szegedy, C., Vanhoucke, V., Ioffe, S., et al.: Rethinking the Inception Architecture for Computer Vision. arxiv, (2015) 25. Tieleman, T., Hinton, G.: Lecture 6.5 - rmsprop, coursera. Neural networks for machine learning, (2012) 26. U.S. Breast Cancer Statistics, http://www.breastcancer.org/ 27. Yi, D., Sawyer, R.L, Cohn III, D., et al..: Optimizing and Visualizing Deep Learning for Benign/Malignant Classification in Breast Tumors. arxiv, (2017) 28. Zagoruyko, S., Komodakis, N.: Wide Residual Networks. arxiv, (2016) 29. Zhu, W., Lou, Q., Vang, Y.S., Xie, X.: Deep Multi-instance Networks with Sparse Label Assignment for Whole Mammogram Classification. arxiv, (2016) 30. Zhu, W., Xie, X.: Adversarial Deep Structural Networks for Mammographic Mass Segmentation. arxiv, (2016)