CNN Image Synthesis Using Localized Loss Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image synthesis technologies face challenges in effectively combining content and style from source images using convolutional neural networks, particularly due to instability issues with Gram matrices and the inability to accurately transfer weathering patterns across different materials.

Innovation Solution

The use of localized loss functions, such as Gram matrices and covariance matrices, along with histogram losses, to optimize pixel values in synthesized images, and the application of CNNs for image synthesis that incorporate region-based and per-pixel style transfer techniques to achieve stable and high-quality results.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Gram matrices are used for style transfer, then style information can be captured, but instability issues arise in the synthesis process

Engineering Contradiction:
Improvestability of image synthesisVSAvoidstyle transfer accuracy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the mathematical parameters used for style representation from Gram matrices to covariance matrices. This parameter change maintains the ability to capture style information while improving numerical stability during the synthesis process, directly resolving the contradiction between reliability and information loss.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If region-based style transfer is applied, then localized style control is improved, but computational complexity increases

Engineering Contradiction:
Improvestyle transfer precisionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the image into multiple regions and applies style transfer independently to each region using localized loss functions. This segmentation approach enables precise localized style control while the modular nature of region-based processing allows for efficient computation through parallelization, resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If per-pixel loss functions are used, then synthesis accuracy is improved, but processing time increases

Engineering Contradiction:
Improvepixel-level synthesis accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies per-pixel loss functions selectively to specific regions or layers rather than uniformly across the entire image. This partial application maintains high synthesis accuracy where needed while reducing the overall computational burden and processing time, effectively resolving the contradiction between precision and time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10424087B2Systems and methods for providing convolutional neural network based image synthesis using stable and controllable parametric models, a multiscale synthesis framework and novel network architectures
Publication Date: 2019.09.24 UNITY TECH SF
  • US10424087B2 patent drawing
  • US10424087B2 patent drawing
  • US10424087B2 patent drawing

AI summary

Systems and methods for providing convolutional neural network based image synthesis using localized loss functions is disclosed. A first image including desired content and a second image including a desired style are received. The images are analyzed to determine a local loss function. The first and second images are merged using the local loss function to generate an image that includes the desired content presented in the desired style. Similar processes can also be utilized to generate image hybrids and to perform on-model texture synthesis. In a number of embodiments, Condensed Feature Extraction Networks are also generated using a convolutional neural network previously trained to perform image classification, where the Condensed Feature Extraction Networks approximates intermediate neural activations of the convolutional neural network utilized during training.