IP Library Granted Patent US 12,633,038
Granted Patent B2
US 12,633,038 · App. 18/127,949 · Granted May 19, 2026

Systems and methods for generating an image using interpolation of features

Inventors: Jiading Fang (Chicago, IL); Vitor Guizilini (Santa Clara, CA); Igor Vasiljevic (San Mateo, CA); Rares A. Ambrus (San Francisco, CA); Gregory Shakhnarovich (Chicago, IL); Matthew R. Walter (Chicago, IL); Adrien David Gaidon (Mountain View, CA)
Assignees: Toyota Research Institute, Inc.; Toyota Jidosha Kabuhiki Kaisha; Toyota Technological Institute at Chicago
G06T15/08G06N5/022G06T15/06G06T15/503G06T2210/21G06T2210/56
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 12,633,038
App. No.
18/127,949
Granted
May 19, 2026
Kind
B2
Abstract

System, methods, and other embodiments described herein relate to generating an image by interpolating features estimated from a learning model. In one embodiment, a method includes sampling three-dimensional (3D) points of a light ray that crosses a frustum space associated with a single-view camera, the 3D points reflecting depth estimates derived from data that the single-view camera generates for a scene. The method also includes deriving feature values for the 3D points using tri-linear interpolation across feature planes of the frustum space, the feature planes being estimated by a learning model. The method also includes inferring an image in two dimensions (2D) by translating the feature values and compositing the data with volumetric rendering for the scene. The method also includes executing a control task by a controller using the image.

Claims (40)

1 . A prediction system comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

sample three-dimensional (3D) points of a light ray that crosses a frustum space associated with a single-view camera, the 3D points reflecting depth estimates derived from data that the single-view camera generates for a scene;

derive feature values for the 3D points using tri-linear interpolation;

generate an image using the tri-linear interpolation across feature planes of the frustum space with the feature values, the feature planes being estimated by a multi-layer perceptron (MLP), and the light ray is associated with generated grid points from adjacent planes within the frustum space, selective objects over the frustum space are unviewable, and the adjacent planes include a dense area within the scene having a density disparity from an increased radiance associated with deriving fine and coarse details for the feature values;

infer the image in two dimensions (2D) using the MLP by translating the feature values for the 3D points and compositing the data with a volumetric rendering for the scene, the feature values associated with one of the fine and the coarse details; and

execute a control task by a controller using the image.

2 . The prediction system of claim 1 , wherein the instructions to derive the feature values further include instructions to generate the image as a multi-plane image (MPI) by mixing information directly among the feature planes and between the feature planes using the tri-linear interpolation, wherein the information expands a capacity of the MPI.

3 . The prediction system of claim 2 , wherein the information describes denser locations within the scene for a driving environment and the denser locations represent mixed colors.

4 . The prediction system of claim 2 further including instructions to acquire the data by a vehicle for a target view and wherein the MPI is associated with an area of the target view.

5 . The prediction system of claim 1 , wherein the instructions to derive the feature values further include instructions to generate the image as a multi-plane image (MPI) to acquire information among the feature planes and between the feature planes using the tri-linear interpolation, wherein the information describes regions within the scene that attract attention according to the density disparity.

6 . The prediction system of claim 5 , wherein the density disparity represents an increase in a radiance density between the feature planes associated with the light ray.

7 . The prediction system of claim 5 , wherein the instructions to infer the image further include instructions to map the feature values to a red-green-blue (RGB) space using the MLP associated with the volumetric rendering.

8 . The prediction system of claim 1 , wherein the instructions to derive the feature values further include instructions to generate at least eight grid points from the adjacent planes for the light ray associated with the frustum space and a target view; and

wherein first objects within the frustum space are visible by the single-view camera and second objects outside the frustum space are unviewable by the single-view camera.

9 . The prediction system of claim 1 , wherein the feature values include classes describing objects within the scene and the tri-linear interpolation acquires information about the scene from the adjacent planes of the frustum space.

