鱼眼图像校正算法研究

合集下载

基于圆分割的鱼眼镜头图像畸变校正算法

基于圆分割的鱼眼镜头图像畸变校正算法

226
此特点,对丁均匀分割的同心蚓曲线映射成方形曲 线的lq时,根摧I刮心旧榷近边缘f自稗度,可以相麻 的对校正斤的^彤曲线问的距离进行微调,使得图 像的校正教粜更理想。 微调算j王如F:
5结论
本文研究丁一种基j圆分割f日鱼眼镜头校正算 法。通过将鱼眼州像舒割成若T同心吲线,利刖投
f“’=Ⅳ+m(0≤¨≤wJ
具有相同的,0坐标值.如图中H和世点在无扭曲的
3基于圆分割的鱼眼镜头校正算法
本文提出的基于圆分割的鱼眼校正算法采用 了同心圆分割的方法,将鱼眼图像分割成一系列的 圆线,再利用函数法,将畸变图像中的圆线经过一 定的算法映射成方形线,这样从图像中心的小圆开 始,将畸变的鱼眼圆形图像校正为人们习惯的透视 投影图像。有效的解决了基于经度校正方法还存在 的拱形失真问题,
的距离成正比.,取值越大.则边缘处微调物件之
法中采用的嘲分割山沾,充分利用了鱼崛图像的圆 对称返特征,JE其对于鱼眼l割像边缘处的{交『F敏 粜,与墓_’经度的畸变校正算法比较.本文提出的 算泣赦果更理想。微调系数的引入,使得算泣更灵
问的距离就越远,,的驭值可以根据宴%-情I兄设定。

MatLab实验结果
uses
the function method image distortion correction.Matlab
our
that the application of
algorithm has
corrected
can
the
fisheye
image
satisfactorily and the calculation of the algorithm takes less time,SO that it monitoring system. Key words:fish-eye lens;image distortion;circle

鱼眼镜头畸变校正算法的设计

鱼眼镜头畸变校正算法的设计
信息化工业 DOI:10.16660/ki.1674-098X.2020.17.009
科技创新导报 2020 NO.17
Science and Technology Innovation Herald
鱼眼镜头畸变校正算法的设计①
王赛男 刘涛 左震宇 (沈阳科技学院 辽宁沈阳 110167)
摘 要:鱼眼镜头的拍摄角度大,成像角度宽,但是在进行图像采集和成像的过程中存在大量畸变,直接使用采集而来的图
图片,本算法首先将棋盘格置于镜头前,获取畸变最大的 弧线,然后利用Matlab获取边缘畸变曲线的各个点坐标。 图2所示为采用本算法后畸变校正后的图像,仿真结果表 明,采用画圆 弧 法 畸 变 校 正算 法 后能 够 很 好 的 校 正 鱼 眼 镜头产生的桶形畸变,尤其在图像边缘校正效果明显。
4 结语 本 文 设 计了一种画圆弧法 畸 变校 正算 法,这 种 算 法将
鱼眼镜头的最大畸变边缘进行椭圆拟合,根据椭圆拟合曲 线进行图像校正,通过Matlab实验结果表明该算法对于鱼 眼 镜 头畸 变校 正 有着 较 好的 结果,该 算 法设 计 适 用于汽 车倒车影像系统,安全监控系统等。
2 画圆弧曲线拟合畸变校正算法 基于经度坐标对鱼眼图像进行校正和边缘直线拟合
算法是目前常用的鱼眼镜头畸变校正算法,但是经纬度坐 标 算 法在垂 直 方向校 正结果 较 好而在 水平方向仍 然 存 在 严重畸变,而边缘直线拟合算法需要首先 对镜头进行标 定,针对这两点缺点,本文提出了一种画圆弧曲线拟合畸变
校正算法,该算法在水平方向校正效果好,校正过程简单, 可不对镜头进行标定,简化了校正流程,减少了校正时间, 该 算 法 拟 通 过 对图像 底 部发 生畸 变 最 大 的圆进 分析,并 引入带 加 权的 偏 差 校 正 系数 从而 建 立校 正模 型,最 终 实 现鱼眼图畸变图像的校正。

鱼眼图像校正及拼接的研究与实现

鱼眼图像校正及拼接的研究与实现

—190—鱼眼图像校正及拼接的研究与实现崔汉国,陈 军,王大宇(海军工程大学船舶与动力学院,武汉 430033)摘 要:鱼眼图像视角大,两幅图片即可拼接成全景图,但鱼眼图像存在严重变形。

该文利用场景中直线的鱼眼投影曲线,使用球面透视投影约束,得到径向和切向变形参数,实现了鱼眼图像的校正。

基于待拼接图像之间重叠部分亮度差最小的原理,确定了重叠区域,通过在重叠区域间的融合,实现了图像的无缝拼接。

校正及拼接结果表明,该方法能得到较为满意的效果。

关键词:鱼眼图像;全景图像;图像拼接;球面透视Study and Implementation of Distortion Correction andMosaics of Fisheye ImagesCUI Hanguo, CHEN Jun, WANG Dayu(College of Naval Architecture and Power Engineering, Naval University of Engineering, Wuhan 430033)【Abstract 】Though only two fisheye images can be mosaicked into one panorama image because of its wide angle of view, it has severe ing spherical perspective projection (SPP) constraint on fisheye image’s curves of space line’s projection, radial and tangential distortion parameters are calculated, thus distortion correction of fisheye image is accomplished in the paper. According to minimum brightness difference between overlap area of images to be mosaicked, panorama images mosaics based on image fission on overlap area is discussed in the paper.Satisfactory correction and mosaics results are obtained.【Key words 】Fisheye image; Panorama image; Image mosaics; Spherical perspective计 算 机 工 程Computer Engineering 第33卷 第10期Vol.33 No.10 2007年5月May 2007·多媒体技术及应用· 文章编号:1000—3428(2007)10—0190—03文献标识码:A中图分类号:TP3911 概述水下作战环境的模拟是现代作战指挥决策智能化的基础之一,研究水下作战环境的模拟具有重要的军事意义。

鱼眼图像校正算法(基于几何模型)(2D)

鱼眼图像校正算法(基于几何模型)(2D)

鱼眼图像校正算法(基于⼏何模型)(2D)这是根据2013⼀个期刊上的⼩论⽂《基于⼏何成像模型的鱼眼镜头图像校正算法和技术研究》中的校正原理式(11)和式(12)编写的,其实这两个式⼦给出的是⼆维的校正⽅法,就跟之前的经度坐标校正差不多都是平⾯校正,所以我不知道这篇论⽂中给出式(6)⼲嘛?有什么⽤?还有这论⽂⾥说校正后的图像宽为w,⾼为h,这两个参数怎么确定呢?在没校正之前我怎么知道校正后的图像是怎样⼤⼩的?有谁知道吗,如果有,请告诉我。

这⾥,根据这两个式⼦编程其实很简单,我令校正和畸变鱼眼图⼀样⼤⼩,即2Rx2R。

function C=jihemoxing(A,R)%基于⼏何成像模型的鱼眼镜头图像校正算法和技术研究w=2*R;h=2*R;xo=w/2;yo=h/2;f=2*R/pi;for u=1:wfor v=1:hho=sqrt((u-xo)^2+(v-yo)^2);h1=f*atan2(ho,f);x=h1*(u-xo)/ho+xo;y=h1*(v-yo)/ho+yo;x=round(x);y=round(y);C(u,v,1)=A(x,y,1);C(u,v,2)=A(x,y,2);C(u,v,3)=A(x,y,3);endendC=uint8(C);这是M⽂件其中A是鱼眼图,R是鱼眼图半径实验结果如下:A=imread('F:\orl_zhifangtu\s3.jpg');[A,R]=kuaisusaomiao(A,40);C=jihemoxing(A,R);>> imshow(C)⽽原畸变鱼眼图是这样的:可以看到⽤这篇论⽂的⽅法校正其实不怎么好丢失了原图的信息当然这可能和我将校正后的图规定为2Rx2R有关于是我将M⽂件⾥的校正后的图的⼤⼩改⼤改成了3Rx3R这样重新试了下A=imread('F:\orl_zhifangtu\s3.jpg');[A,R]=kuaisusaomiao(A,40);>> w=3*R;>> h=3*R;>> xo=w/2;yo=h/2;f=2*R/pi;for u=1:wfor v=1:hho=sqrt((u-xo)^2+(v-yo)^2);h1=f*atan2(ho,f);x=h1*(u-xo)/ho+xo;y=h1*(v-yo)/ho+yo;x=round(x);y=round(y);if(x>2*R || y>2*R || x<1 || y<1)continue;endC(u,v,1)=A(x,y,1);C(u,v,2)=A(x,y,2);C(u,v,3)=A(x,y,3);endendC=uint8(C);>> imshow(C)结果:所以应该不是改预设图像⼤⼩的问题有谁知道那个wxh怎么确定的告诉我啊我⽐较了⼀下经度坐标校正的效果经度坐标校正的效果如下:这样⼀⽐较很明显看到这篇论⽂的校正效果不够好和经度坐标校正⽐起来差了很多都是尚未插值的⽐较的明显看得出来感觉是不是这个算法不好还有⼀个期刊上发表的《鱼眼图像校正和配准算法研究》这上⾯的校正原理我觉得没交代清楚⽽是直接给出了公式,从⽬标图像到鱼眼图像反向映射的公式(3)(4)(5),既然给出来了那就按照这个直接写哦:A=imread('F:\orl_zhifangtu\s3.jpg');[A,R]=kuaisusaomiao(A,40);[m,n,k]=size(A);for i=1:mfor j=1:ntheta=i/R;fi=j/R;x=R*cos(fi)*sin(theta);y=R*sin(fi);z=R*cos(fi)*cos(theta);u=R*cos(1/tan(y/x))/tan(sqrt(x^2+y^2)/z);v=R*sin(1/tan(y/x))/tan(sqrt(x^2+y^2)/z);u=round(u);v=round(v);if(u<1||v<1||u>m||v>n)continue;endC(i,j,1)=A(u,v,1);C(i,j,2)=A(u,v,2);C(i,j,3)=A(u,v,3);endend>> imshow(C)结果原图和校正图如下:这是什么东西明明按照公式写的很简单啊是期刊上那三个公式错了没原理??我觉得我没写错这个乱七⼋糟的图是公式的原因吧。

提取鱼眼图像轮廓的算法改进及图像校正

提取鱼眼图像轮廓的算法改进及图像校正

Ab t a t T e u e o s e e ln a s s s o g d s r o s i h e ut d i g s Ac u ae c n o r e ta t n o e sr c : h s f h y e sc u e t n it t n n t e r s l ma e . c rt o t u x r ci ft i f r oi e o h i e e i g s r r q ii fri g o rc i . r dt n l l o t m s n f t o s p r s h os s a d c n f h y ma e i a p e e u st o ma e c re t n T a i o a ag r h i i efci et u p e s t e n ie n a s e o i i e v n tb s d wh n ma s e b a k p x l a p a n t e f h y ma e Sc ru a u i e ae . o a mp o e a g n o e u e e s i lc ies p e ri h s e e i g i lr o t n r a S n i rv d t n e t v i c l me h d o s e e i g o tu xr c in i p o o e h sp p r T e e p rme t e u ss o h t h r p s d a — t o ff h y i ma e c no re t t rp s d i t i a e . h x e a o s n i n s h h w t a ep o o e r t l g r h c n e a tt e c n e n a i so ef h y ma e n a b iu u e o t fh g r cso n o d o i m a x c h e tra d r du ft s e e i g s a d h s o vo s s p r r y o ih p e iin a d g o t h i i i r a — me F n l a s t f coy ef c f s e e i g itrin c re t n i a he e y a p y n p e c o r i e t . i a y, a i a tr f to h y ma e d s t o r ci s c iv d b p li g s h r a c d - l i l s e i f o o o i l

鱼眼图像校正算法研究与实现

鱼眼图像校正算法研究与实现

鱼眼图像校正算法研究与实现张宁;刘天键【摘要】鱼眼镜头广泛应用于全景监控领域,本文介绍如何对鱼眼图像进行校正,并对特定角度下拍摄的鱼眼图像提出了一种简单、快速、实用性强的鱼眼图像校正方法,同时给出具体算法的推导,实验表明该方法能取得比较满意的效果.%The fisheye lens is widely used in the field of panoramic monitoring,this paper describes how to correct the distortion of fisheye image,and introduces a simple,fast,practical fisheye image correction method for fisheye images taken under specific angle.Also the detailed formulas are presented in this pater.Experiments show that the method can achieve satisfactory results.【期刊名称】《闽江学院学报》【年(卷),期】2012(033)005【总页数】3页(P74-76)【关键词】鱼眼图像;畸变;校正【作者】张宁;刘天键【作者单位】闽江学院物理学与电子信息工程系,福建福州350121;闽江学院物理学与电子信息工程系,福建福州350121【正文语种】中文【中图分类】TP391全景视觉是指一次获得大于半球视场(360°×180°)的三维空间的全部视觉信息,鱼眼镜头具有较大视场是构建全景视觉最简单有效的方法之一,但鱼眼镜头所拍摄的图像会有非常严重的变形,需要将这些变形图像恢复为人们习惯的图像,方便对其进行后续的处理.摄像机标定技术是一种精确恢复的算法,但其针对特定的镜头,且计算复杂度较高,在实时系统中占据的时间开销大.本文进一步寻找一种简单,快速,实用性强的鱼眼图像校正方法,可以达到处理鱼眼镜头实时校正要求.在将鱼眼图像恢复成人们所习惯的图像前,首先要提取出鱼眼图像有效区域,然后求出圆形有效区域的半径R和圆心坐标(X0,Y0).鱼眼图像有效区域的提取常用扫描线逼近法,具体算法简单可行,见文献[1].求得半径R和圆心坐标(X0,Y0)后可以裁剪原鱼眼图像,取出有效区域,并对有效区域利用校正算法进行校正. 对于镜头朝前的鱼眼图像如图1来说,对其校正常用的主要有两种算法,一种是用球面坐标定位校正[2],另一种是球面透视投影约束算法[3-4].1)球面坐标定位校正这种方法是用球面的经纬线近似表示鱼眼图像中景物的变形,每一条经度上的不同像素在校正过的图像中具有相同的列坐标值,经度越大的其扭曲程度越大.设原始鱼眼图像的像素点用A(X,Y)表示,其对应校正后图像像素用Al(U,V)表示,二者之间关系如下:2)球面透视投影约束算法假设空间任意一点P坐标为(x,y,z),连接原点O和空间点P得到射线OP,这条射线与球面x2+y2+z2=R2相交于点p,将点p投影到与鱼眼镜头光轴z轴垂直的XOY平面上得到鱼眼图像的成像点P1,假设其坐标为(u,v),如图3所示,各坐标之间关系如下:由以上结论可知,若XOY平面上原始鱼眼图像的像素点用A(X,Y)表示,其对应校正后图像像素用Al(U,V)表示,二者之间关系应如下:应用上述两种方法校正鱼眼图像得到的效果图如图4,图5所示,由校正效果可以看出,采用球面透视投影约束算法校正效果较为理想.(3)特定角度拍摄的鱼眼图像校正对在镜头朝上(下)的鱼眼图像校正常用的算法有基于球面透视的柱面模型的等弧长映射方法[5]等,由于其较为复杂,这里推导一种比较简单可行的方法,描述如下:图6为原始鱼眼图像要将其展开为矩形全景图7,已知鱼眼图像半径为R,圆心为(X0,Y0).在鱼眼图像上绘制半径为R/2的同心圆,若鱼眼图像上任意一点像素为P(X,Y),连接像点P及圆心得到线段OP,其与Y轴的夹角为θ.为了得到比较满意的展开结果,让校正后的全景图7的长为图6中半径为R/2的同心圆周长(R×π),宽为半径R,此时与A(X,Y)对应的全景展开图上的校正点像素点Al(U,Y),二者之间要满足关系如下:图8为对仰视角度下拍摄的鱼眼镜图像以及应用上述方法得到的全景图,从图上可以看出校正后的全景图是沿着鱼眼图像的Y轴切割,并以负Y轴为起点得到的,效果较好.本文应用球面坐标定位校正方法和球面透视投影约束算法校正镜头朝前的鱼眼图像,对仰视角度下拍摄的鱼眼图像校正提出了一种简单、快速、实用性强的鱼眼图像校正方法,不需要构建复杂的柱面模型,也不需要考虑鱼眼镜头的参数,完成了全景图像展开,效果较好,在全景监控中的图像畸变校正问题有一定的参考价值.刘天键(1975-),男,福建闽清人,闽江学院物理学与电子信息工程系副教授.【相关文献】[1]王大宇,崔汉国,陈军.鱼眼图像轮廓提取及校正研究[J].计算机工程与设计,2007,28(12):2 878-2 882.[2]陈明伟,徐丹东.球面坐标定位校正鱼眼图片并合成全景图的方法[J].云南民族大学学报:自然科学版,2004,7(13):214-217.[3]英向华,胡占义.一种基于球面投影约束的鱼眼镜头校正方法[J].计算机学报,2003,26(12):1 702-1 708.[4]黄有度,苏化明.一种鱼眼图像到透视投影图像的变换模型系统[J].仿真学报,2005,17(1):29-32[5]周辉,罗飞,李慧娟,等.基于柱面模型的鱼眼影像校正方法的研究[J].计算机应用,2008,28(10):216-218[6]Liu H,Pi W,Zha H.Motion detection for multiple moving targets by using an omnidirectional camera[C]//Proc IEEE Intl Conf on Robotics,Intelligent Systems and Signal Processing,2003(1):422 - 426.[7]皮文凯,刘宏,查红彬.基于自适应背景模型的全方位视觉人体运动检测[J].北京大学学报:自然科学版,2004,40(3):61-63.[8]邓松杰,周松斌,程韬波.利用鱼眼镜头生成全景图像的方法[J].工程图学学报,2010(1):135-138.。

