Automated image stitching of ultrasonic C-scan thickness data
Source abstract
Abstract
This study investigates the performance of established image registration methods for stitching partially overlapping ultrasonic C-scan corrosion maps, with the aim of improving data continuity in phased array ultrasonic testing (PAUT). Three popular feature detectors, KAZE, SIFT, and SURF, are evaluated alongside two extraction methods, SURF descriptor format and Histogram of Oriented Gradients (HOG), on a dataset of 1,200 simulated corrosion maps with a 10 mm initial backwall thickness. Each corroded map is divided into two overlapping C-scan strips (100 × 200 pixels), simulating inspection scenarios with overlap ranging from 1 to 50 pixels and misalignments up to 20° rotation. The analysis incorporates realistic acquisition imperfections, including signal noise (0–2 mm) and encoder skips. Results show that KAZE outperforms SIFT and SURF, particularly under noisy conditions, achieving stitching success rates up to 98% when overlaps exceed 10 elements. In ideal conditions, all detectors maintain high performance (90%–95%), but noise and rotational misalignment significantly degrade the results. The two extraction methods are similar for large depth variations, but when depth variation is small ( ≤ 1 mm), SURF is more effective at small overlaps ( ≤ 20 elements), while HOG exhibits greater robustness at larger overlaps. Among all tested inspection errors, rotational misalignment had the greatest negative impact on stitching accuracy, followed by noise, with encoder skips showing minimal effect. These findings support the integration of advanced feature-based registration techniques into PAUT data processing workflows, enabling improved corrosion mapping and defect characterization across multiple scans.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Robotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques · Advanced Vision and Imaging
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (25)
Show source-provided references
1. Extreme value analysis (EVA) of inspection data and its uncertainties10.1016/j.ndteint.2017.01.008 ↗
2. The influence of surface roughness on ultrasonic thickness measurements10.1121/1.4900565 ↗
3. Automatic ultrasonic robotic array
4. Methodology for the generation of high-quality ultrasonic images of complex geometry pieces using industrial robots10.3390/s23052684 ↗
5. Ultrasonic non-destructive testing system of semi-enclosed workpiece with dual-robot testing system10.3390/s19153359 ↗
6. Application of QR code for localization and navigation of indoor mobile robot10.1109/ACCESS.2023.3250253 ↗
7. Series Editor Wolfgang Walz. Machine learning for brain disorders. Technical report.
8. Detection and imaging of corrosion defects in steel structures based on ultrasonic digital image processing10.3390/met14040390 ↗
9. Ultrasound registration: A review10.1016/j.ymeth.2016.12.006 ↗
10. Image Registration Techniques: An overview
11. Application of image stitching method in corrosion morphology analysis
12. High-accuracy ultrasonic corrosion rate monitoring10.5006/2586 ↗
13. Zhang Yifeng, Cegla Frederic. A framework for assessment of mixed ultrasonic inspection and monitoring approaches in corrosion surveillance. In: NDT2024, 61st annual BINDT conference. 2024.
14. Pitting corrosion evaluation: A review10.1088/1742-6596/1378/2/022088 ↗
15. Resolution in ultrasound imaging10.1093/bjaceaccp/mkr030 ↗
16. Image quality assessment: From error visibility to structural similarity
17. Distinctive Image Features from Scale-Invariant Keypoints10.1023/B:VISI.0000029664.99615.94 ↗
18. SURF: Speeded up robust features10.1007/11744023_32 ↗
19. Fernández Alcantarilla Pablo, Bartoli Adrien, Davison Andrew J. LNCS 7577 - KAZE features. Technical report, 2012.10.1007/978-3-642-33783-3_16 ↗
20. Mikolajczyk Krystian, Schmid Cordelia. A performance evaluation of local descriptors. Technical report, 2004.
21. Tomasi · 2017
22. Histograms of oriented gradients for human detection10.1109/CVPR.2005.177 ↗
23. A comparative analysis of RANSAC techniques leading to adaptive real-time random sample consensus10.1007/978-3-540-88688-4_37 ↗
24. Song · 2023 · 12110.1117/12.2681149 ↗
25. Nichita · 2025