Project-MONAI / Project-MONAI/MONAI
"copy-paste augmentation"
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 8.7k
- Forks
- 1.6k
- Avg merge
- 5d 1h
- Merged PRs (30d)
- 20
Description
Originally posted by gofmans April 29, 2022
Hi,
I recently encountered an interesting data augmentation technique that could be relevant for segmentation tasks, it's called "copy-paste" augmentation as presented in: https://arxiv.org/pdf/2012.07177v2.pdf.
Here is an image from the paper to better illustrate the concept:

The paper deals with semantic segmentation tasks in regular 2D images where this kind of augmentation makes more sense (croping and pasting different objects into unrelated scenes) but it could also help in detecting tumors and such in the medical domain.
According to the paper, this could be useful, especially for problems with few data examples as is the case in most medical imaging problems.
Here is another paper that uses a similar technique for lesions segmentation:
https://arxiv.org/ftp/arxiv/papers/2203/2203.10507.pdf
Correct me if I'm wrong but I couldn't find anything like that in the current MONAI augmentations so I would like you guys to consider adding it.
Thanks for the great work,
Sasha
dicussion https://github.com/Project-MONAI/MONAI/discussions/4199
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading the linked copy-paste augmentation papers and reviewing MONAI's existing augmentations. Clarify the intended API, supported segmentation data, and expected behavior before identifying implementation and test locations; done should include a defined augmentation and tests covering it.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, pytorch
- Domain
- machine-learning
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100