Abstract
In order to evaluate the performance of computer vision techniques, computer simulation can be a useful tool. In this chapter we review some basic concepts of the simulation of X-ray images, and present simple geometric and imaging models that can be used in the simulation . We explain the basic simulation principles and we address some techniques of simulated defects (that can be used to assess the performance of a computer vision method for automated defect recognition). The chapter also has some Matlab examples that the reader can run and follow, along with examples of simulated defects in castings and welds.
Cover image: X-ray image of a wood located in 1, 4, 6, 36, 72 and 180 positions (image N0010_0051 colored with ‘hot’ colormap).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
In this example we used the Matlab code for mesh voxelization available on http://www.mathworks.com/matlabcentral/fileexchange/27390-mesh-voxelisation.
- 3.
These pixels are defined where \(B^2-4AC > 0\) in Eq. (7.33).
References
Duvauchelle, P., Freud, N., Kaftandjian, V., Babot, D.: A computer code to simulate X-ray imaging techniques. Nucl. Instrum. Methods Phys. Res. B 2000(170), 245–258 (2000)
Huang, Q., Wu, Y., Baruch, J., Jiang, P., Peng, Y.: A template model for defect simulation for evaluating nondestructive testing in X-radiography. IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum. 39(2), 466–475 (2009)
Tabary, J., Hugonnard, P., Mathy, F.: SINDBAD: a realistic multi-purpose and scalable X-ray simulation tool for NDT applications. In: International Symposium on DIR and CT, Lyon, vol. 1, pp. 1–10 (2007)
Rebuffel, V., Tabary, J., Tartare, M., Brambilla, A., Verger, L.: SINDBAD: a simulation software tool for multi-energy X-ray imaging. In: Proceeding 11th European Conference on Non Destructive Testing, Prague (2014)
Salvat, F., Fernández-Varea, J.M., Sempau Roma, J.: PENELOPE-2008: a code system for Monte Carlo simulation of electron and photon transport. In: Workshop Proceedings, Barcelona, 30 June–3 July 2, 2008. OECD (2009)
Yao, M., Duvauchelle, P., Kaftandjian, V., Peterzol-Parmentier, A., Schumm, A.: X-ray imaging plate performance investigation based on a Monte Carlo simulation tool. Spectrochim. Acta Part B: At. Spectrosc. 103, 84–91 (2015)
Schumm, A., Duvauchelle, P., Kaftandjian, V., Jaenisch, R., Bellon, C., Tabary, J., Mathy, F., Legoupil, S.: Modelling of radiographic inspections. In: Nondestructive Testing of Materials and Structures, pp. 697–702. Springer (2013)
Hecker, H.: A new method to process X-ray images in the automated inspection of castings. Ph.D. thesis, Institute for Measurement and Automation, Faculty of Electrical Engineering, Technical University of Berlin (1995) (in German)
Mery, D.: A new algorithm for flaw simulation in castings by superimposing projections of 3D models onto X-ray images. In: Proceedings of the XXI International Conference of the Chilean Computer Science Society (SCCC-2001), pp. 193–202. IEEE Computer Society Press, Punta Arenas (2001)
Botsch, M., Kobbelt, L., Pauly, M., Alliez, P., Lévy, B.: Polygon Mesh Processing. CRC Press, Florida (2010)
Carvajal, K., Chacón, M., Mery, D., Acuna, G.: Neural network method for failure detection with skewed class distribution. Insight 46(7), 399–402 (2004)
Mery, D., Filbert, D.: Automated flaw detection in aluminum castings based on the tracking of potential defects in a radioscopic image sequence. IEEE Trans. Robot. Autom. 18(6), 890–901 (2002)
Bavendiek, K.: Prüfkörper für die automatischen überprüfung der Bildqualität und der Messung der Erkennungssicherheit bei ADR Systemen. In: German Conference on Nondestructive Testing. Berlin (2001) (in German)
Mery, D.: Flaw simulation in castings inspection by radioscopy. Insight 43(10), 664–668 (2001)
Heinrich, W.: Automated inspection of castings using X-ray testing. Ph.D. thesis, Institute for Measurement and Automation, Faculty of Electrical Engineering, Technical University of Berlin (1988) (in German)
Filbert, D., Klatte, R., Heinrich, W., Purschke, M.: Computer aided inspection of castings. In: IEEE-IAS Annual Meeting, pp. 1087–1095. Atlanta, (1987)
Tillack, G.R., Nockemann, C., Bellon, C.: X-ray modelling for industrial applications. NDT & E Int 33(1), 481–488 (2000)
Freud, N., Duvauchelle, P., Babot, D.: Simulation of X-ray NDT imaging techniques. In: Proceedings of the 15th World Conference on Non-Destructive Testing (WCNDT–2000). Rome (2000)
Mery, D., Filbert, D.: The epipolar geometry in the radioscopy: theory and application. at -. Automatisierungstechnik 48(12), 588–596 (2000) (in German)
Mery, D.: Automated Flaw Detection in Castings from Digital Radioscopic Image Sequences. Verlag Dr. Köster, Berlin (2001). Ph.D. thesis in German
Mery, D., Hahn, D., Hitschfeld, N.: Simulation of defects in aluminum castings using CAD models of flaws and real x-ray images. Insight 47(10), 618–624 (2005)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Mery, D. (2015). Simulation in X-ray Testing. In: Computer Vision for X-Ray Testing. Springer, Cham. https://doi.org/10.1007/978-3-319-20747-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-20747-6_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20746-9
Online ISBN: 978-3-319-20747-6
eBook Packages: Computer ScienceComputer Science (R0)