A study on CNN-based and handcrafted extraction methods with machine learning for automated classification of breast tumors from ultrasound images

In this paper, we present an efficient procedure for automatically classifying ultrasound images of benign and malignant breast tumors. We evaluated our approach using four openly available datasets and investigated two categories of feature extraction methods: handcrafted methods (Local Binary Patt...

ver descrição completa

Detalhes bibliográficos
Autores: Benaouali, Mohamed, Bentoumi, Mohamed|||0000-0001-9383-1556, Abed, Mansour, Mimi, Malika, Taleb-Ahmed , Abdelmalik|||0000-0001-7218-3799
Formato: artículo
Fecha de publicación:2024
País:España
Recursos:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:305311
Acesso em linha:https://ddd.uab.cat/record/305311
https://dx.doi.org/urn:doi:10.5565/rev/elcvia.1887
Access Level:acceso abierto
Palavra-chave:Breast tumor
Ultrasound images
Feature extraction
Handcrafted methods
Pretrained cnn model
Classification
Descrição
Resumo:In this paper, we present an efficient procedure for automatically classifying ultrasound images of benign and malignant breast tumors. We evaluated our approach using four openly available datasets and investigated two categories of feature extraction methods: handcrafted methods (Local Binary Pattern (LBP), Histogram of Oriented Gradients (HOG)) and methods based on convolutional neural network (CNN) models. For classification, we explored three classifiers: linear support vector machines (SVM), k-nearest neighbors (KNN), and artificial neural networks (ANN). Two experiments were conducted: the first aimed to design a classifier for each individual dataset, whereas the second aimed to develop a unified classifier for the ensemble datasets. The obtained results demonstrate that the ANN classifier associated to the early stopping (ES) criterion, is very effective in both experiments, outperforming KNN and SVM with 100 % accuracy. Additionally, using CNN models as feature extraction methods proved effective. Among these CNNs: ResNet50, InceptionV3 and DenseNet201 achieve 100 % accuracy in the first experiment, while DenseNet201 allows achieving 100 % accuracy in the second experiment. Comparative analysis with existing research demonstrates the competitiveness or superiority of the proposed procedure.