Convert 2D Images into 3D Images

Martin Brinkmann
Feb 28, 2008
Updated • Dec 6, 2012
Image, Internet

Make 3D is a wonderful piece of code from the University of Stanford that transforms a normal 2D image into a 3D image. While the results are not true 3D images they are still very impressive. I tested the script with two images that I took last summer, one from the North Sea [link] and one from my trip to Berlin showing Berlin Cathedral [link].

No user input at all other than selecting an image from Flickr or your computer and tagging it is required. The script is transforming the image automatically one after the other. You receive a message about your queue position and will receive an email once the transformation finishes.

Users can then zoom in and out of the image, turn, move forward, backward and up and down using the cursor keys. Adobe Shockwave is required for the script to work.

How does it work ?

Our software uses a breakthrough technology in machine learning. It estimates depths from the single image by using our monocular vision algorithm, developed in 2005. It captures a variety of monocular cues and learns the relations between different parts of the image using a machine learning technique called Markov Random Field (MRF). Our algorithm first divides the image into small patches and analyzes them at multiple scales to estimate each of the patches' 3-d location and 3-d orientation. More details could be found here.

Feel free to share your images. The website of the service lists user generated images on its pages that you can browse to get an impression of what the technology has to offer. Note that you need to have Shockwave installed on your system to view the sample images on the website.


Tutorials & Tips

Previous Post: «
Next Post: «


  1. Kaushik Udavant said on September 18, 2017 at 8:40 am

    If anybody has java code to convert image in 3D please send me code

  2. Anonymous said on July 7, 2013 at 10:44 am

    Pls do you know of any matlab code to Convert 2D Images into 3D Images

  3. arul said on November 10, 2011 at 9:17 am

    hi anonymous says, please help give some tips about how to convert 2d image to 3d images…

  4. Anonymous said on May 5, 2011 at 6:46 pm

    i m doing the project on the conversion of 2d image to 3d image

  5. keshant said on September 29, 2010 at 5:46 pm

    hi i a student and working on image processing ,pls send me detail that how it work with detail

  6. Srinivas said on November 24, 2009 at 4:56 pm

    I am waiting for ur reply pls reply soon

  7. Srinivas said on November 24, 2009 at 4:50 pm

    Hi this srinivas I am doing one project I.e 2D to 3D image conversion so could u tell some tips
    Pls very argent
    thank u

  8. Mar Oishi said on July 13, 2009 at 7:15 am

    I am already using your program. Which program of yours will do the 2D to 3D conversion? Thanking you in advance.

    1. renga said on March 20, 2012 at 11:37 am

      i want matlab program for converting 2d into 3d image please give me i want this immediately please

  9. Hueristic said on June 16, 2009 at 4:19 am
  10. muneeba said on April 27, 2009 at 8:48 am

    can i get the code or link to download ur software?

  11. jaswanth said on December 17, 2008 at 10:40 am

    pleas send some details about you.

  12. jaswanth said on December 17, 2008 at 10:40 am

    plz send somwe details

  13. jaswanth said on December 17, 2008 at 10:38 am

    can u send me any details about ur softwares

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.