一种自动化采样装置的制作方法

文档序号:21041680发布日期:2020-06-09 20:42阅读:177来源:国知局
一种自动化采样装置的制作方法

本案是以申请号为201910353497.8,申请日为2019年4月29日,名称为《一种智能视觉采样方法、系统及装置》的专利申请为母案的分案申请。

本发明涉及测量领域,尤其涉及一种自动化采样装置。



背景技术:

工程建设按照施工设计图纸进行,施工验收根据施工图纸进行工程勘察,防止施工单位偷工减料。工程勘察通常使用全站仪,依靠人工操作,控制水平与垂直制动螺旋,进行角度调整,在调整过程中通过目镜观察,直至十字丝对准目标点,完成单个目标点的采样。操作全程需要人工参与,全站仪属于精密仪器,螺旋的调整过程需要集中精力,当需要连续完成多个目标点的采样时,整个采样过程费时、费力,人工难以精确、高效地完成。



技术实现要素:

本发明所要解决的技术问题是:提供一种利用摄像机代替人眼对目标进行识别、跟踪和测量的自动化采样方法、系统及装置,能够自动化精确、高效地完成采样。

为了解决上述技术问题,本发明采用的第一技术方案为:

一种自动化采样方法,包括以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

s2、摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

本发明采用的第二技术方案为:

一种自动化采样系统,包括一个或多个处理器及存储器,所述存储器存储有程序,该程序被处理器执行时实现以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

s2、摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

本发明采用的第三技术方案为:

一种自动化采样装置,包括摄像头、激光测距仪、云台、角度编码器以及处理器;所述激光测距仪设置在摄像头上且激光测距仪的激光的光斑位于摄像头的拍摄画面内;所述摄像头和角度编码器分别安装在云台上且能够随云台全角度转动,所述摄像头、激光测距仪和角度编码器分别与处理器电连接。

本发明的有益效果在于:

本发明提供的一种自动化采样方法、系统及装置,通过摄像头初始位置建立参考坐标系,摄像头位于采样位置拍摄得到拍摄图像,在拍摄图像中选择采样点,根据采样点位于摄像头初始位置时激光光斑的位置对应的偏离角和距离作为参考坐标系下的坐标值,完成所有采样点的信息采样工作,最终输出包含所有采样点信息的空间三维模型,通过该空间三维模型,能够快速获取勘察数据,实现精确、高效的工程验收工作。

附图说明

图1为本发明的自动化采样方法的步骤流程图;

图2为本发明的自动化采样系统的结构示意图;

图3为本发明的拍摄图像上的坐标系示意图;

标号说明:

1、处理器;2、存储器。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

请参照图1,本发明提供的一种自动化采样方法,包括以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

s2、摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

从上述描述可知,本发明的有益效果在于:

本发明提供的一种自动化采样方法,通过摄像头初始位置建立参考坐标系,摄像头位于采样位置拍摄得到拍摄图像,在拍摄图像中选择采样点,根据采样点位于摄像头初始位置时激光光斑的位置对应的偏离角和距离作为参考坐标系下的坐标值,完成所有采样点的信息采样工作,最终输出包含所有采样点信息的空间三维模型,通过该空间三维模型,能够快速获取勘察数据,实现精确、高效的工程验收工作。

进一步的,步骤s2具体为:

将摄像头上的激光的光斑投射在多个结构相同且分别与激光的发射源之间距离不同的靶标上,得到位于不同距离的靶标上对应的像素坐标数据;

根据位于不同距离的靶标上对应的像素坐标数据拟合出激光的光斑在不同距离下的图像运动轨迹模型;

摄像头位于采样位置拍摄得到拍摄图像,将激光测量到光斑的距离代入所述图像运动轨迹模型,计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值。

由上述描述可知,通过上述方法,能够通过激光的测距数据(即为激光测量到光斑的距离)转化成在拍摄图像上像素坐标值,便于后续获取勘察数据。

进一步的,步骤s3具体为:

接收到采样信息,根据所述采样信息提取预设图像数据库中对应的采样物图像;

在所述拍摄图像中识别出所述采样物图像,得到对应的第二像素坐标值。

由上述描述可知,通过上述方法,能够实现自动识别,提升测量效率。

参阅图2,本发明提供的一种自动化采样系统,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,该程序被处理器1执行时实现以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

s2、摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

从上述描述可知,本发明的有益效果在于:

