发明名称 一种全画幅微单鱼眼相机畸变改正算法
摘要 本发明公开一种全画幅微单鱼眼相机畸变校正方法,获取全画幅鱼眼相机的畸变参数,根据畸变参数确定无畸变影像的坐标矩阵,将拍摄的影像的矩阵坐标与所述无畸变影像的矩阵坐标相匹配,再进行迭代求差值的过程得到与所述拍摄影像的像素坐标距离最近的所述无畸变影像的像素坐标,得到拍摄的无畸变影像的矩阵坐标的每个像元对应的像素值。采用一次采样,迭代求差值的方法进行操作使得校正变得精确,最大程度的保持了原始影像的信息。
申请公布号 CN106600528A 申请公布日期 2017.04.26
申请号 CN201611213199.1 申请日期 2016.12.23
申请人 首都师范大学 发明人 王留召;魏占营;钟若飞;汪煌魁
分类号 G06T3/00(2006.01)I 主分类号 G06T3/00(2006.01)I
代理机构 北京高沃律师事务所 11569 代理人 王加贵
主权项 一种全画幅微单鱼眼相机畸变的校正方法,其特征在于,所述校正方法包括:步骤1:获取所述全画幅微单鱼眼相机的径向畸变参数k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>,k<sub>4</sub>,k<sub>5</sub>,切相畸变参数p<sub>1</sub>,p<sub>2</sub>,投影中心坐标(x<sub>p</sub>,y<sub>p</sub>);步骤2:根据径向畸变参数k<sub>1</sub>,k<sub>2</sub>,k<sub>3</sub>,k<sub>4</sub>,k<sub>5</sub>,切相畸变参数p<sub>1</sub>,p<sub>2</sub>,投影中心坐标(x<sub>p</sub>,y<sub>p</sub>)和原始影像的坐标矩阵<img file="FDA0001189303270000011.GIF" wi="755" he="222" />确定无畸变影像的坐标矩阵<img file="FDA0001189303270000012.GIF" wi="728" he="223" />所述原始影像的坐标矩阵<img file="FDA0001189303270000013.GIF" wi="730" he="226" />经过相机拍摄得到拍摄影像的坐标矩阵<img file="FDA0001189303270000014.GIF" wi="758" he="223" />所述原始影像的坐标矩阵(x<sub>0</sub>,y<sub>0</sub>),所述无畸变影像的坐标矩阵(x<sub>1</sub>,y<sub>1</sub>)和所述拍摄影像的坐标矩阵(x<sub>2</sub>,y<sub>2</sub>)是一个m行n列的矩阵;步骤3:将所述拍摄影像的坐标矩阵(x<sub>2</sub>,y<sub>2</sub>)与所述无畸变影像的坐标矩阵(x<sub>1</sub>,y<sub>1</sub>)相匹配,得到与所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)距离最近的所述无畸变影像的像素坐标(x<sub>1uv</sub>,y<sub>1uv</sub>),dx=x<sub>1uv</sub>‑x<sub>2ij</sub>,dy=y<sub>1uv</sub>‑y<sub>2ij</sub>;当(dx,dy)超出阈值时,用(dx,dy)修正所述原始影像坐标矩阵(x<sub>0</sub>,y<sub>0</sub>):x<sub>0</sub>′=x<sub>0</sub>‑dx,y<sub>0</sub>′=y<sub>0</sub>‑dy得到修正后的原始影像坐标矩阵(x<sub>0</sub>′,y<sub>0</sub>′),再对所述修正后的原始影像坐标矩阵(x<sub>0</sub>′,y<sub>0</sub>′)执行步骤1和步骤2的操作,直至当(dx,dy)在阈值范围内时,得到与所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)距离精度符合要求的无畸变影像的像素坐标(x<sub>1uv</sub>′,y<sub>1uv</sub>′),所述符合要求的无畸变影像的像素坐标(x<sub>1uv</sub>′,y<sub>1uv</sub>′)对应的所述原始影像的坐标矩阵中的像素坐标;其中i为1,2,....,m中的值,j为1,2,....,n中的值,u为1‑m中的值,v为1‑n中的值。步骤4:将所述对应的原始影像的坐标矩阵中的像素坐标,在所述原始影像中插值得到的像素值确定为所述拍摄影像的像素坐标(x<sub>2ij</sub>,y<sub>2ij</sub>)的像素值。
地址 100080 北京市海淀区西三环北路105号