IMAGE <br />REVIVING<br />Faculty of computer <br />and information<br />science<br />Ain shams university<br />
Supervisors:-<br />- Prof.Dr. Sayed El- Harbete.<br />            - Dr. Ahmed Gawish.<br />Assistants:-<br /> - Amr Gamgou...
<ul><li>Problem Definition.
History.
Objectives.
Challenges
Aspects In Converting from 2D into 3D Model.
Project Phases.
Supporting Tools.
References.</li></ul>AGENDA<br />3<br />
4<br />How to convert 2D image to 3D model in order to simulate the real world like (visualizing, navigating and simulatin...
5<br />There are many 3D models of buildings available for purchase online, but if you want to have a custom 3D of a parti...
<ul><li>Problem Definition.
History.
Objectives.
Challenges
Aspects In Converting from 2D into 3D Model.
Project Phases.
Supporting Tools.
References.</li></ul>AGENDA<br />6<br />
7<br />History<br />- There are many web sites and programs can convert the 2D image into 3D model like:<br />    1 - http...
8<br />History(cont’)<br />3- 3D pop-up model based on the geometrysoftware that construct 3D model out of a single outdoo...
<ul><li>Problem Definition.
History.
Objectives.
Challenges
Aspects In Converting from 2D into 3D Model.
Project Phases.
Supporting Tools.
References.</li></ul>AGENDA<br />9<br />
Upcoming SlideShare
Loading in …5
×

Our 1st Seminar

1,016 views
942 views

Published on

Published in: Technology, Art & Photos
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,016
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Our 1st Seminar

  1. 1. IMAGE <br />REVIVING<br />Faculty of computer <br />and information<br />science<br />Ain shams university<br />
  2. 2. Supervisors:-<br />- Prof.Dr. Sayed El- Harbete.<br /> - Dr. Ahmed Gawish.<br />Assistants:-<br /> - Amr Gamgoum.<br />Project Team:-<br />- Sara Ezzat Lamey.<br /> - Christina Saweres Yousef.<br /> - Marim Tewfik Rabee.<br /> - Mina Mazooz Fares.<br /> - Mina Esam Kamel.<br />2<br />
  3. 3. <ul><li>Problem Definition.
  4. 4. History.
  5. 5. Objectives.
  6. 6. Challenges
  7. 7. Aspects In Converting from 2D into 3D Model.
  8. 8. Project Phases.
  9. 9. Supporting Tools.
  10. 10. References.</li></ul>AGENDA<br />3<br />
  11. 11. 4<br />How to convert 2D image to 3D model in order to simulate the real world like (visualizing, navigating and simulating buildings and museums), That will be help games developers, campus mapping , help engineers in design and modify buildings structure and helping governments to track roads for reaching to the perfect design.<br />ProblemDefinition<br />
  12. 12. 5<br />There are many 3D models of buildings available for purchase online, but if you want to have a custom 3D of a particular house or building, you are going to either have to hire a 3D modeler to make it, or make it yourself !!!!<br />Our program will solve that …. <br />Problem Definition<br />
  13. 13. <ul><li>Problem Definition.
  14. 14. History.
  15. 15. Objectives.
  16. 16. Challenges
  17. 17. Aspects In Converting from 2D into 3D Model.
  18. 18. Project Phases.
  19. 19. Supporting Tools.
  20. 20. References.</li></ul>AGENDA<br />6<br />
  21. 21. 7<br />History<br />- There are many web sites and programs can convert the 2D image into 3D model like:<br /> 1 - http://3dsee.net/Main.aspx<br /> It created by Dr. David McKinnon from Queensland University of Technology, has recently launched this site that turns your sets of 2D images into realistic 3D bump maps (beta version and provide a gray scale bump map) <br /> 2- http://make3d.stanford.edu <br /> was created by Ashutosh Saxena, Prof. Andrew Y. Ng, and <br /> other team members of the Stanford 3D Reconstruction Group. <br />
  22. 22. 8<br />History(cont’)<br />3- 3D pop-up model based on the geometrysoftware that construct 3D model out of a single outdoor image. The system labels each region of an outdoor image as ground, vertical, or sky. Is based on Geometric Context from a Single Imageresearches.<br /> it is a software provided by Carnegie Melon University at (10/07/05).<br />
  23. 23. <ul><li>Problem Definition.
  24. 24. History.
  25. 25. Objectives.
  26. 26. Challenges
  27. 27. Aspects In Converting from 2D into 3D Model.
  28. 28. Project Phases.
  29. 29. Supporting Tools.
  30. 30. References.</li></ul>AGENDA<br />9<br />
  31. 31. 10<br />Objectives<br />To revive the image and navigate inside it with converting it to 3D model , our goal is to do that on building aspect, and if the image contain humans or cars our program will do 3D models to them also.<br />
  32. 32. <ul><li>Problem Definition.
  33. 33. History.
  34. 34. Objectives.
  35. 35. Challenges
  36. 36. Aspects In Converting from 2D into 3D Model.
  37. 37. Project Phases.
  38. 38. Supporting Tools.
  39. 39. References.</li></ul>AGENDA<br />11<br />
  40. 40. 12<br />Dealing with the inherent ambiguity of the image, <br /> One image by itself, simply does not contain enough information to recover 3D spatial layout.<br />knowing CPOV Camera point of view and Putting Objects in Perspective.<br />Challenges<br />
  41. 41. Challenges (cont’)<br />13<br />How to use 3D scene information to recognize objects within the scene.<br /><ul><li> Computer vision algorithms may be able to detect a few cars and pedestrians in this image but have no understanding of the scene as a whole, as a result, computers cannot answer even simple questions, such as “Am I about to be hit by a bicycle?”.</li></li></ul><li>14<br />Challenges (cont’)<br />Recovering occlusions boundaries from the image.<br />Our strategy is to simultaneously reason about the regions and boundaries in the image and the 3D surfaces of the scene using learned models We learn to identify boundaries based on a wide variety of cues: color, position, and alignment of regions; strength and length of boundaries; 3D surface orientation estimates; and depth estimates<br />
  42. 42. 15<br />Challenges (cont’)<br />First, if the image contain humans or cars we will remove them from the image so the challenge is:- how to fill the empty places with the similar degree of the image background color.<br />Recovering surface layout from the 2D single image . <br />Humans have an amazing ability to instantly grasp the overall 3D structure of a scene—ground orientation, relative positions of major landmarks, etc.—even from a single image How can we represent the 3D space of the scene in away that facilitates tasks such as navigation and recognition?<br />
  43. 43. <ul><li>Problem Definition.
  44. 44. History.
  45. 45. Objectives.
  46. 46. Challenges
  47. 47. Aspects In Converting from 2D into 3D Model.
  48. 48. Project Phases.
  49. 49. Supporting Tools.
  50. 50. References.</li></ul>AGENDA<br />16<br />
  51. 51. 17<br />Medical Aspect.<br />Converting from 2D logo to 3D model.<br />Building Aspect.<br />Converting from 2D human image to 3D model.<br />General 3D modeling to 2D images of (Animals, Cars, Bicycles,..).<br />Aspects in Converting 2D into 3D Model<br />
  52. 52. <ul><li>Problem Definition.
  53. 53. History.
  54. 54. Objectives.
  55. 55. Challenges
  56. 56. Aspects In Converting from 2D into 3D Model.
  57. 57. Project Phases.
  58. 58. Supporting Tools.
  59. 59. References.</li></ul>AGENDA<br />18<br />
  60. 60. 19<br />Project Phases<br />Determining the geometric class of an image region<br />Across ( color, texture, location in the image, shape, and projective geometry cues).<br />Color : is valuable in identifying the material of a surface (sky is usually blue or white and the ground is often green (grass) or brown (dirt).<br />We represent color using two color spaces: <br />RGB : allows the “blueness” or “greenness” of a region to be easily extracted.<br /> HSV : allows perceptual color attributes such as “hue” and “grayness” to be measured.<br />Texture : provides additional information about the material of a surface (sharpness ,smoothing,….).<br />
  61. 61. 20<br />Location : in the image also provides strong cues for distinguishing between ground (tends to be low in the image), vertical structures, and sky (tends to be high in the image).<br />Shape : region shape helps distinguish vertical regions (often roughly convex) from ground and sky regions (often non-convex and large).<br />Projective geometry cues : 3D Geometry features help determine the 3D orientation of surfaces. Knowledge of the vanishing line of a plane completely specifies its 3D orientation relative to the viewer.<br />Project Phases(cont’)<br />
  62. 62. 21<br />Labeling the Image<br />We gradually build our structural knowledge of the image, from pixels to super pixels to constellations of super pixels, Once we have formed multiple sets of constellations, we estimate the constellation label likelihoods and the likelihood that each constellation is homogeneously labeled from which we infer the most likely geometric labels of the super pixels.<br />Obtaining Super pixels :small, nearly-uniform regions in the image ,first step is to form super pixels from those raw pixel intensities .<br />Forming Constellations : we group super pixels that are likely to share a common geometric label into “constellations”.<br />Geometric Classification : For each constellation, we estimate the (label likelihood) whether all super pixels in the Constellationshave the same label.<br />Project Phases(cont’)<br />
  63. 63. 22<br />Project Phases(cont’)<br />Input Image<br />Vertical<br />Labels<br />Support<br />Sky<br />Center<br />Left<br />Right<br />
  64. 64. 23<br />Project Phases(cont’)<br />Super pixels<br />Input Image<br />Multi Segmentations<br />
  65. 65. 24<br />Determining Camera Parameters<br />To obtain true 3D world coordinates, we would need to know the camera parameters.<br />We can, however, create a reasonable scaled model by estimating the horizon line (giving the angle of the camera with respect to the ground plane).<br />Project Phases(cont’)<br />
  66. 66. 25<br />Project Phases(cont’)<br />Original Image<br />Object representation due to the 2D image<br />Objects representation due to 3D Computer Vision<br />
  67. 67. 26<br />Creating the 3D Model (Finally)<br />Cutting and Folding<br />We construct a simple 3D model by making “cuts” and “folds” in the image based on the geometric labels (texture mapping).<br />Project Phases(cont’)<br />
  68. 68. <ul><li>Problem Definition.
  69. 69. History.
  70. 70. Objectives.
  71. 71. Challenges
  72. 72. Aspects In Converting from 2D into 3D Model.
  73. 73. Project Phases.
  74. 74. Supporting Tools.
  75. 75. References.</li></ul>AGENDA<br />27<br />
  76. 76. 28<br />Microsoft Visual Studio 2008.<br />MATLAB.<br />OpenGL.<br />Supporting Tools<br />
  77. 77. 29<br />http://www.cs.cmu.edu/~efros/ImageInterpretation/,Geometrically Coherent Image Interpretation, Graduate Student Researcher: Derek Hoiem .<br />Seeing the World Behind the Image: Spatial Layout for 3D Scene Understanding ,Derek Hoiem PhD Thesis, Robotics Institute, Carnegie Mellon University, August 2007 .<br />Closing the Loop on Scene Interpretation ,Derek Hoiem, Alexei A. Efros, Martial Hebert ,in CVPR 2008 , See 3Dreconstruction compared to Photo Pop-up and Make3D.<br />Recovering Occlusion Boundaries from a Single Image Derek Hoiem, Andrew Stein, Alexei A. Efros, Martial Hebert , in ICCV 2007.<br />Putting Objects in Perspective ,Derek Hoiem, Alexei A. Efros, Martial HebertIn CVPR 2006,Best Paper Award .<br />Geometric Context from a Single Image , Derek Hoiem, Alexei A. Efros, Martial Hebert ,In ICCV 2005.<br />Automatic Photo Pop-up , Derek Hoiem, Alexei A. Efros, Martial Hebert.<br />References<br />
  78. 78. 30<br />THANK YOU<br />

×