Multiclass feature selection using computational homology for Lamb wave–based damage characterization
Source abstract
Abstract
We investigate a new approach for characterizing class separability based on topological measures for use with identifying flaw severity in plates. Multi-mode Lamb waves are propagated across a flat-bottom hole of varying depth. Lamb wave tomography reconstructions are first generated to locate and size the flaw at each depth. As the flaw depth increases, scattering and mode conversion effects dominate the raw time-domain signals, obscuring information about flaw severity. Pattern classification provides an alternate means for processing the ultrasonic waveforms to identify flaw severity. High-dimensional feature spaces are generated from the Lamb wave signals using the dynamic wavelet fingerprinting technique. In order to achieve high classification accuracy, an optimal feature space is required. An intelligent feature selection routine is explored here that identifies favorable class distributions in multidimensional feature spaces using computational homology theory. Betti numbers and formal classification accuracies are calculated for each feature space subset to establish a correlation between the topology of the class distribution and the corresponding classification accuracy.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Ultrasonics and Acoustic Wave Propagation · Non-Destructive Testing Techniques · Geophysical Methods and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Applied Science, College of William and Mary, Williamsburg, VA, USA
References (70)
Show source-provided references
1. 10.1063/1.336238510.1063/1.3362385 ↗
2. 10.1784/insi.2009.51.7.37310.1784/insi.2009.51.7.373 ↗
3. 10.1109/ICIP.2001.95845210.1109/ICIP.2001.958452 ↗
4. 10.1109/TIE.2011.217927610.1109/TIE.2011.2179276 ↗
5. 10.1121/1.313250510.1121/1.3132505 ↗
6. 10.1063/1.336245210.1063/1.3362452 ↗
7. Bishop C (2006) Pattern Recognition and Machine Learning. New York: Springer.
8. 10.1016/S0004-3702(97)00063-510.1016/S0004-3702(97)00063-5 ↗
9. Carandente R, Cawley P (2012) A method to estimate the size of corrosion patches with guided waves in pipes. AIP Conference Proceedings 1430(1): 1929–1936.
10. 10.1016/j.wavemoti.2007.05.00510.1016/j.wavemoti.2007.05.005 ↗
11. Computational Homology Project (CHomP) (2012) http://chomp.rutgers.edu (accessed September 2012).
12. 10.1201/b1483210.1201/b14832 ↗
13. 10.3233/IDA-1997-130210.3233/IDA-1997-1302 ↗
14. 10.1155/2007/8917010.1155/2007/89170 ↗
15. 10.1177/027836490607225210.1177/0278364906072252 ↗
16. 10.1121/1.151229210.1121/1.1512292 ↗
17. Duda R, Hart P, Stork D (2001) Pattern Classification. 2nd ed. New York: Wiley.
18. Dumas J Heckenbach F Saunders B . (2008) GAP homology package. Available at: http://www.linalg.org/gap.html
19. Fan J, Lv J (2010) A selective overview of variable selection in high dimensional feature space. Statistica Sinica 20(1): 101–148.
20. 10.1016/j.ymssp.2008.07.00210.1016/j.ymssp.2008.07.002 ↗
21. Gameiro M, Pilarczyk P (2007) Automatic homology computation with application to pattern classification. RIMS Kokyuroku Bessatsu B3: 1–10.
22. 10.1016/j.actamat.2004.10.02210.1016/j.actamat.2004.10.022 ↗
23. 10.1177/058310240505256110.1177/0583102405052561 ↗
24. Guyon I, Elisseeff A (2003) An introduction to variable and feature selection. Journal of Machine Learning Research 3: 1157–1182.
25. 10.1063/1.471639910.1063/1.4716399 ↗
26. Hatcher A (2001) Algebraic Topology. New York: Cambridge University Press.
27. 10.1063/1.336245110.1063/1.3362451 ↗
28. 10.1063/1.147281010.1063/1.1472810 ↗
29. Hou J, Hinders M (2002) Dynamic wavelet fingerprint identification of ultrasound signals. Materials Evaluation 60(9): 1089–1093.
30. 10.1088/0266-5611/20/6/01210.1088/0266-5611/20/6/012 ↗
31. 10.1016/0956-7151(95)00042-T10.1016/0956-7151(95)00042-T ↗
32. Institute of Computer Science at Jagiellonian University (2012) CAPD: RedHom Library: reduction homology algorithms. Available at: http://redhom.ii.uj.edu.pl (accessed September 2012).
33. 10.1109/34.82481910.1109/34.824819 ↗
34. Kaczynski T, Mischaikow K, Mrozek M (2004) Computational Homology (Applied Mathematical Sciences). New York: Springer.
35. 10.1007/s10921-010-0077-110.1007/s10921-010-0077-1 ↗
36. 10.1006/acha.1995.101910.1006/acha.1995.1019 ↗
37. 10.1016/j.ultras.2011.08.00310.1016/j.ultras.2011.08.003 ↗
38. 10.1121/1.186779210.1121/1.1867792 ↗
39. 10.1016/j.ultras.2004.12.00610.1016/j.ultras.2004.12.006 ↗
40. 10.1088/0266-5611/18/6/32210.1088/0266-5611/18/6/322 ↗
41. 10.1121/1.42808810.1121/1.428088 ↗
42. 10.1016/S0041-624X(01)00055-510.1016/S0041-624X(01)00055-5 ↗
43. 10.1016/j.ymssp.2004.08.00510.1016/j.ymssp.2004.08.005 ↗
44. 10.1016/j.ultras.2013.04.02010.1016/j.ultras.2013.04.020 ↗
45. 10.1016/j.wavemoti.2011.04.01010.1016/j.wavemoti.2011.04.010 ↗
46. 10.1016/j.wavemoti.2011.12.00410.1016/j.wavemoti.2011.12.004 ↗
47. Morii M, Hu N, Fukunaga H, . (2011) A new inverse algorithm for tomographic reconstruction of damage images using Lamb waves. CMC: Computers, Materials, & Continua 26(1): 37–65.
48. Morozov D (2012) Dionysus library for computing persistent homology. Available at: http://www.mrzv.org/software/dionysus
49. 10.1007/s00454-008-9073-y10.1007/s00454-008-9073-y ↗
50. 10.1016/j.camwa.2007.08.04410.1016/j.camwa.2007.08.044 ↗
51. 10.1016/j.patcog.2011.04.02010.1016/j.patcog.2011.04.020 ↗
52. 10.1109/ICIP.2002.104011410.1109/ICIP.2002.1040114 ↗
53. 10.1007/978-3-540-72903-7_2610.1007/978-3-540-72903-7_26 ↗
54. 10.1016/j.ndteint.2008.09.00910.1016/j.ndteint.2008.09.009 ↗
55. 10.1016/0167-8655(94)90127-910.1016/0167-8655(94)90127-9 ↗
56. 10.1177/058310240607542810.1177/0583102406075428 ↗
57. 10.1109/4235.85065610.1109/4235.850656 ↗
58. 10.1109/IJCNN.2003.122374610.1109/IJCNN.2003.1223746 ↗
59. Rose J (1999) Ultrasonic Waves in Solid Media. New York: Cambridge University Press.
60. 10.1115/1.149127210.1115/1.1491272 ↗
61. 10.1093/bioinformatics/btm34410.1093/bioinformatics/btm344 ↗
62. 10.1016/j.ultras.2012.04.00810.1016/j.ultras.2012.04.008 ↗
63. 10.1061/(ASCE)0733-9445(2002)128:10(1354)10.1061/(ASCE)0733-9445(2002)128:10(1354) ↗
64. Tausz A Vejdemo-Johansson M Adams H (2011) JavaPlex: a research software package for persistent (co)homology. Available at: https://code.google.com/p/javaplex/
65. 10.1007/s13160-010-0014-910.1007/s13160-010-0014-9 ↗
66. 10.1088/0964-1726/19/6/06500810.1088/0964-1726/19/6/065008 ↗
67. 10.1016/j.ultras.2007.10.00810.1016/j.ultras.2007.10.008 ↗
68. Zelawski M (2005) Pattern recognition based on homology theory. Machine Graphics & Vision 14(3): 309–324.
69. 10.1088/0964-1726/20/10/10500210.1088/0964-1726/20/10/105002 ↗
70. 10.1016/S0031-3203(01)00238-210.1016/S0031-3203(01)00238-2 ↗