Systems and methods related to simulated light-in-flight imaging are described. A computing device may execute a light-in-flight engine to process an optical image and a corresponding depth map to produce a light-in-flight image or video that simulates propagation of a wavefront across a scene. The light-in-flight engine may generate an optical simulation output by transforming a depth map to a three-dimensional lift domain to produce a three-dimensional data structure, then convolving the three-dimensional data structure with a convolutional operator, which may define a Gaussian sphere, to produce a filtered three-dimensional data structure. The light-in-flight engine then affine transforms the optical image with an identified slice of the filtered three-dimensional data structure to produce a light-in-flight image.
Legal claims defining the scope of protection, as filed with the USPTO.
4. The method of claim 2, wherein the convolutional operator defines a Gaussian sphere.
8. A computer program product having instructions stored thereon, the instructions, when executed by a processor, cause the processor to perform the steps of the method of claim 1.
12. The mobile device of claim 10, wherein the convolutional operator defines a Gaussian sphere.
19. The method of claim 17, wherein the convolutional operator defines a Gaussian sphere.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 13, 2022
July 23, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.