高质量3D点云图像快速获取系统及方法与流程

文档序号:22030689发布日期:2020-08-28 17:17阅读:700来源:国知局
高质量3D点云图像快速获取系统及方法与流程

本发明涉及一种高质量3d点云图像快速获取系统及方法。



背景技术:

通过3d相机对物体识别定位的方案广泛应用在制造业领域当中。在3d相机对物体识别定位过程中,对于用户而言,相机参数调试时间和3d点云质量是最关键的两个指标。目前市场上提供的3d相机参数调试软件具有很强的专业性,不仅要求使用者具备专业的知识,还需要大量的经验积累。终端用户为了获得高质量的3d点云图像,需要学习专业的技术知识,即便这样,用户花费很长时间也很难获得理想的3d点云数据。



技术实现要素:

本发明提供了一种高质量3d点云图像快速获取系统及方法,采用如下的技术方案:

一种高质量3d点云图像快速获取系统,包含:

交互界面;

交互界面包含:

特征设置单元,用于供用户设置特征参数;

图像显示单元,用于显示工件的3d点云图像;

高质量3d点云图像快速获取系统还包括:

智能计算单元,用于根据用户设置的特征参数智能计算出最优相机配置参数;

图像采集单元,用于采集工件的深度图像;

相机控制单元,用于根据智能计算单元计算得到的最优相机配置参数调整图像采集单元的参数并控制图像采集单元采集深度图像;

图像处理单元,用于根据利用图像采集单元采集到的深度图像生成3d点云图像;

通讯单元,用于将图像采集单元连接至相机控制单元和图像处理单元。

进一步地,特征参数包含工件特征参数和环境特征参数。

进一步地,交互界面还包含:

相机参数显示单元,用于显示智能计算单元计算得到的最优相机配置参数。

进一步地,图像采集单元还用于采集工件的2d图像;

图像显示单元还用于显示2d图像和深度图像。

进一步地,图像采集单元为单目结构光3d相机、双目3d相机、tof3d相机和双目结构光3d相机中的一种。

进一步地,通讯单元包含信息输入接口和信息输出接口;

信息输入接口用于将图像采集单元连接至图像处理单元;

信息输出接口用于将图像采集单元连接至相机控制单元。

一种高质量3d点云图像快速获取方法,包含:

步骤s1:用户通过交互界面的特征设置单元设置特征参数;

步骤s2:智能计算单元根据用户设置的特征参数智能计算出最优相机配置参数;

步骤s3:相机控制单元根据智能计算单元计算得到的最优相机配置参数调整图像采集单元的参数并控制图像采集单元采集工件的深度图像;

步骤s4:图像处理单元利用图像采集单元采集到的深度图像生成3d点云图像;

步骤s5:通过交互界面的图像显示单元显示3d点云图像。

进一步地,在步骤s1中,用户通过交互界面的特征设置单元设置工件特征参数和环境特征参数;

在步骤s2中,智能计算单元根据用户设置的工件特征参数和环境特征参数计算出最优相机配置参数。

进一步地,在步骤s2之后,高质量3d点云图像快速获取方法还包括:

通过交互界面的相机参数显示单元显示最优相机配置参数。

进一步地,在步骤s3中,图像采集单元还采集工件的2d图像;

步骤s5具体为:图像显示单元显示3d点云图像、2d图像和深度图像。

本发明的有益之处在于所提供的高质量3d点云图像快速获取系统及方法,用户仅需要设置比较容易判断的特征参数,系统即可自动计算出最优相机配置参数,通过该最优相机配置参数进行图像采集并最终生成高质量的3d点云图像。用户无需掌握专业的技术知识去设置复杂的相机配置参数。

附图说明

图1是本发明的高质量3d点云图像快速获取系统的示意图;

图2是本发明的高质量3d点云图像快速获取方法的示意图;

高质量3d点云图像快速获取系统100,交互界面10,特征设置单元101,图像显示单元102,相机参数显示单元103,智能计算单元20,图像采集单元30,相机控制单元40,图像处理单元50,通讯单元60,信息输入接口601,信息输出接口602。

具体实施方式

以下结合附图和具体实施例对本发明作具体的介绍。

如图1所示为本发明的一种高质量3d点云图像快速获取系统100,包含:交互界面10、智能计算单元20、图像采集单元30、相机控制单元40、图像处理单元50和通讯单元60,其中,交互界面10用于和用户进行信息交互,包含特征设置单元101和图像显示单元102。其中,特征设置单元101连接至智能计算单元20,智能计算单元20连接至相机控制单元40,图像显示单元102连接至图像处理单元50,图像处理单元50、相机控制单元40和图像采集单元30均连接至通讯单元60。具体而言,特征设置单元101用于供用户设置特征参数。图像显示单元102用于显示工件的3d点云图像。智能计算单元20用于根据用户设置的特征参数智能计算出最优相机配置参数。图像采集单元30用于采集工件的深度图像。相机控制单元40用于根据智能计算单元20计算得到的最优相机配置参数调整图像采集单元30的参数并控制图像采集单元30采集工件的深度图像。图像处理单元50用于利用图像采集单元30采集到的深度图像生成3d点云图像。通讯单元60用于将图像采集单元30连接至相机控制单元40和图像处理单元50。本发明的高质量3d点云图像快速获取系统100能够根据用户设置的相关特征参数智能计算出最优相机配置参数,通过相机控制单元40对图像采集单元30的参数进行调整并采集深度图像,图像处理单元50再利用采集到的深度图像生成3d点云图像,图像显示单元102将生成的3d点云图像显示出来。

在本发明中,用户通过特征设置单元101设置的特征参数包含工件特征参数和环境特征参数。工件特征参数包括但不限于工件材质和工件颜色,工件材质包括反光塑料、不反光塑料、抛光面金属、喷砂面金属、粗糙面金属、反光玻璃、哑光玻璃、其它反光材料和其它不反光材料等,工件颜色包括黑色、灰色、白色、深色和浅色。环境特征参数包括但不限于环境光照,光照包括明亮、正常、昏暗以及光照强度值。以上描述的工件特征参数和环境特征参数均预设在特征设置单元101中,用户可以根据实际情况在特征设置单元101中设置工件特征参数和环境特征参数。智能计算单元20根据用户设置的工件特征参数和环境特征参数计算出最优相机配置参数。智能计算单元20通过深度学习模型计算输出一组在给定的场景下最优的相机配置参数。其中,深度学习模型是经过样本数据训练而建立的,由人工输出标注的训练数据集,数据集样本量足够大、具有代表性并且拥有清楚的标签,利用高质量的数据集对深度学习模型进行训练和测试。相机参数主要包括曝光时间、电子光圈、投影机亮度、增益以及多种滤波器,如对比度、饱和度、异常值处理和高斯滤波等。

作为一种优选的实施方式,交互界面10还包含:相机参数显示单元103。相机参数显示单元103用于显示智能计算单元20计算得到的最优相机配置参数。

作为一种优选的实施方式,图像采集单元30还用于采集工件的2d图像。并且,图像显示单元102除了显示生成的3d点云图像还用于显示2d图像和深度图像。

在本发明中,图像采集单元30具体为相机,可选的,图像采集单元30为单目结构光3d相机、双目3d相机、tof3d相机和双目结构光3d相机中的一种。

作为一种优选的实施方式,通讯单元60包含信息输入接口601和信息输出接口602。图像采集单元30连接至信息输入接口601和信息输出接口602。信息输入接口601用于将图像采集单元30连接至图像处理单元50。图像采集单元30采集到的数据通过信息输入接口601传输至图像处理单元50。信息输出接口602用于将图像采集单元30连接至相机控制单元40。相机控制单元40通过信息输出接口602将最优相机配置参数以及拍摄指令发送至图像采集单元30。

如图2所示为本发明的一种高质量3d点云图像快速获取方法,应用于上述的高质量3d点云图像快速获取系统100。包含:

步骤s1:用户通过交互界面10的特征设置单元101设置特征参数。具体的,用户在交互界面10的特征设置单元101中选择对应的特征参数。特征参数确定后,用户触发交互界面10中的“拍照”按钮。

步骤s2:智能计算单元20根据用户设置的特征参数智能计算出最优相机配置参数。

步骤s3:相机控制单元40根据智能计算单元20计算得到的最优相机配置参数调整图像采集单元30的参数并控制图像采集单元30采集工件的深度图像。具体的,相机控制单元40通过通讯单元60的信息输出接口602与图像采集单元30连接,并调整图像采集单元30的相机参数并控制图像采集单元30进行图像采集。

步骤s4:图像处理单元50利用图像采集单元30采集到的深度图像生成3d点云图像。图像处理单元50通过通讯单元60的信息输入接口601连接到图像采集单元30,获取到深度图像数据,并利用图像处理方法生成3d点云图像。

步骤s5:通过交互界面10的图像显示单元102显示3d点云图像。

作为一种优选的实施方式,在步骤s1中,用户通过交互界面10的特征设置单元101设置工件特征参数和环境特征参数。在步骤s2中,智能计算单元20根据用户设置的工件特征参数和环境特征参数计算出最优相机配置参数。

作为一种优选的实施方式,在步骤s2之后,高质量3d点云图像快速获取方法还包括:通过交互界面10的相机参数显示单元103显示最优相机配置参数。

作为一种优选的实施方式,在步骤s3中,图像采集单元30还采集工件的2d图像。步骤s5具体为:图像显示单元102显示3d点云图像、2d图像和深度图像。

本发明还提供了一种工控设备,该工控设备包括:处理器、存储器和通讯模块。该工控设备的处理器、存储器和通讯模块可以通过总线或者其他方式连接。处理器通过运行存储在存储器中的视觉控制软件程序、指令以及模块,从而执行视觉软件的各种功能以及图像数据处理,即实现相机参数的智能化配置和高质量点云图像的获取。通讯模块提供了硬件接口和通讯协议,实现了图像采集单元与相机控制单元、图像处理单元间的数据传输。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统和相应的应用程序,如本发明方案中的视觉控制应用程序。存储数据区可存储用户创建的数据以及设备生成的数据,如工件特征参数和环境特征参数,2d图像数据和3d点云图像数据等。上述提供的工控设备可执行前述的高质量3d点云图像快速获取方法。

以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1