Next Article in Journal
Classification of Vascular Hotspots and Micro-Vessel Flow Velocity Waveforms in Low-Grade Squamous Intraepithelial Lesions and HPV Condyloma of the Cervix
Next Article in Special Issue
Breast Cancer Detection Using Automated Segmentation and Genetic Algorithms
Previous Article in Journal
SARS-CoV-2 Variants Monitoring Using Real-Time PCR
Previous Article in Special Issue
Exploiting the Dixon Method for a Robust Breast and Fibro-Glandular Tissue Segmentation in Breast MRI
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Tensor-Based Learning for Detecting Abnormalities on Digital Mammograms

by
Ioannis N. Tzortzis
1,*,
Agapi Davradou
1,
Ioannis Rallis
1,
Maria Kaselimi
1,
Konstantinos Makantasis
2,
Anastasios Doulamis
1 and
Nikolaos Doulamis
1
1
Department of Rural Surveying Engineering and Geoinformatics Engineering, National Technical University of Athens, 157 80 Athens, Greece
2
Department of Artificial Intelligence, University of Malta, MSD 2080 Msida, Malta
*
Author to whom correspondence should be addressed.
Diagnostics 2022, 12(10), 2389; https://doi.org/10.3390/diagnostics12102389
Submission received: 5 September 2022 / Revised: 28 September 2022 / Accepted: 29 September 2022 / Published: 1 October 2022
(This article belongs to the Special Issue AI and Medical Imaging in Breast Disease)

Abstract

:
In this study, we propose a tensor-based learning model to efficiently detect abnormalities on digital mammograms. Due to the fact that the availability of medical data is limited and often restricted by GDPR (general data protection regulation) compliance, the need for more sophisticated and less data-hungry approaches is urgent. Accordingly, our proposed artificial intelligence framework utilizes the canonical polyadic decomposition to decrease the trainable parameters of the wrapped Rank-R FNN model, leading to efficient learning using small amounts of data. Our model was evaluated on the open source digital mammographic database INBreast and compared with state-of-the-art models in this domain. The experimental results show that the proposed solution performs well in comparison with the other deep learning models, such as AlexNet and SqueezeNet, achieving 90% ± 4% accuracy and an F1 score of 84% ± 5%. Additionally, our framework tends to attain more robust performance with small numbers of data and is computationally lighter for inference purposes, due to the small number of trainable parameters.

1. Introduction

Breast cancer is the leading cause of death in women worldwide, accounting for more than 685,000 deaths in 2020, and it is the most commonly diagnosed type of cancer, with more than 2.26 million new cases [1]. It is a variation of malignant growth expanding from breast tissue, often in the interior area of the breast, metastasizing to other body areas (i.e., lymph nodes). It commonly affects women above 40 years old, with the main risk factors being the patient’s age, family history, and level of obesity [2,3]. Fortunately, observational studies have shown that the early-stage detection of breast nodules leads to a very high 5-year survival rate, exceeding 90%, while on the contrary, the survival rate drops by 27% in cases of late diagnosis [4]. This emphasizes the need for better prognosis and the development of improved screening strategies.
The assessment of breast cancer detection in a non-invasive manner is very important for identifying abnormal regions of interest (ROIs) on medical imaging modalities. One of the most effective non-invasive screening techniques for the early detection of breast cancer is digital mammography. It is the most commonly used diagnostic test; it uses low-energy X-rays to identify lumps in dense tissue and has been proven to assist in the decrease in mortality rates [5,6]. However, despite its advantages, mammography presents many limitations. More specifically, it is associated with (a) high risk of false positives [7,8,9], where in many cases the biopsy detects no cancer, as well as (b) a high risk of false negatives [10,11,12], where the breast cancer remains underdiagnosed. Therefore, in recent decades, many methods have been adopted in order to help radiologists reduce the diagnostic errors of screening mammography while avoiding invasive exams (i.e., needle biopsy) [13].
The rapid growth of artificial intelligence (AI) provides robust tools for helping health-care experts to identify and classify potential tumors and calcifications and reduce the mammographic screening reading workload [14]. In more detail, a lot of effort has been put on applying AI techniques on low-cost diagnosis solutions such as mammography [15], lung segmentation [16], and other medical imaging applications [17]. The improvement, however, of the existing AI algorithms [18] is hindered by limitations of data availability, which is considered a major drawback. This occurs from two major factors; first, the lack of publicly available large datasets and, second, the requirement of many AI framework architectures (i.e., federated learning [19] in an effort to address GDPR compliance) dictating the training procedure to be applied on small sets of data.
Based on the discussion above, in this study we introduce the idea of tensor-based learning for the automatic mammography reading. Tensor-based learning allows us to efficiently address small sample setting problems, where the number of data for training the models is limited, without compromising the models’ prediction accuracy. To achieve this, the canonical polyadic (CP) decomposition of rank R is applied on the proposed model’s trainable parameters to significantly reduce their number. Hence, we name the proposed model Rank-R Fully-connected Neural Network (FNN). The proposed Rank-R FNN is capable of characterizing tissue in mammography images by exploiting the structural information of the input. According to the experimental results on the open digital mammographic database INBreast, our solution outperforms competitive deep learning methods, and at the same time, it is more efficient in terms the amount of training data required, as well as the computational cost for inference purposes. On the contrary, the proposed model presents some limitations mostly related to the additional pre-processing effort needed and the higher computation time for the training process.
The remainder of the paper is structured as follows: Section 2 presents related works on applying deep learning models and, specifically, convolutional neural networks (CNNs) on mammography screening for breast tumor classificication. Section 3 describes the proposed tensor-based learning system for mammogram classifications, as well as the applied pre-processing steps. In Section 4, an extensive experimental evaluation of the discussed methods is provided, while Section 5 provides a summary of findings and concluding remarks.

2. Related Work

