Neural Network Importance Map Generation for Graphic Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tools for determining the visual importance of graphic designs and data visualizations are limited as they rely on eye gaze measurements, require human annotations, and are inaccurate for bitmap images, failing to provide interactive applications for graphic designers.

Innovation Solution

Training neural networks to generate importance maps without human eye gaze measurements or annotations, using pixel-level comparisons with ground truth datasets, enabling real-time design feedback, smart thumbnails, and design retargeting for bitmap images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional tools use eye gaze measurements to determine saliency, then they can identify important regions in natural images, but they cannot accurately determine importance of portions of bitmap images of graphic design or data visualization

Engineering Contradiction:
Improvesaliency determination accuracyVSAvoidapplicability to bitmap images
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent changes the fundamental parameters of the training data from natural images with eye gaze measurements to graphic design bitmap images with programmatically-defined elements. This parameter change enables the neural network to learn features specific to graphic designs while maintaining pixel-level processing capability, thereby resolving the contradiction between measurement precision and adaptability to different image types.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If existing tools require human annotations for training neural networks, then they can achieve accurate saliency prediction, but they cannot operate without human eye gaze measurements

Engineering Contradiction:
Improvesaliency prediction accuracyVSAvoidautomation level
Core Design Contradiction:
Measurement precisionVSExtent of automation

Solution Approach 1:

The system enables automated generation of training data through programmatically-defined elements in graphic designs. The neural network is trained using automatically generated ground truth from design elements rather than human annotations, achieving both high accuracy and full automation. This self-service approach eliminates dependency on human eye gaze measurements while maintaining prediction accuracy.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If neural networks are trained with pixel level comparison loss function, then they can provide accurate importance maps, but they do not offer interactive applications to assist graphic designers

Engineering Contradiction:
Improveimportance map accuracyVSAvoidinteractive capability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms where the neural network's importance maps are integrated into the graphic design workflow. The system provides real-time feedback to designers by highlighting important regions and suggesting design improvements, thereby transforming the accurate but static importance maps into interactive design assistance tools that enhance ease of operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11189066B1Systems and methods of learning visual importance for graphic design and data visualization
Publication Date: 2021.11.30 ADOBE INC
  • US11189066B1 patent drawing
  • US11189066B1 patent drawing
  • US11189066B1 patent drawing

AI summary

Embodiments disclosed herein describe systems, methods, and products that train one or more neural networks and execute the trained neural network across various applications. The one or more neural networks are trained to optimize a loss function comprising a pixel-level comparison between the outputs generated by the neural networks and the ground truth dataset generated from a bubble view methodology or an explicit importance maps methodology. Each of these methodologies may be more efficient than and may closely approximate the more expensive but accurate human eye gaze measurements. The embodiments herein leverage an existing process for training neural networks to generate importance maps of a plurality of graphic objects to offer interactive applications for graphics designs and data visualizations. Based on the importance maps, the computer may provide real-time design feedback, generate smart thumbnails of the graphic objects, provide recommendations for design retargeting, and extract smart color themes from the graphic objects.