skip to main content
research-article

Multiway K-Clustered Tensor Approximation: Toward High-Performance Photorealistic Data-Driven Rendering

Published:03 November 2015Publication History
Skip Abstract Section

Abstract

This article presents a generalized sparse multilinear model, namely multiway K-clustered tensor approximation (MK-CTA), for synthesizing photorealistic 3D images from large-scale multidimensional visual datasets. MK-CTA extends previous tensor approximation algorithms, particularly K-clustered tensor approximation (K-CTA) [Tsai and Shih 2012], to partition a multidimensional dataset along more than one dimension into overlapped clusters. On the contrary, K-CTA only sparsely clusters a dataset along just one dimension and often fails to efficiently approximate other unclustered dimensions. By generalizing K-CTA with multiway sparse clustering, MK-CTA can be regarded as a novel sparse tensor-based model that simultaneously exploits the intra- and inter-cluster coherence among different dimensions of an input dataset. Our experiments demonstrate that MK-CTA can accurately and compactly represent various multidimensional datasets with complex and sharp visual features, including bidirectional texture functions (BTFs) [Dana et al. 1999], time-varying light fields (TVLFs) [Bando et al. 2013], and time-varying volume data (TVVD) [Wang et al. 2010], while easily achieving high rendering rates in practical graphics applications.

Skip Supplemental Material Section

Supplemental Material

