Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method of converting 2d video to 3D video using machine learning

Active Publication Date: 2017-03-23
USFT PATENTS INC
View PDF0 Cites 38 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The invention is a method for converting 2D video to 3D video using 3D object models that provides increased artistic and technical flexibility and rapid conversion of movies for stereoscopic viewing. The method converts a large set of highly granular depth information in a depth map associated with a two-dimensional image to a smaller set of rotated planes associated with masked areas in the image. This eliminates many problems associated with importing external depth maps. The method also allows for the grouping of planes to provide a manageable number of parts and enables the movement of planes relative to one another to self align with respect to the other planes. The conversion of 3D data to a 3D object model may include retopologizing the 3D data, fitting one or more planes to the 3D data, and generating a 3D object model from these planes. The 3D object model can be located and oriented in a frame using one or more model features. The technical effects of the invention include increased flexibility and efficiency in the conversion process and improved quality of the resulting 3D video.

Problems solved by technology

Two-dimensional images however may include shading and lighting that provide the observer a sense of depth for portions of the image, however, this is not considered a three-dimensional view of an image.
Current solutions for conversion of two-dimensional images to stereoscopic images generally require large amounts of manual labor for highly accurate results.
The 2D to 3D conversion processes described above require large amount of manual labor.
There are no known systems that automate the conversion process.
Machine learning techniques are known in the art, but they have not been applied to 2D to 3D conversion.
There are no known systems that apply machine learning techniques to develop 2D to 3D conversion methods using a database of conversion examples.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method of converting 2d video to 3D video using machine learning
  • Method of converting 2d video to 3D video using machine learning
  • Method of converting 2d video to 3D video using machine learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061]A method for converting 2D video to 3D video using machine learning will now be described. In the following exemplary description numerous specific details are set forth in order to provide a more thorough understanding of embodiments of the invention. It will be apparent, however, to an artisan of ordinary skill that embodiments of the invention may be practiced without incorporating all aspects of the specific details described herein. In other instances, specific features, quantities, or measurements well known to those of ordinary skill in the art have not been described in detail so as not to obscure the invention. Readers should note that although examples of the invention are set forth herein, the claims, and the full scope of any equivalents, are what define the metes and bounds of the invention.

[0062]FIG. 1 illustrates an exemplary overall system architecture for one or more embodiments of the invention. As shown, camera 101 and associated external depth capture appar...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Machine learning method that learns to convert 2D video to 3D video from a set of training examples. Uses machine learning to perform any or all of the 2D to 3D conversion steps of identifying and locating objects, masking objects, modeling object depth, generating stereoscopic image pairs, and filling gaps created by pixel displacement for depth effects. Training examples comprise inputs and outputs for the conversion steps. The machine learning system generates transformation functions that generate the outputs from the inputs; these functions may then be used on new 2D videos to automate or semi-automate the conversion process. Operator input may be used to augment the results of the machine learning system. Illustrative representations for conversion data in the training examples include object tags to identify objects and locate their features, Bézier curves to mask object regions, and point clouds or geometric shapes to model object depth.

Description

[0001]This application is a continuation in part of U.S. Utility patent application Ser. No. 14 / 857,704, filed 17 Sep. 2015, the specification of which is hereby incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]Field of the Invention[0003]One or more embodiments of the invention are related to the field of image processing. More particularly, but not by way of limitation, one or more embodiments of the invention enable a method of converting 2D video to 3D video using machine learning. Embodiments of the invention train a machine learning system to perform one or more 2D to 3D conversion steps. The machine learning system is trained on a training set that includes 2D to 3D conversion examples; it derives generalized 2D to 3D transformation functions from this training set. Embodiments of the invention may also obtain 3D models of objects, such as characters, and process the frames of a video to locate and orient these models in the frames. Depth maps and stereoscopi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N13/02H04N13/00H04N13/122
CPCH04N13/0264H04N13/0022H04N2013/0081H04N13/0018H04N13/0275G06T7/557G06T2207/20081H04N13/261H04N13/122H04N13/128
Inventor LOPEZ, ANTHONYMCFARLAND, JACQUELINEBALDRIDGE, TONY
Owner USFT PATENTS INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products