Rectangular Blur Window for Digital Lighting Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional Gaussian blurring methods for digitally controlled stage lights require an overwhelming calculation load, especially for large blur radii, making it impractical to blur images efficiently, particularly for color images.
Innovation Solution
The implementation of a rectangular blur window simplifies the process by dividing it into two orthogonal dimensions, using a single-weighted or piecewise continuous curve, and optimizing calculations to store values in accumulators, allowing for faster processing through horizontal and vertical blurring in two passes, and utilizing cache-friendly memory access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional Gaussian blurring is used to achieve image blur effect, then the blur quality is improved, but the calculation load becomes overwhelming
Solution Approach 1:
The patent divides the two-dimensional Gaussian blur operation into two separate one-dimensional blur operations (horizontal and vertical passes). This segmentation reduces the computational complexity from O(n^2) per pixel to O(n) per pixel, making real-time processing feasible while maintaining acceptable blur quality
Solution Approach 2:
The patent uses a simplified blur kernel with fewer taps than a full Gaussian kernel would require. By using a rectangular window with limited extent in each dimension and applying weighted averaging with simplified weights, it achieves sufficient blur effect without the exhaustive calculation of a complete Gaussian distribution
2Illumination intensity
If a large blur radius is used to achieve strong blur effect, then the blur intensity is improved, but the number of operations increases dramatically
Solution Approach 1:
By separating the blur operation into two sequential one-dimensional passes (horizontal then vertical), the patent achieves large effective blur radius through composition of two smaller kernel operations, rather than requiring a single large two-dimensional kernel
Solution Approach 2:
The patent transforms the problem from a single large two-dimensional convolution into two sequential one-dimensional convolutions. This dimensional decomposition allows achieving the same blur intensity with significantly fewer operations by exploiting the separability of the Gaussian function
3Measurement precision
If color image blurring is performed by blurring each color component individually, then the color accuracy is improved, but the calculation load triples
Solution Approach 1:
The patent processes each color component (R, G, B) separately through the same efficient one-dimensional blur passes, maintaining color accuracy while benefiting from the reduced computational complexity of the segmented spatial operation
Data Source
AI summary
Digital blurring of an image is carried out by blurring using a linear or piecewise continuous blurring function. The blurring function blurs a rectangular portion of an image so that the blurring can be embodied by vertical blurring followed by halls on pull blow. Blurring is done by getting on portion of the line of pixels, adding and dividing by the number of pixels. All the columns are blurred, followed by all of the rows being blurred. The columns and rows can be blurred at the same time to maximize the number of cache hits.