本发明提供的一种自动化采样系统,通过摄像头初始位置建立参考坐标系,摄像头位于采样位置拍摄得到拍摄图像,在拍摄图像中选择采样点,根据采样点位于摄像头初始位置时激光光斑的位置对应的偏离角和距离作为参考坐标系下的坐标值,完成所有采样点的信息采样工作,最终输出包含所有采样点信息的空间三维模型,通过该空间三维模型,能够快速获取勘察数据,实现精确、高效的工程验收工作。

进一步的,该程序被处理器执行时进一步实现以下步骤:

将摄像头上的激光的光斑投射在多个结构相同且分别与激光的发射源之间距离不同的靶标上,得到位于不同距离的靶标上对应的像素坐标数据;

根据位于不同距离的靶标上对应的像素坐标数据拟合出激光的光斑在不同距离下的图像运动轨迹模型;

摄像头位于采样位置拍摄得到拍摄图像,将激光测量到光斑的距离代入所述图像运动轨迹模型,计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值。

由上述描述可知,能够通过激光的测距数据(即为激光测量到光斑的距离)转化成在拍摄图像上像素坐标值,便于后续获取勘察数据。

进一步的,该程序被处理器执行时进一步实现以下步骤:

接收到采样信息,根据所述采样信息提取预设图像数据库中对应的采样物图像;

在所述拍摄图像中识别出所述采样物图像,得到对应的第二像素坐标值。

由上述描述可知,能够实现自动识别,提升测量效率。

本发明还提供一种自动化采样装置,包括摄像头、激光测距仪、云台、角度编码器以及处理器;所述激光测距仪设置在摄像头上且激光测距仪的激光的光斑位于摄像头的拍摄画面内;所述摄像头和角度编码器分别安装在云台上且能够随云台全角度转动,所述摄像头、激光测距仪和角度编码器分别与处理器电连接。

从上述描述可知,本发明的有益效果在于:

本发明提供的一种自动化采样装置,通过摄像头初始位置建立参考坐标系,摄像头位于采样位置拍摄得到拍摄图像,在拍摄图像中选择采样点,根据采样点位于摄像头初始位置时激光光斑的位置对应的偏离角和距离作为参考坐标系下的坐标值,完成所有采样点的信息采样工作,最终输出包含所有采样点信息的空间三维模型,通过该空间三维模型,能够快速获取勘察数据,实现精确、高效的工程验收工作。

进一步的,还包括存储器,所述存储器与处理器电连接。

请参照图1和图3,本发明的实施例一为:

本发明提供的一种自动化采样方法,包括以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

在本实施例中,所述云台处于设定的水平和垂直零方位时,作为所述摄像头的初始位置,所述摄像头的初始位置(即为云台处于初始位置)时,以激光的光束为zw轴,建立空间参考坐标系xwywzw。

s2、转动摄像头,使摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

需要说明的是,摄像头的初始位置(即为云台的水平与垂直角为零方位时),是一个固定的位置,此位置下建立参考坐标系。而摄像头的采样位置,是指摄像头转到任意想对目标进行采样的位置,如转到建筑左上角采样位置拍摄图像,得到左上角图像中目标采样点在摄像头初始位置参考坐标系下的坐标;再转到右上角采样位置拍摄图像,得到右上角图像中目标采样点在摄像头初始位置参考坐标系下的坐标。就可以把任意采样位置的图像目标采样点都统一到摄像头初始位置所建立的同一参考坐标系下。

例如,在摄像头的初始位置设定后,将摄像头转向a位置,作为摄像头采样位置拍摄图像,经过一系列步骤,得到该a图像中目标采样点在摄像头初始位置下的三维坐标;再将摄像头转向b位置,作为摄像头采样位置拍摄图像,经过一系列步骤,得到该b图像中目标采样点在摄像头初始位置下的三维坐标;这样a、b图像间的目标采样点就关联了起来。

其中,上述步骤s2具体为:

将摄像头上的激光的光斑投射在多个结构相同且分别与激光的发射源之间距离不同的靶标上,得到位于不同距离的靶标上对应的像素坐标数据;

根据位于不同距离的靶标上对应的像素坐标数据拟合出激光的光斑在不同距离下的图像运动轨迹模型;

摄像头位于采样位置拍摄得到拍摄图像,将激光测量到光斑的距离代入所述图像运动轨迹模型,计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值。