基于失真中心精确估计的鱼眼图像畸变校正算法研究的开题报告

基于失真中心精确估计的鱼眼图像畸变校正算法研究的开题报告

基于失真中心精确估计的鱼眼图像畸变校正算法研究的开题报告一、选题背景与意义鱼眼镜头在近年来成为了高清摄像技术中的重要组成部分之一,它可以将更广阔的视野呈现在用户面前。

但是,由于鱼眼镜头制造的时候存在着一定的生产误差,因此此时所制造的图像中往往会出现各种各样的畸变,这对于后续的图像处理和分析,不仅会影响到图像精度的准确性,更会降低用户对图像的观感。

鱼眼图像的畸变校正技术就是针对这样的问题而提出的一种方案,它主要是将摄像机内行成像方式所产生的畸变进行校正,并最终将图像恢复到一种类似于自然人类所感知到的视角的状态。

因此,对鱼眼图像畸变校正算法的研究,能够在很大程度上提高图像的质量和观感,也是当前图像处理领域内的一个热门研究方向,对于计算机视觉、图像识别等领域的发展,具有非常重要的意义。

二、研究目标本论文的主要研究目标是:基于失真中心精确估计的鱼眼图像畸变校正算法。

通过研究总结鱼眼图像的成像原理和产生的畸变类型,提出一种基于失真中心的精确估计算法,可以在高保真度的前提下完成鱼眼图像的畸变校正。

