Digital Artwork Suggestion System Using Co-occurrence Graphs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for graphic designers struggle to suggest relevant secondary objects and backgrounds for digital artwork, often providing either obvious or irrelevant suggestions, and are unable to generate ideas based on entire sets of images, leading to creative blocks during the design process.

Innovation Solution

A computing device implements a suggestion system that uses a co-occurrence graph to identify relevant objects by analyzing the co-occurrence relationships between objects in digital artwork, allowing for real-time suggestions that enrich the artwork with objects that are likely to be relevant and creative, and can animate or augment static reality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional systems use human user inputs to identify secondary objects, then the system can generate suggestions for digital artwork, but the suggestions are often either already apparent to the designer or have no relevancy to the message being communicated

Engineering Contradiction:
Improveease of generating suggestionsVSAvoidrelevancy of suggestions
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system pre-processes a large corpus of images to build co-occurrence graphs and object relationship databases before actual design work begins. This preliminary analysis of how objects appear together in professional designs enables the system to provide contextually relevant suggestions without requiring manual input during the design process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system analyzes the primary object and existing elements in the digital artwork, then provides suggestions based on co-occurrence patterns. The suggestions are generated with feedback loops that consider the specific context of the artwork, ensuring relevancy to the message being communicated rather than providing generic suggestions.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If conventional systems rely on searching for images of other designs, then the system can identify secondary objects that frequently appear, but the suggestions are limited and often generic

Engineering Contradiction:
Improvenumber of suggestionsVSAvoidcreativity of suggestions
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system transitions from two-dimensional image searching to multi-dimensional analysis by building co-occurrence graphs that capture relationships between objects across entire sets of images. This enables the system to suggest objects based on complex relational patterns rather than simple frequency counts, providing more creative and contextually appropriate suggestions.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The system changes the parameter of analysis from simple object frequency to co-occurrence relationships and contextual relevance. By analyzing how objects appear together in professional designs and using this data to weight suggestions, the system provides more versatile and creative options rather than generic frequent items.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If the system analyzes entire sets of images to generate suggestions, then the suggestions can be based on comprehensive co-occurrence data, but the processing time and computational resources increase

Engineering Contradiction:
Improvecompleteness of co-occurrence dataVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs comprehensive analysis of entire image sets beforehand to build co-occurrence graphs and object relationship databases. This pre-processing stores the computational results in structured formats that enable rapid querying during actual design work, eliminating the need for time-consuming analysis during the creative process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system pre-computes co-occurrence statistics and object relationships from large image corpora, storing these results in graphs and databases that can be quickly queried. This preliminary processing transforms raw image data into structured knowledge that enables fast suggestion generation without requiring real-time analysis of entire image sets.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10853983B2Suggestions to enrich digital artwork
Publication Date: 2020.12.01 ADOBE INC
  • US10853983B2 patent drawing
  • US10853983B2 patent drawing
  • US10853983B2 patent drawing

AI summary

In implementations of suggestions to enrich digital artwork, a suggestion system identifies a first object in the digital artwork and suggests a second object for addition to the digital artwork based on the second object having a co-occurrence relationship with the first object. The co-occurrence relationship is based on the first object and the second object appearing together in an image of an image set. A user may select the second object to add to the artwork or the user may be inspired by the second object to enrich the digital artwork.