留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于梯度阈值的太赫兹时域信号自适应稀疏算法

秦丽丽 李丽娟 任姣姣 顾健 熊伟华 张丹丹 祝莉莉 张霁旸 薛竣文 江柏红 高增华

秦丽丽, 李丽娟, 任姣姣, 顾健, 熊伟华, 张丹丹, 祝莉莉, 张霁旸, 薛竣文, 江柏红, 高增华. 基于梯度阈值的太赫兹时域信号自适应稀疏算法[J]. 红外与激光工程, 2023, 52(4): 20220443. doi: 10.3788/IRLA20220443
引用本文: 秦丽丽, 李丽娟, 任姣姣, 顾健, 熊伟华, 张丹丹, 祝莉莉, 张霁旸, 薛竣文, 江柏红, 高增华. 基于梯度阈值的太赫兹时域信号自适应稀疏算法[J]. 红外与激光工程, 2023, 52(4): 20220443. doi: 10.3788/IRLA20220443
Qin Lili, Li Lijuan, Ren Jiaojiao, Gu Jian, Xiong Weihua, Zhang Dandan, Zhu Lili, Zhang Jiyang, Xue Junwen, Jiang Baihong, Gao Zenghua. Adaptive sparse algorithm for terahertz time domain signals based on gradient threshold[J]. Infrared and Laser Engineering, 2023, 52(4): 20220443. doi: 10.3788/IRLA20220443
Citation: Qin Lili, Li Lijuan, Ren Jiaojiao, Gu Jian, Xiong Weihua, Zhang Dandan, Zhu Lili, Zhang Jiyang, Xue Junwen, Jiang Baihong, Gao Zenghua. Adaptive sparse algorithm for terahertz time domain signals based on gradient threshold[J]. Infrared and Laser Engineering, 2023, 52(4): 20220443. doi: 10.3788/IRLA20220443

基于梯度阈值的太赫兹时域信号自适应稀疏算法

doi: 10.3788/IRLA20220443
基金项目: 吉林省科技发展计划项目(20220508032RC);中山市第二批社会公益与基础研究项目(2022B2012)
详细信息
    作者简介:

    秦丽丽,女,硕士生,主要从事太赫兹无损检测方面的研究

  • 中图分类号: O433.4

Adaptive sparse algorithm for terahertz time domain signals based on gradient threshold

Funds: Science and Technology Development Plan of Jilin Province (20220508032RC); Second Batch of Social Welfare and Basic Research Project of Zhongshan City (2022B2012)
  • 摘要: 胶接结构广泛应用于航空航天等国防领域,但在工艺制作及使用过程可能会产生胶接界面脱粘缺陷和损伤,由于太赫兹无损检测技术对非金属材料良好的穿透性能,已被广泛应用于复合材料的无损检测中,太赫兹无损检测技术在多层胶接结构样件胶层内部缺陷的无损检测方面具有较大优势。利用反射式太赫兹时域光谱系统检测多层胶接结构样件,得到的具有样件内部材料信息的太赫兹时域信号,但信号中还包含了大量的冗余特征和噪声等无效信息,这些无效信息大大降低了信号处理和分析效率。针对这一问题,文中提出了基于二阶梯度法提取太赫兹时域信号有效特征,以飞行时间误差为限制条件基于信号的时域特征自适应确定阈值,稀疏太赫兹时域信号,减少信号中冗余无效信息,实现太赫兹时域信号的有效压缩。然后,通过二值化图像分割识别多高斯恢复信号和太赫兹时域光谱系统检测信号的太赫兹图像缺陷区域。最后,制备具有脱粘缺陷的多层胶接结构样件,开展太赫兹无损检测实验。结果表明:文中算法的数据压缩率达到了81%,相比传统压缩算法离散余弦变换提高了59%,相比主成分分析算法提高了75%,相比K-SVD字典学习算法提高了26%,缩短了约80%的数据计算时间,减小了约95%数据存储空间占用,且缺陷识别偏差不超过0.05。文中算法极大地提高了数据处理和分析效率,保证了缺陷识别的精度。
  • 图  1  THz信号在多层胶接结构样件传播过程

    Figure  1.  Propagation process of THz signal in multilayer bonded structure sample

    图  2  THz信号特征峰/谷

    Figure  2.  THz signal characteristic peak/valley

    图  3  THz信号的有效特征区域及无效特征区域

    Figure  3.  Effective and invalid feature regions of THz signal

    图  4  多高斯峰叠加拟合THz信号

    Figure  4.  Multi-Gaussian peak superposition to fit THz signal

    图  5  (a)正常多层胶接结构样件及THz-TDS检测信号;(b)脱粘缺陷实验样件及THz-TDS检测信号

    Figure  5.  (a) Normal multilayer bonding structure sample and THz-TDS detection signal; (b) Debonding defect test sample and THz-TDS detection signal

    图  6  正常及缺陷THz信号

    Figure  6.  Normal and defect THz signal

    图  7  (a)正常信号A;(b)缺陷信号B

    Figure  7.  (a) Normal signal A; (b) Defect signal B

    图  8  (a) 恢复信号A幅值误差;(b) 恢复信号B幅值误差

    Figure  8.  (a) Amplitude error of recovered signal A; (b) Amplitude error of recovered signal B

    图  9  信号压缩算法压缩性能对比

    Figure  9.  Compression performance comparison of signal compression algorithms

    图  10  原始信号的THz图像。(a)上层飞行时间图像;(b)下层飞行时间图像;(c)上层峰峰值图像;(d)下层峰谷值图像

    Figure  10.  THz images of the original signal. (a) Upper flight time image; (b) Lower flight time image; (c) Upper peak-to-peak image; (d) Lower peak-to-veally image

    图  11  稀疏恢复信号的THz图像。 (a)上层飞行时间图像;(b)下层飞行时间图像;(c)上层峰峰值图像;(d)下层峰谷值图像

    Figure  11.  THz images of sparse recovery signal. (a) Upper flight time image; (b) Lower flight time image; (c) Upper peak-to-peak image; (d) Lower peak-to-veally image

    图  12  数据计算时间及存储空间

    Figure  12.  Data calculation time and storage space

    表  1  信号A与信号B特征峰峰值对应时间位置

    Table  1.   Time position corresponding to characteristic peak-to-peak values of signal A and signal B

    THz signal${T_{{\rm{up1}}} }$/ps${T_{{\rm{up2}}} }$/ps${T_{{\rm{low1}}} }$/ps${T_{{\rm{low2}}} }$/ps
    Signal A57.267.978.789.6
    Signal B57.667.478.287.8
    下载: 导出CSV

    表  2  信号A与信号B的稀疏阈值

    Table  2.   Sparse threshold of signal A and signal B

    THz signal$\tau $$\eta $Original data numberSparse data number
    Signal A0.420.071 600224
    Signal B0.330.091 600216
    下载: 导出CSV

    表  3  上、下层THz信号图像缺陷区域面积比

    Table  3.   Area ratio of defect regions in upper and lower THz signal images

    Defect region 1Defect region 2Defect region 3Defect region 4
    Upper1.011.000.961.05
    Lower1.031.000.991.00
    下载: 导出CSV
  • [1] Li Wenjun, Wang Tianyi, Zhou Yu, et al. Terahertz non-destructive inspection of air defect within adhesive layers of multi-layer bonded structure [J]. Acta Optica Sinica, 2017, 37(1): 0111002. (in Chinese) doi:  10.3788/AOS201737.0111002
    [2] Zhou Xiaodan, Li Lijuan, Zhao Duo, et al. Application of terahertz technology in nondestructive testing of ceramic matrix composite defects [J]. Infrared and Laser Engineering, 2016, 45(8): 0825001. (in Chinese) doi:  10.3788/IRLA201645.0825001
    [3] Ma W W, Gao J X, Yuan Y N, et al. Suppression of continuous wave interference in loran-c signal based on sparse optimization using tunable Q-factor wavelet transform and discrete cosine transform [J]. Sensors, 2021, 21(21): 86-90.
    [4] Miao F, Zhao R Z. A new method of vibration signal denoising based on improved wavelet [J]. Journal of Low Frequency Noise, Vibration and Active Control, 2022, 41(2): 637-645.
    [5] Mallat S, Zhang Z. Matching pursuits with time-frequency dictionaries [J]. IEEE Transaction on Signal Process, 1993, 41(12): 3397-3415. doi:  10.1109/78.258082
    [6] Rubnstein R, Member S, Michael E, et al. Dictionaries for Sparse Representation Modeling[C]//Proceedings of the IEEE, 2010, 98(6): 1045-1057.
    [7] Guo Junfeng, Shi Bin, Wei Xingchun, et al. A Method of reconstruction of compressed measuring for mechanical vibration signals based on k-svd dictionary-training algorithm sparse representation [J]. Journal of Mechanical Engineering, 2018, 54(7): 97-106. (in Chinese) doi:  10.3901/JME.2018.07.097
    [8] Ni Jiapeng, Shen Tao, Zhu Yan, et al. Terahertz spectrum identification with diffusion map [J]. Spectroscopy and Spectral Analysis, 2017(8): 2360-2364. (in Chinese)
    [9] Liu Junxiu, Du Bin, Deng Yuqiang, et al. Terahertz-spectral identification of organic compounds based on differential pca-svm method [J]. Chinese Journal of Lasers, 2019, 46(6): 0614039. (in Chinese) doi:  10.3788/CJL201946.0614039
    [10] Cao Binghua, Zheng Dedong, Fan Mengbao, et al. Efficient and reliable thickness measurement method for multilayer coatings based on terahertz time-domain spectroscopy technology [J]. Acta Optica Sinica, 2022, 42(1): 0112001. (in Chinese)
    [11] Jia Meihui, Li Lijuan, Ren Jiaojiao, et al. Terahertz nondestructive testing signal recognition based on PSO-BP neural network [J]. Acta Photonica Sinica, 2021, 50(9): 0930004. (in Chinese) doi:  10.3788/gzxb20215009.0930004
    [12] 高翔, 张涛. 视觉SLAM十四讲: 从理论到实践[M]. 第2版. 北京: 电子工业出版社, 2019.
    [13] Ren Jiaojiao, Li Lijuan, Zhang Dandan, et al. Multi-feature parameter neural network analysis technique based on terahertz nondestructive testing [J]. Acta Photonica Sinica, 2017, 46(4): 210-216. (in Chinese)
    [14] Yang Jiayi, Xiong Yongqian. Gaussian fitting algorithm for spectral overlapping peaks and terahertz time-domain curves [J]. Laser & Optoelectronics Progress, 2021, 58(4): 0407002. (in Chinese)
    [15] Chajrabarti Kushal, Gupta Nirupam, Chopra Nikhil. Iterative pre-conditioning for expediting the distributed gradient-descent method: The case of linear least-squares problem [J]. Automatica, 2022, 137: 110095.
    [16] Zhou Tongyu, Li Lijuan, Ren Jiaojiao, et al. Simulation study on bonding defects of pulsed terahertz rubber based on finite difference time domain [J]. Journal of Changchun University of Science and Technology (Natural Science Edition), 2021, 44(1): 36-41. (in Chinese)
    [17] Hla Myo Tun, Win Khaing Moe, Zaw Min Nang. Analysis on ECG data compression using wavelet transform technique [J]. International Journal of Psychological and Brain Sciences, 2017, 2(6): 127-140.
    [18] Li Shunshan, Zhuang Tiange, Li Gaoping, et al. Study of performance evaluation of electrocardiogram compression [J]. Journal of Shanghai Jiaotong University, 2001, 35(5): 706-709. (in Chinese) doi:  10.3321/j.issn:1006-2467.2001.05.016
    [19] Wu Qian, Zhang Rong, Xu Da-wei. Hyperspectral data compression based on sparse representation [J]. Journal of Electronics & Information Technology, 2015, 37(1): 78-84. (in Chinese) doi:  10.11999/JEIT140214
    [20] Xiong Weihua, Li Lijuan, Ren Jiaojiao, et al. THz multi-feature parameter imaging of bonding defects of high temperature composite materials [J]. Acta Optica Sinica, 2020, 40(17): 1711001. (in Chinese) doi:  10.3788/AOS202040.1711001
    [21] Wang Zijun, Qiu Yanrui, Yang Hongxiao, et al. Algorithm for defect segmentation in infrared nondestructive testing based on robust Otsu [J]. Infrared and Laser Engineering, 2019, 48(2): 0204004. (in Chinese) doi:  10.3788/IRLA201948.0204004
  • [1] 王家天, 刘闯, 任姣姣, 张丹丹, 顾健.  多层胶接结构胶层均匀性的太赫兹时域表征方法 . 红外与激光工程, 2022, 51(6): 20210430-1-20210430-7. doi: 10.3788/IRLA20210430
    [2] 曹文焕, 黄树彩, 赵炜, 黄达.  二维非重构压缩感知自适应目标检测算法 . 红外与激光工程, 2019, 48(1): 126001-0126001(8). doi: 10.3788/IRLA201948.0126001
    [3] 卢瑞涛, 任世杰, 申璐榕, 杨小冈.  基于稀疏表示多子模板的鲁棒目标跟踪算法 . 红外与激光工程, 2019, 48(3): 326003-0326003(8). doi: 10.3788/IRLA201948.0326003
    [4] 刘永峰, 王年, 王峰, 李从利, 刘晓, 徐国明.  基于谱间相似性的高光谱图像稀疏超分辨率算法 . 红外与激光工程, 2019, 48(S1): 181-192. doi: 10.3788/IRLA201948.S128003
    [5] 付群健, 于淼, 常天英, 张瑾, 罗政纯, 王旭, 刘珉含, 崔洪亮.  相位敏感光时域反射系统模式识别方法综述 . 红外与激光工程, 2018, 47(7): 722001-0722001(14). doi: 10.3788/IRLA201847.0722001
    [6] 蔡克荣, 仇理宽, 高瑞林.  脉冲激光引信的信号特征提取方法及应用(特邀) . 红外与激光工程, 2018, 47(3): 303004-0303004(5). doi: 10.3788/IRLA201847.0303004
    [7] 任姣姣, 李丽娟, 张丹丹, 乔晓利.  太赫兹时域光谱反射式层析成像技术 . 红外与激光工程, 2018, 47(2): 225002-0225002(6). doi: 10.3788/IRLA201847.0225002
    [8] 叶华, 谭冠政, 李广, 刘晓琼, 李晋, 周聪, 朱会杰.  基于稀疏表示与粒子群优化算法的非平稳信号去噪研究 . 红外与激光工程, 2018, 47(7): 726005-0726005(8). doi: 10.3788/IRLA201847.0726005
    [9] 薛俊韬, 倪晨阳, 杨斯雪.  特征聚类的局部敏感稀疏图像修复 . 红外与激光工程, 2018, 47(11): 1126001-1126001(9). doi: 10.3788/IRLA201847.1126001
    [10] 孙俊灵, 马鹏阁, 孙光民, 羊毅.  低信噪比下机载多脉冲激光雷达姿态不敏感性特征提取研究 . 红外与激光工程, 2017, 46(3): 330002-0330002(9). doi: 10.3788/IRLA201746.0330002
    [11] 张旭涛, 孙金海, 蔡禾, 张少华.  太赫兹时域光谱系统静区测试及数据处理 . 红外与激光工程, 2016, 45(11): 1125003-1125003(5). doi: 10.3788/IRLA201645.1125003
    [12] 王芳, 仇大剑, 夏红岩, 宝日玛, 任慧.  太赫兹时域光谱技术在识别鉴定菌制剂中的初探 . 红外与激光工程, 2016, 45(7): 703001-0703001(7).
    [13] 方敏, 王君, 王红艳, 李天涯.  应用监督近邻重构分析的高光谱遥感数据特征提取 . 红外与激光工程, 2016, 45(10): 1028003-1028003(8). doi: 10.3788/IRLA201645.1028003
    [14] 宝日玛, 董晨, 蓝兴英, 冯程静, 孟倩, 赵昆.  烷基化汽油中烃类物质含量的太赫兹时域光谱研究 . 红外与激光工程, 2015, 44(6): 1823-1826.
    [15] 闫勇刚, 欧阳健飞, 马祥, 翟羽佳.  基于2-DGabor滤波器的光学定穴体表特征提取方法 . 红外与激光工程, 2014, 43(5): 1685-1689.
    [16] 杜勇, 夏燚, 汤文建, 洪治.  基于太赫兹时域光谱技术的磺胺甲噁唑多晶型现象 . 红外与激光工程, 2014, 43(9): 2919-2924.
    [17] 何林阳, 刘晶红, 李刚, 刘剑.  改进BRISK特征的快速图像配准算法 . 红外与激光工程, 2014, 43(8): 2722-2727.
    [18] 丁玲, 唐娉, 李宏益.  基于ISOMAP的高光谱遥感数据的降维与分类 . 红外与激光工程, 2013, 42(10): 2707-2711.
    [19] 刘佳, 范文慧.  常见服装面料的太赫兹光谱研究 . 红外与激光工程, 2013, 42(6): 1537-1541.
    [20] 蔡辉, 李娜, 赵慧洁.  基于本征模函数的高光谱数据特征提取方法 . 红外与激光工程, 2013, 42(12): 3475-3480.
  • 加载中
图(12) / 表(3)
计量
  • 文章访问数:  162
  • HTML全文浏览量:  39
  • PDF下载量:  25
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-06-27
  • 修回日期:  2022-09-30
  • 网络出版日期:  2023-04-14
  • 刊出日期:  2023-04-25

基于梯度阈值的太赫兹时域信号自适应稀疏算法

doi: 10.3788/IRLA20220443
    作者简介:

    秦丽丽,女,硕士生,主要从事太赫兹无损检测方面的研究

基金项目:  吉林省科技发展计划项目(20220508032RC);中山市第二批社会公益与基础研究项目(2022B2012)
  • 中图分类号: O433.4

摘要: 胶接结构广泛应用于航空航天等国防领域,但在工艺制作及使用过程可能会产生胶接界面脱粘缺陷和损伤,由于太赫兹无损检测技术对非金属材料良好的穿透性能,已被广泛应用于复合材料的无损检测中,太赫兹无损检测技术在多层胶接结构样件胶层内部缺陷的无损检测方面具有较大优势。利用反射式太赫兹时域光谱系统检测多层胶接结构样件,得到的具有样件内部材料信息的太赫兹时域信号,但信号中还包含了大量的冗余特征和噪声等无效信息,这些无效信息大大降低了信号处理和分析效率。针对这一问题,文中提出了基于二阶梯度法提取太赫兹时域信号有效特征,以飞行时间误差为限制条件基于信号的时域特征自适应确定阈值,稀疏太赫兹时域信号,减少信号中冗余无效信息,实现太赫兹时域信号的有效压缩。然后,通过二值化图像分割识别多高斯恢复信号和太赫兹时域光谱系统检测信号的太赫兹图像缺陷区域。最后,制备具有脱粘缺陷的多层胶接结构样件,开展太赫兹无损检测实验。结果表明:文中算法的数据压缩率达到了81%,相比传统压缩算法离散余弦变换提高了59%,相比主成分分析算法提高了75%,相比K-SVD字典学习算法提高了26%,缩短了约80%的数据计算时间,减小了约95%数据存储空间占用,且缺陷识别偏差不超过0.05。文中算法极大地提高了数据处理和分析效率,保证了缺陷识别的精度。

English Abstract

    • 胶接结构因其具有抗疲劳、耐高温、耐腐蚀、应力均匀分布等优点,广泛应用于航空、航天、兵器等国防领域[1]。在胶接过程中由于胶接工艺过程粘接剂的控制、服役使用过程环境、载荷或冲击等因素,可能会导致胶接界面产生脱粘缺陷或损伤,这些制造缺陷和使用损伤会严重降低结构的承载能力,影响结构的使用安全性,甚至造成灾难性的事故发生。故需要有效的无损检测技术手段对胶接界面质量进行有效的缺陷检测与识别,以保证胶接质量和使用安全性。太赫兹波段[2]的辐射光子能量相对较低,对人体无害,且太赫兹波频率介于 0.1~10 THz 之间,波长介于 3 mm~30 μm,能够透过高分子复合材料、塑料、泡沫等非金属和非极性材料,可以对这些材料样件内部缺陷与损失清晰成像,实现无损检测[2]。太赫兹无损检测技术凭借非金属材料良好的穿透性、人体安全性、复合材料检测有效性和操作简易性等优点在胶接结构胶层内部缺陷的无损检测领域具有很大优势。

      太赫兹时域光谱技术[2](Terahertz-Time Domain Spectroscopy,THz-TDS)在太赫兹检测领域是普遍使用的技术。THz-TDS技术是太赫兹频率范围内对样品表征的一种强有力的技术,使用超短飞秒激光系统产生的亚皮秒电磁脉冲,能够覆盖100 GHz~3 THz的频率范围[2]。太赫兹时域光谱系统主要由超快脉冲激光器、THz 发射与接收装置、时间延迟控制系统和光学系统组成。利用反射式THz-TDS 系统探测多层胶接结构样件,采用逐点扫描的方式获取成像信息,每个点采集回来的信息都包含了样品在该点的幅值和相位信息,图像中每个像素点都一一对应THz 时域信号,包含了被测样件的信号时域特征,同时THz信号携带大量无效冗余特征和噪声等无效信息,随着检测数据的逐渐增加,数据中冗余无效信息也在不断增加,数据处理的工作量也越来越大。大量的无效信息不仅消耗大量数据处理和分析时间,也为后续缺陷识别等信号分析工作带来极大的干扰。故通过压缩算法来消除THz信号中无意义的冗余数据是十分必要的。除了要实现信号的压缩,对THz信号有效特征信息的提取也是十分必要的,包括最大值、最小值、峰峰值、峰谷值以及信号幅值等时域特征,提取THz信号有效特征信息是太赫兹检测数据分析的关键。基于THz信号的时域特征成像,通过图像可视化可识别检测样件缺陷,提取有效特征,减少信号中大量无效冗余特征信息,对于提高缺陷识别的效率具有重要意义。

      传统的数据压缩技术,例如离散余弦变换[3](Discrete Cosine Transform,DCT)、离散小波变换[4] (Discrete Wavelet Transform,DWT)等信号表示方法,虽然达到了压缩的效果,但为了达到一定的表示精度,数据的压缩率并不高。Mallat[5]基于小波分析提出用一个超完备字典表示信号,开启了稀疏表示的先河,并发现信号越稀疏则重建后的精度就越高。信号稀疏表示[6]是通过超完备字典稀疏表示复杂冗余信号,实现信号信息的便捷提取,有利于近一步的信号处理,如信号压缩、信号编码等。文献[7]提出K-SVD字典学习算法稀疏信号,该算法虽然实现较高的压缩率,但是仅适用于采样点较少的情况,当采样点超过一定值相对误差明显增大,并且字典更新的计算量较大。

      扩散映射[8](Diffusion Map,DM)、主成分分析[9](Principal Component Analysis,PCA)、线性判别分析[9](Linear Discriminant Analysis,LDA)等降维方法也可以实现信号稀疏,但由于THz信号的非线性这些方法的稀疏结果并不理想。所以寻找一种算法有效实现THz信号的稀疏,提取信号有效特征,减少大量无效的冗余特征,从根本上有效地减少存储压力,对于提高数据THz信号处理和分析效率具有重要意义。

      针对以上问题,为了保证不损失THz信号有效特征同时最大程度减少冗余特征,文中提出基于梯度阈值的太赫兹时域信号自适应稀疏算法,基于二阶梯度法提取THz信号有效特征,通过自适应确定最佳阈值稀疏THz信号;然后,利用多高斯函数恢复THz信号;最后,通过二值化图像分割识别THz图像的缺陷区域。通过压缩率、相对均方根误差、相关系数等指标评价DCT、PCA、K-SVD算法及文中算法的压缩性能。

    • 图1所示多层胶接结构样件从上至下是由聚甲基丙烯酰亚胺(Polymethylacrylimide,PMI)、上胶层、缓冲垫、下胶层及金属基体经过胶接技术[10]得到的。实验采用的反射式THz-TDS系统的飞秒激光器为锁模钛蓝宝石飞秒激光器,产生的光脉冲中心波长为810 nm,重复频率为80 MHz,脉宽为100 fs,系统的时间分辨率为0.1 ps,快速扫描范围为160 ps,对待测的样件进行逐点扫描,扫描步距为0.5 mm,探测器焦距为76.2 mm,有效焦深为±4.8 mm,以胶层信号的最佳信噪比为依据,调整样件在最佳焦深范围处。THz波经PMI、上胶层、缓冲垫、下胶层,最后到达多层胶接结构样件的金属基体表面,THz波在不同介质表面产生的反射信号被THz探测器接收。THz波在不同介质中传播时,在不同介质分界面时产生反射回波,根据先后通过介质的顺序不同,返回的太赫兹时域信号也会携带胶层信息,THz探测器会依据THz波在通过不同材料到达THz探测器时间的先后,接收不同介质层的反射脉冲,得到太赫兹时域信号[11]。由于检测样件的胶层厚度与探测器接收信号的时间延迟有关,设时间延迟为$\Delta t$,胶层厚度为$l$,则有$\Delta t = 2 nl/c$。式中:$n$为介质折射率,$c$为光速(c = 299792458 m/s)。图1$\Delta {t_{{\rm{up}}}}$$\Delta {t_{{\rm{down}}}}$分别表示上胶层和下胶层的时间延迟,可计算检测样件的上/下胶层厚度。

      图  1  THz信号在多层胶接结构样件传播过程

      Figure 1.  Propagation process of THz signal in multilayer bonded structure sample

      图1$E(\omega )$为太赫兹发射器射出太赫兹脉冲信号电场强度,四层介质材料的厚度分别为${l_1}$${l_2}$${l_3}$${l_4}$,第一层介质PMI材料上表面返回的太赫兹脉冲信号电场强度记为${E_{01}}(\omega )$,下表面返回的太赫兹脉冲信号电场强度记为${E_{12}}(\omega )$,第二层介质上胶层下表面返回的太赫兹脉冲信号电场强度记为${E_{23}}(\omega )$,第三层介质缓冲垫下表面返回的太赫兹脉冲信号电场强度记为${E_{32}}(\omega )$,第四层介质下胶层下表面返回的太赫兹脉冲信号电场强度记为${E_{24}}(\omega )$。太赫兹接收器收到的太赫兹时域信号$E(t)$${E_{01}}(\omega )$${E_{12}}(\omega )$${E_{23}}(\omega )$${E_{32}}(\omega )$${E_{24}}(\omega )$之和的傅里叶逆变换,即:

      $$ E(t) = {\mathcal{F}^{ - 1}}\left[ {{E_{01}}(\omega ) + {E_{12}}(\omega ) + {E_{23}}(\omega ) + {E_{32}}(\omega ) + {E_{24}}(\omega )} \right] $$ (1)

      式中:${\mathcal{F}^{ - 1}}$为傅里叶逆变换。

      通过THz-TDS系统检测样件可得到具有$N$个采样点的太赫兹时域信号,记为THz信号,如图2所示,图中纵坐标Amplitude/a.u.表示THz接收器接收的信号振幅大小,横坐标Time/ps表示THz接收器采集信号的时间,单位为ps。THz波在PMI与上胶层界面反射得到的波峰记为特征峰1,其对应时间位置记为${T_{{\rm{up1}}}}$,上胶层与缓冲垫界面反射得到的波谷记为特征谷2,其对应时间位置记为${T_{{\rm{up2}}}}$;缓冲垫与下胶层界面反射得到的波峰记为特征峰3,其对应时间位置记为${T_{{\rm{low1}}}}$;下胶层与基体界面反射得到的波峰记为特征峰4,其对应时间位置记为${T_{{\rm{low2}}}}$。用点框将THz信号一部分时间区间划分为4个区域,框位置不固定。可以看到THz信号的4个特征峰/谷的峰/谷值是某段时域内的最值,最值点一般也是极值点,故计算THz信号的极值点,然后通过对比获得最值,进而可确定THz信号有效特征区域。

      图  2  THz信号特征峰/谷

      Figure 2.  THz signal characteristic peak/valley

      分析THz信号的时域特征,如图3所示,虚线框内表示THz信号的有效特征信息所在区域,即信号的4个特征峰/谷所在时域区间,定义为有效特征区域,第一个有效特征峰对应时间位置[12]记为${T_{{\rm{up}}}}$,最后一个有效特征峰对应时间位置记为${T_{{\rm{low}}}}$,则有效特征区域对应时间区间为$\left[ {{T_{{\rm{up}}}},{T_{{\rm{low}}}}} \right]$。特征区域内还包含了THz信号上/下层飞行时间[13],特征峰1对应时间位置${T_{{\rm{up1}}}}$与特征谷2对应时间位置${T_{{\rm{up2}}}}$的差值为上层飞行时间$\Delta {t_{{\rm{up}}}}$,特征峰3对应时间位置${T_{{\rm{low1}}}}$与特征峰4对应时间位置${T_{{\rm{low2}}}}$差值为下层飞行时间$\Delta {t_{{\rm{low}}}}$,飞行时间是计算多层胶接结构样件上/下胶层厚度的重要参数。

      图  3  THz信号的有效特征区域及无效特征区域

      Figure 3.  Effective and invalid feature regions of THz signal

      THz-TDS系统的时间分辨率为0.1 ps,THz信号的有效特征区域内采样点的数量${N_1} = 10×({T_{{\rm{low}}}} - {T_{{\rm{up}}}}) +$ 1,框线外无效特征区域,此区域采样点数量为${N_2} = N - {N_1}$

      图3所示,经过统计分析,THz信号上层飞行时间为10.9 ps,下层飞行时间为12.4 ps,有效特征区域内采样点数量为335,无效特征区域采样点数量为1265,无效特征区域的采样点数量占据了总采样点数量的79.06%,可见THz中的无效信息不仅占据极大存储空间,更降低了数据处理效率,增加了数据计算时间,故在不影响信号有效信息的前提下,对THz信号进行稀疏,减少无效特征并提高数据处理效率,对于THz-TDS检测的数据处理工作是十分必要且有意义的。

    • 记采样点为$n$的THz信号为$X$,采样时间$T$,由于THz-TDS系统检测样件时等时间间隔采样,记时间间隔为$\Delta T$。将信号$X$一阶梯度定义为$J$,表达式为:

      $$ J(i) = \frac{{X(i + 1) - X(i)}}{{\Delta T}}\text{,}i = 1,2, \cdots ,n - 1 $$ (2)

      由公式(2)可得二阶梯度,定义为$N$

      $$ {J_2}(j) = \frac{{J(j + 1) - J(j)}}{{\Delta T}}\text{,} j = 1,2, \cdots ,n - 2 $$ (3)

      可利用二阶梯度搜索$X$的极值点,极小值数量记为${n_1}$,极大值数量记为${n_2}$,提取THz信号的特征峰,确定上层特征峰和下层特征峰对应时间位置,即${T_{{\rm{up}}1}}$${T_{{\rm{up2}}}}$${T_{{\rm{low1}}}}$${T_{{\rm{low2}}}}$,其中${T_{{\rm{up}}1}} = {T_{{\rm{up}}}}$${T_{{\rm{low2}}}} = {T_{{\rm{low}}}}$,进而提取有效特征区域$\left[ {{T_{{\rm{up1}}}},{T_{{\rm{low2}}}}} \right]$

    • 将原THz信号${T_{{\rm{up1}}}}$${T_{{\rm{up2}}}}$的差值记为上层飞行时间$\Delta {t_{{\rm{up1}}}}$,稀疏THz信号${T_{{\rm{up1}} - s}}$${T_{{\rm{up2}} - s}}$的差值记为上层飞行时间$\Delta {t_{{\rm{up2}}}}$。文中利用THz信号的时域特征自适应确定阈值稀疏信号,以稀疏前后THz信号上层飞行时间误差为限制条件,假设检测样件THz信号的飞行时间能够接受的最大误差为0.05,稀疏前后误差$e$表示为$e = \left| {\Delta {t_{{\rm{up2}}}} - \Delta {t_{{\rm{up1}}}}} \right|$。文中基于梯度阈值的太赫兹时域信号自适应稀疏算法步骤如下:

      Step 1: 输入:采样点为$N$的THz信号$X$,设置有效特征区域初始阈值${\tau _0} = \dfrac{{{n_1} + {n_2}}}{{10×({T_l} - {T_u})}}$,无效特征区域初始阈值${\eta _0} = \dfrac{{{n_1} + {n_2}}}{{N - ({n_1} + {n_2})}}$,阈值精度为0.01;

      Step 2: 通过阈值$\tau $对THz信号有效特征区域稀疏,稀疏THz信号记为$Y$,采样点数量记为${M_1}$,提取稀疏后THz信号的${T_{{\rm{up1}} - s}}$${T_{{\rm{up2}} - s}}$

      Step 3: 计算$e = \left| {\Delta {t_{{\rm{up2}}}} - \Delta {t_{{\rm{up1}}}}} \right|$

      Step 4: 若 $0 \leqslant e \lt 0.05$,则尝试调小阈值${\tau _{j + 1}} = {\tau _j} - 0.01$${\tau _j} \ne 0$$j$为迭代次数,返回Step 2,若误差仍满足$0 \leqslant e \lt 0.05$ 则继续调整,直至$e = 0.05$迭代停止,取此次迭代的阈值为最佳稀疏阈值$\tau $,转至Step 6;

      Step 5: 若$e \gt 0.05$,则需要调大阈值${\tau _{j + 1}} = {\tau _j} + 0.01$,返回Step 2,直至满足误差$e = 0.05$,则停止,此次迭代的阈值为最佳稀疏阈值$\tau $,转至Step 6;

      Step 6: 通过阈值$\eta $稀疏THz信号无效特征区域,稀疏后采样点数量记为${M_2}$

      Step 7: 恢复THz信号,记为$\hat X $,依据误差分析判断信号是否失真;

      Step 8: 若信号未失真,尝试调小阈值${\eta _{k + 1}} = {\eta _k} - 0.01$$\eta_k \neq 0$K为迭代次数,返回步骤6,若下一次迭代信号失真,则此次迭代的阈值为无效区域最佳稀疏阈值$\eta $,转至Step 10;

      Step 9: 若信号失真,调整阈值${\eta _{k + 1}} = {\eta _k} + 0.01$,返回步骤6,直至信号恢复停止迭代,此次迭代阈值为最佳稀疏阈值$\eta $,转至Step 10;

      Step 10: 输出:恢复 THz信号$\hat X $

    • 将THz信号划分为若干区间,通过高斯函数[14]分区间拟合恢复THz信号,恢复信号记为$\mathop X\limits^ \wedge$$\mathop X\limits^ \wedge = ({{\mathop x \limits^ \wedge}_1 },{{\mathop x \limits^ \wedge}_2 }, \cdots ,{{\mathop x \limits^ \wedge}_i }, \cdots ,{{\mathop x \limits^ \wedge}_m })$$i = 1,2, \cdots ,m$,高斯拟合函数可以表示为:

      $$ {g_i} = f({{\mathop x \limits^ \wedge}_i }) = {a_i}\exp ( - {(({{\mathop x \limits^ \wedge}_i } - {b_i})/{c_i})^2}) $$ (4)

      式中:${a_i}$${b_i}$${c_i}$为高斯函数在分段区间的拟合系数,分别表示高斯信号的峰高、峰位置和半宽度。多层胶接结构的THz信号拟合过程存在多个高斯峰叠加的情况,如图4所示,某段时域的THz信号在高斯拟合时至少需要3个高斯峰进行叠加。

      多高斯函数表达式为:

      $$ g = f(\mathop x \limits^ \wedge) = \sum\limits_{i = 1}^{i=k} {{a_i}\exp ( - {{(({\mathop x \limits^ \wedge}_i - {b_i})/{c_i})}^2})} $$ (5)

      式中:k为THz信号高斯峰的总数。不考虑多高斯拟合信号过程存在的误差,根据最小二乘法结合梯度下降法[15]求解高斯函数的拟合系数,算法的迭代格式为:

      $$ {{\mathop x \limits^ \wedge}_{k+1} } = {P_\Omega }({t_k} - {\delta _k}\nabla f({{\mathop x \limits^ \wedge}_k})) $$ (6)

      式中:${\delta _k} \gt 0$为步长;$\nabla f({{\mathop x \limits^ \wedge}_k})$为THz信号${\mathop X \limits^ \wedge} $的梯度;${P_\Omega }( \cdot )$为点${\mathop x \limits^ \wedge}_k $到THz信号时间域$\varOmega $的投影;$k$为迭代次数。

      图  4  多高斯峰叠加拟合THz信号

      Figure 4.  Multi-Gaussian peak superposition to fit THz signal

    • 文中设计制作一块60 mm×60 mm×27 mm 的多层胶接结构样件,其中PMI材料厚度为20 mm,缓冲垫厚度为3 mm,金属基体的厚度为 2 mm,上胶层与下胶层材料厚度均为 1 mm,然后在上、下胶层的四边利用抽膜法[16]模拟约 0.3 mm 厚度空气隙的脱粘缺陷,得到带有预制脱粘缺陷的多层胶接结构样件,如图5所示,图5(b)圆圈圈出部分是空气隙。通过反射式THz-TDS系统分别对制备完成的实验样件进行检测,信号采样时间间隔为0.1 ps,时间窗口为160 ps。将检测的THz信号分为正常信号与缺陷信号两种,分别记为信号A、信号B。

      图  5  (a)正常多层胶接结构样件及THz-TDS检测信号;(b)脱粘缺陷实验样件及THz-TDS检测信号

      Figure 5.  (a) Normal multilayer bonding structure sample and THz-TDS detection signal; (b) Debonding defect test sample and THz-TDS detection signal

      图6实线为样件胶层正常所检测到的THz信号,即信号A。图6虚线为样件胶层存在缺陷部分检测得到的THz信号,即信号B,图中椭圆圈出的部分为缺陷表征,分别表示的是上层缺陷和下层缺陷,与信号A对比,特征峰1与特征谷2之间突然出现幅值明显增大的特征谷5和特征峰6;特征峰3与特征峰4提前出现,时间位置减小,且特征峰3与特征峰4之间的特征谷7幅值绝对值明显增大。

      图  6  正常及缺陷THz信号

      Figure 6.  Normal and defect THz signal

    • 图7所示,预制缺陷样件的下胶层正常信号A与缺陷信号B,基于二阶梯度提取信号A和信号B的4个特征峰/谷,特征峰/谷的峰/谷值对应时间位置如表1所示。基于梯度阈值的太赫兹时域信号自适应稀疏算法稀疏化处理信号A和信号B,并通过多高斯函数恢复信号。图7中虚线为原始信号;带“·”标记的实线为稀疏信号,“·”表示稀疏点;实线为多高斯函数恢复信号,恢复信号与原始信号时间序列长度一致。

      图  7  (a)正常信号A;(b)缺陷信号B

      Figure 7.  (a) Normal signal A; (b) Defect signal B

      表 1  信号A与信号B特征峰峰值对应时间位置

      Table 1.  Time position corresponding to characteristic peak-to-peak values of signal A and signal B

      THz signal${T_{{\rm{up1}}} }$/ps${T_{{\rm{up2}}} }$/ps${T_{{\rm{low1}}} }$/ps${T_{{\rm{low2}}} }$/ps
      Signal A57.267.978.789.6
      Signal B57.667.478.287.8

      表1可知,图7缺陷信号B特征峰1出现时间比正常信号A延迟了0.4 ps,信号B特征谷2比信号A时间提前了0.5 ps,信号B特征峰3比信号A提前了0.5 ps,信号B特征峰4提前了1.4 ps。基于THz信号的特征峰对应时间位置可确定信号A和信号B有效特征区域分别为[57.2 ps, 89.6 ps],[57.6 ps, 87.8 ps]。基于自适应阈值稀疏THz信号,设置最大允许误差为0.05,表2图7信号A和信号B有效特征区域和无效特征区域的稀疏阈值$\tau $$\eta $

      表2可知,信号A的有效特征区域稀疏阈值为0.42,无效特征区域稀疏阈值为0.07;信号B有效特征区域稀疏阈值为0.33,无效特征区域稀疏阈值为0.09。稀疏阈值的值越小,信号越稀疏,在保证信号不失真且保留有效特征峰/谷的前提下,得到图7所示稀疏信号。图7(a)中的信号A稀疏后采样点数量为224,图7(b)中的信号B稀疏后采样点数量为216,与原始信号相比可以发现信号A与信号B的无效信息大幅度减少,并且保留了信号的4个有效特征峰,这对于提高数据处理的效率具有极大意义。

      表 2  信号A与信号B的稀疏阈值

      Table 2.  Sparse threshold of signal A and signal B

      THz signal$\tau $$\eta $Original data numberSparse data number
      Signal A0.420.071 600224
      Signal B0.330.091 600216

      图7所示的原始THz信号与恢复THz信号之间存在微小偏差,是由稀疏造成的,计算稀疏信号的幅值误差,如图8所示。

      图  8  (a) 恢复信号A幅值误差;(b) 恢复信号B幅值误差

      Figure 8.  (a) Amplitude error of recovered signal A; (b) Amplitude error of recovered signal B

      图8(a)信号A稀疏后幅值误差最大值约为0.003 8,4个有效特征峰/谷的幅值误差最大值约为3.56 e-5;图8(b)为信号B稀疏后幅值误差最大值约为0.005 8,4个有效特征峰/谷的幅值误差最大值约为2.37 e-5。在误差允许的范围内,THz信号经阈值稀疏,不仅保留了信号有效特征峰/谷,还减少了无效特征信息,实现了THz信号的有效压缩。

      文中通过压缩率[17](Compression Ratio,CR)、相对均方根误差[18](Relative Root Mean Squared Error,RMSE)及相关系数[19]3项指标评价DCT、PCA、K-SVD算法与文中算法4种算法的压缩性能。

      压缩率是评价压缩效果的重要指标,能较准确地反应信号稀疏程度。用$CR$表示,计算公式为:

      $$ CR = \frac{{N - M}}{N} \times 100 {\text{%}} $$ (7)

      式中:$N$为原THz信号采样点数量;$M$为稀疏后THz信号的采样点数量。$CR$越大,压缩率越高,表示信号越稀疏。

      相对均方根误差与相关系数是衡量压缩算法的重要指标。分别记作$RMSE$$r$,多高斯拟合THz信号$\hat{X}=\left(\hat{x}_1, \hat{x}_2, \cdots, \hat{x}_n\right)$与原信号$X = ({x_1},{x_2}, \cdots ,{x_n})$$RMSE$$r$计算公式为:

      $$ R M S E=\sqrt{\frac{ \displaystyle \sum\limits_{i=1}^N\left(x_i-\hat{x_i}\right)^2}{ \displaystyle \sum\limits_{i=1}^N x_i^2}} \times 100 {\text{%}} $$ (8)
      $$ r=\frac{E\left(X × \hat{X}-E(X × \hat{X})\right)}{\sqrt{D(X)} × \sqrt{D(\hat{X})}} $$ (9)

      式中:$E(X)$为信号的数学期望;$D(X)$为数学方差。$RMSE$越小,则表明算法恢复信号与原信号相位差越小;$r$越高,恢复信号与原信号相关度越高。

      利用DCT、PCA、K-SVD算法与文中算法分别对THz-TDS系统检测制备的多层胶接结构样件的检测数据进行压缩,图9为4种算法压缩性能的对比。

      图  9  信号压缩算法压缩性能对比

      Figure 9.  Compression performance comparison of signal compression algorithms

      图9所示,THz信号经过4种算法压缩,文中算法压缩率最高,较DCT提高了59%,较PCA提高了75%,较K-SVD算法提高了26%。虽然文中算法相比其他3种算法相对均方根误差的值较高,但误差低于2%,且4种算法的相关系数均超过了0.97,均呈高度相关。

    • 通过对THz-TDS系统检测预制脱粘缺陷的多层胶接结构样件,分别对其THz信号的飞行时间,峰峰值及峰谷值成像[20],得到124 pixel×128 pixel大小的图像,图像的每一个像素点均对应一组1600个采样点的THz信号,其中,峰峰值图像与峰谷值图像表示THz接收器接收的反射信号强度,表征材料的反射性能,如图10所示,缺陷样件的图像部分区域呈现颜色突变,该区域为样件缺陷区域。利用文中算法稀疏恢复THz信号的飞行时间图像,峰峰值图像和峰谷值图像如图11所示。图10~11中(a)~(d)为缺陷样件的THz信号上、下层飞行时间图像,上层峰峰值图像和下层峰谷值图像,可以看到(c)~(d)中虚线框内明显的上、下层缺陷区域,分别标记为1、2、3、4。

      图  10  原始信号的THz图像。(a)上层飞行时间图像;(b)下层飞行时间图像;(c)上层峰峰值图像;(d)下层峰谷值图像

      Figure 10.  THz images of the original signal. (a) Upper flight time image; (b) Lower flight time image; (c) Upper peak-to-peak image; (d) Lower peak-to-veally image

      稀疏恢复信号的THz图像与原信号的THz图像存在微小偏差,利用二值化进行图像分割[21],识别缺陷样件THz图像的缺陷区域,分别计算1、2、3、4个缺陷区域面积,将稀疏恢复信号的THz信号缺陷区域的面积与原始信号的THz图像对应区域面积比值记为$\;\rho $

      $$ \rho = \frac{{{S_{{\rm{re}}{{\rm{cov}}} {\rm{er}}}}}}{{{S_{{\rm{det}} {\rm{ect}}}}}} $$ (10)

      式中:${S_{{\rm{re}}{{\rm{cov}}} {\rm{er}}}}$为稀疏恢复信号的THz图像某个缺陷区域面积大小;${S_{{\rm{det}} {\rm{ect}}}}$为THz-TDS系统检测信号的THz图像对应缺陷区域面积大小。计算结果如表3所示。

      表3可以看到,THz图像上层的缺陷区域1和4面积稀疏后变大,表明有少部分正常信号被错误识别为缺陷信号,而区域3的面积变小,则部分缺陷信号未识别,THz图像上层缺陷区域面积最大偏差为0.05;同理,THz图像下层的缺陷区域1面积变大,表明部分信号错误识别,区域3面积变小,则部分缺陷信号未识别,THz图像下层缺陷区域面积最大偏差为0.03。结果表明,经文中算法稀疏恢复的THz图像,虽然缺陷区域会存在微小偏差,但并不影响对样件中缺陷区域的识别,保证了缺陷识别精度。

      图10~11可以看到,经文中算法稀疏恢复信号的THz图像与原信号的THz图像对比,减少了大量的无效特征,提高了图像清晰度,不影响样件缺陷区域的识别。

      图  11  稀疏恢复信号的THz图像。 (a)上层飞行时间图像;(b)下层飞行时间图像;(c)上层峰峰值图像;(d)下层峰谷值图像

      Figure 11.  THz images of sparse recovery signal. (a) Upper flight time image; (b) Lower flight time image; (c) Upper peak-to-peak image; (d) Lower peak-to-veally image

      表 3  上、下层THz信号图像缺陷区域面积比

      Table 3.  Area ratio of defect regions in upper and lower THz signal images

      Defect region 1Defect region 2Defect region 3Defect region 4
      Upper1.011.000.961.05
      Lower1.031.000.991.00
    • 实验所用CPU为2.4 GHz,内存空间为16 GB,通过算法压缩后数据计算时间与数据存储空间表征算法效率,图12为DCT、PCA、K-SVD算法及文中算法压缩后数据计算时间和存储空间的对比结果。

      图12可以看到,文中算法压缩的数据计算时间最短,仅需0.25 s,占用存储空间最少,仅占0.0149 GB空间,相比其他算法缩短了大约80%的时间,减小了大约95%空间占用,极大地提高了数据处理效率。

      图  12  数据计算时间及存储空间

      Figure 12.  Data calculation time and storage space

    • 文中针对具有大量复杂和冗余特征信息的THz信号的压缩问题,提出基于梯度阈值的太赫兹时域信号自适应稀疏算法。利用二阶梯度提取信号的有效特征,确定有效特征区域,再基于信号的时域特征自适应确定有效特征区域及无效特征区域的稀疏阈值,利用阈值稀疏THz信号,最后通过多高斯函数恢复THz信号。文中算法实现了81%以上的压缩率,较DCT提高了59%,较PCA提高了75%,较K-SVD算法提高了26%,算法的相对均方根误差小于2%,相关系数大于0.97,并且相比传统信号压缩算法数据计算时间缩短了20%,空间占用减少了95%。文中算法减少了大量无效特征,保留有效特征,保证THz图像缺陷识别的精度,适用于具有复杂冗余特征信息的正常THz信号及缺陷THz信号的压缩。

参考文献 (21)

目录

    /

    返回文章
    返回