Image Tiling for Small-Object Detection Across Image Pyramids

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Machine-learned models struggle to accurately detect both small and large objects within the same image, often missing or misidentifying small objects.

Innovation Solution

The use of an image pyramid with multiple levels at different resolutions, divided into tiles, and a machine-learned object detection model to generate bounding boxes for each tile, followed by mapping and pruning the detection data to improve accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine-learned model processes the entire image at once, then large objects can be detected, but small objects are often missed or misidentified

Engineering Contradiction:
Improvedetection accuracyVSAvoidnumber of objects detected
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The image is divided into multiple overlapping tiles or patches, allowing the model to process smaller regions independently. This segmentation enables the detection of small objects that would otherwise be missed in a full-image processing approach, while maintaining the ability to detect large objects through the coverage of multiple tiles.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If the image is processed at high resolution, then small objects can be detected, but computational resources increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

By segmenting the image into smaller tiles, the computational burden is distributed across multiple smaller processing tasks rather than one large task. This allows high-resolution processing to be applied to manageable chunks, reducing peak memory usage and enabling parallel processing that improves efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method processes only relevant portions of the image at high resolution through tiling, rather than processing the entire image uniformly. Overlapping tiles provide redundant coverage that ensures small objects are captured without requiring the entire image to be processed at maximum resolution simultaneously.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If multiple tiles are processed independently, then small object detection improves, but redundant and partial bounding boxes increase

Engineering Contradiction:
Improvesmall object detectionVSAvoidpost-processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system incorporates a post-processing stage that uses feedback from detected bounding boxes across multiple tiles to identify and remove duplicates. By comparing bounding box positions and overlaps, the system can distinguish between genuine multiple detections and redundant detections from overlapping tiles, eliminating false positives while preserving true detections.

Inventive Principle:
Principle #23Feedback

4Measurement precision

If overlapping tiles are used, then small objects at tile boundaries are detected, but the number of tiles and processing time increases

Engineering Contradiction:
Improveboundary object detectionVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Overlapping tiles provide excessive coverage of boundary regions, ensuring that objects spanning tile boundaries are captured in multiple tiles. This redundant coverage is intentionally accepted as a trade-off for improved detection accuracy, with the understanding that post-processing will eliminate duplicate detections.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260017924A1Systems and Methods for Object Detection Using Image Tiling
Publication Date: 2026.01.15 GOOGLE LLC
  • US20260017924A1 patent drawing
  • US20260017924A1 patent drawing
  • US20260017924A1 patent drawing

AI summary

A computing system for detecting objects in an image can perform operations including generating an image pyramid that includes a first level corresponding with the image at a first resolution and a second level corresponding with the image at a second resolution. The operations can include tiling the first level and the second level by dividing the first level into a first plurality of tiles and the second level into a second plurality of tiles; inputting the first plurality of tiles and the second plurality of tiles into a machine-learned object detection model; receiving, as an output of the machine-learned object detection model, object detection data that includes bounding boxes respectively defined with respect to individual ones of the first plurality of tiles and the second plurality of tiles; and generating image object detection output by mapping the object detection data onto an image space of the image.