CN115713524A - 一种基于点云数据的木材破损类缺陷检测方法 - Google Patents

一种基于点云数据的木材破损类缺陷检测方法 Download PDF

Info

Publication number
CN115713524A
CN115713524A CN202211496289.1A CN202211496289A CN115713524A CN 115713524 A CN115713524 A CN 115713524A CN 202211496289 A CN202211496289 A CN 202211496289A CN 115713524 A CN115713524 A CN 115713524A
Authority
CN
China
Prior art keywords
point cloud
data
profile
defects
defect
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211496289.1A
Other languages
English (en)
Inventor
徐哲壮
林烨
艾志杰
张滢
朱宇航
张浩然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou University
Original Assignee
Fuzhou University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuzhou University filed Critical Fuzhou University
Priority to CN202211496289.1A priority Critical patent/CN115713524A/zh
Publication of CN115713524A publication Critical patent/CN115713524A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

本发明提供了一种基于点云数据的木材破损类缺陷检测方法,具体步骤如下:步骤1:数据采集;步骤2:预处理;步骤3:有效数据提取;得到为点云数据的轮廓数据;步骤4:将每个经过预处理后的点云轮廓数据进行多次均值滤波,并提取残差值;步骤5:缺陷判定;检测缺陷的阈值设定为C,将残差值与设定阈值作比较;检测缺陷的阈值设定为C;当残差值有大于设定阈值C的部分时,则判断对应的点云轮廓具有缺陷,否则判断为正常点云轮廓;应用本技术方案可有效地提高在林木业生产过程中的破损类缺陷检测的准确性与生产效率,不再需要依靠人工标记缺陷处,大大节约了人力资源成本。

Description