在此基础上,结合深度学习中的一些模型和方法,设计一种高性能、高精度的鱼眼图像畸变校正算法。

三、研究内容与方法(1)研究整理鱼眼图像成像原理,分析鱼眼镜头的畸变类型,并总结出当前常见的畸变校正方法。

(2)基于失真中心精确估计的鱼眼图像畸变校正算法。

提出一种数据驱动的方法,通过分析鱼眼图像的成像形式,提出一种基于失真中心的精确估计算法,并通过实验来验证它的效果。

(3)基于深度学习的鱼眼图像畸变校正算法。

结合深度学习中的一些模型和方法,设计一种高性能、高精度的鱼眼图像畸变校正算法,并通过对比实验来评估它的效果。

四、研究难点1. 如何快速准确估计失真中心。

2. 针对不同类型的畸变,如何设计不同的畸变校正方法。

3. 如何在不影响图像质量的前提下,提高畸变校正的速度和准确度。

4. 如何结合深度学习技术,提高鱼眼图像畸变校正算法的性能和精度。

鱼眼图像畸变校正算法

鱼眼图像畸变校正算法

鱼眼图像畸变校正算法司 磊 朱学玲(安徽新华学院 信息工程学院 安徽 合肥 230088)摘 要: 根据鱼眼镜头成像的特点,选择合适的图像畸变校正算法,标定鱼眼图像的中心和半径,用标定得到的参数进行校正,推出校正模型,方法简单,易于实现,并对鱼眼图的畸变矫正问题提出意见与看法。

关键词: 鱼眼图像;畸变矫正;图像预处理;图像增强中图分类号:TP391 文献标识码:A 文章编号:1671-7597(2012)1110166-02鱼眼图像的畸变矫正是以某种独特的变换方式将一副鱼眼 2 有关鱼眼图片的粗略校正图像转换为理想图像的操作,这种操作在全方位视觉导航中具1)求取鱼眼图像行和列的比值有重要的作用,是系统自动识别、跟踪和定位目标所必须的基将投射生成标准圆变换为鱼眼图片并求取图片中心点的方础操作。

法与普通相机照相原理不同,对于提取出来的鱼眼图片的轮1 畸变图像的校正原理廓,我们先假定一个阈值,比如设一个灰度值30,用软件勾勒描绘出校正鱼眼图片大概的轮廓,然后先求出该轮廓的中心点根据畸变图像特点标定坐标图,求取标定点像素的理想值坐标,根据轮廓的图形和鱼眼图像的中心点的坐标,可计算出和实际值,同时生成坐标映射表,再把坐标映射表用于畸变图畸变图像的圆半径,从而求取鱼眼图像的中心点坐标和鱼眼图像的校正程序后,即可得到无畸变图像,具体处理过程如下:像的粗略轮廓的图像的半径相对比,以便于将鱼眼图像的大概1)标定坐标轮廓重新调整处理,变的更为精确和直观。

假定畸变校正的鱼镜头中心的畸变可以忽略为零,以镜头为中心,离镜头越眼图片的半径中的行坐标曲线和列坐标曲线不相等,则我们需远的地方畸变越大。

以镜头为中心标定坐标图,对图像进行坐要将畸变校正的鱼眼图像中的园的半径的曲线与下面的公式相标的标定,按正方形均匀排列圆点,如图1所示。

乘,然后就可以变换为普通的标准圆的图像。

下面公式中(u,v)是畸变校正的鱼眼图片的中心点,β为畸变校正的鱼眼图像行和列的比值。

鱼眼图像畸变的双向经度快速校正方法

