journal article·2021-03Open access

Training AI-Based Feature Extraction Algorithms, for Micro CT Images, Using Synthesized Data

Matthew Konnik, Bahar Ahmadi, Nicholas May, Joseph Favata, Zahra Shahbazi, Sina Shahbazmohamadi, Pouya Tavousi

Abstract

Abstract X-ray computed tomography (CT) is a powerful technique for non-destructive volumetric inspection of objects and is widely used for studying internal structures of a large variety of sample types. The raw data obtained through an X-ray CT practice is a gray-scale 3D array of voxels. This data must undergo a geometric feature extraction process before it can be used for interpretation purposes. Such feature extraction process is conventionally done manually, but with the ever-increasing trend of image data sizes and the interest in identifying more miniature features, automated feature extraction methods are sought. Given the fact that conventional computer-vision-based methods, which attempt to segment images into partitions using techniques such as thresholding, are often only useful for aiding the manual feature extraction process, machine-learning based algorithms are becoming popular to develop fully automated feature extraction processes. Nevertheless, the machine-learning algorithms require a huge pool of labeled data for proper training, which is often unavailable. We propose to address this shortage, through a data synthesis procedure. We will do so by fabricating miniature features, with known geometry, position and orientation on thin silicon wafer layers using a femtosecond laser machining system, followed by stacking these layers to construct a 3D object with internal features, and finally obtaining the X-ray CT image of the resulting 3D object. Given that the exact geometry, position and orientation of the fabricated features are known, the X-ray CT image is inherently labeled and is ready to be used for training the machine learning algorithms for automated feature extraction. Through several examples, we will showcase: (1) the capability of synthesizing features of arbitrary geometries and their corresponding labeled images; and (2) use of the synthesized data for training machine-learning based shape classifiers and features parameter extractors.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Image and Object Detection Techniques · Medical Image Segmentation Techniques · Advanced X-ray and CT Imaging

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. Arganda-Carreras, I., Turaga, S.C., Berger, D.R., Cireşan, D., Giusti, A., Gambardella, L.M., Schmidhuber, J., et al.: Crowdsourcing the creation of image segmentation algorithms for connectomics. Front. Neuroanat. 9, 142 (2015)10.3389/fnana.2015.00142 ↗
2. Blaschke, T., Lang, S.: Object based image analysis for automated information extraction: a synthesis. In: Measuring the Earth II ASPRS Fall Conference, pp. 6–10 (2006)
3. Burger, W., Burge, M.J.: Principles of Digital Image Processing: Advanced Methods. Springer, Berlin (2013)10.1007/978-1-84882-919-0 ↗
4. Chen, S., Zhang, D.: Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure. IEEE Trans. Syst. Man Cybern. Part B 34, 1907–1916 (2004)10.1109/TSMCB.2004.831165 ↗
5. Dambreville, S., Rathi, Y., Tannen, A.: Shape-based approach to robust image segmentation using kernel PCA. In: 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06), pp. 977–984 (2006)10.1109/CVPR.2006.279 ↗
6. Gao, H., Siu, W.-C., Hou, C.-H.: Improved techniques for automatic image segmentation. IEEE Trans. Circuits Syst. Video Technol. 11, 1273–1280 (2001)10.1109/76.974681 ↗
7. Gonzalez, R.C., Woods, R.E., Eddins, S.L.: Digital image processing using MATLAB. Pearson Education India, New Delhi (2004)
8. Ingman, J.M., Jormanainen, J.P.A., Vulli, A.M., Ingman, J.D., Kari Maula, T.J.: Localization of dielectric breakdown defects in multilayer ceramic capacitors using 3D X-ray imaging. J. Eur. Ceram. Soc. 39, 1178–1185 (2019)10.1016/j.jeurceramsoc.2018.10.030 ↗
9. Kaur, D., Kaur, Y.: Various image segmentation techniques: a review. Int. J. Comp. Sci. Mob. Comput. 3, 809–814 (2014)
10. Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization (2014). arXiv preprint https://arxiv.org/1412.6980
11. Kishore, R., Kaur, T.: Backpropagation algorithm: an artificial neural network approach for pattern recognition. Int. J. Sci. Eng. Res. 3, 6–9 (2012)
12. Klein, A.: A game for crowdsourcing the segmentation of BigBrain data. Res. Ideas Outcomes 2, e8816 (2016)10.3897/rio.2.e8816 ↗
13. Kotsiantis, S.B., Zaharakis, I., Pintelas, P.: Supervised machine learning: a review of classification techniques. Emerg. Artif. Intell. Appl. Comput. Eng. 160, 3–24 (2007)
14. Lopes, N., Ribeiro, B.: An efficient gradient-based learning algorithm applied to neural networks with selective actuation neurons. Neural Parallel Sci. Comput. 11, 253–272 (2003)
15. Lopes, N., Ribeiro, B.: GPU implementation of the multiple back-propagation algorithm. In: Corchado, E., Yin, H. (eds.) Intelligent Data Engineering and Automated Learning (IDEAL 2009), pp. 449–456. Springer, Berlin (2009)10.1007/978-3-642-04394-9_55 ↗
16. Lopes, N., Ribeiro, B.: Hybrid learning in a multi-neural network architecture. {INNS-IEEE} International Joint Conference on Neural Networks ({IJCNN 2001}), pp. 2788–2793 (2001)
17. Meer, P., Mintz, D., Rosenfeld, A., Kim, D.Y.: Robust regression methods for computer vision: a review. Int. J. Comput. Vision 6, 59–70 (1991)10.1007/BF00127126 ↗
18. Moreira, M., Fiesler, E.: Neural networks with adaptive learning rate and momentum terms. Tech. rep., Idiap (1995)
19. Opitz, D., Blundell, S.: Object recognition and image segmentation: the Feature Analyst® approach. In: Object-Based Image Analysis, pp. 153–167. Springer, Berlin (2008)10.1007/978-3-540-77058-9_8 ↗
20. Pal, N.R., Pal, S.K.: A review on image segmentation techniques. Pattern Recogn. 26, 1277–1294 (1993)10.1016/0031-3203(93)90135-J ↗
21. Poulton, M.M.: Neural networks as an intelligence amplification tool: a review of applications. Geophysics 67, 979–993 (2002)10.1190/1.1484539 ↗
22. Rawat, W., Wang, Z.: Deep convolutional neural networks for image classification: a comprehensive review. Neural Comput. 29, 2352–2449 (2017)10.1162/neco_a_00990 ↗
23. Singh, A., Thakur, N., Sharma, A.: A review of supervised machine learning algorithms. In: 2016 3rd International Conference on Computing for Sustainable Global Development (INDIACom), pp. 1310–1315 (2016)
24. Wang, B., Gao, X., Tao, D., Li, X.: A unified tensor level set for image segmentation. IEEE Trans. Syst. Man Cybern. Part B 40, 857–867 (2009)10.1109/TSMCB.2009.2031090 ↗
25. Wang, G., Yu, H., De Man, B.: An outlook on X-ray CT research and development. Med. Phys. 35, 1051–1064 (2008)10.1118/1.2836950 ↗
26. Wang, X., Mudie, L., Brady, C.J.: Crowdsourcing: an overview and applications to ophthalmology. Curr. Opin. Ophthalmol. 27, 256 (2016)10.1097/ICU.0000000000000251 ↗
27. Wei, Y., Yu, H., Hsieh, J., Cong, W., Wang, G.: Scheme of computed tomography. J. X-ray Sci. Technol. 15, 235–270 (2007)
28. Yu, C.-C., Liu, B.-D.: A backpropagation algorithm with adaptive learning rate and momentum coefficient. In: Proceedings of the 2002 International Joint Conference on Neural Networks. IJCNN'02 (Cat. No. 02CH37290), pp. 1218–1223 (2002)
29. Yuheng, S., Hao, Y.: Image segmentation algorithms overview (2017). arXiv preprint https://arXiv.org/1707.02051
30. Zaitoun, N.M., Aqel, M.J.: Survey on image segmentation techniques. Proc. Comput. Sci. 65, 797–806 (2015)10.1016/j.procs.2015.09.027 ↗
31. Zeiler, M.D.: Adadelta: an adaptive learning rate method (2012). arXiv preprint https://arxiv.org/1212.5701
32. Zhang, Y.J.: A review of recent evaluation methods for image segmentation. In: Proceedings of the Sixth International Symposium on Signal Processing and its Applications (Cat. No. 01EX467), pp. 148–151 (2001)