Many attempts have been carried out focusing on the identification of malignant areas and the classification of tumors. Many researchers have focused on applying modern deep learning architectures based on CNNs [20] for detecting and classifying breast cancer. Below, we present a few such indicative works.
The authors in [21] propose an ensemble approach for breast neoplasm classification as benign or malignant, by combining mammogram imaging and spectral signals of blood plasma samples. Their proposed solution utilizes a recurrent neural network (RNN) for processing spectral signals and the deep CNN AlexNet [22] for image processing. The processed images and spectral signals are fused into a common representation, which is then fed into a support vector machine (SVM) responsible for classifying neoplasm as benign or malignant. In the work of [23], a new framework for segmentation and classification of breast cancer images is presented. More specifically, the proposed technique is based on different deep learning models, including InceptionV3 [24,25], DenseNet121 [26], ResNet50 [27], VGG16 [28], and MobileNetV2 [29], for the classification task, and a modified U-Net for the breast segmentation. The framework was evaluated on three mammographic datasets and the modified U-Net model [30] alongside the InceptionV3 model, which achieves the best result. In the study of [31], a fusion model is developed that utilizes the you-only-look-once (YOLO) architecture [32] to localize and classify abnormalities on digital mammograms. The proposed method was evaluated on both current, as well as original and synthetic, prior mammograms and identifies three different types of lesions: mass, calcification, and architectural distortions. In more detail, the CycleGAN [33] and Pix2Pix [34] techniques were used to generate the new translated prior mammograms, which resemble the current mammograms, while preserving the general texture of the prior ones. The study in [35] introduced the CoroNet model, which is based on the Xception CNN architecture [36] and is capable of performing automatic four-class (benign mass/malignant mass and benign calcification/malignant calcification) and two-class (calcifications and masses) classification of breast cancer. The presented model is pre-trained on the ImageNet dataset and fully trained on mammograms. In [37], the authors present a residual-aided classification U-Net model (ResCU-Net) for simultaneous mass segmentation and classification. The proposed model incorporates the U-Net and SegNet [38] architecture aided by residual blocks to exploit multilevel information for achieving improved tissue identification. The study in [39] proposes a multi-view feature fusion network model for classification of mammography images in two stages (normal/abnormal and benign/malignancy), based on multi-scale attention DenseNet. Their work mainly focuses on the construction of the multi-scale convolution module, which uses convolution kernels of different scales for image feature-extraction, as well as the construction of the attention module, which connects to a parallel channel attention module and a spatial attention module.
Besides the exploitation of established deep learning architectures, many researchers have relied on more custom CNN architectures. Indicatively, in [40], the deep-learning-assisted efficient adaboost algorithm (DLA-EABA) is proposed. The suggested solution utilizes the AdaBoost algorithm for the final prediction function, alongside a CNN to characterize breast masses in several imaging modalities, such as magnetic resonance imaging (MRI), ultrasound (US), digital breast tomosynthesis, and mammography. In [41], the authors present a Multiscale All CNN (MA-CNN) to automatically categorize the mammogram images into normal, malignant, and benign classes. The MA-CNN model achieves higher classification accuracy by fusing the wider context of information using multiscale filters without affecting the computation speed. In [42], a method for the automatic detection and classification of cancerous regions in mammograms is presented, in which a CNN, alongside the grasshopper optimization algorithm (GOA) [43], is utilized. The GOA-based CNN achieves optimized feature extraction and feature selection, as well as decreased computational cost.
Although all the aforementioned CNN-based approaches are cost-effective solutions with increased predictive accuracy, they need a huge number of annotated data to be efficiently trained, which is still lacking at the required scale [44]. This makes them inapplicable to be used as medical imaging solutions and raises the need for the further development of low-cost and lightweight systems that tackle the shortcoming of a lack of medical data.

Our Contribution

The importance of our work is summarized in three major pillars:
  • The creation of small sets for training purposes, in an effort to meet real-world criteria meaning the limited number of data;
  • The utilization of CP decomposition to reduce the number of data needed for the training of the proposed Rank-R FNN model; and
  • The requirement of lower computational cost due to the lower amount of trainable parameters.
The employment of the filters converts the initial two-dimensional images to three-dimensional objects, enriching the raw information with additional low-level image features. It should be noted that the employment of the aforementioned filters takes place without requiring any training or parameter tuning. Accordingly, the tensor-based model exploits these auxiliary features and combines it with further spatial information extracted from the neighborhood of the pixel under examination. The lower computational cost comes straight from the reduction in the trainable parameters. In this way, the proposed solution is proved to be a robust tool for classifying ROIs on digital mammograms.

3. Methodology

In this section, we first formulate the problem of automatic detection of abnormalities on digital mammographies, and then we present the proposed Rank-R FNN for tackling that problem.

3.1. Problem Formulation

The problem of the automatic detection of abnormalities on digital mammographies can be seen as a classification problem, where the objective is to classify every mammography pixel to one out of C available classes (e.g., healthy, calcification, and malignant classes). A mammography pixel at location ( x , y ) on the image plane is represented by a scalar value or by a set of values depending on the number of image channels. Using that information to classify a pixel will result in a classifier that disregards the pixel’s spatial information, that is, the relationship of the pixel at ( x , y ) with its neighboring pixels. To incorporate spatial information into the classifier, we represent a pixel at location ( x , y ) with the values of a patch of pixels centered at the same location. Then, the pixel classification problem is transformed into a patch classification problem, where the class of the pixel at location ( x , y ) is the same as the class of the patch centered at ( x , y ) . This approach also followed in [45,46,47] yields more robust classification models. Based on the discussion above, we describe below the formulation for the problem of automatic detection of abnormalities on digital mammograms.
Given a set X of N patches, we want to map each element X i ( i = 1 , , N ) to one of the available classes. Let C denote the number of these classes and t i represent the ground truth label vector for the corresponding X i patch. The vector t i consists of C 1 zero-value elements and a single element with a value equal to 1, which depict the class to which the X i patch belongs. Alternatively, t i = [ t i , 1 , t i , 2 , , t i , C ] T { 0 , 1 } C , given that c = 1 C t i , c = 1 . Eventually, these pairs ( X i , t i ) compose the final dataset D that is used to feed the models for training and testing purposes. D is defined mathematically by Equation (1).
D = { ( X i , t i ) } i = 1 N
The goal is to create a function f that is formed by a set of parameters θ Θ and correctly predicts the class of a given patch X i . The output of f would be a vector containing the estimated probabilities for X i to belong to each class. Thus,
f ( X i , θ ) = [ p 1 ( X i , θ ) , , p k ( X i , θ ) , , p C ( X i , θ ) ]
where p k ( X i | θ ) shows the conditional probability that the i-th sample belongs to k t h class given X i and the parameters θ . The final prediction of the class is given by
t i * = arg max 1 k C p k ( X i , θ ) ,
which replaces all the values with zeros in the output vector, except for the element with the highest probability, which is set to 1.
To create a proper function, we have to minimize the number of cases where the predictions are different than the corresponding ground truth labels, that is, t i * t i . This objective is directly related to the estimation of parameters θ , so that
θ * = arg min θ Θ 1 N i = 1 N L C E f ( X i , θ ) , t i
where L C E refers to the cross-entropy loss function and θ Θ is the set of parameters that defines the form of f.

