基于点云配准的汽车塑料零件自动化中面网格重建方法
马燕(Yan Ma)
唐宏斌(Hongbin Tang)
黄泽辉(Zehui Huang)
邓建蛟(Jianjiao Deng)
王景春(Jingchun Wang)
王世斌(Shibin Wang)
张志国(Zhiguo Zhang)
吴振江(Zhenjiang Wu)
《Vehicles》:Automated Mid-Surface Mesh Reconstruction for Automotive Plastic Parts Based on Point Cloud Registration
Yan Ma,
Hongbin Tang,
Zehui Huang,
Jianjiao Deng,
Jingchun Wang,
Shibin Wang,
Zhiguo Zhang and
Zhenjiang Wu
【字体:
大
中
小
】
时间:2026年04月17日
来源:Vehicles 2.2
编辑推荐:
摘要 在汽车计算机辅助工程(CAE)中,高质量壳单元网格的精确度从根本上取决于中间曲面几何形状提取的准确性。对于复杂的汽车塑料部件,传统的手动提取方法不仅耗时庞大,容易出错,而且经常会影响网格的质量。为了解决这些问题,本文提出了一种基于点云配准的自动化中间
摘要 在汽车计算机辅助工程(CAE)中,高质量壳单元网格的精确度从根本上取决于中间曲面几何形状提取的准确性。对于复杂的汽车塑料部件,传统的手动提取方法不仅耗时庞大,容易出错,而且经常会影响网格的质量。为了解决这些问题,本文提出了一种基于点云配准的自动化中间曲面网格重建方法,构建了一个包括“多模式配准—位移绑定—曲面校正”在内的集成框架。该方法使用具有理想中间曲面的源部件作为模板,结合随机样本一致性(RANSAC)和迭代最近点(ICP)进行刚性配准,以及相干点漂移(CPD)进行非刚性配准,以实现目标部件和源部件外表面点云之间的高精度对齐。随后,通过K最近邻(K-NN)搜索机制将外表面位移场平滑转移到源部件的中间曲面点云上。经过位置校正和曲面 smoothing 后,生成了一个完整且高质量的目标中间曲面网格。在典型的塑料卡扣部件上的实验结果表明,生成的中间曲面与手动精制的“金标准”网格之间的法线投影误差小于0.05毫米。每个部件的处理时间约为38秒,与使用商业CAE软件进行手动提取相比,效率提高了73%以上。这种方法有效缓解了中间曲面扭曲和特征丢失等常见问题,为汽车CAE预处理提供了一种高精度、完全自动化的解决方案。
1. 引言
在现代汽车设计中,计算机辅助工程(CAE)利用数值模拟显著缩短了产品开发周期,降低了测试成本,并提升了结构性能[1,2]。作为CAE基石的有限元分析(FEA)广泛应用于结构强度、噪声、振动和 harshness(NVH)、疲劳耐久性以及轻量化设计[3]。由于车辆中薄壁结构(如车身面板和塑料支架)的普遍存在,使用壳单元进行离散化是行业标准,因为这种方法能够准确捕捉薄壁材料的力学行为并提高计算效率[4]。壳建模本质上涉及将3D实体缩减为一个理论上的中性层,即“中间曲面”。该中间曲面的几何精度和拓扑完整性直接决定了网格的质量以及最终模拟的可靠性[5]。因此,从复杂的计算机辅助设计(CAD)实体模型中提取高质量的中间曲面是几何设计与仿真分析之间的关键衔接[6,7]。不准确的提取会导致网格扭曲和虚假应力集中,严重影响工程决策的可靠性[8]。然而,从复杂实体自动生成理想中间曲面仍然是一个重大挑战[9]。
目前,中间曲面提取主要依赖于几何推理算法,包括中轴变换(MAT)[10]、弦轴变换(CAT)[11]、面匹配(Face Pairing)[12] 和虚拟分解(Virtual Decomposition)[13,14]。虽然这些方法在处理规则且厚度均匀的金属冲压件时相对成熟[2],但在应用于具有复杂几何拓扑的部件时存在显著局限性。Mounir等人[15]指出,现有算法通常受限于预定义的特征集,需要预先去除详细特征。同样,Ma的研究[6]表明这些方法在处理复杂扫描特征时缺乏灵活性和适应性。尽管Sheen等人提出的实体收缩方法有所改进,但仍受到特征相互作用复杂性的限制[16]。Qin等人[17]和Jiang等人[18]的进一步研究表明,当遇到遮挡或非刚性变形时,传统方法的鲁棒性显著下降。总之,传统方法存在三个主要缺点:首先,它们识别和保留局部细小特征(例如小倒角、卡扣结构、薄肋)的能力较弱,常常导致关键机械特性的丢失或错误简化[19];其次,它们对复杂表面的适应能力差;基于偏移量和布尔运算的核心算法难以有效处理非均匀壁厚和自由形态表面,经常导致拓扑错误,如几何扭曲、表面不连续或特征连接处的自相交[20];最后,自动化程度低,处理复杂模型时往往需要大量的人工干预进行参数调整和修补,导致效率低下,高度依赖操作者的经验,且缺乏可重复性[21]。
这些挑战在汽车塑料部件(例如卡扣结构、内部装饰件和支架)的中间曲面提取中尤为突出。这类部件通常具有高几何复杂性,表现为薄壁、复杂的空间表面、多层次的卡扣结构以及由于凸起或安装柱引起的局部厚度变化[22]。这些特征使得传统的几何推理方法容易产生严重的拓扑错误,如孔洞和缺失的补丁,使得提取的中间曲面网格无法用于仿真[23]。即使是主流商业CAE软件(例如ANSYS Design Modeler,2023 R2版本)中的图形工具,在处理这类部件时也会遇到结果不稳定和手动操作繁琐的瓶颈,严重限制了CAE预处理的效率[24]。
为了克服传统几何方法的局限性,研究人员开始探索基于3D点云数据的新方法。作为逆向工程和3D重建的基础,点云配准技术在各个领域展示了广泛的应用潜力[25,26],为基于扫描数据的模型重建提供了技术支持。根据变形的性质,配准可以分为刚性配准和非刚性配准两种类型[27]。虽然刚性配准可以解决全局姿态对齐问题,但Huang等人[28]指出,其假设的等距变形并不适用于现实中的非均匀变形。因此,必须引入非刚性配准来估计复杂的变形场。尽管非刚性配准在处理大变形、噪声和异常值方面表现出越来越高的鲁棒性[17,29],但其对局部变形和拓扑结构的适应性仍需进一步提高[30,31,32]。
近年来,深度学习的进步——例如基于特征匹配的方法如PPFNet[33]和3DSmoothNet[34],以及端到端的方法如FlowNet3D[35]和PRNet[36]——使得能够精确捕捉局部和全局点云特征[37,38]。这些方法专注于提高对遮挡[39]、大变形[40]和异常值[17,21]的鲁棒性,显著提升了配准的准确性和自动化程度。然而,现有的先进点云配准方法主要关注物体外表面的全局对齐,缺乏针对中间曲面(作为内部几何层)的特定变形迁移机制。特别是,关于如何在变形后保证关键细小特征(如卡扣结构)的特征保真的研究不足。
为了解决汽车塑料部件复杂几何处理中的自动化和准确性挑战,本文提出了一种基于点云配准的自动化中间曲面网格重建方法。与传统基于几何推理的技术路线不同,本研究创新性地引入了非刚性点云配准技术,构建了“多模式点云配准—位移场绑定—中间曲面几何校正”的集成解决方案。该方法旨在通过源部件和目标部件外表面点云之间的高精度对齐,实现位移迁移和中间曲面几何信息的自适应校正,从而实现高质量中间曲面网格的自动化重建。
塑料部件因其轻质特性、设计灵活性和耐腐蚀性而在汽车内部、外部和结构应用中得到广泛应用,例如保险杠、车门面板、仪表盘和电池包外壳,如图1所示。本文提出了一种基于点云配准的自动化方法,用于重建汽车塑料部件的中间曲面网格。核心机制是通过“位移迁移”生成目标中间曲面点云。该方法使用具有完整几何信息的源部件作为参考模板,该部件包括一个高精度的外表面点云和一个对应的标准中间曲面点云。对于具有相似拓扑但局部几何变化的目标部件,首先采用多步点云配准过程获得一个高精度的位移场,将该位移场映射到目标外表面,从而驱动源标准中间曲面点云自适应变形以匹配目标外表面的几何特征,进而生成目标中间曲面点云。这种工作流程避免了在目标部件上进行复杂的直接中间曲面提取操作,实现了高效和自动化的中间曲面网格生成。具体的技术路线如图2所示。
本文的其余部分组织如下:第2节详细介绍了自动化中间曲面网格重建方法的总体框架和关键技术路线;第3节提出了一种基于区域生长和RANSAC拟合的位置校正算法,用于解决局部扭曲和抖动问题;第4节使用典型的汽车塑料卡扣部件系统地验证了该方法的几何精度、处理效率和鲁棒性,并讨论了该方法的优势和局限性;第5节总结了本文并概述了未来的研究方向。
2. 中间曲面点云生成
2.1 卡扣结构的相似性评估
首先,通过选择典型的汽车塑料卡扣部件作为源部件,建立了一个标准化的源点云数据库。使用商业CAE软件创建标准的外表面和中间曲面网格模型,并通过软件的应用程序编程接口(API)提取顶点坐标,将这些网格模型自动转换为点云数据。通过批量处理多组源部件,构建了一个“外表面–中间曲面”点云对应关系的数据库。该数据转换过程通过CAE软件API实现,形成了一个封闭的技术循环,支持从网格到点云的转换以及将生成的目标中间曲面点云重新构建为CAE软件可读格式。
对于给定的目标部件,只需输入外表面点云(包含3D坐标信息)。系统会自动将其与源库匹配,以确定是否存在合适的模板。匹配过程包括两个主要步骤:3D坐标 flatening 和重叠量化。
2.1.1 3D坐标 flatening
采用基于体素的离散化策略来高效地进行空间重叠评估。为了避免计算密集型的连续3D距离计算,将连续空间量化为体素网格。每个点被赋予一个唯一的1D体素索引,将问题转化为离散表示的比较,从而大大提高了计算效率,特别是在计算交并比(IoU)所需的集合操作中。
首先进行空间体素化:使用目标和当前源点云的最小边界框的并集作为空间边界,将3D空间均匀离散化为边长为1毫米的立方体体素。接下来应用1D索引映射:对于目标或源点云中的任何3D点(x, y, z),通过坐标标准化消除全局位置差异。计算该点相对于边界框在三个方向上的偏移量(x′, y′, z′),并确定其3D体素索引,公式如下:
(??,??,??)=([??′??],[??′??],[??′??]),
其中i, j, k分别是x、y、z方向的体素索引,d是从3D点到边界框的距离,定义为:
??=√(??′)2+(??′)2+(??′)2。
最后,使用以下公式将3D索引映射到1D特征索引:
?=??+???????+????????????,
其中Sx, Sy, Sz分别表示x、y、z方向的体素分割数。此过程在将3D匹配问题转换为快速的1D特征比较的同时,保留了点云的空间分布特性。
2.1.2 基于交并比(IoU)的相似性评估
在维度降低之后,使用3D IoU来量化目标点云和源点云之间的空间重叠,以评估相似性。根据体素映射结果,使用体素网格占用方法构建体素集Vtar和Vsrc。具体来说,首先对外表面点云进行坐标偏移校正,以消除全局位置差异,将合并集的最小坐标向量设置为局部原点。然后计算交集体素索引和并集体素索引的数量。IoU定义为:
3????????????=|??????????∩??????????||??????????∪??????????|。
IoU的值范围在[0, 1]之间,较高的值表示更大的空间重叠和几何一致性。如表1所示,实验结果表明,当IoU阈值为0.95时,识别准确率可超过99.2%,同时保持计算效率。这一阈值有效地促进了“相似性评估–源点选择”过程。表1. 不同IoU阈值下的性能结果比较。2.2. 刚体配准为了在源点和目标点云的外表面之间建立精确的空间对应关系,首先进行刚体配准。这一步旨在消除全局平移和旋转差异,为后续的非刚性变形分析提供一个误差可控的初始姿态。2.2.1. RANSAC刚体粗配准RANSAC粗配准通过随机采样策略快速估计初始的空间变换。核心工作流程包括点云降采样、局部特征提取和基于RANSAC的全局变换估计。(1) 体素网格降采样使用体素网格过滤来降采样原始点云。体素大小根据汽车塑料零件的扫描精度和特征保留要求来确定。小于0.8毫米的大小会显著增加计算量,而大于1.2毫米的大小则有丢失细节特征(如卡扣)的风险。选择1.0毫米的体素边长以平衡效率和特征完整性。处理原始的3D外表面点云P以输出降采样的点云P′。(2) 快速点特征直方图(FPFH)提取FPFH采用“预处理–特征计算”相结合的方法来描述点云的局部几何结构。使用降采样的点云P′作为输入,为每个点pi生成一个特征描述符fi,形成一个特征矩阵F。具体步骤如下:1. 邻域搜索:对于任何点pi,检索其K-NN。如表2所示,随着K值的增加,匹配精度提高并趋于稳定。当K值较小时,特征描述符对噪声更敏感,导致匹配精度相对较低(低于80%)。当K增加到30时,匹配精度稳定在92%左右,计算时间仍保持在可接受范围内。当K = 40时,计算时间 compared to K = 30时增加了45%,但匹配精度的提高很微小。因此,选择K = 30作为精度和效率之间的最佳平衡。表2. 不同K-NN值下邻居搜索的性能比较。2. 构建局部坐标系:在pi处构建一个局部Darboux框架{u, v, w},以将局部几何描述与全局旋转分离:?{ { {?{ { {???=??????=?????????‖?????????‖??=??×??, (5)其中u是点法线,v表示相对位置方向,ω垂直于u-v平面。3. 角度特征计算:计算pi与其每个邻居pj之间的三个角度特征(αj, φj, θj)以表征局部几何结构:?{ { {?{ { {?????=?????????????=??????????????‖?????????‖2????=arc?tan?2?(?????????,?????????), (6)其中αj是邻居点法线在v轴上的投影,φj是相对位置在u轴上的投影,θj表示邻居点法线的方位角。通过对这些几何关系的量化和统计描述,生成一个能够反映点云局部几何特征的直方图。4. 特征融合和规范化:通过对点pi及其邻居的SPFH进行距离加权平均来融合特征。引入距离加权因子可以实现局部聚焦效果,优先考虑来自较近邻居的贡献,即靠近点的邻居对其特征的贡献更大。加权融合后,结果经过规范化处理,生成最终的特征向量,然后用于构建特征矩阵。具体计算过程如下:?{ { { { {?{ { { { {?????????????????????????=???+∑??∈????1‖?????????‖2????????=(???+∑??∈????1‖?????????‖2????)/∥????????????????????????∥2??=[??1,??2…,??|??′|]??。此时,特征矩阵全面准确地捕获了降采样源点云中每个点的局部几何特征,为基于RANSAC算法的后续全局点云配准提供了可靠的数据基础。(3)RANSAC粗配准估计RANSAC粗配准是点云配准中的关键步骤。它负责快速且稳健地获得源点和目标点云之间的初始空间变换关系,从而为精细配准提供可靠的初始值。基于提取的FPFH特征,使用RANSAC算法求解最优的刚体变换矩阵。具体步骤如下:首先构建一个候选对应点集,得到几何上兼容的初始匹配对。然后定义一个特征距离阈值来筛选出可信的匹配对,计算公式如下:????=0.85??????????????????2(????),???=1,2,…,|??′|????=∥?????????2(??)∥2,其中δi表示源点特征fi与其在目标点云中最近邻居特征fNN(i)之间的L2距离。操作median(·)表示取中值,有助于减少异常值对阈值的干扰。此外,还设置以下初始匹配对筛选条件:???????。对于满足条件的初始匹配对(pi, qNN(i)),进一步使用反向匹配条件进行筛选。只有满足此条件的点对才会被保留,形成可靠的候选对应集C。这种筛选机制有效地消除了潜在的不正确匹配,显著提高了对应集的质量。接下来,通过从候选集C中随机采样三组非共线对应点来求解变换矩阵,计算公式如下:{(????,????)}3??=1。然后分别使用以下公式计算源点和目标点的几何中心:?{ { {?{ { {?????=13?∑3??=1????????=13?∑3??=1????。随后,构建中心坐标的协方差矩阵:??=∑3??=1(?????????)?(?????????)??。然后对协方差矩阵进行奇异值分解:??=???∑????,其中U和V都是正交矩阵。接着计算旋转矩阵:??=??????????????2(1,1,????????2(det?(???????)))?????,其中diag(1,1,sign(det(VUT)))是一个校正项,用于确保旋转矩阵的行列式为1,从而保证空间变换的有效性和正确性。平移向量定义为:??=????????????。然后,定义变换矩阵如下:??=????。最后,使用变换矩阵T初步对齐源点云P′和目标点云Q′后,进行内点确定和迭代优化。内点准则必须满足以下条件:min??∈??′‖???????+?????‖2???,?????=1.5???,其中v是体素网格过滤中使用的体素边长。为了适应降采样精度和测量噪声的范围,几何距离阈值设置为1.5v。此外,为了确保以高置信度找到最优变换,必须根据理论推导确定合理的迭代次数。根据统计原理,为了保证以0.999的置信度找到最优变换,迭代次数K可以计算为:??=∣log?(1???)log?(1???3)∣,其中ε表示内点比率,通常在0.6到0.8之间。这导致迭代次数K在200到300之间。在本研究中使用K = 300以确保置信度。N表示内点数量。在迭代过程中,算法不断选择具有最多内点的变换。最终使用最小二乘法优化变换,得到最优的刚体变换矩阵:??*=??*??*。最后,如果内点比率稳定,或者达到最大迭代次数,或者超过预定义的时间限制,则停止粗配准。2.2.2. ICP刚体细配准虽然RANSAC粗配准可以初步消除源点和目标部件外表面点云之间的全局姿态差异,但其精度受局部特征匹配的限制和采样的随机性所约束。此外,该方法对初始姿态偏差敏感,并容易收敛到局部次优解,可能导致对下游处理的容差超出的对齐误差。因此,必须在粗配准基础上进行刚体细配准以细化参数并提高精度。鉴于ICP算法可以通过迭代最小化点云之间的欧几里得距离误差来优化变换参数,本研究将其作为刚体细配准方法。使用ICP可以确保以最小残差进行精确初始化,从而为后续的非刚性配准建立可靠的基础,并在整个配准过程中保证精度的一致性。ICP算法通过搜索最近邻居、构建误差函数、计算最优变换和更新点位置的循环来最小化变换后的源点和目标点云之间的平均欧几里得距离。目标函数定义如下:min??,??21N∑????=1‖???????′+???????′‖22,其中R是旋转矩阵,t是平移向量,pi′ ∈ P′,P′表示降采样的源点云,qi′ ∈ Q′,Q′表示降采样的目标点云,N是有效对应点的数量。每次迭代通过奇异值分解(SVD)来求解。SVD用于更新当前对应的最优旋转矩阵R和平移向量t。这个迭代过程持续进行,直到达到预设的最大迭代次数或满足误差收敛准则(定义为相邻迭代之间的误差变化小于10?6毫米,从而确保高精度的点云对齐。细配准的终止准则配置如下:如果内点比率(内点数量除以目标点总数)和内点的均方根误差(RMSE)在两次连续迭代之间保持不变,则认为收敛。或者,如果达到最大迭代次数,则终止配准。2.3. CPD非刚性配准在刚体配准之后,源点和目标部件的全局姿态会被粗略对齐。然而,汽车塑料部件经常表现出局部非刚性变形,这主要是由于装配约束和制造公差引起的。为了实现这些局部几何细节的高保真匹配,非刚性配准步骤是必不可少的。本研究采用CPD算法,并提出了一种新的参数适应策略,该策略利用了倒角距离(CD),专门用于模拟薄壁塑料部件的外表面和中间表面之间的几何关系。通过动态调整变形约束强度以响应局部表面特征,这种方法使CPD算法能够实现外表面点云的高精度对齐。因此,它生成了一个准确且空间连续的变形场,为后续将位移传递到中间表面提供了关键的基础。2.3.1. CPD算法原理CPD算法将非刚性配准视为一个概率密度估计问题,将目标点云视为由高斯混合模型(GMM)生成的观测数据,源点云作为在运动一致性约束下发生变形的GMM组件的质心。数学描述如下:??2(??)=??+1∑??=1??2(??)???2(??︰??),其中P(n)表示前N个高斯组分的均匀权重,即??2(??)=1/??。第n个高斯分布的概率密度由??2(??︰??)=??2(??︰???(????;??),??2I给出,其中变形函数T(xn; θ)是均值,σ2I是协方差,I是单位矩阵。此外,引入了一个额外的(N + 1)个均匀分布组分来处理异常值,其权重设置为??3(??+1)=??1???,其中ω是预设的异常值比率。设置ω = 0.5有助于防止内点被错误分类为异常值。2. 规则化变形模型变形函数定义为初始位置和位移场之和:??2(????;??)=????+??2(????),其中v(xn)是位移场,参数集θ = {vn}对应于源点云中每个点的位移向量。为了避免变形过程中的非物理现象(如局部断裂或皱纹)并确保几何一致性,引入了一个规则化项来约束位移场的平滑度:????2??3(??)=??2∑??=1‖????︰2+??2??3(????????1???),其中λ和γ是规则化系数;V = [v1, v2,…, vN]T是基于径向基函数(RBF)构建的核矩阵。核矩阵的每个元素由RBF定义,β是核宽度参数。利用RBF函数的特性(其值随距离增加而衰减),内核矩阵可以准确描述变形的局部相关性。较大的β值意味着单个点的变形对其周围区域的影响范围较小。3.优化与收敛通过最大化似然函数同时最小化正则化项,构建总能量函数:???(??,??2)=???∑??=1log?(??+1∑??=1???(??)????(?????|??))+???????????(??)。(27)采用期望最大化(EM)算法交替优化位移参数θ和噪声方差σ2,直到收敛,从而得到变形的源点云。2.3.2. 基于CD的α–β参数自适应调整CPD算法的性能严重依赖于平滑参数α和宽度参数β的值。α控制变形场的整体平滑度和影响范围,而β调节局部拟合精度和变形连续性。传统的CPD依赖于经验设置,这些设置难以适应具有不同几何特征的塑性部件。固定的参数集通常无法应对单个部件中存在的多样化局部特征(例如,卡扣、肋条、凸台)和不同的变形尺度。固定设置可能在某个区域提供良好的对齐,但在另一个区域导致欠拟合或过度平滑,最终影响传递到中间表面的位移场的真实性。因此,提出了一种基于CD的参数调整方法,该方法通过量化点云之间的几何差异来动态调整α和β,从而在拟合精度和变形平滑度之间达到最佳平衡:CD测量刚性配准后源点云S1和目标点云S2之间的几何偏差:????????(??1,??2)=1??1?∑??∈??1min??∈??2?‖?????‖22+1??2?∑??∈??2min??∈??1?‖?????‖22。(28)基于此距离,引入一个Sigmoid函数进行参数自适应调整:???(??)=?{ { { { {?{ { { {?1.0?0.91+??1??(???0.55),??≤0.550.1,0.55?<1.050.1+0.71+??1??(1.05???),??≥1.05???(??)=?{ { { { { {?{ { { {?0.3+0.11+??1??(???0.55),??≤0.550.4?0.41+??1??(1.05???),0.55?<1.050.8,??≥1.05。(29)2.4. 位移绑定非刚性配准可以为外表面生成高精度的位移场Vsur。为了生成目标中间表面,必须将该场传递到源标准中间表面点云。根据中间表面位于薄壁结构几何中心的原则,可以从相邻外表面点的加权位移中推导出中间表面点的位移。上述方法避免了直接在中间表面点云上进行复杂非刚性配准的需要,确保了精度同时显著提高了计算效率。因此,本文提出了一种基于K-NN搜索的位移传递机制,具体如下。对于源中间表面点云中的每个点mi,使用KD树在其对应的外表面点云中搜索K个最近邻居。如表3所示,当K = 20时,网格匹配精度达到92%,单次搜索时间仅为0.06秒,精确度和效率之间取得了良好的平衡。表3. 不同KD树值下的邻居搜索性能比较。为了减少噪声干扰并增强几何一致性,根据欧几里得距离计算权重系数。中间表面点mi与其最近的外表面邻居??*?????之间的距离定义为:???????=∥???????*?????∥2。(30)然后规范化权重为:???????=1/???????20∑??=11/???????。(31)随后,通过对其相邻外表面点的位移进行加权求和得到中间表面点mi的位移vmi:??????=20∑??=1???????????????,(32)其中vij是通过CPD获得的相应外表面点的位移向量。因此,外表面点云的位移场被平滑准确地传递到中间表面点云,生成了一个与目标部件外表面几何形状紧密贴合的中间表面点云。这为后续的表面校正和网格生成奠定了坚实的基础。3. 中间表面点云位置校正根据第2节描述的位移绑定过程,源中间表面点云被变形以生成目标组件的初始中间表面。然而,由于外表面之间的局部几何差异和配准过程中的累积误差,生成的初始中间表面点云通常存在两种类型的缺陷。首先,在具有尖锐几何过渡的区域(如卡扣的根部)可能会发生非物理性扭曲。其次,在原本平坦的区域,点云通常包含由噪声和离散化误差引起的局部法线抖动,这会影响后续网格的平滑度。为了解决这些问题,提出了一种“区域生长分割与RANSAC平面拟合”的组合框架。该框架分两个顺序阶段操作。最初,使用区域生长算法根据法线向量的一致性智能分割点云,识别出不同的平面区域。然后,应用RANSAC算法为每个分割的点簇稳健地拟合一个最佳平面。这一过程有效地过滤掉了异常值并纠正了扭曲的区域,最终输出了一个平滑、完整且高质量的中间表面点云,满足CAE预处理的要求。3.1. 基于区域生长的卡扣平面分割为了精确分割中间表面点云的不同平面区域,特别是那些对应于卡扣结构的区域,本研究采用了基于广度优先搜索(BFS)的区域生长算法。该算法利用点法线向量的几何一致性作为生长标准,有效地将具有连续且一致法线特征的点聚类成独立区域。核心工作流程包括邻域搜索、一致性评估、迭代生长和噪声后处理。具体步骤如下:(1)初始化:将所有点标记为“未访问”,并构建一个KD树空间索引以加速最近邻搜索。(2)种子选择:随机选择一个“未访问”的点作为当前种子点,将其添加到处理队列Q中,并赋予它一个新的区域标签。(3)迭代区域生长:从队列Q中提取当前点pi。通过KD树查询其K个最近邻居(在本研究中K = 30)。对于每个邻居pj,计算其单位法向量ni与当前点的单位法向量nj之间的角度θ:???????=arccos?(|?????????|)。(33) 如果角度θ小于预设的10°,则确定这两个点在几何上是一致的。然后将点pj标记为属于当前区域并添加到队列Q中(如果它之前未被访问过)。(4)循环和终止:重复步骤(3),直到队列Q为空,此时所有与种子具有连续法线一致性的点都被归入同一个点云簇C中。(5)簇有效性检查:如果簇C中的点数超过预设的最小阈值(在本研究中设置为70),则将其存储为有效簇并赋予一个唯一标签;否则,暂时将其分类为噪声。(6)全局迭代:重复步骤(2)至(5),选择新的未访问种子点,直到所有点都被处理完。(7)噪声后处理:对于遍历后未分配到任何有效簇的孤立点,计算它们与每个有效簇的质心的欧几里得距离。如果最小距离小于0.5毫米,则将点合并到相应的簇中;如果距离超过0.5毫米,则将其识别为孤立噪声点并移除。经验测试表明,这样的孤立噪声点通常占总数的不到1%,此操作有效地防止了后续网格中出现空洞。3.2. 基于RANSAC的平面拟合和抖动去除虽然区域生长产生了具有连贯法线趋势的簇,但由于扫描伪影和配准误差的传播,残余的高频噪声常常表现为每个簇内沿法线方向的局部抖动。这种几何缺陷会损害直接从未处理数据生成的任何网格的平面性。因此,独立地对每个簇应用基于RANSAC的平面拟合。这种稳健的拟合过程过滤掉了异常值并纠正了抖动,产生了具有后续网格所需几何规则性的最终点云。对于任何点云簇C,平面拟合的目标是找到最佳平面模型参数:?????+?????+?????+??=0(34),其中(A, B, C)是平面的单位法向量。RANSAC算法的步骤如下:(1)采样:从簇C中随机选择三个非共线点。(2)模型假设:根据这三个点计算初始平面模型(法线向量和距离参数)。(3)内点确定:计算簇C中所有其他点到假设平面的欧几里得距离。如果距离小于预设的阈值(在本研究中设置为0.001毫米),则将该点分类为当前模型的内点。(4)迭代优化:重复步骤1至3共N次迭代(设置N = 1000以确保高置信度)。在整个迭代过程中,保持具有最多内点的平面模型为当前最优模型。(5)模型细化:在迭代后,使用步骤(4)中确定的最优模型对应的所有内点,使用最小二乘法重新拟合平面,得到最终的最优平面参数。(6)点云投影和抖动去除:将簇C中的所有点正交投影到最终最优拟合平面上的法线方向。该操作严格保持了平面区域的全局几何形状,同时完全消除了法线方向的随机扰动,生成了一个平坦且平滑的最终中间表面点云。4. 典型示例验证与讨论建立了一个实验评估框架,以评估该方法在有效性、准确性和实用性方面的性能。验证采用了两对汽车塑料卡扣组件,每个组件由一个源部件和一个目标部件组成,它们具有典型的几何特征。源部件作为具有完整和高保真度中间表面几何的参考模板。相比之下,目标部件在保持全局轮廓相似性的同时,包含了不对称的局部特征偏差,例如两端的不同孔模式。这些配置差异模拟了实际工程中由于设计更新或装配要求而遇到的合理几何变化,因此构成了进行鲁棒性分析的合适测试案例。此外,选定的组对应于中间表面生成中的两种常见故障模式:大规模网格丢失和局部网格与底层表面的分离。4.1. 实验数据和设置本节详细介绍了实验数据和设置,涵盖三个关键方面:(1)数据准备:源部件具有由商业CAE软件生成的高质量标准中间表面网格,并经过手动验证。相应的几何实体模型和中间表面网格显示在图3a,c和图4a,c中。派生的外表面点云(图3b和图4b)具有均匀的密度且没有显著的噪声。中间表面点云与外表面之间的法线距离严格等于设计壁厚的一半,建立了一个精确的几何关系,作为基线模板。目标部件仅提供3D实体模型和派生的外表面点云,旨在验证该方法处理“全局相似但局部变化”几何的能力。图3. 情况1的数据准备和基线比较:(a)源部件和目标部件的几何模型;(b)外表面和中间表面的生成点云数据;(c)商业CAE软件直接生成的合格源中间表面网格与目标中间表面网格的比较。图4. 情况2的数据准备和基线比较:(a)源部件和目标部件的几何模型;(b)外表面和中间表面的生成点云数据;(c)商业CAE软件直接生成的合格源中间表面网格与目标中间表面网格的比较。(2)比较基准:选择了主流商业CAE软件(ANSYS Design Modeler)中内置的中间表面生成模块作为比较基准。如图3c和图4c所示,该软件直接生成的目标中间表面网格存在显著缺陷:前者在复杂的卡扣区域显示出明显的几何偏差(用绿色突出显示),而后者则存在大规模网格丢失和与中间表面的分离。这两种情况都需要进一步的手动修复。(3)评估指标:根据几何精度、处理效率和结果质量进行评估。首先,使用手动修复的中间表面网格作为“黄金标准”,计算所提出方法生成的点云与基准点云之间的法线投影距离,以评估最大误差和分布。其次,记录了从输入目标外表面点云到输出最终中间表面网格的总时间消耗,并将其与熟练工程师使用商业软件完成“中间表面提取-手动修复”工作流所需的平均时间进行了比较。最后,从定性和定量的角度比较了生成网格的拓扑完整性、特征保真度和表面平滑度。4.2 注册过程和中间结果分析中间表面重建过程从源部件和目标部件的外表面点云的精确对齐开始。图5a和图6a展示了两者的初始空间姿态,存在显著的全局偏移。注册过程首先使用RANSAC算法进行粗略注册。如图5b和图6b所示,点云姿态已经初步对齐,但仍然存在较大的空间间隙(蓝色表示源外表面;绿色表示目标外表面)。此阶段的精度尚未达到后续位移场迁移的几何对齐要求。随后,通过ICP精细注册进一步优化对齐。通过迭代优化源点云和目标点云之间的对应关系以最小化全局注册误差,最终实现了高度重叠的姿态对齐。由于刚性注册无法消除部件之间的固有形状差异,因此对源点云的刚性注册结果应用CPD非刚性变形来进一步补偿局部几何差异并提高精度。如图5c和图6c所示,变形后的源外表面点云(红色)在全局轮廓和局部细节上与目标点云(绿色)实现了高精度匹配,生成了高质量的位移场Vsur。图5. 案例1的注册过程和中间结果分析:(a) 源目标和目标外表面点云的初始空间姿态;(b) 刚性注册阶段的结果;(c) 非刚性注册的结果,显示了对齐的外表面和迁移的中间表面点云;(d) 包括平面分割和拟合的位置校正过程的可视化;(e) 商业软件(左)与提出的方法(右)之间最终网格质量的比较。图6. 案例2的注册过程和中间结果分析:(a) 源目标和目标外表面点云的初始空间姿态;(b) 刚性注册阶段的结果;(c) 非刚性注册的结果,显示了对齐的外表面和迁移的中间表面点云;(d) 包括平面分割和拟合的位置校正过程的可视化;(e) 商业软件(左)与提出的方法(右)之间最终网格质量的比较。4.3 中间表面校正和最终结果位移场Vsur通过第2.4节描述的K-NN位移绑定机制转移到源中间表面点云中,生成目标部件的初始中间表面点云。此时,尽管点云具有目标轮廓,但它显示出明显的局部法线抖动,其精度和完整性尚未达到直接应用的标准。因此,需要进行平整处理。为了消除初始中间表面点云中的抖动,应用了第3节提出的“区域生长分割—RANSAC平面拟合”联合校正框架。区域生长算法根据法线向量一致性对点云进行聚类和分割。如图5d和图6d所示,显示了代表不同平面区域的不同点云簇,其中 snap-fit 结构清晰分离(后一种情况仅包含一个平面,因此不需要分割)。对于每个分割的平面簇,RANSAC算法进行稳健的平面拟合,所有点都被投影到拟合平面上。这有效地消除了局部法线抖动,从而得到了平滑且平坦的中间表面点云。最后,将校正后的点云导入CAE软件以生成中间表面网格。图5e和图6e中的并排比较显示了商业软件直接输出与提出方法的网格截面。显然,提出方法生成的网格在snap-fit区域没有几何偏差,并显示出更优的平面度。4.4 综合性能评估和讨论通过对提出方法生成的中间表面网格与高质量标准中间表面网格(手动生成并验证)进行比较,进行了准确性和效率的定量分析。厚度偏移率被用作准确性的衡量标准,结果列在表4中。测量表明,最终生成的中间表面点云与“黄金标准”基准之间的最大法线投影误差在0.05毫米以内,完全满足了工程CAE分析的几何模型精度要求(通常为0.1毫米的数量级)。此外,整个自动化过程的总时间约为每个部件38秒。相比之下,使用商业软件的工程师完成类似复杂度的snap-fit部件的中间表面提取和手动修复平均需要大约161秒。提出方法在保证精度的同时,提高了处理效率超过73%。表4. 综合性能评估。需要注意的是,这里呈现的两个案例作为示例验证研究,旨在考虑汽车塑料紧固件的不同特性和不同的应用场景。它们验证了提出框架在处理高复杂度特征时的有效性,同时展示了该工作流程和关键优势。在未来的工作中,该框架将扩展到更广泛的几何类别(例如,大型内部面板、复杂支架),并使用更大、更多样化的数据集来加强统计验证和显著性。本文提出的“点云注册—位移绑定”途径绕过了对目标部件进行直接复杂中间表面几何推理和提取的步骤。相反,它利用来自已知模板的变形迁移,从根本上避免了传统特征识别和布尔运算中常见的拓扑错误和几何扭曲。此外,通过利用非刚性注册(CPD)建模局部变形并结合距离加权的位移绑定策略,该方法能够非常好地保持精细特征(如snap-fit和薄肋)的几何形态——这是传统几何简化方法难以实现的。整个工作流程不需要手动参数干预;它通过基于体素IoU的自动模板匹配和基于倒角距离的自适应注册参数调整实现了高自动化,从而减少了了对操作员经验的依赖,并提高了结果的一致性和可重复性。尽管在上述典型的snap-fit部件上表现出色,该方法仍存在某些局限性。首先是依赖于源库;重建质量在一定程度上取决于源(模板)和目标之间的拓扑相似性。如果目标部件呈现出数据库中没有相应模板的全新拓扑结构,注册精度将会受到影响。其次是计算成本;处理大规模密集点云时CPD非刚性注册的复杂性较高,限制了其直接应用于超大型全车模型的能力。此外,当前实验专注于特定类型的塑料snap-fit;该方法的通用性需要在更多种类的汽车塑料部件上进一步验证。未来的研究将集中在以下方向。首先,标准化源点云库将扩展到更广泛的复杂内部面板和结构部件,从而扩大该方法的应用范围。其次,需要对更多种类的汽车塑料部件(如具有复杂加强肋的大型内部面板和结构部件)进行进一步验证,以更好地评估方法的鲁棒性和通用性,特别是在应用于实际扫描数据时。第三,探索将深度学习技术(例如PointNet++)深入集成到注册过程中,以替代传统的迭代优化算法,进一步提高重建过程的智能性和泛化能力。第四,优化算法效率以支持大规模全车组件的快速中间表面生成。5. 结论为了解决汽车塑料部件CAE预处理中存在的持续行业挑战,特别是中间表面提取精度低、自动化不足以及由于几何形状复杂而导致的高劳动力成本等问题,本文提出了一种基于点云注册的自动化中间表面网格重建方法。建立了一个集成的技术框架“多模态注册—位移绑定—表面校正”,能够从目标外表面点云直接全自动、高精度地生成中间表面网格。基于理论推导和使用代表性组件的比较实验,得出以下主要结论:(1) 提出了一种结合RANSAC-ICP刚性注册和CPD非刚性注册的多模态注册策略。这种方法有效解决了由局部变形和制造公差引起的点云对齐挑战,为位移场计算提供了精确的基础。此外,设计了一种基于K-NN搜索的创新位移绑定机制,建立了外表面和中间表面之间的稳健几何关联。该机制实现了变形信息的高保真传输,而无需直接进行中间表面注册。最后,开发了一种集成区域生长和RANSAC平面拟合的自适应表面校正算法,有效消除了点云噪声和局部畸变,确保了最终中间表面网格的几何完整性和平滑度。(2) 引入了基于体素IoU和倒角距离的自适应参数调整机制,使算法能够根据目标部件的几何差异自动调整注册参数,无需手动干预。这种设计确保了在同一类别内表现出局部设计变化的塑料部件的稳健性能,例如孔位置的变化或加强肋的微调,从而实现了“一次建模,批量重用”的工程目标。(3) 在典型的汽车塑料snap-fit部件上的验证表明,提出方法生成的中间表面网格与手动验证的参考网格之间的法线投影误差保持在0.05毫米以下。单件处理时间仅为38秒,与商业CAE软件中的手动工作流程相比,效率提高了73%以上。该方法成功避免了传统方法的常见缺点,如中间表面畸变和特征丢失,显著提高了复杂塑料部件CAE预处理的自动化水平和几何精度。总之,提出的方法减少了中间表面提取中对人工干预的依赖,显著提高了汽车塑料部件CAE预处理的效率和可靠性。它与现有工程工作流程的兼容性,以及其扩展到多材料和大型模型的潜力,表明其在汽车设计和其他涉及薄壁部件的领域有广泛的应用前景。