Image Augmentation via Characteristic Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image editing software lacks the ability to seamlessly integrate additional images into existing images based on similar characteristics, such as color histograms, bit values, and patterns, without requiring network connectivity.

Innovation Solution

A system and method that uses a client-server arrangement with a client engine to search for and retrieve additional images from a database or network based on characteristics, allowing users to select and align images using probability algorithms to create augmented images, which can be displayed on social networking web pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If image editing software uses traditional manual methods for integrating additional images, then users have full control over the editing process, but the efficiency and seamlessness of integration are reduced

Engineering Contradiction:
Improveimage integration efficiencyVSAvoidmanual control complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically adjusts image parameters such as color histograms, bit values, and patterns to match the target image characteristics. This parameter-based matching enables seamless integration without manual intervention, resolving the contradiction by allowing efficient automated integration while maintaining the ability for users to override or guide the process when needed.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The image editing system performs self-service by automatically searching for, selecting, and integrating additional images based on characteristic matching algorithms. The system serves itself by autonomously completing the integration task without requiring continuous user input, thereby improving efficiency while still allowing user control when required.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If image editing applications are stand-alone without network connectivity, then data privacy and offline accessibility are maintained, but the ability to search and retrieve additional images is limited

Engineering Contradiction:
Improveimage search capabilityVSAvoidnetwork connectivity requirement
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adapts its operation mode based on network availability. When connected, it can search external sources for additional images; when disconnected, it seamlessly transitions to using locally stored images or previously cached resources. This dynamic behavior maintains image search and integration capabilities across varying network conditions, resolving the contradiction between versatility and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-loading and caching additional images locally before network disconnection occurs. This advance preparation ensures that image integration functionality remains available offline, maintaining versatility without requiring continuous network connectivity.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the system automatically matches images based on characteristics, then integration seamlessness is improved, but the complexity of the matching algorithm increases

Engineering Contradiction:
Improveimage integration seamlessnessVSAvoidalgorithm complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The complex matching algorithm is segmented into multiple independent modules, each handling a specific characteristic comparison task such as color histogram analysis, bit value matching, or pattern recognition. This segmentation maintains high integration precision while managing algorithmic complexity through modular design, allowing each module to be optimized independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces intermediate processing layers that simplify the matching process. Instead of directly comparing all image characteristics simultaneously, intermediary algorithms preprocess image data into standardized feature representations, making the subsequent matching operations more manageable and computationally efficient while maintaining precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8392842B1Quick search for replacement of portion of image
Publication Date: 2013.03.05 ADOBE INC
  • US8392842B1 patent drawing
  • US8392842B1 patent drawing
  • US8392842B1 patent drawing

AI summary

In one example embodiment a system and method is illustrated to receive image data identifying a characteristic of a portion of a first image, the first image displayed as part of a Graphical User Interface (GUI). The system and method may also include generating a search request for a second image based upon the characteristic. Further, the system and method may include receiving an image search result including at least the second image, the second image displayed as part of an image array within the GUI. Moreover, the system and method may include augmenting the first image with the second image, based upon the characteristic, to create an augmented image.