Outer Rim Archives
Archives · 2025 · 20250299385

Application (pre-grant publication)

ADAPTIVE CONVOLUTIONS IN NEURAL NETWORKS

Number
20250299385
Published
2025-09-25
Filed
2025-06-04
Assignee
DISNEY ENTERPRISES, INC.
Inventors
CHANDRAN; Prashanth, BRADLEY; Derek Edward, URNAU GOTARDO; Paulo Fabiano, ZOSS; Gaspard
CPC
G06N3/045; G06N3/0455; G06N3/0464; G06N3/047; G06N3/0475; G06N3/063; G06N3/08; G06N3/084; G06N3/09; G06N3/094; G06T11/10; G06T3/4046; G06V10/82
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Adaptive-convolution neural-network architecture technique (continuation).

Abstract

A technique for performing style transfer between a content sample and a style sample is disclosed. The technique includes applying one or more neural network layers to a first latent representation of the style sample to generate one or more convolutional kernels. The technique also includes generating convolutional output by convolving a second latent representation of the content sample with the one or more convolutional kernels. The technique further includes applying one or more decoder layers to the convolutional output to produce a style transfer result that comprises one or more content-based attributes of the content sample and one or more style-based attributes of the style sample.

Background

BACKGROUND Field of the Various Embodiments

Embodiments of the present disclosure relate generally to convolutional neural networks, and more specifically, to adaptive convolutions in neural networks. Description of the Related Art

Style transfer refers to a technique for transferring the “style” of a first image onto a second image without modifying the content of the second image. For example, colors, patterns, and/or other style-based attributes of the first image may be transferred onto one or more faces, buildings, bridges, and/or other objects in the second image without removing the objects from the second image or adding new objects to the second image.

Existing style transfer methods typically use convolutional neural networks to learn or characterize the “global” statistics of the style image and transfer the statistics to the content image. For example, an encoder network may be used to generate feature maps for both the content and style images. A mean and standard deviation may be calculated for one or more portions of the feature map for the style image, and the corresponding portion(s) of the feature map for the content image may be normalized to have the same mean and standard deviation. A decoder network may then be used to convert the normalized feature map into an output image that combines the style of the style image with the content of the content image.

On the other hand, existing style transfer techniques are unable to ident

Claims

1. A method for performing convolutions within a neural network, comprising: applying one or more neural network layers to a first input to generate one or more convolutional kernels; generating convolutional output by convolving a second input with the one or more convolutional kernels; and applying one or more decoder layers to the convolutional output to produce a decoding result, wherein the decoding result comprises one or more first attributes of the first input and one or more second attributes of the second input. || 8. One or more non-transitory computer readable media storing instructions that, when executed by one or more computing devices, cause the one or more computing devices to perform the steps of: applying one or more neural network layers to a first input to generate one or more convolutional kernels; generating convolutional output by convolving a second input with the one or more convolutional kernels; and applying one or more decoder layers to the convolutional output to produce a decoding result, wherein the decoding result comprises one or more first attributes of the first input and one or more second attributes of the second input. || 15. A computer system, comprising: one or more memory systems; and one or more processors that execute instructions stored in the one or more memory systems to: apply one or more neural network layers to a first input to generate one or more convolutional kernels; generate convolutional output by convolving a second input with the one or more convolutional kernels; and apply one or more decoder layers to the convolutional output to produce a decoding result, wherein the decoding result comprises one or more first attributes of the first input and one or more second attributes of the second input.