AI-Assisted cardiomegaly screening via implicit morphological inference and human-in-the-loop validation
Cardiomegaly screening via manual Cardiothoracic Ratio (CTR) measurement remains a clinical bottleneck, while contemporary deep learning solutions often suffer from algorithmic bloating. To address the need for resource-efficient and interpretable triage, this study proposes a framework driven by implicit morphological inference, which bypasses the requirement for explicit heart segmentation. We developed UBNet-Seg, a lightweight U-Net variant (2.3 million parameters) trained on a heterogeneous dataset of 11,748…
UBNet-Seg, a 2.3M-parameter U-Net variant using lung fields as geometric proxy, achieved 95.85% lung Dice at 0.05s inference and 90.31% automated cardiomegaly accuracy on NIH, rising to 93.63% on NIH and 91.21% on OpenI after expert-guided refinement.
Fully automated cardiomegaly screening accuracy dropped to 76.07% on the external OpenI dataset, showing domain-shift vulnerability, while manual CTR measurement remains a clinical bottleneck and existing deep models suffer from algorithmic bloating.
Fully automated performance degraded substantially on external OpenI data, requiring expert-guided refinement to restore accuracy, indicating residual domain-shift vulnerability.
Evidence
- Peer-reviewedJournal of X-Ray Science and Technology2026-07-16
How should this claim be treated?
Truvace Impact Record TRV-2026-0257, v1: “AI-Assisted cardiomegaly screening via implicit morphological inference and human-in-the-loop validation.” Truvace, 2026-07-18. /record/TRV-2026-0257 (accessed at citation time). sha256 5db808dd1b3d2b98…
Calibration history
Every change to this record since certification, in the open. None yet — the reading has held since it entered the record.
Certified into the record
How to verify without trusting this page
Fetch the canonical text of any version from /api/record/TRV-2026-0257 and hash it yourself — for example shasum -a 256 on the saved canonical field. The result must equal content_hash, and each version’s text ends with prev:followed by the prior version’s hash (version 1 chains to 64 zeros). If a single character of any version had been altered since certification, the chain would not reproduce.
ace