Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

RFEPS: Reconstructing Feature-Line Equipped Polygonal Surface

Published: 30 November 2022 Publication History

Abstract

Feature lines are important geometric cues in characterizing the structure of a CAD model. Despite great progress in both explicit reconstruction and implicit reconstruction, it remains a challenging task to reconstruct a polygonal surface equipped with feature lines, especially when the input point cloud is noisy and lacks faithful normal vectors. In this paper, we develop a multistage algorithm, named RFEPS, to address this challenge. The key steps include (1) denoising the point cloud based on the assumption of local planarity, (2) identifying the feature-line zone by optimization of discrete optimal transport, (3) augmenting the point set so that sufficiently many additional points are generated on potential geometry edges, and (4) generating a polygonal surface that interpolates the augmented point set based on restricted power diagram. We demonstrate through extensive experiments that RFEPS, benefiting from the edge-point augmentation and the feature preserving explicit reconstruction, outperforms state of the art methods in terms of the reconstruction quality, especially in terms of the ability to reconstruct missing feature lines.

Supplemental Material

MP4 File
presentation

References

[1]
Marc Alexa, Johannes Behr, Daniel Cohen-Or, Shachar Fleishman, David Levin, and Claudio T Silva. 2001. Point set surfaces. In Proceedings Visualization, 2001. VIS'01. IEEE, 21--29.
[2]
Nina Amenta, Sunghee Choi, Tamal K Dey, and Naveen Leekha. 2000. A simple algorithm for homeomorphic surface reconstruction. In Proceedings of the sixteenth annual symposium on Computational geometry. 213--222.
[3]
Haim Avron, Andrei Sharf, Chen Greif, and Daniel Cohen-Or. 2010. 1-sparse reconstruction of sharp point set surfaces. ACM Transactions on Graphics (TOG) 29, 5 (2010), 1--12.
[4]
Justine Basselin, Laurent Alonso, Nicolas Ray, Dmitry Sokolov, Sylvain Lefebvre, and Bruno Lévy. 2021. Restricted Power Diagrams on the GPU. Computer Graphics Forum 40, 1--12.
[5]
Roseline Bénière, Gérard Subsol, Gilles Gesquière, François Le Breton, and William Puech. 2013. A comprehensive process of reverse engineering from 3D meshes to CAD models. Computer-Aided Design 45, 11 (2013), 1382--1393.
[6]
Tolga Birdal, Benjamin Busam, Nassir Navab, Slobodan Ilic, and Peter Sturm. 2019. Generic primitive detection in point clouds using novel minimal quadric fits. IEEE Transactions on Pattern Analysis and Machine Intelligence 42, 6 (2019), 1333--1347.
[7]
Sergey Bochkanov. 1999. ALGLIB. http://www.alglib.net.
[8]
Yuri Boykov, Olga Veksler, and Ramin Zabih. 2001. Fast approximate energy minimization via graph cuts. IEEE Transactions on pattern analysis and machine intelligence 23, 11 (2001), 1222--1239.
[9]
Honghua Chen, Yaoran Huang, Qian Xie, Yuanpeng Liu, Yuan Zhang, Mingqiang Wei, and Jun Wang. 2021. Multiscale Feature Line Extraction From Raw Point Clouds Based on Local Surface Variation and Anisotropic Contraction. IEEE Transactions on Automation Science and Engineering (2021).
[10]
Zhiqin Chen and Hao Zhang. 2021. Neural Marching Cubes. ACM Trans. Graph. 40, Article 251 (dec 2021), 15 pages.
[11]
Xuan Cheng, Ming Zeng, Jinpeng Lin, Zizhao Wu, and Xinguo Liu. 2019. Efficient l0 resampling of point sets. Computer Aided Geometric Design 75 (2019), 101790.
[12]
David Cohen-Steiner and Frank Da. 2004. A greedy Delaunay-based surface reconstruction algorithm. The visual computer 20, 1 (2004), 4--16.
[13]
Jiang Dan and Wang Lancheng. 2006. An algorithm of NURBS surface fitting for reverse engineering. The International Journal of Advanced Manufacturing Technology (2006).
[14]
Tamal Krishna Dey, Xiaoyin Ge, Qichao Que, Issam Safa, Lei Wang, and Yusu Wang. 2012. Feature-preserving reconstruction of singular surfaces. Computer Graphics Forum 31, 5, 1787--1796.
[15]
Julie Digne, David Cohen-Steiner, Pierre Alliez, Fernando De Goes, and Mathieu Desbrun. 2014. Feature-preserving surface reconstruction and simplification from defect-laden point sets. Journal of mathematical imaging and vision (2014).
[16]
Xingyi Du, Qingnan Zhou, Nathan Carr, and Tao Ju. 2021. Boundary-Sampled Halfspaces: A New Representation for Constructive Solid Modeling. ACM Trans. Graph. (2021).
[17]
Herbert Edelsbrunner and Nimish R Shah. 1994. Triangulating topological spaces. In Proceedings of the tenth annual symposium on Computational geometry. 285--292.
[18]
Philipp Erler, Paul Guerrero, Stefan Ohrhallinger, Niloy J Mitra, and Michael Wimmer. 2020. Points2surf learning implicit surfaces from point clouds. In European Conference on Computer Vision. Springer, 108--124.
[19]
Shachar Fleishman, Daniel Cohen-Or, and Cláudio T. Silva. 2005. Robust Moving Least-Squares Fitting with Sharp Features. ACM Trans. Graph. (2005), 9 pages.
[20]
Gael Guennebaud, Loïc Barthe, and Mathias Paulin. 2004. Real-Time Point Cloud Refinement. In PBG. 41--48.
[21]
John A Hartigan and Manchek A Wong. 1979. Algorithm AS 136: A k-means clustering algorithm. Journal of the royal statistical society. series c (applied statistics) 28, 1 (1979), 100--108.
[22]
Hui Huang and U Ascher. 2008. Surface mesh smoothing, regularization, and feature detection. SIAM Journal on Scientific Computing 31, 1 (2008), 74--93.
[23]
Hui Huang, Dan Li, Hao Zhang, Uri Ascher, and Daniel Cohen-Or. 2009. Consolidation of unorganized point clouds for surface reconstruction. ACM transactions on graphics (TOG) 28, 5 (2009), 1--7.
[24]
Hui Huang, Shihao Wu, Minglun Gong, Daniel Cohen-Or, Uri Ascher, and Hao Zhang. 2013. Edge-aware point set resampling. ACM Transactions on Graphics (2013).
[25]
Alec Jacobson et al. 2021. gptoolbox: Geometry Processing Toolbox. http://github.com/alecjacobson/gptoolbox.
[26]
Michael Kazhdan and Hugues Hoppe. 2013. Screened poisson surface reconstruction. ACM Transactions on Graphics (TOG) 32, 3 (2013), 1--13.
[27]
Marc Khoury and Jonathan Richard Shewchuk. 2016. Fixed Points of the Restricted Delaunay Triangulation Operator. In 32nd International Symposium on Computational Geometry (SoCG 2016), Vol. 51. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 47:1--47:15.
[28]
Sebastian Koch, Albert Matveev, Zhongshi Jiang, Francis Williams, Alexey Artemov, Evgeny Burnaev, Marc Alexa, Denis Zorin, and Daniele Panozzo. 2019. ABC: A Big CAD Model Dataset For Geometric Deep Learning. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
[29]
Géza Kós, Ralph Robert Martin, and Tamás Várady. 2000. Methods to recover constant radius rolling ball blends in reverse engineering. Computer Aided Geometric Design 17, 2 (2000), 127--160.
[30]
Bruno Lévy and Yang Liu. 2010. Lp centroidal voronoi tessellation and its applications. ACM Transactions on Graphics (TOG) 29, 4 (2010), 1--11.
[31]
Lingxiao Li, Minhyuk Sung, Anastasia Dubrovina, Li Yi, and Leonidas J Guibas. 2019. Supervised fitting of geometric primitives to 3d point clouds. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2652--2660.
[32]
Ruihui Li, Xianzhi Li, Pheng-Ann Heng, and Chi-Wing Fu. 2021. Point Cloud Up-sampling via Disentangled Refinement. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).
[33]
Bin Liao, Chunxia Xiao, Liqiang Jin, and Hongbo Fu. 2013. Efficient feature-preserving local projection operator for geometry reconstruction. Computer-Aided Design 45, 5 (2013), 861--874.
[34]
Yaron Lipman, Daniel Cohen-Or, David Levin, and Hillel Tal-Ezer. 2007. Parameterization-free projection for geometry reconstruction. ACM Transactions on Graphics (TOG) 26, 3 (2007), 22--es.
[35]
Yujia Liu, Stefano D'Aronco, Konrad Schindler, and Jan Dirk Wegner. 2021. PC2WF: 3D Wireframe Reconstruction from Raw Point Clouds. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3--7, 2021. OpenReview.net.
[36]
Marios Loizou, Melinos Averkiou, and Evangelos Kalogerakis. 2020. Learning part boundaries from 3d point clouds. Computer Graphics Forum 39, 183--195.
[37]
Xuequan Lu, Scott Schaefer, Jun Luo, Lizhuang Ma, and Ying He. 2020. Low rank matrix approximation for 3D geometry filtering. IEEE Transactions on Visualization and Computer Graphics (2020).
[38]
Weiyin Ma and J-P Kruth. 1998. NURBS curve and surface fitting for reverse engineering. The International Journal of Advanced Manufacturing Technology 14, 12 (1998).
[39]
Gaspard Monge. 1781. Mémoire sur la théorie des déblais et des remblais. Mem. Math. Phys. Acad. Royale Sci. (1781), 666--704.
[40]
Alejandra Cervantes Tetrika México. 2022. GrabCAD. https://grabcad.com/library/studycadcam-3d-cad-exercise-262-autodesk-inventor-pro-1.
[41]
Sanjeev M Naik and R Jain. 1988. Spline-based surface fitting on range images for CAD applications. In Proceedings CVPR'88: The Computer Society Conference on Computer Vision and Pattern Recognition. IEEE Computer Society, 249--250.
[42]
A Cengiz Öztireli, Gael Guennebaud, and Markus Gross. 2009. Feature preserving point set surfaces based on non-linear kernel regression. Computer Graphics forum.
[43]
Mark Pauly, Richard Keiser, and Markus Gross. 2003. Multi-scale feature extraction on point-sampled surfaces. Computer graphics forum 22, 281--289.
[44]
Karl Pearson. 1901. LIII. On lines and planes of closest fit to systems of points in space. The London, Edinburgh, and Dublin philosophical magazine and journal of science 2, 11 (1901), 559--572.
[45]
Marie-Julie Rakotosaona, Paul Guerrero, Noam Aigerman, Niloy J. Mitra, and Maks Ovsjanikov. 2021. Learning Delaunay Surface Elements for Mesh Reconstruction. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). 22--31.
[46]
Radu Bogdan Rusu and Steve Cousins. 2011. 3D is here: Point Cloud Library (PCL). In IEEE International Conference on Robotics and Automation (ICRA). IEEE.
[47]
Nader Salman, Mariette Yvinec, and Quentin Mérigot. 2010. Feature preserving mesh generation from 3D point clouds. Computer graphics forum 29, 5, 1623--1632.
[48]
SCANTECH. 2021. SIMSCAN 3D Scanner. https://www.3d-scantech.com/product/simscan-3d-scanner/.
[49]
Yuefan Shen, Hongbo Fu, Zhongshuo Du, Xiang Chen, Evgeny Burnaev, Denis Zorin, Kun Zhou, and Youyi Zheng. 2022. GCN-Denoiser: Mesh Denoising with Graph Convolutional Networks. ACM Transactions on Graphics (TOG) 41, 1 (2022), 1--14.
[50]
SHINING3D. 2020. EinScan-SE. https://www.einscan.com/desktop-3d-scanners/einscan-se/.
[51]
Christiane Sommer, Yumin Sun, Erik Bylow, and Daniel Cremers. 2020. PrimiTect: Fast Continuous Hough Voting for Primitive Detection. In 2020 IEEE International Conference on Robotics and Automation (ICRA). IEEE, 8404--8410.
[52]
Kenshi Takayama, Alec Jacobson, Ladislav Kavan, and Olga Sorkine-Hornung. 2014. A simple method for correcting facet orientations in polygon meshes based on ray casting. Journal of Computer Graphics Techniques 3, 4 (2014), 53.
[53]
Jun Wang, Z Yu, W Zhu, and J Cao. 2013. Feature-preserving surface reconstruction from unoriented, noisy point data. Computer Graphics Forum 32, 1, 164--176.
[54]
Xiaogang Wang, Yuelang Xu, Kai Xu, Andrea Tagliasacchi, Bin Zhou, Ali Mahdavi-Amiri, and Hao Zhang. 2020a. Pie-net: Parametric inference of point cloud edges. Advances in Neural Information Processing Systems (2020).
[55]
Xiaogang Wang, Yuelang Xu, Kai Xu, Andrea Tagliasacchi, Bin Zhou, Ali Mahdavi-Amiri, and Hao Zhang. 2020b. PIE-NET: Parametric Inference of Point Cloud Edges. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M. F. Balcan, and H. Lin (Eds.), Vol. 33. Curran Associates, Inc.
[56]
Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E Sarma, Michael M Bronstein, and Justin M Solomon. 2019. Dynamic graph cnn for learning on point clouds. Acm Transactions On Graphics (TOG) 38, 5 (2019), 1--12.
[57]
Karl DD Willis, Pradeep Kumar Jayaraman, Joseph G Lambourne, Hang Chu, and Yewen Pu. 2021. Engineering sketch generation for computer-aided design. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2105--2114.
[58]
John Wright, Yi Ma, Julien Mairal, Guillermo Sapiro, Thomas S Huang, and Shuicheng Yan. 2010. Sparse representation for computer vision and pattern recognition. Proc. IEEE 98, 6 (2010), 1031--1044.
[59]
Jianhua Wu and Leif Kobbelt. 2005. Structure Recovery via Hybrid Variational Surface Approximation. In Comput. Graph. Forum, Vol. 24. 277--284.
[60]
Shiyao Xiong, Juyong Zhang, Jianmin Zheng, Jianfei Cai, and Ligang Liu. 2014. Robust surface reconstruction via dictionary learning. ACM Transactions on Graphics (TOG) 33, 6 (2014), 1--12.
[61]
Dong-Ming Yan, Guanbo Bao, Xiaopeng Zhang, and Peter Wonka. 2014. Low-resolution remeshing using the localized restricted Voronoi diagram. IEEE Transactions on Visualization and Computer Graphics 20, 10 (2014), 1418--1427.
[62]
Dong-Ming Yan, Bruno Lévy, Yang Liu, Feng Sun, and Wenping Wang. 2009. Isotropic remeshing with fast and exact computation of restricted Voronoi diagram. Computer Graphics Forum 28, 1445--1454.
[63]
Lequan Yu, Xianzhi Li, Chi-Wing Fu, Daniel Cohen-Or, and Pheng-Ann Heng. 2018. EC-net: an edge-aware point set consolidation network. In Proceedings of the European Conference on Computer Vision (ECCV). 386--402.
[64]
Long Zhang, Jianwei Guo, Jun Xiao, Xiaopeng Zhang, and Dong-Ming Yan. 2020. Blending Surface Segmentation and Editing for 3D Models. IEEE Transactions on Visualization and Computer Graphics (2020), 1--1.
[65]
Wangyu Zhang, Bailin Deng, Juyong Zhang, Sofien Bouaziz, and Ligang Liu. 2015. Guided mesh normal filtering. Computer Graphics Forum 34, 7, 23--34.

Cited By

View all
  • (2024)Deep3DSketch-im: rapid high-fidelity AI 3D model generation by single freehand sketchesDeep3DSketch-im:基于人工智能从单个手绘草图快速生成高保真三维模型Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.230031425:1(149-159)Online publication date: 8-Feb-2024
  • (2024)Stochastic Normal Orientation for Point CloudsACM Transactions on Graphics10.1145/368794443:6(1-12)Online publication date: 19-Dec-2024
  • (2024)MATTopo: Topology-preserving Medial Axis Transform with Restricted Power DiagramACM Transactions on Graphics10.1145/368776343:6(1-16)Online publication date: 19-Dec-2024
  • Show More Cited By

Index Terms

  1. RFEPS: Reconstructing Feature-Line Equipped Polygonal Surface

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 41, Issue 6
        December 2022
        1428 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/3550454
        Issue’s Table of Contents
        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: 30 November 2022
        Published in TOG Volume 41, Issue 6

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. computer-aided design
        2. feature line
        3. point cloud
        4. restricted power diagram
        5. surface reconstruction

        Qualifiers

        • Research-article

        Funding Sources

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)165
        • Downloads (Last 6 weeks)23
        Reflects downloads up to 17 Feb 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Deep3DSketch-im: rapid high-fidelity AI 3D model generation by single freehand sketchesDeep3DSketch-im:基于人工智能从单个手绘草图快速生成高保真三维模型Frontiers of Information Technology & Electronic Engineering10.1631/FITEE.230031425:1(149-159)Online publication date: 8-Feb-2024
        • (2024)Stochastic Normal Orientation for Point CloudsACM Transactions on Graphics10.1145/368794443:6(1-12)Online publication date: 19-Dec-2024
        • (2024)MATTopo: Topology-preserving Medial Axis Transform with Restricted Power DiagramACM Transactions on Graphics10.1145/368776343:6(1-16)Online publication date: 19-Dec-2024
        • (2024)SAR-SLAM: Self-Attentive Rendering-based SLAM with Neural Point Cloud EncodingProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3680696(6222-6231)Online publication date: 28-Oct-2024
        • (2024)Improving Graph Collaborative Filtering with Directional Behavior Enhanced Contrastive LearningACM Transactions on Knowledge Discovery from Data10.1145/366357418:8(1-20)Online publication date: 10-Jul-2024
        • (2024)NeurCADRecon: Neural Representation for Reconstructing CAD Surfaces by Enforcing Zero Gaussian CurvatureACM Transactions on Graphics10.1145/365817143:4(1-17)Online publication date: 19-Jul-2024
        • (2024)CWF: Consolidating Weak Features in High-quality Mesh SimplificationACM Transactions on Graphics10.1145/365815943:4(1-14)Online publication date: 19-Jul-2024
        • (2024)Consistent Point Orientation for Manifold Surfaces via Boundary IntegrationACM SIGGRAPH 2024 Conference Papers10.1145/3641519.3657475(1-11)Online publication date: 13-Jul-2024
        • (2024)Empowering LLMs for Multi-Page Layout Generation via Consistency-Oriented In-Context LearningProceedings of the 33rd ACM International Conference on Information and Knowledge Management10.1145/3627673.3679908(3679-3683)Online publication date: 21-Oct-2024
        • (2024)LFS-Aware Surface Reconstruction From Unoriented 3D Point CloudsIEEE Transactions on Multimedia10.1109/TMM.2024.345305026(11415-11427)Online publication date: 1-Jan-2024
        • Show More Cited By

        View Options

        Login options

        Full Access

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media