Automatic Template Recommendation for Image Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artists and creators spend significant time modifying templates, making the process time-consuming and resource-intensive due to the need for frequent software operations to adjust colors, font sizes, and types.

Innovation Solution

A template recommendation system that automatically provides customizable, visually aesthetic, and color-diverse template recommendations derived from a source image, using a combination of background extraction, color harmonization, and text information extraction techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users manually modify templates to customize images, then the images can be personalized, but the time and computational resources required increase significantly

Engineering Contradiction:
Improveimage personalizationVSAvoidtemplate modification time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs automatic template recommendation and modification without requiring manual user intervention. The template recommendation system analyzes the source image, extracts visual features, and automatically generates personalized template recommendations, allowing the system to serve itself rather than requiring continuous user input for customization

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes the source image to extract visual features, identify dominant colors, and determine aesthetic properties before generating template recommendations. This preliminary analysis enables the system to prepare customized templates in advance, reducing the time users would otherwise spend on manual modification

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If users manually adjust template parameters like colors and fonts, then customization is achieved, but computational resource consumption increases

Engineering Contradiction:
Improvetemplate customizationVSAvoidcomputational resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system replaces manual user operations (mechanical interaction) with automated computer vision algorithms and machine learning models. The template recommendation system uses image processing techniques to automatically analyze visual features and generate customized templates, substituting computational automation for manual user actions and reducing overall computational resource consumption

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

Solution Approach 2:

The system automatically adjusts template parameters such as colors, fonts, and layout based on the extracted visual features of the source image. By programmatically changing these parameters according to aesthetic rules and image analysis results, the system achieves customization without requiring resource-intensive manual adjustment operations

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the system provides multiple color variations of templates, then visual aesthetic diversity is improved, but processing complexity increases

Engineering Contradiction:
Improvecolor diversityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates multiple color variations of templates by applying color transformation algorithms to the source image and template elements. The template recommendation system extracts the color palette from the source image and creates harmonized color schemes, producing diverse color variations without requiring complex manual processing

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The system pre-computes multiple color variations and template options before presenting them to the user. By performing this processing in advance based on the source image analysis, the system reduces the complexity of real-time processing and enables quick presentation of diverse color options

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12340606B2Automatic template recommendation
Publication Date: 2025.06.24 ADOBE INC
  • US12340606B2 patent drawing
  • US12340606B2 patent drawing
  • US12340606B2 patent drawing

AI summary

Embodiments are disclosed for providing customizable, visually aesthetic color diverse template recommendations derived from a source image. A method may include receiving a source image and determining a source image background by separating a foreground of the source image from a background of the source image. The method separates a foreground from the background by identifying portions of the image that belong to the background and stripping out the rest of the image. The method includes identifying a text region of the source image using a machine learning model and identifying font type using the identified text region. The method includes generating an editable template image using the source image background, the text region, and the font type.