WDCCNet: Weighted Double-Classifier Constraint Neural Network for Mammographic Image Classification

The early detection and timely treatment of breast cancer can save lives. Mammography is one of the most efficient approaches to screening early breast cancer. An automatic mammographic image classification method could improve the work efficiency of radiologists. Current deep learning-based methods typically use the traditional softmax loss to optimize the feature extraction part, which aims to learn the features of mammographic images. However, previous studies have shown that the feature extraction part cannot learn discriminative features from complex data using the standard softmax loss. In this paper, we design a new architecture and propose respective loss functions. Specifically, we develop a double-classifier network architecture that constrains the extracted features’ distribution by changing the classifiers’ decision boundaries. Then, we propose the double-classifier constraint loss function to constrain the decision boundaries so that the feature extraction part can learn discriminative features. Furthermore, by taking advantage of the architecture of two classifiers, the neural network can detect the difficult-to-classify samples. We propose a weighted double-classifier constraint method to make the feature extract part pay more attention to learning difficult-to-classify samples’ features. Our proposed method can be easily applied to an existing convolutional neural network to improve mammographic image classification performance. We conducted extensive experiments to evaluate our methods on three public benchmark mammographic image datasets. The results showed that our methods outperformed many other similar methods and state-of-the-art methods on the three public medical benchmarks. Our code and weights can be found on GitHub.

PDF

Datasets


Task Dataset Model Metric Name Metric Value Global Rank Benchmark
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet AlexNet AUC 0.870 # 10
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet VGG16 AUC 0.915 # 7
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet ResNet-18 AUC 0.913 # 8
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet ResNet-34 AUC 0.923 # 5
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet ResNet-50 AUC 0.931 # 3
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet ResNet-101 AUC 0.926 # 4
Suspicous (BIRADS 4,5)-no suspicous (BIRADS 1,2,3) per image classification InBreast WCCNet DenseNet-121 AUC 0.947 # 1

Methods


No methods listed for this paper. Add relevant methods here