Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xu-justin/patchmentation
A python library to perform patch augmentation.
https://github.com/xu-justin/patchmentation
augmentation-libraries dataset-augmentation patchmentation pypi-package python3
Last synced: 6 days ago
JSON representation
A python library to perform patch augmentation.
- Host: GitHub
- URL: https://github.com/xu-justin/patchmentation
- Owner: Xu-Justin
- License: mit
- Created: 2022-09-30T14:08:11.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-26T10:09:15.000Z (over 1 year ago)
- Last Synced: 2024-08-14T10:09:42.709Z (3 months ago)
- Topics: augmentation-libraries, dataset-augmentation, patchmentation, pypi-package, python3
- Language: Python
- Homepage: https://pypi.org/project/patchmentation/
- Size: 34.9 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Patchmentation
[![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/Xu-Justin/patchmentation)
[![Python](https://img.shields.io/badge/python-3670A0?style=for-the-badge&logo=python&logoColor=ffdd54)](https://pypi.org/project/patchmentation)[![Open In Collab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/Xu-Justin/patchmentation/blob/main/demo.ipynb)
Patchmentation is a python library to perform patch augmentation, a data augmentation technique for object detection, that allows for the synthesis of new images by combining objects from one or more source images into a background image.
The process of patch augmentation involves extracting objects of interest from the source images, transforming them, and then pasting them onto the background image to create a composite image, therefore increasing diversity at the object level. The resulting dataset offers a greater variety of object combinations within a single image, making it more robust and accurate when training object detection models.
## Installation
The easiest way to install patchmentation is through pip.
```bash
pip install patchmentation
```**Note: Some functionality of patchmentation might not be working on non-Linux systems.**
## External Links
* GitHub Repository: https://github.com/Xu-Justin/patchmentation
* PyPI: https://pypi.org/project/patchmentation
* Docs: TBA
* Research Paper: TBA
* Benchmarking Results: https://github.com/Xu-Justin/patchmentation-yolov5
---
This project was developed as part of thesis project, Computer Science, BINUS University.