发布询价单
您的位置:首页 > 资讯 > 行业资讯 > 正文

一分钟详解鱼眼镜头标定基本原理及实现

2019-09-02 09:02 性质:转载 作者:小凡 来源:3D视觉工坊
免责声明:AGV网(www.chinaagv.com)尊重合法版权,反对侵权盗版。(凡是我网所转载之文章,文中所有文字内容和图片视频之知识产权均系原作者和机构所有。文章内容观点,与本网无关。如有需要删除,敬请来电商榷!)
前 言在VSLAM中,经常会使用鱼眼镜头或者广角镜头。本文主要分为理论部分与鱼眼镜头标定实践两部分,其中理论部分,主要参考《A generic camera model and calibrat...

前 言

  在VSLAM中,经常会使用鱼眼镜头或者广角镜头。本文主要分为理论部分与鱼眼镜头标定实践两部分,其中理论部分,主要参考《A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses》,作者为Juho Kannala和Sami S. Brandt,写于2006年,同时这篇文章的作者在2004年也写了一篇与鱼眼镜头标定相关的论文《A Generic Camera Calibration Method for Fish-Eye Lenses》,同样值得参考。

一 理论部分

  对于大多数具有窄角甚至广角镜头的传统相机,针孔相机模型伴随着镜头畸变是一个比较不错的近似。但是针孔模型不太适用于鱼眼镜头。鱼眼镜头一般被设计用来覆盖相机前方的整个半球形视场,视角非常大,约180°。然而,不可能通过透视投影在有限的图像平面上投射半球形视场。因而,鱼眼镜头服从某些其他投影模型。这就是为什么鱼眼镜头本身固有的畸变不应该仅被认为是与针孔模型的偏差。

  很多作者对鱼眼镜头的适合的可能模型进行了研究。许多方法的思想是将原始鱼眼镜头成像为遵循针孔模型,畸变参数是通过变换后强制按直线来估计的,但问题是这些方法并不能完全校准。最近,鱼眼镜头相机的第一种自动校准方法也出现了,Claus和Fitzgibbon[1]提出了一种畸变模型,它同样允许相机运动和镜头几何的同时线性估计,而Thirthala和Pollefeys[2]使用径向一维摄像机的多视图几何来估计非参数相机模型。此外,Barreto和Daniilidis最近的工作引入了径向基本矩阵来纠正广角镜头的失真[3]。然而,这些方法的重点更多的是在于自动校准技术,而不是真实镜头的精确建模。

  由于透视投影模型不适用于鱼眼镜头,我们使用更灵活的径向对称投影模型。


  不失一般性,甚至权重都被取消了。这是因为我们可以将r作为奇函数扩展到负数一侧,而奇数幂跨越连续奇函数集。对于计算,我们需要确定(6)中的各项。

  为了使得本文不那么枯燥,关于鱼眼镜头标定的理论部分我们仅介绍到这里,如果感兴趣的读者,可以去仔细研读论文《A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses》。

二 实践部分

  在上述论文作者的主页,作者提供的Matlab标定代码:Camera Calibration Toolbox for Generic Lenses:http://www.ee.oulu.fi/~jkannala/calibration/calibration.html。

  此处,笔者简单为大家介绍一下OpenCV中关于鱼眼标定的流程。

  首先,可以参考OpenCV Documentation中提供的鱼眼镜头标定相关函数:

  https://docs.opencv.org/3.2.0/db/d58/group__calib3d__fisheye.html

  具体鱼眼镜头标定步骤如下:

  本次实验,使用小觅相机(标准版)进行实验,小觅相机的镜头视角较大,大约在140°左右。小觅相机实物如下图2所示。

图2 小觅相机(标准版)实物图

  Step-1:制作标定板。可以是圆,也可以是棋盘格,当然也可以是圆环。此处我们选择4*11的OpenCV提供的圆形标定板。为了使得标定结果趋于收敛,在工作距离附近,在不同姿态下,采集近20~30张标定图片,如下图3所示。

图3 标定板采集样图

  Step-2:进行形态学处理。此处是由于在采集图片过程中,难免会在图片中引入环境光带来的噪声。

  Step-3:检测每一张图片中的圆心角点坐标,并排序。(OpenCV中findCirclesGrid函数同时解决了这个问题)。

  Step-4:进行标定。(cv::fisheye:calibrate)

  Step-5:计算重投影误差。在Step-3中,cv::fisheye::calibrate返回值为总重投影误差,当然也可以进一步计算x和y方向的重投影误差值。

  Step-6:(此步非必须)进行去畸变,进一步验证标定参数的正确性。

  组合使用函数:

  1)fisheye::estimateNewCameraMatrixForUndistortRectify 2)cv::fisheye::initUndistortRectifyMap 3)remap

  即可获得畸变矫正后的效果图。

  经过鱼眼标定后,使用标定好的参数进行去畸变后效果图(使用函数

  void estimateNewCameraMatrixForUndistortRectify(InputArray K, InputArray D, const Size &image_size, InputArray R,
    OutputArray P, double balance = 0.0, const Size& new_size = Size(), double fov_scale = 1.0)

  进行估计新的相机矩阵用于畸变矫正或者校正时,图4为参数balance设为0时的畸变矫正效果图,图5为参数balance设为1时的效果图)。

