Skip to content

Initial Release #3

@Xu-Justin

Description

@Xu-Justin

Patchmentation Core Function

  • Collections
    • BBox
    • Mask
    • Image
    • Patch
    • ImagePatch
    • Dataset
  • Filtering
    • Filter by width
    • Filter by height
    • Filter by aspect ratio
  • Transform
    • Resize
    • Random resize
    • Scale
    • Random scale
    • Grayscale
    • Random grayscale
  • Visibility thresholding
  • Patch distribution
  • Patch blending mode
    • Hard edge
    • Soft edge
  • Negative patching
  • Background patching
    Description: Sometimes background already has positive patches. We want to preserve it.

Dataset

Automation

  • GitHub actions test
  • PyPI deployment
    • Deployment script
    • Deployment automation with GitHub action

Additional Tasks

  • README for patchmentation
  • Documentation
  • Docstrings

Benchmarking

  • Benchmarking on Pascal VOC / COCO dataset using YOLOv?
  • Custom dataset for benchmarking
  • Benchmarking on a custom dataset using YOLOv?

Development Tools / Optimization (Optional)

  • Visualization using Streamlit
  • Conditional package installation (reference)
  • Docker environment
  • Implement caching
    • Shape, width, height, channel
  • Fix code formatting
  • Implements property / descriptors to collections
  • Account gamma corrections when blending colors (reference)
  • Optimize mask saving for image with no transparency
  • Add progress bar when loading a dataset

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions