REVIEW 3 major objections 3 minor 12 references
PCA for Enhanced Cross-Dataset Generalizability in Breast Ultrasound Tumor Segmentation
T0 review · 3 major / 3 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read PCA preprocessing of breast ultrasound images cuts cross-dataset recall decline by 33% in the hardest cases.
desk verdict A cheap, plausible preprocessing idea for cross-dataset ultrasound segmentation, but the headline gains likely come from PCA fitted on whole datasets (test leakage) plus a post hoc worst-10 selection; the central claim is not established. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The carrying object is PCA reconstruction, defined by $X_{\text{reconstructed}} = \bar{X} + \sum_{i=1}^{n} z_i w_i^{\top}$, where $\bar{X}$ is the dataset mean, $z_i$ is the score of the $i$-th principal component, $w_i$ is its vector, and $n$ is the number of kept components. The number of components is chosen per dataset from a scree plot using the eigenvalue-greater-than-one rule and checked against a cumulative explained variance of about 90%. This step is applied before the U-Net is trained, so the mechanism is a fixed linear denoising of each image that suppresses machine-specific artifacts and background texture while keeping the low-dimensional structure associated with tumors. It is the only difference between the baseline and treatment arms; architecture, loss (Dice plus binary cross-entropy with weight $\beta = 0.5$), optimizer, and the 70/10/20 train/validation/test split are held fixed.
What would settle it
Recompute the whole experiment with the PCA transform fit strictly on each dataset's 70% training split, then apply that fitted transform to the validation and test splits; if the worst-pair recall gain and the 33% decline reduction disappear or fall below significance, the reported safeguard is an artifact of using full-dataset statistics.
Extended reading notes
Core claim
Working across 3,983 B-mode images from six public breast ultrasound datasets, the paper's central claim is that PCA-reconstructed images are a better training and testing representation than original images for cross-dataset tumor segmentation. For each dataset the authors keep the principal components with eigenvalue greater than one, which retain about 90% of the variance, reconstruct the images from those components, and train one U-Net per dataset on the original and one on the reconstructed data. Comparing each model on the five out-of-domain datasets, they report statistically significant gains for the worst 10 of 30 pairs in both recall and Dice, and a 33% reduction in the average recall decline due to external validation. The authors interpret this as PCA removing device-specific noise while preserving the shared tumor structure, so that PCA models behave as if trained on a more uniform population of images.
Load-bearing premise
Section 3.2 describes creating each PCA-dataset before describing the 70/10/20 split and never states that the PCA transform was fitted on training images only; if it was fitted on the whole dataset, the test images would contribute their own statistics to the denoising and the reported gains would be inflated.
Editorial extensions
If this is right
- PCA preprocessing can be dropped into an existing segmentation pipeline without architectural changes, additional training data, or target-domain access, so it is a low-cost safeguard for deployment on unseen ultrasound devices.
- The benefit is concentrated where it matters most: the ten pairs with the largest baseline recall decline show statistically significant gains, while the remaining twenty pairs show essentially no change ($p = 0.94$ for recall, $p = 0.62$ for Dice).
- In the worst cases PCA recovered tumors that the original model missed entirely, implying the safeguard is not just polishing outputs but restoring detections.
- The mean external-validity recall decline drops from $0.12$ to $0.08$, meaning the method removes roughly a third of the performance loss incurred when leaving the training domain.
Reading between the lines
- A critical open question the paper does not settle is whether the PCA transform was fit on training images only or on the full dataset before splitting; if the latter, part of the reported gain could come from test-domain statistics leaking into the denoising, and the 33% figure would shrink under a strictly training-only fit.
- The asymmetric improvement in recall over Dice suggests PCA's smoothing may trade boundary precision for detectability; measuring boundary distance or AUROC would show whether the net clinical benefit survives.
- Datasets that need more principal components to reach 90% variance might encode more complex or informative structure; ablating the number of components per dataset could turn the current fixed criterion into a tunable knob for external validity.
- An extension the paper only gestures toward is combining PCA with augmentation or style transfer, since PCA acts on within-dataset noise while those methods act on appearance shifts.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes PCA-based image reconstruction as a preprocessing step to improve cross-dataset generalizability of U-Net breast ultrasound tumor segmentation. The authors construct PCA-reduced versions of six public datasets, train separate U-Nets on original and PCA-reconstructed images, and evaluate each model on the remaining out-of-domain datasets. They report that PCA improves recall and Dice, with statistically significant gains for the ten worst model-dataset pairs (recall 0.57±0.07 vs. 0.70±0.05, p=0.0004; Dice 0.50±0.06 vs. 0.58±0.06, p=0.03), and claim a 33% reduction in recall decline during external validation.
Significance. If the reported effect is real, PCA reconstruction would be a strikingly simple and computationally cheap domain-generalization safeguard for medical image segmentation, requiring no target-domain access or adversarial training. The study draws on six public breast ultrasound datasets with 3,983 images, which is a useful scale for this problem, and the experimental design is transparent in many respects: a fixed U-Net architecture, consistent training protocol, and a fixed random-split seed. However, the significance is currently undermined by two load-bearing problems: the PCA fitting protocol is not specified relative to the train/test split, creating a potential test-set leakage, and the headline significant results are computed on a post hoc selected subset while the all-pairs comparisons are not significant. The 33% decline-reduction claim is also not substantiated by the reported tables. These issues must be resolved before the paper's conclusion can be accepted.
major comments (3)
- [Section 3.2] The PCA fitting protocol is not described with respect to the train/validation/test split. The text says 'PCA was employed to decompose each dataset into its principal components, followed by a reconstruction of the original dataset' and then states that the same 70/10/20 split was used, but it never states that PCA was fit on the training split only. If PCA is fit on the full dataset before splitting, then each test image contributes to the estimation of the mean and eigenvectors used to reconstruct that same test image. This makes the PCA arm a transductive method that receives target-domain statistics at test time, so the comparison with the original-image arm is not a fair test of a fixed preprocessing rule. The observed worst-10 improvements could be fully or partly produced by this test-time adaptation. The authors must clarify exactly when PCA was fit, and if it was fit on the full datasets, all experiments must be rerun with PCA fit only on the training split, with the same split applied to compute PCA parameters.
- [Table 3] The central statistically significant claims are computed on the 'Worst 10' model-dataset pairs, which were selected post hoc based on the largest recall decline when using original images. The all-pairs comparison is not statistically significant (recall p=0.08, Dice p=0.16), and the 'Other 20' pairs show no effect (recall p=0.94, Dice p=0.62). Selecting the most favorable subset without correcting for multiple comparisons or pre-registering the analysis inflates the significance and makes the headline numbers unreliable. The abstract and Section 4 present the worst-10 results as the main finding, which is misleading. The primary analysis should be the all-pairs comparison, with the worst-10 analysis clearly labeled as exploratory and accompanied by an appropriate multiple-comparison correction or a pre-specified hypothesis.
- [Section 4] The claim that 'the absolute mean decline in recall values during external validation of initially 0.12 was reduced by 33% to 0.08' is not supported by the reported data. Neither the internal test recall values nor the per-pair external decline values are shown, so the reader cannot verify how the 0.12 decline was computed or how the 33% reduction is derived from the results in Tables 2 and 3. This is a headline quantitative claim and must be substantiated with the underlying per-dataset internal and external recall values, or removed.
minor comments (3)
- [Abstract and Section 3.2] The phrase 'twelve datasets' in the abstract is confusing: the study uses six original datasets and six PCA-reconstructed versions, so it would be clearer to say 'six original and six PCA-reconstructed datasets' rather than 'twelve datasets.'
- [Table 3] Several entries have spaced decimal points ('0 .72', '0 .64', '0 .58') that appear to be typographical artifacts; these should be corrected to standard decimal notation.
- [Section 4 and Figure 4] The word 'orignal' appears in the Figure 4 caption, and 'inferenced' is used in the abstract and Section 3.2; both should be corrected ('original' and 'evaluated' or 'inferred').
Circularity Check
PCA preprocessing appears to be fit on each full dataset before the split, so the PCA test arm is reconstructed with target-domain statistics; the headline worst-10 gains may reflect test-set leakage rather than a generalizable preprocessing effect.
-
fitted input called prediction
[Section 3.2, PCA reconstruction equation and train/validation/test split description]
"PCA was employed to decompose each dataset into its principal components, followed by a reconstruction of the original dataset through a linear combination of these principal components. This is given by Xreconstructed = Xbar + sum... Consistency was a key focus throughout the experiments, as we maintained the same neural network architecture and training procedure, using the same 70/10/20 training/validation/test split to avoid data leakage (scikit-learn random state = 42)."
The methods describe decomposing each dataset and reconstructing it before stating that the same split is used, and never say that PCA was fitted on the training split only. As written, the mean and principal components for each dataset are computed from all images in that dataset, including the images later assigned to the test set. Each out-of-domain PCA test image is therefore reconstructed with a basis estimated from that same image and its dataset, i.e., target-domain statistics are injected at test time.
full rationale
The paper contains no derivation chain in the usual sense: it trains U-Nets on original and PCA-reconstructed datasets and compares external validation. No self-citations, uniqueness theorems, or ansatz-imported claims are load-bearing. The central circularity risk is the evaluation protocol. Section 3.2 says 'PCA was employed to decompose each dataset' and then only later mentions using the same 70/10/20 split; it never states that PCA was fit on the training split alone. On the face of the text, the PCA test images are reconstructed using the test set's own mean and eigenvectors, so the 'unseen' PCA test domain is partially known to the preprocessing stage. That is a fitted input being presented as a fixed preprocessing prediction: the significant gains in the worst 10 pairs are statistically contaminated. The worst-10 subset is also selected by the baseline decline and then used for the headline p-values, which adds a regression-to-the-mean concern, though that is a statistical-selection issue rather than a definitional circularity. If the authors confirm PCA was fit only on training folds and the transform was applied to test images as a frozen mapping, the comparison would be legitimate and the score would drop to 0-1; as written, the evidence does not establish the external-validity claim.
Assumptions & free parameters
free parameters (3)
- Number of principal components per dataset =
not reported (chosen by Kaiser-Guttman criterion, ~90% variance)
- Loss weight beta =
0.5
- Early stopping patience =
10 epochs
assumptions (4)
- domain assumption Each dataset is a sample from the overall population of breast tumor ultrasound images, and the six datasets differ enough to represent meaningful domain shift.
- domain assumption Keeping approximately 90% of variance via PCA removes noise while preserving tumor-relevant structure.
- ad hoc to paper The PCA transformation for each dataset is computed without leaking test-set information into the evaluation.
- standard math Standard PCA reconstruction formula X_reconstructed = mean + sum z_i w_i^T is correct.
Cite this review
Pith. "Pith review of PCA for Enhanced Cross-Dataset Generalizability in Breast Ultrasound Tumor Segmentation." pith.science (2026). https://pith.science/paper/JQUNBLY6
@misc{pith2026250523587,
author = {Pith},
title = {Pith review of: PCA for Enhanced Cross-Dataset Generalizability in Breast Ultrasound Tumor Segmentation},
year = {2026},
howpublished = {\url{https://pith.science/paper/JQUNBLY6}},
note = {Machine review of arXiv:2505.23587}
}
abstract
In medical image segmentation, limited external validity remains a critical obstacle when models are deployed across unseen datasets, an issue particularly pronounced in the ultrasound image domain. Existing solutions-such as domain adaptation and GAN-based style transfer-while promising, often fall short in the medical domain where datasets are typically small and diverse. This paper presents a novel application of principal component analysis (PCA) to address this limitation. PCA preprocessing reduces noise and emphasizes essential features by retaining approximately 90\% of the dataset variance. We evaluate our approach across six diverse breast tumor ultrasound datasets comprising 3,983 B-mode images and corresponding expert tumor segmentation masks. For each dataset, a corresponding dimensionality reduced PCA-dataset is created and U-Net-based segmentation models are trained on each of the twelve datasets. Each model trained on an original dataset was inferenced on the remaining five out-of-domain original datasets (baseline results), while each model trained on a PCA dataset was inferenced on five out-of-domain PCA datasets. Our experimental results indicate that using PCA reconstructed datasets, instead of original images, improves the model's recall and Dice scores, particularly for model-dataset pairs where baseline performance was lowest, achieving statistically significant gains in recall (0.57 $\pm$ 0.07 vs. 0.70 $\pm$ 0.05, $p = 0.0004$) and Dice scores (0.50 $\pm$ 0.06 vs. 0.58 $\pm$ 0.06, $p = 0.03$). Our method reduced the decline in recall values due to external validation by $33\%$. These findings underscore the potential of PCA reconstruction as a safeguard to mitigate declines in segmentation performance, especially in challenging cases, with implications for enhancing external validity in real-world medical applications.
Figures
Reference graph
Works this paper leans on
-
[1]
Dataset of breast ultrasound images
Al-Dhabyani, W., Gomaa, M., Khaled, H., and Fahmy, A. Dataset of breast ultrasound images. Data in Brief, 28, pp.104863, 2020. DOI: https://doi.org/10.1016/j.dib.2019.104863
arXiv 2020
-
[3]
Galdran, A., Carneiro, G., and Gonzalez Ballester, M. On the Optimal Combination of Cross-Entropy and Soft Dice Losses for Lesion Segmentation with Out-of-Distribution Robustness. In: Yap, M.H., Kendrick, C., Cassidy, B. (eds) Diabetic Foot Ulcers Grand Challenge. DFUC 2022. Lecture Notes in Computer Science, vol 13797. Springer, Cham. DOI: https://doi.or...
-
[4]
BUS-BRA: A breast ultrasound dataset for assessing computer-aided diagnosis systems
Gomez-Flores, W., Gregorio-Calas, M., and Pereira, W. BUS-BRA: A breast ultrasound dataset for assessing computer-aided diagnosis systems. Medical physics, 51, pp.3110-3123, 2023. DOI: https://doi.org/10.1002/mp.16812
-
[5]
Domain Adaptation for Medical Image Analysis: A Survey
Guan, H., and Liu, M. Domain Adaptation for Medical Image Analysis: A Survey. IEEE Trans Biomed Eng, 69, pp.1173-1185, 2022. DOI: 10.1109/TBME.2021.3117407
arXiv 2022
-
[6]
BUSI\_WHU: Breast Cancer Ultrasound Image Dataset
Huang, J., and Zhang, J. BUSI\_WHU: Breast Cancer Ultrasound Image Dataset. Mendeley Data, 2023. DOI: 10.17632/k6cpmwybk3.1
-
[7]
Iqbal, A., and Sharif, M. Memory-efficient transformer network with feature fusion for breast segmentation and classification task. EAAI, 2023. DOI: 10.17632/3ksd7w7jkx.1
-
[8]
Principal component analysis: A review and recent developments
Joliffe, I., Cadima, J. Principal component analysis: A review and recent developments. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences 374 2016
work page 2016
-
[9]
Kim, Y., and Ganduglia-Cabazan, C. Contemporary Analysis of Reexcision and Conversion to Mastectomy Rates and Associated Healthcare Costs for Women Undergoing Breast-Conserving Surgery. Ann Surg Oncol, 31, pp.3649-3660, 2024. DOI: https://doi.org/10.1245/s10434-024-14902-z
Show all 12 references
-
[10]
Style transfer generative adversarial networks to harmonize multisite MRI to a single reference image to avoid overcorrection
Liu, M., and Zhu, A.H. Style transfer generative adversarial networks to harmonize multisite MRI to a single reference image to avoid overcorrection. Human brain mapping, 44, pp.4875-4892, 2023. DOI: https://doi.org/10.1002/hbm.26422
2023 doi
-
[11]
Curated benchmark dataset for ultrasound based breast lesion analysis
Pawlowska, A., Cwierz-Pienkowska, A., Domalik, A., Jagus, D., Kasprzak, P., and Matkowski, R. Curated benchmark dataset for ultrasound based breast lesion analysis. Scientific Data, 11, 2024. DOI: 10.1038/s41597-024-02984-z
2024 doi
-
[12]
Echo from noise: synthetic ultrasound image generation using diffusion models for real image segmentation
Stojanovski, D., and Hermida, U. Echo from noise: synthetic ultrasound image generation using diffusion models for real image segmentation. In: Kainz, B., Noble, A., Schnabel, J., Khanal, B., Müller, J.P., Day, T. (eds) Simplifying Medical Ultrasound. ASMUS 2023. Lecture Notes...
2023 doi
-
[13]
External Validation of Deep Learning Algorithms for Radiologic Diagnosis: A Systematic Review
Yu, A.C., and Mohajer, B. External Validation of Deep Learning Algorithms for Radiologic Diagnosis: A Systematic Review. Radiology Artificial Intelligence, 2022. DOI: 10.1148/ryai.210064
2022 doi
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Sign in to comment.