Presentation is loading. Please wait.

Presentation is loading. Please wait.

Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.

Similar presentations


Presentation on theme: "Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de."— Presentation transcript:

1 Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de Montréal

2

3 Motivation Photo-realism is difficult to achieve Important recent progress in rendering Acquiring realistic 3D models is still a major hurtle Important needs for realism, special effects in movies, CAR, etc. Extracting 3D models from photographs

4 Computer Vision / Robotics 3D models do not satisfy most of the visual accuracy necessary in graphics Fully automatic systems are challenging : –false correspondences –missed edge detections –noise –textures Provide much inspiration in our system

5 Our Interactive Reconstruction System User knows the 3D models / textures User is responsible for everything User interactions : –User draws 2D primitives –User puts the 2D primitives in correspondences –User adds 3D constraints –User extracts a unified texture

6 Drawing 2D Primitives

7 Correspondences

8 3D Constraints Perpendicularity Parallelism Co-planarity

9 Extracted Textures

10 Reconstruction Process Incremental Robust Intuitive Provides good graphics models Labor-intensive

11 The Camera Our camera is a transformation matrix No explicit need for real camera parameters

12 Reconstructing a Camera 6 or more 2D-to-3D point correspondences (0,1,0) (0,1,1) (1,1,0) (0,0,1) (1,0,0) (1,0,1)

13 Reconstructing a Camera Least-squares to compute all T i Solution with SVD –Fast –Robust –Always provides a solution –Conditions for accuracy similar to non-linear

14 Reconstructing a 3D Point Incidence of 3D point on planes Least-squares to compute each (x,y,z) Polygons as set of 3D points

15 Reconstructing a 3D Line Plücker coordinates of a 3D line

16 Additional 3D Constraints Co-planarity Parallelism Perpendicularity Weights can be used to alter the importance of certain constraints Weights

17 Iterating Better cameras give better 3D geometry Better 3D geometry give better cameras Iterations between the two improve both

18 Convergence

19 Recovering Texel Colors u v u v t s Texture map3D Polygon 2D Images t t s s

20 Occlusion Testing Zones of Occlusion 3D Model 2D Image

21 Linear Fit Misalignments due to imprecisions in the 3D model and its cameras 2D transformation matrix using least-squares

22 Unifying Texel Criteria Clustering to discriminate view-dependent colors for a texel Other metrics used to weight valid texels : –Projected area (adaptive sampling) –Texture quality

23

24 Two Scenes with Cubes

25 Desktop

26 Lego Tower

27 Coffee Pot

28 Conclusions User knows best Satisfying 3D models and extracted textures Labor-intensive

29 Future Work Better user interface Error detection Radiances, reflectances, and global illumination Displacement maps on 3D primitives Bounds on reconstructed information


Download ppt "Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de."

Similar presentations


Ads by Google