We want to explicitly model the background class as an additional supervised signal. Currently, background pixels are implicitly handled, but adding a dedicated background label may help the model better distinguish foreground segmentation targets from non-target regions.
Motivation
The goal is to improve segmentation quality, especially by reducing false positives and helping the model learn clearer decision boundaries between foreground objects and background regions.
Tasks
- Define how to compute the background class from existing labels.
- Add the background class as a new label/channel in the training targets.
- Update the data loading pipeline to include the background label.
- Modify the loss function if needed to supervise the background class.
- Train and compare against the current best baseline.
Deliverables
- Code changes for background label generation.
- Updated training pipeline supporting background supervision.
- Experiment results comparing:
- current baseline(run in your env)
- baseline + background supervision
- Short summary of whether this improves IoU / RMSE.
Acceptance Criteria
Notes
Please keep experiments reproducible:
- record config changes
- record checkpoint path
- report validation IoU and RMSE
- attach qualitative visualization if possible
We want to explicitly model the background class as an additional supervised signal. Currently, background pixels are implicitly handled, but adding a dedicated background label may help the model better distinguish foreground segmentation targets from non-target regions.
Motivation
The goal is to improve segmentation quality, especially by reducing false positives and helping the model learn clearer decision boundaries between foreground objects and background regions.
Tasks
Deliverables
Acceptance Criteria
Notes
Please keep experiments reproducible: