{"title":"Evaluation of flaw detection algorithm using simulated X-ray computed tomography of ground truth data","authors":"F. Kim, A. Pintar, J. H. Scott, E. Garboczi","doi":"10.1115/1.4063170","DOIUrl":null,"url":null,"abstract":"\n A framework to generate simulated X-ray computed tomography (XCT) data of ground truth (denoted here as ‘GT’) flaws was developed for evaluation of flaw detection algorithms using image comparison metrics. The flaws are mimicking some of those found in additively manufactured parts. The simulated flaw structure gives a GT data set with which to quantitatively evaluate, by calculating exact errors, the results of flaw detection algorithms applied to simulated XCT images. The simulated data avoid time-consuming manual voxel labeling steps needed for many physical data sets to generate GT images. The voxelated pore meshes that exactly match GT images avoid approximations due to converting continuum pore meshes to voxelated GT images. Spherical pores of varying sizes were randomly distributed near the surface and interior of a cylindrical part. XCT simulation was carried out on the structure at three different signal-to-noise levels by changing the number of frames integrated for each projection. Two different local thresholding algorithms (a commercial code and the Bernsen method) and a global thresholding algorithm (Otsu) were used to segment images using varying sets of algorithm parameters. The segmentation results were evaluated with various image evaluation metrics, which showed different behaviors for the three algorithms regarding “closeness” to the GT data. An approach to optimize the thresholding parameters is demonstrated for the commercial flaw detection algorithm based on the semantic evaluation metrics. A framework to evaluate pore sizing error and binary probability of detection was further demonstrated to compare the optimization results.","PeriodicalId":52294,"journal":{"name":"Journal of Nondestructive Evaluation, Diagnostics and Prognostics of Engineering Systems","volume":"54 1","pages":""},"PeriodicalIF":2.0000,"publicationDate":"2023-08-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Nondestructive Evaluation, Diagnostics and Prognostics of Engineering Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/1.4063170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
A framework to generate simulated X-ray computed tomography (XCT) data of ground truth (denoted here as ‘GT’) flaws was developed for evaluation of flaw detection algorithms using image comparison metrics. The flaws are mimicking some of those found in additively manufactured parts. The simulated flaw structure gives a GT data set with which to quantitatively evaluate, by calculating exact errors, the results of flaw detection algorithms applied to simulated XCT images. The simulated data avoid time-consuming manual voxel labeling steps needed for many physical data sets to generate GT images. The voxelated pore meshes that exactly match GT images avoid approximations due to converting continuum pore meshes to voxelated GT images. Spherical pores of varying sizes were randomly distributed near the surface and interior of a cylindrical part. XCT simulation was carried out on the structure at three different signal-to-noise levels by changing the number of frames integrated for each projection. Two different local thresholding algorithms (a commercial code and the Bernsen method) and a global thresholding algorithm (Otsu) were used to segment images using varying sets of algorithm parameters. The segmentation results were evaluated with various image evaluation metrics, which showed different behaviors for the three algorithms regarding “closeness” to the GT data. An approach to optimize the thresholding parameters is demonstrated for the commercial flaw detection algorithm based on the semantic evaluation metrics. A framework to evaluate pore sizing error and binary probability of detection was further demonstrated to compare the optimization results.