Back to results
US 2026/0300563 A1Published application
Hierarchical precision in a 3d gaussian splatting model
OwnerNing Xu, Zhiyun Liinventors
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for incorporating hierarchical precision in 3D Gaussian Splatting modeling. These methods and systems enable the adaptation of model complexity and quality based on device capacities without requiring multiple separately trained models. In some embodiments, a system comprises a data processing application that accesses data associated with a 3D scene and generates and stores a hierarchical data structure that is used to generate a rendered view of the 3D scene.
Claims21
A method comprising:
- accessing data associated with a 3D scene;
- generating a base level of a hierarchical data structure, wherein the base level comprises a first plurality of Gaussian Splats (GSs), wherein parameters for the first plurality of GSs are stored at a first bit depth;
- generating an additional level of the hierarchical data structure, wherein the additional level comprises a second plurality of GSs, wherein parameters for the second plurality of GSs are stored at a second bit depth, wherein the second plurality of GSs comprises more GSs than the first plurality of GSs, or the second bit depth is greater than the first bit depth, and
- wherein the second plurality of GSs comprises a subset of GSs that contains a number of GSs equal to a number of GSs in the first plurality of GSs, wherein respective parameters of each GS of the subset of GSs are based at least in part on respective parameters of a respective GS of the first plurality of GSs;
- storing the hierarchical data structure in non-transitory memory of a server;
- and
- causing a client device that is communicatively connected to the server to generate for display at least one rendered view of the 3D scene using at least one of the base level of the hierarchical data structure or the additional level of the hierarchical data structure.
4 more elements
A system comprising:
- input/output circuitry configured to:
- access data associated with a 3D scene;
- and
- control circuitry configured to:
- generate a base level of a hierarchical data structure, wherein the base level comprises a first plurality of Gaussian Splats (GSs), wherein parameters for the first plurality of GSs are stored at a first bit depth;
- generate an additional level of the hierarchical data structure, wherein the additional level comprises a second plurality of GSs, wherein parameters for the second plurality of GSs are stored at a second bit depth, wherein the second plurality of GSs comprises more GSs than the first plurality of GSs, or the second bit depth is greater than the first bit depth, and
- wherein the second plurality of GSs comprises a subset of GSs that contains a number of GSs equal to a number of GSs in the first plurality of GSs, wherein respective parameters of each GS of the subset of GSs are based at least in part on respective parameters of a respective GS of the first plurality of GSs;
- and
- store the hierarchical data structure in non-transitory memory of a server;
- wherein the input/output circuitry is further configured to:
- cause a client device that is communicatively connected to the server to generate for display at least one rendered view of the 3D scene using at least one of the base level of the hierarchical data structure or the additional level of the hierarchical data structure.
8 more elements
21-50. (canceled)
Dependencies are inferred from the claim text.