[发明专利]一种基于曼哈顿假设的场景重建方法有效
| 申请号: | 201710563682.0 | 申请日: | 2017-07-12 |
| 公开(公告)号: | CN107292956B | 公开(公告)日: | 2020-09-22 |
| 发明(设计)人: | 颜成钢;朱尊杰;徐峰;宁瑞忻 | 申请(专利权)人: | 杭州电子科技大学 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/38;G06T7/80 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 黄前泽 |
| 地址: | 310018 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 曼哈顿 假设 场景 重建 方法 | ||
1.一种基于曼哈顿假设的场景重建方法,其特征在于该方法包括以下步骤:
步骤(1)、通过深度相机拍摄采集获得室内场景的图像序列,计算图像中每个像素点法向量;
步骤(2)、通过建立球面坐标进行法向量统计,从所有像素点的法向量中提取出近似主平面法向量的法向量集合;
步骤(3)、根据近似主平面法向量的法向量集合中的所有法向量,利用主成分分析法提取这些法向量中的主要方向,得到相互正交的主平面法向量;
步骤(4)、获取每个像素点3D坐标在上述主平面法向量上的投影位置,然后利用投影位置提取主平面在法向量上的位置;
步骤(5)、根据上述步骤得到的主平面法向量与主平面在法向量上的位置信息,计算得到相机姿态变换矩阵;并通过每一帧的相机姿态变换矩阵与所有像素点的3D坐标进行场景的重建;
步骤(1)、通过深度相机拍摄采集获得室内场景的图像序列,计算图像中每个像素点法向量,具体是:
首先,将图像序列中记录帧的所有像素点通过深度相机的相机模型转换为3D坐标;然后通过某像素点的相邻4个像素点的3D坐标计算获得该点法向量;
D1(u,v)=D(u+k,v)-D(u-k,v) (1)
D2(u,v)=D(u,v+k)-D(u,v-k) (2)
其中,k是表示两个像素点之间距离,为可调整参数;D1、D2为经过像素点D(u,v)的向量;
将D1、D2带入公式(3)中,获得D(u,v)的法向量n(u,v);
n(u,v)=ψ(D1(u,v)×D2(u,v)) (3)
其中,×是交叉乘积,Ψ是将法线转换为单位向量的函数:ψ(normal)=normal·||normal||-1;
步骤(2)、通过建立球面坐标进行法向量统计,从所有像素点的法向量中提取出近似主平面法向量的法向量集合,具体是:
2.1单位球形坐标建立
将步骤(1)获得的法线n=(x,y,z)转换成球坐标形式n=(α,β,γ),其中α是法线n和轴X之间的角度,β是法线n与轴线Y之间的角度,γ是法线n与轴线Z之间的角度;
2.2法向量统计
将单位球形坐标中的每个基细分为180个区间,即每个区间为1度范围;然后将三个分别属于每一个基的区间组合成一个容器,将每个法向量n存入其对应的容器中;
所述的基指代α,β,γ所在的坐标,即α,β,γ为0~180度;
2.3主法向量集合的提取
由于一帧图像中有大量属于某一主平面的像素点,因此该平面法向量对应的容器中法向量数量将远大于其他容器,故将包含法向量数量最多的容器中所有法向量设为第一个主平面的法向量集L1;
根据主平面的法向量垂直关系,第二个主平面的法向量集L2见公式(4):
θ1<Θ(α1,α2)+Θ(β1,β2)+Θ(γ1,γ2)<θ2 (4)
其中Θ(a,b)=cos(a)*cos(b),θ2=π*100/180,θ1=π*80/180;
第三个主平面的法向量集L3为同时距离L1和L280°到100°的法向量集。
2.如权利要求1所述的一种基于曼哈顿假设的场景重建方法,其特征在于步骤(3)具体是将3个法向量集L1、L2、L3中的所有法向量作为PCA的输入,然后PCA提取这些法向量中的主要方向,得到三个相互正交的特征向量,同时将这些向量设置为主平面的法向量n1、n2、n3;其中PCA法输出的最小特征值所对应的特征向量为第一个主平面的法向量,反之最大特征值所对应的特征向量为第三个主平面的法向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710563682.0/1.html,转载请声明来源钻瓜专利网。