一种基于点云数据的木材破损类缺陷检测方法
技术领域
本发明涉及木材缺陷检测技术领域,特别是一种基于点云数据的木材破损类缺陷检测方法。
背景技术
在木材家具行业中,木材家具的生产必须保证木材的强度和结构上的完整性;使用优质的木材原料能够有效提高家具的生产效率与品质,因此,准确且快速地检测出木材上的破损类缺陷处成为工业生产过程中的重要一环。
目前,许多木材加工厂在生产过程中仍然使用人工来标记缺陷位置,这种方法不仅效率低下、精度差并且还带有主观性,如木材上的污渍也会对判断造成一定影响。虽然基于机器视觉的检测方法已经被应用于检测木材缺陷区域,但是该方法无法测量出由破损缺陷带来的木材表面深度变化。因此,开发一种木材破损类缺陷检测方法对木材工业生产过程具有重要意义。
发明内容
有鉴于此,本发明的目的在于提供一种基于点云数据的木材破损类缺陷检测方法,根据3D激光传感器所采集到的三维点云数据所提供的木材表面深度信息来判断是否存在破损类缺陷。首先通过迭代的方式对每一个3D点云轮廓数据进行多次均值滤波,构建得出接近于正常木材表面的支撑轮廓。再将支撑轮廓数据与实际轮廓数据作差来提取轮廓的残差值作为木材的破损缺陷的感兴区域。通过轮廓的残差值与设定的阈值进行比较,从而判定该轮廓是否包含缺陷。在对3D点云数据的所有轮廓数据都进行判断后,利用合并与滤除算法计算获取最终的缺陷检测结果。
为实现上述目的,本发明采用如下技术方案:一种基于点云数据的木材破损类缺陷检测方法,具体步骤如下:
步骤1:数据采集;木板通过传送带传送到数据收集区域,并触发激光传感器开关;然后激光传感器以固定的采样频率扫描木材上下表面并生成3D点云数据;
步骤2:预处理;将采集到的H×W尺寸点云数据,通过四分位法对木材点云数据中的异常值进行滤除,得到有效的木材点云数据;
步骤3:有效数据提取;对H×N尺寸的点云数据按照H维进行划分,得到Wi{i=0,1,...,H}为点云数据的轮廓数据;
步骤4:将每个经过预处理后的点云轮廓数据单独使用一维卷积计算进行多次均值滤波,构建支撑轮廓并提取残差值;
步骤5:缺陷判定;检测缺陷的阈值设定为C,将残差值Ri=(r1,r2,...,rN)与设定阈值作比较来判定缺陷;检测缺陷的阈值设定为C;当残差值有大于设定阈值C的部分时,则判断对应的点云轮廓具有缺陷,否则判断为正常点云轮廓。
在一较佳的实施例中,残差值的计算步骤如下:
均值滤波:利用
Figure BDA0003965698860000021
对每个轮廓进行滤波从而构建支撑轮廓;其中Si=s1,s2,...,sN为滤波后结果,支撑轮廓数据Gi=(g1,g2,...,gN)为初始的点云轮廓数据Wi=(w1,w2,...,wN),{i=0,1,...,H},并在迭代过程中为更新Gi的值;
设置一维卷积核f(m)的大小设定为K,Wi为初始点云轮廓数据,N为轮廓Wi的点云个数;
构建支撑轮廓:比较卷积所得的滤波数据Si与点云支撑轮廓数据Gi,通过
Figure BDA0003965698860000031
将这两者数据中的较大值作为新的支撑轮廓G′i
将计算得到新的支撑轮廓G′i,将G′i赋值给Gi,并重复进行步骤(5)-(7)T次,得到最终的木材支撑轮廓Gi
将最终木材支撑轮廓Gi=(g1,g2,...,gN)与初始点云轮廓数据Wi=(w1,w2,...,wN)相减得到残差值Ri=(r1,r2,...,rN)=(g1-w1,g2-w1,...,gN-wN)。
在一较佳的实施例中,具体来说,缺陷检测结果由0与1的序列构成记作A=(a0,a1,…,ah),0代表无缺陷轮廓,1代表缺陷轮廓;后处理中使用合并操作对检测的缺陷轮廓进行合并,当两个缺陷数据轮廓之间的距离小于设定值M时,将其合并为一个缺陷区域;合并过后,当存在缺陷区域小于设定值D时,将该缺陷区域作为噪声进行滤除,从而得到最后的木材破损类缺陷检测结果。
与现有技术相比,本发明具有以下有益效果:
1)本发明有效提高了在工业加工生产过程中木材破损类缺陷检测的准确性与生产效率,不再需要依靠人工标记缺陷处,大大节约了人力资源成本。
2)依靠获取木材三维点云数据来分析木材表面的深度变化进而检测木材的破损类缺陷,能够减少基于传统机器视觉的缺陷检测方法容易出现误检的问题。
3)采取对点云轮廓数据的逐一检测并且通过合并和滤除的操作对最终的结果进行修正,有效保证缺陷检测的准确性。
附图说明
图1为本发明优选实施例的支撑轮廓均值滤波算法流程图;
图2为本发明优选实施例的木材破损类缺陷检测流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式;如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
一种基于点云数据的木材破损类缺陷检测方法,整体流程如图1所示,具体步骤如下:
步骤1:数据采集:木板通过传送带传送到数据收集区域,并触发激光传感器开关。然后上下激光传感器以固定的采样频率扫描木材表面并生成3D点云数据。接着将生成的数据传输到计算机中进行后续处理。
步骤2:预处理:对采集到4000×450尺寸的点云数据,通过四分位法对木材点云数据中的异常值进行滤除,得到有效的木材点云数据。
步骤3:有效数据提取:对4000×450尺寸的点云数据按照长度方向的维度进行划分,得到Wi{i=0,1,...,4000}为点云轮廓数据。
步骤4:将每个经过预处理后的点云轮廓数据单独使用一维卷积计算进行多次均值滤波,构建支撑轮廓并提取残差值的算法流程如图2所示,具体步骤如下:
1)均值滤波:利用
Figure BDA0003965698860000051
对每个轮廓进行滤波从而构建支撑轮廓。其中Si=(s1,s2,...,s450)为滤波后结果,支撑轮廓数据Gi=(g1,g2,...,g450)为初始的Wi=(w1,w2,...,w450),{i=1,...,4000},并在迭代过程中为更新Gi的值。
2)设置一维卷积核f(m)的大小设定为60,Wi为初始点云轮廓数据,450为轮廓Wi的点云个数。
3)构建支撑轮廓:比较卷积所得的滤波数据Si与点云支撑轮廓数据Gi,通过
Figure BDA0003965698860000052
将这两者数据中的较大值取出作为新的支撑轮廓G′i
4)将计算得到新的支撑轮廓G′i,将G′i赋值给Gi,并重复进行步骤(5)-(7)10次,得到最终的木材支撑轮廓Gi
5)提取残差值:将最终木材支撑轮廓Gi=(g1,g2,...,g450)与初始点云轮廓数据Wi=(w1,w2,...,w450)作差值得到残差值Ri=(r1,r2,...,r450)=(g1-w1,g2-w1,...,g450-w450)。
步骤4:缺陷判定:检测缺陷的阈值C设定为1.2mm,将残差值Ri=(r1,r2,...,r450)与设定阈值作比较来判定缺陷。当残差值有大于设定阈值的部分时,则判定对应的点云轮廓具有缺陷,否则判断为正常点云轮廓。
步骤5:缺陷检测结果由0与1的序列构成记作A=(a0,a1,…,a4000),0代表无缺陷轮廓,1代表缺陷轮廓。
步骤6:后处理中使用合并操作对检测的缺陷轮廓进行合并,当两个缺陷数据轮廓之间的距离小于设定值30mm时,将其合并为一个缺陷区域。
步骤7:合并过后,当存在缺陷区域小于设定值5mm时,将该缺陷区域作为噪声进行滤除,从而得到最后的木材破损类缺陷检测结果。