3.2. Rank-R FNN Model for the Automatic Detection of Abnormalities in Mammograms

As mentioned in the previous section, we represent each mammography pixel i by a square patch of pixels centered at the i-th pixel’s location. This way, we are able to exploit the pixel’s spatial information encoded in its neighboring pixels. Therefore, each pixel i is represented by a third order tensor X i R s × s × b , where s stands for the height and width of the patch and b for image channels.
To address the problem formulated in the previous section, we represent the function f by a Rank-R FNN model model. The Rank-R FNN model is a neural network with one hidden layer that consists of, let us say, Q hidden neurons. Rank-R FNN weights connecting the input to hidden layer are tensors satisfying the Rank-R canonical polyadic decomposition [48]:
w ( q ) = k = 1 R w 3 , k ( q ) w 2 , k ( q ) w 1 , k ( q ) R b × s × s ,
for q = 1 , , Q with w 3 , k ( q ) R b and w i , k ( q ) R s , i = 1 , 2 . Superscript q denotes that these weights connect the input to the q-th neuron of the hidden layer, and “∘” operator stands for vectors outer product. The output of the Rank-R FNN for the i-th sample and c-th class is
p i c = σ ( v ( c ) , u i ) ,
where v ( c ) collects the weights between the hidden layer and the c-th output neuron, σ ( · ) denotes the softmax activation function, and u i = [ u i , 1 , u i , 2 , , u i , Q ] T with
u i , q = g k = 1 R w 3 , k ( q ) w 2 , k ( q ) w 1 , k ( q ) , X i
for q = 1 , , Q to be the output of the hidden layer activated by function g ( · ) . Given a collection of training data in the form of relation (1), we estimate the set of parameters of the employed models using the backpropagation algorithm [49] with the Adam gradient based optimizer [50]. In the case of Rank-R FNN, the parameters θ of function f are the set { w ( q ) , v ( c ) } for q = 1 , , Q , and c = 1 , , C .

4. Dataset and Pre-Processing

4.1. Dataset Description

For the purposes of this study, the INBreast dataset [51] was utilized. It is a collection of 410 mammograms that corresponds to 115 independent cases, 90 of which refer to women with both breasts affected, while the other 25 women have undergone mastectomy. Additional information, such as the BIRADS score, the density level, the existence of tumor or calcification, and other indexes, are included in an auxiliary CSV file. Segmentation masks, containing precise contouring of potential tumors or calcification, are provided in XML format for each non-healthy image.
In this paper, we do not take into account the grouping according to the patient each mammogram belongs to. Instead, we consider each image as a standalone object that comes with further information: (a) the lesion existence binary index, (b) the calcification existence binary index, and (c) the segmentation contouring details.

4.2. Pre-Processing Pipeline

The first major task of the pre-processing pipeline is related to the enrichment of the given images using some basic low level filters aiming to exploit any potential features related to the ROIs. Accordingly, we utilized the following filters: Sobel in combination with different threshold values, the Canny edge detector, Gaussian difference, gamma correction, histogram normalization, and Gabor. As shown in Figure 1, a basic cropping procedure is applied on the initial mammography, nine independent filters are derived from the cropped image, and a multichannel object is produced, including the raw image. In this way, the initial mammogram is transformed to a three-dimensional object that contains more information and additional features to be exploited.

4.3. Extraction of Patches

The initial mammogram contains meaningless information, such as areas with no breast tissue. A peripheral cropping technique is applied to eliminate part of this area as shown in Figure 1. However, it still remains a significant part of the image that consists of unwanted details. Thus, the idea of patch extraction, shown in Figure 2, is adopted. According to this approach, the image is traversed horizontally, using a predefined step, and only patches that satisfy a set of criteria are extracted and stored for further processing. These criteria are (a) the predefined number of patches to be extracted by a single image; (b) the coverage of breast tissue inside a patch should exceed 90% of the patch’s area; and (c) the inclusion of ROIs or part of them in the patch, if the image contains any type of lesion.

4.4. Tensorization

The tensorization technique parses a given patch of the image and creates a tensor object for each pixel, which we call dominant pixel. The size of this object depends on the tensor window size (TWS) hyper-parameter, exploiting the additional spatial information of the neighborhood. The class of the tensor object is the same as the one of the dominant pixel, as depicted in the annotation mask of the corresponding patch. The tensorization process is depicted as the initial step of the pipeline in Figure 3.

4.5. Final Dataset Preparation

When the tensorization procedure is completed, all the tensor objects that occur are stored in a temporary list. Based on the samples per class (SPC) hyper-parameter, the sampling component picks the samples that will be used for the construction of the training set, while the rest of them are left for framing the testing set. Aiming to ensure an unbiased training process, a permutation process is applied on the training set. Both sets are fed into the available deep learning models, and the results are combined in proper diagrams to evaluate their performance. To meet real-world criteria, meaning the limited number of data, mini sets for training purposes are constructed.

4.6. The Pipeline in a Nutshell

From the 115 total cases, only the 90 of them, which refer to women with both breasts affected, are taken into account for the purposes of this work. These 90 cases correspond to 360 mammograms, considering two views (MLO and CC) of each breast for all cases. The mammograms are processed as standalone images, which means that no conceptual interconnections among them are taken into consideration (i.e., two images depict the same breast from different view, two images correspond to the same case etc). The low-level features occur from the digital filters’ application on the original image, which are combined, along with the original image, in a single three-dimensional object. This initial pre-processing step is described in Section 4.1 and Section 4.2 and depicted in Figure 1.
In the second stage, we automatically extract patches of size 64 × 64 × 10 pixels from each multichannel object, in a manner that no useless information is included. This stage of the pipeline is analyzed in Section 4.3 and presented in Figure 2.
In the final stage, the extracted patches are split into tensors of size TWS × TWS × 10. The SPC hyper-parameter defines the amount of tensors to be extracted from each patch. The SPC values are selected in such a way that a small dataset is constructed, to create proof of concept scenarios; a small number of data are needed for the training process. In Figure 3, we describe, as an example, the process for splitting the 64 × 64 × 10 patches into tensors with size 21 × 21 × 10 . As shown in Figure 3, each class is sufficiently represented in the final dataset (based on the SPC hyper-parameter), and the tensor samples are illustrated in the figure with different colors. Though, since the tensors’ size is small enough (TWS × TWS × 10), we end up with many tensors and an accordingly a long dataset. In an effort to address this issue, we assign 30% of this dataset to be used for the training process and the rest of it (70%) to be used for the validation purposes. This final stage is described in Section 4.4 and Section 4.5 and depicted in Figure 3.
Every time the experiment is repeated, the tensors are selected randomly from the extracted patches. Thus, we conducted all the experiments several times. In this way, we ensure that all the methods, including the proposed one, are evaluated on the majority of the information provided in the original INBreast dataset.

5. Experimental Validation

We compare the proposed tensor-based architecture against state-of-the-art deep learning models for detecting abnormalities on digital mammograms. In particular, we compare it with (a) a fine-tuned version of the CNN model presented in [52]; (b) the model used in [53] inspired by the AlexNet architecture [22]; (c) an improved CNN model architecture combined with a UNet model adopted in [54]; and (d) the model proposed in [55], which is based on the SqueezeNet approach [56]. All models were adapted to fit our dataset and were fine-tuned to achieve higher performance. We designed a series of experiments based on the tuning of the hyper-parameters, presented in Table 1, that are common for both models. 64 × 64 patch size was selected for eliminating the areas with useless information and retrieving patches that include satisfying regions of interest. In all experiments, the models were trained for 70 epochs, and a validation process was applied on the testing set every 10 epochs. Each distinct experiment was repeated 10 times to ensure the convergence of the results and report statistics.
In Table 2, we present the mean accuracy and F1 scores, calculated on the testing set, for all the models and all the experimental configurations. The first two columns refer to the configuration of each experiment, the third column describes the metrics, and the rest of the columns present the performance of the several models from the perspective of each metric. Each value represents the mean score achieved by the corresponding model and is followed by the 95% confidence interval occur by the repetition of the experiments. In most cases, our proposed approach achieves higher performance than the other solutions. Furthermore, the smaller range of the 95 % confidence intervals in our proposed solution confirms that the tensor-based model tends to be more robust and stable. However, there are some overlaps that appeared between the 95 % confidence intervals for the different models. We discuss in detail this overlap in the next paragraphs, where we describe the Figure 4 and Figure 5.
After performing all the experiments for the aforementioned state-of-the-art deep learning models, we selected the AlexNet [22] to extract additional metrics and compare it side by side with the proposed approach. Thus, Figure 4 and Figure 5 show the 95% confidence interval of the average accuracy and F1 metrics across the epochs and the corresponding confusion matrices. Specifically, they present the overall accuracy and F1 score of both models, over the testing set, for different combinations of TWS and SPC. Two distinct scenarios occur; (a) keep TWS constant and increase the SPC, (b) keep SPC constant and increase the TWS. The TSS value is set small enough to exploit the spatial correlation of the ROI pixels by maintaining the overlapping areas among the extracted tensor objects. Conforming to our initial concept, tensor-based learning should perform better when the samples are limited and the window size is large enough in order for the spatial information to be utilized. Thus, for each TWS value we chose three different and low values of SPC to observe the behavior of both models in small amount of samples.
Evaluating the performance of the models when TWS = 21 (Figure 4), we observe that the tensor-based model performs better in terms of the accuracy score for all values of SPC (10, 40, 60). Similar outcomes for the F1 score, even though sometimes the AlexNet model achieves lower deviation from the mean value. It is noticed that both models present low performance when the SPC is set to 10 (10 samples from each patch of the dataset). It is clear that the low number of data, in combination with the small window size of the tensors (TWS), provide limited information that is not sufficient for the training process of the models. On the other hand, when either the SPC or the TWS (Figure 5) is set to a higher value, the performance metrics are higher and the proposed approach seems to be the superior one. The confusion matrices of both models (red hues for AlexNet and blue hues for tensor-based approach) ensure that the overall accuracy score corresponds to all the three classes. It is remarkable that the proposed model tends to be more accurate in all classes; in the majority of the cases, the diagonal values are higher than the corresponding ones of the AlexNet approach, while the non-diagonal values are lower.
Evaluating the performance of the models when TWS = 35 (Figure 5), it is shown that the proposed model presents higher accuracy and F1 scores, while it converges smoothly and has a more robust behavior in contrast to the AlexNet approach. Additionally, the proposed model reaches the highest performance fast (after 25–30 epochs of training) and achieves almost 93% accuracy in some configurations. Moreover, the confusion matrices confirm that the tensor-based model performance is well distributed among the several classes. At the same time, the AlexNet is characterized by higher confusion, especially for the first two classes, in comparison with the proposed solution.
In a few cases, it was observed that some of the state-of-the-art models performed better than the proposed method. The third row in Table 2, for example, presents the experiment with SPC = 60 and TWS = 35; the proposed approach presents a mean accuracy score equal to 90% with a variation of 4% through the several repetitions, while the model presented in [53] achieves mean accuracy score equal to 78% with a variation 8% for the same configuration. This means that there are few repetitions of the experiment where the state-of-the-art model performs better from the perspective of an accuracy score. Such situations are observed either due to specific configuration of the experiment parameters or due to irregularities of the final dataset through the several repetitions of a particular experiment.
The accuracy and f1 score curves in Figure 4 show that the models under comparison are close enough and the overlap is dense when the SPC is low, while their gap gets reduced and the overlap is more sparse as the SPC increases for both metrics. On the contrary, the Figure 5 shows that the minimum gap between the two models seems to be almost constant as the SPC increases, and the corresponding overlap is slight in a couple of cases. In the first case, where TWS = 21, it is obvious that the proposed method does not perform well when both TWS and SPC are low and the overlap is dense. In the second case, where TWS = 35, the proposed method performs well even for low values of SPC, and the overlap is sparse where it exists.

6. Conclusions

In this work, we introduce a tensor-based learning model for the classification of mammogram images. Our solution uses a reduced number of trainable parameters of the wrapped Rank-R FNN model by utilizing the canonical polyadic decomposition, which leads to an improved training process with fewer data. The proposed AI framework is evaluated on the INBreast dataset and compared against some state-of-the-art models such as a CNN model, an AlexNet implementation, a ConvNeXt approach, and a SqueezeNet model.
The experimental results demonstrate that the tensor-based model presents better mean performance in comparison with the aforementioned models for the most tested configurations of small numbers of training data as it achieves higher accuracy and F1 scores. In addition, our proposed model presents lower deviation and requires fewer epochs for training in the majority of the experimental tests, while most of the others show more unstable training. In addition, we concluded that the most proper TWS value equals 35 since, in this configuration, the high accuracy scores correspond to the most precise detection of the distinct classes as well.
In general, according to the worst-case scenario, the proposed model prevails over the state-of-the-art approaches about 2–5% of the time, while according to the best case scenario the proposed model can achieve 20% higher accuracy. Finally, our study demonstrates that the presented tensor-based learning model can be sufficiently applied on medical data and achieves accurate results in cases with limited data. On the other hand, the developed tensor-based framework requires plenty of pre-processing actions such as the creation of multichannel objects, the extraction of patches and the tensorization procedure, and higher computation time for training. Such negative aspects of the presented approach constitute a significant challenge for us given that we aim to optimize the processes and implement an integrated solution.

Author Contributions

Conceptualization, I.R., M.K. and K.M.; Data curation, I.N.T.; Investigation, I.N.T. and A.D. (Agapi Davradou); Project administration, I.R., M.K., A.D. (Anastasios Doulamis) and N.D.; Software, I.N.T. and A.D. (Agapi Davradou); Supervision, I.R., M.K., K.M., A.D. (Anastasios Doulamis) and N.D.; Validation, K.M.; Writing—original draft, I.N.T. and A.D. (Agapi Davradou); Writing—review & editing, I.N.T., A.D. (Agapi Davradou) and K.M. All authors have read and agreed to the published version of the manuscript.

Funding

This paper is supported by the H2020 INCISIVE project “A multimodal AI-based toolbox and an interoperable health imaging repository for the empowerment of imaging analysis related to the diagnosis, prediction and follow-up of cancer” funded under the ICT H2020 framework and the grant agreement no. 952179.

Informed Consent Statement

Not applicable.

Data Availability Statement

The final dataset was constructed by splitting the original images of the open-source INBreast dataset into patches and tensors as described in Section 4.

Acknowledgments

The authors would like to express our appreciation to the anonymous reviewers for their kind suggestions and their essential comments.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Ferlay, J.; Colombet, M.; Soerjomataram, I.; Parkin, D.M.; Piñeros, M.; Znaor, A.; Bray, F. Cancer statistics for the year 2020: An overview. Int. J. Cancer 2021, 149, 778–789. [Google Scholar] [CrossRef] [PubMed]
  2. Colditz, G.A.; Kaphingst, K.A.; Hankinson, S.E.; Rosner, B. Family history and risk of breast cancer: Nurses’ health study. Breast Cancer Res. Treat. 2012, 133, 1097–1104. [Google Scholar] [CrossRef] [Green Version]
  3. Alegre, M.M.; Knowles, M.H.; Robison, R.A.; O’Neill, K.L. Mechanics behind breast cancer prevention-focus on obesity, exercise and dietary fat. Asian Pac. J. Cancer Prev. 2013, 14, 2207–2212. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. DeSantis, C.E.; Ma, J.; Gaudet, M.M.; Newman, L.A.; Miller, K.D.; Goding Sauer, A.; Jemal, A.; Siegel, R.L. Breast cancer statistics, 2019. CA A Cancer J. Clin. 2019, 69, 438–451. [Google Scholar] [CrossRef] [Green Version]
  5. Lee, C.S.; Monticciolo, D.L.; Moy, L. Screening guidelines update for average-risk and high-risk women. Am. J. Roentgenol. 2020, 214, 316–323. [Google Scholar] [CrossRef] [PubMed]
  6. Oeffinger, K.C.; Fontham, E.T.; Etzioni, R.; Herzig, A.; Michaelson, J.S.; Shih, Y.C.T.; Walter, L.C.; Church, T.R.; Flowers, C.R.; LaMonte, S.J.; et al. Breast cancer screening for women at average risk: 2015 guideline update from the American Cancer Society. JAMA 2015, 314, 1599–1614. [Google Scholar] [CrossRef]
  7. Berg, W.; Hendrick, E.; Kopans, D.; Smith, R. Frequently Asked Questions about Mammography and the USPSTF Recommendations: A Guide for Practitioners. Rest. Soc. Breast Imaging 2009, 45482313. Available online: https://www.semanticscholar.org/paper/Frequently-Asked-Questions-about-Mammography-and-%3A-Berg-Hendrick/38c7972f647f32fd9499dae4a62acda03f951cfe (accessed on 4 September 2022).
  8. Lehman, C.D.; Arao, R.F.; Sprague, B.L.; Lee, J.M.; Buist, D.S.; Kerlikowske, K.; Henderson, L.M.; Onega, T.; Tosteson, A.N.; Rauscher, G.H.; et al. National performance benchmarks for modern screening digital mammography: Update from the Breast Cancer Surveillance Consortium. Radiology 2017, 283, 49. [Google Scholar] [CrossRef] [Green Version]
  9. Hofvind, S.; Ponti, A.; Patnick, J.; Ascunce, N.; Njor, S.; Broeders, M.; Giordano, L.; Frigerio, A.; Törnberg, S. False-positive results in mammographic screening for breast cancer in Europe: A literature review and survey of service screening programmes. J. Med. Screen. 2012, 19, 57–66. [Google Scholar] [CrossRef] [Green Version]
  10. Kuhl, C.K. The changing world of breast cancer: A radiologist’s perspective. Investig. Radiol. 2015, 50, 615. [Google Scholar] [CrossRef] [Green Version]
  11. Karssemeijer, N.; Bluekens, A.M.; Beijerinck, D.; Deurenberg, J.J.; Beekman, M.; Visser, R.; van Engen, R.; Bartels-Kortland, A.; Broeders, M.J. Breast cancer screening results 5 years after introduction of digital mammography in a population-based screening program. Radiology 2009, 253, 353–358. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Bae, M.S.; Moon, W.K.; Chang, J.M.; Koo, H.R.; Kim, W.H.; Cho, N.; Yi, A.; La Yun, B.; Lee, S.H.; Kim, M.Y.; et al. Breast cancer detected with screening US: Reasons for nondetection at mammography. Radiology 2014, 270, 369–377. [Google Scholar] [CrossRef] [PubMed]
  13. Tran, W.T.; Sadeghi-Naini, A.; Lu, F.I.; Gandhi, S.; Meti, N.; Brackstone, M.; Rakovitch, E.; Curpen, B. Computational radiology in breast cancer screening and diagnosis using artificial intelligence. Can. Assoc. Radiol. J. 2021, 72, 98–108. [Google Scholar] [CrossRef]
  14. Rodriguez-Ruiz, A.; Lång, K.; Gubern-Merida, A.; Teuwen, J.; Broeders, M.; Gennaro, G.; Clauser, P.; Helbich, T.H.; Chevalier, M.; Mertelmeier, T.; et al. Can we reduce the workload of mammographic screening by automatic identification of normal exams with artificial intelligence? A feasibility study. Eur. Radiol. 2019, 29, 4825–4832. [Google Scholar] [CrossRef] [Green Version]
  15. Wu, N.; Phang, J.; Park, J.; Shen, Y.; Huang, Z.; Zorin, M.; Jastrzębski, S.; Févry, T.; Katsnelson, J.; Kim, E.; et al. Deep neural networks improve radiologists’ performance in breast cancer screening. IEEE Trans. Med Imaging 2019, 39, 1184–1194. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Ali, R.; Hardie, R.C.; Ragb, H.K. Ensemble lung segmentation system using deep neural networks. In Proceedings of the 2020 IEEE Applied Imagery Pattern Recognition Workshop (AIPR), Washington, DC, USA, 13–15 October 2020; pp. 1–5. [Google Scholar]
  17. Ali, R.; Hardie, R.C.; Narayanan, B.N.; Kebede, T.M. IMNets: Deep Learning Using an Incremental Modular Network Synthesis Approach for Medical Imaging Applications. Appl. Sci. 2022, 12, 5500. [Google Scholar] [CrossRef]
  18. McKinney, S.M.; Sieniek, M.; Godbole, V.; Godwin, J.; Antropova, N.; Ashrafian, H.; Back, T.; Chesus, M.; Corrado, G.S.; Darzi, A.; et al. International evaluation of an AI system for breast cancer screening. Nature 2020, 577, 89–94. [Google Scholar] [CrossRef]
  19. Rieke, N.; Hancox, J.; Li, W.; Milletari, F.; Roth, H.R.; Albarqouni, S.; Bakas, S.; Galtier, M.N.; Landman, B.A.; Maier-Hein, K.; et al. The future of digital health with federated learning. NPJ Digit. Med. 2020, 3, 1–7. [Google Scholar] [CrossRef]
  20. Khan, A.; Sohail, A.; Zahoora, U.; Qureshi, A.S. A survey of the recent architectures of deep convolutional neural networks. Artif. Intell. Rev. 2020, 53, 5455–5516. [Google Scholar] [CrossRef] [Green Version]
  21. Renjith, V.S.; Hency Jose, P.S. A Noninvasive Approach Using Multi-tier Deep Learning Classifier for the Detection and Classification of Breast Neoplasm Based on the Staging of Tumor Growth. In Proceedings of the 2020 International Conference on Decision Aid Sciences and Application (DASA), Sakheer, Bahrain, 8–9 November 2020; pp. 12–16. [Google Scholar] [CrossRef]
  22. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef] [Green Version]
  23. Salama, W.M.; Aly, M.H. Deep learning in mammography images segmentation and classification: Automated CNN approach. Alex. Eng. J. 2021, 60, 4701–4709. [Google Scholar] [CrossRef]
  24. Szegedy, C.; Liu, W.; Jia, Y.; Sermanet, P.; Reed, S.; Anguelov, D.; Erhan, D.; Vanhoucke, V.; Rabinovich, A. Going deeper with convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 1–9. [Google Scholar]
  25. Szegedy, C.; Vanhoucke, V.; Ioffe, S.; Shlens, J.; Wojna, Z. Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 2818–2826. [Google Scholar]
  26. Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
  27. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  28. Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  29. Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.C. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 4510–4520. [Google Scholar]
  30. Ronneberger, O.; Fischer, P.; Brox, T. U-net: Convolutional networks for biomedical image segmentation. In Proceedings of the International Conference on Medical image Computing and Computer-Assisted Intervention, Munich, Germany, 5–9 October 2015; pp. 234–241. [Google Scholar]
  31. Baccouche, A.; Garcia-Zapirain, B.; Zheng, Y.; Elmaghraby, A.S. Early Detection and Classification of Abnormality in Prior Mammograms using Image-to-Image Translation and YOLO techniques. Comput. Methods Programs Biomed. 2022, 221, 106884. [Google Scholar] [CrossRef]
  32. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You only look once: Unified, real-time object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 779–788. [Google Scholar]
  33. Zhu, J.Y.; Park, T.; Isola, P.; Efros, A.A. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 2223–2232. [Google Scholar]
  34. Isola, P.; Zhu, J.Y.; Zhou, T.; Efros, A.A. Image-to-image translation with conditional adversarial networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1125–1134. [Google Scholar]
  35. Mobark, N.; Hamad, S.; Rida, S. CoroNet: Deep Neural Network-Based End-to-End Training for Breast Cancer Diagnosis. Appl. Sci. 2022, 12, 7080. [Google Scholar] [CrossRef]
  36. Chollet, F. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1251–1258. [Google Scholar]
  37. Shen, T.; Gou, C.; Wang, J.; Wang, F.Y. Simultaneous segmentation and classification of mass region from mammograms using a mixed-supervision guided deep model. IEEE Signal Process. Lett. 2019, 27, 196–200. [Google Scholar] [CrossRef]
  38. Badrinarayanan, V.; Kendall, A.; Cipolla, R. Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2481–2495. [Google Scholar] [CrossRef]
  39. Zhang, C.; Zhao, J.; Niu, J.; Li, D. New convolutional neural network model for screening and diagnosis of mammograms. PLoS ONE 2020, 15, e0237674. [Google Scholar] [CrossRef]
  40. Zheng, J.; Lin, D.; Gao, Z.; Wang, S.; He, M.; Fan, J. Deep learning assisted efficient AdaBoost algorithm for breast cancer detection and early diagnosis. IEEE Access 2020, 8, 96946–96954. [Google Scholar] [CrossRef]
  41. Agnes, S.A.; Anitha, J.; Pandian, S.; Peter, J.D. Classification of mammogram images using multiscale all convolutional neural network (MA-CNN). J. Med. Syst. 2020, 44, 30. [Google Scholar] [CrossRef]
  42. Sha, Z.; Hu, L.; Rouyendegh, B.D. Deep learning and optimization algorithms for automatic breast cancer detection. Int. J. Imaging Syst. Technol. 2020, 30, 495–506. [Google Scholar] [CrossRef]
  43. Ewees, A.A.; Abd Elaziz, M.; Houssein, E.H. Improved grasshopper optimization algorithm using opposition-based learning. Expert Syst. Appl. 2018, 112, 156–172. [Google Scholar] [CrossRef]
  44. Clark, K.; Vendt, B.; Smith, K.; Freymann, J.; Kirby, J.; Koppel, P.; Moore, S.; Phillips, S.; Maffitt, D.; Pringle, M.; et al. The Cancer Imaging Archive (TCIA): Maintaining and operating a public information repository. J. Digit. Imaging 2013, 26, 1045–1057. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  45. Makantasis, K.; Karantzalos, K.; Doulamis, A.; Doulamis, N. Deep supervised learning for hyperspectral data classification through convolutional neural networks. In Proceedings of the 2015 IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy, 26–31 July 2015; pp. 4959–4962. [Google Scholar]
  46. Makantasis, K.; Voulodimos, A.; Doulamis, A.; Doulamis, N.; Georgoulas, I. Hyperspectral image classification with tensor-based rank-R learning models. In Proceedings of the 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 22–25 September 2019; pp. 3125–3148. [Google Scholar]
  47. Makantasis, K.; Georgogiannis, A.; Voulodimos, A.; Georgoulas, I.; Doulamis, A.; Doulamis, N. Rank-r fnn: A tensor-based learning model for high-order data classification. IEEE Access 2021, 9, 58609–58620. [Google Scholar] [CrossRef]
  48. Kolda, T.G.; Bader, B.W. Tensor decompositions and applications. SIAM Rev. 2009, 51, 455–500. [Google Scholar] [CrossRef]
  49. LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [Google Scholar] [CrossRef]
  50. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  51. Moreira, I.C.; Amaral, I.; Domingues, I.; Cardoso, A.; Cardoso, M.J.; Cardoso, J.S. Inbreast: Toward a full-field digital mammographic database. Acad. Radiol. 2012, 19, 236–248. [Google Scholar] [CrossRef] [Green Version]
  52. Desai, M.; Shah, M. An anatomization on breast cancer detection and diagnosis employing multi-layer perceptron neural network (MLP) and Convolutional neural network (CNN). Clin. eHealth 2021, 4, 1–11. [Google Scholar] [CrossRef]
  53. Mohapatra, S.; Muduly, S.; Mohanty, S.; Ravindra, J.V.R.; Mohanty, S.N. Evaluation of deep learning models for detecting breast cancer using histopathological mammograms Images. Sustain. Oper. Comput. 2022, 3, 296–302. [Google Scholar] [CrossRef]
  54. Han, Z.; Jian, M.; Wang, G.G. ConvUNeXt: An efficient convolution neural network for medical image segmentation. Knowl. Based Syst. 2022, 253, 109512. [Google Scholar] [CrossRef]
  55. Saxena, S.; Shukla, S.; Gyanchandani, M. Pre-trained convolutional neural networks as feature extractors for diagnosis of breast cancer using histopathology. Int. J. Imaging Syst. Technol. 2020, 30, 577–591. [Google Scholar] [CrossRef]
  56. Iandola, F.N.; Han, S.; Moskewicz, M.W.; Ashraf, K.; Dally, W.J.; Keutzer, K. SqueezeNet: AlexNet-level accuracy with 50× fewer parameters and <0.5 MB model size. arXiv 2016, arXiv:1602.07360. [Google Scholar]
