IP Library Granted Patent US 12664725
Granted Patent B2
US 12664725 · App. 18/418,215 · Granted Jun 23, 2026

Methods and systems for generating a multi-dimensional image using cross-view correspondences

Inventors: Seung Wook Kim (Los Angeles, CA); Peng Wang (Los Angeles, CA); Kejie Li (Los Angeles, CA); Xueqing Deng (Los Angeles, CA); Yichun Shi (Los Angeles, CA)
G06T17/00G06F40/40G06T3/4007G06T7/75G06T15/10G06T2200/04
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12664725
App. No.
18/418,215
Filed
Jan 20, 2024
Granted
Jun 23, 2026
Kind
B2
Examiner
DU, HAIXIA
Art Unit
2611
USPC
345/419
Abstract

Methods and systems for generating a three-dimensional (3D) image using one or more diffusion models. The method includes obtaining input data into at least one diffusion model, in which the input data includes a prompt for generating the 3D image and generating at least two sets of two-dimensional (2D) images from a 3D representational model that is configured to render the 3D image. The method further includes determining a correspondence loss between reprojected points from the 3D representational model and cross-view correspondences from the at least one diffusion model and updating the 3D representational model based on the correspondence loss.

Claims (52)

1 . A method for generating a three-dimensional (3D) image using one or more diffusion models, the method comprising:

obtaining input data into at least one diffusion model, wherein the input data includes a prompt for generating the 3D image;

generating at least two sets of two-dimensional (2D) images from a 3D representational model that is configured to render the 3D image;

determining a correspondence loss between reprojected points from the 3D representational model and cross-view correspondences from the at least one diffusion model, wherein the cross-view correspondences are determined between image pairs from the at least two sets of 2D images based on feature maps from the at least one diffusion model, and the reprojected points are reprojections from at least one image of the image pairs to a corresponding point in the other image of the image pairs based on the 3D representational model; and

updating the 3D representational model based on the correspondence loss.

2 . The method of claim 1 , wherein

the input data is a text prompt.

3 . The method of claim 1 , further comprising

determining a set of features from the at least two sets of 2D images by:

adding noise to the at least two sets of 2D images from the 3D representational model modulated by a timestep; and

predicting at least one noise component using the at least one diffusion model.

4 . The method of claim 3 , further comprising

up-sampling the at least two sets of 2D images into one or more up-sampled layers; and

extracting the set of features from the at least two sets of 2D images across the one or more up-sampled layers.

5 . The method of claim 4 , wherein

the cross-view correspondences between the image pairs are determined by:

extracting the feature maps from the at least one diffusion model, the feature maps having varying spatial dimensions across one or more layers;

interpolating the feature maps across the one or more layers to a common resolution; and

determining pairwise similarity across the spatial dimensions for the image pairs.

6 . The method of claim 5 , further comprising

normalizing the feature maps.

7 . The method of claim 5 , further comprising

computing a correlation map at each feature level using the determined pairwise similarity across the spatial dimensions;

and aggregating the correlation map from all feature levels for one or more views of the 3D image.

8 . The method of claim 7 , wherein

for each spatial location, the cross-view correspondences are determined as positions with a highest value in the aggregated correlation map.

9 . The method of claim 1 , wherein

the reprojected points are based on camera parameters and rendered depths from the 3D representational model.

10 . The method of claim 1 , further comprising

updating the 3D representational model based on a multi-view diffusion loss.

11 . The method of claim 10 , wherein

the updating of the 3D representational model includes performing the updating based on the correspondence loss and the multi-view diffusion loss in an alternating and iterative manner.

12 . A three-dimensional (3D) image generator system, the system comprising:

one or more processors and one or more memories storing executable models, the executable models comprising:

at least one diffusion model for generating one or more images based on received input data; and

a 3D representational model for rendering a 3D image from the one or more images from the at least one diffusion model,

wherein the 3D representational model is configured to generate at least two sets of two-dimensional (2D) images of the 3D image, and

wherein the 3D representational model is updated based on a correspondence loss, wherein the correspondence loss is determined between reprojected points from the 3D representational model and cross-view correspondences from the at least one diffusion model, wherein the cross-view correspondences are determined between image pairs from the at least two sets of 2D images based on feature maps of the at least one diffusion model, and the reprojected points are reprojections from at least one image of the image pairs to a corresponding point in the other image of the image pairs based on the 3D representational model.

13 . The 3D image generator system of claim 12 , wherein

the at least one diffusion model includes one or more up-sampling layers and wherein the at least one diffusion model is configured to extract a set of features from the at least two sets of 2D images across the one or more up-sampling layers.

14 . The 3D image generator system of claim 12 , further comprising

at least one second diffusion model, wherein the 3D representational model is updated based on a multi-view diffusion loss, wherein the multi-view diffusion loss is determined from a difference between images from one of the at least two sets of 2D images and images generated by the at least one second diffusion model.

15 . The 3D image generator system of claim 14 , wherein

the 3D representational model is updated iteratively using the correspondence loss and the multi-view diffusion loss.

16 . A method for increasing image fidelity in a multi-dimensional (MD) image using one or more diffusion models, the method comprising:

generating at least two sets of images based on a MD representational model that is configured to render the MD image;

determining a correspondence loss between reprojected points from a 3D representational model and cross-view correspondences from at least one diffusion model, wherein the cross-view correspondences are determined between image pairs from the at least two sets of 2D images based on feature maps from the at least one diffusion model, and the reprojected points are reprojections from at least one image of the image pairs to a corresponding point in the other image of the image pairs based on the 3D representational model; and

updating parameters in the MD representational model based on the correspondence loss.

17 . The method of claim 16 , further comprising

determining a set of features from the at least two sets of images by:

adding noise to the at least two sets of images from the MD representational model modulated by a timestep; and

predicting at least one noise component using the at least one diffusion model.