DOI QR코드

DOI QR Code

Progressive Compression of 3D Mesh Geometry Using Sparse Approximations from Redundant Frame Dictionaries

  • Received : 2016.07.27
  • Accepted : 2016.11.29
  • Published : 2017.02.01

Abstract

In this paper, we present a new approach for the progressive compression of three-dimensional (3D) mesh geometry using redundant frame dictionaries and sparse approximation techniques. We construct the proposed frames from redundant linear combinations of the eigenvectors of a combinatorial mesh Laplacian matrix. We achieve a sparse synthesis of the mesh geometry by selecting atoms from a frame using matching pursuit. Experimental results show that the resulting rate-distortion performance compares favorably with other progressive mesh compression algorithms in the same category, even when a very simple, sub-optimal encoding strategy is used for the transmitted data. The proposed frames also have the desirable property of being able to be applied directly to a manifold mesh having arbitrary topology and connectivity types; thus, no initial remeshing is required and the original mesh connectivity is preserved.

Keywords

References

  1. H. Hoppe, "Progressive Meshes," Proc. SIGGRAPH, New Orleans, LA, USA, Aug. 4-9, 1996, pp. 99-108.
  2. G. Taubin et al., "Progressive Forest Split Compression," Proc. SIGGRAPH, Orlando, FL, USA, July 1998, pp. 123-132.
  3. D. Cohen-Or, D. Levin, and D. Remez, "Progressive Compression of Arbitrary Triangular Meshes," Proc. Conf. Visualization, San Francisco, CA, USA, Oct. 1999, pp. 67-72.
  4. Z. Karni and C. Gotsman, "Spectral Compression of Mesh Geometry," Proc. SIGGRAPH, New Orleans, LA, USA, July 23-28, 2000, pp. 279-286.
  5. A. Khodakovsky, P. Schroder, and W. Sweldens, "Progressive Geometry Compression," Proc. SIGGRAPH, New Orleans, LA, USA, July 23-28, 2000, pp. 271-278.
  6. A. Khodakovsky and I. Guskov, "Compression of Normal Meshes," Geometric Modeling for Scientific Visualization, Heidelberg, Berlin; Springer, 2004, pp. 189-206.
  7. S. Valette and R. Prost, "Wavelet-Based Progressive Compression Scheme for Triangle Meshes: Wavemesh," IEEE Trans. Vis. Comput. Graphics, vol. 10, no. 2, Mar.-Apr. 2004, pp. 123-129. https://doi.org/10.1109/TVCG.2004.1260764
  8. F. Payan and M. Antonini, "Mean Square Error Approximation for Wavelet-Based Semiregular Mesh Compression," IEEE Trans. Vis. Comput. Graphics, vol. 12, no. 4, 2006, pp. 649-657. https://doi.org/10.1109/TVCG.2006.73
  9. J. Kovacevic and A. Chebira, "An Introduction to Frames," Signal Process., vol. 2, no. 1, 2008, pp. 1-94. https://doi.org/10.1016/0923-5965(90)90042-G
  10. G. Peyre and S. Mallat, "Surface Compression with Geometric Bandelets," ACM TOG, vol. 24, no. 3, July 2005, pp. 601-608. https://doi.org/10.1145/1073204.1073236
  11. I. Tosic, P. Frossard, and P. Vandergheynst, "Progressive Coding of 3-D Objects Based on Overcomplete Decompositions," IEEE Trans. Circuits Syst. Video Technol., vol. 16, no. 11, Nov. 2006, pp. 1338-1349. https://doi.org/10.1109/TCSVT.2006.883502
  12. M. Krivokuca, W.H. Abdulla, and B.C. Wunsche, "Sparse Approximations of 3D Mesh Geometry Using Frames as Overcomplete Dictionaries," Proc. IEEE Int. Conf. Comput. Vis. Workshops, Sydney, Australia, Dec. 2-8, 2013, pp. 660-667.
  13. R. Rubinstein, A.M. Bruckstein, and M. Elad, "Dictionaries for Sparse Representation Modeling," Proc. IEEE, vol. 98, no. 6, June 2010, pp. 1045-1057. https://doi.org/10.1109/JPROC.2010.2040551
  14. E.J. Candès and D.L. Donoho, "New Tight Frames of Curvelets and Optimal Representations of Objects with Piecewise $C^2$ Singularities," Commun. Pure Appl. Math., vol. 57, no. 2, Feb. 2004, pp. 219-266. https://doi.org/10.1002/cpa.10116
  15. L. Ying, L. Demanet, and E. Candes, "3D Discrete Curvelet Transform," Proc. SPIE, Wavelets XI, vol. 5914, Sept. 2005, pp. 591413-1-591413-11.
  16. M.N. Do and M. Vetterli, "Contourlets: a New Directional Multiresolution Image Representation," Proc. Signals, Syst. Comput., Pacific Grove, CA, USA, Nov. 3-6, 2002, pp. 497-501.
  17. Y.M. Lu and M.N. Do, "Multidimensional Directional Filter Banks and Surfacelets," IEEE Trans. Signal Process., vol. 16, no. 4, Apr. 2007, pp. 918-931.
  18. E. Le Pennec and S. Mallat, "Sparse Geometric Image Representations with Bandelets," IEEE Trans. Image Process., vol. 14, no. 4, Apr. 2005, pp. 423-438. https://doi.org/10.1109/TIP.2005.843753
  19. S.S. Chen, D.L. Donoho, and M.A. Saunders, "Atomic Decomposition by Basis Pursuit," SIAM J. Sci. Comput., vol. 20, no. 1, 1998, pp. 33-61. https://doi.org/10.1137/S1064827596304010
  20. R.R. Coifman et al., "Signal Processing and Compression with Wavelet Packets," Wavelets and Their Applications, Netherlands: Springer, 1994, pp. 363-379.
  21. R. Gribonval and M. Nielsen, "Sparse Decompositions in "Incoherent" Dictionaries," Proc. Int. Conf. Image Process., Barcelona, Spain, Sept. 14-17, 2003, pp. 33-36.
  22. D.K. Hammond, P. Vandergheynst, and R. Gribonval, "Wavelets on Graphs via Spectral Graph Theory," Appl. Comput. Harmonic Anal., vol. 30, no. 2, Mar. 2011, pp. 129-150. https://doi.org/10.1016/j.acha.2010.04.005
  23. R.M. Rustamov, Average Interpolating Wavelets on Point Clouds and Graphs. https://arxiv.org/abs/1110.2227
  24. D.I. Shuman, B. Ricaud, P. Vandergheynst, "A Windowed Graph Fourier Transform," IEEE Statistical Signal Process. Workshop, Ann Arbor, MI, USA, Aug. 5-8, 2012, pp. 133-136.
  25. R. Rustamov and L. Guibas, "Wavelets on Graphs via Deep Learning," Proc. NIPS, vol. 1, 2013, pp. 998-1006.
  26. D.I. Shuman et al., "The Emerging Field of Signal Processing on Graphs: Extending High-Dimensional Data Analysis to Networks and Other Irregular Domains," IEEE Signal Process. Mag., vol. 30, no. 3, May 2013, pp. 83-98. https://doi.org/10.1109/MSP.2012.2235192
  27. H. Hoppe and E. Praun, "Shape Compression using Spherical Geometry Images," Advances in Multiresolution for Geometric Modelling, Heidelberg, Berlin; Springer, 2005, pp. 27-46.
  28. H. Zhang et al., "Spectral Mesh Processing," Comput. Graph. Forum, vol. 29, no. 6, Sept. 2010, pp. 1865-1894. https://doi.org/10.1111/j.1467-8659.2010.01655.x
  29. M. Ben-Chen and C. Gotsman, "On the Optimality of Spectral Compression of Mesh Data," ACM Trans. Graphics, vol. 24, no. 1, Jan. 2005, pp. 60-80. https://doi.org/10.1145/1037957.1037961
  30. S.G. Mallat and Z. Zhang, "Matching Pursuits with Time-Frequency Dictionaries," IEEE Trans. Signal Process., vol. 41, no. 12, Dec. 1993, pp. 3397-3415. https://doi.org/10.1109/78.258082
  31. C. Touma and C. Gotsman, "Triangle Mesh Compression," Proc. Graphics Interface, Vancouver, Canada, June 1998, pp. 26-34.
  32. S. Valette, A. Gouaillard, and R. Prost, "Compression of 3D Triangular Meshes with Progressive Precision," Comput. Graph., vol. 28, no. 1, Feb. 2004, pp. 35-42. https://doi.org/10.1016/j.cag.2003.10.017
  33. S. Valette and R. Prost, Creatis - Wavemesh. http://www.creatis.insa-lyon.fr/site/en/wavemesh. 2008.
  34. B. Vallet and B. Levy, "Spectral Geometry Processing with Manifold Harmonics," Comput. Graph. Forum, vol. 27, no. 2, Apr. 2008, pp. 251-260. https://doi.org/10.1111/j.1467-8659.2008.01122.x
  35. M. Zhong and H. Qin, "Sparse Approximation of 3D Shapes via Spectral Graph Wavelets," Vis. Comput., vol. 30, no. 6, June 2014, pp. 751-761. https://doi.org/10.1007/s00371-014-0971-0
  36. A.S. Lalos, I. Nikolas, and K. Moustakas, "Sparse Coding of Dense 3D Meshes in Mobile Cloud Applications," Proc. ISSPIT, Abu Dhabi, UAE, Dec. 7-10, 2015, pp. 403-408.
  37. Y. Zhang et al., "The 3D Model Compression Method based on Sparse Representation," Int. Conf. Home, Guangzhou, China, Nov. 28-30, 2014, pp. 185-191.

Cited by

  1. Implementation of an open platform for 3D spatial information based on WebGL vol.41, pp.3, 2017, https://doi.org/10.4218/etrij.2018-0352
  2. Spatial Information Platform with VWorld for Improving User Experience in Limited Web Environment vol.8, pp.12, 2017, https://doi.org/10.3390/electronics8121411