atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

A Unified Loss for Handling Inter-Class and Intra-Class Imbalance in Medical Image Segmentation

AAAI 2025 · Label-efficient and robust learning › Recognition and long-tail · approach: Group-robust classification · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Balance loss, combining an Inter-class Balance loss (hard-example mining on majority-class pixels scaled by minority count) and an Intra-class Balance loss (per-class easy/hard weighting, improving on TopK), used in a two-stage schedule, and evaluates it on five medical segmentation tasks with a U-Net.

Problem

Medical image segmentation suffers from inter-class imbalance (small ROIs vs. background) and intra-class imbalance (easy vs. hard samples), and existing loss functions conflate these issues and need task-specific hyperparameters that do not generalize across datasets with different imbalance degree

Approach

Attributes the inter-class problem to a soft-vs-hard FP/FN calculation bias that scales with the difference between majority and minority pixel counts, and addresses it by mining the f worst background pixels (f = foreground count) without manual class weights. Intra-class balance is handled per class by weighting easy and hard pixels separately instead of discarding easy ones; the two are linearl

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the strongest non-Balance loss with BalanceU-Net segmentation · CVC-ClinicDBDSC: 88.7±0.8 -> 90.7±0.3Helped
replace the strongest non-Balance loss with BalanceU-Net segmentation · BUSIDSC: 74.7±0.7 -> 76.9±0.2Helped
replace Tversky with BalanceU-Net segmentation · KiTS19 kidneyDSC: 91.6±0.3 -> 92.4±0.3Helped
replace RCE with BalanceU-Net segmentation · KiTS19 tumorDSC: 63.9±0.7 -> 66.8±2.0Helped
replace Dice with BalanceU-Net segmentation · NIHDSC: 76.8±0.6 -> 77.6±0.3Helped
add Inter-CBL by using it alone (α=0) (ablation)Balance loss on CVC-ClinicDB · CVC-ClinicDBDSC: +0.6Helped
add Inter-CBL by using it alone (α=0) (ablation)Balance loss on NIH · NIHDSC: +0.3Helped
add Inter-CBL by using it alone (α=0) (ablation)Balance loss on KiTS19 tumor · KiTS19 tumorDSC: +1.6Helped
replace Intra-CBL with TopK(10%) (ablation)U-Net segmentation · CVC-ClinicDBDSC: 34.7±4.0 versus 89.3±0.8Hurt
replace Intra-CBL with threshold TopK(0.1) (ablation)U-Net segmentation · KiTS19 tumorDSCHurt
vary Intra-CBL threshold from 0.7 to 0.3 (ablation)U-Net segmentation · KiTS19 tumorDSC: 65.0±2.4 -> 39.4±0.9Hurt
vary Intra-CBL threshold from 0.7 to 0.9 (ablation)U-Net segmentation · NIHDSC: 75.6±2.0 -> 76.4±0.7No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CVC-ClinicDB BUSI KiTS19 NIH pancreas

Benchmarks: CVC-ClinicDB BUSI KiTS19 (kidney and tumor) NIH pancreas

Metrics: DSC Hausdorff Distance

Baselines: CE Focal loss Dice loss Tversky loss Combo loss Unified Focal loss RCE loss TopK loss

Builds on: Weighted Cross Entropy TopK loss Focal loss Tversky loss Unified Focal loss

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy