Methods and systems for encoding camera position and viewpoint data for 3d gaussian splats
AssigneeTencent America LLC
InventorStephan WENGER
Life of this patent
Estimating the term…
Abstract
An example method of generating a three-dimensional (3D) scene includes obtaining a configuration file with 3D scene information and parsing at least one of a comment field or header of the configuration file to identify data indicating at least one of source camera information and viewpoint volume information. The method also includes providing the data to a 3D Gaussian splat rendering component.
Claims20
A method of generating a three-dimensional (3D) scene, the method comprising:
- obtaining information describing at least one Gaussian splat and a configuration file associated with the information;
- parsing at least one property coded in a comment field or header of the configuration file, the at least one property pertaining to least one of source camera information and viewpoint volume information related to the at least one Gaussian splat;
- and
- causing rendering of the at least one Gaussian splat using the at least one property.
A method of generating a configuration file for a three-dimensional (3D) scene, the method comprising:
- acquiring a plurality of images of a scene from one or more cameras;
- determining source camera information comprising at least one of a position and a direction for the one or more cameras;
- generating a set of 3D Gaussian splats based on the plurality of images and the source camera information;
- generating viewpoint volume information based on the source camera information;
- and
- storing, in the configuration file, data in at least one of a comment field or header of the configuration file, wherein the data comprises at least one of the source camera information and the viewpoint volume information.
A non-transitory computer-readable storage medium storing three-dimensional (3D) scene representations generated by an encoding method, the encoding method comprising:
- acquiring a plurality of images of a scene from one or more cameras;
- determining source camera information comprising at least one of a position and a direction for the one or more cameras;
- generating a set of 3D Gaussian splats based on the plurality of images and the source camera information;
- generating viewpoint volume information based on the source camera information;
- and
- storing, in a configuration file, data in at least one of a comment field or header of the configuration file, wherein the data comprises at least one of the source camera information and the viewpoint volume information.
Dependencies are inferred from the claim text.