Patent classifications
H04N13/167
SYSTEM AND METHOD FOR IMAGE REGISTRATION OF MULTIPLE VIDEO STREAMS
Provided herein are methods and systems for image registration from multiple sources. A method for image registration includes rendering a common field of interest that reflects a presence of a plurality of elements, wherein at least one of the elements is a remote element located remotely from another of the elements and updating the common field of interest such that the presence of the at least one of the elements is registered relative to another of the elements.
CALIBRATION OF A THREE-DIMENSIONAL ACQUISITION SYSTEM
Embodiments of the present disclosure provide techniques and configurations for an optoelectronic three-dimensional object acquisition assembly configured to correct image distortions. In one instance, the assembly may comprise a first device configured to project a light pattern on an object at a determined angle; a second device configured to capture a first image of the object illuminated with the projected light pattern; a third device configured to capture a second image of the object; and a controller coupled to the first, second, and third devices and configured to reconstruct an image of the object from geometric parameters of the object obtained from the first image, and to correct distortions in the reconstructed image caused by a variation of the determined angle of the light pattern projection, based at least in part on the first and second images of the object. Other embodiments may be described and/or claimed.
LIVE ACTION VOLUMETRIC VIDEO COMPRESSION / DECOMPRESSION AND PLAYBACK
A method for compressing geometric data and video is disclosed. The method includes receiving video and associated geometric data for a physical location, generating a background video from the video, and generating background geometric data for the geometric data outside of a predetermined distance from a capture point for the video as a skybox sphere at a non-parallax distance. The method further includes generating a geometric shape for a first detected object within the predetermined distance from the capture point from the geometric data, generating shape textures for the geometric shape from the video, and encoding the background video and shape textures as compressed video along with the geometric shape and the background geometric data as encoded volumetric video.
System and method for enabling synchronous and asynchronous decision making in augmented reality and virtual augmented reality environments enabling guided tours of shared design alternatives
The invention disclosed herein provides systems and methods for simplifying augmented reality or virtual augmented reality based communication collaboration, and decision making through a streamlined user interface framework that enables both synchronous and asynchronous interactions in immersive environments.
Modular LADAR sensor
A mobile ladar platform having a ladar sensor, a positioning system, and a digital processor adapted to perform analysis of a scene in a field of view. The ladar sensor includes a ladar transmitter, a zero range reference circuit, a two-dimensional array of light sensitive detectors positioned at a focal plane of a light collecting and focusing system, and a readout integrated circuit with a plurality of unit cell electrical circuits. The ladar sensor also includes a detector bias circuit and a communications port.
Stereo image processing device
In order to improve parallax accuracy and output an accurate distance, this stereo image processing device is provided with: a stereo image capture unit that captures a plurality of images with different viewpoints; a synchronization unit that synchronizes image capture times when the plurality of images are captured; image correction units that parallelize and output the plurality of images captured by the stereo image capture unit; a parallax measurement unit that detects parallax on the basis of the images outputted by the image correction units; and an object detection unit that detects an object on the basis of the parallax measured by the parallax measurement unit, and is further provided with delay amount holding units that each hold, pixel by pixel, delay times from the image capture times synchronized by the synchronization unit, and an object parallax correction unit that corrects the parallax of the object detected by the object detection unit on the basis of the delay times held by the delay amount holding units.
Stereo image processing device
In order to improve parallax accuracy and output an accurate distance, this stereo image processing device is provided with: a stereo image capture unit that captures a plurality of images with different viewpoints; a synchronization unit that synchronizes image capture times when the plurality of images are captured; image correction units that parallelize and output the plurality of images captured by the stereo image capture unit; a parallax measurement unit that detects parallax on the basis of the images outputted by the image correction units; and an object detection unit that detects an object on the basis of the parallax measured by the parallax measurement unit, and is further provided with delay amount holding units that each hold, pixel by pixel, delay times from the image capture times synchronized by the synchronization unit, and an object parallax correction unit that corrects the parallax of the object detected by the object detection unit on the basis of the delay times held by the delay amount holding units.
Image reconstruction method, system, device and computer-readable storage medium
Image reconstruction methods, systems, devices, and computer-readable storage media are provided. The method includes: acquiring a multi-angle free-perspective image combination, parameter data of the image combination, and virtual viewpoint position information based on user interaction, where the image combination includes multiple groups of texture images and depth maps that are synchronized at multiple angles and have corresponding relationships; selecting a corresponding group of texture images and depth maps in the image combination at a user interaction moment based on a preset rule according to the virtual viewpoint position information and the parameter data of the image combination; and combining and rendering the selected corresponding group of texture images and depth maps in the image combination at the user interaction moment based on the virtual viewpoint position information and parameter data corresponding to the corresponding group of texture images and depth maps in the image combination at the user interaction moment.
Image reconstruction method, system, device and computer-readable storage medium
Image reconstruction methods, systems, devices, and computer-readable storage media are provided. The method includes: acquiring a multi-angle free-perspective image combination, parameter data of the image combination, and virtual viewpoint position information based on user interaction, where the image combination includes multiple groups of texture images and depth maps that are synchronized at multiple angles and have corresponding relationships; selecting a corresponding group of texture images and depth maps in the image combination at a user interaction moment based on a preset rule according to the virtual viewpoint position information and the parameter data of the image combination; and combining and rendering the selected corresponding group of texture images and depth maps in the image combination at the user interaction moment based on the virtual viewpoint position information and parameter data corresponding to the corresponding group of texture images and depth maps in the image combination at the user interaction moment.
INTERACTIVE OVERLAY HANDLING FOR IMMERSIVE TELECONFERENCING AND TELEPRESENCE FOR REMOTE TERMINALS
A method, a non-transitory computer readable medium, and a computer system is provided for handling video streams. The method may include: receiving a 360° video stream, the 360° video stream including a multiple overlay parameter; when the multiple overlay parameter is a first value, determining that overlaying the 360° video stream with two or more overlays is permissible by the user terminal, and displaying, by the user terminal, the 360° video stream with the two or more overlays; and when the multiple overlay parameter is a second value, determining that overlaying the 360° video stream with two or more overlays is not permissible and displaying the 360° video stream with zero overlays or one overlay.