Field Blur Tool for Spatially-Varying Image Gradients
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional blur techniques lack flexibility and interactivity, restricting users' ability to easily create and combine various blur effects in images.
Innovation Solution
A blur module that provides a field blur tool allowing users to place pins on an image and specify blur amounts, distributing blur values based on pin locations and parameters, enabling the generation of complex continuous gradients and combining different blur patterns non-destructively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional blur techniques are used, then the processing is simple, but the flexibility and interactivity are limited
Solution Approach 1:
The blur effect is segmented into multiple independent pin instances, each controlling a localized blur region. Users can place one or more pins at different locations with different blur radii, allowing flexible composition of complex blur patterns from simple atomic elements.
Solution Approach 2:
The blur pattern is made dynamic and adjustable through interactive pin placement and modification. Users can add, remove, and reposition pins during the editing process, and the blur effect updates in real-time, providing high interactivity and adaptability.
2Adaptability or versatility
If multiple blur patterns are combined, then the creative effects are enhanced, but the computational complexity increases
Solution Approach 1:
Multiple blur patterns are merged by combining multiple pin instances within a single blur tool operation. The system computes a unified blur mask that integrates the effects of all pins, allowing multiple blur patterns to be applied simultaneously without requiring separate processing passes.
Solution Approach 2:
The system computes blur values for the entire image domain even though only certain regions require blurring. This excessive computation is acceptable because it simplifies the algorithm by avoiding complex region-based processing and allows for straightforward combination of multiple pin effects across the full image.
3Ease of operation
If interactive pin placement is allowed, then the user control is improved, but the operation time increases
Solution Approach 1:
The system pre-computes a radius field for each pin that defines the spatial distribution of blur values. This preliminary computation allows the blur effect to be applied efficiently once the pins are placed, separating the interactive pin placement phase from the computational blur application phase.
Solution Approach 2:
The traditional mechanical approach of applying blur through multiple sequential passes or manual region selection is replaced with a field-based computational approach. A blur mask is generated by combining radius fields from all pins, and this mask is then applied in a single efficient pass, reducing operation time.
Data Source
AI summary
Methods and apparatus for specifying complex continuous gradients. A field blur tool may provide a user interface through which users may apply instances of a field blur pattern. The field blur tool allows the user to place one, two, or more pins over the image and to specify the blur amount (blur radius) at each field blur pin. A blur algorithm distributes the blur values for the one or more instances of the field blur pattern over the entire image, applying the blur according to the locations of the pin(s) and blur parameters at the pin(s). If the input indicates the location and the value for the blur radius of each of two or more instances of the field blur pattern, the two or more instances of the field blur pattern are combined in a blur mask by multiplying normalized radius fields of each of the instances.