图4 鱼眼模型标定后,畸变矫正,balance=0时

图5 鱼眼模型标定后,畸变矫正效果图,balance=1.0时

  如果选用针孔模型来进行标定,去畸变后的效果图如下所示。

  使用针孔模型进行标定后,同样对图3进行去畸变效果图如下(图6为balance=0,图7为balance=1时):

图6 针孔模型标定后,畸变矫正效果图,balance=0时

图7 针孔模型标定后,畸变矫正效果图,balance=1时

  由图可见,使用针孔模型去畸变后,整个画幅的图像的畸变不符合「枕形」或者「桶形」,因而使用针孔模型来进行标定鱼眼镜头是不太适合的。

三 跋

  最后,留个大家一个问题可以去思考,作者在文章中提到,对于圆形的中心在经过透视变换后,由于较大的畸变存在,椭圆的中心已经不再对应圆形的中心。那么,对于椭圆的中心构象偏差,又该如何去矫正呢?

网友评论
文明上网,理性发言,拒绝广告

相关资讯

  • 中国AGV网本周热点回顾(2024年4月22日-4月27日)
    AGV网(www.chinaagv.com)是中国自动导航机器人(AGV)和自主移动机器人(AMR)行业网站!团队拥有超过23年的行业垂直门户运营经验,多年来见证了传统内部物料搬运从粗放化、低效率沿着更加智能化、...

    2024-04-28 09:24

  • AGV全电动无人堆高车选购时要注意的4点
    随着机器人技术在中国的快速发展,国内企业开始推出区别于传统叉车的无人叉车,旨在为企业降本增效,降低人工成本与对人的依赖。同时,也将人工从危险恶劣的环境中解放出来。随着技术的持续提升,...

    2024-04-28 09:09

  • 徐州首个AGV(智能停车机器人)停车场正式运营!
    停车、取车都不需要车主亲力亲为一切交由智能机器人来办徐州市首个AGV(智能停车机器人)停车场——展览馆地下停车场将于2024年4月22日正式投入运营位置:位于淮海西路与立达路交叉口西北方向展览...

    2024-04-22 09:04

  • 中国AGV网本周热点回顾(2024年4月15日-4月20日)
    AGV网(www.chinaagv.com)是中国自动导航机器人(AGV)和自主移动机器人(AMR)行业网站!团队拥有超过23年的行业垂直门户运营经验,多年来见证了传统内部物料搬运从粗放化、低效率沿着更加智能化、...

    2024-04-21 09:03

  • 制造变“智造” “无人工厂”生产忙
    无人智能搬运AGV机器人在立体仓库搬运齿轮毛坯,下一步将运往加工区重庆市旺成科技股份有限公司是一家致力于齿轮、离合器和传动类摩擦材料研发、生产和销售的高新技术企业,国家级专精特新“小巨人...

    2024-04-17 09:20

  • 市场前言报道——全球AGV市场预计将快速增长
    预计从 2023 年到 2035 年,全球自动导引车 (AGV) 市场将以 14% 的复合年增长率 (CAGR) 增长,这意味着到 2035 年底,该市场预计将达到 150 亿美元的收入里程碑(116 亿英镑),根...

    2024-04-16 15:39

  • 甘其毛都口岸AGV无人驾驶车今年已运输进口煤炭超百万吨
    近日,在甘其毛都口岸“两进两出”专用通道上,一辆辆AGV无人驾驶车运载着集装箱往来穿梭。AGV无人驾驶车从蒙古国嘎顺苏海图口岸数字化集装箱港吊装重箱后,由地下埋设的磁钉导引,沿着编写好的路...

    2024-04-16 09:12

  • 中国AGV网本周热点回顾(2024年4月8日-4月13日)
    AGV网(www.chinaagv.com)是中国自动导航机器人(AGV)和自主移动机器人(AMR)行业网站!团队拥有超过23年的行业垂直门户运营经验,多年来见证了传统内部物料搬运从粗放化、低效率沿着更加智能化、...

    2024-04-15 09:07

  • 巴黎工程机械展(Intermat 2024 )上的新技术和能源
    Intermat是欧洲最大的建筑行业展之一,上次举办于 2018 年,人们对Intermat的漫长等待即将结束。 该展会将于 4 月 24 日至 27 日在法国巴黎附近的维勒班特展览中心举行,预计开幕时参展商...

    2024-04-12 16:20

  • 比尔盖茨:人工智能将彻底改变你使用电脑的方式
    文章讲述人工智能的发展预示着对个人助理的彻底革新,这将极大地改变人们与电脑的交互方式。未来,用户将能通过自然语言与设备沟通,完成从写邮件到安排旅行等多样化任务。这些智能代理将具备深入...

    2024-04-12 16:00

关注官方微信

手机扫码看新闻