Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there any algorithm for converting 2D video into 3D video?

Is there any algorithm for converting 2D video into 3D video (for viewing using glasses)?

(A-la turning Avatar into Avatar for an IMAX 3D experience.) Or at least turn it into video prepared for feeling some 3D viewing using it a-la:

Alt text
(source: 3dglassesonline.com)

or

Alt text
(source: 3dglassesonline.com)

like image 742
Rella Avatar asked Jan 28 '10 10:01

Rella


People also ask

Can 2D video be converted to 3D?

2D to 3D video conversion (also called 2D to stereo 3D conversion and stereo conversion) is the process of transforming 2D ("flat") film to 3D form, which in almost all cases is stereo, so it is the process of creating imagery for each eye from one 2D image.

How are 2D films converted to 3D?

The technicians, called stereographers, will look at the movie on a frame-by-frame basis and create a “depth map” or “depth script” for each frame that determines which objects get pulled forward, which get pushed backward, and how much in each direction.


2 Answers

Well, Stanford does have an algorithm for converting 2D photos into 3D models. My guess is that with movies it should be even easier, because then you have several photos instead of just one, so you can extract much more information about depth by comparing neighboring frames.

Arguably, the results will never be quite as good as when you just render/shoot the movie in 3D to begin with.

like image 161
ЯegDwight Avatar answered Sep 21 '22 14:09

ЯegDwight


No - 3D video require that extra information (depth) be present that simply isn't contained in 2D video.

If you have a 2D rendering of a sceene (for example in Toy Story) then its quite easy to produce a 3D film - you just change the viewing angle of the sceene and re-render.

like image 35
Justin Avatar answered Sep 21 '22 14:09

Justin