10 . A non-transitory computer-readable medium comprising:

instructions that when executed by a processor cause the processor to:

sample three-dimensional (3D) points of a light ray that crosses a frustum space associated with a single-view camera, the 3D points reflecting depth estimates derived from data that the single-view camera generates for a scene;

derive feature values for the 3D points using tri-linear interpolation;

generate an image using the tri-linear interpolation across feature planes of the frustum space with the feature values, the feature planes being estimated by a multi-layer perceptron (MLP), and the light ray is associated with generated grid points from adjacent planes within the frustum space, selective objects over the frustum space are unviewable, and the adjacent planes include a dense area within the scene having a density disparity from an increased radiance associated with deriving fine and coarse details for the feature values;

infer the image in two dimensions (2D) using the MLP by translating the feature values for the 3D points and compositing the data with a volumetric rendering for the scene, the feature values associated with one of the fine and the coarse details; and

execute a control task by a controller using the image.

11 . The non-transitory computer-readable medium of claim 10 , wherein the instructions to derive the feature values further include instructions to generate the image as a multi-plane image (MPI) by mixing information directly among the feature planes and between the feature planes using the tri-linear interpolation, wherein the information expands a capacity of the MPI.

12 . A method comprising:

sampling three-dimensional (3D) points of a light ray that crosses a frustum space associated with a single-view camera, the 3D points reflecting depth estimates derived from data that the single-view camera generates for a scene;

deriving feature values for the 3D points using tri-linear interpolation;

generate an image using the tri-linear interpolation across feature planes of the frustum space with the feature values, the feature planes being estimated by a multi-layer perceptron (MLP), and the light ray is associated with generated grid points from adjacent planes within the frustum space, selective objects over the frustum space are unviewable, and the adjacent planes include a dense area within the scene having a density disparity from an increased radiance associated with deriving fine and coarse details for the feature values;

inferring the image in two dimensions (2D) using the MLP by translating the feature values for the 3D points and compositing the data with a volumetric rendering for the scene, the feature values associated with one of the fine and the coarse details; and

executing a control task by a controller using the image.

13 . The method of claim 12 , wherein deriving the feature values further includes generating the image as a multi-plane image (MPI) by mixing information directly among the feature planes and between the feature planes using the tri-linear interpolation, wherein the information expands a capacity of the MPI.

14 . The method of claim 13 , wherein the information describes denser locations within the scene for a driving environment and the denser locations represent mixed colors.

15 . The method of claim 13 further including acquiring the data by a vehicle for a target view and wherein the MPI is associated with an area of the target view.

16 . The method of claim 12 , wherein deriving the feature values further includes generating the image as a multi-plane image (MPI) to acquire information among the feature planes and between the feature planes using the tri-linear interpolation, wherein the information describes regions within the scene that attract attention according to the density disparity.

17 . The method of claim 16 , wherein the density disparity represents an increase in a radiance density between the feature planes associated with the light ray.

18 . The method of claim 16 , wherein inferring the image further includes mapping the feature values to a red-green-blue (RGB) space using the MLP associated with the volumetric rendering.

19 . The method of claim 12 , wherein deriving the feature values further includes generating at least eight grid points from the adjacent planes for the light ray associated with the frustum space and a target view; and

wherein first objects within the frustum space are visible by the single-view camera and second objects outside the frustum space are unviewable by the single-view camera.

