一种用于全景拍摄设备参数的标定系统及方法技术方案

技术编号:15896496 阅读:53 留言:0更新日期:2017-07-28 20:24
本发明专利技术公开了一种用于全景拍摄设备参数的标定系统及方法,包括:图像采集模块、与图像采集模块连接的参数解算模块、及与参数解算模块连接的数据分析模块;图像采集模块用于发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;参数解算模块用于从图像采集模块中按顺序读取出M组图像并处理,得到M个对应的设备参数并存储;数据分析模块用于对M个对应的设备参数进行数据分析,得到标定参数的最优解并存储。本发明专利技术可实现对全景拍摄设备参数的全自动标定,可以大大简化参数标定的操作流程和减小对标定设备的依赖,对于增强设备的灵活性、鲁棒性及提高全景拼接的准确性,具有十分重要的意义。

Calibration system and method for panoramic shooting equipment parameter

The invention discloses a device for panoramic camera parameters calibration system and method, including parameter image acquisition module, image acquisition module is connected with the calculation module, and data module connection analysis module and parameter solution; image acquisition module is used for sending instructions to cause the panorama shooting device N cameras synchronously and continuously acquisition of M group and image storage; parameter calculation module is used for image acquisition module in order to read out the M photos like storage and processing, get the parameters of M and corresponding equipment; data analysis module is used for the equipment parameters for data analysis M corresponding to the optimal solution of the calibration parameters and storage. The invention can realize the automatic calibration parameters of the panoramic camera equipment, can greatly simplify the calibration operation process and reduce the dependence of the calibration equipment, equipment to enhance the flexibility, robustness and accuracy of panorama stitching, has very important significance.