Claims (3)

1.一种基于点云数据的木材破损类缺陷检测方法,其特征在于,具体步骤如下:
步骤1:数据采集;木板通过传送带传送到数据收集区域,并触发激光传感器开关;然后激光传感器以固定的采样频率扫描木材上下表面并生成3D点云数据;
步骤2:预处理;将采集到的H×W尺寸点云数据,通过四分位法对木材点云数据中的异常值进行滤除,得到有效的木材点云数据;
步骤3:有效数据提取;对H×N尺寸的点云数据按照H维进行划分,得到Wi{i=0,1,...,H}为点云数据的轮廓数据;
步骤4:将每个经过预处理后的点云轮廓数据单独使用一维卷积计算进行多次均值滤波,构建支撑轮廓并提取残差值;
步骤5:缺陷判定;检测缺陷的阈值设定为C,将残差值Ri=(r1,r2,...,rN)与设定阈值作比较来判定缺陷;检测缺陷的阈值设定为C;当残差值有大于设定阈值C的部分时,则判断对应的点云轮廓具有缺陷,否则判断为正常点云轮廓。
2.根据权利要求1所述的一种基于点云数据的木材破损类缺陷检测方法,其特征在于,残差值的计算步骤如下:
均值滤波:利用
Figure FDA0003965698850000011
对每个轮廓进行滤波从而构建支撑轮廓;其中Si=s1,s2,...,sN为滤波后结果,支撑轮廓数据Gi=(g1,g2,...,gN)为初始的点云轮廓数据Wi=(w1,w2,...,wN),{i=0,1,...,H},并在迭代过程中为更新Gi的值;
设置一维卷积核f(m)的大小设定为K,Wi为初始点云轮廓数据,N为轮廓Wi的点云个数;
构建支撑轮廓:比较卷积所得的滤波数据Si与点云支撑轮廓数据Gi,通过
Figure FDA0003965698850000021
将这两者数据中的较大值作为新的支撑轮廓G′i
将计算得到新的支撑轮廓G′i,将G′i赋值给Gi,并重复进行步骤(5)-(7)T次,得到最终的木材支撑轮廓Gi
将最终木材支撑轮廓Gi=(g1,g2,...,gN)与初始点云轮廓数据Wi=(w1,w2,...,wN)相减得到残差值Ri=(r1,r2,...,rN)=(g1-w1,g2-w1,...,gN-wN)。
3.根据权利要求1所述的一种基于点云数据的木材破损类缺陷检测方法,其特征在于,具体来说,缺陷检测结果由0与1的序列构成记作A=(a0,a1,…,ah),0代表无缺陷轮廓,1代表缺陷轮廓;后处理中使用合并操作对检测的缺陷轮廓进行合并,当两个缺陷数据轮廓之间的距离小于设定值M时,将其合并为一个缺陷区域;合并过后,当存在缺陷区域小于设定值D时,将该缺陷区域作为噪声进行滤除,从而得到最后的木材破损类缺陷检测结果。
CN202211496289.1A 2022-11-27 2022-11-27 一种基于点云数据的木材破损类缺陷检测方法 Pending CN115713524A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211496289.1A CN115713524A (zh) 2022-11-27 2022-11-27 一种基于点云数据的木材破损类缺陷检测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211496289.1A CN115713524A (zh) 2022-11-27 2022-11-27 一种基于点云数据的木材破损类缺陷检测方法

