Computer vision models for object detection are generally well-trained for detecting relatively large objects. When small objects within high resolution images need to be detected, SmartML can make use of tiling. Tiling subdivides an image into smaller “tiles”, inferences on those tiles individually, and aggregates the results for the full image.