【技术实现步骤摘要】
一种基于显著性变分的点云精简方法、装置及存储介质
本公开涉及计算机视觉
,具体涉及一种基于显著性变分的点云精简方法、装置及存储介质。
技术介绍
随着点云数据技术的不断成熟,其在不同领域的应用也越来越广泛,比如工业、医疗、军事等。而点云数据主要是通过接触式测量光学三维扫描设备来获取数据,其获取的数据具有很高的精度,但是最原始的点云数据有着很高的冗余度,因此需要对获取的点云数据进行精简。传统的点云精简算法包括曲率法、包围盒法、空间二分法等。其中空间二分法具有精简速度快、精简比高、保形性好等优点。但空间二分法也存在一些问题,比如特征边线提取不明显、精简后点云有部分空洞等。
技术实现思路
本公开旨在至少解决上述问题之一,提供一种基于显著性变分的点云精简方法、装置及存储介质。为了实现上述目的,根据本公开的一方面,提供一种基于显著性变分的点云精简方法,所述一种基于显著性变分的点云精简方法包括以下步骤:步骤110、获取原始点云,并建立所述原始点云的kd-tree;步骤120、根据kd-tree建立所述原始点云的所有数据点的曲边变分索引;步骤130、根据显著性划分原理将所述原始点云的所有数据点分为显著区域和非显著区域;步骤140、提取所述显著区域并予以保存;步骤150、对所述非显著区域通过空间二分法进行精简得到精简后的非显著区域;步骤160、融合所述显性区域以及所述精简后的非显著区域得到最终的精简结果。进一步,上述步骤步骤120中,根据 ...
【技术保护点】
1.一种基于显著性变分的点云精简方法,其特征在于,所述一种基于显著性变分的点云精简方法包括以下步骤:/n步骤110、获取原始点云,并建立所述原始点云的kd-tree;/n步骤120、根据kd-tree建立所述原始点云的所有数据点的曲边变分索引;/n步骤130、根据显著性划分原理将所述原始点云的所有数据点分为显著区域和非显著区域;/n步骤140、提取所述显著区域并予以保存;/n步骤150、对所述非显著区域通过空间二分法进行精简得到精简后的非显著区域;/n步骤160、融合所述显性区域以及所述精简后的非显著区域得到最终的精简结果。/n
【技术特征摘要】
1.一种基于显著性变分的点云精简方法,其特征在于,所述一种基于显著性变分的点云精简方法包括以下步骤:
步骤110、获取原始点云,并建立所述原始点云的kd-tree;
步骤120、根据kd-tree建立所述原始点云的所有数据点的曲边变分索引;
步骤130、根据显著性划分原理将所述原始点云的所有数据点分为显著区域和非显著区域;
步骤140、提取所述显著区域并予以保存;
步骤150、对所述非显著区域通过空间二分法进行精简得到精简后的非显著区域;
步骤160、融合所述显性区域以及所述精简后的非显著区域得到最终的精简结果。
2.根据权利要求1所述的一种基于显著性变分的点云精简方法,其特征在于,上述步骤步骤120中,根据kd-tree建立所述原始点云的所有数据点的曲边变分索引具体包括以下,
步骤121、定义获取的原始点云为U,U中的所有数据点为ui=[xi,yi,zi],通过所述kd-tree索引寻找ui的K临近点;
步骤122、将每一个ui的K临近点视为一个局部曲面Pi;
步骤123、计算Pi的平均点
步骤124、根据Pi和计算矩阵
步骤125、建立Pi对应的协方差矩阵
步骤126、对所述协方差矩阵Mi进行奇异值分解,得到奇异值λi1,λi2,λi3,其中λi1>λi2>λi3;
步骤127、根据奇异值λi1,λi2,λi3计算每个点ui的曲面变分δi,
步骤128、将每个点ui按照其曲面变分δi的大小进行排序,得到排序结果。
3.根据权利要求2所述的一种基于显著性变分的点云精简方法,其特征在于,上述步骤130中,根据显著性划分原理将所述原始点云的所有数据点分为显著区域和非显著区域,具体包括以下,
步骤131、定义显著区域阈值,ρ
其中N为原始点云U的点云数量,α为调节因子,δ(ui)为数据点ui的曲面变分;
步骤132、根据ρ将原始点云U分为显著区域Usig和非显著区域Uunsig,
4.根据权利要求3所述的一种基于显著性变分的点云精简方法,其特征在于,上述步骤150中的,对所述非显著区域通过空间二分法进行精简得到精简后的非显著区域,具体包括以下,
步骤151、...
【专利技术属性】
技术研发人员:朱彬,陈新度,吴磊,
申请(专利权)人:广东工业大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。