鱼眼图像畸变的双向经度快速校正方法
956
第 41 卷 第 10 期 2019 年 10 月
赵丹阳等:鱼眼图像畸变的双向经度快速校正方法
ZHAO Danyang,LYU Yong,LI Xiaoying
(School of Instrument Science and Opto-electronics Engineering, Beijing Information Science and Technology University, Beijing 100192, China)
变形,这为识别和测量等应用带来了不便。针对传统经度校正方法的不足,将算法改进为双向经度
鱼眼图像快速校正算法。通过对鱼眼图像有效区域进行划分,并对不同区域内的畸变点在横、纵两
个方向上分别建立校正模型,确定畸变图像与理想图像之间坐标映射关系,求取校正坐标的位置。
最后对图像进行非线性拉伸,改善图像中心与边缘放大率不同而产生的“膨胀感”,获得符合人眼
给镜头带来的成像缺陷就是产生了一定的径向畸变, 使得视场角达到甚至超过 180范围的场景弯曲成像 在平面图像上,所以鱼眼图像通常不符合人们的视觉 习惯[2],在实际应用中需要对鱼眼图像做去畸变处理。
国内外学者也提出了很多去除鱼眼图像畸变的 方法,目前常用的去畸变方法可分为相机标定法和模 型校正法。相机标定法是运用标定工具对相机的内外 参数进行标定,主要分为棋盘格标定法[3-6]、同心圆模
0 引言
鱼眼镜头是一种超大视场的成像镜头,具有焦距 短、视场范围广的特点,鱼眼镜头的视场角通常可达 到甚至超过 180[1]。近年来,国内外鱼眼镜头的发展 十分迅速,应用也医疗内窥检查、安防监控、 视觉导航和国防军事领域等方面。同时,超大视场角
Abstract:Images taken with large field of view (FOV) fish-eye lenses exhibit distortion because of differing lateral magnification in different fields of view. This kind of distortion makes identification and measurement inconvenient. To resolve the shortcomings of the traditional longitude correction method, an improved rapid bidirectional longitude correction method is proposed. The effective area of the fish-eye image was divided into parts, and a correction model for different points in different vertical and horizontal areas was built to determine the coordinate mapping relationship between the distorted image and the ideal image. The position of the correction coordinates can then be obtained according to this relationship. Finally, nonlinear stretching was performed to abate the “swelling” caused by the difference of magnification between the center and edge of the image to obtain the image that accords with the human-perceived version. Three groups of images were corrected by using MATLAB. The results demonstrate that this method can correct the distortion of fish-eye images quickly and effectively. Key words:distortion, longitude correction, fish-eye image, coordinate mapping

鱼眼图像校正算法研究

鱼眼图像校正算法研究
The main works of the paper are as follows: (1) The relevant literatures about the fish-eye is analyzed and summarized, that describes the
development of fish-eye image technique and the significance of the fish-eye image correction. Discussion of the relevant theoretical knowledge of image correction, such as: all kinds of coordinates, the pinhole image, perspective projection, all kinds of distortion and image preprocessing. The image model is given by the feature of fish-eye image. (2) Fish-eye image extraction circular effective area is very important throughout the whole correction. This paper gives some usually used the extraction algorithms of the effective circular area for fish-eye image and experimental results are given. The paper points out the shortcomings from the adaptability, complexity, computation. (3) As the shortcoming of area statistics, sweeping line by line and region growing, this paper gives the improvement algorithm of the effective circular area for fish-eye image and the

基于几何成像模型的鱼眼镜头图像校正算法和技术研究

基于几何成像模型的鱼眼镜头图像校正算法和技术研究

基于几何成像模型的鱼眼镜头图像校正算法和技术研究李根;费章君;杨仕友【摘要】鱼眼镜头是一种具有广视场角的摄像机镜头,广泛应用于大场景视频监控领域,但其成像存在严重的非线性径向畸变,违反人类的视觉习惯,且为测量和模式识别等应用带来了不便.为了实现鱼眼镜头图像的校正,提出了一种基于几何成像模型的鱼眼镜头校正算法和技术,通过研究鱼眼镜头成像模型,根据鱼眼镜头类型采用了相应的几何模型校正图像;以“等距投影”模型为例提出了校正公式和实现方法.最后针对工程应用的实时性要求,提出了基于缓存的快速优化方法以及在保证一定精度的前提下快速实现双线性插值的优化方法.研究结果表明,这种新方法可以高效地完成鱼眼镜头图像校正,比传统方法适用面更广,更易实现.【期刊名称】《机电工程》【年(卷),期】2013(030)010【总页数】5页(P1268-1272)【关键词】鱼眼镜头;径向畸变校正;图像处理;视频监控【作者】李根;费章君;杨仕友【作者单位】浙江大学电气工程学院,浙江杭州310007;南自信息技术有限公司,江苏南京210012;浙江大学电气工程学院,浙江杭州310007【正文语种】中文【中图分类】TP391.40 引言由于鱼眼镜头具有视场角广(可达180 °)的优点,特别适合于大场景视频监控应用,近年来在视频监控领域的应用日渐广泛。

由于鱼眼镜头拍摄图像带有大量的桶形径向畸变[1],故鱼眼图像不符合人类视觉习惯。

为解决这个问题,国内外学者提出了多种方法以校正鱼眼镜头图像。

应用最早的方法为基于多项式模型的校正算法[2-3],Basu 等[4]提出了基于对数运算的FET 变换方法(Fish-Eye Transform),以及基于抛物面成像模型的漫游及深度恢复算法[5-6],Kedzierski 等人[7]提出了一种基于微分几何的精确校正算法,Wang 等人[8]提出了基于参数方程的鱼眼镜头畸变数学模型,并将主光轴偏转也包含在内。

基于鱼眼相机的图像校正算法研究

基于鱼眼相机的图像校正算法研究

基于鱼眼相机的图像校正算法研究作者:师佳佳薛赛飞李小龙张旭韩芳来源:《电脑知识与技术》2022年第02期摘要:鱼眼镜头作为一种超广角镜头,具有鱼眼镜头焦距小,视角开阔等特点,使得鱼眼镜头在获得大信息量图像的同时,也带来严重的畸变,需要经过校正才能达到更好的视觉效果,因此研究鱼眼图像校正问题具有重要的现实意义。

本文主要介绍了鱼眼图像的不同校正方法,并重点研究了基于等距投影模型的鱼眼图像校正算法,最后通过对比实验,验证了等距投影模型的校正算法在鱼眼校正中的优势。

关键词:鱼眼图像;等距投影;校正算法中图分类号:TP18 文献标识码:A文章编号:1009-3044(2022)02-0076-03鱼眼相机由于具有超广角镜头,视觉范围广阔,信息量大,对于近距离拍摄大范围景物非常便捷,易于实现大范围的180°全向无死角监控,在虚拟现实、智能交通、安防监控、智能机器人视觉导航等众多领域得到广泛的应用。

但是,由于鱼眼镜头是采用多镜组结构设计,这些镜组在获得超大视场成像的同时,也带来了严重的径向畸变。

为了达到更好的视觉效果,同时适应特定的应用场合,通常需要对鱼眼图像进行校正,校正方法通常包括两个步骤[1,2]:坐标变换和鱼眼图像插值,前者是建立失真图像与校正图像之间的坐标变换关系,后者是对坐标变换后产生的空像素进行插值填充。

基于鱼眼相机的图像校正算法有不同的分类方法,按照校正算法是否涉及点的空间信息,分为2D校正和3D校正算法[3,4,5],其中,2D校正算法不涉及点的空间信息,直接确定鱼眼图像与校正图像之间的对应点的坐标变换关系,而3D校正算法是从3D空间的角度来考虑鱼眼图像的校正。

按照是否借助外部设备进行标定,分为基于投影变换的校正方法和基于标定的校正方法[6],基于投影变换的校正算法是基于已有投影模型,采用多项式拟合优化目标函数的方法,估计模型参数,导出校正图像;基于标定的校正算法,主要借助于标定设备如标定板对鱼眼图像内外参数进行标定等。

提取鱼眼图像轮廓的算法改进及图像校正

提取鱼眼图像轮廓的算法改进及图像校正

提取鱼眼图像轮廓的算法改进及图像校正常丹华;赵丹;杨峰明;赵国立【摘要】The use of fisheye lens causes strong distortions in the resulted images. Accurate contour extraction of the fisheye image is a prerequisite for image correction. Traditional algorithm is ineffective to suppress the noises and can not be used when massive black pixels appear in the fisbeye image's circular outline area. So an improved tangent method of fisheye image contour extraction is proposed in this paper. The experiment results show that the proposed algorithm can exact the center and radius of the fisbeye images and has obvious superiority of high precision and good real-time. Finally, a satisfactory effect of fisheye image distortion correction is achieved by applying spherical coordinate orientation.%用鱼眼镜头拍摄的图像具有严重的变形,精确地提取鱼眼图像的轮廓是进行图像校正的前提.针对传统的提取鱼眼图像轮廓的算法对噪点抑制能力不强,在有效区域存在大量黑色像素时算法失效等缺点,本文提出了一种改进的提取鱼眼图像轮廓的切线法.实验表明,该算法能准确定位鱼眼图像的圆心坐标和半径,精度高、实时性好,具有明显的优越性.最后,本文用球面坐标定位法对图像进行变形校正,取得了很好的效果.【期刊名称】《激光与红外》【年(卷),期】2012(042)004【总页数】4页(P448-451)【关键词】鱼眼镜头;轮廓提取;切线法;变形校正【作者】常丹华;赵丹;杨峰明;赵国立【作者单位】燕山大学信息科学与工程学院,河北秦皇岛066004;燕山大学信息科学与工程学院,河北秦皇岛066004;燕山大学信息科学与工程学院,河北秦皇岛066004;燕山大学信息科学与工程学院,河北秦皇岛066004【正文语种】中文【中图分类】TP3911 引言在一般的工业光电图像检测中,由于需要监测的视场小,用普通的镜头即可满足要求,但在一些特殊的测量领域,如机器人导航[1]、虚拟实景技术、大视场、大范围公共场所安全监控等,由于需要监测的范围很大,用单一的普通的成像镜头达不到要求,基于鱼眼镜头的全方位视觉系统有广泛的市场需求。

两步式鱼眼图像畸变校正方法研究

两步式鱼眼图像畸变校正方法研究
(1. 湖北工业大学 机械工程学院,湖北 武汉 430068;2. 现代制造质量工程湖北省重点实验室,湖北 武汉 430068)
摘 要:针对鱼眼图像校正过程中,校正图像局部宽大、边缘信息缺失、畸变校正不彻底等问题,在棋盘格标定的基础
上 ,提 出 两 步 式 鱼 眼 图 像 畸 变 校 正 方 法 。 首 先 ,构 建 基 于 线 性 特 征 的 鱼 眼 图 像 畸 变 校 正 模 型 对 鱼 眼 图 像 进 行 初 步 校 正 ;其
2020 年 9 月 15 日 第 43 卷第 18 期
现代电子技术 Modern Electronics Technique
146 DOI:10.16652/j.issn.1004⁃373x.2020.18.038
Sep. 2020 Vol. 43 No. 18
两步式鱼眼图像畸变校正方法研究
王正家 , 1,2 钱 峰 , 1,2 柯 楠 , 1,2 解家月 1,2
Keywords:fisheye image;distortion correction;mathematical modeling;linear feature;affine transformation;correct analysis
0引言
鱼 眼 镜 头 焦 距 小 ,视 场 大 ,近 年 来 被 广 泛 应 用 于 视 频会议、安防监控、智能交通等领域 ,前 [1⁃4] 景广阔。鱼眼 镜 头 基 于 非 相 似 成 像 原 理 ,采 用 多 镜 组 设 计 结 构 ,前 后 镜组分别具有绝对值极大的负光焦度和正光焦度,在获 得超大视场成像的同时,也带来了严重的畸变问题。
目前,根据鱼眼镜头的视角、成像特点、应用场景等 使用要求的不同,鱼眼图像校正方法主要分为 3 类:基 于 线 性 特 征 的 校 正 方 法 [5]、基 于 球 面 投 影 等 几 何 约 束 的 校 正 方 法[6]、基 于 神 经 网 络 的 训 练 建 立 的 校 正 方 法[7]。 基于线性特征的校正方法的校正过程比较灵活,准确率

鱼眼图像畸变校正技术研究

鱼眼图像畸变校正技术研究

《工业控制计算机》2017年第30卷第10期95鱼眼图像畸变校正技术研究Research on Distortion Correction Technique of Fish-eye Image周小康1饶鹏2袁3朱秋煜1陈忻2袁3 (1上海大学通信与信息工程学院,上海200444;2中国科学院上海技术物理研究所,上海200083;3中国科学院红外探测与成像技术重点实验室,上海200083)摘要:鱼眼摄像机所拍摄的图像都伴有一定程度上的畸变,为了使鱼眼图像符合人类视觉习惯,鱼眼图像的畸变校正显 得十分重要。

首先在原有线扫描提取鱼眼有效区域算法上提出优化算法,减少了鱼眼图像重复扫描率,对鱼眼有效圆区域半 径进行修正,改善了圆形有效区域提取的效率。

然后提出了基于等距投影的鱼眼摄像机成像系统的几何校正模型,通过反向 映射思维,先假设出目标图像大小,反向求出畸变图像与校正图像的几何关系,从而进行图像畸变校正。

通过改变几何校正 模型中目标图像的宽度w、高度h与源鱼眼图像有效区域半径R的几何关系,改变目标图像的视场范围,最后通过cubic 插值法进行鱼眼校正图像颜色恢复。

关键词:鱼眼镜头,等距投影模型,几何模型Abstract:In this paper,an optimization algorithm is proposed to extract the fisheye effective region algorithm in the origi­nal line scan,which reduces the repetition rate of the fisheye image and corrects the radius of the effective circle of the fish eye to improve the efficiency of circular effective region extraction.Then,the geometric correction model of the fisheye camer­a imaging system based on isometric projection is proposed in this paper.Finally,the color correction of the fisheye correc­tion image is performed by the cubic interpolation method.Keywords:fisheye lens,Isometric projection model,geometric model鱼眼镜头具有焦距短、视场大的特点,其视场能达到180毅至270。

鱼眼图像畸变校正算法

鱼眼图像畸变校正算法

据《硅谷》杂志2012年第21期刊文称,根据鱼眼镜头成像的特点,选择合适的图像畸变校正算法,标定鱼眼图像的中心和半径,用标定得到的参数进行校正,推出校正模型,方法简单,易于实现,并对鱼眼图的畸变矫正问题提出意见与看法。

关键词:鱼眼图像;畸变矫正;图像预处理;图像增强鱼眼图像的畸变矫正是以某种独特的变换方式将一副鱼眼图像转换为理想图像的操作,这种操作在全方位视觉导航中具有重要的作用,是系统自动识别、跟踪和定位目标所必须的基础操作。

1畸变图像的校正原理根据畸变图像特点标定坐标图,求取标定点像素的理想值和实际值,同时生成坐标映射表,再把坐标映射表用于畸变图像的校正程序后,即可得到无畸变图像,具体处理过程如下:1)标定坐标镜头中心的畸变可以忽略为零,以镜头为中心,离镜头越远的地方畸变越大。

以镜头为中心标定坐标图,对图像进行坐标的标定,按正方形均匀排列圆点,如图1所示。

2)图像预处理先通过图像的、突出边缘细节;然后再用二值化处理增强调节对比度的图像,但部分样板点和背景的对比的差值较大,所以是设定一个阈值对整幅图像进行二值化,最后再对二值化后的图像再次进行中值滤波的方法处理,再次使用中值滤波方法可以有效的去除畸变图像中的部分椒盐噪声的影响。

二值化的主要作用是可以提高畸变校正图像的质量,预处理图像可以为点阵样板圆点中心的确定提供重要的作用。

3)圆点中心的确定由于图像畸变的影响,经过图像预处理后的畸变校正图像仍然是不规则的实心圆,然而样板中的确定的圆点却是规则排列的,所以可以在畸变校正的样板图像上把各个圆点的重心近似的替换为圆点中心,找出一个圆点的重心作为理想畸变校正样板图像上与之对应的点,并找出该点处于二维平面坐标之中与之距离之和最大的圆点,从各个圆点的坐标之中找出与之距离之和最大的圆点坐标,该点坐标即为畸变图像中与之相对应的点的坐标。

再找出理想的点阵样板图像和该畸变校正图像中各圆点中心的位置,计算出点与点之间的垂直距离,即可得到点阵样板图像中各点之间的偏移量,从而可以描绘和构建畸变校正图像上的各个点之间偏移量的曲面。

基于几何成像模型的鱼眼镜头图像校正算法和技术研究

