激光振镜双目结构光3D相机丢点问题

1.组成原理

激光振镜双目结构光3D相机主要由振镜扫描多线激光 和双目相机组成,属于主动三角测距大类,不是传统投影式面结构光(DLP 光栅)。通过可扫描的激光线 与双目视觉组合来完成目标点云数据的采集,线结构光的能量远高于面结构图光,所以其应对吸光、高反、环境光干扰等诸多工况的适应能力要强的多。

振镜扫描激光发射器:红外激光源 + X 轴振镜(高速摆动反射镜),把单点激光反射成可动态扫描的激光线,在被测物体表面扫出一条移动的激光条纹。

双目图像传感器(左右两个相机):同步采集带有激光条纹的左右两幅图像。

主控单元:同步控制振镜偏转、激光发射、双目曝光;做条纹提取、双目匹配、三角计算,输出点云。

和普通单线激光轮廓仪区别:单线轮廓仪只有单个相机;振镜双目是两个相机,靠双目视差辅助,抗干扰更强,还可以通过振镜扫描,把一条线扫成一个面,得到完整面点云。

2.点云缺失的情况

1)激光打在工件表面,但左右相机都看不到这条激光条纹(自遮挡、大倾角镜面反射)→ 无像素,无法提取条纹 → 无点。

2)条纹信噪比太低(吸光材质、强光淹没激光),导致 条纹提取失败,从而 出现丢点。

3)只有单侧相机能看到激光条纹,双目匹配缺少对应点 导致无法解算,直接滤除。

4)振镜扫描过程工件移动:同一根激光线,左右相机拍到的不是同一个空间位置 导致匹配失效,点云断裂。

3.点云缺失的一般解决方法

1)几何遮挡导致丢点

现象:深槽、内腔、工件背面、堆叠物料互相遮挡,激光能打到,但只要一个相机看不到激光条纹,双目匹配失败直接丢点。

对策:(1)多机位 / 双相机方案:两个 3D 相机从不同角度拍摄,分别采集点云后做点云拼接融合,互相补全遮挡区域;拆垛项目最常用。

(2)调整相机安装俯仰角:不要垂直朝下,倾斜 10°~20°,减少凹陷区域自遮挡;但倾角不能过大,否则会引入镜面反射。

(3)机器人辅助:抓取前调整工件姿态,暴露被遮挡面。

限制:几何遮挡属于物理盲区,单纯调相机参数无法恢复点云。

2)高反光金属

机理:激光发生镜面反射,激光光斑不进入相机视场,图像一片纯白,条纹提取失败;常伴随多重反射伪点。如铝、不锈钢抛光面,过曝丢点。

对策:(1)调整相机入射角:避开镜面反射方向,不要让反射光直射相机镜头。

(2)开启相机 HDR 多曝光模式,用多组曝光融合,压缩动态范围。

(3)降低激光功率,适当降低单帧曝光;不要一味提高功率,会加剧镜面过曝。

(4)软件层面:开启多重反射抑制(海康 SDK 置信度、杂点过滤)。

3)深色吸光工件

机理:红外激光被大量吸收,回波信号低于阈值,条纹信噪比不足。如黑色橡胶、深色塑料、发黑件,回光弱发黑丢点。

对策:(1)适度提高激光功率、增加曝光时间;上限不能太高,否则会加剧噪声和发热。

(2)降低置信度阈值(谨慎!阈值过低会引入大量噪声点、伪点)。

(3)清理工件表面油污、积灰,油污会进一步吸收激光。

4)环境光干扰(太阳光、红外大功率照明,随机片状丢点)

振镜双目自带红外滤光片,但强光红外分量依然会淹没激光条纹信号。

对策:(1)工位加装遮光罩 / 遮光围挡,隔绝自然光,优先阻断阳光直射(效果最明显)。

(2)移除工位附近红外光源:红外测温灯、大功率卤素灯、电焊弧光。

(3)相机参数:缩短曝光时间,降低环境光积分;配合提高激光功率补偿信号。

相关推荐
70asunflower3 小时前
Python_3D建模与HTML预览开发指南
人工智能·3d·ai agent
YMWM_1 天前
查看realsense相机序列号脚本
开发语言·python·数码相机
大江东去浪淘尽千古风流人物2 天前
【UniSim-SLAM】前馈SLAM的双流架构:Sim(3)统一位姿图、与经典SLAM及DPVO的三范式对比
深度学习·计算机视觉·3d·交互·人体姿态估计·eccv·3d重建
视觉工程师07062 天前
工业相机选择CCD 还是 CMOS
数码相机·视觉检测
FLJwu2 天前
运动相机 ID 外观与壳体开模实战 02:壳体注塑缺陷|缩水、气泡、披风、熔接痕量产改善方案|20 年源头工厂量产经验
经验分享·数码相机·相机
高升说3 天前
多相机同步怎么选:硬件同步与软件同步的原理、对比与选型流程
人工智能·数码相机
明志数科3 天前
从300克Ego头环看第一人称数据采集趋势:设备轻量化之后,场景端壁垒在哪
数码相机·学习
FLJwu3 天前
运动相机 ID 外观与壳体开模实战 01:ID 造型、拔模角度、壁厚设计 OEM 量产避坑|20 年源头工厂量产经验
经验分享·数码相机·相机
qq_526099133 天前
视觉检测工控机丢帧、掉线、卡顿,分别是什么原因?按这张表查
数码相机·计算机视觉