Split Summed Area Tables for Blur Processing Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional summed area tables in image processing suffer from memory overflow and rounding errors due to large input values, especially when dealing with large image sizes, which can be resource-intensive to address with higher precision formats.

Innovation Solution

The image processing system segments the input table into multiple sub-tables, calculating output values within each segment independently, reducing the need for higher precision formats and minimizing rounding and overflow errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single summed area table is used for large images, then complete image coverage is achieved, but memory overflow and rounding errors increase

Engineering Contradiction:
Improveaccuracy of summed area tableVSAvoidmemory resources required
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the large image into multiple smaller segments, creating separate summed area tables for each segment. This segmentation approach reduces the memory footprint of each individual table while maintaining complete coverage of the original image. The segments are processed independently and then combined through aggregation to produce the final result, thereby avoiding the memory overflow and rounding errors that would occur with a single large summed area table.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If higher precision formats are used to reduce rounding errors, then calculation accuracy improves, but computational resources increase

Engineering Contradiction:
Improveprecision of pixel value calculationsVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

By segmenting the image into smaller regions, each with its own summed area table, the patent reduces the accumulation of rounding errors without requiring higher precision data formats. The smaller scope of each segment means that rounding errors accumulate less, maintaining calculation accuracy while using standard precision formats and thus consuming fewer computational resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent acknowledges that rounding errors will occur in smaller segments but converts this potential harm into a benefit by designing an aggregation process that combines results from multiple segments. The aggregation step is carefully designed to minimize the impact of individual segment rounding errors, effectively turning the inevitable rounding behavior into an acceptable solution that uses standard precision formats.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS12511721B2Using split summed area tables for image processing
Publication Date: 2025.12.30 ADOBE INC
  • US12511721B2 patent drawing
  • US12511721B2 patent drawing
  • US12511721B2 patent drawing

AI summary

Embodiments are disclosed for performing image processing operations on images using pixel values stored in summed area sub-tables. In particular, in one or more embodiments, the method may include receiving blur parameters for performing a blur operation on an image, the blur parameters including a blur region and a blur size indicating a number of pixels to sample for each output pixel. The method may further include creating a summed area table representation of the image based on pixel values for pixels of the image, the summed area table representation including a plurality of summed area sub-tables. The method may further include performing the blur operation on the blur region of the image using the plurality of summed area sub-tables.