H04N13/264

System and method for three dimensional object reconstruction and quality monitoring
10628998 · 2020-04-21 · ·

A system and method is provided for accurately reconstructing a three-dimensional object using depth maps. An exemplary method includes detecting different positions of an object in a multiple image frames and generating depth maps for the object from the images frames based on the detected different positions of the object. Moreover, the method includes fusing the generated depth maps to generate a three-dimensional model of the object, calculating a variance of points of the fused depth maps for the object, and obtaining respective variances of points of a statistical value prior that correspond to the points of the fused depth maps. Finally, the method calculates a quality fitting result of the generated three-dimensional model of the object based on the calculated variance of the points of the fused depth maps and the respective variances of the corresponding points of the statistical value prior.

System and method for three dimensional object reconstruction and quality monitoring
10628998 · 2020-04-21 · ·

A system and method is provided for accurately reconstructing a three-dimensional object using depth maps. An exemplary method includes detecting different positions of an object in a multiple image frames and generating depth maps for the object from the images frames based on the detected different positions of the object. Moreover, the method includes fusing the generated depth maps to generate a three-dimensional model of the object, calculating a variance of points of the fused depth maps for the object, and obtaining respective variances of points of a statistical value prior that correspond to the points of the fused depth maps. Finally, the method calculates a quality fitting result of the generated three-dimensional model of the object based on the calculated variance of the points of the fused depth maps and the respective variances of the corresponding points of the statistical value prior.

Systems and methods for object location

A method performed by an apparatus is described. The method includes receiving a set of image frames including at least one object. The method also includes receiving a camera position for each image frame. The method further includes associating the at least one object between image frames based on one or more object points and the received camera position for each image frame to produce two-dimensional (2D) object location data. The method additionally includes estimating three-dimensional (3D) pose data of the at least one object based on the 2D object location data. The method also includes refining the 3D pose data based on a shape constraint.

Systems and methods for object location

A method performed by an apparatus is described. The method includes receiving a set of image frames including at least one object. The method also includes receiving a camera position for each image frame. The method further includes associating the at least one object between image frames based on one or more object points and the received camera position for each image frame to produce two-dimensional (2D) object location data. The method additionally includes estimating three-dimensional (3D) pose data of the at least one object based on the 2D object location data. The method also includes refining the 3D pose data based on a shape constraint.

Method for creating a stereoscopic image sequence

There is provided a method for creating a stereoscopic image sequence. The method can include capturing a sequence of static images and forming a plurality of image pairs. Each image pair can include a first image and a second image selected from the sequence of static images. Selection of the first image can be done in a manner so that the image pairs are formed a spatially coherent manner. The stereoscopic image sequence can be created based on the image pairs. Creating the stereoscopic image sequence can, for example, relate to producing a stereoscopic video.

Method for creating a stereoscopic image sequence

There is provided a method for creating a stereoscopic image sequence. The method can include capturing a sequence of static images and forming a plurality of image pairs. Each image pair can include a first image and a second image selected from the sequence of static images. Selection of the first image can be done in a manner so that the image pairs are formed a spatially coherent manner. The stereoscopic image sequence can be created based on the image pairs. Creating the stereoscopic image sequence can, for example, relate to producing a stereoscopic video.

Stereoscopic focus point adjustment
10554954 · 2020-02-04 · ·

A method of adjusting depth in a stereoscopic video may include generating a left-eye viewing frame of a stereoscopic video. The left-eye viewing frame may include a plurality of left-eye viewing frame elements. The method may also include generating a right-eye viewing frame of the stereoscopic video. The right-eye viewing frame may correspond to the left-eye viewing frame and may include a plurality of right-eye viewing frame elements. Further, each right-eye viewing frame element may correspond to one of the left-eye viewing frame elements. The method may additionally include determining an offset between each right-eye viewing frame element and its corresponding left-eye viewing frame element. Further, the method may include applying a uniform summing factor to each offset to uniformly shift by substantially the same amount each right-eye viewing frame element with respect to its corresponding left-eye viewing frame element such that a perceived focus point is adjusted.

Stereoscopic focus point adjustment
10554954 · 2020-02-04 · ·

A method of adjusting depth in a stereoscopic video may include generating a left-eye viewing frame of a stereoscopic video. The left-eye viewing frame may include a plurality of left-eye viewing frame elements. The method may also include generating a right-eye viewing frame of the stereoscopic video. The right-eye viewing frame may correspond to the left-eye viewing frame and may include a plurality of right-eye viewing frame elements. Further, each right-eye viewing frame element may correspond to one of the left-eye viewing frame elements. The method may additionally include determining an offset between each right-eye viewing frame element and its corresponding left-eye viewing frame element. Further, the method may include applying a uniform summing factor to each offset to uniformly shift by substantially the same amount each right-eye viewing frame element with respect to its corresponding left-eye viewing frame element such that a perceived focus point is adjusted.

SYSTEM, METHOD AND COMPUTER-ACCESSIBLE MEDIUM FOR DISPLAYING A THREE-DIMENSIONAL DIGITAL VERSION OF AN OBJECT
20200005529 · 2020-01-02 · ·

Exemplary system, method and computer-accessible medium for generating a three-dimensional (3D) digital version of an object(s) can be provided, using which, for example, it is possible to receive a video(s) of the object(s), transcode the video(s) into a plurality of images, and generate the 3D digital version of the object(s) based on the plurality of images. The object(s) can be a diamond or a gemstone. The video(s) can be a 360 degree video of the object(s). The video(s) can be transcoded using a transcoding procedure(s), which can be utilized to decode and extract the plurality of images from the video(s). The plurality of images can be provided in a sequence based on the video(s).

SYSTEM, METHOD AND COMPUTER-ACCESSIBLE MEDIUM FOR DISPLAYING A THREE-DIMENSIONAL DIGITAL VERSION OF AN OBJECT
20200005529 · 2020-01-02 · ·

Exemplary system, method and computer-accessible medium for generating a three-dimensional (3D) digital version of an object(s) can be provided, using which, for example, it is possible to receive a video(s) of the object(s), transcode the video(s) into a plurality of images, and generate the 3D digital version of the object(s) based on the plurality of images. The object(s) can be a diamond or a gemstone. The video(s) can be a 360 degree video of the object(s). The video(s) can be transcoded using a transcoding procedure(s), which can be utilized to decode and extract the plurality of images from the video(s). The plurality of images can be provided in a sequence based on the video(s).