developmentseed / developmentseed/label-maker

Handling objects that straddle tiles

Open
#31 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
472
Forks
106
PR merge metrics
No merged PRs in 30d

Description

Given my understanding of how `label-maker` works, tile extents are static (and based on the mbtile files), and with `ml_type=='object-detection'`, objects that straddle tile boundaries will be split up in the training data. Ideally, the tile bounds would be generated dynamically so that it could generate tiles that contain the entire object, which should help the model learn better. However, fixing this would probably complicate the implementation (which I think is elegant, btw), and might not be worth it assuming there aren't many objects that straddle tiles, or if you want to be able to detect partial, clipped objects. I was just wondering if this is something you've considered.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.