关键词:
装配过程监测
无监督领域自适应
语义分割
目标检测
摘要:
用户需求的多元化致使定制化产品在市场中的份额逐渐增长。定制化产品的装配工艺多变,生产过程中容易出现零件错装、漏装或装配顺序错误等问题,严重影响产品装配的质量和效率。随着深度学习技术的发展,基于计算机视觉的产品装配过程监测已成为趋势。然而,当前基于深度学习的装配过程监测方法大多采用有监督学习方式,需要按照装配体规格标注标签,费时费力。基于此,本文对无监督领域自适应技术展开研究,通过跨域特征对齐等策略,实现无标签数据语义分割和目标检测等计算机视觉任务的有效迁移,为机械体的装配过程监测提供技术参考,研究工作主要包括以下部分:
(1)提出了基于装配体法向图的领域自适应语义分割方法,解决了在复杂工业环境中,纹理、光照等因素干扰数据图像采集进而影响装配监测质量的问题。该方法以法向图替代原有彩色图像作为模型输入,设计了包含对抗学习阶段和自训练阶段的无监督领域自适应语义分割框架。对抗学习阶段包含了语义分割特征提取模块和特征判别器模块,其中,语义分割特征提取模块引入了Transformer层和金字塔池化层(PPM),用于改善该阶段的特征提取能力;特征判别器模块用于对齐源域数据和目标域数据,使二者具有相似的特征分布。自训练阶段将微调对抗学习阶段训练模型,进一步优化小体积零件的边缘分割效果。
(2)提出了基于迭代循环策略的合成-物理装配体图像领域自适应语义分割方法,实现了从合成装配体到物理装配体的特征迁移任务。该方法同样采用了两阶段的训练方式,在对抗学习阶段,设计了可训练引导滤波模块和线条特征判别器模块,其中,可训练引导滤波模块以装配体图像、线条图和对应语义特征为输入,以数据驱动的方式优化传统引导滤波参数;线条特征判别器模块用于保持两种数据线条特征的相似性分布;两个模块在训练过程中迭代循环,不断提升线条特征提取能力,优化语义分割模型。在自训练阶段,依据装配体中零件分布特点,提出了利用对比学习处理低阈值伪标签的策略,进一步优化了对抗学习阶段训练模型,提升了装配体图像零件边缘分割质量。
(3)提出了基于图像分割大模型(Segment Anything Model,SAM)的装配体图像领域自适应语义分割方法,以进一步优化模型特征提取能力。该方法将SAM模型与无监督领域自适应框架相结合,借助SAM模型强大特征提取能力和即时交互能力,实现了无标签目标域数据的语义分割任务。针对目标域数据在SAM中的提示问题,设计了基于迭代循环策略的提示生成算法和斜框提示策略,使其能够自适应的提供SAM分割模型所需的提示点和提示框,解决了SAM提示方框中包含过多冗余零件的问题。最后,将线条特征判别器和可训练引导滤波模块引入SAM分割模型,以进一步提升装配体中零件边缘的分割质量。
(4)提出了基于双路径自适应裁剪混合策略的装配体图像领域自适应目标检测方法,实现了装配体连接件的装配监测任务。该方法首先将Mamaba与YOLOv5相结合并融合了集多种图像变换、浮雕化和增强参数多样化为一体的综合性图像数据增强方案,减少了源域数据和目标域数据之间的视觉差异。之后,改进传统图像裁剪混合策略,提出了双路径自适应图像裁剪混合策略并通过软硬损失的共同约束,解决了两种数据数量不均衡导致的训练特征偏斜问题和连接件在裁剪混合过程中的相互遮挡问题。
本文针对无监督领域自适应技术在装配体图像监测中所面临的光照、纹理等因素造成模型特征提取能力不足的问题,提出了包括以法向图为输入的两阶段领域自适应语义分割算法、线条特征迭代循环算法、大模型提示迭代循环算法和双路径自适应图像裁剪混合策略等创新性研究成果,解决了装配体源域数据和目标域数据之间的特征分布差异问题,为实现基于无标签物理装配体图像的装配过程监测提供了技术参考。