一种基于双全景的摄影测量方法与流程

文档序号:11858274阅读:来源:国知局

技术特征:

1.一种基于双全景的摄影测量方法,其特征在于,所述摄影测量方法包括:

步骤一:使用两个全景相机获取固定基线的全景图像立体像对;

步骤二:通过GPS、IMU获得全景图像的拍摄位置、姿态角;

步骤三:获取全景图像中同名像点的像素坐标;

步骤四:根据共线方程获得物点的坐标改正值;

步骤五:根据所述物点的初值坐标与坐标改正值确定所述物点的坐标。

2.根据权利要求1所述的基于双全景的摄影测量方法,其特征在于,在步骤二中,所述姿态角包括:航向角k、翻转角ω及俯仰角

3.根据权利要求2所述的基于双全景的摄影测量方法,其特征在于,在步骤四中,所述物点的坐标改正值的确定方法包括:

设定所述物点的坐标为(x,y,z),根据以下公式确定所述物点的全景共线方程:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>&theta;</mi> <mo>=</mo> <mi>arctan</mi> <mrow> <mo>(</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>a</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>a</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&alpha;</mi> <mo>=</mo> <mi>arctan</mi> <mrow> <mo>(</mo> <mfrac> <msqrt> <mrow> <msup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>(</mo> <mrow> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>(</mo> <mrow> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>(</mo> <mrow> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>(</mo> <mrow> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mo>(</mo> <mrow> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> <mrow> <msub> <mi>a</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,α表示物点与z轴的夹角,θ表示物点在xoy平面上的投影点与y轴的夹角,a1、a2、a3、b1、b2、b3、c1、c2、c3是旋转矩阵元素,(xs,ys,zs)表示拍摄位置坐标;

将所述全景共线方程进行泰勒公式展开,提取一次项值,得到残差矩阵V,其中:

V=[vθ vα]T

其中(α00)为所述物点初值对应的像素坐标,以角度表示;

将所述全景共线方程对(x,y,z)分别求一阶导数,得到系数矩阵A,其中:

<mrow> <mi>A</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>11</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>12</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>13</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>21</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>22</mn> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>23</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mrow> <msub> <mi>a</mi> <mn>11</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>a</mi> <mn>2</mn> </msub> <mi>r</mi> <mo>-</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mi>u</mi> </mrow> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>a</mi> <mn>12</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>b</mi> <mn>2</mn> </msub> <mi>r</mi> <mo>-</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mi>u</mi> </mrow> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>a</mi> <mn>13</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>c</mi> <mn>2</mn> </msub> <mi>r</mi> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mi>r</mi> </mrow> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>a</mi> <mn>21</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mi>t</mi> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mi>u</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mi>r</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>)</mo> <msqrt> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>a</mi> <mn>22</mn> </msub> <mo>=</mo> <mfrac> <mrow> <mi>t</mi> <mrow> <mo>(</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mi>r</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mi>u</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>)</mo> <msqrt> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>a</mi> <mn>23</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <mi>t</mi> <mrow> <mo>(</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mi>r</mi> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mi>u</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> <mrow> <mo>(</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> <mo>)</mo> <msqrt> <mrow> <msup> <mi>u</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> <mo>;</mo> </mrow>

其中,r、u及t均为过程参量,

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>r</mi> <mo>=</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>u</mi> <mo>=</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>t</mi> <mo>=</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>x</mi> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>y</mi> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <mrow> <mi>z</mi> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>;</mo> </mrow>

根据以下公式确定物点的坐标改正值X=[dx,dy,dz]:

X=(ATA)-1ATL;

判断所述物点的坐标改正值是否小于设定值,如果大于,则再次计算物点的坐标改正值,直至当前物点的坐标改正值小于设定值。

4.根据权利要求3所述的基于双全景的摄影测量方法,其特征在于,在步骤五中,所述物点的坐标的确定方法包括:

将步骤四中重复计算的坐标改正值叠加到物点的初值坐标中。

5.根据权利要求3或4所述的基于双全景的摄影测量方法,其特征在于,根据以下公式确定所述物点的初值坐标:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mrow> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>y</mi> <mi>s</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>*</mo> <mi>u</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>*</mo> <mi>v</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <mo>*</mo> <mi>w</mi> </mrow> <mrow> <msub> <mi>b</mi> <mn>1</mn> </msub> <mo>*</mo> <mi>u</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mo>*</mo> <mi>v</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mo>*</mo> <mi>w</mi> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>x</mi> <mi>s</mi> </msub> </mrow> <mrow> <msub> <mi>z</mi> <mn>0</mn> </msub> <mo>-</mo> <msub> <mi>z</mi> <mi>s</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>*</mo> <mi>u</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>*</mo> <mi>v</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <mo>*</mo> <mi>w</mi> </mrow> <mrow> <msub> <mi>c</mi> <mn>1</mn> </msub> <mo>*</mo> <mi>u</mi> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mo>*</mo> <mi>v</mi> <mo>+</mo> <msub> <mi>c</mi> <mn>3</mn> </msub> <mo>*</mo> <mi>w</mi> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow>

其中,(x0,y0,z0)为所述物点的初值坐标,a1、a2、a3、b1、b2、b3、c1、c2、c3是旋转矩阵元素;

6.根据权利要求3或4所述的基于双全景的摄影测量方法,其特征在于,所述物点的初值坐标的确定方法包括:

设相邻两幅图像外方位元素分别为同名像点的像空间坐标表示分别为(u1,v1,w1)、(u2,v2,w2);

则物点坐标的初值的解为:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>x</mi> <mn>0</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>1</mn> </msubsup> <mo>+</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msup> <msub> <mi>Y</mi> <mi>s</mi> </msub> <mn>1</mn> </msup> <mo>-</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msup> <msub> <mi>Y</mi> <mi>s</mi> </msub> <mn>2</mn> </msup> </mrow> <mrow> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <mo>-</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>y</mi> <mn>0</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>1</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msup> <msub> <mi>Y</mi> <mi>s</mi> </msub> <mn>1</mn> </msup> <mo>+</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msup> <msub> <mi>Y</mi> <mi>s</mi> </msub> <mn>2</mn> </msup> </mrow> <mrow> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>z</mi> <mn>0</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>r</mi> <mn>3</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>1</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>3</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>3</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msup> <msub> <mi>Y</mi> <mi>s</mi> </msub> <mn>1</mn> </msup> <mo>+</mo> <msub> <mi>r</mi> <mn>3</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msubsup> <mi>X</mi> <mi>s</mi> <mn>2</mn> </msubsup> <mo>-</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> <msubsup> <mi>Z</mi> <mi>s</mi> <mn>1</mn> </msubsup> <mo>+</mo> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <msubsup> <mi>Z</mi> <mi>s</mi> <mn>1</mn> </msubsup> </mrow> <mrow> <msub> <mi>r</mi> <mn>2</mn> </msub> <msub> <mi>r</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>r</mi> <mn>1</mn> </msub> <msub> <mi>r</mi> <mn>5</mn> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow>

其中,(x0,y0,z0)为所述物点的初值坐标,

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>a</mi> <mn>11</mn> </msub> <mo>*</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>12</mn> </msub> <mo>*</mo> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>13</mn> </msub> <mo>*</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>b</mi> <mn>11</mn> </msub> <mo>*</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>12</mn> </msub> <mo>*</mo> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>13</mn> </msub> <mo>*</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mn>3</mn> </msub> <mo>=</mo> <msub> <mi>c</mi> <mn>11</mn> </msub> <mo>*</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>12</mn> </msub> <mo>*</mo> <msub> <mi>v</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>13</mn> </msub> <mo>*</mo> <msub> <mi>w</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mn>4</mn> </msub> <mo>=</mo> <msub> <mi>a</mi> <mn>21</mn> </msub> <mo>*</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>22</mn> </msub> <mo>*</mo> <msub> <mi>v</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>23</mn> </msub> <mo>*</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>r</mi> <mn>5</mn> </msub> <mo>=</mo> <msub> <mi>b</mi> <mn>21</mn> </msub> <mo>*</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>22</mn> </msub> <mo>*</mo> <msub> <mi>v</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>23</mn> </msub> <mo>*</mo> <msub> <mi>w</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> <mo>,</mo> </mrow>

其中,a11,a12,a13,b11,b12,b13,c11,c12,c13是第一幅全景图像姿态角的旋转矩阵,a21,a22,a23,b21,b22,b23,c21,c22,c23是第二幅全景图像姿态角的旋转矩阵。

7.一种基于双全景的摄影测量方法,其特征在于,所述摄影测量方法包括:

在两个全景图S1和S2中,任意选取P、Q点,并在全景图S1确定对应的像点pl,ql,并确定在全景图S2中对应的同名像点pr,qr,其中,全景图S1的中心点为Ol、全景图S2的中心点为Or,pl的坐标为(up,vp,wp),ql的坐标为(uq,vq,wq);

根据以下公式及基线OlOr长度l确定OlP及OlQ的长度:

其中,α为∠POlOr,β为∠POrOl,ψ为∠QOrOl,ω为∠QOlOr

根据以下公式计算∠QOlP的角度θ:

<mrow> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>u</mi> <mi>p</mi> </msub> <mo>*</mo> <msub> <mi>u</mi> <mi>q</mi> </msub> <mo>+</mo> <msub> <mi>v</mi> <mi>p</mi> </msub> <mo>*</mo> <msub> <mi>v</mi> <mi>p</mi> </msub> <mo>+</mo> <msub> <mi>w</mi> <mi>p</mi> </msub> <mo>*</mo> <msub> <mi>w</mi> <mi>q</mi> </msub> </mrow> <mrow> <msqrt> <mrow> <msubsup> <mi>u</mi> <mi>p</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>p</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>w</mi> <mi>p</mi> <mn>2</mn> </msubsup> </mrow> </msqrt> <mo>+</mo> <msqrt> <mrow> <msubsup> <mi>u</mi> <mi>q</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>v</mi> <mi>q</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>w</mi> <mi>q</mi> <mn>2</mn> </msubsup> </mrow> </msqrt> </mrow> </mfrac> <mo>;</mo> </mrow>

根据OlP及OlQ的长度计算PQ的长度:

<mrow> <mi>P</mi> <mi>Q</mi> <mo>=</mo> <msqrt> <mrow> <msub> <mi>O</mi> <mi>l</mi> </msub> <msup> <mi>P</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>O</mi> <mi>l</mi> </msub> <msup> <mi>Q</mi> <mn>2</mn> </msup> <mo>-</mo> <mn>2</mn> <mo>*</mo> <msub> <mi>O</mi> <mi>l</mi> </msub> <mi>P</mi> <mo>*</mo> <msub> <mi>O</mi> <mi>l</mi> </msub> <mi>Q</mi> </mrow> </msqrt> <mo>.</mo> </mrow>

8.根据权利要求7所述的基于双全景的摄影测量方法,其特征在于,所述摄影测量方法还包括:

根据各边长的长度,确定各点组成的多边形的面积。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1