skip to main content
article
Free Access

Image-driven simplification

Published:01 July 2000Publication History
Skip Abstract Section

Abstract

We introduce the notion of image-driven simplification, a framework that uses images to decide which portions of a model to simplify. This is a departure from approaches that make polygonal simplification decisions based on geometry. As with many methods, we use the edge collapse operator to make incremental changes to a model. Unique to our approach, however, is the use at comparisons between images of the original model against those of a simplified model to determine the cost of an ease collapse. We use common graphics rendering hardware to accelerate the creation of the required images. As expected, this method produces models that are close to the original model according to image differences. Perhaps more surprising, however, is that the method yields models that have high geometric fidelity as well. Our approach also solves the quandary of how to weight the geometric distance versus appearance properties such as normals, color, and texture. All of these trade-offs are balanced by the image metric. Benefits of this approach include high fidelity silhouettes, extreme simplification of hidden portions of a model, attention to shading interpolation effects, and simplification that is sensitive to the content of a texture. In order to better preserve the appearance of textured models, we introduce a novel technique for assigning texture coordinates to the new vertices of the mesh. This method is based on a geometric heuristic that can be integrated with any edge collapse algorithm to produce high quality textured surfaces.

References

  1. ATHERTON, P. R. 1981. A method of interactive visualization of cad surface models on a color video display. In Proceedings of the Conference on Computer Graphics (SIGGRAPH 81, Dallas, TX, Aug.). 279-287. Google ScholarGoogle Scholar
  2. BOLIN,M.R.AND MEYER, G. W. 1998. A perceptually based adaptive sampling algorithm. In Proceedings of the 25th Annual Conference on Computer Graphics (SIGGRAPH '98, Orlando, FL, July 19-24), S. Cunningham, W. Bransford, and M. F. Cohen, Chairs. ACM Press, New York, NY, 299-309. Google ScholarGoogle Scholar
  3. CIAMPALINI, A., CIGNONI, P., MONTANI, C., AND SCOPIGNO, R. 1997. Multiresolution decimation based on global error. Visual Comput. 13, 5, 228-246.Google ScholarGoogle ScholarCross RefCross Ref
  4. CIGNONI, P., ROCCHINI, C., AND SCOPIGNO, R. 1998. Metro: Measuring error on simplified surfaces. Comput. Graph. Forum 17, 2, 167-174.Google ScholarGoogle ScholarCross RefCross Ref
  5. COHEN, J., MANOCHA, D., AND OLANO, M. 1997. Simplifying polygonal models using successive mappings. In Proceedings of the IEEE Conference on Visualization (IEEE Visualization '97, Nov.), R. Yagel and H. Hagen, Eds. 395-402. Google ScholarGoogle Scholar
  6. COHEN, J., OLANO, M., AND MANOCHA, D. 1998. Appearance-perserving simplification. In Proceedings of the 25th Annual Conference on Computer Graphics (SIGGRAPH '98, Orlando, FL, July 19-24), S. Cunningham, W. Bransford, and M. F. Cohen, Chairs. ACM Press, New York, NY, 115-122. Google ScholarGoogle Scholar
  7. COHEN, J., VARSHNEY, A., MANOCHA, D., TURK, G., WEBER, H., AGARWAL, P., BROOKS, F., AND WRIGHT, W. 1996. Simplification envelopes. In Proceedings of the 23rd Annual Conference on Computer Graphics (SIGGRAPH '96, New Orleans, LA, Aug. 4-9), J. Fujii, Chair. Annual conference series. ACM Press, New York, NY, 119-128. Google ScholarGoogle Scholar
  8. DALY, S. 1993. The visible differences predictor: An algorithm for the assessment of image fidelity. In Digital Images and Human Vision, A. B. Watson, Ed. MIT Press, Cambridge, MA, 179-206. Google ScholarGoogle Scholar
  9. EL-SANA, J. 1999. Generalized view-dependent simplification. Comput. Graph. Forum 18,3 (Sept.), 83-94.Google ScholarGoogle ScholarCross RefCross Ref
  10. EL-SANA,J.A.,AZANLI, E., AND VARSHNEY, A. 1999. Skip strips: Maintaining triangle strips for view-dependent rendering. In Proceedings of the IEEE Conference on Visualization (IEEE Visualization '99, San Francisco, CA, Oct.), D. Ebert, M. Gross, and B. Hamann, Eds. IEEE Press, Piscataway, NJ, 131-138. Google ScholarGoogle Scholar
  11. ERIKSON,C.AND MANOCHA, D. 1999. Gaps: General and automatic polygonal simplification. In Proceedings of ACM SIGGRAPH Symposium on Interactive 3D Graphics (Apr.), J. Hodgins and J. D. Foley, Eds. 79-88. Google ScholarGoogle Scholar
  12. FERWERDA,J.A.,SHIRLEY, P., PATTANAIK,S.N.,AND GREENBERG, D. P. 1997. A model of visual masking for computer graphics. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Chairs. ACM Press/Addison-Wesley Publ. Co., New York, NY, 143-152. Google ScholarGoogle Scholar
  13. GARLAND,M.AND HECKBERT, P. S. 1997. Surface simplification using quadric error metrics. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Chairs. ACM Press/Addison-Wesley Publ. Co., New York, NY, 209-216. Google ScholarGoogle Scholar
  14. GARLAND,M.AND HECKBERT, P. S. 1998. Simplifying surfaces with color and texture using quadric error metrics. In Proceedings of the IEEE Conference on Visualization (Visualiza-tion '98, Research Triangle Park, NC, Oct. 18-23), T.-M. Rhyne and R. Moorhead, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 263-269. Google ScholarGoogle Scholar
  15. GORTLER,S.J.,GRZESZCZUK, R., SZELISKI, R., AND COHEN, M. F. 1996. The Lumigraph. In Proceedings of the 23rd Annual Conference on Computer Graphics (SIGGRAPH '96, New Orleans, LA, Aug. 4-9), J. Fujii, Chair. Annual conference series. ACM Press, New York, NY, 43-54. Google ScholarGoogle Scholar
  16. GU, X., GORTLER,S.J.,HOPPE, H., MCMILLAN, L., BROWN,B.J.,AND STONE, A. D. 1999. Silhouette mapping. Tech. Rep. TR-1-99. Harvard Univ., Cambridge, MA.Google ScholarGoogle Scholar
  17. HOPPE, H. 1996. Progressive meshes. In Proceedings of the 23rd Annual Conference on Computer Graphics (SIGGRAPH '96, New Orleans, LA, Aug. 4-9), J. Fujii, Chair. Annual conference series. ACM Press, New York, NY, 99-108. Google ScholarGoogle Scholar
  18. HOPPE, H. 1997. View-dependent refinement of progressive meshes. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Chairs. ACM Press/Addison-Wesley Publ. Co., New York, NY, 189-198. Google ScholarGoogle Scholar
  19. HOPPE, H., DEROSE, T., DUCHAMP, T., MCDONALD, J., AND STUETZLE, W. 1993. Mesh optimization. In Proceedings of the ACM Conference on Computer Graphics (SIGGRAPH '93, Anaheim, CA, Aug. 1-6), M. C. Whitton, Chair. ACM Press, New York, NY, 19-26. Google ScholarGoogle Scholar
  20. HOPPE, H. H. 1999. New quadric metric for simplifying meshes with appearance attributes. In Proceedings of the IEEE Conference on Visualization (IEEE Visualization '99, San Francisco, CA, Oct.), D. Ebert, M. Gross, and B. Hamann, Eds. IEEE Press, Piscat-away, NJ, 59-66. Google ScholarGoogle Scholar
  21. KOBBELT, L., CAMPAGNA, S., AND SEIDEL, H.-P. 1998. A general framework for mesh decimation. In Graphics Interface '98, K. Booth and A. Fournier, Eds. 43-50.Google ScholarGoogle Scholar
  22. LEVOY,M.AND HANRAHAN, P. 1996. Light field rendering. In Proceedings of the 23rd Annual Conference on Computer Graphics (SIGGRAPH '96, New Orleans, LA, Aug. 4-9), J. Fujii, Chair. Annual conference series. ACM Press, New York, NY, 31-42. Google ScholarGoogle Scholar
  23. L~VY,B.AND MALLET, J.-L. 1998. Non-distorted texture mapping for sheared triangulated meshes. In Proceedings of the 25th Annual Conference on Computer Graphics (SIGGRAPH '98, Orlando, FL, July 19-24), S. Cunningham, W. Bransford, and M. F. Cohen, Chairs. ACM Press, New York, NY, 343-352. Google ScholarGoogle Scholar
  24. LINDSTROM,P.AND TURK, G. 1998. Fast and memory efficient polygonal simplification. In Proceedings of the IEEE Conference on Visualization (Visualization '98, Research Triangle Park, NC, Oct. 18-23), T.-M. Rhyne and R. Moorhead, Chairs. IEEE Computer Society Press, Los Alamitos, CA, 279-286. Google ScholarGoogle Scholar
  25. LINDSTROM,P.AND TURK, G. 1999. Evaluation of memoryless simplification. IEEE Trans. Visual. Comput. Graph. 5, 2 (Apr-Jun), 98-115. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. LUBIN, J. 1995. A visual discrimination model for imaging system design and development. In Vision Models for Target Detection and Recognition. World Scientific Publishing Co., Inc., River Edge, NJ, 245-283.Google ScholarGoogle Scholar
  27. LUEBKE,D.AND ERIKSON, C. 1997. View-dependent simplification of arbitrary polygonal environments. In Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '97, Los Angeles, CA, Aug. 3-8), G. S. Owen, T. Whitted, and B. Mones-Hattal, Chairs. ACM Press/Addison-Wesley Publ. Co., New York, NY, 199-208. Google ScholarGoogle Scholar
  28. MACIEL,P.W.C.AND SHIRLEY, P. 1995. Visual navigation of large environments using textured clusters. In Proceedings of the 1995 Symposium on Interactive 3D Graphics (Monterey, CA, Apr. 9-12), M. Zyda, Chair. ACM Press, New York, NY, 95-102. Google ScholarGoogle Scholar
  29. MCMILLAN,L.AND BISHOP, G. 1995. Plenoptic modeling: An image-based rendering system. In Proceedings of the 22nd Annual ACM Conference on Computer Graphics (SIGGRAPH '95, Los Angeles, CA, Aug. 9-11), S. G. Mair and R. Cook, Eds. Annual conference series. ACM Press, New York, NY, 39-46. Google ScholarGoogle Scholar
  30. RAMASUBRAMANIAN, M., PATTANAIK, S., AND GREENBERG, D. 1999. A perceptually based physical error metric for realistic image synthesis. In Proceedings of the Conference on Computer Graphics (SIGGRAPH 99, Aug.). ACM Press, New York, NY, 73-82. Google ScholarGoogle Scholar
  31. RONFARD,R.AND ROSSIGNAC, J. 1996. Full-range approximation of triangulated polyhedra. Comput. Graph. Forum 15, 3, 67-76.Google ScholarGoogle ScholarCross RefCross Ref
  32. ROSSIGNAC,J.AND BORREL, P. 1993. Multi-resolution 3d approximations for rendering complex scenes. In Modeling in Computer Graphics, B. Falciendo and T. L. Kunii, Eds. Springer-Verlag, New York, NY, 455-465.Google ScholarGoogle Scholar
  33. RUSHMEIER, H., LARSON,G.W.,PIATKO, C., SANDERS, P., AND RUST, B. 1995. Comparing real and synthetic images: Some ideas about metrics. In Proceedings of the Eurographics Workshop on Rendering (Dublin, Ireland, June), P. Hanrahan and W. Purgathofer, Eds. 82-91.Google ScholarGoogle Scholar
  34. SCHROEDER, W. J. 1997. A topology modifying progressive decimation algorithm. In Proceedings of the Conference on Visualization (Visualization '97, Phoenix, AZ, Oct. 19-24), R. Yagel and H. Hagen, Eds. ACM Press, New York, NY, 205ff. Google ScholarGoogle Scholar
  35. SCHROEDER,W.J.,ZARGE,J.A.,AND LORENSEN, W. E. 1992. Decimation of triangle meshes. SIGGRAPH Comput. Graph. 26, 2 (July), 65-70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. XIA,J.C.,EL-SANA, J., AND VARSHNEY, A. 1997. Adaptive real-time level-of-detail-based rendering for polygonal models. IEEE Trans. Visual. Comput. Graph. 3, 2 (Apr-Jun), 171-183. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. XIA,J.C.AND VARSHNEY, A. 1996. Dynamic view-dependent simplification for polygonal models. In Proceedings of the IEEE Conference on Visualization (San Francisco, CA, Oct. 27:Nov. 1), R. Yagel and G. M. Nielson, Eds. IEEE Computer Society Press, Los Alamitos, CA, 327-334. Google ScholarGoogle Scholar

Index Terms

  1. Image-driven simplification

            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 19, Issue 3
              July 2000
              79 pages
              ISSN:0730-0301
              EISSN:1557-7368
              DOI:10.1145/353981
              Issue’s Table of Contents

              Copyright © 2000 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 ACM 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: 1 July 2000
              Published in tog Volume 19, Issue 3

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • article

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader