Skip to main content
BJR Artificial Intelligence logoLink to BJR Artificial Intelligence
. 2026 Jun 22;3(1):ubag012. doi: 10.1093/bjrai/ubag012

Radiomics-based mammographic abnormality identification via radiologist annotations

Ravi Bullock 1,✉, Yiwen Xu 2, Rasika Rajapakshe 3
PMCID: PMC13322293  PMID: 42388610

Abstract

Objective

This study developed a radiomics-based pipeline to identify suspicious findings on 2D screening mammograms by training models to distinguish radiologist-annotated abnormalities from normal breast tissue.

Methods

A total of 1604 screening mammograms (n = 1294 participants) were used in this retrospective study. Each mammogram included an original capture image, and a secondary capture image with a single radiologist-drawn annotation indicating a region of interest (ROI) with an abnormality. The annotation on each secondary capture image was used to select an ROI in the original image. An ROI with normal tissue was automatically selected from the remaining breast tissue for comparison. Radiomics features were extracted from the ROIs with abnormalities and normal tissue. Feature selection was performed using the SciKit-Learn SelectKBest method with Chi-squared, analysis of variance (ANOVA) F-, and mutual information score functions. Logistic regression, random forest, XGBoost, bagging, discriminant analysis (DA), and support vector machine classifiers were trained on the selected features. The model performance was evaluated with the area under the receiver operating characteristic curve (AUC) on a holdout test set.

Results

While AUC values ranged from 0.69 to 0.73, no significant differences were observed between models (DeLong test, P > .05). The nominally highest performance was achieved via ANOVA F-score feature selection and DA (AUC: 0.73; 95% CI, 0.70-0.77).

Conclusion

The radiomics-based pipeline shows promise in distinguishing abnormalities from normal tissue on screening mammograms.

Advances in knowledge

Radiomics has the potential to enhance breast cancer detection and is a step towards the integration of advanced machine learning into screening workflows.

Keywords: artificial intelligence, mammography, breast cancer, radiomics, breast cancer risk assessment

Introduction

Breast cancer is the most commonly diagnosed cancer in women and the second leading cause of cancer-related death among women worldwide.1 In 2022, there were 2.3 million new cases of breast cancer globally, resulting in 670 000 deaths.2 By 2050, the global incidence rate of breast cancer is expected to increase by 38%, with related deaths increasing by 68%, primarily driven by population growth and aging.3–4 This disease significantly impacts women physically and mentally, often leading to chronic pain, anxiety about recurrence, and financial insecurities.5–7 Moreover, women in rural and underserved regions face higher mortality rates due to barriers to screening and treatments.8–10 Early detection through regular screening is therefore critical to reduce breast cancer-related deaths. As the demand for screening increases, machine learning (ML) methods are being explored as potential solutions to streamline the process.11–12 One of these methods is called radiomics.13

Radiomics represents a rapidly growing and promising ML pipeline for medical research. It involves extracting hand-crafted numerical features, also known as radiomics features, from medical images to train ML algorithms.14 The premise for extracting these features is that computers can encode predictive and prognostic information that is inaccessible to the naked eye.15 These features can potentially generate novel biomarkers and improve clinical decision-making.16 The standard radiomics pipeline includes medical image acquisition, defining regions of interest (ROIs), extraction of radiomics features from these ROIs, selection of relevant features, and training of ML models.14,16

Mammography remains the gold standard for breast cancer screening. It utilizes low-dose X-rays to assist clinicians in detecting early-stage cancer through the visualization of abnormal growths. Numerous studies have implemented radiomics techniques within the domain of breast cancer and mammography. Radiomics features have been used to train ML models to differentiate between benign and malignant masses on mammograms with area under the receiver operating characteristic curve (AUC) scores exceeding 0.85.17–21 Radiomics features have also been used in the classification of molecular subtypes, achieving AUC values of 0.87, 0.78, and 0.75 for triple-negative vs non–triple-negative, HER2-enriched vs non–HER2-enriched, and luminal (A + B) vs non-luminal subtypes, respectively.22 Similarly, texture-based radiomics features could be used to classify Grade 1 from Grade 2/Grade 3 phyllodes tumors with an AUC of 0.73.23 Other studies have opted to extract genomic information from mammograms using radiomics, such as to evaluate HER-2 status and assess Ki-67 expression levels.24,25 Interestingly, radiomics features have also been used to assess breast cancer risk when extracted from the healthy breast of affected women.26

Prior radiomics research in breast cancer and mammography has often relied on contrast-enhanced mammograms and/or utilized custom or deep learning-based segmentation methods to define ROIs. However, there is untapped potential for radiomics analysis within annotations created by radiologists during screening, particularly those embedded in secondary capture images that are overlooked by current studies. These secondary capture images are reduced-resolution derivatives of the original mammograms taken by the radiologists for annotation purposes. Specifically, these secondary capture images contain annotations highlighting the location of suspicious findings, such as calcifications and masses, which represent potential early signs of breast cancer.