Publications (1)

Publication Number Publication Date
CN115713524A true CN115713524A (zh) 2023-02-24

Family

ID=85234909

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211496289.1A Pending CN115713524A (zh) 2022-11-27 2022-11-27 一种基于点云数据的木材破损类缺陷检测方法

Country Status (1)

Country Link
CN (1) CN115713524A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116363087A (zh) * 2023-03-23 2023-06-30 南京航空航天大学 一种复合材料自动铺放表面缺陷的检测方法
CN118003339A (zh) * 2024-04-08 2024-05-10 广州三拓智能装备有限公司 一种基于人工智能的机器人分拣控制算法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116363087A (zh) * 2023-03-23 2023-06-30 南京航空航天大学 一种复合材料自动铺放表面缺陷的检测方法
CN118003339A (zh) * 2024-04-08 2024-05-10 广州三拓智能装备有限公司 一种基于人工智能的机器人分拣控制算法

Similar Documents

Publication Publication Date Title
CN115713524A (zh) 一种基于点云数据的木材破损类缺陷检测方法
CN103868935A (zh) 基于计算机视觉的烟支外观质量检测方法
CN110403232B (zh) 一种基于二级算法的烟支质量检测方法
CN106872476A (zh) 一种基于线结构光的铸造类工件表面质量检测方法与***
CN105067531A (zh) 一种芒果品质无损检测方法及装置
CN109975314A (zh) 一种基于三维激光点云数据的木材表面检测***及检测方法
JP2008277730A5 (zh)
CN112258444A (zh) 一种电梯钢丝绳检测方法
CN115684176A (zh) 一种薄膜表面缺陷在线视觉检测***
CN115035092A (zh) 基于图像的瓶体检测方法、装置、设备及存储介质
KR20080060851A (ko) 목재표면의 결함검출방법
CN109701890A (zh) 磁瓦表面缺陷检测与分拣方法
CN111062939B (zh) 一种带钢表面快速质量甄别与缺陷特征自动提取方法
CN108931529B (zh) 一种连续生产卷状材料的良率预估方法
CN1287141C (zh) 用于检测轧制产品形状缺陷的方法及相关装置
KR101858829B1 (ko) 편석 분석 장치 및 방법
JP2003123073A (ja) 欠陥検出方法
CN115471684A (zh) 注塑工件模板匹配方法、电子设备及存储介质
Zhou et al. Automated detection of surface defects on sphere parts using laser and CDD measurements
CN105678795A (zh) 一种现场鞋印图像检验方法
CN114882009A (zh) 可适应多种表面状态的疲劳裂纹尖端自动检测方法及***
CN111307753B (zh) 一种基于太赫兹技术的纤维材料检测***及方法
CN114841917A (zh) 一种航空铝合金表面疲劳裂纹尖端动态检测方法及***
CN111583205B (zh) 一种锯材表面缺陷尺寸测量方法及***
CN111476779B (zh) 一种锯材表面缺陷位置定位方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination