Field Blur Tool for Spatially-Varying Image Gradients

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional blur techniques are used, then the processing is simple, but the flexibility and interactivity are limited

Engineering Contradiction:
Improveflexibility to create and combine blur effectsVSAvoidcomplexity of blur application system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple blur patterns are combined, then the creative effects are enhanced, but the computational complexity increases

Engineering Contradiction:
Improveability to combine multiple blur patternsVSAvoidcomputational resources required
Core Design Contradiction:
Adaptability or versatilityVSPower

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If interactive pin placement is allowed, then the user control is improved, but the operation time increases

Engineering Contradiction:
Improveuser control over blur effectsVSAvoidtime required for blur application
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9019310B2Methods and apparatus for applying complex continuous gradients to images
Publication Date: 2015.04.28 ADOBE INC
  • US9019310B2 patent drawing
  • US9019310B2 patent drawing
  • US9019310B2 patent drawing

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.