Neural Network Image Generation via Iterative Feature Enhancement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current neural networks lack the capability to aesthetically enhance images with minimal human input, particularly in generating diverse images from initial images or random noise, while effectively identifying and modifying features to improve objective scores.

Innovation Solution

A system utilizing a neural network trained for feature recognition, which iteratively processes and modifies images through gradient descent and backpropagation to enhance detected features, with the ability to permute and adjust images based on objective functions to boost low-frequency areas, thereby generating aesthetically pleasing images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a neural network is used to classify and enhance image features, then the ability to identify and enhance recognized features is improved, but the capability to generate diverse aesthetically pleasing images from initial images or random noise without human input deteriorates

Engineering Contradiction:
Improvefeature recognition accuracyVSAvoidimage generation diversity
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between two operational modes: (1) using the trained neural network for feature recognition and enhancement, and (2) using gradient descent optimization for generating diverse images from noise. This dynamic adaptation allows the system to leverage feature recognition when needed while maintaining the ability to generate diverse images independently, resolving the contradiction between precise feature measurement and generation versatility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The objective function serves as an intermediary that bridges feature recognition and image generation. By defining an objective function that quantifies aesthetic quality, the system can use gradient descent to optimize image generation without requiring the neural network's feature recognition capability, thus maintaining diversity while enabling aesthetic enhancement when needed

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If images are iteratively processed to enhance detected features, then the aesthetic quality and objective scores of generated images are improved, but the complexity of the system and computational resources required deteriorate

Engineering Contradiction:
Improveimage aesthetic qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential requirement for image generation (aesthetic quality improvement) from the complex neural network feature recognition system and implements it through a simpler gradient descent optimization approach. By separating the image generation function from the feature recognition function, the system achieves aesthetic enhancement without requiring the full complexity of the neural network, thus improving quality while reducing system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of using the complex trained neural network for every image generation task, the system creates a simplified copy of the optimization process using gradient descent and objective functions. This copied approach replicates the aesthetic enhancement capability without requiring the original complex neural network infrastructure, reducing device complexity while maintaining manufacturing precision

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If gradient descent and backpropagation are used to modify images, then the ability to enhance features and improve objective scores is improved, but the processing time and computational energy consumption deteriorate

Engineering Contradiction:
Improvefeature enhancement accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies partial action by using gradient descent for a limited number of iterations rather than exhaustive optimization. This allows the system to achieve sufficient feature enhancement and objective score improvement without spending excessive processing time, balancing manufacturing precision with time efficiency by performing just enough optimization iterations to reach acceptable quality thresholds

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9940551B1Image generation using neural networks
Publication Date: 2018.04.10 GOOGLE LLC
  • US9940551B1 patent drawing
  • US9940551B1 patent drawing
  • US9940551B1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for image generation using neural networks. In one of the methods, an initial image is received. Data defining an objective function is received, and the objective function is dependent on processing of a neural network trained to identify features of an image. The initial image is modified to generate a modified image by iteratively performing the following: a current version of the initial image is processed using the neural network to generate a current objective score for the current version of the initial image using the objective function; and the current version of the initial image is modified to increase the current objective score by enhancing a feature detected by the processing.