基于几何成像模型的鱼眼镜头图像校正算法和技术研究
r a d i a l d i s t o r t i o n t f i f s h — e y e i ma g e v i o l a t e d t h e h u ma n v i s u a l h a b i l s a n d b r o u g h t i n c o n v e n i e n c e o t me a s u r e me n t a n d p a t t e r n r e c o g n i i t o n a p p l i c ti a o n s .I n o r d e r t o c o r r e c t t h e is f h — e y e i ma g e s , a n e w c o r r e c t i o n me t h o d a n d t e c h n i q u e b a s e d G n g e o me t r i c a l i ma g i n g mo d e l t h a t
第3 0 卷第 1 O 期
2 0 1 3 年 1 0月




Vo 1 . 3 0 No.1 0 0c t .2 01 3
J o u r n a l o f Me c h a n i c a l& E l e c t r i c a l En g i n e e r i n g
D O I : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 1 — 4 5 5 1 . 2 0 1 3 . 1 0 . 0 2 4
基 于几何成像模型 的鱼眼镜头 图像 校正算法和技术研究
李 根 , 费 章 君 , 杨 仕 友
( 1 .浙江 大学 电气 工程学 院 , 浙江 杭州 3 1 0 0 0 7 ;2 .南 自信 息技术有 限公 司 ,江苏 南 京 2 1 0 0 1 2 )

鱼眼相机校正计算

鱼眼相机校正计算

鱼眼相机校正计算
鱼眼相机校正是一种对鱼眼相机拍摄图像进行畸变校正的技术,其计算步骤如下:- 提取相机校准参数:首先需要获取鱼眼相机的校准参数,包括镜头的畸变模型和相机的内外参数。

这些参数描述了鱼眼镜头的光学特性和相机的成像几何。

- 畸变校正:使用相机校准参数,对图像中的畸变进行校正。

这可以通过重新映射每个像素来实现,使得图像的线条和形状更加直线和自然。

- 透视变换:鱼眼矫正后的图像通常会变成圆形或者半球形,需要进行透视变换以使其恢复为标准的矩形或正方形。

透视变换可以通过调整图像的投影方式来实现。

- 图像裁剪:在透视变换之后,通常会产生扭曲或黑边。

进行图像裁剪可以去除无效区域和边缘部分,使图像保持完整且无失真。

鱼眼相机校正计算需要考虑相机的光学特性、成像几何和图像处理算法等多个因素。

具体的计算方法和步骤可能因不同的应用场景和需求而有所差异。

针对鱼眼图像边缘校正缺失的快速校正算法

针对鱼眼图像边缘校正缺失的快速校正算法

