developmentseed / developmentseed/label-maker
Handling objects that straddle tiles
- 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
Assessment
This issue has not been assessed yet.