Neural Style Transfer For Fluid Simulations Using Temporal Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional volumetric neural style transfer methods for fluid simulations are impractical for production due to view dependency and computational inefficiency, requiring costly iterative optimizations for multiple views, which can take several minutes per frame.

Innovation Solution

Adapting transport-based and particle-based volumetric style transfer methods to make them more efficient and customizable, using exponential moving average temporal smoothing and a feed-forward convolutional neural network architecture to achieve view-independent stylizations, reducing artifacts and computational time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional volumetric neural style transfer methods are used, then stylization can be achieved, but computational time increases to several minutes per frame due to iterative optimization for multiple views

Engineering Contradiction:
Improvestylization qualityVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent pre-computes style transfer parameters and creates a lookup table of style coefficients before actual fluid simulation rendering. This preliminary action stores pre-calculated style information that can be quickly applied during rendering without requiring iterative optimization, thus reducing computational time from minutes to seconds while maintaining stylization quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified copy of the style transfer process by pre-computing style coefficients for multiple views and storing them in a lookup table. Instead of performing full iterative optimization during rendering, the system copies and applies pre-computed style parameters, significantly reducing computational time while preserving the visual效果的 fidelity

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If iterative optimization is performed for multiple views to achieve view-independent stylization, then view consistency is improved, but computational complexity and time increase significantly

Engineering Contradiction:
Improveview independenceVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary computation of style transfer coefficients for multiple camera views before rendering. By pre-calculating and storing view-specific style parameters in a lookup table, the system achieves view-independent stylization without requiring complex iterative optimization during the actual rendering process, thus reducing computational complexity while maintaining view consistency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transitions from solving the view-independent stylization problem in the spatial domain through iterative optimization to solving it in the parameter domain by pre-computing style coefficients for multiple views. This dimensional shift from spatial optimization to parameter pre-computation reduces computational complexity while achieving the same view-independent result

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

3Manufacturing precision

If conventional volumetric style transfer is applied directly to production, then stylization capability is achieved, but ease of operation deteriorates due to impractical computational requirements

Engineering Contradiction:
Improvestylization capabilityVSAvoidproduction feasibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent prepares style transfer coefficients and creates lookup tables in advance before production rendering. This preliminary preparation stores all necessary style information that can be quickly applied during actual production workflows, making the process practical and easy to operate while maintaining high-quality stylization capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the expensive, time-consuming iterative optimization process with inexpensive pre-computed lookup tables. These pre-computed style parameters act as disposable, pre-prepared resources that can be quickly applied without requiring expensive computational resources during production, making the workflow practical and efficient

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20230376656A1Efficient Neural Style Transfer For Fluid Simulations
Publication Date: 2023.11.23 DISNEY ENTERPRISES INC
  • US20230376656A1 patent drawing
  • US20230376656A1 patent drawing
  • US20230376656A1 patent drawing

AI summary

A system includes a hardware processor, and a system memory storing a software code and a machine learning (ML) model trained to apply a stylization to an image. The hardware processor executes the software code to receive a first sequence of images and style data describing a desired stylization of content depicted by the first sequence of images. The hardware processor further executes the software code to stylize the content, using the ML model, to provide a stylized content having the desired stylization, wherein stylizing includes applying an exponential moving average (EMA) temporal smoothing algorithm to sequential image pairs of the first sequence of images to generate a second sequence of images providing a depiction of the content having the desired stylization, and output the stylized content having the desired stylization.