【技术实现步骤摘要】
基于随机点阵的多线激光三维成像方法及系统
本专利技术属于3D机器视觉
,具体涉及一种基于随机点阵的多线激光三维成像方法及系统。
技术介绍
随着机器人技术的发展,工业机器人已经参与到工业制造及生产的各个环节,成为了工厂自动化、智能化进程中不可或缺的角色。在面对一些简单的应用场景时,如机加工有序上料,虽然通过机器人编程可实现自动化,从而替代人工,但在面对复杂无序的场景时,需要可作为“眼睛”的三维成像系统赋予机器人更多的产品空间位姿信息,实现无序上下料、拆码垛、物流分拣等工业应用的自动化。基于LED结构光的三维成像系统因具有成像精度高、速度快的特点被广泛使用,但在大视野范围成像时会因LED光源亮度不足、对比度低等因素造成数据质量严重下降,且需要增加移动模组或多个系统并联来实现大范围扫描,不仅增加了系统成本,还降低了扫描帧率。激光由于具有高亮度、高对比度的特点也被用于结构光三维成像,而基于单线激光的三维成像系统应用虽然已经很成熟,但其只能获得一条线上的数据,需借助移动模组或旋转机构实现成像范围覆盖,工作效率低。公开号为CN108375346B的中国专利采用微振镜方式同样可实现面阵扫描效果,采用双轴微振镜旋转实现点激光器的面阵扫描效果,其需要结合光学元件的高精密设计加工及装配才可实现,结构实现方式相对复杂,另外此实现方式会极大降低激光光源的输出功率,通常不到100MW,只能适用于小视野低亮度的应用场景。公开号为CN1052030046A的中国专利则是采用多线阵列激光实现三维扫描,即多个激光器并列构成激光阵 ...
【技术保护点】
1.一种基于随机点阵的多线激光三维成像方法,包括如下步骤:/n(1)利用随机点阵激光光源向物体表面投射随机点阵图案,并对物体进行图像采集,得到含有点阵图案的背景图像;/n(2)在随机点阵激光光源照射的基础上,利用多线激光光源发出的激光经高反镜面反射至物体表面,控制高反镜面以一定速度旋转使激光线条在物体表面平移扫描,在扫描过程中依次采集获取包含点阵图案及激光线条在内的n张物体图像P
【技术特征摘要】
1.一种基于随机点阵的多线激光三维成像方法,包括如下步骤:
(1)利用随机点阵激光光源向物体表面投射随机点阵图案,并对物体进行图像采集,得到含有点阵图案的背景图像;
(2)在随机点阵激光光源照射的基础上,利用多线激光光源发出的激光经高反镜面反射至物体表面,控制高反镜面以一定速度旋转使激光线条在物体表面平移扫描,在扫描过程中依次采集获取包含点阵图案及激光线条在内的n张物体图像P1,P2,…,Pn,其中P1作为基准图像,n为自然数且n≥L/W,L为激光线条的间距,W为激光线条的宽度;
(3)对所有物体图像中的激光线条进行亚像素提取;
(4)通过与基准图像进行区域匹配,确定物体图像P2,…,Pn中各激光线条的线序位置;
(5)根据物体图像P1,P2,…,Pn中确定线序位置的激光线条上各个点的亚像素坐标,利用三角测距原理计算生成点云数据从而对物体进行三维重构。
2.根据权利要求1所述的多线激光三维成像方法,其特征在于:所述步骤(3)的具体实现方式如下:
3.1对于任一物体图像,通过灰度差值比较识别出物体图像中的激光线条;
3.2对于激光线条上的任一点P,其在图像中的坐标为(x0,y0),通过Hessian矩阵得到P点上光线的法线方向(nx,ny);
3.3通过以下公式计算出P点的亚像素坐标(Px,Py);
Px=x0+t×nx
Py=y0+t×ny
其中:H(x0,y0)为P点的Hessian矩阵,rxx为图像中P点沿X轴的二阶偏导数,rx为图像中P点沿X轴的一阶偏导数,ryy为图像中P点沿Y轴的二阶偏导数,ry为图像中P点沿Y轴的一阶偏导数,rxy为图像中P点沿X、Y轴的混合二阶偏导数。
3.根据权利要求2所述的多线激光三维成像方法,其特征在于:所述步骤3.1中使物体图像与背景图像就灰度值进行差值计算,进而根据灰度差值识别出物体图像中的激光线条。
4.根据权利要求2所述的多线激光三维成像方法,其特征在于:所述步骤3.2中的法线方向(nx,ny)即为Hessian矩阵H(x0,y0)最大特征值对应的特征向量对应于光线的法线方向。
5.根据权利要求1所述的多线激光三维成像方法,其特征在于:所述步骤(4)的具体实现方式如下:
4.1在基准图像中选定一定数量的匹配点,并按...
【专利技术属性】
技术研发人员:陈贵,肖志勇,李芹,
申请(专利权)人:浙江汉振智能技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。