【技术实现步骤摘要】
一种基于视觉
—
惯性的物体三维尺寸测量方法
[0001]本专利技术涉及机器视觉的
,尤其涉及到一种基于视觉
‑
惯性的物体三维尺寸测量方法。
技术介绍
[0002]在工业自动化生产过程涉及到的物流存储、产品包装、生产线设计和装载空间优化等重要环节中,产品三维尺寸信息是一种重要的物理参数。物体三维尺寸信息的获取多数依靠手动测量或者直接来自产品设计参数咨询,手动测量无法满足生产自动化需求,而设计模型通常是保密或者难以获取的。现有物体三维尺寸信息测量属于工业逆向工程领域,常采用如多线激光扫描仪、线结构光或深度相机等三维测距传感器进行物体精细化三维建模,涉及到物体三维点云信息的获取、相邻帧的点云配准与位姿估计、多帧稠密点云融合与优化等模块。一方面,精细化的三维重建需要的传感设备往往成本高昂,并且点云配准中与位姿估计中要求不同帧的点云之间有一定的重叠率,因此在实际使用过程中往往是缓慢移动设备以确保点云质量和重叠率,具有使用场景受限、高成本和低便携性等方面的不足。另一方面,在大多数工业场景并不需要物体的精细三维模型,而只需要测量物体最小包络体积作为空间占据评估。
技术实现思路
[0003]本专利技术的目的在于克服现有技术的不足,提供一种基于视觉
‑
惯性的物体三维尺寸测量方法,旨在利用单目相机和IMU作为传感获取设备,通过相机参数标定、图像进行目标物体检测、传感器运动姿态估计以建立物体三维对偶椭球面及其在多视图中的投影轮廓的数学方程,最后计算物体的三维最小包 ...
【技术保护点】
【技术特征摘要】
1.一种基于视觉—惯性的物体三维尺寸测量方法,其特征在于,包括如下步骤:S1、基于视觉—惯性耦合估计相机的位姿;S2、提取物体检测框,计算物体检测框对应的反投影平面;S3、构建对偶椭球包络方程;S4、计算椭球最小包络盒的三维尺寸,从而获得物体的三维占据空间尺寸信息。2.根据权利要求1所述的一种基于视觉—惯性的物体三维尺寸测量方法,其特征在于,所述步骤S1基于视觉—惯性耦合估计相机的位姿的具体过程如下:采用视觉—惯性紧耦合框架,包括对图像进行SIFT特征提取和匹配关联;由于IMU和图像的数据频率不同,对图像关键帧C
i
到C
j
之间的IMU数据进行预积分,积分结果为帧间的IMU姿态ΔR,速度Δv和位置Δp;对于C
i
的状态,融合进预积分结果可得C
j
下的IMU相对于世界坐标系的姿态R,速度v和位置p;对于已跟踪的特征点X,利用三角法估计出其三维坐标,对于已经存在于地图中,并且与当前帧特征点建立起数据关联的特征点,加入优化函数之中;构建视觉重投影误差及IMU惯性误差作为优化代价函数,函数如下:构建视觉重投影误差及IMU惯性误差作为优化代价函数,函数如下:其中,E
proj
(k,j)为视觉传感的代价函数,其定义来自特征点的三维坐标在图像上的重投影误差:投影误差:其中{R
CB
,p
CB
}是相机坐标系与IMU坐标系的相对变换,用于将第k个特征点在世界坐标系的坐标转换到相机坐标系下的坐标函数是相机成像模型,将三维坐标点映射到图像坐标系中,得到其在图像投影的像素坐标,ρ(
·
)是核函数Huber函数,用于将原始误差的平方项替换为一个增长较缓的函数,同时保证误差函数的光滑性质;E
IMU
(i,j)为IMU误差项:(i,j)为IMU误差项:(i,j)为IMU误差项:(i,j)为IMU误差项:e
b
=b
j
‑
b
i
E
IMU
(i,j)表示第i时刻与第j时刻的IMU误差项,包括姿态误差e
R
、速度误差e
v
、位置误差e
p
以及偏移误差e
h
,其中∑
I
是预积分的信息矩阵,而E
R
是偏移随机游走的信息矩阵;在姿态误差e
R
中,ΔR
ij
表示通过i、j两个时刻的IMU相对变换姿态,表示姿态预积分在j时刻的近似修正项,表示IMU通过预积分得到的i
‑
j的相对变换姿态,Log(
·
)将正交变换群SO(3)的元素映射到李代数so(3)中;在速度误差e
v
中,和分别表示j时刻和i时刻的IMU速度在世界坐标系下的表示,g
W
表示重力矢量,Δv
ij
表示ij两个时刻的速度差,而和分别表示陀螺仪和加速度计在j时刻的偏移近似项;在位置误差e
p
中,和分别表示在j时刻和i时刻的IMU相对于世界坐标系位置,是i时刻的IMU线速度在世界坐标系下的表达,Δp
ij
是i、j两个时刻的位置差;在偏移项e
b
中,b
j
和b
i
分别表示j、i时刻下的IMU偏移量;通过对上述包含视觉传感和惯性传感误差的方程利用g2o优化框架进行优化求解,求出各关键帧的姿态R
j
和位置P
j
...
【专利技术属性】
技术研发人员:何力,林旭滨,杨益枘,管贻生,张宏,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。