小型微型计算机系统Journal of Chinese Computer Systems 2021年3月第3期 Vol.42 No. 3 2021针对鱼眼图像边缘校正缺失的快速校正算法李江华,李恩德(江西理工大学信息工程学院,江西赣州341000)E-mail:liende123@126. com摘要:针对鱼眼图像校正中水平方向畸变以及边缘缺失的问题,通过引入可控参数控制边缘部分的校正范围,同时融合三角 计算以及参数变换,获取校正关系,使映射面与鱼眼图像达到最佳匹配结果.获取校正关系后运用双线性插值算法对校正图像 进行插值运算以填充图像.实验表明,算法对视图主要区域和边缘部分畸变的校正取得较好效果,边缘部分信息流失较少,主视 图区域畸变角度明显减小,校正后图像与未畸变源图像相比结构相似性高,尽可能大的保留鱼眼图像信息,算法效率提高,算法 运行时间缩短近50%.该鱼眼图像校正算法在校正效率以及校正效果上都有显著提高,具有可行性和有效性.关键词:图像校正;边缘校正;插值算法;校正关系中图分类号:TP399 文献标识码:A 文章编号:丨000-丨220(2021)03^0578^06Fast Correction Algorithm for Missing Fisheye Image Edge CorrectionLI Jiang-hua,LI En-de(School of Information Engineering,Jiangxi University of Science and Technology.Ganzhou 341000,China)Abstract : Aiming at the problems of horizontal distortion and missing edges in fisheye image correction, controllable parameters are introduced to control the correction range of the edge part, while triangulation calculation and parameter transformation are combined to obtain the correction relationship, so that the mapping surface and the fisheye image reach the maximum. Best match results. After ob­taining the correction relationship, a bilinear interpolation algorithm is used to interpolate the corrected image to fill the image. Experi­ments show that the algorithm achieves better results in correcting the distortion of the main area and edge parts of the view, with less loss of information in the edge parts,and the distortion angle of the main view area is significantly reduced. The structural similarity between the corrected image and the undistorted source image is high. The fisheye image information is kept as large as possible,the algorithm efficiency is improved,and the algorithm running time is shortened by nearly 50%. The fisheye image correction algorithm has significantly improved the correction efficiency and the correction effect,and is feasible and effective.Key w ords:image correction;edge correction;interpolation algorithm;correction relationshipi引言近年来,各个领域对于计算机视觉技术的应用日愈广泛.尤其在机器人视觉及视频监测领域,更宽的视野是基本需求,机器人视觉需要对尽可能大的视野内的目标做出实时而准确 的判断来获取导航信息.除了在机器人视觉领域,在大单位视 频监控及虚拟实景等领域中,鱼眼镜头因其特有的大视角所 形成的宽视场的优势,基于鱼眼的成像系统受到越来越多的 关注[11.然而由于鱼眼相机引入了径向畸变,鱼眼图像除中 心小部分区域外都存在失真,这不同于正常人类视觉习惯.为 从鱼眼镜头摄像机获得一幅普通的矩形图像,恢复实际场景 问题则需要对鱼眼图像进行校正,准确的鱼眼扭曲校正至关 重要.鱼眼图像的校正方法一般分为基于标定的校正法和基 于投影变换模型.其中基于投影变换模型的校正法是寻找一 种能够将球面图像映射到平面图像的方法.基于标定的校正 方法需要建立对于镜头的复杂数学模型,同时需要对设备进行标定,甚至需要相机的内部参数,校正成本高且对于人眼视 觉观察并无显著提升.为简化传统校正算法复杂度,提高校正后的视觉效果及 提升校正算法的可行性和有效性,使鱼眼图像更符合人类视 觉习惯同时尽可能全面的获取鱼眼图像内完备客观的物景信 息,国内外相关领域研究人员提出了一系列有价值的算法.Stenfan Hensel[2;等人通过结合对校正参数的估计,对鱼 眼图像的径向畸变进行校正,实验结果验证了此算法在针对 特定畸变问题方面的可行性.Zhang131等人在建立椭圆函数 模型的基础上初步校正鱼眼图像,其次将椭圆函数模型中的 参数进行调整从而对图像进行修正以获得更好的校正效果. Zhangi4]等人通过分步校正方法.第一步将经纬度校正以自 适应的形式进行展开,进而利用霍夫变换检测直线,其次,以统一性优化直线方向检查直线从而以获得校正图像,实验结 果表明,此算法在主要视野内物体完整且线条自然方面取得 较好校正效果.上述方法在鱼眼图像的边缘效果、算法适应性收稿日期:202CK)3-30 收修改稿日期:202(M)5-1I基金项目:国家自然科学基金项目(61963018 )资助;江西省教育厅课题项目 (GW1705I6)资助.作者简介:李江华,男,1976年生,博士,副教授,C C F会员,研究方向为数字水印、数据工程、语义Web;李恩德(通讯作者),男,1996年生,硕士,研究方向为鱼眼图像校正算法研究.李江华等:针对鱼眼图像边缘校正缺失的快速校正算法579 3期以及效率方面都存在着局限性,对于鱼眼图像的完整性保持 方面也不够理想.如椭圆函数模型在校正过程中造成鱼眼图 像中心画面的缺失.鱼眼图像映射到椭球面,再将半球面的像 素点根据特定的映射关系映射到平面上.而在此过程中,边缘 部分的损失较大,对于边缘物景的缺失必定影响信息的获取.Tien-Ying K u o[51等人利用加权联合残差细化获得更好 的畸变参数并产生更准确的鱼眼失真图像,经过验证表明该 方法可以充分校正径向变形和拉伸边界的鱼眼图像,但是此 算法在设计中存在算法复杂度过高,时间复杂度较大,实现较 为繁琐.M a:6]在通过改进传统经度坐标校正,提出了一种通 过位置不同求取不同圆心坐标与半径的算法,有效校正了桶 形畸变.Sim针对畸变问题,在经线模型的基础上提出改进算 法.该算法在经线模型基础上以校正算法和修正算法两部分进 行,改进算法校正后通过半圆模型修正校正图以达到理想效 果.此算法摒除繁琐过程,以整体模型实验以取得理想结果. Z hao181等针对不同区域畸变率不同,划分鱼眼图像有效区域, 该算法改善图像横纵畸变问题,同时存在边缘模糊,边缘区域 信息缺失的问题.W e i[9]针对鱼眼图像桶形畸变大的问题,通 过地球仪经纬线的思想加以改进以得到双经度球面,经过相应 的映射公式将图像转换,再建立与图像对应的异向经度坐标体 系,在此基础上展开映射图以得到完整校正图,然而此算法通 过引人极点来映射时会对极点附近的边缘部分拉伸严重.故本文在上述前提下,在球面透视投影和经讳映射的基 础上,对模拟镜头球面进行了改进,同时为应对鱼眼图像边缘 部分校正后仍存在一定量失真的问题,提出了相对应的边缘 部分校正算法与之结合,针对边缘部分进行修正,解决了鱼眼 图像畸变问题.2相关研究2.1鱼眼图像成像系统在鱼眼相机成像的过程中普通相机与鱼眼相机存在较大 差别,其中在于相机视角达到往常相机不能达到的视野时,图像趋于无穷大,于是鱼眼相机为满足相应要求从而产生一定 量的畸变,且主要为径向畸变[u>].鱼眼图像点与空间点成像 关系可以总结如图1所示.图1鱼眼镜头成像模型等距模型:r=•f〇(1)等立体角投影模型:r=/sin(0/2)(2)正交投影模型=/sin汐(3)体视投影模型:r=_A a n(0/2)(4)其中4是镜头光轴与人射光线的夹角^是成像点到图像主点的距离亦即像高,/为焦距.本文中,利用等距模型作为 鱼眼图像成像投影模型.由于上述鱼眼图像的成像原理,鱼眼图像在成像的过程 中在垂直和水平方向都发生了一定量的畸变,边缘部分的畸 变尤其明显.2.2传统单位球面的确定传统的球面透视投影模型由英向华,胡占义[12]提出,其 基本原理为建立空间直线与畸变鱼眼图像上相对应曲线的映 射关系,且该映射为球面大圆.如图1所示,<?是球面点,其坐标为<7(0,《P),与畸变图像点的关系如下:{^j= r+ r2 + r3 + <:4r4 + r5e= e'以畸变中心建立极坐标以表示畸变点的/•与仏.选取合 适的点进行拟合,进而得到畸变图像点到单位球面的映射关 系,即求出公式(5)中的参数最优值.在获得鱼眼图像映射的 单位球面后,下一步为建立球面的外切正方体,将球面点映射 到正方体的各个表面.3鱼眼图像校正过程3.1鱼眼有效区域提取在鱼眼图像的校正过程中,所有工作的前提是将畸变鱼 眼图像的有效区域提取出来,并同时计算出鱼眼图像有效区 域的半径和畸变中心用于下一步的图像校正.鱼眼图像的有 效区域的传统提取算法有面积统计法,最小二乘拟合法,区域 增长法和扫描线逼近法[13_~文在已有提取算法的前提下,利 用扫描线逼近法的思想加人中垂线的作用,以缩短提取时间,增加提取效率为目的,对提取过程进行改进.提取算法示意图 如图2所示.原始鱼眼图像图2提取算法示意图Fig.2 Extraction algorithm diagramFig. 1Fisheye lens imaging model其中;C点与;coy平面的点m的映射过程即为鱼眼图像的 成像过程.成像后的平面上m与成像中心〇的距离称之为像 髙.像高的多少取决于投影成像模型函数[11].鱼眼成像过程 中投影函数以及其表达式如下所示:在提取过程中,第一步先将设置一个合适的阈值;16]将鱼 眼图片二值化处理,在此基础上设置第二个扫描阈值,以逐行 逐列扫描法从图片左方开始进行扫描,确定鱼眼图片左切点 后过此切点做鱼眼图像的左边界的垂线,在此垂线上做像素 点的遍历,通过扫描阈值确定右切点.在确定左右切点之后,580小型微型计算机系统2021 年做此条线段的中垂线,以相同方式确定上下切点.以《 •m的鱼眼图片为例,此种鱼眼图像提取方法计算量为:n•(m-2R)/2 + (n-2R)~(m-2R)/2(6)3.2获取校正关系3.2.1中心区域映射关系本文通过改进提取算法提取到鱼眼图像有效区域以及其半径和畸变中心后,提出改进的双垂面鱼眼图像校正方法,具体流程如下:第1步找到鱼眼图像的畸变点U,y),将其转化为极坐标形式(r,a).假设鱼眼镜头的半视角为心,人射角为0.e= r-dm/R(7)假设球面半径为&,球面上各点的坐标(0,c〇,如图所示,其直角坐标为U,y,z),将球面上各个点的坐标转换成经讳度坐标(0',/).第2步将球面图像映射到平面图像上,在以往算法理论中往往需要在球面周围建立外切正方体,以映射到各个正方体的表面上,不同角度范围的点映射到不同的正方体表面上,最后再进行拼接.本文中,为避免繁琐的计算过程以及图像拼接的过程,首先采用主视图基于三角计算的双垂面映射法.如图3所示.图3双垂面示意图 图4映射图Fig.3 Double vertical plane Fig.4 M a p首先本文以互相垂直的两个映射面中一个面进行算法解释,如图4所示.有任一点位于球面,在已确定的球体中心〇周围存在圆面与平面/4S C D,平面/1S C Z)为映射平面,连接圆面上点与球中心可得说'相交于点M是球面点f在平面上的投影点.根据如上映射关系,可找到球面图像到平面图像之间的映射关系.假设A在平面上的点坐标为U,y),图中线段的中点为是线段///的中点,平面图像长度为,宽为w,,球面图像长度为心,宽为vv2和A A/O E为直角三角形,圆心角乙尺〇£=乙她由图中可知,MiV= y- /!,/2,#〇= k根据勾股定理可得的长度:M〇= ^(y-由三角几何关系可得:Z. MOE=arctan(-LMOK-arctan(-+u N〇yh-,/2>-y)+(/-)2 w,/2 -j2■Uso)2L K O E^/_M O E-L M O K (8)(9)故A:£对应的弧长为:r w,/2I k e= R k * [arctan(—— .=)-V卜-夺)一%/2-义—”(10)同理,在纵轴方向上= vv/2= /ra,同样根据三角几何关系可得:QO= J[~2~x)+(/«〇)2V W'(11)hiKQ=y~Y故A:Q对应的弧长为:v-/i,/21k q=/?a 'arctan(....,~r^)(12)■J(w,/2 -x)+ (l NO)以上通过建立校正关系逐个将经纬坐标点映射至平面图 像,同样地,另外一个与此映射面互相垂直的映射面以相同的方法映射相对应的球面图像部分.3.2.2调整参数在传统校正算法中,球面半径一般等于鱼眼图像半径或 者是以单位一作为半径进行计算,但是本文考虑到现实中存在的误差,为了更好的进行球面映射,使得到的球面映射图更客观,校正效果更好,本文采用可调整参数来设置球面半径.本文得到球面的方法为选取原始图像上的一条弧线,在 其上选取若干点进行直线拟合,在本文中,利用最小二乘法进行直线拟合.为获取更合适的球面半径,文中引人相关系数 作为评价指标.1(X,-X)(Y:-Y)(13)其中,(V,.)为弧线上点对应于校正图像上的点坐标,为选取拟合点横纵坐标的平均值.本文选取相关系数最 接近1的心,且满足在[〇.8R,1.2R]的范围内.3.2.3 边缘校正本文在校正完鱼眼图像的主视图区域后,针对边缘部分 的校正采用边缘部分动态视野经纬校正法对边缘畸变部分进行校正,以满足更好的整体校正效果.鱼眼畸变图像边缘部分如图5所示.图5边缘示意图Fig.5 Edge diagram相对于传统校正法中将映射面进行固定而言,本文将映李江华等:针对鱼眼图像边缘校正缺失的快速校正算法581 3期射面进行动态可调整化处理改进.引人a ngfe变量对主视图 以及边缘部分进行控制,建立映射面与ang/e的关系,同时对 边缘部分进行区域整合.已知映射面的宽度为%,建立起与 ang/e的关系:=心〇•(2 •ton(ang/e •77/360)) (14)在此基础之上,寻找各个参数之间最合适的关系,建立对 于边缘部分与主视图部分最优的校正效果.对于横轴上面的畸变,可将其看作在纬线上的畸变,将不同 的纬线看作在同一条轴上的同心圆,设畸变点所在纬线的圆 心z坐标为A,则此圆的圆心坐标为〇,+(J t。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Key words: Fish-eye len; Effective region extraction; Correction model; Image Correction
III
南京邮电大学学位论文原创性声明
本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。 尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过 的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
The effective area need to be extracted before the fish-eye image correction. It is critical in the entire correction process. In this paper, an improved algorithm is given for the deficiencies of several commonly used extraction methods. The experimental results show that the method improves efficiency under ensuring the premise of accuracy. The fish-eye image correction is divided into 2D and 3D correction. 2D fish-eye image correction directly map the pixel of the fish-eye image to the corrected image, 3D fish-eye image correction is that the pixel in the image is projected into three dimension space and then it is mapped to the corrected image by corrected model.
在鱼眼图像校正之前,需要把鱼眼图像的有效区域提取出来,它在整个校正过程中至关 重要。针对几种常用的有效区域提取方法的不足,本文提出一种改进算法,实验结果表明该 方法在保证精度的前提下兼顾了效率。鱼眼图像校正分为2D和3D校正。2D鱼眼图像校正直 接把鱼眼图像中的像素点映射到校正图像中;3D鱼眼图像校正是鱼眼图像中的像素点投影到 空间中再根据校正模型将其映射到校正图像中。
180度鱼眼
150度鱼眼
120度鱼眼
90度鱼眼
图1.2 不同视角的鱼眼图像
鱼眼镜头无论如何它的边缘线条都是要弯曲的,即使90度的鱼眼也是这样,这种畸变我
II
南京邮电大学硕士研究生学位论文
corresponding verification. In addition, it compares several algorithms.
Abstract
(4) According to the characteristic of fish-eye image, fish-eye image are corrected respectively
南京邮电大学 硕士学位论文 鱼眼图像校正算法研究 姓名:张伟 申请学位级别:硕士 专业:信号与信息处理 指导教师:卢官明
2011-03
南京邮电大学硕士研究生学位论文
摘要
摘要
鱼眼镜头具有短焦距(f =6~16mm)、大视场的优点(视场角约为1800 至 2700 ),在虚拟实 景、视频监控、智能交通、机器人导航等领域得到广泛的应用。但鱼眼镜头摄像机拍摄的图 像具有非常严重的变形,如果要利用这些具有严重变形图像的投影信息,需要将这些变形的 图像校正为符合人们视觉习惯的透视投影图像。因此,对鱼眼镜头捕获的图像进行校正是一 个很有意义的研究性课题。
研究生签名:____________ 导师签名:____________ 日期:_____________
南京邮电大学硕士研课题背景及研究意义
如今,随着信号处理的速度发展、网络传输广泛应用、计算机处理速度的提高,基于鱼 眼镜头的全方位视觉系统得到广泛的应用,如:虚拟实景技术[1]、机器人导航[2]、医疗[3]、全 景漫游[4]、视频会议[5-6]等,在这些应用中都需要拍摄图像的终端,一般的摄像头的镜头多是 普通镜头,它拍摄的视角范围较小,所拍摄的图像不能尽可能有效地反应所拍摄场景的全部 信息。因此,可以考虑采用具有广角的鱼眼镜头来扩大拍摄范围。
图1.1鱼眼镜头拍摄的图像
鱼眼镜头视角可以接近或者超过180度,对于135画幅的相机来说,鱼眼镜头的焦距多在
1
南京邮电大学硕士研究生学位论文
第一章 绪论
6-16mm之间,视角一般都在170度左右,由于视角超大,因此其桶形弯曲畸变非常大,因此
画面周边的直线都会被弯曲,只有镜头中心部分的直线可以保持原来的状态。
The main works of the paper are as follows: (1) The relevant literatures about the fish-eye is analyzed and summarized, that describes the
development of fish-eye image technique and the significance of the fish-eye image correction. Discussion of the relevant theoretical knowledge of image correction, such as: all kinds of coordinates, the pinhole image, perspective projection, all kinds of distortion and image preprocessing. The image model is given by the feature of fish-eye image. (2) Fish-eye image extraction circular effective area is very important throughout the whole correction. This paper gives some usually used the extraction algorithms of the effective circular area for fish-eye image and experimental results are given. The paper points out the shortcomings from the adaptability, complexity, computation. (3) As the shortcoming of area statistics, sweeping line by line and region growing, this paper gives the improvement algorithm of the effective circular area for fish-eye image and the
本文的主要工作如下: (1) 对有关鱼眼相关文献进行了分析和总结,阐述课题研究背景及现状。讨论了图像校
正相关理论知识,如:各种坐标系、针孔成像、透视投影、各种畸变和图像的预处理, 针对鱼眼成像特点给出其相应的成像模型。 (2) 鱼眼图像圆形有效区域提取在其整个校正中至关重要,本文给出几种常用的鱼眼图 像的圆形有效区域的提取算法并给出实验结果,从适应性、复杂度、计算量的角度指 出其中缺点。 (3) 针对面积统计法、逐行逐列扫描法、区域生长法的缺点,本文提出了一种改进的鱼 眼图像圆形有效区域提取算法并进行相应的验证,此外对这几种算法进行比较。 (4) 根据鱼眼图像成像特点,分别从 2D 和 3D 空间的角度校正鱼眼图像——经度坐标校 正、等距投影校正、球面约束模型校正。
研究生签名:_____________ 日期:____________
南京邮电大学学位论文使用授权声明
南京邮电大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的 复印件和电子文档,可以采用影印、缩印或其它复制手段保存论文。本文电子文档的内容和 纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包 括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权南京邮电大学研究生院(筹) 办理。
鱼眼镜头是一种短焦距、大视场(视场角约为180度甚至270度)摄像镜头,其前面的透镜 似鼓起的鱼眼,鱼眼镜头之名由此得来。人眼的水晶体是扁圆形的,因此可以看到更远处的 东西,而鱼的眼睛水晶体是圆球形,因此虽然只能看到比较近的物体,却拥有更大的视角, 也就是看得更加广阔。
鱼眼镜头是一种超广角的特殊镜头,其视觉效果类似于鱼眼观察水面上的景物,我们知 道,鱼的眼睛其实同人眼构造类似,但是人眼的水晶体是扁圆形的,因此可以看到更远处的 东西,而鱼的眼睛水晶体是圆球形,因此虽然只能看到比较近的物体,却拥有更大的视角, 也就是看得更加广阔。根据光路可逆的规律,也就是说,如果在水中看空气中的东西的话, 同样会有折射现象存在,而鱼眼镜头的原理就是根据这个获得的,如果说鱼眼在水中的视角 是150度,那么其到空气中的视角可能就要达到180度。而鱼眼镜头的思路就是来自于这种特 点,当然其实同鱼眼观察水面以外物体的关系真的不大,只是体现的效果比较类似,毕竟这 里不存在水的折射率,只是镜头设计者研究了鱼眼的结构,才搞出了有意思的鱼眼镜头。
from the perspective of 2D and 3D space, such as: longitude coordinate correction,
相关文档
最新文档