Figure 1. This figure presents the first stage of the proposed AI framework, where peripheral cropping is applied on the input image and low-level features are extracted using digital filters.
Figure 1. This figure presents the first stage of the proposed AI framework, where peripheral cropping is applied on the input image and low-level features are extracted using digital filters.
Diagnostics 12 02389 g001
Figure 2. This figure presents the second stage of the proposed AI framework, where patches are retrieved from the enriched, multichannel image object. The relevant areas are extracted from the corresponding annotation mask.
Figure 2. This figure presents the second stage of the proposed AI framework, where patches are retrieved from the enriched, multichannel image object. The relevant areas are extracted from the corresponding annotation mask.
Diagnostics 12 02389 g002
Figure 3. This figures depicts the third stage of the proposed AI framework. The selected patches are transformed into tensor objects, which are then stored in a temporary list. After a sampling process, the training and the testing sets are formed. A permutation is applied to the former and both of them are fed to the AI models.
Figure 3. This figures depicts the third stage of the proposed AI framework. The selected patches are transformed into tensor objects, which are then stored in a temporary list. After a sampling process, the training and the testing sets are formed. A permutation is applied to the former and both of them are fed to the AI models.
Diagnostics 12 02389 g003
Figure 4. Experimental results for the following configuration; TWS = 21, SPC = (10, 40, and 60) and TSS = 2. The overall accuracy and F1 scores on the testing set are presented in the first two rows respectively. The rest of the rows correspond to the confusion matrices of the CNN (red hues) compared to our approach (tensor-based model (blue hues)).
Figure 4. Experimental results for the following configuration; TWS = 21, SPC = (10, 40, and 60) and TSS = 2. The overall accuracy and F1 scores on the testing set are presented in the first two rows respectively. The rest of the rows correspond to the confusion matrices of the CNN (red hues) compared to our approach (tensor-based model (blue hues)).
Diagnostics 12 02389 g004
Figure 5. Experimental results for the following configuration; TWS = 35, SPC = (10, 40, and 60) and TSS = 2. The overall accuracy and F1 score on the testing set are presented in the first two rows, respectively. The rest of the rows correspond to the confusion matrices of the AlexNet (red hues) and the tensor-based approach (blue hues) accordingly.
Figure 5. Experimental results for the following configuration; TWS = 35, SPC = (10, 40, and 60) and TSS = 2. The overall accuracy and F1 score on the testing set are presented in the first two rows, respectively. The rest of the rows correspond to the confusion matrices of the AlexNet (red hues) and the tensor-based approach (blue hues) accordingly.
Diagnostics 12 02389 g005
Table 1. The hyper-parameters of the proposed framework.
Table 1. The hyper-parameters of the proposed framework.
NameDescriptionValue RangeUnits
TWSTensor window size>3pixels
SPCSamples per class≥10samples
SPSSelected patch size32–512pixels
TSSTensor step size≥1pixels
Table 2. Comparison of the performance metrics (accuracy and F1-score) between the proposed approach and state-of-the-art deep learning models for detecting abnormalities in mammograms. Each value represents the mean score achieved for different experimental configurations (SPC and TWS) followed by the 95 % confidence interval.
Table 2. Comparison of the performance metrics (accuracy and F1-score) between the proposed approach and state-of-the-art deep learning models for detecting abnormalities in mammograms. Each value represents the mean score achieved for different experimental configurations (SPC and TWS) followed by the 95 % confidence interval.
Samples Per Class (SPC)Tensor Window Size (TWS)MetricsOur Proposed Tensor-Based ModelDesai and Shah, 2021 [52]Mohapatra et al., 2022 [53]Han et al., 2022 [54]Saxena et al., 2020 [55]
1035 77 % ± 5 % 65 % ± 7 % 65 % ± 6 % 70 % ± 3 % 73 % ± 3 %
4035 88 % ± 5 % 78 % ± 9 % 72 % ± 8 % 69 % ± 12 % 74 % ± 10 %
6035Testing set 90 % ± 4 % 76 % ± 7 % 78 % ± 8 % 81 % ± 9 % 75 % ± 15 %
1021Accuracy 65 % ± 5 % 63 % ± 6 % 62 % ± 3 % 54 % ± 5 % 60 % ± 6 %
4021 73 % ± 7 % 68 % ± 6 % 68 % ± 4 % 70 % ± 10 % 70 % ± 13 %
6021 79 % ± 7 % 65 % ± 6 % 68 % ± 5 % 60 % ± 15 % 65 % ± 15 %
1035 71 % ± 6 % 56 % ± 5 % 58 % ± 8 % 55 % ± 4 % 68 % ± 10 %
4035 84 % ± 5 % 72 % ± 9 % 68 % ± 8 % 70 % ± 10 % 65 % ± 20 %
6035Testing set 83 % ± 9 % 73 % ± 7 % 71 % ± 10 % 80 % ± 12 % 65 % ± 20 %
1021F1 52 % ± 6 % 50 % ± 3 % 51 % ± 4 % 45 % ± 5 % 46 % ± 15 %
4021 60 % ± 5 % 55 % ± 5 % 55 % ± 5 % 55 % ± 6 % 59 % ± 12 %
6021 71 % ± 9 % 55 % ± 6 % 69 % ± 8 % 58 % ± 12 % 52 % ± 16 %
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tzortzis, I.N.; Davradou, A.; Rallis, I.; Kaselimi, M.; Makantasis, K.; Doulamis, A.; Doulamis, N. Tensor-Based Learning for Detecting Abnormalities on Digital Mammograms. Diagnostics 2022, 12, 2389. https://doi.org/10.3390/diagnostics12102389

AMA Style

Tzortzis IN, Davradou A, Rallis I, Kaselimi M, Makantasis K, Doulamis A, Doulamis N. Tensor-Based Learning for Detecting Abnormalities on Digital Mammograms. Diagnostics. 2022; 12(10):2389. https://doi.org/10.3390/diagnostics12102389

Chicago/Turabian Style

Tzortzis, Ioannis N., Agapi Davradou, Ioannis Rallis, Maria Kaselimi, Konstantinos Makantasis, Anastasios Doulamis, and Nikolaos Doulamis. 2022. "Tensor-Based Learning for Detecting Abnormalities on Digital Mammograms" Diagnostics 12, no. 10: 2389. https://doi.org/10.3390/diagnostics12102389

APA Style

Tzortzis, I. N., Davradou, A., Rallis, I., Kaselimi, M., Makantasis, K., Doulamis, A., & Doulamis, N. (2022). Tensor-Based Learning for Detecting Abnormalities on Digital Mammograms. Diagnostics, 12(10), 2389. https://doi.org/10.3390/diagnostics12102389

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop