摘要 |
In the 2D-to-3D conversion method presented, a series of fast-executing 2D image- or pixel-processing operations are used to transform flat 2D RGB images and video into Red-Cyan Stereoscopic 3D Anaglyph images and video. The output of this process is viewable in stereoscopic 3D on any color screen or display device, using passive red-cyan lensed Anaglyph 3D glasses. The method presented is designed to be deployed as both a hardware “2D-to-3D conversion chip”, and as a short, fast, highly parallelizable realtime algorithm running on programmable graphics hardware like a GPU. The method presented upgrades 2D visual content to stereoscopic 3D, improves the lighting, contrast and color of the content, and also increases its optical sharpness by as much as 200%. Both the left-eye and right-eye image created by the method are “synthetic”—digitally generated. The method produces fairly accurate colors, despite 3D glasses with colored lenses being used. |
主权项 |
1. A method for converting at least one of 2 dimensional images and video frames to stereoscopic 3d, the method comprising:
a) supplying at least one of 2 dimensional digital images and video frames to an imaging system, the system comprising:
i) at least one of a central processing unit, a graphics processing unit, a co-processor, a fpga, an asic, and another processor capable of running the method in at least one of realtime and offline;ii) an output that provides at least one of stereoscopic 3d anaglyph images and video frames created by the method for at least one of storage, processing, compression, displaying, streaming, and broadcasting;iii) a plurality of 2 dimensional memory arrays that are configured to be used to store, access, and process at least one of an image, a shademap, a light densogram, a and a depthmap; andiv) a plurality of parallelizable nested loops that are configured to perform at least one of an image processing function and a mathematical operation; b) analyzing a shading of the at least one of the 2 dimensional images and the video frames being processed to create red, green, and blue shademaps; c) analyzing a light density of the at least one of the 2 dimensional images and the video frames being processed to create red, green, and blue light densograms; d) generating a depthmap used to convert the at least one of the 2 dimensional images and the video frames being processed to stereoscopic 3d; e) adjusting at least one of a brightness and a lighting of the at least one of the 2 dimensional images and the video frames being processed; f) adjusting a color of the at least one of the 2 dimensional images and the video frames being processed; g) increasing an optical sharpness of the at least one of the 2 dimensional images and the video frames being processed; h) using a square of the red, green, and blue light densograms generated to at least one of brighten the at least one of the 2 dimensional images and the video frames, anti alias the at least one of the 2 dimensional images and the video frames, and reduce sharpness-related flickering in motion video; and i) at least one of shifting, scaling, and deforming at least one of an input image and video frame at a pixel level to create synthetic left-eye, right-eye images, together comprising an anaglyph output image that is configured to appear as a stereoscopic 3D image. |