Patent ID: 11961248
Assignee: ILLUSCIO, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A method comprising:
receiving a file comprising a plurality of datasets generated from a hyperspectral scan of a three-dimensional (“3D”) scene, each dataset of the plurality of datasets encoding values detected across a plurality of bands;
decoding an x, y, and z positional value for a different point cloud point from the values in a particular band of the plurality of bands of a different dataset from the plurality of datasets and visual characteristics for the different point cloud point from the values in a different set of two or more visible light and non-visible light bands of the plurality of bands of the different dataset based on different tags associated with the particular band and the set of two or more visible light and non-visible light bands in each dataset of the plurality of datasets, wherein the dataset of the particular band encodes a distance or positional measurement taken with wavelengths in the particular band that do not interfere with different wavelengths in the different set of two or more visible light and non-visible light bands, and wherein the dataset of the different two or more visible light and non-visible light bands encodes the visual characteristics based on intensities with which the different wavelengths in the different set of two or more visible light and non-visible light bands reflect off different surfaces of the 3D scene;
creating a plurality of points at 3D positions in a 3D space that collectively represent the 3D scene based on the x, y, and z positional value that is decoded from the particular band of each dataset in the plurality of datasets; and
rendering each point of the plurality of points at the 3D positions that correspond to the x, y, and z positional value decoded from the particular band and with the visual characteristics that are decoded by converting the intensities, that are encoded to the set of two or more visible light and non-visible light bands of a dataset from the plurality of datasets that was used to define that point, into color values, wherein rendering each point comprises presenting a point cloud representation of the 3D scene formed by the plurality of points.