当前位置: 首页 > 专利查询>五邑大学专利>正文

基于图像分割的点云去噪方法、系统、装置和存储介质制造方法及图纸

技术编号:24500367 阅读:86 留言:0更新日期:2020-06-13 04:50
本发明专利技术公开了一种基于图像分割的点云去噪方法、系统、装置和存储介质,该方法可有效去除点云上的所有噪声点云,无论是离群点、散乱点、悬浮在主体附近的大片噪声点等等情况,都能被一一去除,并且本方法是基于图像上进行处理,避免了三维点计算的复杂性,且方法简单可靠,适用于任意的利用绝对相位进行三维重构的点云噪声的去除。

Point cloud denoising method, system, device and storage medium based on image segmentation

【技术实现步骤摘要】
基于图像分割的点云去噪方法、系统、装置和存储介质
本专利技术涉及三维测量
,尤其是一种基于图像分割的点云去噪方法、系统、装置和存储介质。
技术介绍
随着计算机科学的迅速发展和现代精密仪器的出现,点云模型的获取变得越来越容易,在城市建模、计算机图形学、地形测绘、文物保护、逆向工程等领域都有着广泛的应用。由于在三维扫描过程会受到仪器精度、环境噪声、被测物体结构自身的影响等情况,不可避免产生噪声点云,影响了三维重建的精度。目前大多数的点云去噪方法无法适应存在各种噪声点云的情况,并且大都是在三维空间中计算点云的特性来对噪声点云去除,但点云的坐标精度高而且需要计算三个坐标的值,存在计算复杂、计算量大的缺点。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种基于图像分割的点云去噪方法、系统、装置和存储介质,无论存在何种噪声点云,都能够对其进行滤除,并且基于图像进行处理,避免了在三维空间中计算的复杂度,方法简单可靠,适用于任意的利用绝对相位进行三维重构的点云噪声的去除。本专利技术解决其问题所采用的技术方案是:第一方面,本专利技术实施例提出了一种基于图像分割的点云去噪方法,包括:根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像;利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域;通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理;位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,通过删除噪声区域所在的位置去除噪声点云。进一步,所述根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像包括:利用绝对相位图和相机、投影机标定的内外参数进行三维点云的重构,将三维重构出的三维点(X,Y,Z)中的Z坐标与绝对相位图的二维点(u,v)一一对应起来,构建点云映射图像,点云映射图像平面内的每一个像素点(u,v)的像素值为三维点Z的值。进一步,所述利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域包括:利用区域生长的图像分割方法,随机选定初始点对点云映射图像进行分割得到一个区域,删除点云映射图像中分割得到的一个区域,继续随机选定初始点对点云映射图像进行分割,循环反复直到所有的区域都被分割完毕,将分割区域较小的区域判定为噪声区域,删除分割区域较小的区域,将较大的分割区域判定为无噪声点云的参考区域,其它的分割区域判定为待定区域。进一步,所述通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理包括:对参考区域进行孔洞填充,标记孔洞填充后的参考区域的像素坐标点(u,v),利用k近邻算法计算待定区域的任意一像素坐标点(u,v)与填充孔洞后的参考区域的所有的像素坐标点(u,v)的一个最近邻,若最近邻点的距离为0,说明待定区域处于参考区域内,记录为内部区域情况;若最近邻点的距离大于0,说明待定区域处于参考区域外,记录为外部区域情况。进一步,所述位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,通过删除噪声区域所在的位置去除噪声点云包括:当待定区域处于参考区域内,即内部区域情况时,利用k近邻算法计算待定区域的任意一像素点(u,v)与填充孔洞后的参考区域的所有像素点(u,v)的N个近邻点,计算待定区域任意一像素点(u,v)对应的Z值和选取的任意一像素点(u,v)对应的Z值的欧式距离大小,大于设定阈值说明为噪声点云,删除此待定区域;当待定区域处于参考区域外,即外部区域情况时,分别计算参考区域和待定区域的轮廓点的像素坐标点(u,v),利用k近邻算法计算待定区域的轮廓上的所有像素坐标点(u,v)与参考区域的轮廓上的所有像素坐标点(u,v)的一个最近邻,根据找到的最近邻点的距离,选取出与待定区域轮廓上像素点最近的参考区域轮廓上像素点,计算选取出的待定区域轮廓上像素点(u,v)对应的Z值和参考区域轮廓上像素点(u,v)对应的Z值的欧式距离大小,大于设定阈值说明为噪声点云,删除此待定区域;利用删除噪声待定区域后的点云映射图像对绝对相位图点乘得到无噪声点云的绝对相位图,最后利用绝对相位图和相机、投影机标定的内外参数进行三维点云的重构得到无噪声的三维立体点云。第二方面,本专利技术实施例还提出了一种基于图像分割的点云去噪系统,包括:构建映射模块,用于根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像;图像分割模块,用于利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域;区域划分模块,用于通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理;去除噪声模块,用于位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,通过删除噪声区域所在的位置去除噪声点云。第三方面,本专利技术实施例还提出了一种基于图像分割的点云去噪装置,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术第一方面所述的方法。第四方面,本专利技术实施例还提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本专利技术第一方面所述的方法。本专利技术实施例中提供的一个或多个技术方案,至少具有如下有益效果:本专利技术提供的一种基于图像分割的点云去噪方法、系统、装置和存储介质,首先根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像。然后利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕。定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域。通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理,位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,删除噪声区域所在的位置即去除了噪声点云。该方本文档来自技高网...