在本实施例中,激光测距仪得到光斑距离,由所述光斑距离计算光斑的像素坐标,遍历所述采样点的像素坐标列表,计算所述光斑像素坐标与所述采样点像素坐标的水平与竖直像素坐标的差值列表;通过所述摄像头的视场角转化所述像素坐标差列表为所述角度差列表;转动云台使所述光斑的像素坐标与所述采样点像素坐标重合,由所述激光测距仪得到所述采样点的距离,由角度编码器得到所述采样点的偏离角,由所述距离与所述偏离角得到采样点信息列表;

其中所述光斑的像素坐标的计算方法为:首先,在实验室通过把所述激光测距仪的光斑打在不同距离的靶标上,所述靶标由反光度好、底色辨识度高的材料制作而成,结合rgb及圆心特征识别提取技术,得到不同距离下光斑在所述摄像头成像中的像素坐标数据,并由这些像素坐标数据拟合出光斑在不同距离下的图像运动轨迹模型;把所述光斑距离代入所述运动轨迹模型,就能够计算出所述光斑在所述拍摄图像下的光斑像素坐标;

所述摄像头的视场角,包括水平视场角和垂直视场角,所述水平视场角是指所述摄像头能看到的空间水平角度范围,所述垂直视场角是指所述摄像头能看到的空间垂直角度范围;

所述角度差,包括水平角度差和垂直角度差,所述水平角度差=水平像素坐标差/图像的列数*水平视场角,所述垂直角度差=水平像素坐标差/图像的列数*水平视场角;

所述偏离角,包括水平偏离角和垂直偏离角,当所述云台处于所述采样位置时,由所述角度编码器得到所述采样位置基于所述云台初始位置的所述水平偏离角和所述垂直偏离角。

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;或者从采样库中选择采样点。

其中,上述步骤s3具体为:

接收到采样信息,根据所述采样信息提取预设图像数据库中对应的采样物图像;在所述拍摄图像中识别出所述采样物图像,得到对应的第二像素坐标值。

在本实施例中,如图3,以拍摄图像左上角为原点,以像素为单位的坐标系u-v,像素的横坐标u与纵坐标v分别是拍摄图像的列数与行数;

所述采样库是包含很多不同采样目标的集合;所述采样目标是在工程验收中需要进行验收的工程项目样图与名称,如房屋建筑施工中的预制桩、柱箍等工程项目;当所述采样目标被选择后,会在所述图像中自动定位所述采样目标的所述采样点,无需人工选择所述采样点;

在所述拍摄图像中自动定位所述采样目标的所述采样点,是指,事先由各个工程中的所述摄像头拍摄含有需要工程验收的预制桩、柱箍等工程项目图像,构成大量数据样本图像;由人工对所述数据样本图像进行标注,所述标注是指在所述数据样本图像上把预制桩、柱箍等所述工程项目区域框出,得到所述项目区域在所述数据样本图像上的坐标,并对所述项目区域按照所述工程项目进行命名,得到{数据样本图像,坐标|命名}的注解标签,根据所述数据样本图像的规模及所述工程项目的种类数,搭建带分割掩膜的区域卷积神经网络人工智能深度学习模型,把所述注解标签注入所述模型进行训练,通过不断地调整所述模型的超参数并观察拟合与预测误差,直到预测误差下降到合理阈值以下,停止训练,得到优秀参数模型;当所述采样库中的所述采样目标被选择后,把所述图像所述优秀参数模型,得到所述采样目标在所述图像中的区域坐标,自动得到所述采样点。

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

在本实施例中,由所述采样点信息列表,得到各采样点在所述参考坐标系下的坐标上标n表示第n个采样点,继而得到采样点坐标列表。

其中,dn是所述采样点距离,α是所述采样点垂直偏离角,β是所述采样点水平偏离角,r(xw,α)为绕xw轴旋转α度的变换矩阵形式表示,r(yw,β)为绕yw轴旋转β度的变换矩阵形式表示。

由上述采样点坐标列表,建立所有所述采样点的空间三维模型;

选择工程三维模型中任意两个采样点a、b,坐标为可得到尺寸信息

选择工程三维模型中任意三个采样点a、b、c,坐标为可得到面积信息

其中,

p=(a+b+c)/2;

选择工程三维模型中任意多个非共面采样点,如采样点a、b、c、d,坐标为可得到体积信息

通过上述方式,能够快速获取勘察数据,实现精确、高效的工程验收工作。

请参照图2,本发明的实施例二为:

本发明提供的一种自动化采样系统,包括一个或多个处理器1及存储器2,所述存储器2存储有程序,该程序被处理器1执行时实现以下步骤:

s1、记录摄像头的初始位置,并建立参考坐标系;所述摄像头上设有激光的发射源且激光的光斑位于摄像头的拍摄画面内;

s2、摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;

s3、接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;

s4、根据第一像素坐标值与第二像素坐标值之间的差值,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;

s5、根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;

s6、以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,重复执行步骤s3-s5,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

进一步的,该程序被处理器执行时进一步实现以下步骤:

将摄像头上的激光的光斑投射在多个结构相同且分别与激光的发射源之间距离不同的靶标上,得到位于不同距离的靶标上对应的像素坐标数据;

根据位于不同距离的靶标上对应的像素坐标数据拟合出激光的光斑在不同距离下的图像运动轨迹模型;

摄像头位于采样位置拍摄得到拍摄图像,将激光测量到光斑的距离代入所述图像运动轨迹模型,计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值。

进一步的,该程序被处理器执行时进一步实现以下步骤:

接收到采样信息,根据所述采样信息提取预设图像数据库中对应的采样物图像;

在所述拍摄图像中识别出所述采样物图像,得到对应的第二像素坐标值。

本发明的实施例三为:

本发明提供一种自动化采样装置,包括摄像头、激光测距仪、云台、角度编码器以及处理器;所述激光测距仪设置在摄像头上且激光测距仪的激光的光斑位于摄像头的拍摄画面内;所述摄像头和角度编码器分别安装在云台上且能够随云台全角度转动,所述摄像头、激光测距仪和角度编码器分别与处理器电连接。

所述处理器被配置为记录摄像头的初始位置,并建立参考坐标系;控制摄像头位于采样位置拍摄得到拍摄图像,根据激光测量到光斑的距离计算得到激光的光斑位于所述拍摄图像上的第一像素坐标值;接收到所述拍摄图像中一采样点,得到所述采样点对应的第二像素坐标值;根据第一像素坐标值与第二像素坐标值之间的差值,通过云台转动,调节摄像头的拍摄角度,使得所述采样点与所述第一像素坐标值对应的光斑重合,获取摄像头的当前位置;根据摄像头的当前位置和记录的摄像头的初始位置相比较,得到所述采样点对应的偏离角,并获取当前位置激光测量到的所述采样点的距离;以所述采样点对应的偏离角和距离作为参考坐标系下的坐标值,多次选择其他采样点,直至接收到所述拍摄图像上的所有采样点后,根据所有采样点建立对应的空间三维模型。

进一步的,还包括存储器,所述存储器与处理器电连接。所述存储器用于存储图像数据库,图像数据库(采样库)包含很多不同采样目标的集合;所述采样目标是在工程验收中需要进行验收的工程项目样图与名称,如房屋建筑施工中的预制桩、柱箍等工程项目;当所述采样目标被选择后,会在所述图像中自动定位所述采样目标的所述采样点,无需人工选择所述采样点;在所述拍摄图像中自动定位所述采样目标的所述采样点,是指,事先由各个工程中的所述摄像头拍摄含有需要工程验收的预制桩、柱箍等工程项目图像,构成大量数据样本图像;由人工对所述数据样本图像进行标注,所述标注是指在所述数据样本图像上把预制桩、柱箍等所述工程项目区域框出,得到所述项目区域在所述数据样本图像上的坐标,并对所述项目区域按照所述工程项目进行命名,得到{数据样本图像,坐标|命名}的注解标签,根据所述数据样本图像的规模及所述工程项目的种类数,搭建带分割掩膜的区域卷积神经网络人工智能深度学习模型,把所述注解标签注入所述模型进行训练,通过不断地调整所述模型的超参数并观察拟合与预测误差,直到预测误差下降到合理阈值以下,停止训练,得到优秀参数模型;当所述采样库中的所述采样目标被选择后,把所述图像所述优秀参数模型,得到所述采样目标在所述图像中的区域坐标,自动得到所述采样点。

综上所述,本发明提供的一种自动化采样方法、系统及装置,通过摄像头初始位置建立参考坐标系,摄像头位于采样位置拍摄得到拍摄图像,在拍摄图像中选择采样点,根据采样点位于摄像头初始位置时激光光斑的位置对应的偏离角和距离作为参考坐标系下的坐标值,完成所有采样点的信息采样工作,最终输出包含所有采样点信息的空间三维模型,通过该空间三维模型,能够快速获取勘察数据,实现精确、高效的工程验收工作。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

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