【技术实现步骤摘要】
一种用于全景拍摄设备参数的标定系统及方法
本专利技术属于全景拍摄
,特别是涉及一种用于全景拍摄设备参数的标定系统及方法。
技术介绍
目前较为常用的全景成像方式是使用多摄像机组合拍摄进而拼接各摄像机同一时刻的图像序列来获取全景图像。已有的全景图像拼接技术主要分为两类:第一类,根据图像序列中相邻图像的对应点对,计算出相邻图像的投影变换关系,从而将图像序列变换叠加得到全景图像。第二类,根据预先标定的设备参数,解算出图像序列中各个像素点与全景图像各个像素点的坐标映射关系,从而把图像序列转化为全景图像。上述第一类方法的优点是:不需要预先标定设备参数,可以根据图像中的特征点对自动计算图像变换关系得到全景图像;缺点是:其精度依赖于特征点对的提取准确度,而且需要较大计算量,无法实现实时拼接。第二类方法的优点是:可以根据预先标定的设备参数快速计算出像素点坐标的映射关系,无需复杂计算,直接得到全景图像;缺点是:首先,现有标定方法比较繁琐,通常需要借助昂贵的标定设备;其次,固定的设备参数无法适应复杂的场景变化,会导致拼接接缝等误差;最后,如果设备在实际使用过程中,因外力因素各摄像机位置发生相对变化,则会导致预先标定的参数失效。
技术实现思路
为解决上述技术问题,本专利技术提供了一种用于全景拍摄设备参数的标定系统和方法,以简化参数标定的操作流程和减小对标定设备的依赖。第一方面,本专利技术实施例提供的一种用于全景拍摄设备参数的标定系统,包括:图像采集模块,用于发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;参数解算模块,用于从所述图像采集模块中按顺序读取出所述M组图像,并对所述M组图像分别进行处理,得到M个对应的设备参数进行存储和发送,其与所述图像采集模块相连接;及数据分析模块,用于接收由所述参数解算模块发送的所述M个对应的设备参数,对所述M个对应的设备参数进行数据分析,得到标定参数的最优解并存储;其与所述参数解算模块相连接。进一步地,所述图像采集模块包括图像序列数据单元,所述图像序列数据单元由M组顺序排列的图像序列组成。进一步地,所述参数解算模块包括:图像对存储单元,用于从所述图像序列数据单元中按顺序读取出一组图像序列,并将该组图像序列中相邻图像以图像对的形式进行存储,得到N个图像对,其与所述图像序列数据单元连接;特征点对提取函数单元,用于从所述图像对存储单元中读取出所述图像对,根据所述图像对提取出其所对应的特征点对坐标并发送,其与所述图像对存储单元相连接;特征点对坐标存储单元,用于接收由所述特征点对提取函数单元发送的特征点对坐标,并将所述特征点对坐标以点对列表的形式进行存储,其与所述特征点对提取函数单元相连接;参数解算函数单元,用于对所述特征点对坐标存储单元中的点对列表进行提取并处理,计算出所述N个相机的内、外参数并发送,其与所述特征点对坐标存储单元相连接;及设备参数存储单元,用于接收由所述参数解算函数单元发送的所述N个相机的内、外参数,并将所述N个相机的内、外参数以参数表的形式进行存储,其与参数解算函数单元相连接。更进一步地,所述数据分析模块包括:训练数据单元,用于从所述设备参数存储单元中按顺序提取出所述参数表,将所述参数表按顺序排列成M行N列的训练数据并发送,其与所述设备参数存储单元相连接;参数优化函数单元,用于接收由所述训练数据单元发送的所述训练数据,对所述训练数据进行数据分析,得到标定参数的最优解并发送,其与所述训练数据单元相连接;及标定结果存储单元,用于接收并存储由所述参数优化函数单元发送的所述标定参数的最优解,其与所述参数优化函数单元相连接。第二方面,本专利技术实施例提供的一种用于全景拍摄设备参数的标定方法,包括下述步骤:步骤A,发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;步骤B,按顺序读取出所述步骤A中的M组图像,并对所述步骤A中的M组图像分别进行处理,得到M个对应的设备参数并存储;步骤C,对所述步骤B中的M个对应的设备参数进行数据分析,得到标定参数的最优解并存储。进一步地,所述步骤B与所述步骤C之间还包括下述步骤:步骤D,判断M组图像序列是否读取完毕;如果读取完毕,则执行步骤C;否则,返回步骤B。进一步地,所述步骤A包括下述步骤:步骤A1,将所述M组图像顺序排列成M组图像序列。进一步地,所述步骤B包括下述步骤:步骤B1,按顺序读取出一组所述步骤A1中的图像序列,并将该组图像序列中相邻图像以图像对的形式进行存储,得到N个图像对;步骤B2,读取出所述步骤B1中的图像对,根据所述步骤B1中的图像对提取出其所对应的特征点对坐标;步骤B3,将所述步骤B2中的特征点对坐标以点对列表的形式进行存储;步骤B4,对所述步骤B3中的点对列表进行提取并处理,计算出所述N个相机的内、外参数;步骤B5,将所述步骤B4中的N个相机的内、外参数以参数表的形式进行存储。进一步地,所述步骤C包括下述步骤:步骤C1,按顺序提取出所述步骤B5中的参数表,将所述参数表按顺序排列成M行N列的训练数据;步骤C2,对所述步骤C1中的训练数据进行数据分析,得到标定参数的最优解;步骤C3,存储所述步骤C2中的标定参数的最优解。更进一步地,所述步骤B5与所述步骤C1之间还包括下述步骤:步骤D1,判断M组图像序列是否读取完毕;如果读取完毕,则执行步骤C1;否则,返回步骤B1。本专利技术可实现对全景拍摄设备参数的全自动标定,可以大大简化参数标定的操作流程和减小对标定设备的依赖,对于增强设备的灵活性、鲁棒性及提高全景拼接的准确性,具有十分重要的意义。附图说明图1为本专利技术实施例提供的一种用于全景拍摄设备参数的标定系统的结构示意图;图2为本专利技术实施例提供的一种用于全景拍摄设备参数的标定方法的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1是本专利技术实施例提供的一种用于全景拍摄设备参数的标定系统的结构示意图,如图1所示,用于全景拍摄设备参数的标定系统包括:图像采集模块1、参数解算模块2、及数据分析模块3,图像采集模块1的输出端与参数解算模块2的输入端相连接,参数解算模块2输出端与数据分析模块3输入端相连接;图像采集模块1,用于发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;参数解算模块2,用于从图像采集模块1中按顺序读取出M组图像,并对M组图像分别进行处理,得到M个对应的设备参数进行存储和发送;数据分析模块3,用于接收由参数解算模块2发送的M个对应的设备参数,对M个对应的设备参数进行数据分析,得到标定参数的最优解并存储。在本专利技术实施例中,图像采集模块1中设置有图像序列数据单元11,图像序列数据单元11由M组顺序排列的图像序列组成;参数解算模块2中设置有图像对存储单元21、特征点对提取函数单元22、特征点对坐标存储单元23、参数解算函数单元24、及设备参数存储单元25;图像对存储单元21的输入端与图像序列数据单元11的输出端相连接,特征点对提取函数单元22的输入端与图像对存储单元21的输出端相连接,特征点对坐标存储单元23的输入端与特征点对提取函数单元22的输出本文档来自技高网...
一种用于全景拍摄设备参数的标定系统及方法

