CN107869954B - 一种双目视觉体积重量测量系统及其实现方法 - Google Patents
一种双目视觉体积重量测量系统及其实现方法 Download PDFInfo
- Publication number
- CN107869954B CN107869954B CN201710994098.0A CN201710994098A CN107869954B CN 107869954 B CN107869954 B CN 107869954B CN 201710994098 A CN201710994098 A CN 201710994098A CN 107869954 B CN107869954 B CN 107869954B
- Authority
- CN
- China
- Prior art keywords
- industrial camera
- camera
- image
- logistics box
- view image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 title claims description 23
- 238000012545 processing Methods 0.000 claims abstract description 50
- 238000009434 installation Methods 0.000 claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims description 32
- 230000003287 optical effect Effects 0.000 claims description 22
- 238000012937 correction Methods 0.000 claims description 8
- 238000013519 translation Methods 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 6
- 238000003384 imaging method Methods 0.000 claims description 5
- 239000012535 impurity Substances 0.000 claims description 4
- 238000000691 measurement method Methods 0.000 claims description 4
- 238000012634 optical imaging Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000010191 image analysis Methods 0.000 claims description 3
- 238000010422 painting Methods 0.000 claims description 2
- 238000004519 manufacturing process Methods 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 3
- 240000004050 Pentaglottis sempervirens Species 0.000 description 2
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000005286 illumination Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G19/00—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups
- G01G19/002—Weighing apparatus or methods adapted for special purposes not provided for in the preceding groups for postal parcels and letters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/30—Determination of transform parameters for the alignment of images, i.e. image registration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/80—Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
- G06T7/85—Stereo camera calibration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开了一种双目视觉体积重量测量系统,包括安装柜,以及设置在所述安装柜内的第一工业相机、第二工业相机、激光光源、LED条形光源、信号处理系统、测量平台和蓝牙电子秤,其中,所述测量平台设置在所述安装柜的底部,所述蓝牙电子秤设置在所述测量平台的下方;所述第二工业相机设置在所述安装柜的顶部,所述激光光源与所述第二工业相机并排设置,且所述激光光源的光线方向与所述第二工业相机的拍摄方向保持平行;本发明相比于传统的人工标尺测量方式,具有快速、准确、非接触和成本低廉等优势,适用于批量的自动化测量,极大地降低人工成本,提高生产效率。
Description
技术领域
本发明涉及非接触智能测控技术领域,具体涉及一种双目视觉体积重量测量系统及其实现方法。
背景技术
随着物流行业在国内快速发展,对各种物流箱大小和重量的快速测量以及分拣,避免物流业塞车,已经成为急需解决的问题。目前对于物流箱的测量还处于人工分别测量物流箱体积和重量的过程,而在测量技术中,一般的激光测距技术仅能获取物体的深度信息,无法给出物体面积。而激光扫描技术虽然可以通过扫描物体表面建立三维模型,但是对于物体表面的要求苛刻,例如需要在物体表面涂上显影剂,以便激光在其身上产生漫反射,这种方法操作麻烦,应用存在局限性。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种双目视觉体积重量测量系统。
本发明的另一目的在于提供一种双目视觉体积重量测量系统的实现方法。
本发明的目的通过下述技术方案实现:
一种双目视觉体积重量测量系统,包括安装柜,以及设置在所述安装柜内的第一工业相机、第二工业相机、激光光源、LED条形光源、信号处理系统、测量平台和蓝牙电子秤,其中,所述测量平台设置在所述安装柜的底部,所述蓝牙电子秤设置在所述测量平台的下方;所述第二工业相机设置在所述安装柜的顶部,所述激光光源与所述第二工业相机并排设置,且所述激光光源的光线方向与所述第二工业相机的拍摄方向保持平行;所述第二工业相机和所述激光光源设置在所述测量平台的正上方,且所述第二工业相机的拍摄方向与所述激光光源的光线方向都同时垂直于所述测量平台;所述第一工业相机设置在所述安装柜的顶部,所述第一工业相机位于所述测量平台的斜上方,且所述第一工业相机与所述测量平台呈45度角倾斜设置;所述第一工业相机和第二工业相机拍摄所述测量平台的视场范围相同;所述LED条形光源设有四个,其中两个LED条形光源水平设置在所述第二工业相机的前后两侧,另外两个LED条形光源竖直设置在所述第一工业相机的前后两侧;
所述第一工业相机、第二工业相机、激光光源和蓝牙电子秤分别与所述信号处理系统相连接;所述信号处理系统设有显示屏。
优选地,所述测量平台经过喷漆并打磨成黑色光滑表面;这样设置能够保证物流箱进出测量平台平稳顺滑,且能够减小图像处理过程中的背景干扰。
一种由上述双目视觉体积重量测量系统的实现方法,包括下述步骤:
步骤一,启动双目视觉体积重量测量系统,第一工业相机、第二工业相机、激光光源、蓝牙电子秤、LED条形光源和信号处理系统开始工作;
步骤二,进行第一工业相机和第二工业相机的内参数、外参数以及畸变系数的标定,并将标定结果传送至信号处理系统,具体工作流程如下:
(1)第一工业相机和第二工业相机满足针孔相机模型,设图像坐标向量为其中(u,v)为目标点的像素坐标;相机内参数矩阵为其中fx,fy,cx,cy分别为x向焦距,y向焦距和光轴中心坐标;相机外参数矩阵为(R|T),其中R为相机光心坐标系相对于世界坐标系的3×3旋转矩阵,T为相机光心坐标系相对于世界坐标系的3×1平移矩阵;世界坐标向量为其中X,Y,Z为目标点的世界坐标;相机成像模型满足关系式:
其中zc为尺度因子;此外,相机畸变模型满足如下关系:
其中,(x,y)为畸变纠正前的图像物理坐标,(xcor,ycor)为畸变纠正后的图像物理坐标,r=x2+y2,k1,k2,k3,p1,p2为相机的3个径向畸变系数和2个切向畸变系数;
第一工业相机和第二工业相机标定的目的为求解相机内参数、外参数和畸变系数,将测量平台设为零平面,采用张正友棋盘平面标定法,通过改变棋盘的位置和角度拍摄20张图像,进行相机的标定,并求解得到相机内参数、外参数和畸变系数;
步骤三,将物流箱置于测量平台上,激光光源照射物流箱,并在物流箱的上表面形成激光点,蓝牙电子秤探测物流箱的重量,当蓝牙电子秤的数据稳定时,记录物流箱重量并将数据通过电子秤上的蓝牙模块传输给信号处理系统,之后信号处理系统将重量数据传输给第一工业相机并触发其采集物流箱的侧视图像C1,第一工业相机默认为小光圈模式,这样能够保证采集的图像亮度低,易于后期对图像中激光点的提取;先对侧视图像C1进行二值化处理得到侧视图像C2,再对侧视图像C2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为侧视图像特征点R的像素坐标(u1,v1),之后第一工业相机将侧视图像特征点R像素坐标(u1,v1)传输到信号处理系统,信号处理系统将重量数据和侧视图像特征点R像素坐标(u1,v1)传输到第二工业相机;
步骤四,第二工业相机接收到重量数据和侧视图像特征点R像素坐标(u1,v1)后,触发第二工业相机采集物流箱的俯视图像,具体工作流程如下:
(1)第二工业相机默认为小光圈模式,小光圈模式能够保证采集的图像亮度低,易于后期获取激光点的像素坐标;激光光源照射物流箱,并在物流箱的上表面形成激光点;第二工业相机采集第一张物流箱的俯视图像F1,先对俯视图像F1进行二值化处理得到俯视图像F2,再对俯视图像F2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为俯视图像特征点L像素坐标(u2,v2);
(2)第二工业相机自动转换为大光圈模式,保证采集的图像亮度高,可清晰区分出物流箱与背景;第二工业相机采集第二张物流箱的俯视图像F2,对俯视图像F2进行边缘提取得到俯视图像F3,再对俯视图像F3进行轮廓提取并在提取到的多个轮廓中通过判断轮廓的周长剔除背景杂质的干扰,最后得到只包含物流箱轮廓的俯视图像F4,此时,若俯视图像F4中闭合轮廓数为0,则返回错误信息给信号处理系统,表示物流箱没有完全位于第一相机视场范围内,需要重新摆放;最后对正确的俯视图像F4的轮廓提取其最小外接矩形,并获得最小外接矩形的图像长宽数据l和w;
步骤五,第二工业相机进行激光特征点匹配的三维重构算法,具体工作流程如下:
(1)通过步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,可建立激光特征点像素坐标(u,v)与三维世界坐标(X,Y,Z)之间的对应关系,即:
(2)第二工业相机获取步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,利用步骤三和步骤四中得到的侧视图像特征点R像素坐标(u1,v1)和俯视图像特征点L像素坐标(u2,v2),分别代入步骤五(1)中的关系式,可以建立一对激光特征点像素坐标和该点三维世界坐标的方程组,通过最小二乘法解得世界坐标(X,Y,Z)从而还原激光特征点在世界坐标系中的真实位置,完成激光特征点匹配的三维重构过程,其中Z即为物流箱的高度数据;
步骤六,第二工业相机进行物流箱真实长宽数据计算,通过步骤四(2)得到的图像长宽数据l,w和预先测量的相机高度H和相机焦距f,根据光学成像模型中相似三角形的计算公式:
其中pix表示图像中长或者宽的像素个数,Δ表示像素大小,图像长宽数据l或w的值为其各自对应的pix*Δ,即l=pix*Δ或者w=pix*Δ,f为焦距,H为相机距测量平台高度,h为物流箱高度,从而可计算得出物流箱实际长宽信息L和W,则物流箱体积V为V=L*W*Z,将物流箱体积信息传输给信号处理系统;
步骤七,信号处理系统的显示屏显示物流箱体积及重量信息,或者显示摆放错误的提示信息。
本发明的工作原理:
工作时,步骤一,启动双目视觉体积重量测量系统,第一工业相机、第二工业相机、激光光源、蓝牙电子秤、LED条形光源和信号处理系统开始工作;
步骤二,进行第一工业相机和第二工业相机的内参数、外参数以及畸变系数的标定,并将标定结果传送至信号处理系统,具体工作流程如下:
(1)第一工业相机和第二工业相机满足针孔相机模型,设图像坐标向量为其中(u,v)为目标点的像素坐标;相机内参数矩阵为其中fx,fy,cx,cy分别为x向焦距,y向焦距和光轴中心坐标;相机外参数矩阵为(R|T),其中R为相机光心坐标系相对于世界坐标系的3×3旋转矩阵,T为相机光心坐标系相对于世界坐标系的3×1平移矩阵;世界坐标向量为其中X,Y,Z为目标点的世界坐标;相机成像模型满足关系式:
其中zc为尺度因子;此外,相机畸变模型满足如下关系:
其中,(x,y)为畸变纠正前的图像物理坐标,(xcor,ycor)为畸变纠正后的图像物理坐标,r=x2+y2,k1,k2,k3,p1,p2为相机的3个径向畸变系数和2个切向畸变系数;
第一工业相机和第二工业相机标定的目的为求解相机内参数、外参数和畸变系数,将测量平台设为零平面,采用张正友棋盘平面标定法,通过改变棋盘的位置和角度拍摄20张图像,进行相机的标定,并求解得到相机内参数、外参数和畸变系数;
步骤三,将物流箱置于测量平台上,激光光源照射物流箱,并在物流箱的上表面形成激光点,蓝牙电子秤探测物流箱的重量,当蓝牙电子秤的数据稳定时,记录物流箱重量并将数据通过电子秤上的蓝牙模块传输给信号处理系统,之后信号处理系统将重量数据传输给第一工业相机并触发其采集物流箱的侧视图像C1,第一工业相机默认为小光圈模式,这样能够保证采集的图像亮度低,易于后期对图像中激光点的提取;先对侧视图像C1进行二值化处理得到侧视图像C2,再对侧视图像C2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为侧视图像特征点R的像素坐标(u1,v1),之后第一工业相机将侧视图像特征点R像素坐标(u1,v1)传输到信号处理系统,信号处理系统将重量数据和侧视图像特征点R像素坐标(u1,v1)传输到第二工业相机;
步骤四,第二工业相机接收到重量数据和侧视图像特征点R像素坐标(u1,v1)后,触发第二工业相机采集物流箱的俯视图像,具体工作流程如下:
(1)第二工业相机默认为小光圈模式,小光圈模式能够保证采集的图像亮度低,易于后期获取激光点的像素坐标;激光光源照射物流箱,并在物流箱的上表面形成激光点;第二工业相机采集第一张物流箱的俯视图像F1,先对俯视图像F1进行二值化处理得到俯视图像F2,再对俯视图像F2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为俯视图像特征点L像素坐标(u2,v2);
(2)第二工业相机自动转换为大光圈模式,保证采集的图像亮度高,可清晰区分出物流箱与背景;第二工业相机采集第二张物流箱的俯视图像F2,对俯视图像F2进行边缘提取得到俯视图像F3,再对俯视图像F3进行轮廓提取并在提取到的多个轮廓中通过判断轮廓的周长剔除背景杂质的干扰,最后得到只包含物流箱轮廓的俯视图像F4,此时,若俯视图像F4中闭合轮廓数为0,则返回错误信息给信号处理系统,表示物流箱没有完全位于第一相机视场范围内,需要重新摆放;最后对正确的俯视图像F4的轮廓提取其最小外接矩形,并获得最小外接矩形的图像长宽数据l和w;
步骤五,第二工业相机进行激光特征点匹配的三维重构算法,具体工作流程如下:
(1)通过步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,可建立激光特征点像素坐标(u,v)与三维世界坐标(X,Y,Z)之间的对应关系,即:
(2)第二工业相机获取步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,利用步骤三和步骤四中得到的侧视图像特征点R像素坐标(u1,v1)和俯视图像特征点L像素坐标(u2,v2),分别代入步骤五(1)中的关系式,可以建立一对激光特征点像素坐标和该点三维世界坐标的方程组,通过最小二乘法解得世界坐标(X,Y,Z)从而还原激光特征点在世界坐标系中的真实位置,完成激光特征点匹配的三维重构过程,其中Z即为物流箱的高度数据;
步骤六,第二工业相机进行物流箱真实长宽数据计算,通过步骤四(2)得到的图像长宽数据l,w和预先测量的相机高度H和相机焦距f,根据光学成像模型中相似三角形的计算公式:
其中pix表示图像中长或者宽的像素个数,Δ表示像素大小,图像长宽数据l或w的值为其各自对应的pix*Δ,即l=pix*Δ或者w=pix*Δ,f为焦距,H为相机距测量平台高度,h为物流箱高度,从而可计算得出物流箱实际长宽信息L和W,则物流箱体积V为V=L*W*Z,将物流箱体积信息传输给信号处理系统;
步骤七,信号处理系统的显示屏显示物流箱体积及重量信息,或者显示摆放错误的提示信息。
本发明与现有技术相比具有以下的有益效果:
(1)本发明相比于传统的人工标尺测量方式,具有快速、准确、非接触和成本低廉等优势,适用于批量的自动化测量,极大地降低人工成本,提高生产效率;
(2)本发明无需使用传统的激光测距模块,完全依靠视觉技术就可以实现物体的长宽高测量,在近距离,小体积的测量环境中,双目视觉三维重构技术比激光测距技术精度更高,成本更低;
(3)相比于一般三维重构特征点匹配中涉及到的受光照,纹理,光学失真及噪声等因素影响的问题,本发明采用的激光光源引导立体匹配的算法,大大降低了特征点匹配的难度,减小了误匹配,漏匹配等问题,提高了系统的稳定性和可靠性。
附图说明
图1为本发明的整体结构示意图;
图2为本发明的系统结构示意图;
图3为本发明的三维重构算法流程图;
图4为本发明的物流箱长宽计算示意图。
图中附图标记为:1、第一工业相机;2、信号处理系统;3、LED条形光源;4、蓝牙电子秤;5、测量平台;6、第二工业相机;7、激光光源;8、激光点;9、物流箱。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
如图1~4所示,一种双目视觉体积重量测量系统,包括安装柜,以及设置在所述安装柜内的第一工业相机1、第二工业相机6、激光光源7、LED条形光源3、信号处理系统2、测量平台5和蓝牙电子秤4,其中,所述测量平台5设置在所述安装柜的底部,所述测量平台5经过喷漆并打磨成黑色光滑表面,这样设置能够保证物流箱9进出测量平台5平稳顺滑,且能够减小图像处理过程中的背景干扰;所述蓝牙电子秤4设置在所述测量平台5的下方;所述第二工业相机6设置在所述安装柜的顶部,所述激光光源7与所述第二工业相机6并排设置,且所述激光光源7的光线方向与所述第二工业相机6的拍摄方向保持平行;所述第二工业相机6和所述激光光源7设置在所述测量平台5的正上方,且所述第二工业相机6的拍摄方向与所述激光光源7的光线方向都同时垂直于所述测量平台5;所述第一工业相机1设置在所述安装柜的顶部,所述第一工业相机1位于所述测量平台5的斜上方,且所述第一工业相机1与所述测量平台5呈45度角倾斜设置;所述第一工业相机1和第二工业相机6拍摄所述测量平台5的视场范围相同;所述LED条形光源3设有四个,其中两个LED条形光源3水平设置在所述第二工业相机6的前后两侧,另外两个LED条形光源3竖直设置在所述第一工业相机1的前后两侧,这些LED条形光源3的设置能够实现均匀打光以供第一工业相机1和第二工业相机6获取优质图像;所述第一工业相机1、第二工业相机6、激光光源7和蓝牙电子秤4分别与所述信号处理系统2相连接;所述信号处理系统2设有显示屏。
双目立体视觉是计算机视觉的关键技术之一,是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法,而利用计算机视觉的测量方法,不受人工因素的影响,精度不受测量标尺等参照物精度的限制,相比于传统的人工标尺测量,具有快速、准确、非接触和成本低廉等优势,适用于批量的自动化测量,极大地降低人工成本,提高生产效率。本发明提出的双目视觉测量技术具有效率高、精度合适、系统结构简单、成本低等优点,非常适合于制造现场的在线、非接触产品检测和质量控制。
工作时,步骤一,启动双目视觉体积重量测量系统,第一工业相机1、第二工业相机6、激光光源7、蓝牙电子秤4、LED条形光源3和信号处理系统2开始工作;
步骤二,进行第一工业相机1和第二工业相机6的内参数、外参数以及畸变系数的标定,并将标定结果传送至信号处理系统2,具体工作流程如下:
(1)第一工业相机1和第二工业相机6满足针孔相机模型,设图像坐标向量为其中(u,v)为目标点的像素坐标;相机内参数矩阵为其中fx,fy,cx,cy分别为x向焦距,y向焦距和光轴中心坐标;相机外参数矩阵为(R|T),其中R为相机光心坐标系相对于世界坐标系的3×3旋转矩阵,T为相机光心坐标系相对于世界坐标系的3×1平移矩阵;世界坐标向量为其中X,Y,Z为目标点的世界坐标;
相机成像模型满足关系式:
其中zc为尺度因子;此外,相机畸变模型满足如下关系:
其中,(x,y)为畸变纠正前的图像物理坐标,(xcor,ycor)为畸变纠正后的图像物理坐标,r=x2+y2,k1,k2,k3,p1,p2为相机的3个径向畸变系数和2个切向畸变系数;
第一工业相机1和第二工业相机6标定的目的为求解相机内参数、外参数和畸变系数,将测量平台5设为零平面,采用张正友棋盘平面标定法,通过改变棋盘的位置和角度拍摄20张图像,进行相机的标定,并求解得到相机内参数、外参数和畸变系数;
步骤三,将物流箱9置于测量平台5上,激光光源7照射物流箱9,并在物流箱9的上表面形成激光点8,蓝牙电子秤4探测物流箱9的重量,当蓝牙电子秤4的数据稳定时,记录物流箱9重量并将数据通过电子秤上的蓝牙模块传输给信号处理系统2,之后信号处理系统2将重量数据传输给第一工业相机1并触发其采集物流箱9的侧视图像C1,第一工业相机1默认为小光圈模式,这样能够保证采集的图像亮度低,易于后期对图像中激光点8的提取;先对侧视图像C1进行二值化处理得到侧视图像C2,再对侧视图像C2进行激光点8轮廓提取,获得激光点8的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为侧视图像特征点R的像素坐标(u1,v1),之后第一工业相机1将侧视图像特征点R像素坐标(u1,v1)传输到信号处理系统2,信号处理系统2将重量数据和侧视图像特征点R像素坐标(u1,v1)传输到第二工业相机6;
步骤四,第二工业相机6接收到重量数据和侧视图像特征点R像素坐标(u1,v1)后,触发第二工业相机6采集物流箱9的俯视图像,具体工作流程如下:
(1)第二工业相机6默认为小光圈模式,小光圈模式能够保证采集的图像亮度低,易于后期获取激光点8的像素坐标;激光光源7照射物流箱9,并在物流箱9的上表面形成激光点8;第二工业相机6采集第一张物流箱9的俯视图像F1,先对俯视图像F1进行二值化处理得到俯视图像F2,再对俯视图像F2进行激光点8轮廓提取,获得激光点8的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为俯视图像特征点L像素坐标(u2,v2);
(2)第二工业相机6自动转换为大光圈模式,保证采集的图像亮度高,可清晰区分出物流箱9与背景;第二工业相机6采集第二张物流箱9的俯视图像F2,对俯视图像F2进行边缘提取得到俯视图像F3,再对俯视图像F3进行轮廓提取并在提取到的多个轮廓中通过判断轮廓的周长剔除背景杂质的干扰,最后得到只包含物流箱9轮廓的俯视图像F4,此时,若俯视图像F4中闭合轮廓数为0,则返回错误信息给信号处理系统2,表示物流箱9没有完全位于第一相机视场范围内,需要重新摆放;最后对正确的俯视图像F4的轮廓提取其最小外接矩形,并获得最小外接矩形的图像长宽数据l和w;
步骤五,第二工业相机6进行激光特征点匹配的三维重构算法,具体工作流程如下:
(1)通过步骤二中第一工业相机1和第二工业相机6标定得到的内参数和外参数,可建立激光特征点像素坐标(u,v)与三维世界坐标(X,Y,Z)之间的对应关系,即:
(2)第二工业相机6获取步骤二中第一工业相机1和第二工业相机6标定得到的内参数和外参数,利用步骤三和步骤四中得到的侧视图像特征点R像素坐标(u1,v1)和俯视图像特征点L像素坐标(u2,v2),分别代入步骤五(1)中的关系式,可以建立一对激光特征点像素坐标和该点三维世界坐标的方程组,通过最小二乘法解得世界坐标(X,Y,Z)从而还原激光特征点在世界坐标系中的真实位置,完成激光特征点匹配的三维重构过程,其中Z即为物流箱9的高度数据;
步骤六,第二工业相机6进行物流箱9真实长宽数据计算,通过步骤四(2)得到的图像长宽数据l,w和预先测量的相机高度H和相机焦距f,根据光学成像模型中相似三角形的计算公式:
其中pix表示图像中长或者宽的像素个数,Δ表示像素大小,图像长宽数据l或w的值为其各自对应的pix*Δ,即l=pix*Δ或者w=pix*Δ,f为焦距,H为相机距测量平台5高度,h为物流箱9高度,从而可计算得出物流箱9实际长宽信息L和W,则物流箱9体积V为V=L*W*Z,将物流箱9体积信息传输给信号处理系统2;
步骤七,信号处理系统2的显示屏显示物流箱9体积及重量信息,或者显示摆放错误的提示信息。
本发明相比于传统的人工标尺测量方式,具有快速、准确、非接触和成本低廉等优势,适用于批量的自动化测量,极大地降低人工成本,提高生产效率;无需使用传统的激光测距模块,完全依靠视觉技术就可以实现物体的长宽高测量,在近距离,小体积的测量环境中,双目视觉三维重构技术比激光测距技术精度更高,成本更低;相比于一般三维重构特征点匹配中涉及到的受光照,纹理,光学失真及噪声等因素影响的问题,本发明采用的激光光源引导立体匹配的算法,大大降低了特征点匹配的难度,减小了误匹配,漏匹配等问题,提高了系统的稳定性和可靠性。
上述为本发明较佳的实施方式,但本发明的实施方式并不受上述内容的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (2)
1.一种双目视觉体积重量测量方法,其特征在于,包括双目视觉体积重量测量系统,所述系统包括安装柜,以及设置在所述安装柜内的第一工业相机、第二工业相机、激光光源、LED条形光源、信号处理系统、测量平台和蓝牙电子秤,其中,所述测量平台设置在所述安装柜的底部,所述蓝牙电子秤设置在所述测量平台的下方;所述第二工业相机设置在所述安装柜的顶部,所述激光光源与所述第二工业相机并排设置,且所述激光光源的光线方向与所述第二工业相机的拍摄方向保持平行;所述第二工业相机和所述激光光源设置在所述测量平台的正上方,且所述第二工业相机的拍摄方向与所述激光光源的光线方向都同时垂直于所述测量平台;所述第一工业相机设置在所述安装柜的顶部,所述第一工业相机位于所述测量平台的斜上方,且所述第一工业相机与所述测量平台呈45度角倾斜设置;所述第一工业相机和第二工业相机拍摄所述测量平台的视场范围相同;所述LED条形光源设有四个,其中两个LED条形光源水平设置在所述第二工业相机的前后两侧,另外两个LED条形光源竖直设置在所述第一工业相机的前后两侧;
所述第一工业相机、第二工业相机、激光光源和蓝牙电子秤分别与所述信号处理系统相连接;所述信号处理系统设有显示屏;
所述测量方法包括步骤如下:
步骤一,启动双目视觉体积重量测量系统,第一工业相机、第二工业相机、激光光源、蓝牙电子秤、LED条形光源和信号处理系统开始工作;
步骤二,进行第一工业相机和第二工业相机的内参数、外参数以及畸变系数的标定,并将标定结果传送至信号处理系统,具体工作流程如下:
(1)第一工业相机和第二工业相机满足针孔相机模型,设图像坐标向量为 其中(u,v)为目标点的像素坐标;相机内参数矩阵为其中fx,fy,cx,cy分别为x向焦距,y向焦距和光轴中心坐标;相机外参数矩阵为(R|T),其中R为相机光心坐标系相对于世界坐标系的3×3旋转矩阵,T为相机光心坐标系相对于世界坐标系的3×1平移矩阵;世界坐标向量为其中X,Y,Z为目标点的世界坐标;相机成像模型满足关系式:
其中zc为尺度因子;此外,相机畸变模型满足如下关系:
其中,(x,y)为畸变纠正前的图像物理坐标,(xcor,ycor)为畸变纠正后的图像物理坐标,r=x2+y2,k1,k2,k3,p1,p2为相机的3个径向畸变系数和2个切向畸变系数;
第一工业相机和第二工业相机标定的目的为求解相机内参数、外参数和畸变系数,将测量平台设为零平面,采用张正友棋盘平面标定法,通过改变棋盘的位置和角度拍摄20张图像,进行相机的标定,并求解得到相机内参数、外参数和畸变系数;
步骤三,将物流箱置于测量平台上,激光光源照射物流箱,并在物流箱的上表面形成激光点,蓝牙电子秤探测物流箱的重量,当蓝牙电子秤的数据稳定时,记录物流箱重量并将数据通过电子秤上的蓝牙模块传输给信号处理系统,之后信号处理系统将重量数据传输给第一工业相机并触发其采集物流箱的侧视图像C1,第一工业相机默认为小光圈模式,这样能够保证采集的图像亮度低,易于后期对图像中激光点的提取;先对侧视图像C1进行二值化处理得到侧视图像C2,再对侧视图像C2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为侧视图像特征点R的像素坐标(u1,v1),之后第一工业相机将侧视图像特征点R像素坐标(u1,v1)传输到信号处理系统,信号处理系统将重量数据和侧视图像特征点R像素坐标(u1,v1)传输到第二工业相机;
步骤四,第二工业相机接收到重量数据和侧视图像特征点R像素坐标(u1,v1)后,触发第二工业相机采集物流箱的俯视图像,具体工作流程如下:
(1)第二工业相机默认为小光圈模式,小光圈模式能够保证采集的图像亮度低,易于后期获取激光点的像素坐标;激光光源照射物流箱,并在物流箱的上表面形成激光点;第二工业相机采集第一张物流箱的俯视图像F1,先对俯视图像F1进行二值化处理得到俯视图像F2,再对俯视图像F2进行激光点轮廓提取,获得激光点的轮廓后取其最小包围圆形,并确定最小包围圆形的圆心像素坐标,此圆心像素坐标即为俯视图像特征点L像素坐标(u2,v2);
(2)第二工业相机自动转换为大光圈模式,保证采集的图像亮度高,可清晰区分出物流箱与背景;第二工业相机采集第二张物流箱的俯视图像F2,对俯视图像F2进行边缘提取得到俯视图像F3,再对俯视图像F3进行轮廓提取并在提取到的多个轮廓中通过判断轮廓的周长剔除背景杂质的干扰,最后得到只包含物流箱轮廓的俯视图像F4,此时,若俯视图像F4中闭合轮廓数为0,则返回错误信息给信号处理系统,表示物流箱没有完全位于第一相机视场范围内,需要重新摆放;最后对正确的俯视图像F4的轮廓提取其最小外接矩形,并获得最小外接矩形的图像长宽数据l和w;
步骤五,第二工业相机进行激光特征点匹配的三维重构算法,具体工作流程如下:
(1)通过步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,可建立激光特征点像素坐标(u,v)与三维世界坐标(X,Y,Z)之间的对应关系,即:
(2)第二工业相机获取步骤二中第一工业相机和第二工业相机标定得到的内参数和外参数,利用步骤三和步骤四中得到的侧视图像特征点R像素坐标(u1,v1)和俯视图像特征点L像素坐标(u2,v2),分别代入步骤五(1)中的关系式,可以建立一对激光特征点像素坐标和该点三维世界坐标的方程组,通过最小二乘法解得世界坐标(X,Y,Z)从而还原激光特征点在世界坐标系中的真实位置,完成激光特征点匹配的三维重构过程,其中Z即为物流箱的高度数据;
步骤六,第二工业相机进行物流箱真实长宽数据计算,通过步骤四(2)得到的图像长宽数据l,w和预先测量的相机高度H和相机焦距f,根据光学成像模型中相似三角形的计算公式:
其中pix表示图像中长或者宽的像素个数,Δ表示像素大小,图像长宽数据l或w的值为其各自对应的pix*Δ,即l=pix*Δ或者w=pix*Δ,f为焦距,H为相机距测量平台高度,h为物流箱高度,从而可计算得出物流箱实际长宽信息L和W,则物流箱体积V为V=L*W*Z,将物流箱体积信息传输给信号处理系统;
步骤七,信号处理系统的显示屏显示物流箱体积及重量信息,或者显示摆放错误的提示信息。
2.根据权利要求1所述的双目视觉体积重量测量方法,其特征在于,所述测量平台经过喷漆并打磨成黑色光滑表面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710994098.0A CN107869954B (zh) | 2017-10-23 | 2017-10-23 | 一种双目视觉体积重量测量系统及其实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710994098.0A CN107869954B (zh) | 2017-10-23 | 2017-10-23 | 一种双目视觉体积重量测量系统及其实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107869954A CN107869954A (zh) | 2018-04-03 |
CN107869954B true CN107869954B (zh) | 2023-05-16 |
Family
ID=61752504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710994098.0A Active CN107869954B (zh) | 2017-10-23 | 2017-10-23 | 一种双目视觉体积重量测量系统及其实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107869954B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110558988B (zh) * | 2018-06-05 | 2022-07-12 | 北京远见医疗技术发展有限责任公司 | 一种头面全身参数测量方法和设备 |
CN109000563B (zh) * | 2018-07-19 | 2024-04-09 | 工极(北京)智能科技有限公司 | 基于单目摄像头组合的智能三维立体测量仪 |
CN110751620B (zh) * | 2019-08-28 | 2021-03-16 | 宁波海上鲜信息技术有限公司 | 估算体积和重量的方法、电子设备及计算机可读存储介质 |
CN111307659A (zh) * | 2020-03-11 | 2020-06-19 | 河南理工大学 | 一种不规则刚性物体密度快速测量系统 |
CN111595264A (zh) * | 2020-05-29 | 2020-08-28 | 广西玉柴机器股份有限公司 | 一种数字化快速检测分析砂芯的方法 |
CN114313748A (zh) * | 2022-01-29 | 2022-04-12 | 浙江凯乐士科技集团股份有限公司 | 自动化仓储系统 |
CN114755139B (zh) * | 2022-03-01 | 2025-01-24 | 南京旗硕物联科技有限公司 | 一种带曲块含水量测量功能的自动码曲系统 |
CN114985304B (zh) * | 2022-05-25 | 2023-10-13 | 杭州电子科技大学 | 一种基于机器视觉的废旧电视机规格检测方法 |
CN115035201B (zh) * | 2022-06-06 | 2023-09-29 | 易麦斯智能科技(无锡)有限公司 | 一种基于3d视觉的自动穿鞋带方法及系统 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266131A (zh) * | 2008-04-08 | 2008-09-17 | 长安大学 | 一种基于图像的体积测量装置及其测量方法 |
CN102063718A (zh) * | 2010-12-24 | 2011-05-18 | 江南大学 | 一种点激光测量系统的现场标定和精密测量方法 |
CN102679915A (zh) * | 2012-05-24 | 2012-09-19 | 河北工业大学 | 基于光学测量的连续传送长物体体积重量测量方法及系统 |
CN202853580U (zh) * | 2012-08-28 | 2013-04-03 | 成都志诚弘毅科技有限公司 | 一种动态测量车辆外轮廓尺寸及重量的装置 |
CN104457569A (zh) * | 2014-11-27 | 2015-03-25 | 大连理工大学 | 一种大型复合板材几何参数视觉测量方法 |
CN104457574A (zh) * | 2014-12-11 | 2015-03-25 | 天津大学 | 一种非接触式测量不规则物体体积的装置和测量方法 |
CN104655249A (zh) * | 2015-03-16 | 2015-05-27 | 武汉大学 | 一种公路车辆尺寸与重量自动测量系统及方法 |
CN104897060A (zh) * | 2015-06-17 | 2015-09-09 | 大连理工大学 | 采用坐标跟踪控制板的大视场全局测量方法 |
CN204630950U (zh) * | 2015-05-29 | 2015-09-09 | 杭州利珀科技有限公司 | 一种金属盖缺陷智能检测设备 |
CN106052820A (zh) * | 2016-06-03 | 2016-10-26 | 广州市中崎商业机器股份有限公司 | 物流运费自动计算系统及方法 |
CN106839975A (zh) * | 2015-12-03 | 2017-06-13 | 杭州海康威视数字技术股份有限公司 | 基于深度相机的体积测量方法及其系统 |
CN107255498A (zh) * | 2017-06-02 | 2017-10-17 | 西安理工大学 | 基于双目视觉的输送带物料重量测量系统及测量方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2683206C (en) * | 2009-10-17 | 2018-07-03 | Hermary Opto Electronics Inc. | Enhanced imaging method and apparatus |
CN105203044B (zh) * | 2015-05-27 | 2019-06-11 | 珠海真幻科技有限公司 | 以计算激光散斑为纹理的立体视觉三维测量方法及系统 |
-
2017
- 2017-10-23 CN CN201710994098.0A patent/CN107869954B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101266131A (zh) * | 2008-04-08 | 2008-09-17 | 长安大学 | 一种基于图像的体积测量装置及其测量方法 |
CN102063718A (zh) * | 2010-12-24 | 2011-05-18 | 江南大学 | 一种点激光测量系统的现场标定和精密测量方法 |
CN102679915A (zh) * | 2012-05-24 | 2012-09-19 | 河北工业大学 | 基于光学测量的连续传送长物体体积重量测量方法及系统 |
CN202853580U (zh) * | 2012-08-28 | 2013-04-03 | 成都志诚弘毅科技有限公司 | 一种动态测量车辆外轮廓尺寸及重量的装置 |
CN104457569A (zh) * | 2014-11-27 | 2015-03-25 | 大连理工大学 | 一种大型复合板材几何参数视觉测量方法 |
CN104457574A (zh) * | 2014-12-11 | 2015-03-25 | 天津大学 | 一种非接触式测量不规则物体体积的装置和测量方法 |
CN104655249A (zh) * | 2015-03-16 | 2015-05-27 | 武汉大学 | 一种公路车辆尺寸与重量自动测量系统及方法 |
CN204630950U (zh) * | 2015-05-29 | 2015-09-09 | 杭州利珀科技有限公司 | 一种金属盖缺陷智能检测设备 |
CN104897060A (zh) * | 2015-06-17 | 2015-09-09 | 大连理工大学 | 采用坐标跟踪控制板的大视场全局测量方法 |
CN106839975A (zh) * | 2015-12-03 | 2017-06-13 | 杭州海康威视数字技术股份有限公司 | 基于深度相机的体积测量方法及其系统 |
CN106052820A (zh) * | 2016-06-03 | 2016-10-26 | 广州市中崎商业机器股份有限公司 | 物流运费自动计算系统及方法 |
CN107255498A (zh) * | 2017-06-02 | 2017-10-17 | 西安理工大学 | 基于双目视觉的输送带物料重量测量系统及测量方法 |
Non-Patent Citations (3)
Title |
---|
Chang Wang等.Design of Dynamic Volume Measure System Based on Binocular Vision.《2010 International Conference on Computer Application and System Modeling》.2010,VIO-289至VIO-293. * |
Qiong Liu等.Structural Parameters Optimal Design and Accuracy Analysis for Binocular Vision Measure System.《Proceedings of the 2008 IEEE/ASME International Conference on Advanced Intelligent Mechatronics》.2008,第156-161页. * |
毛佳红等.基于线结构光的双目三维体积测量系统.《光学技术》.2016,第42卷(第1期),第10-15页. * |
Also Published As
Publication number | Publication date |
---|---|
CN107869954A (zh) | 2018-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107869954B (zh) | 一种双目视觉体积重量测量系统及其实现方法 | |
CN106767399B (zh) | 基于双目立体视觉和点激光测距的物流货物体积的非接触测量方法 | |
CN104713885B (zh) | 一种用于pcb板在线检测的结构光辅助双目测量方法 | |
CN103868460B (zh) | 基于视差优化算法的双目立体视觉自动测量方法 | |
CN106091984B (zh) | 一种基于线激光的三维点云数据获取方法 | |
CN103499302B (zh) | 基于结构光视觉成像系统的凸轮轴直径尺寸在线测量方法 | |
CN108613628B (zh) | 一种基于双目视觉的架空输电线路弧垂测量方法 | |
CN111754583A (zh) | 一种车载三维激光雷达和相机外参联合标定的自动化方法 | |
CN109520436B (zh) | 一种基于机器视觉的蝶形弹簧三维尺寸自动测量系统及其测量方法 | |
CN107133983B (zh) | 成捆圆钢端面双目视觉系统与空间定位及计数方法 | |
CN103175485A (zh) | 一种飞机涡轮发动机叶片修复机器人的视觉标定方法 | |
CN106485757A (zh) | 一种基于实心圆标定板的立体视觉系统标定平台及标定方法 | |
CN110966956A (zh) | 一种基于双目视觉的三维检测装置和方法 | |
WO2022078442A1 (zh) | 一种基于光扫描和智能视觉融合的3d信息采集方法 | |
CN111366592B (zh) | 基于工业摄影测量的破片自动检测系统 | |
CN107816943A (zh) | 一种物流箱体积重量测量系统及其实现方法 | |
CN106643555B (zh) | 基于结构光三维测量系统的连接件识别方法 | |
CN106996748A (zh) | 一种基于双目视觉的轮径测量方法 | |
CN113566733B (zh) | 一种线激光视觉三维扫描装置及方法 | |
CN115014248B (zh) | 一种激光投射线的识别与平面度判定方法 | |
CN110260818B (zh) | 一种基于双目视觉的电子连接器鲁棒检测方法 | |
CN111179335A (zh) | 一种基于双目视觉的立木测定方法 | |
CN106352817A (zh) | 一种非接触四轮定位仪及其定位方法 | |
CN101551907A (zh) | 一种多照相机自动化高精度标定方法 | |
CN115082538A (zh) | 基于线结构光投影的多目视觉平衡环零件表面三维重建系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |