360-Degree Panorama Generation Using Guided Co-Modulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image synthesis methods struggle to generate high-resolution, realistic 360-degree panoramas from narrow field of view images, often resulting in artifacts and discontinuities at the edges.

Innovation Solution

A guided co-modulation generator network is used to generate full 360-degree panorama images from input narrow field of view images, employing a pretrained guide model to control the panorama generation process and ensure semantic matching with the input image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of moving object

If image synthesis methods are used to generate 360-degree panoramas from narrow field of view images, then the field of view can be extrapolated, but artifacts and discontinuities appear at the edges

Engineering Contradiction:
Improvefield of viewVSAvoidedge consistency
Core Design Contradiction:
Area of moving objectVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by estimating camera parameters and generating a panoramic projection of the input image before feeding it to the generator model. This preliminary processing prepares the image data in a format that facilitates smoother transitions and reduces artifacts during the panorama generation process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The generator model receives feedback through the discriminator network that evaluates the generated panorama's realism and consistency. This feedback loop enables the model to iteratively improve the output, reducing artifacts and discontinuities at the edges by learning from the discriminator's assessments

Inventive Principle:
Principle #23Feedback

2Reliability

If learning-based methods are used to generate panoramas, then realistic results are achieved, but the generation process is computationally intensive

Engineering Contradiction:
ImproverealismVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system segments the panorama generation task into distinct components: camera parameter estimation, panoramic projection generation, and the main generator model. This segmentation allows each component to be optimized independently and enables progressive processing, reducing the overall computational burden while maintaining realism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By performing camera parameter estimation and panoramic projection generation as preliminary actions before the main generation process, the system prepares the input data in advance. This reduces the computational load during the critical generation phase and enables more efficient use of computational resources

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a guided co-modulation generator network is used with a pretrained guide model, then semantic matching with the input image is improved, but the device complexity increases

Engineering Contradiction:
Improvesemantic accuracyVSAvoidmodel architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The pretrained guide model serves multiple functions: it provides semantic guidance for the generator, enables class-conditioned generation, and maintains consistency with the input image. This multi-functionality reduces the need for separate specialized components, thereby managing complexity while improving semantic accuracy

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The guide model acts as an intermediary between the input image and the generator model. It processes the input image to extract semantic information and transforms it into guidance signals that the generator can use. This intermediary layer simplifies the overall architecture by centralizing the semantic processing function

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12254589B2Extrapolating panoramas from images using a generative model
Publication Date: 2025.03.18 ADOBE INC
  • US12254589B2 patent drawing
  • US12254589B2 patent drawing
  • US12254589B2 patent drawing

AI summary

Embodiments are disclosed for generating 360-degree panoramas from input narrow field of view images. A method of generating 360-degree panoramas may include obtaining an input image and guide, generating a panoramic projection of the input image, and generating, by a panorama generator, a 360-degree panorama based on the panoramic projection and the guide, wherein the panorama generator is a guided co-modulation generator network trained to generate a 360-degree panorama from the input image based on the guide.