To our knowledge, there have been no studies harnessing the information from secondary capture images directly from the radiologists using radiomics. Hence, in this study, we aim to explore the potential of using radiomics features based on radiologist-defined annotations in secondary capture images to differentiate between suspicious abnormalities and normal tissue. In contrast to many previous studies, this investigation uses mammograms without contrast enhancement to determine the extent to which radiomics features may capture these subtle tissue irregularities. Addressing the various accessibility challenges inherent to the screening process, the proposed pipeline is conceptualized as a lightweight tool designed to support initial diagnostic assessments at the BC Cancer - Kelowna screening program.

Methods

This study used a standard radiomics procedure consisting of image acquisition, ROI defining, feature extraction, feature selection, and machine learning. An overview of the methods is shown in Figure 1.

Figure 1.

For image description, please refer to the figure legend and surrounding text.

An overview of the methods including (A) the pre-processing procedures and (B) the machine learning procedures.

Data

The dataset consisted of 1604 2D mammograms from the screening program, each accompanied by an annotated secondary capture image with a single circular radiologist-drawn annotation indicating an abnormality in the breast tissue. These mammograms were collected across the British Columbia Interior by a mobile mammography van between February 2022 and October 2022 from 1294 female screening participants. The participants had a median age of 58 years (range: 39-86 years).

All mammograms were captured using the General Electric Senographe mammography system (GE Healthcare, Chicago, Illinois), with a peak kilovolt voltage of 30 kVp. The grayscale DICOM pixel arrays from the FOR PRESENTATION format were converted to NumPy arrays with pixel spacing of 0.1 × 0.1 mm.27 The original mammograms had matrix sizes of either 3062 × 2394 pixels or 2294 × 1914 pixels, but the secondary capture images had varied sizes, typically equating to approximately half the size of their original counterparts. The radiomics features from the original mammograms were used in machine learning.

Pre-processing

To simplify image processing, all right mediolateral oblique (MLO) and right craniocaudal mammograms were mirrored to match the left-side orientation.

Secondary capture images of original mammograms are often modified by radiologists. These modifications may include cropping and zooming to isolate local anatomy. To map radiologist-drawn annotations from the secondary captures back to their full-resolution original mammograms, we performed image registration using Scale-Invariant Feature Transform (SIFT) followed by homography estimation.28–30 SIFT was used to detect 250 key points in both the secondary capture and the corresponding original mammogram. Examples of such key points used are shown in Figure S1. Matched key points were then used within a RANSAC-based homography estimation framework to compute the geometric transform aligning each secondary capture to its original image. Registration accuracy was quantified using the mean reprojection error, defined as the mean Euclidean distance between key points in the original mammogram and the corresponding key points from the secondary capture after applying the estimated homography.

The Hough Transform was used to detect circular annotations on each registered secondary capture image and returned their coordinates and radii.30–31 These descriptors were used to define an abnormal tissue ROI on each original mammogram. Following this transfer step, all subsequent pipeline stages were performed exclusively on the full-resolution original mammograms.

The pectoral muscle in the MLO view mammograms shares similar tissue densities and characteristics with breast masses, which may lead to false positives during machine learning.32–33 Consequently, the pectoral muscle was masked and removed from each MLO mammogram. This segmentation task was conducted using an attention-gated U-Net architecture.34–35 This network improves upon the standard U-Net architecture by introducing attention gates into the skip connections, allowing the model to selectively focus on relevant anatomical structures and suppress background noise.35 Briefly, the U-Net architecture featured 3 encoder blocks (64, 128, and 256 channels) and 3 decoder blocks (256, 128, and 64 channels), separated by a 512-channel convolutional bottleneck. The final layer used a convolution followed by a sigmoid activation for semantic segmentation of the pectoral muscle. The model was developed on an external dataset of 1200 mammograms, where the pectoral muscles were manually defined in 3D Slicer.36 The model was trained with an 80-20 training-validation split and evaluated using the Dice score. The pectoral muscle was subsequently removed from each mammogram using this model before selection of the normal tissue ROI.

For binary classification, both abnormal and normal ROIs were required. A normal tissue ROI was selected from the remaining breast tissue in each mammogram following the removal of the pectoral muscle and the abnormal tissue ROI. The selection process was automated using a random search algorithm that iteratively selected a candidate center point, ensuring the ROI met specific constraints. First, the normal tissue ROI was required to be non-overlapping with the abnormal tissue ROI and have sufficient separation between the edges. Specifically, the center-to-center distance between the candidate normal tissue ROI and the abnormal tissue ROI was required to be at least the length of the diameter of the abnormal ROI plus 5 mm (50 pixels). Second, the normal tissue ROI had to be situated entirely within the breast tissue, containing neither background nor pectoral muscle. A binary mask of the breast tissue was calculated after pectoral muscle removal, and each candidate ROI was verified to be fully contained within this mask. A total of 3208 ROIs (1604 normal and 1604 abnormal) were defined. The selection process permitted the inclusion of both dense and non-dense breast tissue. Figure 2 illustrates examples of abnormal and selected normal tissue ROIs alongside their pixel intensity distributions.

Figure 2.

For image description, please refer to the figure legend and surrounding text.

Examples of abnormal tissue and normal tissue ROIs from the study alongside pixel intensity histograms.

Machine learning

The machine learning steps were implemented using a participant-level split to prevent data leakage. The dataset was initially partitioned into a training set (84%) and an independent test set (16%), ensuring that all ROIs (abnormal and normal) from a single participant were assigned to the same cohort.

Radiomics features were extracted from the abnormal and normal tissue ROIs using the PyRadiomics framework.37 This framework crops the images based on the input ROI masks and extracts 93 features per ROI.37 These features included first-order statistics, which describe single pixel characteristics, and second-order statistics (texture features), which describe relationships between pixels.13 The features are grouped into first-order, gray level co-occurrence matrix (GLCM), gray level run length matrix (GLRLM), gray level size zone matrix (GLSZM), gray level dependence matrix (GLDM), and neighboring gray tone difference matrix (NGTDM) features. A summary of these feature classes is presented in Table 1, and a complete list of the features can be found in Table S1.38

Table 1.

Radiomic feature classes and descriptions.

Class Description
First-order Quantifies the voxel-intensities in a region of the image
GLCM Quantifies texture in an image by calculating the co-occurrence of pixel intensities at a specified spatial relationship
GLRLM Quantifies the length of consecutive pixels with the same gray level intensity
GLSZM Quantifies a number of connected voxels that share the same gray level intensity
GLDM Quantifies gray level dependencies in an image from its central voxel
NGTDM Quantifies the difference between a gray value and the average gray value of its neighbors at a certain distance

Model development, including choosing the optimal number of features, was conducted using a 5-fold group cross-validation procedure on the training set. Within each fold, a variance threshold was applied to remove constant features, followed by feature scaling. Dimensionality reduction was achieved using the Scikit-Learn SelectKBest algorithm to identify the top K = 30 features. To evaluate feature importance from different statistical perspectives, 3 score functions were compared: Chi-squared, which evaluates feature-target independence; analysis of variance (ANOVA) F-score, which assesses the difference in means between sample groups; and mutual information, which captures both linear and non-linear dependencies between features and the target variable.38,39

Simultaneously, the cross-validation process was used to perform hyperparameter selection for 6 binary classifiers, optimizing for the AUC. These classifiers included logistic regression (LR), random forest (RF), XGBoost (XG), bagging (BAG), discriminant analysis (DA), and support vector machines (SVM).38,40 The best-performing hyperparameters from the cross-validation procedure (Table 2) were then used to train the final models using the entire training set. These models were subsequently evaluated on the independent test set. Model performance was compared using pairwise DeLong tests to identify significant differences in AUC. To facilitate clinical integration, all pre-processing, model training, and inference were executed on a standard central processing unit.

Table 2.

Binary classifier hyper-parameters.

Classifier Hyperparameters
LR solver: liblinear, penalty: L1, max_iter: 10000, random_state: 42
RF n_estimators: 100, min_samples_leaf: 10, random_state: 42
XG n_estimators: 10, learning_rate: 0.1, max_depth: 6, random_state: 42
BAG base_classifier: DecisionTreeClassifier (with min_samples_leaf: 75, random_state: 42), n_estimators: 100, random_state: 42
DA solver: lsqr, shrinkage=auto
SVM kernel: rbf, C: 100, probability: True, cache_size: 7000, random_state: 42

Final model performance was evaluated on the holdout test set using AUC, sensitivity, and specificity. The 95% CIs were calculated using bootstrapping with 1000 samples and a significance level of α = .05. Feature importance values were extracted from the SelectKBest score functions to aid in the interpretability of the pipeline.

Results

This section focuses on the reliability of the pre-processing algorithm and the performance of the ML methods in distinguishing the abnormal and normal tissue ROIs.

Pre-processing

The registration method produced a mean reprojection error of 0.58 ± 1.15 pixels between the key points in the original mammograms and the registered secondary captures.

The attention-gated U-Net model achieved a Dice score of 0.96 for pectoral muscle segmentation on the validation set. Representative examples of the segmentation results are shown in Figure 3.

Figure 3.

For image description, please refer to the figure legend and surrounding text.

Figures showing examples of the pectoral muscle being removed from original capture images. (A) shows the original capture images and (B) shows the original capture images after the pectoral muscle had been masked and removed.

Machine learning

The top 10 selected features and their scores from the SelectKBest score functions are shown in Figure 4.

Figure 4.

For image description, please refer to the figure legend and surrounding text.

Figures showing the top 10 selected features and their scores for (A) Chi-squared, (B) ANOVA F, and (C) mutual information feature selection.

Figure 5 shows the mean and SDs for selected feature values for abnormal and normal tissue ROIs across the entire dataset.

Figure 5.

For image description, please refer to the figure legend and surrounding text.

Violin plots showing the mean and SD values for the select features. GLCM joint energy, GLCM joint entropy, first-order mean absolute deviation, first-order uniformity, first-order mean, and first-order maximum.

Performance metrics, including AUC, sensitivity, and specificity for the binary classification on the holdout test set, are summarized in Table 3. In addition, the mean AUC achieved by each combination of feature selection method and binary classifier is visualized in Figure 6.

Table 3.

AUC, sensitivity, and specificity of the feature selection methods and binary classification models.

Selection Method Metrics LR RF XG BAG DA SVM
Chi-squared AUC 0.72 [0.68-0.76] 0.71 [0.67-0.75] 0.70 [0.66-0.74] 0.71 [0.67-0.75] 0.72 [0.68-0.76] 0.72 [0.68-0.75]
Sensitivity 0.65 [0.59-0.70] 0.61 [0.56-0.66] 0.62 [0.56-0.67] 0.61 [0.56-0.66] 0.65 [0.59-0.70] 0.63 [0.57-0.68]
Specificity 0.70 [0.65-0.74] 0.67 [0.62-0.72] 0.67 [0.62-0.72] 0.67 [0.62-0.72] 0.69 [0.64-0.74] 0.67 [0.62-0.71]
ANOVA F AUC 0.72 [0.68-0.76] 0.71 [0.67-0.75] 0.70 [0.66-0.74] 0.71 [0.67-0.75] 0.73 [0.70-0.77] 0.72 [0.68-0.75]
Sensitivity 0.64 [0.58-0.69] 0.61 [0.56-0.66] 0.62 [0.56-0.67] 0.62 [0.57-0.67] 0.65 [0.60-0.70] 0.59 [0.54-0.64]
Specificity 0.68 [0.63-0.73] 0.68 [0.63-0.73] 0.66 [0.61-0.71] 0.68 [0.62-0.72] 0.70 [0.65-0.74] 0.71 [0.65-0.76]
Mutual Info AUC 0.71 [0.67-0.75] 0.71 [0.67-0.75] 0.70 [0.65-0.74] 0.71 [0.67-0.75] 0.72 [0.68-0.76] 0.69 [0.64-0.73]
Sensitivity 0.61 [0.56-0.66] 0.63 [0.57-0.68] 0.61 [0.56-0.67] 0.63 [0.58-0.69] 0.63 [0.58-0.69] 0.52 [0.48-0.57]
Specificity 0.69 [0.64-0.74] 0.68 [0.63-0.72] 0.66 [0.61-0.71] 0.68 [0.62-0.72] 0.71 [0.64-0.74] 0.78 [0.70-0.84]

The 95% CI are shown alongside the statistics. Highest AUC value achieved in bold.

Figure 6.

For image description, please refer to the figure legend and surrounding text.

Heatmap depicting the AUC values for the various feature selection methods (CHI2—Chi-squared, ANOVAF—ANOVA F-score, and MUTUALINFO—mutual information) and binary classification models (LR—logistic regression, RF—random forest, XG—XGBoost, BAG—bagging, DA—discriminant analysis, and SVM—support vector machines).

Pairwise DeLong tests showed no significant differences in performance between the various classifier and feature selection combinations (P > .05). However, the nominally highest AUC was achieved by the model utilizing ANOVA F-score feature selection paired with a DA classifier. The receiver operating characteristic (ROC) curve for this representative configuration is shown in Figure 7.

Figure 7.

For image description, please refer to the figure legend and surrounding text.

ROC curve of binary classification of abnormal and normal tissue ROIs using the DA classifier and ANOVA F-score (ANOVAF) feature selection.

Discussion

In this study, we developed a radiomics-based pipeline to distinguish between abnormal and normal ROIs on 2D mammograms for breast cancer screening. Due to the imprecise annotations of abnormalities in the data and the contrast in the mammograms, this task was expected to be challenging. However, the radiomics models had good performance with AUC values ranging from 0.69 to 0.73. These results demonstrate that radiologists’ annotations hold significant, yet underutilized, value for machine learning, even if not specifically tailored for a research context. Furthermore, it highlights that mammographic radiomics features can capture subtle image differences without requiring additional contrast.

The pipeline had 2 major components, namely data pre-processing and machine learning, that were evaluated separately. While SIFT has been used in similar registration procedures and for lesion detection in mammography research, this is the first instance that it has been used in combination with RANSAC-based homography for mammogram registration.41–43 The mean reprojection error of our method was less than a pixel, demonstrating that the registration was highly robust. The quality of registration allowed for the accurate transfer of the annotations on the secondary captures to their respective original mammograms. Furthermore, our U-Net achieved a Dice score on the validation dataset that was comparable to prior ML methods.32

There was a combination of first-order and second-order features that were considered important by each feature selection method. Abnormal tissue ROIs on average demonstrated higher GLCM joint entropy and lower GLCM joint energy compared to normal tissue, indicating increased heterogeneity and reduced spatial uniformity in pixel intensity patterns.14 This result likely reflects the known appearance of suspicious lesions on mammography, which often exhibit irregular margins, spiculations, and parenchymal distortion rather than smooth, homogeneous structures.44–46 These imaging characteristics introduce greater variability in neighboring pixel intensities, which is captured quantitatively as greater textural complexity. Similarly, lower first-order uniformity and higher first-order mean absolute deviation in abnormal ROIs could suggest that pixel intensities are more dispersed and less consistently distributed around the mean.14 This observation may correspond to underlying tissue heterogeneity or calcifications commonly seen in tissue with abnormalities.45–47

Although first-order intensity-based features such as first-order mean and first-order maximum were comparable between tissue types, texture-based features provided greater discriminatory power based on the feature importance. This suggests that the distinction between normal and abnormal tissue in our models is likely driven less by absolute signal intensity and more by differences in structural complexity. These findings align with prior radiologic studies, where lesion heterogeneity, margin irregularity, and architectural deformations are key indicators of malignancy, and are effectively captured by entropy- and uniformity-based radiomic features.20,44–50

Model performance across the feature selection methods and binary classifiers was consistent, with AUC values ranging from 0.69 to 0.73. This indicates that the radiomics features are robust in differentiating the abnormal and normal ROIs regardless of the binary classifier used. The sensitivity and specificity values were generally in the mid-60% range, providing evidence of the pipeline correctly classifying both positive and negative cases, but also indicating significant room for improvement. While direct benchmarks for normal vs abnormal ROI classification are unavailable, the performance of our radiomics models is moderately lower than established studies focused on differentiating benign from malignant tumors on mammograms.17–21 This difference is understandable, given that our models were constrained by inherent challenges, namely imprecise annotations and lack of contrast.

The radiomics-based pipeline developed in this study is a step toward developing ML algorithms to support the breast cancer screening program and could be used as a pipeline to rapidly classify abnormalities in screening mammograms. This pipeline is well-suited to serve as a pilot integration into screening programs due to its efficiency and minimal computational demands. Access to a larger dataset would enable the development of more advanced ML models, leading to greater sensitivity and specificity but at a higher computational cost. The end result would be support for radiologists to make quicker and potentially more accurate assessments during breast cancer screening.

Nevertheless, this study has several limitations. First, annotations were broadly defined, highlighting any general abnormalities, rather than using the standard breast imaging reporting and data system (BI-RADS) for categorization. Second, a dataset with radiologist-drawn annotations of abnormalities is not common within diagnostic radiology. Although not in the scope of this study, a pre-trained neural network or automatic annotation algorithm could be developed on this dataset to detect abnormalities in the mammograms. Third, as the annotated mammograms were acquired from a single scanner type, the methods lacked validation on an external dataset, limiting their generalizability. This study was intended to be an initial evaluation of the pipeline, and in the future, we intend to validate it on external data.

Future work will focus on extending both the pre-processing and the ML methods. The pre-processing methods could be extended to consider more than a single annotation on the secondary capture images. Furthermore, the radiomics features could be transferred away from training binary classifiers toward the development of more advanced models. The knowledge acquired in this study could be used alongside larger datasets of annotated images to train deep learning or fusion models. These deep learning models would yield higher accuracy and be more efficient than classical ML approaches.

Conclusion

Radiomics-based models were able to achieve good discrimination between abnormal and normal tissue ROIs on 2D mammograms by utilizing the annotations embedded in secondary capture images. The evaluated models had AUC values ranging from 0.69 to 0.73. While the model utilizing ANOVA F-score feature selection and DA achieved the nominally highest AUC of 0.73 (95% CI, 0.70-0.77), pairwise DeLong tests confirmed that performance was statistically comparable across all classifiers. These findings suggest that existing clinical metadata can be effectively harnessed to build lightweight machine learning pipelines, offering a scalable path toward streamlining workflows in breast cancer screening programs.

Supplementary Material

ubag012_Supplementary_Data

Acknowledgments

None declared.

Contributor Information

Ravi Bullock, Department of Medical Physics, BC Cancer, Kelowna, BC V1Y 5L3, Canada.

Yiwen Xu, Department of Medical Physics, BC Cancer, Kelowna, BC V1Y 5L3, Canada.

Rasika Rajapakshe, Department of Medical Physics, BC Cancer, Kelowna, BC V1Y 5L3, Canada.

Author contributions

R.B., Y.X. and R.R. conceived and designed research; R.B. and Y.X. designed the experiments; R.B. analyzed data; R.B. and Y.X. interpreted results of experiments; R.B. prepared figures; R.B. drafted the manuscript; Y.X. and R.R. edited and revised manuscript; R.B., Y.X. and R.R. approved the final version of the manuscript.

Supplementary material

Supplementary material is available at BJR|Artificial Intelligence online.

Conflicts of interest

None declared.

Funding

The project described was partially supported by the University of British Columbia Faculty of Medicine.

Data availability

The data underlying this article cannot be shared publicly due to data privacy requirements. The data will be shared on reasonable request to the corresponding author. The code is publicly available on GitHub at https://github.com/EarlyDetection/Radiomics_Models_Abnormality_Identification.

References

  • 1. Filho AM, Laversanne M, Ferlay J, et al.  The GLOBOCAN 2022 cancer estimates: Data sources, methods, and a snapshot of the cancer burden worldwide. Int J Cancer. 2025;156:1336-1346. 10.1002/ijc.35278 [DOI] [PubMed] [Google Scholar]
  • 2. Kim J, Harper A, McCormack V, et al.  Global patterns and trends in breast cancer incidence and mortality across 185 countries. Nat Med. 2025;31:1154-1162. 10.1038/s41591-025-03502-3 [DOI] [PubMed] [Google Scholar]
  • 3. Devi S.  Projected global rise in breast cancer incidence and mortality by 2050. Lancet Oncol. 2025;26:417. 10.1016/S1470-2045(25)00136-6 [DOI] [PubMed] [Google Scholar]
  • 4. Arnold M, Morgan E, Rumgay H, et al.  Current and future burden of breast cancer: Global statistics for 2020 and 2040. Breast. 2022;66:15-23. 10.1016/j.breast.2022.08.010 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5. Lovelace DL, McDaniel LR, Golden D.  Long-term effects of breast cancer surgery, treatment, and survivor care. J Midwifery Womens Health. 2019;64:713-724. 10.1111/jmwh.13012 [DOI] [PubMed] [Google Scholar]
  • 6. Jiahui L, Xingfeng L, Lijie W, et al.  Breast cancer patients’ experiences of coping with financial toxicity: a systematic review and qualitative meta-synthesis. Psychooncology. 2025;34:e70075. 10.1002/pon.70075 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7. Namoos A, Thomson N, Olson C, Sheppard V, Aboutanos M.  Physical and psychological burdens among breast cancer survivors: Evaluating post-treatment gait impairment, falls, and depression using real-world data. Eur J Cancer Care (Engl). 2025;2025:5558563. 10.1155/ecc/5558563 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8. Leung J, McKenzie S, Martin J, McLaughlin D.  Effect of rurality on screening for breast cancer: a systematic review and meta-analysis comparing mammography. Rural Remote Health. 2014;14:2730. 10.22605/RRH2730 [DOI] [PubMed] [Google Scholar]
  • 9. Nierengarten MB.  Global cancer statistics 2022. Cancer. 2024;130:2568-2568. 10.1002/cncr.35444 [DOI] [PubMed] [Google Scholar]
  • 10. Mascara M, Constantinou C.  Global perceptions of women on breast cancer and barriers to screening. Curr Oncol Rep. 2021;23:74. 10.1007/s11912-021-01069-z [DOI] [PubMed] [Google Scholar]
  • 11. Uzun Ozsahin D, Ikechukwu Emegano D, Uzun B, Ozsahin I.  The systematic review of artificial intelligence applications in breast cancer diagnosis. Diagnostics (Basel). 2022;13:45. 10.3390/diagnostics13010045 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12. Lastrucci A, Iosca N, Wandael Y, et al.  Transforming breast imaging: a narrative review of systematic evidence on artificial intelligence in mammographic practice. Diagnostics (Basel). 2025;15:2197. 10.3390/diagnostics15172197 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13. Qi YJ, Su GH, You C, et al.  Radiomics in breast cancer: current advances and future directions. Cell Rep Med. 2024;5:101719. 10.1016/j.xcrm.2024.101719 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14. Mayerhoefer ME, Materka A, Langs G, et al.  Introduction to radiomics. J Nucl Med. 2020;61:488-495. 10.2967/jnumed.118.222893 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15. Conti A, Duggento A, Indovina I, Guerrisi M, Toschi N.  Radiomics in breast cancer classification and prediction. Semin Cancer Biol. 2021;72:238-250. 10.1016/j.semcancer.2020.04.002 [DOI] [PubMed] [Google Scholar]
  • 16. Russo L, Charles-Davies D, Bottazzi S, Sala E, Boldrini L.  Radiomics for clinical decision support in radiation oncology. Clin Oncol. 2024;36:e269-e281. 10.1016/j.clon.2024.03.003 [DOI] [PubMed] [Google Scholar]
  • 17. Drukker K, Giger ML, Joe BN, et al.  Combined benefit of quantitative Three-Compartment breast image analysis and mammography radiomics in the classification of breast masses in a clinical data set. Radiology. 2019;290:621-628. 10.1148/radiol.2018180608 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18. Li Z, Yu L, Wang X, et al.  Diagnostic performance of mammographic texture analysis in the differential diagnosis of benign and malignant breast tumors. Clin Breast Cancer. 2018;18:e621-e627. 10.1016/j.clbc.2017.11.004 [DOI] [PubMed] [Google Scholar]
  • 19. Lin F, Wang Z, Zhang K, et al.  Contrast-enhanced spectral mammography-based radiomics nomogram for identifying benign and malignant breast lesions of Sub-1 cm. Front Oncol. 2020;10:573630. 10.3389/fonc.2020.573630 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20. Wang L, Yang W, Xie X, et al.  Application of digital mammography-based radiomics in the differentiation of benign and malignant round-like breast tumors and the prediction of molecular subtypes. Gland Surg. 2020;9:2005-2016. 10.21037/gs-20-473 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21. Yanhua C, Li Y, Zhu J, Dong J.  Prediction of benign and malignant breast masses using digital mammograms texture features. Annals of Oncology. 2019; 30: v581. 10.1093/annonc/mdz257.026 [DOI] [Google Scholar]
  • 22. Ma W, Zhao Y, Ji Y, et al.  Breast cancer molecular subtype prediction by mammographic radiomic features. Acad Radiol. 2019;26:196-201. 10.1016/j.acra.2018.01.023 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23. Cui WJ, Wang C, Jia L, et al.  Differentiation between G1 and G2/G3 phyllodes tumors of breast using mammography and mammographic texture analysis. Front Oncol. 2019;9:433. 10.3389/fonc.2019.00433 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24. Zhou J, Tan H, Bai Y, et al.  Evaluating the HER-2 status of breast cancer using mammography radiomics features. Eur J Radiol. 2019;121:108718. 10.1016/j.ejrad.2019.108718 [DOI] [PubMed] [Google Scholar]
  • 25. Tagliafico AS, Bignotti B, Rossi F, et al.  Breast cancer Ki-67 expression prediction by digital breast tomosynthesis radiomics features. Eur Radiol Exp. 2019;3:36. 10.1186/s41747-019-0117-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26. Suzuki Y, Hanaoka S, Tanabe M, Yoshikawa T, Seto Y.  Predicting breast cancer risk using radiomics features of mammography images. J Pers Med. 2023;13:1528. 10.3390/jpm13111528 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27. Harris CR, Millman KJ, van der Walt SJ, et al.  Array programming with NumPy. Nature. 2020;585:357-362. 10.1038/s41586-020-2649-2 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28. Lowe DG. Object recognition from local scale-invariant features. In: Proceedings of the Seventh IEEE International Conference on Computer Vision. Vol 2.; 1999:1150-1157. 10.1109/ICCV.1999.790410 [DOI]
  • 29. Lowe DG.  Distinctive image features from Scale-Invariant keypoints. Int J Comput Vis. 2004;60:91-110. 10.1023/B: VISI.0000029664.99615.94 [Google Scholar]
  • 30. Bradski G.  The OpenCV library. Dr Dobb’s Journal of Software Tools. 2000; [Google Scholar]
  • 31. Duda RO, Hart PE.  Use of the Hough transformation to detect lines and curves in pictures. Commun ACM. 1972;15:11-15. 10.1145/361237.361242 [DOI] [Google Scholar]
  • 32. Cortes-Rojas FD, Hernández-Rodríguez YM, Bayareh-Mancilla R, Cigarroa-Mayorga OE.  An artificial intelligence-based tool for enhancing pectoral muscle segmentation in mammograms: addressing class imbalance and validation challenges in automated breast cancer diagnosis. Diagnostics (Basel). 2024;14:2144. 10.3390/diagnostics14192144 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33. Vagssa P, Doudou N, Jolivo T, Videme O, Kolyang D.  Pectoral muscle deletion on a mammogram to aid in the early diagnosis of breast cancer. International Journal of Engineering, Science and Technology. 2020;12:57-65. 10.4314/ijest.v12i3.6 [DOI] [Google Scholar]
  • 34. Ronneberger O, Fischer P, Brox T.  U-Net: convolutional networks for biomedical image segmentation. In: Navab N, Hornegger J, Wells WM, Frangi AF, eds. Medical Image Computing and Computer-Assisted Intervention—MICCAI 2015. Springer International Publishing; 2015:234-241. [Google Scholar]
  • 35. Oktay O, Schlemper J, Folgoc LL, et al.  Attention U-Net: Learning where to look for the pancreas. CoRR. 2018; abs/1804.03999. http://arxiv.org/abs/1804.03999, preprint: not peer reviewed.
  • 36. Fedorov A, Beichel R, Kalpathy-Cramer J, et al.  3D slicer as an image computing platform for the quantitative imaging network. Magn Reson Imaging. 2012;30:1323-1341. 10.1016/j.mri.2012.05.001 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37. van Griethuysen JJM, Fedorov A, Parmar C, et al.  Computational radiomics system to decode the radiographic phenotype. Cancer Res. 2017;77:e104-e107. 10.1158/0008-5472.CAN-17-0339 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38. Pedregosa F, Varoquaux G, Gramfort A, et al.  Scikit-learn: machine learning in python. J Mach Learn Res. 2011;12:2825-2830. [Google Scholar]
  • 39. Tariq MA.  A study on comparative analysis of feature selection algorithms for students grades prediction. J Inf Organ Sci. 2024;48:133-147. 10.31341/jios.48.1.7 [DOI] [Google Scholar]
  • 40. Chen T, Guestrin C. XGBoost: a scalable tree boosting system. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. KDD ’16. Association for Computing Machinery; 2016:785-794. 10.1145/2939672.2939785 [DOI]
  • 41. Zhong YJ, Chen LZ.  A Novel Algorithm Based on SIFT and Graph Transformation for Mammogram Registration. In: Zhong S, ed. Proceedings of the 2012 International Conference on Cybernetics and Informatics. Springer New York; 2014:1897-1903. [Google Scholar]
  • 42. Bruno A, Ardizzone E, Vitabile S, Midiri M.  A novel solution based on scale invariant feature transform descriptors and deep learning for the detection of suspicious regions in mammogram images. J Med Signals Sens. 2020;10:158-173. 10.4103/jmss.JMSS_31_19 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43. Hikmat A, Karim A, Bakkouri I.  Automatic detection of stellate lesions in digital mammograms using multi-scale SIFT. J Pharm Pharmacol. 2020;8:24-34. 10.17265/2328-2150/2020.01.005 [DOI] [Google Scholar]
  • 44. Tagliafico AS, Valdora F, Mariscotti G, et al.  An exploratory radiomics analysis on digital breast tomosynthesis in women with mammographically negative dense breasts. Breast. 2018;40:92-96. 10.1016/j.breast.2018.04.016 [DOI] [PubMed] [Google Scholar]
  • 45. Lee SH, Park H, Ko ES.  Radiomics in breast imaging from techniques to clinical applications: a review. Korean J Radiol. 2020;21:779-792. 10.3348/kjr.2019.0855 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46. Malkov S, Shepherd JA, Scott CG, et al.  Mammographic texture and risk of breast cancer by tumor type and estrogen receptor status. Breast Cancer Res. 2016;18:122. 10.1186/s13058-016-0778-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47. Letchumanan N, Wong JHD, Tan LK, et al.  A radiomics study: classification of breast lesions by textural features from mammography images. J Digit Imaging. 2023;36:1533-1540. 10.1007/s10278-022-00753-1 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48. Losurdo L, Fanizzi A, Basile TMA, et al.  Radiomics analysis on contrast-enhanced spectral mammography images for breast cancer diagnosis: a pilot study. Entropy (Basel). 2019;21:1110. Published 2019 Nov 13 10.3390/e21111110 [DOI] [Google Scholar]
  • 49. Fusco R, Vallone P, Filice S, et al.  Radiomic features analysis by digital breast tomosynthesis and contrast-enhanced dual-energy mammography to detect malignant breast lesions. Biomed Signal Process Control. 2019;53:101568. 10.1016/j.bspc.2019.101568 [DOI] [Google Scholar]
  • 50. Parekh V, Jacobs MA.  Radiomics: a new application from established techniques. Expert Rev Precis Med Drug Dev. 2016;1:207-226. 10.1080/23808993.2016.1164013 [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

ubag012_Supplementary_Data

Data Availability Statement

The data underlying this article cannot be shared publicly due to data privacy requirements. The data will be shared on reasonable request to the corresponding author. The code is publicly available on GitHub at https://github.com/EarlyDetection/Radiomics_Models_Abnormality_Identification.


Articles from BJR Artificial Intelligence are provided here courtesy of Oxford University Press

RESOURCES