Lesion-Aware Attention for Mammography Segmentation with Heterogeneous Supervision
Organizations: State Key Laboratory of General Artificial Intelligence, School of Intelligence Science and Technology, Peking University, Beijing, China
Abstract
Accurate lesion segmentation in mammography is important for computer-aided breast cancer diagnosis, but dense pixel-level annotations remain costly and limited. Existing public segmentation datasets usually cover only a small set of lesion types with manually delineated masks, whereas larger mammography datasets often provide only image-level diagnostic labels. This annotation mismatch makes it difficult to train segmentation models that can generalize to rare or weakly annotated lesion categories. To address this problem, we study open-vocabulary mammographic lesion segmentation under a mixed-supervision setting, where pixel-level masks are available for base lesion categories and image-level labels are available for a broader set of categories. We propose a two-branch framework that jointly learns from segmentation data and classification data. The segmentation branch learns lesion boundaries from annotated masks, while the classification branch introduces additional image-level semantic supervision. To better transfer image-level supervision to lesion-relevant regions, we further introduce a Lesion-wise Attentive Classifier that maintains category-specific feature prototypes and generates lesion-aware attention maps for foreground feature pooling. This design reduces the influence of background tissue and encourages more compact lesion representations. Experiments on multiple mammography datasets show that the proposed method consistently improves open-vocabulary segmentation baselines on both base and novel lesion categories, while reducing the gap to fully supervised models that require dense target-domain masks. Qualitative results further indicate that our method produces more complete lesion localization for small, low-contrast, and visually subtle mammographic findings.
Figures & tables
| Model | Training Data | Test Data | mIoU | |
|---|---|---|---|---|
| DenseCLIP | ITPair | Mammo-bench CBIS-DDSM | 13.6 | |
| Basic Segmenter | CBIS-DDSM | Mammo-bench CBIS-DDSM | 73.6 | |
| Basic Segmenter | Mammo-bench | Mammo-bench CBIS-DDSM | 76.2 | |
| DenseCLIP | ITPair | Mammo-bench INBreast | 10.8 | |
| Basic Segmenter | INBreast | Mammo-bench INBreast | 68.6 | |
| Basic Segmenter | Mammo-bench | Mammo-bench INBreast | 73.4 |
| Dataset | Year | Images | Annotation | BI-RADS |
|---|---|---|---|---|
| MIAS [ 37 ] | 1994 | 322 | Circle around the finding | No |
| CBIS-DDSM [ 13 ] | 2017 | 3,103 | Contour enclosing the findings | Yes |
| INBreast [ 14 ] | 2012 | 410 | Contour enclosing the finding | Yes |
| CMMD [ 15 ] | 2021 | 5,202 | Pathological labels | No |
| VinDr-Mammo [ 16 ] | 2022 | 20,000 | Rectangular region of interest | Yes |
| Mammo-Bench [ 38 ] | 2025 | 19,731 | Region of interest mask | Yes |
| Model | Backbone | Training Data | MIAS-mIoU | Training Data | INBreast-mIoU | ||||
|---|---|---|---|---|---|---|---|---|---|
| All | Base | Novel | All | Base | Novel | ||||
| DenseCLIP [ 36 ] | RN50x64 [ 40 ] | ITPairs | 12.4 | 16.3 | 10.2 | ITPairs | 5.3 | 9.6 | 4.8 |
| ReCo [ 41 ] | RN50x64 | ITPairs | 13.8 | 16.7 | 11.4 | ITPairs | 5.9 | 9.8 | 5.1 |
| ZSBaseline [ 42 ] | ViT-B/16 | CBIS-DDSM | 61.9 | 66.4 | 58.7 | CBIS-DDSM | 60.5 | 65.1 | 57.9 |
| LSeg [ 43 ] | ViT-B/16 | CBIS-DDSM | 63.2 | 68.1 | 59.6 | CBIS-DDSM | 61.7 | 66.3 | 58.8 |
| OpenSeg [ 44 ] | EfficientNet-B7 | CBIS-DDSM | 65.4 | - | - | CBIS-DDSM | 63.8 | - | - |
| LAC-CMMD | LAC-VinDr-Mammo | All | Base | Novel |
|---|---|---|---|---|
| - | - | 71.3 | 78.7 | 66.3 |
| - | 72.4 | 79.1 | 67.8 | |
| - | 73.6 | 80.2 | 69.5 | |
| 74.2 | 80.9 | 70.6 |
| LA-Classifier Design | All | Base | Novel |
|---|---|---|---|
| Single-Image | 70.1 | 78.6 | 64.8 |
| Cross-Image | 72.4 | 81.3 | 67.8 |
| Size | All | Base | Novel | Top-K | All | Base | Novel |
|---|---|---|---|---|---|---|---|
| 10 | 72.6 | 82.8 | 76.2 | 10 | 71.6 | 80.3 | 76.2 |
| 20 | 72.0 | 80.5 | 76.7 | 20 | 72.4 | 81.3 | 76.8 |
| 40 | 72.2 | 82.0 | 76.1 | 40 | 72.2 | 82.0 | 76.1 |
| 80 | 71.6 | 80.9 | 75.7 | 80 | 71.4 | 80.0 | 75.9 |