“Building volumetric appearance models of fabric using micro CT imaging” by Zhao, Jakob, Marschner and Bala

  • ©Shuang Zhao, Wenzel Jakob, Steve Marschner, and Kavita Bala




    Building volumetric appearance models of fabric using micro CT imaging



    The appearance of complex, thick materials like textiles is determined by their 3D structure, and they are incompletely described by surface reflection models alone. While volume scattering can produce highly realistic images of such materials, creating the required volume density models is difficult. Procedural approaches require significant programmer effort and intuition to design specialpurpose algorithms for each material. Further, the resulting models lack the visual complexity of real materials with their naturally-arising irregularities.This paper proposes a new approach to acquiring volume models, based on density data from X-ray computed tomography (CT) scans and appearance data from photographs under uncontrolled illumination. To model a material, a CT scan is made, resulting in a scalar density volume. This 3D data is processed to extract orientation information and remove noise. The resulting density and orientation fields are used in an appearance matching procedure to define scattering properties in the volume that, when rendered, produce images with texture statistics that match the photographs. As our results show, this approach can easily produce volume appearance models with extreme detail, and at larger scales the distinctive textures and highlights of a range of very different fabrics like satin and velvet emerge automatically—all based simply on having accurate mesoscale geometry.


    1. Adabala, N., Magnenat-Thalmann, N., and Fei, G. 2003. Visualization of woven cloth. In 14th Eurographics Workshop on Rendering, 180–185. Google ScholarDigital Library
    2. Ashikhmin, M., Premoze, S., and Shirley, P. S. 2000. A microfacet-based brdf generator. In Proceedings of ACM SIGGRAPH 2000, 65–74. Google Scholar
    3. Axelsson, M. 2008. Estimating 3d fibre orientation in volume images. In International Conference on Pattern Recognition, 2008, 1–4.Google Scholar
    4. Chen, Y., an Hua Zhong, S. L., Xu, Y.-Q., Guo, B., and Shum, H.-Y. 2003. Realistic rendering and animation of knitwear. IEEE Transactions on Visualization and Computer Graphics 9, 1, 43–55. Google ScholarDigital Library
    5. Dana, K., van Ginneken, B., Nayar, S., and Koenderink, J. 1999. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1, 1–34. Google ScholarDigital Library
    6. Furukawa, R., Kawasaki, H., Ikeuchi, K., and Sakauchi, M. 2002. Appearance based object modeling using texture database: acquisition, compression and rendering. In Eurographics Workshop on Rendering, 257–266. Google ScholarDigital Library
    7. Gong, R., Ozgen, B., and Soleimani, M. 2009. Modeling of yarn cross-section in plain woven fabric. Textile Research Journal 79, 11, 1014–1020.Google ScholarCross Ref
    8. Heeger, D. J., and Bergen, J. R. 1995. Pyramid-based texture analysis/synthesis. SIGGRAPH ’95, 229–238. Google Scholar
    9. Irawan, P. 2008. Appearance of woven cloth. PhD thesis, Cornell University, Ithaca, NY, USA. AAI3295837. Google Scholar
    10. Jakob, W., Arbree, A., Moon, J. T., Bala, K., and Marschner, S. 2010. A radiative transfer framework for rendering materials with anisotropic structure. In SIGGRAPH 2010, ACM, New York, NY, USA, 53:1–53:13. Google Scholar
    11. Jakob, W., 2010. Mitsuba renderer. http://www.mitsuba-renderer.org.Google Scholar
    12. Kajiya, J. T., and Kay, T. L. 1989. Rendering fur with three dimensional textures. In Computer Graphics (Proceedings of SIGGRAPH 89), 271–280. Google Scholar
    13. Kawabata, S., Niwa, M., and Kawai, H. 1973. The finite deformation theory of plain weave fabrics. part i: The biaxial deformation theory. Journal of Textile Instiute 64, 1, 21–46.Google ScholarCross Ref
    14. Lomov, S., Parnas, R., Ghosh, S. B., Verpoest, I., and Nakai, A. 2002. Experimental and theoretical characterization of the geometry of two-dimensional braided fabrics. Textile Research Journal 72, 8, 706–712.Google ScholarCross Ref
    15. Lu, R., Koenderink, J. J., and Kappers, A. M. L. 1998. Optical properties (bidirectional reflection distribution functions) of velvet. Applied Optics 37, 25, 5974–5984.Google ScholarCross Ref
    16. Magda, S., and Kriegman, D. 2006. Reconstruction of volumetric surface textures for real-time rendering. In Proceedings of the Eurographics Symposium on Rendering (EGSR), 19–29. Google Scholar
    17. Motoyoshi, I., Nishida, S., Sharan, L., and Adelson, E. 2007. Image statistics and the perception of surface qualities. Nature, 206–209.Google Scholar
    18. Ngan, A., Durand, F., and Matusik, W. 2005. Experimental analysis of BRDF models. In Rendering Techniques 2005: 16th Eurographics Workshop on Rendering, 117–126. Google Scholar
    19. Perlin, K., and Hoffert, E. M. 1989. Hypertexture. In Computer Graphics (Proceedings of SIGGRAPH 89), 253–262. Google Scholar
    20. Pierce, F. T. 1937. The geometry of cloth structure. Journal of the Textile Institute 28, 3, 45–96.Google ScholarCross Ref
    21. Porumbescu, S., Budge, B., Feng, L., and Joy, K. 2005. Shell maps. ACM Transactions on Graphics 24, 3, 626–633. Google ScholarDigital Library
    22. Shinohara, T., Takayama, J., Ohyama, S., and Kobayashi, A. 2010. Extraction of yarn positional information from a three-dimensional CT image of textile fabric using yarn tracing with a filament model for structure analysis. Textile Research Journal 80, 7, 623–630.Google ScholarCross Ref
    23. Thibault, X., and Bloch, J. 2002. Structural analysis by X-ray microtomography of a strained nonwoven papermaker felt. Textile Research Journal 72, 6, 480–485.Google ScholarCross Ref
    24. Walter, B., Marschner, S., Li, H., and Torrance, K. 2007. Microfacet models for refraction through rough surfaces. In Eurographics Symposium on Rendering, 195–206. Google Scholar
    25. Wang, H., Wu, Q., Shi, L., Yu, Y., and Ahuja, N. 2005. Out-of-core tensor approximation of multi-dimensional matrices of visual data. ACM Transactions on Graphics (ACM SIGGRAPH 2005) 24, 3, 527–535. Google Scholar
    26. Westin, S. H., Arvo, J. R., and Torrance, K. E. 1992. Predicting reflectance functions from complex surfaces. In Computer Graphics (Proceedings of SIGGRAPH 92), 255–264. Google Scholar
    27. Xu, Y.-Q., Chen, Y., Lin, S., Zhong, H., Wu, E., Guo, B., and Shum, H.-Y. 2001. Photorealistic rendering of knitwear using the Lumislice. In Proceedings of ACM SIGGRAPH 2001, 391–398. Google Scholar

ACM Digital Library Publication: