...
首页> 外文期刊>Information Sciences: An International Journal >IGA-based point cloud fitting using B-spline surfaces for reverse engineering
【24h】

IGA-based point cloud fitting using B-spline surfaces for reverse engineering

机译:使用B样条曲面进行基于IGA的点云拟合以进行反向工程

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Reverse engineering is a viable method to create a 3D virtual model of real physical parts. Usually, reverse engineering consists of two main steps: (1) measure the object and (2) reconstruct it as a 3D model. The measured data are usually represented as a point cloud without topological information and must therefore often be converted into a tensor product B-spline surface format, which has become an industry standard in computer graphics and in CAD systems. In this paper, a new immune genetic algorithm (IGA) for point cloud fitting that fits a noisy 3D point cloud using a B-spline surface with approximate G1 continuity is presented. The point cloud is first segmented into a set of quadrilateral patches. For every patch, a B-spline surface is reconstructed using a least-squares approximation method, and then the surface is optimized to increase the approximation precision using an IGA-based knots adjustment algorithm. Finally, the B-spline patches are stitched together with approximate G1 continuity with a numerical method and the particle swarm optimization (PSO) algorithm. A set of experimental results shows that the proposed method achieves better approximation accuracy than the Bezier-based method and the GA-based method.
机译:逆向工程是一种创建真实物理零件的3D虚拟模型的可行方法。通常,逆向工程包括两个主要步骤:(1)测量对象,(2)将其重建为3D模型。测量数据通常表示为没有拓扑信息的点云,因此必须经常转换为张量积B样条曲面格式,这已成为计算机图形学和CAD系统的行业标准。本文提出了一种新的用于点云拟合的免疫遗传算法(IGA),该算法使用具有G1连续性的B样条曲面拟合嘈杂的3D点云。首先将点云分割为一组四边形斑块。对于每个面片,使用最小二乘逼近方法重建B样条曲面,然后使用基于IGA的结调整算法对曲面进行优化,以提高逼近精度。最后,使用数值方法和粒子群优化(PSO)算法将B样条斑块以近似的G1连续性缝合在一起。一组实验结果表明,与基于Bezier的方法和基于GA的方法相比,该方法具有更高的逼近精度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号