期刊文献+

结合插值细分和径向基函数的3维扫描数据孔洞修补 被引量:5

Combining interpolated subdivision and radial basis function for filling 3D scanning data
原文传递
导出
摘要 目的逆向工程中3维扫描数据通常产生孔洞影响逆向造型精度.针对已有算法补洞会导致的边界突变问题,提出基于插值细分和基于径向基函数的孔洞修复算法。方法首先,对有噪声孔洞边界进行拉普拉斯平滑预处理;其次,通过快速重心插值细分孔洞;然后,结合孔洞周围曲率信息,利用边界和法线约束点进行隐式曲面求解;最后,利用求得的隐式曲面方程,利用梯度下降法调整孔洞插值点,获得平滑修补孔洞结果。结果对3维经典造型以及实际机械工件等两类不同的数据进行扫描并进行孔洞修补实验。由于算法针对有噪声孔洞结合了孔洞周围曲率信息并通过插值细分进行约束求解,保证了补洞效果的平滑性。实验结果表明,本文算法使得基于径向基函数隐式曲面对有噪声孔洞的适应性更强,其修补结果更加平滑,符合周围曲率变化,改进了已有孔洞修补的边缘突变和修补痕迹明显问题。结论本文算法针对基于径向基函数的隐式曲面求解对噪声敏感的局限性,进行平滑预处理,结合孔洞周围曲率,提高了孔洞修补效果。由于基于径向基函数的隐式曲面对光顺的流形曲面模拟较好,所以算法对特征孔洞的修补存在一定的不足,快速重心插值法针对不规则孔洞也有一定的局限性。 Objective The development of 3D reconstruction technology has led to the wide application of 3 D scanning technology in the cultural relic reconstruction and reverse engineering industries. However, scanning models usually include many holes after reconstruction due to the scanning environment, scanning techniques, and other factors. Models with holes affect follow-up application in the cultural relic reconstruction industry and industrial reverse industry. Radial basis function has been widely used in repairing holes. However, implicit surfaces based on radial basis function are sensitive to noise data. Therefore, they cannot be efficiently used in noise hole filling. This study proposes an improved hole-filling algorithm based on radial basis function. The algorithm mainly consists of smoothing noise data, interpolation subdivision hole structure, and radial basis function. In this way, the proposed algorithm can resolve the boundary mutation problem for noise hole repair. Method First, the algorithm uses the Laplace function to smooth the boundary of noisy holes. We use the topological structure of adjacent triangles on the model to check the boundary of holes and identify holes. After identifying holes, we smooth their boundary by multiple neighborhoods before building an implicit surface. The algorithm uses the smoothed data to solve the implicit surface on the basis of the radial basis function. Second, the algorithm subdivides the holes by applying the fast center of gravity interpolation method for regular boles. The gravities of boundary and convergence are used to perform a subdivision process. Third, the algorithm combines the curvature features around the holes to make the filling holes consistent features with scanning data. Therefore, boundary and normal constraint points are used to define the implicit surface solution. The boundary constraint points are taken from the multiple neighborhoods from the boundary of holes, and the normal constraint points are taken with the constraint of normal direction. Finally, the algorithm adjusts the interpolation point with the gradient descent method. The points of interpolation subdivision holes are usually not on the scanning surface of the holes. The algorithm uses the obtained implicit surface equation to find the partial derivative to adjust the interpolation points to the scanning surface rapidly. We use the gradient descent method and the setting error threshold to adjust the interpolation points of holes. In this way, we can achieve smooth patch of filling results. Result 3D classical models and actual mechanical workpieces are scanned to verify our algorithm. The comparison experiment is conducted by applying the wave-front method and Geomagic software method to the same holes. Our algorithm uses a preprocessing method for smoothing holes and keeps the curvature features around the holes. An implicit surface based on the radial basis function is applied to ensure the smoothness of repairing holes. The repairing holes become highly consistent with the surrounding curvature. The experimental results show that the proposed algorithm based on radial basis function is adaptable to noise holes. The results of this algorithm are consistent with the curvature variation around the holes. Therefore, the filling results are natural and smooth. The algorithm is a good way to improve the existing problems of edge mutation and trace obvious. Conclusion The algorithm solves the noise sensitivity problem of implicit surfaces based on radial basis function by the curvature features around holes. However, the results of the algorithm are not ideal for filling some complicated holes. The fast barycentric interpolation function also has limitations for irregular holes.
作者 潘翔 焦吾振 郑河荣 张三元 Pan Xiang1, Jiao Wuzhen1, Zheng Herong1,Zhang Sanyuan2(1.College of Computer Science and Technology, Zhejiang University of Technology, Hangzhou 310023, China; 2. College of Computer Science and Technology, Zhejiang University, Hangzhou 310012, Chin)
出处 《中国图象图形学报》 CSCD 北大核心 2018年第4期564-571,共8页 Journal of Image and Graphics
基金 浙江省自然科学基金项目(LY15F020024) 浙江省文物局基金项目(2014014)~~
关键词 图像重建 孔洞修补 插值细分 梯度调整 径向基函数 隐式曲面方程 image reconstruction interpolation subdivision gradient adjustment Radial Basis Function implicit surface equation
  • 相关文献

参考文献2

二级参考文献11

  • 1Leong K F, Chua C K, Ng Y M. A study of stereolithography file errors and repair. Part 1: generic solution[J]. International Journal of Advanced Manufacturing Technology, 1996, 12(6): 407~414.
  • 2Leong K F, Chua C K, Ng Y M. A study of stereolithography file errors and repair. Part 2: special cases[J]. International Journal of Advanced Manufacturing Technology, 1996, 12(6): 415~422.
  • 3Liepa Peter. Filling holes in meshes[C]. Proceedings of the Eurographics/ACM SIGGRAPH Symposium on Processing, Aachen, Germany, 2003. 200~205.
  • 4Davis J, Marschne S R, Garr M, et al. Filling holes in complex surfaces using volumetric diffusion[A]. In: First International Symposium on 3D Data Processing, Padua, 2002. 428~438.
  • 5Carr1 J C, Beatson R K, Cherrie J B, et al. Reconstruction and representation of 3D objects with radial basis functions[A]. In: Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, New York, 2001. 67~76.
  • 6Nikita Kojekine, Savchenko V, Hagiwara I. Surface reconstruction based on compactly supported radial basis functions[M]. In: Geometric Modeling: Techniques, Applications, Systems and Tools. Norwell: Kluwer Academic Publishers, 2004. 218~231.
  • 7Turk G, O'Brien J F. Variational implicit surfaces [R]. Technical Report GIT-GVU-99-15, Georgia: Georgia Institute of Technology. 1999.
  • 8Jin X, Sun H, Peng Q. Subdivision interpolating implicit surfaces[J]. Computers & Graphics, 2003, 27(5): 763~772.
  • 9张国雄.三坐标测量机的发展趋势[J].中国机械工程,2000,11(1):222-226. 被引量:115
  • 10刘震,白丽丽,缪永伟.基于特征线的三维模型孔洞修复方法[J].浙江工业大学学报,2015,43(3):346-349. 被引量:6

共引文献53

同被引文献32

引证文献5

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部