一种校正图像失真的工程方法

在工程应用中,使用摄像头是常用的测量、取样和检测手段。由于广角镜头的光学特性,图像不可避免的会有失真,这种失真被称为径向畸变。在实际拍摄取样的过程中,镜头的光轴线很难保证与被拍摄平面精确的垂直,或者由于拍摄条件的限制,光轴线必须与目标平面成一定的夹角。这种由于光轴与目标平面不垂直而产生的失真,被称为倾斜失真或者梯形畸变。

       文献中提到了一种精确校正倾斜失真和径向畸变的方法。但是需要测量的参数很多,而且需要知道镜头的当前焦距,在许多镜头焦距可调场合适用性不强。本文提出了一种通用性强的方法,只要拍摄条件不发生改变就可进行校正,不需要测量参数。

 

校正过程及原理介绍

1)首先是要制作标准的网格,网格的间距a(单位:毫米)是已知。

2)固定摄像头,以网格平面为目标平面调好焦距,并拍照。(附图1)

3)对拍摄的网格图像进行处理,二值化并找到每个网格的交点(附图2)

4)以离图像中心点最近的交点为基准点,基准点附近的交点的像素距离b(单位:像素)可以找出。得到a和b的对应关系从而可以计算出虚拟的标准网格交点。

5)根据实际网格交点和与之对应的标准网格交点,对图像中每一小块区域的像素点做平移,得到校正后的图像。

由于倾斜拍摄的“近大远小”的光学原理。最后得到的校后图像应该是一个倒梯形。

附图一


附图2


自我校正结果附图3如下


总结

校正不需要测量参数,适用性强。整体来看校正效果还行,但是放大图片后局部误差明显。部分原因是线宽造成的交点不准,主要原因是过程5是每一小块区域分开校正的,区域之间的衔接还要优化。

 

参考文献  1. 刘堂友、董爱华。《精确校正图像的径向畸变和倾斜失真》(《中国图像图形学报》2007年10月第10期)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值