References

  1. Michal Aharon, Michael Elad, and Alfred M. Bruckstein. 2006. K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans. Signal Process. 54, 11, 4311--4322. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Haim Avron, Andrei Sharf, Chen Greif, and Daniel Cohen-Or. 2010. l1-sparse reconstruction of sharp point set surfaces. ACM Trans. Graph. 29, 5. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Marcos Balsa Rodríguez, Enrico Gobbetti, José Antonio Iglesias Guitián, Maxim Makhinya, Fabio Marton, Renato B. Pajarola, and Susanne K. Suter. 2014. State-of-the-art in compressed GPU-based direct volume rendering. Comput. Graph. Forum 33, 6, 77--100.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Yosuke Bando, Henry Holtzman, and Ramesh Raskar. 2013. Near-invariant blur for depth and 2D motion via time-varying light field analysis. ACM Trans. Graph. 32, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Arindam Banerjee, Sugato Basu, and Srujana Merugu. 2007. Multiway clustering on relation graphs. In Proceedings of the 7th SIAM International Conference on Data Mining (SDM'07). 145--156.Google ScholarGoogle Scholar
  6. Ron Bekkerman, Ran El-Yaniv, and Andrew Kachites McCallum. 2005. Multiway distributional clustering via pairwise interactions. In Proceedings of the 22nd International Conference on Machine Learning (ICML'05). 41--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Thomas Blumensath and Mike E. Davies. 2007. On the difference between orthogonal matching pursuit and orthogonal least squares. http://eprints.soton.ac.uk/142469/1/BDOMPvsOLS07.pdf.Google ScholarGoogle Scholar
  8. Kristin J. Dana, Bram Van Ginneken, Shree Kumar Nayar, and Jan J. Koenderink. 1999. Reflectance and texture of real-world surfaces. ACM Trans. Graph. 18, 1, 1--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Geoffrey M. Davis, Stéphane Georges Mallat, and Marco Avellaneda. 1997. Adaptive greedy approximations. Construct. Approx. 13, 1, 57--98.Google ScholarGoogle ScholarCross RefCross Ref
  10. Lieven De Lathauwer, Bart De Moor, and Joos Vandewalle. 2000. On the best rank-1 and rank-(R1, R2, . . ., Rn) approximation of higher-order tensors. SIAM J. Matrix Anal. Appl. 21, 4, 1324--1342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Paul Ernest Debevec. 1998. Rendering synthetic objects into real scenes: Bridging traditional and image-based graphics with global illumination and high dynamic range photography. In Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'98). 189--198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Michael Elad, Mário A. T. Figueiredo, and Yi Ma. 2010. On the role of sparse and redundant representations in image processing. Proc. IEEE 98, 6, 972--982.Google ScholarGoogle ScholarCross RefCross Ref
  13. Klaus Jürgen Engel, Martin Kraus, and Thomas Ertl. 2001. High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware (HWWS'01). 9--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jiří Filip and Michal Haindl. 2009. Bidirectional texture function modeling: A state of the art survey. IEEE Trans. Pattern Anal. Mach. Intell. 31, 11, 1921--1940. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Nathaniel Richard Fout and Kwan-Liu Ma. 2007. Transform coding for hardware-accelerated volume rendering. IEEE Trans. Vis. Comput. Graph. 13, 6, 1600--1607. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Enrico Gobbetti, José Antonio Iglesias Guitián, and Fabio Marton. 2012. COVRA: A compression-domain output-sensitive volume rendering architecture based on a sparse representation of voxel blocks. Comput. Graph. Forum 31, 3, 1315--1324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Steven J. Gortler, Radek Grzeszczuk, Richard Szeliski, and Michael F. Cohen. 1996. The lumigraph. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'96). 43--54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Stefan Guthe and Wolfgang Straßser. 2001. Real-time decompression and visualization of animated volume data. In Proceedings of the Conference on Visualization (VIS'01). 349--356. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Milos Hašan, Edgar Velázquez-Armendáriz, Fabio Pellacini, and Kavita Bala. 2008. Tensor clustering for rendering many-light animations. Comput. Graph. Forum 27, 4, 1105--1114. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Vlastimil Havran, Jiří Filip, and Karol Myszkowski. 2010. Bidirectional texture function compression based on multi-level vector quantization. Comput. Graph. Forum 29, 1, 175--190.Google ScholarGoogle ScholarCross RefCross Ref
  21. Tamara G. Kolda and Brett W. Bader. 2009. Tensor decompositions and applications. SIAM Rev. 51, 3, 455--500. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Melissa Linae Koudelka, Sebastian Magda, Peter Neil Belhumeur, and David Jay Kriegman. 2003. Acquisition, compression, and synthesis of bidirectional texture functions. In Proceedings of the 3rd International Workshop on Texture Analysis and Synthesis (Texture'03). 59--64.Google ScholarGoogle Scholar
  23. Jens Krüger and Rudiger Westermann. 2003. Acceleration techniques for gpu-based volume rendering. In Proceedings of the IEEE Conference on Visualization (VIS'03). 287--292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Marc Levoy. 2006. Light fields and computational imaging. IEEE Comput. 39, 8, 46--55. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Marc Levoy and Pat Hanrahan. 1996. Light field rendering. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'96). 31--42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Eric Brian Lum, Kwan-Liu Ma, and John Clyne. 2002. A hardware-assisted scalable solution for interactive volume rendering of time-varying data. IEEE Trans. Vis. Comput. Graph. 8, 3, 286--301. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Pieter Peers, Dhruv Mahajan, Bruce Lamond, Abhijeet Ghosh, Wojciech Matusik, Ravi Ramamoorthi, and Paul Ernest Debevec. 2009. Compressive light transport sensing. ACM Trans. Graph. 28, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Ravi Ramamoorthi. 2009. Precomputation-based rendering. Foundat. Trends Comput. Graph. Vis. 3, 4, 281--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Roland Ruiters and Reinhard Klein. 2009. BTF compression via sparse tensor decomposition. Comput. Graph. Forum 28, 4, 1181--1188. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Jens Schneider and Rüdiger Westermann. 2003. Compression domain volume rendering. In Proceedings of the IEEE Conference on Visualization (VIS'03). 293--300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Pradeep Sen and Soheil Darabi. 2011. Compressive rendering: A rendering application of compressed sensing. IEEE Trans. Vis. Comput. Graph. 17, 4, 487--499. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Amnon Shashua, Ron Zass, and Tamir Hazan. 2006. Multiway clustering using super-symmetric non-negative tensor factorization. In Proceedings of the 9th European Conference on Computer Vision (ECCV'06). 595--608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Heung-Yeung Shum, Shing-Chow Chan, and Sing Bing Kang. 2007. Image Based Rendering. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Charles Soussen, Rémi Gribonval, Jérôme Idier, and Cédric Herzet. 2013. Joint k-step analysis of orthogonal matching pursuit and orthogonal least squares. IEEE Trans. Inf. Theory 59, 5, 3158--3174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Jean-Luc Starck and Jérôme Bobin. 2010. Astronomical data analysis and sparsity: From wavelets to compressed sensing. Proc. IEEE 98, 6, 1021--1030.Google ScholarGoogle ScholarCross RefCross Ref
  36. Xin Sun, Qiming Hou, Zhong Ren, Kun Zhou, and Baining Guo. 2011. Radiance transfer biclustering for real-time all-frequency bi-scale rendering. IEEE Trans. Vis. Comput. Graph. 17, 1, 64--73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Xin Sun, Kun Zhou, Yanyun Chen, Stephen Lin, Jiaoying Shi, and Baining Guo. 2007. Interactive relighting with dynamic BRDFs. ACM Trans. Graph. 26, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Susanne K. Suter, José Antonio Iglesias Guitián, Fabio Marton, Marco Agus, Andreas Elsener, Christoph P. E. Zollikofer, Meenakshisundaram Gopi, Enrico Gobbetti, and Renato B. Pajarola. 2011. Interactive multiscale tensor reconstruction for multiresolution volume visualization. IEEE Trans. Vis. Comput. Graph. 17, 12, 2135--2143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Susanne K. Suter, Maxim Makhynia, and Renato B. Pajarola. 2013. TAM-RESH -tensor approximation multiresolution hierarchy for interactive volume visualization. Comput. Graph. Forum 32, 3, 151--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Yu-Ting Tsai, Kuei-Li Fang, Wen-Chieh Lin, and Zen-Chung Shih. 2011. Modeling bidirectional texture functions with multivariate spherical radial basis functions. IEEE Trans. Pattern Anal. Mach. Intell. 33, 7, 1356--1369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Yu-Ting Tsai and Zen-Chung Shih. 2006. All-frequency precomputed radiance transfer using spherical radial basis functions and clustered tensor approximation. ACM Trans. Graph. 25, 3, 967--976. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Yu-Ting Tsai and Zen-Chung Shih. 2012. K-clustered tensor approximation: A sparse multilinear model for real-time rendering. ACM Trans. Graph. 31, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. M. Alex O. Vasilescu and Demetri Terzopoulos. 2004. TensorTextures: Multilinear image-based rendering. ACM Trans. Graph. 23, 3, 336--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Chaoli Wang, Hongfeng Yu, and Kwan-Liu Ma. 2010. Application-driven compression for visualizing large-scale time-varying data. IEEE Comput. Graph. Appl. 30, 1, 59--69. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. Hongcheng Wang, Qing Wu, Lin Shi, Yizhou Yu, and Narendra Ahuja. 2005. Out-of-core tensor approximation of multidimensional matrices of visual data. ACM Trans. Graph. 24, 3, 527--535. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Gordon Wetzstein, Douglas Lanman, Wolfgang Heidrich, and Ramesh Raskar. 2011. Layered 3D: Tomographic image synthesis for attenuation-based light field and high dynamic range displays. ACM Trans. Graph. 30, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Gordon Wetzstein, Douglas Lanman, Matthew Hirsch, and Ramesh Raskar. 2012. Tensor displays: Compressive light field synthesis using multi-layer displays with directional backlighting. ACM Trans. Graph. 31, 4 Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. John Wright, Yi Ma, Julien Mairal, Guillermo R. Spairo, Thomas S. Huang, and Shuicheng Yan. 2010. Sparse representation for computer vision and pattern recognition. Proc. IEEE 98, 6, 1031--1044.Google ScholarGoogle ScholarCross RefCross Ref
  49. Qing Wu, Tian Xia, Chun Chen, Hsueh-Yi Sean Lin, Hongcheng Wang, and Yizhou Yu. 2008. Hierarchical tensor approximation of multidimensional visual data. IEEE Trans. Vis. Comput. Graph. 14, 1, 186--199. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Multiway K-Clustered Tensor Approximation: Toward High-Performance Photorealistic Data-Driven Rendering

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Graphics
      ACM Transactions on Graphics  Volume 34, Issue 5
      October 2015
      188 pages
      ISSN:0730-0301
      EISSN:1557-7368
      DOI:10.1145/2843519
      Issue’s Table of Contents

      Copyright © 2015 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 November 2015
      • Revised: 1 March 2015
      • Accepted: 1 March 2015
      • Received: 1 November 2014
      Published in tog Volume 34, Issue 5

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
      • Research
      • Refereed

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader