发明名称 最小化空间距离的线性交会测量方法
摘要 本发明属于图像处理、摄像测量、计算机视觉和三维重建等技术领域,特别涉及光学非接触测量中的交会测量领域。其技术方案是:最小化空间距离的线性交会测量方法,包括以下步骤:A.安装摄像机;B.摄像机标定;C.图像采集;D.图像处理;E.交会。本发明的交会测量方法能够同时保证测量的高精度和实时性,同样适用于光学测量、摄影测量、视觉测量或计算机视觉等测量领域,具有广泛的应用价值。
申请公布号 CN104463884A 申请公布日期 2015.03.25
申请号 CN201410786991.0 申请日期 2014.12.19
申请人 中国人民解放军第二炮兵装备研究院第八研究所 发明人 苑云;温昆荣;陈玉波;李进;万敬;司功闪;杨政
分类号 G06T7/00(2006.01)I 主分类号 G06T7/00(2006.01)I
代理机构 中国人民解放军第二炮兵专利服务中心 11040 代理人 林黎明
主权项 最小化空间距离的线性交会测量方法,包括以下步骤:A.安装摄像机安装用于交会测量的m台摄像机,m≥2;B.摄像机标定对摄像机内外参数进行标定,得到每台摄像机的投影矩阵P<sub>j</sub>,j=1,2,...,m;P<sub>j</sub>为3×4的投影矩阵,由公式P<sub>j</sub>=K[R T]求得,其中:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>K</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>f</mi><mi>x</mi></msub></mtd><mtd><mi>s</mi></mtd><mtd><msub><mi>c</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd></mtd><mtd><msub><mi>f</mi><mi>y</mi></msub></mtd><mtd><msub><mi>c</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd></mtd><mtd></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FSA0000111851540000011.GIF" wi="430" he="241" /></maths>为3×3的摄像机内参数矩阵;f=[f<sub>x</sub> f<sub>y</sub>]<sup>T</sup>,为行列两个方向的等效焦距;c=[c<sub>x</sub> c<sub>y</sub>]<sup>T</sup>为主点;s为扭曲系数;<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>R</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>r</mi><mn>11</mn></msub></mtd><mtd><msub><mi>r</mi><mn>12</mn></msub></mtd><mtd><msub><mi>r</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>r</mi><mn>21</mn></msub></mtd><mtd><msub><mi>r</mi><mn>22</mn></msub></mtd><mtd><msub><mi>r</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>r</mi><mn>31</mn></msub></mtd><mtd><msub><mi>r</mi><mn>32</mn></msub></mtd><mtd><msub><mi>r</mi><mn>33</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FSA0000111851540000012.GIF" wi="393" he="217" /></maths>为摄像机外参数旋转矩阵;A=[α β γ]<sup>T</sup>,为与所述摄像机外参数旋转矩阵对应的欧拉角向量;T=[t<sub>x</sub> t<sub>y</sub> t<sub>z</sub>]<sup>T</sup>,为摄像机外参数平移向量,其物理意义为世界系原点在摄像机坐标系中的坐标;C.图像采集D.图像处理D1.图像预处理;D2.图像提取:在每台摄像机拍摄的图像上提取测量像点坐标,得到m个测量像点的齐次坐标;分别记为x<sub>j</sub>,x<sub>j</sub>为3×1的列向量,x<sub>j</sub>=[x<sub>j</sub> y<sub>j</sub> 1]<sup>T</sup>,T符号意义为转置;D3.图像匹配:对于每一个物点,匹配得到其在所有图像上对应的图像点;E.交会以上述步骤处理得到的结果作为输入:E1.构造齐次方程组:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mrow><mo>(</mo><mfrac><mn>1</mn><msup><mrow><mo>|</mo><mo>|</mo><msubsup><mi>M</mi><mi>j</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>x</mi><mi>j</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mo>)</mo></mrow><msubsup><mi>M</mi><mi>j</mi><mi>T</mi></msubsup><msub><mrow><mo>[</mo><msub><mi>x</mi><mi>j</mi></msub><mo>]</mo></mrow><mi>x</mi></msub><msub><mi>M</mi><mi>j</mi></msub><msubsup><mi>M</mi><mi>j</mi><mi>T</mi></msubsup><msub><mrow><mo>[</mo><msub><mi>x</mi><mi>j</mi></msub><mo>]</mo></mrow><mi>x</mi></msub><msub><mi>P</mi><mi>j</mi></msub><mi>X</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>m</mi></mrow>]]></math><img file="FSA0000111851540000021.GIF" wi="1076" he="168" /></maths>其中:M<sub>j</sub>为投影矩阵P<sub>j</sub>的前三列,<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mn>11</mn></msub></mtd><mtd><msub><mi>P</mi><mn>12</mn></msub></mtd><mtd><msub><mi>P</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>21</mn></msub></mtd><mtd><msub><mi>P</mi><mn>22</mn></msub></mtd><mtd><msub><mi>P</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>31</mn></msub></mtd><mtd><msub><mi>P</mi><mn>32</mn></msub></mtd><mtd><msub><mi>P</mi><mn>33</mn></msub></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FSA0000111851540000022.GIF" wi="429" he="218" /></maths>T符号意义为转置,‑1符号意义为矩阵求逆;[x<sub>j</sub>]<sub>x</sub>表示列向量x<sub>j</sub>的反对称矩阵,大小3×3;<img file="FSA0000111851540000023.GIF" wi="181" he="80" />表示向量<img file="FSA0000111851540000024.GIF" wi="128" he="81" />的模,为标量;E2.求解齐次方程组记所述齐次方程组形式为:AX=0,其中:A为3m×4的矩阵,X为4×1的列向量,方程右侧为3m×1的零向量;对A用通用数值计算方法作奇异值分解,得到:A=UDV<sup>T</sup>,其中V为4×4的正交矩阵;记v为V的最后一列,则:X=v/v(4),其中v(4)为v的第四个元素;输出参数为:X=[X Y Z 1]<sup>T</sup>,为物点的齐次坐标。
地址 100094 北京市海淀区北清路109号