Methods and systems for training quantized neural radiance field

US12530840B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12530840-B2
Application numberUS-202318369904-A
CountryUS
Kind codeB2
Filing dateSep 19, 2023
Priority dateMar 26, 2021
Publication dateJan 20, 2026
Grant dateJan 20, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method includes encoding a radiance field of an object onto a machine learning model; conducting, based on a set of training images of the object, a training process on the machine learning model to obtain a trained machine learning model, wherein the training process includes a first training process using a plurality of first test sample points followed by a second training process using a plurality of second test sample points located within a threshold distance from a surface region of the object; obtaining target view parameters indicating a view direction of the object; obtaining a plurality of rays associated with a target image of the object; obtaining render sample points on the plurality of rays associated with the target image; and rendering, by inputting the render sample points to the trained machine learning model, colors associated with the pixels of the target image.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, comprising: encoding, by a computer device, a radiance field of an object onto a machine learning model; conducting, by the computer device and based on a set of training images of the object, a training process on the machine learning model to obtain a trained machine learning model, wherein the training process comprises a first training process using a plurality of first test sample points followed by a second training process using a plurality of second test sample points, each of the plurality of first test sample points and the plurality of second test sample points located on a plurality of training rays derived from the training images, the plurality of second test sample points located within a threshold distance from a surface region of the object; obtaining target view parameters indicating a viewpoint and a view direction of the object; obtaining, based on the target view parameters, a plurality of sample rays associated with a target image of the object, the target image associated with the viewpoint and the view direction; obtaining, by the computer device, render sample points on the plurality of sample rays; and rendering, by inputting the render sample points to the trained machine learning model, colors associated with pixels of the target image. 2 . The computer-implemented method according to claim 1 , wherein the radiance field comprises a three-dimensional (3D) rendering space enclosing the object. 3 . The computer-implemented method according to claim 2 , wherein the machine learning model is a fully connected neural network comprising at least one node, each having an associated weight. 4 . The computer-implemented method according to claim 3 , wherein the machine learning model is configured to accept a position vector and a direction vector of a point in the 3D rendering space as an input and output a density and a radiance of the point, the position vector indicating a location of the point with respect to the viewpoint, and the direction vector indicating a relative direction of the point with respect to the viewpoint. 5 . The computer-implemented method according to claim 4 , wherein during the second training process, values of the weights, elements of the position vectors, elements of the direction vectors, the densities, and the radiances are quantized. 6 . The computer-implemented method according to claim 5 , wherein the step of obtaining the render sample points on the plurality of sample rays comprises: obtaining the render sample points, wherein the render sample points are located within the threshold distance from the surface region of the object. 7 . The computer-implemented method according to claim 5 , wherein the surface region of the object is obtained using a marching cube technique based on the set of training images, and the surface region is in a form of triangular mesh. 8 . The computer-implemented method according to claim 5 , wherein the threshold distance is 2 cm. 9 . A device comprising: a processor; and a memory storing instructions executable by the processor, wherein the instructions are executed by the processor, the instructions cause the processor to perform operations, comprising: encoding a radiance field of an object onto a machine learning model: conducting, based on a set of training images of the object, a training process on the machine learning model to obtain a trained machine learning model, wherein the training process comprises a first training process using a plurality of first test sample points followed by a second training process using a plurality of second test sample points, each of the plurality of first test sample points and the plurality of second test sample points located on a plurality of training rays derived from the training images, the plurality of second test sample points located within a threshold distance from a surface region of the object; obtaining target view parameters indicating a viewpoint and a view direction of the object; obtaining, based on the target view parameters, a plurality of sample rays associated with a target image of the object, the target image associated with the viewpoint and the view direction; obtaining render sample points on the plurality of sample rays; and rendering, by inputting the render sample points to the trained machine learning model, colors associated with pixels of the target image. 10 . The device according to claim 9 , wherein the radiance field comprises a three-dimensional (3D) rendering space enclosing the object. 11 . The device according to claim 10 , wherein the machine learning model is a fully connected neural network comprising at least one node, each having an associated weight. 12 . The device according to claim 11 , wherein the machine learning model is configured to accept a position vector and a direction vector of a point in the 3D rendering space as an input and output a density and a radiance at the point, the position vector indicating a location of the point with respect to the viewpoint, and the direction vector indicating a relative direction of the point with respect to the viewpoint. 13 . The device according to claim 12 , wherein during the second training process, values of the weights, elements of the position vectors, elements of the direction vectors, the densities, and the radiances are quantized. 14 . The device according to claim 13 , wherein the step of obtaining the render sample points on the plurality of sample rays comprises: obtaining the render sample points, wherein the render sample points are located within the threshold distance from the surface region of the object. 15 . The device according to claim 13 , wherein the surface region of the object is obtained using a marching cube technique based on the set of training images, and the surface region is in a form of triangular mesh. 16 . The device according to claim 13 , wherein the threshold distance is 2 cm. 17 . A non-transitory storage medium of storing instructions executable by a process, wherein, the instructions are executed by the processors, the instructions cause the processor to perform operations, comprising: encoding a radiance field of an object onto a machine learning model; conducting, based on a set of training images of the object, a training process on the machine learning model to obtain a trained machine learning model, wherein the training process comprises a first training process using a plurality of first test sample points followed by a second training process using a plurality of second test sample points, each of the plurality of first test sample points and the plurality of second test sample points located on a plurality of training rays derived from the training images, the plurality of second test sample points located within a threshold distance from a surface region of the object; obtaining target view parameters indicating a viewpoint and a view direction of the object; obtaining, based on the target view parameters, a plurality of sample rays associated with a target image of the object, the target image associated with the viewpoint and the view direction; obtaining render sample points on the plurality of sample rays associated with the target image; and rendering, by inputting the render sample points to the trained machine learning model, colors associated with pixels of the target image. 18 . The non-transitory storage medium according to claim 17 , wherein the radiance field comprises a t

Assignees

Inventors

Classifications

  • Particle system, point based geometry or rendering · CPC title

  • Finite element generation, e.g. wire-frame surface description, {tesselation} · CPC title

  • Perspective computation · CPC title

  • Illumination models · CPC title

  • G06T15/55Primary

    Radiosity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12530840B2 cover?
A computer-implemented method includes encoding a radiance field of an object onto a machine learning model; conducting, based on a set of training images of the object, a training process on the machine learning model to obtain a trained machine learning model, wherein the training process includes a first training process using a plurality of first test sample points followed by a second trai…
Who is the assignee on this patent?
Univ Shanghai Technology
What technology area does this patent fall under?
Primary CPC classification G06T15/55. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 20 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).