发明名称 一种基于单视图几何原理的室内环境重构方法
摘要 本发明公开了一种基于单视图几何原理的室内环境重构方法,包括:标定点和标定线段的选择与测量,单视图图像采集,室内物体高度和脚点的确定。与现有技术相比,本发明本发明对室内环境中的所有物体进行三维数据信息的提取,在保证一定精度的前提下减少了对室内环境信息数据的人为手工测量,节约了大量的时间和精力,提高了工作效率,解决了对室内环境进行合理快速重构的技术问题,进而基于射线跟踪算法利用重构的环境信息数据可以有效地对室内环境电波传播特性进行分析。
申请公布号 CN103763047A 申请公布日期 2014.04.30
申请号 CN201410015416.0 申请日期 2014.01.14
申请人 西安电子科技大学 发明人 郭立新;陶维;刘忠玉;胡晓蕾
分类号 H04B17/00(2006.01)I 主分类号 H04B17/00(2006.01)I
代理机构 北京世誉鑫诚专利代理事务所(普通合伙) 11368 代理人 郭官厚
主权项 1.一种基于单视图几何原理的室内环境重构方法,其特征在于:它包括下述步骤:1)在室内水平地面上选择四个标定点,按逆时针方向分别标记为A、B、C、D,且线段AB平行于线段CD,线段AD平行于线段BC,并测量这四个点在室内水平地面上的坐标,即A(x<sub>1</sub>,y<sub>1</sub>),B(x<sub>2</sub>,y<sub>2</sub>),C(x<sub>3</sub>,y<sub>3</sub>),D(x<sub>4</sub>,y<sub>4</sub>);2)在室内环境中选择任一标定物体,将该标定物体垂直于水平地面的一条棱边作为标定线段,标记为EF,并测量这条标定线段的长度D<sub>2</sub>;3)在保证上述标记清晰可见的前提下,利用相机采集室内环境单视图图像;4)将步骤(3)获得的单视图图像导入MATLAB图像工具箱,读出所述四个标定点的像素值分别为A(x<sub>1</sub>′,y<sub>1</sub>′),B(x<sub>2</sub>′,y<sub>2</sub>′),C(x<sub>3</sub>′,y<sub>3</sub>′),D(x<sub>4</sub>′,y<sub>4</sub>′),并将这些读出像素值与步骤(1)中测量的该四个标定点的坐标A(x<sub>1</sub>,y<sub>1</sub>),B(x<sub>2</sub>,y<sub>2</sub>),C(x<sub>3</sub>,y<sub>3</sub>),D(x<sub>4</sub>,y<sub>4</sub>)相结合,建立各像素值(x<sub>i</sub>′,y<sub>i</sub>′)和其实际坐标值(x<sub>i</sub>,y<sub>i</sub>)的关系式:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>x</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>11</mn></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>12</mn></msub><msub><mi>y</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>13</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mi>i</mi></msub><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2,3,4</mn></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msubsup><mi>y</mi><mi>i</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msub><mi>h</mi><mn>21</mn></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>22</mn></msub><msub><mi>y</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>23</mn></msub></mrow><mrow><msub><mi>h</mi><mn>31</mn></msub><msub><mi>x</mi><mi>i</mi></msub><mo>+</mo><msub><mi>h</mi><mn>32</mn></msub><msub><mi>y</mi><mi>i</mi></msub><mo>+</mo><mn>1</mn></mrow></mfrac></mrow></math>]]></maths>其中,h<sub>11</sub>,h<sub>12</sub>,h<sub>13</sub>,h<sub>21</sub>,h<sub>22</sub>,h<sub>23</sub>,h<sub>31</sub>,h<sub>32</sub>为投影系数,由这些投影系数构成从实际室内水平地面到该单视图图像的投影矩阵H,<maths num="0003"><![CDATA[<math><mrow><mi>H</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>h</mi><mn>11</mn></msub></mtd><mtd><msub><mi>h</mi><mn>12</mn></msub></mtd><mtd><msub><mi>h</mi><mn>13</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>21</mn></msub></mtd><mtd><msub><mi>h</mi><mn>22</mn></msub></mtd><mtd><msub><mi>h</mi><mn>23</mn></msub></mtd></mtr><mtr><mtd><msub><mi>h</mi><mn>31</mn></msub></mtd><mtd><msub><mi>h</mi><mn>32</mn></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>5)读出标定线段EF的两个端点的像素值,以及所求物体的垂直于水平地面的一条棱边V<sub>1</sub>F<sub>1</sub>的两个端点的像素值,作线段V<sub>1</sub>F<sub>1</sub>和线段EF的交点,记为点v,然后过E作一条与V<sub>1</sub>F<sub>1</sub>平行的线段s<sub>3</sub>,连接点F和V<sub>1</sub>的线段与线段s<sub>3</sub>的交点为k<sub>2</sub>,点k<sub>2</sub>到点E的距离为d<sub>2</sub>,连接点F<sub>1</sub>和点E的线段与地面消失线s的交点为u,连接点V<sub>1</sub>和u的线段与线段s<sub>3</sub>的交点为k<sub>1</sub>,点k<sub>1</sub>到点b<sub>2</sub>的距离为d<sub>1</sub>,高度标定线EF的高度为D<sub>2</sub>,物体棱边V<sub>1</sub>F<sub>1</sub>的长度为D<sub>1</sub>,通过公式<img file="FDA0000456584500000021.GIF" wi="178" he="143" />确定D<sub>1</sub>的大小,D<sub>1</sub>即该物体的实际高度;6)通过步骤(5),过点v到点V<sub>1</sub>作一条线段,然后过点E作一条与线段V<sub>1</sub>F<sub>1</sub>平行的线段s<sub>3</sub>,连接点F和点V<sub>1</sub>的线段与线段s<sub>3</sub>的交点为k<sub>2</sub>,点k<sub>2</sub>到点E的距离为d<sub>2</sub>,由公式<img file="FDA0000456584500000022.GIF" wi="174" he="143" />可知,此时D<sub>2</sub>、D<sub>1</sub>、d<sub>2</sub>已知,求出d<sub>1</sub>的值,再确定点k<sub>1</sub>;连接点k<sub>1</sub>和点V<sub>1</sub>的线段与地面灭线s的交点为u,连接点E和点u的线段与线段s<sub>1</sub>的交点记为F<sub>1</sub>,此时求得该物体脚点F<sub>1</sub>的像素值;7)利用投影矩阵H,将物体脚点的像素值转化为对应的实际室内环境中水平地面上的坐标;8)重复步骤(5)至步骤(7),求出室内所有物体的高度和脚点坐标;9)将重构后的室内物体的数据信息,基于射线跟踪算法,预测室内环境信道参数。
地址 710075 陕西省西安市雁塔区太白南路2号