Cargando…

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

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 d...

Descripción completa

Detalles Bibliográficos
Autores principales: A. Mohamed, Esraa, Gaber, Tarek, Karam, Omar, Rashed, Essam A.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9586394/
https://www.ncbi.nlm.nih.gov/pubmed/36269756
http://dx.doi.org/10.1371/journal.pone.0276523
_version_ 1784813684841775104
author A. Mohamed, Esraa
Gaber, Tarek
Karam, Omar
Rashed, Essam A.
author_facet A. Mohamed, Esraa
Gaber, Tarek
Karam, Omar
Rashed, Essam A.
author_sort A. Mohamed, Esraa
collection PubMed
description 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.
format Online
Article
Text
id pubmed-9586394
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-95863942022-10-22 A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms A. Mohamed, Esraa Gaber, Tarek Karam, Omar Rashed, Essam A. PLoS One Research Article 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. Public Library of Science 2022-10-21 /pmc/articles/PMC9586394/ /pubmed/36269756 http://dx.doi.org/10.1371/journal.pone.0276523 Text en © 2022 A. Mohamed et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
A. Mohamed, Esraa
Gaber, Tarek
Karam, Omar
Rashed, Essam A.
A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title_full A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title_fullStr A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title_full_unstemmed A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title_short A Novel CNN pooling layer for breast cancer segmentation and classification from thermograms
title_sort novel cnn pooling layer for breast cancer segmentation and classification from thermograms
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9586394/
https://www.ncbi.nlm.nih.gov/pubmed/36269756
http://dx.doi.org/10.1371/journal.pone.0276523
work_keys_str_mv AT amohamedesraa anovelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT gabertarek anovelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT karamomar anovelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT rashedessama anovelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT amohamedesraa novelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT gabertarek novelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT karamomar novelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms
AT rashedessama novelcnnpoolinglayerforbreastcancersegmentationandclassificationfromthermograms