Skip to main content

Research Repository

Advanced Search

A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms

A. Mohamed, Esraa; Gaber, TMA; Karam, Omar; Rashed, Essam A.

A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms Thumbnail


Authors

Esraa A. Mohamed

TMA Gaber

Omar Karam

Essam A. Rashed



Contributors

R Damaševičius
Editor

Abstract

Breast cancer is the second most frequent cancer worldwide, following lung cancer and the fifth leading cause of cancer death and a major cause of cancer death among women. In recent years, convolutional neural networks (CNNs) have been successfully applied for the diagnosis of breast cancer using different imaging modalities. Pooling is a main data processing step in CNN that decreases the feature maps’ dimensionality without losing major patterns. However, the effect of pooling layer was not studied efficiently in literature. In this paper, we propose a novel design for the pooling layer called vector pooling block (VPB) for the CCN algorithm. The proposed VPB consists of two data pathways, which focus on extracting features along horizontal and vertical orientations. The VPB makes the CNNs able to collect both global and local features by including long and narrow pooling kernels, which is different from the traditional pooling layer, that gathers features from a fixed square kernel. Based on the novel VPB, we proposed a new pooling module called AVG-MAX VPB. It can collect informative features by using two types of pooling techniques, maximum and average pooling. The VPB and the AVG-MAX VPB are plugged into the backbone CNNs networks, such as U-Net, AlexNet, ResNet18 and GoogleNet, to show the advantages in segmentation and classification tasks associated with breast cancer diagnosis from thermograms. The proposed pooling layer was evaluated using a benchmark thermogram database (DMR-IR) and its results compared with U-Net results which was used as base results. The U-Net results were as follows: global accuracy = 96.6%, mean accuracy = 96.5%, mean IoU = 92.07%, and mean BF score = 78.34%. The VBP-based results were as follows: global accuracy = 98.3%, mean accuracy = 97.9%, mean IoU = 95.87%, and mean BF score = 88.68% while the AVG-MAX VPB-based results were as follows: global accuracy = 99.2%, mean accuracy = 98.97%, mean IoU = 98.03%, and mean BF score = 94.29%. Other network architectures also demonstrate superior improvement considering the use of VPB and AVG-MAX VPB.

Citation

A. Mohamed, E., Gaber, T., Karam, O., & Rashed, E. A. (2022). A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms. PLoS ONE, 17(10), https://doi.org/10.1371/journal.pone.0276523

Journal Article Type Article
Acceptance Date Oct 10, 2022
Online Publication Date Oct 21, 2022
Publication Date Oct 21, 2022
Deposit Date Oct 26, 2022
Publicly Available Date Oct 26, 2022
Journal PLOS ONE
Publisher Public Library of Science
Volume 17
Issue 10
DOI https://doi.org/10.1371/journal.pone.0276523
Publisher URL https://doi.org/10.1371/journal.pone.0276523

Files




You might also like



Downloadable Citations