20 . The method of claim 12 , wherein the feature values include classes describing objects within the scene and the tri-linear interpolation acquires information about the scene from the adjacent planes of the frustum space.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2026
From: TOYOTA RESEARCH INSTITUTE, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 074994/0864 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2023
From: GUIZILINI, VITOR; VASILJEVIC, IGOR; AMBRUS, RARES A.; GAIDON, ADRIEN DAVID
To: TOYOTA RESEARCH INSTITUTE, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 063442/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: FANG, JIADING; SHAKHNAROVICH, GREGORY; WALTER, MATTHEW R.
To: TOYOTA TECHNOLOGICAL INSTITUTE AT CHICAGO
Reel/Frame 063426/0829 →
Continuity (1)
Related Publication 20240331268A1 · Oct 3, 2024
References Cited (39)
US 6184894B1 · Rosman et al. · 2001 [cited by applicant]
US 10861213B1 · Holzer · 2020 [cited by examiner]
US 10991156B2 · Chiu · 2021 [cited by examiner]
US 11080590B2 · Smolyanskiy · 2021 [cited by examiner]
US 11093780B2 · Yoo · 2021 [cited by examiner]
US 11341719B2 · Guizilini · 2022 [cited by examiner]
US 11537139B2 · Rankawat · 2022 [cited by examiner]
US 11648945B2 · Sajjadi · 2023 [cited by examiner]
US 11698272B2 · Kroepfl · 2023 [cited by examiner]
US 11783541B2 · Guizilini · 2023 [cited by examiner]
US 12039663B2 · Wang · 2024 [cited by examiner]
US 12190448B2 · Wang · 2025 [cited by examiner]
US 12412324B2 · Chen · 2025 [cited by examiner]
US 12470681B2 · Sabater · 2025 [cited by examiner]
US 20160125572A1 · Yoo · 2016 [cited by examiner]
US 20190311487A1 · Xiao · 2019 [cited by examiner]
US 20200155105A1 · Mandelkern et al. · 2020 [cited by applicant]
US 20200184718A1 · Chiu · 2020 [cited by examiner]
US 20210350616A1 · Guizilini · 2021 [cited by examiner]
US 20210407039A1 · De et al. · 2021 [cited by applicant]
US 20220262068A1 · Guizilini · 2022 [cited by examiner]
US 20230215108A1 · Peri · 2023 [cited by examiner]
US 20230394823A1 · Weng · 2023 [cited by examiner]
US 20230419610A1 · Liu · 2023 [cited by examiner]
US 20240070961A1 · Livesley · 2024 [cited by examiner]
US 20240098235A1 · Sabater · 2024 [cited by examiner]
US 20240202532A1 · Salah · 2024 [cited by examiner]
US 20240257460A1 · Lin · 2024 [cited by examiner]
US 20240371081A1 · Matthews · 2024 [cited by examiner]
CN 104183013B · 2018 [cited by examiner]
Li et al., “MINE: Towards Continuous Depth MPI with NeRF for Novel View Synthesis,” Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2021, pp. 12578-12588. [cited by applicant]
Han et al., “Single-View View Synthesis in the Wild with Learned Adaptive Multiplane Images,” ACM SIGGRAPH 2022 Conference Proceedings, pp. 1-11. [cited by applicant]
Yu et al., “pixelNeRF: Neural Radiance Fields from One or Few Images,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2021, pp. 4578-4587. [cited by applicant]
Ramesh et al., “Hierarchical Text-Conditional Image Generation with CLIP Latents,” arXiv:2204.06125v1, Apr. 13, 2022, pp. 1-27. [cited by applicant]
Wu et al., “NUWA-Infinity: Autoregressive over Autoregressive Generation for Infinite Visual Synthesis,” arXiv:2207.09814v2, Aug. 12, 2022, pp. 1-23. [cited by applicant]
Chen et al., “Aug-NeRF: Training Stronger Neural Radiance Fields with Triple-Level Physically-Grounded Augmentations,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. … [cited by applicant]
Zachariadis et al., “Accelerating B-spline Interpolation on GPUs: Application to Medical Image Registration,” Computer Methods and Programs in Biomedicine, vol. 193, Sep. 2020, pp. 1-13. [cited by applicant]
Zheng et al., “Looking for the Devil in the Details: Learning Trilinear Attention Sampling Network for Fine-grained Image Recognition,” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (… [cited by applicant]
Yang et al., “Interpolation-Aware Padding for 3D Sparse Convolutional Neural Networks,” Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2021, pp. 7467-7475. [cited by applicant]