[发明专利]双目相机系统和双目相机空间标定方法有效

专利信息
申请号: 202011593703.1 申请日: 2020-12-29
公开(公告)号: CN112700502B 公开(公告)日: 2023-08-01
发明(设计)人: 吴金建;李汉标;石光明 申请(专利权)人: 西安电子科技大学
主分类号: G06T7/80 分类号: G06T7/80;G06T5/00;G06T7/33;G06V10/46
代理公司: 陕西电子工业专利中心 61205 代理人: 程晓霞;王品华
地址: 710071*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 双目 相机 系统 空间 标定 方法
【权利要求书】:

1.一种双目相机系统,其特征在于,依次级联有相机模块、校正模块、标定模块和存储模块,形成双目相机系统;镜头朝向相同且并联的事件相机和普通CMOS相机构成相机模块,其中各模块描述如下:

所述相机模块,包括有事件相机和CMOS相机,用于获取地址-事件数据流、图像和图像拍摄时间,其中,事件相机用于获取地址-事件数据流,CMOS相机用于获取图像和图像的拍摄时间,事件相机和CMOS相机同时输出数据并且事件相机和CMOS相机的输出图像的尺寸相同,事件相机的镜头和CMOS相机的镜头主轴平行,事件相机和CMOS相机的传感器平面在同一平面上;

所述校正模块,用于分别对事件相机输出的地址-事件数据流和CMOS相机输出的图像进行畸变校正和极线校正,并输出校正后的地址-事件数据流和校正后的图像,其中,校正模块存储有事先标定的事件相机的相机矩阵和畸变矩阵,存储有事先标定的CMOS相机的相机矩阵和畸变矩阵,还存储有事先标定的事件相机和CMOS相机之间的旋转矩阵和平移矩阵;

所述标定模块,用于对畸变校正和极线校正后的地址-事件数据流和图像进行空间位置标定,获取表示地址-事件数据流中事件坐标与图像像素坐标对应关系的单应矩阵并输出;

所述存储模块,包括有持久化存储器,用于持久化存储标定结果,标定结果包括校正后的地址-事件数据流、校正后的图像和表示地址-事件数据流中事件坐标和图像像素坐标对应关系的单应矩阵。

2.根据权利要求1所述的双目相机系统,其特征在于,所述校正模块中存储的事先标定的事件相机的相机矩阵和畸变矩阵由张正友标定法获得,校正模块存储的事先标定的CMOS相机的相机矩阵和畸变矩阵由张正友标定法获得;校正模块存储的事先标定的事件相机和CMOS相机之间的旋转矩阵和平移矩阵,由Bouguet极线校正方法获得。

3.一种双目相机空间标定方法,是在权利要求1-2所述的双目相机系统上实现的,其特征在于,包括有如下步骤:

(1)相机模块获取地址-事件数据流、图像和每幅图像的拍摄时间:

相机模块中的事件相机获取地址-事件数据流E={ei|0<i≤N1}并输出,同时相机模块中的CMOS相机获取N2幅图像和每幅图像拍摄的时刻S={sr|0<r≤N2}并输出,其中ei表示第i个事件,ei=(xi,yi,gi,ti),xi和yi分别表示ei的触发位置像素的横坐标和纵坐标,gi表示ei的灰度值,gi>0,ti表示ei的触发的时间,sr=(Ir,tpr),Ir表示图像序列S中的第r幅图像,tpr表示图像Ir拍摄的时刻,N1>0,N1表示地址-事件数据流E中的事件数量,N2>0;

(2)校正模块对每个事件ei和图像Ir进行畸变校正和极线校正:

校正模块通过事件相机的相机矩阵和畸变矩阵对每个事件ei进行畸变校正,得到畸变校正后的事件e1,i,通过CMOS相机的相机矩阵和畸变矩阵对每幅图像Ir进行畸变校正,得到畸变校正后的图像I1,r,并通过事件相机和CMOS相机之间的旋转矩阵和平移矩阵对事件e1,i和图像I1,r进行极线校正,得到极线校正后的事件e2,i和图像I2,r

(3)标定模块对校正后的地址-事件数据流和图像进行空间位置标定:

标定模块对每一幅图像I2,r,根据图像I2,r的拍摄时刻tpr,将校正后的地址-事件数据流E2切分为多个地址-事件数据流段E2,r,并将地址-事件数据流段E2,r中的事件根据事件的坐标累积到矩阵中,用SIFT算子分别计算事件累积的矩阵和图像I2,r的特征点,并进行特征点匹配,得到多对匹配点,并通过匹配点计算矩阵和图像I2,r之间的单应矩阵,单应矩阵表示地址-事件数据流的事件坐标和图像像素坐标的对应关系;

(4)存储模块存储标定结果:存储模块将校正后的地址-事件数据流、校正后的图像和表示地址-事件数据流中事件坐标与图像像素坐标的对应关系的单应矩阵的集合存储在持久化存储器中,完成对事件相机和CMOS相机的空间标定。

4.根据权利要求3所述的双目相机系统的双目相机空间标定方法,其特征在于,步骤(3)中所述标定模块对校正后的地址-事件数据流和图像进行空间位置标定,包括有以下步骤:

(3a)构建全零矩阵M=zeros(H,W),其中H和W分别表示CMOS相机输出图像的行数和列数,H≥32,W≥32,令M中的每一个元素m=0,并令i=1;

(3b)令r=1;

(3c)根据图像I2,r的拍摄时间tpr将地址-事件数据流划分为地址-事件数据流段:

(3c1)设图像Ir对应的地址-事件数据流事件集合为E2,r,令E2,r为空集合;

(3c2)判断事件e2,i=(x2,i,y2,i,gi,ti)中0<x2,i≤W且0<y2,i≤H是否成立,若是,执行步骤(3c3),否则,令i=i+1,并执行步骤(3c2);

(3c3)将事件e2,i=(x2,i,y2,i,gi,ti)加入到集合E2,r中,并执行步骤(3c4);

(3c4)判断ti≤tpr是否成立,若是,令i=i+1,并执行步骤(3c2),否则,得到图像Ir对应的地址-事件数据流段E2,r={e2,r,b|0<b≤B},其中,e2,r,b=(x2,r,b,y2,r,b,g2,r,b,t2,r,b),B表示集合E2,r中的事件数量;

(3d)令b=1;

(3e)令其中,表示矩阵M中坐标为(x2,r,b,y2,r,b)的元素;

(3f)判断b≤B是否成立,若是,令b=b+1,并执行步骤(3e),否则,执行步骤(3g);

(3g)用SIFT算子提取矩阵M中的特征点,得到Nr,3个特征点HPr={pr,l|0<l≤Nr,3},其中,pr,l=(xr,l,yr,l,Fr,l),(xr,l,yr,l)表示特征点的坐标,Fr,l表示特征点的特征描述符,Nr,3>8;

(3h)令l=1;

(3i)用SIFT算子计算图像I2,r在yr,l行上像素的特征点,得到W个特征点HPr,l'={pr,l,k'|0<k≤W},其中,pr,l,k'表示图像I2,r在yr,l行上的第k个特征点,pr,l,k'=(xr,l,k',yr,l,k',Fr,l,k'),(xr,l,k',yr,l,k')表示特征点pr,l,k'的坐标,Fr,l,k'表示特征点pr,l,k'的特征描述符;

(3j)令k=1;

(3k)计算Fr,l和Fr,l,k'之间的欧式距离or,l,k

(3l)判断k<W是否成立,若是,令k=k+1,并执行步骤(3k),否则,得到特征描述符距离集合Or,l={or,l,k|0<k≤W},并执行步骤(3m);

(3m)设Or,l中最小值为or,l,k',则pr,l对应的特征点为pr,l,k′′;

(3n)判断l≤Nr,3是否成立,若是,令l=l+1,并执行步骤(3i),否则,得到地址-事件数据流集合E2,r中事件和图像Ir的像素的对应点的集合KPr={fr,l=(pr,l,pr,l,k′′)|0<l≤Nr,3},并执行步骤(3o);

(3o)用八点法通过KPr计算表示地址-事件数据流集合E2,r中事件坐标和图像Ir中的像素坐标对应关系的单应矩阵Hr

(3p)判断r≤N2是否成立,若是,令r=r+1,并执行步骤(3c),否则,得到表示地址-事件数据流中事件坐标与图像像素坐标对应关系的单应矩阵的集合H={Hr|0<r<N2}。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011593703.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top