[发明专利]一种基于点云的室内场景物体提取方法有效
申请号: | 201810840778.1 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109034065B | 公开(公告)日: | 2022-08-16 |
发明(设计)人: | 宁小娟;马杰;王锋涛;王映辉 | 申请(专利权)人: | 西安理工大学 |
主分类号: | G06V20/20 | 分类号: | G06V20/20;G06V10/26;G06T7/187 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 许志蛟 |
地址: | 710048*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 室内 场景 物体 提取 方法 | ||
1.一种基于点云的室内场景物体提取方法,其特征在于,包括以下步骤:
步骤1,读入场景中原始三维点云数据,采用基于K-近邻的邻域平均距离算法判断并去除场景数据离群点;
步骤2,在场景中建立XYZ三维坐标系,通过三维坐标旋转变换将倾斜的场景数据旋转至竖直方向;
所述步骤2的具体操作为:
步骤2.1,获取场景中主平面法向量v0'
设场景中主趋势方向为v1、次趋势方向为v2,主趋势方向v1与次趋势方向v2形成的平面称为主平面,则主平面法向量v0'=v1×v2,
令主平面法向量v0'=v1×v2={x0',y0',z0'}、v1={x1,y1,z1}、v2={x2,y2,z2},则主平面法向量v0'可转化为公式(2),
其中参数x0'、y0'、z0'分别表示法向量v0'对应XYZ轴的坐标值,参数x1、y1、z1分别表示主趋势方向v1对应XYZ轴的坐标值,参数x2、y2、z2分别表示次趋势方向v2对应XYZ轴的坐标值;
步骤2.2,通过步骤2.1主平面法向量与场景平面法向量夹角判断场景平面是否为水平平面或竖直平面;若两者夹角不大于θ,θ=30°,则场景平面视为水平平面,否则视为竖直平面;
步骤2.3,针对水平平面,获取旋转方向向量,随后对场景坐标转换至竖直方向,得到旋转之后的点云场景;
步骤3,经过步骤2旋转后,使用随机抽样一致性算法进行场景平面的检测,随后去除场景中地面和墙面,对于由物体遮挡造成的点云数据缺失的情况,使用分割优化,分割形成多个子场景;
步骤4,通过对步骤3得到的子场景中最大水平平面及其上方是否存在点来判断其上方是否有物体存在,如果存在则进行提取,从而完成整个场景中所有物体的提取。
2.根据权利要求1所述的一种基于点云的室内场景物体提取方法,其特征在于,所述步骤1的具体操作为:
步骤1.1,采用K-D树组织原始三维点云数据;
步骤1.2,取步骤1.1中任意一点Pi的K近邻N(P),其中Pi∈S,S表示三维点云集合,N(P)表示任意一点Pi的K近邻;
步骤1.3,计算步骤1.2中点Pi与K邻域内各个点之间的平均距离,并取其平均值D(Pi),如公式(1):
其中,参数k表示近邻点个数,参数Pj表示Pi的K近邻中的第j个点;
步骤1.4,判断步骤1.3中D(Pi)与设定的阈值Dσ的大小,若D(Pi)>Dσ,则认为该点为离群噪声点,删除;若D(Pi)≤Dσ,则认为该点为不是离群噪声点,保留;
步骤1.5,重复步骤1.2至步骤1.4,直至判断并删除完所有离群噪声点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810840778.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:近红外人脸识别方法、装置和实现装置
- 下一篇:基于多特征融合的建筑物识别方法