主权项 |
简易线性广角镜头校正法,包括步骤如下:步骤S1:摄取含有直线场景的图像,用直线检测算法提取直线,再提取来自图像直线上的图像点;步骤S2:对来自同一直线上的图像点进行三点组组合;步骤S3:应用广义除式模型,基于每个组合,建立一个畸变参数的线性方程为: <mrow> <mrow> <mo>(</mo> <msubsup> <mi>u</mi> <mn>3</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>-</mo> <msubsup> <mi>u</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>+</mo> <msubsup> <mi>u</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>)</mo> </mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> </mrow> <mrow> <mo>+</mo> <mrow> <mo>(</mo> <msubsup> <mi>v</mi> <mn>3</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>-</mo> <msubsup> <mi>v</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>+</mo> <msubsup> <mi>v</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>[</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>)</mo> </mrow> <msub> <mi>k</mi> <mn>2</mn> </msub> </mrow> <mrow> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mn>3</mn> </msub> <msub> <mi>v</mi> <mn>3</mn> </msub> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>-</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <msub> <mi>v</mi> <mn>2</mn> </msub> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>+</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>[</mo> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <msub> <mi>m</mi> <mn>0</mn> </msub> <mo>]</mo> <mo>)</mo> </mrow> <msub> <mi>k</mi> <mn>3</mn> </msub> <mo>-</mo> <mo>[</mo> <msub> <mi>m</mi> <mn>1</mn> </msub> <msub> <mi>m</mi> <mn>2</mn> </msub> <msub> <mi>m</mi> <mn>3</mn> </msub> <mo>]</mo> <mo>=</mo> <mn>0</mn> <mo>,</mo> </mrow>式中m0表示畸变中心的齐次坐标,是以图像中心作为初始值,m1,m2,m3表示直线图像上三个点的齐次坐标,(ui,vi)为mi‑m0前两个坐标对应的值;步骤S4:对上述线性方程进行求解,将计算结果作为畸变参数k1、k2、k3的初始值;步骤S5:应用最小二乘准则,使用计算结果误差最小的准则对畸变参数k1、k2、k3进行优化;步骤S6:根据畸变参数k1、k2、k3求解摄像机镜头的内参数为: <mrow> <msub> <mi>f</mi> <mi>u</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msqrt> <msub> <mi>k</mi> <mn>1</mn> </msub> </msqrt> </mfrac> <mo>,</mo> </mrow> <mrow> <msub> <mi>f</mi> <mi>v</mi> </msub> <mo>=</mo> <msqrt> <mfrac> <msub> <mi>k</mi> <mn>1</mn> </msub> <mrow> <msub> <mi>k</mi> <mn>1</mn> </msub> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>-</mo> <mfrac> <msubsup> <mi>k</mi> <mn>3</mn> <mn>2</mn> </msubsup> <mn>4</mn> </mfrac> </mrow> </mfrac> </msqrt> <mo>,</mo> </mrow> <mrow> <mi>s</mi> <mo>=</mo> <mo>-</mo> <mfrac> <msub> <mi>k</mi> <mn>3</mn> </msub> <msub> <mrow> <mn>2</mn> <mi>k</mi> </mrow> <mn>1</mn> </msub> </mfrac> <msub> <mi>f</mi> <mi>v</mi> </msub> <mo>,</mo> </mrow>式中:fu为焦距与像素点在水平方向宽度的比值,fv为焦距与像素点在垂直方向宽度的比值,s为图像平面不垂直光轴产生的畸变因子,利用镜头成像模型与镜头本身有关的内参数,准确计算出内参数后,完成对图像的畸变进行校正。 |