【技术保护点】
1.一种基于图像分割的点云去噪方法,其特征在于,包括:/n根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像;/n利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域;/n通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理;/n位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,通过删除噪声区域所在的位置去除噪声点云。/n

【技术特征摘要】
1.一种基于图像分割的点云去噪方法,其特征在于,包括:
根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像;
利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域;
通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理;
位于内部情况则计算待定区域的任意一点和参考区域任意一最近邻点的距离,位于外部情况则计算待定区域轮廓上的任意一点和参考区域轮廓上的任意一最近邻点的距离,距离较大的则为噪声区域,通过删除噪声区域所在的位置去除噪声点云。


2.根据权利要求1所述的一种基于图像分割的点云去噪方法,其特征在于,所述根据三维重构后的三维点的Z值与绝对相位图进行一一对应,得到一个点云映射图像包括:利用绝对相位图和相机、投影机标定的内外参数进行三维点云的重构,将三维重构出的三维点(X,Y,Z)中的Z坐标与绝对相位图的二维点(u,v)一一对应起来,构建点云映射图像,点云映射图像平面内的每一个像素点(u,v)的像素值为三维点Z的值。


3.根据权利要求1所述的一种基于图像分割的点云去噪方法,其特征在于,所述利用区域生长的图像分割方法循环对点云映射图像进行图像分割,直到所有区域都被分割完毕,并定义较大的区域为参考区域,将其它区域定义为待定区域,然后判断待定区域是否为噪声区域包括:利用区域生长的图像分割方法,随机选定初始点对点云映射图像进行分割得到一个区域,删除点云映射图像中分割得到的一个区域,继续随机选定初始点对点云映射图像进行分割,循环反复直到所有的区域都被分割完毕,将分割区域较小的区域判定为噪声区域,删除分割区域较小的区域,将较大的分割区域判定为无噪声点云的参考区域,其它的分割区域判定为待定区域。


4.根据权利要求1所述的一种基于图像分割的点云去噪方法,其特征在于,所述通过计算待定区域和参考区域之间的关系,将待定区域分为参考区域的内部和外部情况分别进行处理包括:对参考区域进行孔洞填充,标记孔洞填充后的参考区域的像素坐标点(u,v),利用k近邻算法计算待定区域的任意一像素坐标点(u,v)与填充孔洞后的参考区域的所有的像素坐标点(u,v)的一个最近邻,若最近邻点的距离为0,说明待定区域处于参考区域内,记录为内部区域情况;若最近邻点的距离大于0,说明待定区域处于参考区域外,记录为外部区域情况。


5.根据权利要求1所述的一种基于图像分割的点云去噪方法,其特征在于,所述位于内部情况则计算待定区域的任意一点和参考区域任意一...

【专利技术属性】
技术研发人员:张建民陈富健龙佳乐
申请(专利权)人:五邑大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1