【技术保护点】
一种用于全景拍摄设备参数的标定系统,其特征在于,包括:图像采集模块,用于发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;参数解算模块,用于从所述图像采集模块中按顺序读取出所述M组图像,并对所述M组图像分别进行处理,得到M个对应的设备参数进行存储和发送,其与所述图像采集模块相连接;及数据分析模块,用于接收由所述参数解算模块发送的所述M个对应的设备参数,对所述M个对应的设备参数进行数据分析,得到标定参数的最优解并存储,其与所述参数解算模块相连接。

【技术特征摘要】
1.一种用于全景拍摄设备参数的标定系统,其特征在于,包括:图像采集模块,用于发出指令使全景拍摄设备的N个相机同步地、连续地采集M组图像并存储;参数解算模块,用于从所述图像采集模块中按顺序读取出所述M组图像,并对所述M组图像分别进行处理,得到M个对应的设备参数进行存储和发送,其与所述图像采集模块相连接;及数据分析模块,用于接收由所述参数解算模块发送的所述M个对应的设备参数,对所述M个对应的设备参数进行数据分析,得到标定参数的最优解并存储,其与所述参数解算模块相连接。2.根据权利要求1所述的用于全景拍摄设备参数的标定系统,其特征在于,所述图像采集模块包括图像序列数据单元,所述图像序列数据单元由M组顺序排列的图像序列组成。3.根据权利要求2所述的用于全景拍摄设备参数的标定系统,其特征在于,所述参数解算模块包括:图像对存储单元,用于从所述图像序列数据单元中按顺序读取出一组图像序列,并将该组图像序列中相邻图像以图像对的形式进行存储,得到N个图像对,其与所述图像序列数据单元连接;特征点对提取函数单元,用于从所述图像对存储单元中读取出所述图像对,根据所述图像对提取出其所对应的特征点对坐标并发送,其与所述图像对存储单元相连接;特征点对坐标存储单元,用于接收由所述特征点对提取函数单元发送的特征点对坐标,并将所述特征点对坐标以点对列表的形式进行存储,其与所述特征点对提取函数单元相连接;参数解算函数单元,用于对所述特征点对坐标存储单元中的点对列表进行提取并处理,计算出所述N个相机的内、外参数并发送,其与所述特征点对坐标存储单元相连接;及设备参数存储单元,用于接收由所述参数解算函数单元发送的所述N个相机的内、外参数,并将所述N个相机的内、外参数以参数表的形式进行存储,其与参数解算函数单元相连接。4.根据权利要求3所述的用于全景拍摄设备参数的标定系统,其特征在于,所述数据分析模块包括:训练数据单元,用于从所述设备参数存储单元中按顺序提取出所述参数表,将所述参数表按顺序排列成M行N列的训练数据并发送,其与所述设备参数存储单元相连接;参数优化函数单元,用于接收由所述训练数据单元发送的所述训练数据,对所述训练数据进行数据分析,得到标定参数的最优解并发送...

【专利技术属性】
技术研发人员:刘亚辉沈靖程王士博王超
申请(专利权)人:深圳市圆周率软件科技有限责任公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1