structure aware synthesis for predictive woven fabric
play

Structure-aware Synthesis for Predictive Woven Fabric Appearance - PowerPoint PPT Presentation

Structure-aware Synthesis for Predictive Woven Fabric Appearance Shuang Zhao Wenzel Jakob Steve Marschner Kavita Bala Cornell University Woven Fabric Essential to our life Challenging to model and render Denim fabric Silk


  1. Structure-aware Synthesis for Predictive Woven Fabric Appearance Shuang Zhao Wenzel Jakob Steve Marschner Kavita Bala Cornell University

  2. Woven Fabric  Essential to our life  Challenging to model and render Denim fabric Silk brocade Polyester brocade

  3. Fabric Appearance Models  Volumetric models [Kajiya and Kay 1989] [Jakob et al. 2010] [Xu et al. 2001] [Zhao et al. 2011]

  4. Building Volumetric Models  Using micro computed tomography (CT) imaging [Zhao et al. 2011] Fabric samples Processed CT images Rendered images Velvet Silk satin  Assuming identical fibers, no large-scale designs

  5. Our Goal  Creating volumetric models for woven fabrics ≈ User-specified designs Yarn-level geometries Predictive

  6. Related Work  Cloth appearance models  General: [Wang et al. 2008], [Jakob et al. 2010], …  Specialized: [Wang et al. 2008] [Irawan and Marschner 2012] [Sadeghi et al. 2011], [Irawan and Marschner 2012 ], …  Cloth model construction  [Adabala et al. 2003], [Zhao et al. 2011 ], …  [Adabala et al. 2003] [Zhao et al. 2011] Example-based synthesis  Pixel-based: [Heeger and Bergen 1995], [Ashikhmin 2001], …  Patch-based: [Efros and Freeman 2001], [Cohen et al. 2003], … [Ashikhmin 2001] [Efros and Freeman 2001]

  7. Weaving Woven fabric Industrial loom Real fabric Weave pattern

  8. Our System + Industrial loom Physical material Weave pattern Real fabric + Our system Scanned database Weave pattern Volumetric model

  9. Contribution + Our system Scanned database Weave pattern Volumetric model Database Construction Structure-aware Synthesis   End-to-end pipeline Highly efficient algorithm

  10. Pipeline Fabric Structural samples information Exemplar database Volumetric model Micro CT Database Structure-aware imaging construction synthesis

  11. Structure-aware Synthesis

  12. Problem Specification Exemplar database … Weave patterns Volume … data Input weave pattern ? Output volume

  13. Problem at the Yarn-level Exemplar database Block: a sub-volume corresponding to one yarn crossing Output volume 25 blocks … Reference a block Copy a voxel 1 million blocks 25 blocks

  14. Principles for Example Block Selection Exemplars Output Volume  Correctness  Matching user-specified design Break ties  Consistency  Matching neighboring blocks Break ties  Continuity  Copying continuous content

  15. Naïve Solution Input weave pattern Output volume (top view)

  16. Consistency Maximized consistency or

  17. Optimizing Consistency Without consistency With consistency

  18. Continuity Output volume Exemplar volumes Output volume Exemplar volume

  19. Continuity 2D continuity 1D continuity   Optimizing 2D continuity Optimizing 1D continuity  Generally NP-hard  Solvable in polynomial time  Approximation algorithms  Dynamic programming

  20. Continuity In the Not in the database database Without continuity With continuity

  21. Post-processing  Edge fixing With Without edge-fixing edge-fixing

  22. Pipeline Fabric Structural samples information Exemplar database Volumetric model Micro CT Database Structure-aware imaging construction synthesis

  23. Database Construction

  24. Database Creation: Overview + Weave pattern Density, orientation Yarn ID information Weave pattern Yarn tracking CT image processing detection [Zhao et al. 2011]

  25. Yarn Tracking  Tracking process  Correction  Voxel segmentation

  26. Yarn Tracking Result

  27. Experimental Results

  28. Exemplar Database  8 Exemplars Twill patterns Satin patterns  Exemplar volume  Resolution: 575 × 350 × 300  25 Blocks

  29. Validation Photographs Industrial of fabricated loom fabrics Our Rendered images system

  30. Input Weave Pattern: 𝟘𝟏𝟏 × 𝟐𝟔𝟏𝟏 𝟒. 𝟑𝟕 × 𝟐𝟏 𝟐𝟑 effective voxels

  31. Input Weave Pattern: 𝟐𝟗𝟏𝟏 × 𝟐𝟔𝟏𝟏 𝟕. 𝟔𝟑 × 𝟐𝟏 𝟐𝟑 effective voxels

  32. Input Weave Pattern: 18 18 𝟏𝟏 × 𝟐𝟔𝟏𝟏 𝟕. 𝟔𝟑 × 𝟐𝟏 𝟐𝟑 effective voxels

  33. Input Weave Pattern: 18 18 𝟏𝟏 × 𝟐𝟔𝟏𝟏 𝟕. 𝟔𝟑 × 𝟐𝟏 𝟐𝟑 effective voxels

  34. Input Weave Pattern: 18 18 𝟏𝟏 × 𝟐𝟔𝟏𝟏 𝟕. 𝟔𝟑 × 𝟐𝟏 𝟐𝟑 effective voxels

  35. Conclusion

  36. Limitation and Future Work  Limitations  Only modeled the front layer  Assume a grid-like structure  Future work  Extend our technique to support more structures

  37. Summary Exemplar database + Volumetric appearance models Input weave patterns with complex designs  New level of quality for general woven fabrics  Useful for textile design and other textile applications

  38. Acknowledgements  Brooks Hagan (Rhode Island School of Design)  Jessie Maisano (The University of Texas at Austin)  Funding  Intel Science and Technology Center – Visual Computing  NSF grants CCF-0644175 and IIS-1011919  Amazon

  39. Thank you! + Industrial loom Physical material Weave pattern Real fabric + Our system Scanned database Weave pattern Volumetric model

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend