3D相机图像自动校正方法及装置制造方法及图纸

技术编号:7306181 阅读:1425 留言:0更新日期:2012-05-02 15:23
本发明专利技术公开了3D相机图像自动校正的方法及装置,根据实时采集的两幅图像进行校正,并对校正结果进行自动评价,在校正结果不达标时利用采集的两幅图像进行自标定、并更新校正参数,整个过程完全不需要人的介入,对用户来说简单方便,对系统来说快捷准确且抗干扰。

【技术实现步骤摘要】

本专利技术涉及立体视觉
,尤其涉及3D相机图像自动校正方法及装置
技术介绍
随着3D相机的普及,立体视觉技术已经广泛应用到文化、娱乐和科研等领域。目前的3D相机中具有左右两个摄像头,使用3D相机时有如下要求1)3D相机无畸变;2)3D相机中的左右摄像头的位置固定;3)3D相机中左右摄像头满足一定的位置关系,例如左右摄像头的光心位于同一水平线上,左右摄像头成像平面共面或成一定角度等。在实际应用中,由于工艺水平,3D摄像机中的左右摄像头无法满足理想的摆放位置,且经常由于外力的作用发生偏斜。在此情况下,为了满足3D相机的使用要求,需要对拍摄的图像进行校正以建立成像模型,该成像模型指示拍摄出的原始图像和经校正的图像之间的对应关系。对3D相机中的两个摄像头进行标定是校正流程中非常重要的步骤,根据是否需要标定参照物,摄像头标定分为传统标定方法和自标定方法,其中传统标定方法需要特定的标定物及专业人员的参与,标定方法无法向大众普及,为后续的3D影片拍摄、工业测量等具体应用带来了不便,制约了 3D相机的普及和发展。
技术实现思路
有鉴于此,本专利技术的目的是提供3D相机图像自动校正方法及系统,无需特定的标定物及人的介入,能够对实时拍摄的图像进行自动校正。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。本专利技术的技术方案是这样实现的一种3D相机图像自动校正的方法,所述3D相机包括同步执行拍摄的第一摄像头和第二摄像头;设定初始的校正参数;该方法还包括 采集第一摄像头和第二摄像头拍摄的图像; 使用校正参数对采集到的两幅图像进行校正;判定校正后的两幅图像未达到设定标准时,利用采集到的两幅图像进行自标定; 利用所述自标定的结果更新校正参数,然后继续执行所述采集的步骤。可选的,使用校正参数对采集到的两幅图像进行校正,包括针对采集到的第一摄像头拍摄的图像,使用第一摄像头的内部参数和畸变系数进行畸变校正;针对采集到的第二摄像头拍摄的图像,先使用第二摄像头的内部参数和畸变系数进行畸变校正,再使用所述外部参数进行旋转平移。可选的,判定校正后的两幅图像是否达到设定标准的方法,包括 计算校正后的两幅图像中的各个像素点对应的视差;判断所有计算出的视差中正确视差的百分比是否达到设定阈值,如果是,判定校正后的两幅图像达到设定标准,否则,判定校正后的两幅图像未达到设定标准。可选的,利用采集到的两幅图像进行自标定,包括利用采集到的两幅图像进行第一摄像头的内部参数和畸变系数的自标定、及第二摄像头的内部参数和畸变系数的自标定;利用采集到的两幅图像进行外部参数的自标定。可选的,所述利用采集到的两幅图像进行外部参数的自标定,包括利用自标定得到的第一摄像头的内部参数和畸变系数,对采集到的第一摄像头拍摄的图像进行畸变校正,并利用自标定得到的第二摄像头的内部参数和畸变系数,对采集到的第二摄像头拍摄的图像进行畸变校正;对畸变校正后的两幅图像进行特征点匹配; 将特征点映射到归一化平面; 计算本质矩阵,并利用本质矩阵得到外部参数。一种3D相机图像自动校正的装置,所述3D相机包括同步执行拍摄的第一摄像头和第二摄像头;该装置包括校正参数模块,用于存储初始的校正参数;图像采集模块,用于采集第一摄像头和第二摄像头拍摄的图像;自动校正模块,用于使用所述校正参数模块中的校正参数对采集到的两幅图像进行校正;校正结果评价模块,用于判定校正后的两幅图像是否达到设定标准; 自标定模块,用于在校正后的两幅图像未达到设定标准时,利用采集到的两幅图像进行自标定;更新模块,用于利用自标定的结果更新所述校正参数模块中的校正参数。可选的,所述自动校正模块包括第一自动校正子模块,用于针对采集到的第一摄像头拍摄的图像,使用第一摄像头的内部参数和畸变系数进行畸变校正;第二自动校正子模块,用于针对采集到的第二摄像头拍摄的图像,先使用第二摄像头的内部参数和畸变系数进行畸变校正,再使用所述外部参数进行旋转平移。可选的,所述校正结果评价模块包括计算子模块,用于计算校正后的两幅图像中的各个像素点对应的视差; 评价子模块,用于判断所有计算出的视差中正确视差的百分比是否达到设定阈值,如果是,判定校正后的两幅图像达到设定标准,否则,判定校正后的两幅图像未达到设定标准。可选的,所述自标定模块包括第一自标定子模块,用于利用采集到的两幅图像进行第一摄像头的内部参数和畸变系数的自标定、及第二摄像头的内部参数和畸变系数的自标定;第二自标定子模块,用于利用采集到的两幅图像进行外部参数的自标定。可选的,所述第二自标定模块包括畸变校正单元,用于利用自标定得到的第一摄像头的内部参数和畸变系数,对采集到的第一摄像头拍摄的图像进行畸变校正,并利用自标定得到的第二摄像头的内部参数和畸变系数,对采集到的第二摄像头拍摄的图像进行畸变校正;计算单元,用于对畸变校正后的两幅图像进行特征点匹配;将特征点映射到归一化平面;计算本质矩阵,并利用本质矩阵得到外部参数。可见,本专利技术3D相机图像自动校正的方法及装置中,根据实时采集的两幅图像进行校正,并对校正结果进行自动评价,在校正结果不达标时利用采集的两幅图像进行自标定、并更新校正参数,整个过程完全不需要人的介入,对用户来说简单方便,对系统来说快捷准确且抗干扰。为了上述以及相关的目的,一个或多个实施例包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明某些示例性方面,并且其指示的仅仅是各个实施例的原则可以利用的各种方式中的一些方式。其它的益处和新颖性特征将随着下面的详细说明结合附图考虑而变得明显,所公开的实施例是要包括所有这些方面以及它们的等同。说明书附图附图说明图1为本专利技术中3D相机图像自动校正方法的流程图; 图2为本专利技术实施例中3D相机图像自动校正方法的流程图; 图3a和图北为平行双目视觉距离传感器测量距离的原理图; 图4为本专利技术中3D相机图像自动校正方法的装置结构示意图; 图5为本专利技术实施例中3D相机图像自动校正方法的装置结构示意图。具体实施例方式以下描述和附图充分地示出本专利技术的具体实施方案,以使本领域的技术人员能够实践它们。其他实施方案可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的组件和功能是可选的,并且操作的顺序可以变化。一些实施方案的部分和特征可以被包括在或替换其他实施方案的部分和特征。本专利技术的实施方案的范围包括权利要求书的整个范围,以及权利要求书的所有可获得的等同物。在本文中,本专利技术的这些实施方案可以被单独地或总地用术语“专利技术”来表示,这仅仅是为了方便,并且如果事实上公开了超过一个的专利技术,不是要自动地限制该应用的范围为任何单个专利技术或专利技术构思。本专利技术中所涉及的3D相机,包括同步执行拍摄的第一摄像头和第二摄像头。图1为本专利技术3D相机图像自动校正的方法的流程图,在该流程开始之前,设定初始的校正参数。图1所示的流程包括步骤11 采集第一摄像头和第二摄像头拍摄的图像。步骤12 使用校正参数对采集到的两幅图像进行校正。步骤13 判定校正后的两幅图像未达到设定标准本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:程懿远王嘉鲍东山
申请(专利权)人:北京新岸线网络技术有限公司
类型:发明
国别省市:

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

1
相关领域技术