Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Simplification and Repair of Polygonal Models Using Volumetric Techniques

Published: 01 April 2003 Publication History

Abstract

Two important tools for manipulating polygonal models are simplification and repair and we present voxel-based methods for performing both of these tasks. We describe a method for converting polygonal models to a volumetric representation in a way that handles models with holes, double walls, and intersecting parts. This allows us to perform polygon model repair simply by converting a model to and from the volumetric domain. We also describe a new topology-altering simplification method that is based on 3D morphological operators. Visually unimportant features such as tubes and holes may be eliminated from a model by the open and close morphological operators. Our simplification approach accepts polygonal models as input, scan converts these to create a volumetric description, performs topology modification, and then converts the results back to polygons. We then apply a topology-preserving polygon simplification technique to produce a final model. Our simplification method produces results that are everywhere manifold.

References

[1]
G. Barequet and S. Kumar, “Repairing CAD Models,” Proc. IEEE Visualization '97, pp. 363-370, Oct. 1997.
[2]
G. Barequet and M. Sharir, “Filling Gaps in the Boundary of a Polyhedron,” Computer Aided Geometric Design, vol. 12, no. 2, pp. 207-229, 1995.
[3]
J.H. Bohn and W.J. Wozny, “A Topology-Based Approach for Shell-Closure,” Geometric Modeling for Product Realization, P.R. Wilson et al., pp. 297-319, North-Holland, 1993.
[4]
P. Danielsson, “Euclidean Distance Mapping,” Computer Graphics and Image Processing, vol. 14, pp. 227-248, 1980.
[5]
J. El-Sana and A. Varshney, “Controlled Simplification of Genus for Polygonal Models,” Proc. IEEE Visualization, pp. 403-412, Aug. 1997.
[6]
J. El-Sana and A. Varshney, “Topology Simplification for Polygonal Virtual Environments,” IEEE Trans. Visualization and Computer Graphics, vol. 4, no. 2, pp. 133-144, Apr.-June 1998.
[7]
C. Erikson, “Error Correction of a Large Architectural Model: The Henderson County Courthouse,” Technical Report TR95-013, Dept. of Computer Science, Univ. of North Carolina at Chapel Hill, 1995.
[8]
M. Garland and P.S. Heckbert, “Surface Simplification Using Quadric Error Metrics,” Proc. SIGGRAPH '97, Computer Graphics Proc., Ann. Conf. Series, pp. 209-216, 1997.
[9]
M. Garland and P.S. Heckbert, “Simplifying Surfaces with Color and Texture Using Quadric Error Metrics,” Proc. IEEE Visualization '98, pp. 263-269, Oct. 1998.
[10]
A. Gelder and J. Wilhelms, “Topological Considerations in Isosurface Generation,” IEEE Trans. Graphics, vol. 13, no. 4, pp. 337-375, Nov. 1994.
[11]
S.J. Gortler R. Grzeszczuk R. Szeliski and M.F. Cohen, “The Lumigraph,” SIGGRAPH '96 Proc., pp. 43-54, Aug. 1996.
[12]
A. Gueziec G. Taubin F. Lazarus and W. Horn, “Converting Sets of Polygons to Manifold Surfaces by Cutting and Stitching,” Proc. IEEE Visualization 1998, pp. 383-390, Oct. 1998.
[13]
L. He L. Hong A.E. Kaufman A. Varshney and S. Wang, “Voxel-Based Object Simplification,” IEEE Visualization '95 Proc., pp. 296-303, Oct. 1995.
[14]
H. Hoppe, “Progressive Meshes,” Proc. SIGGRAPH '96, Computer Graphics Proc., Ann. Conf. Series, pp. 99-108, 1996.
[15]
J. Huang R. Yagel V. Filippov and Y. Kurzion, “An Accurate Method for Voxelizing Polygonal Meshes,” Proc. Symp. Volume Visualization, pp. 119-126, Oct. 1998.
[16]
A. Jain, Fundamentals of Digital Image Processing. Englewood Cliffs, N.J.: Prentice Hall, 1989.
[17]
D. Khorramabdi, “A Walk through the Planned CS Building,” Technical Report UCB/CSD 91/652, Computer Science Dept., Univ. of California at Berkeley, 1991.
[18]
M. Levoy, “A Hybrid Ray Tracer for Rendering Polygon and Volume Data,” IEEE Computer Graphics and Applications, vol. 11, no. 2, pp. 33-40, Mar. 1990.
[19]
P. Lindstrom and G. Turk, “Evaluation of Memoryless Simplification,” IEEE Trans. Visualization and Computer Graphics, vol. 5, no. 2, pp. 98-115, Apr.-June 1999.
[20]
W.E. Lorensen and H.E. Cline, “Marching Cubes: A High Resolution 3-D Surface Construction Algorithm,” Proc. SIGGRAPH '87, Computer Graphics, pp. 163-169, July 1987.
[21]
K.L. Low and T.-S. Tan, “Model Simplification Using Vertex-Clustering,” Proc. Interactive 3D Graphics pp. 75-81, Apr. 1997.
[22]
D. Luebke and C. Erikson, “View-Dependent Simplification of Arbitrary Polygonal Environments,” Proc. SIGGRAPH '97, Computer Graphics, pp. 199-208, Aug. 1997.
[23]
S.R. Marschner and R.J. Lobb, “An Evaluation of Reconstruction Filters for Volume Rendering,” IEEE Proc. Visualization '94, pp. 100-107, Oct. 1994.
[24]
S.M. Morvan and G.M. Fadel, “IVECS: An Interactive Virtual Environment for the Correction of .STL files,” Proc. Conf. Virtual Design, Aug. 1996.
[25]
T.M. Murali and T. Funkhouser, “Consistent Solid and Boundary Representations from Arbitrary Polygonal Data,” Proc. 1997 Symp. Interactive 3D Graphics, pp. 155-162, Apr. 1997.
[26]
J. Rossignac and P. Borrel, “Multi-Resolution 3D Approximations for Rendering Complex Scenes,” Modeling in Computer Graphics: Methods and Applications, pp. 455-465, June 1993.
[27]
J. Popovic and H. Hoppe, “Progressive Simplicial Complexes,” Proc. SIGGRAPH '97 Computer Graphics, pp. 217-224, Aug. 1997.
[28]
W.J. Schroeder J.A. Zarge and W.E. Lorensen, “Decimation of Triangle Meshes,” Proc. SIGGRAPH '92, Computer Graphics, pp. 65-70, July 1992.
[29]
W.J. Schroeder, “A Topology Modifying Progressive Decimation Algorithm,” Proc. IEEE Visualization '97, pp. 205-212, Oct. 1997.
[30]
W.J. Schroeder and W.E. Lorensen, “Implicit Modeling of Swept Surfaces and Volumes,” Proc. Visualization '94, pp. 40-45, Oct. 1994.
[31]
J. Shade S.J. Gortler L.-w. He and R. Szeliski, “Layered Depth Images,” Proc. SIGGRAPH '98, Computer Graphics Proc., Ann. Conf. Series, pp. 209-216, 1998.
[32]
G.A. Taubin, “Signal Processing Approach to Fair Surface Design,” Proc. SIGGRAPH '95, Computer Graphics, pp. 351-358, July 1995.
[33]
S. Wang and A.E. Kaufman, “Volume Sampled Voxelization of Geometric Primitives,” IEEE Visualization '93 Proc., pp. 78-84, Oct. 1993.

Cited By

View all
  • (2025)Self-supervised anomaly detection and localization for X-ray cargo imagesEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109675140:COnline publication date: 15-Jan-2025
  • (2024)PCO: Precision-Controllable Offset Surfaces with Sharp FeaturesACM Transactions on Graphics10.1145/368792043:6(1-16)Online publication date: 19-Dec-2024
  • (2024)Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding NumbersACM Transactions on Graphics10.1145/365822843:4(1-14)Online publication date: 19-Jul-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Transactions on Visualization and Computer Graphics
IEEE Transactions on Visualization and Computer Graphics  Volume 9, Issue 2
April 2003
159 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 April 2003

Author Tags

  1. Mesh simplification
  2. mesh repair
  3. morphological operators.
  4. volumetric models

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Self-supervised anomaly detection and localization for X-ray cargo imagesEngineering Applications of Artificial Intelligence10.1016/j.engappai.2024.109675140:COnline publication date: 15-Jan-2025
  • (2024)PCO: Precision-Controllable Offset Surfaces with Sharp FeaturesACM Transactions on Graphics10.1145/368792043:6(1-16)Online publication date: 19-Dec-2024
  • (2024)Robust Containment Queries over Collections of Rational Parametric Curves via Generalized Winding NumbersACM Transactions on Graphics10.1145/365822843:4(1-14)Online publication date: 19-Jul-2024
  • (2024)Visual-Preserving Mesh RepairIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.334882930:9(6586-6597)Online publication date: 1-Jan-2024
  • (2024)OPEN: Occlusion-Invariant Perception Network for Single Image-Based 3D Shape RetrievalIEEE Transactions on Circuits and Systems for Video Technology10.1109/TCSVT.2024.338431134:9(7998-8012)Online publication date: 1-Sep-2024
  • (2024)A single 3D shape wavelet-based generative modelComputers and Graphics10.1016/j.cag.2024.103891119:COnline publication date: 1-Apr-2024
  • (2024)Learning the manufacturing capabilities of machining and finishing processes using a deep neural network modelJournal of Intelligent Manufacturing10.1007/s10845-023-02134-z35:4(1845-1865)Online publication date: 1-Apr-2024
  • (2024)Advancing 3D Mesh Analysis: A Graph Learning Approach for Intersecting 3D Geometry ClassificationPattern Recognition10.1007/978-3-031-78166-7_10(143-159)Online publication date: 1-Dec-2024
  • (2023)Voxel-Based Solution Approaches to the Three-Dimensional Irregular Packing ProblemOperations Research10.1287/opre.2022.226071:4(1298-1317)Online publication date: 1-Jul-2023
  • (2023)Toward Next-generation Volumetric Video Streaming with Neural-based Content RepresentationsProceedings of the 1st ACM Workshop on Mobile Immersive Computing, Networking, and Systems10.1145/3615452.3617938(199-207)Online publication date: 6-Oct-2023
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media