single viewpoint symmetry based model completion for
play

Single Viewpoint Symmetry- Based Model Completion for Efficient 3D - PowerPoint PPT Presentation

Single Viewpoint Symmetry- Based Model Completion for Efficient 3D Acquisition Alvin Law Daniel Aliaga Purdue University 3/7/2008 Department of Computer Science Slide 1 Motivation Goal: Capture a complete model from a single


  1. Single Viewpoint Symmetry- Based Model Completion for Efficient 3D Acquisition Alvin Law Daniel Aliaga Purdue University 3/7/2008 Department of Computer Science Slide 1

  2. Motivation � Goal: � Capture a complete model from a single viewpoint � Problem: � No information about occluded regions of an object � Need many images to obtain a complete model 2 3/7/2008

  3. Observation � Discovering and using the symmetry can help capture complete object models � Fill-in interior holes � Extend the object “border” � Complete the backside 3 3/7/2008

  4. Model Completion � Steps � Input: initial capture from single viewpoint � Discovery symmetry of object � Use symmetry to add geometry to unseen regions of model � Zip/watertight added regions of model 4 3/7/2008

  5. Symmetry � Three cases supported � Bilateral � Radial � Surface-of-Revolution 5 3/7/2008

  6. Bilateral Symmetry Detection � Compute symmetry plane (s x , s y , theta, phi) � Minimize: total symmetric distance between ( p , q ) pairs 6 3/7/2008

  7. Radial Symmetry Detection � Compute axis of rotation (s, t, u, v) � Minimize: total distance between original point and replicated point on proposed model 7 3/7/2008

  8. SOR Symmetry Detection � Compute axis of rotation and disc radii � Minimize: radial distance error between disc and points on disc 8 3/7/2008

  9. Adding Geometry � Bilateral � Interior patches � Extending borders � Radial � Repeat face n times � Surface of Revolution � Create synthetic object 9 3/7/2008

  10. Zipping � Merge together patches and model model � Classify all patch triangles patch � Inside � Outside � Split � Add zipping triangles zip � Minimize gap distance 10 3/7/2008

  11. Watertight � Two means � Seal ends of model � Create an inset 11 3/7/2008

  12. 12 Resulting Models 3/7/2008

Recommend


More recommend