Study of graphics libraries related to the problem of visualization of electrical impedance tomography images

Authors

  • Andrey Katsupeev Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428, Russian Federation https://orcid.org/0000-0002-7021-4114
  • Grayr Aleksanyan Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428, Russian Federation https://orcid.org/0000-0001-9611-6275
  • Ellina Kombarova Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428, Russian Federation https://orcid.org/0000-0002-7349-8132
  • Roman Polyakov Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428, Russian Federation https://orcid.org/0000-0002-3182-1165

DOI:

https://doi.org/10.15587/1729-4061.2020.210523

Keywords:

electric impedance tomography, software, image reconstruction, medical visualization, graphics libraries

Abstract

The structure of the software for electric impedance tomography has been presented. This structure of application construction makes it possible to carry out the real-time EIT research and can be implemented on medical and technical devices, in particular, integrated into AVL devices.

The algorithm for visualization of the results of conductivity field reconstruction was presented. Within this algorithm, there are two approaches to presenting color models and selecting colors for each particular finite element. The choice of one of these approaches depends on the needs of the study and leads either to faster performance, or to the higher quality of an image.

The algorithm of neighboring finite elements, allowing reducing the time consumed to visualize the model by uniting neighboring elements with a similar color in one polygon, has been proposed. Reducing the number of finite elements leads to a higher speed of their output on the screen.

A list of graphics libraries that can be used for the problems of visualization of the results of electric impedance tomography was presented. As a result of the research, it was found that among the analyzed libraries, the best time is demonstrated by the OpenGL library, which ensures the visualization of 0.02 s faster than in the case of the analogs. This is due to the high operation speed, which is provided by the implementation of the GPU visualization.

It was shown that the use of the proposed algorithm of neighboring finite elements actually allows reducing the time spent on displaying the model on the screen from 0.05 s to 0.03 s for the OpenGL library. At the same time, the total time spent on visualization depends on the used graphics library.

The obtained data can be used in the development of medical visualization systems, which should meet increased requirements in terms of the amount of displayed information

Author Biographies

Andrey Katsupeev, Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428

PhD, Senior Lecturer

Department of Information and Measuring Systems and Technologies

Grayr Aleksanyan, Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428

PhD, Associate Professor

Department of Information and Measuring Systems and Technologies

Ellina Kombarova, Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428

Department of Information and Measuring Systems and Technologies

Roman Polyakov, Federal State Budget Educational Institution of Higher Education "Platov South-Russian State Polytechnic University (NPI)" Prosveshcheniya str., 132, Novocherkassk, Russian Federation, 346428

Department of Information and Measuring Systems and Technologies

References

  1. Pekker, Ya. S., Brazovskiy, K. S., Usov, V. N. (2004). Elektroimpedansnaya tomografiya. Tomsk: NTL, 192.
  2. Draeger medical. Technical Data for PulmoVista 500 (2011).
  3. Joldes, G., Bourantas, G., Zwick, B., Chowdhury, H., Wittek, A., Agrawal, S. et. al. (2019). Suite of meshless algorithms for accurate computation of soft tissue deformation for surgical simulation. Medical Image Analysis, 56, 152–171. doi: https://doi.org/10.1016/j.media.2019.06.004
  4. Brown, A. C., Armstrong, G. S. J., Benda, J., Clarke, D. D. A., Wragg, J., Hamilton, K. R. et. al. (2020). RMT: R-matrix with time-dependence. Solving the semi-relativistic, time-dependent Schrödinger equation for general, multielectron atoms and molecules in intense, ultrashort, arbitrarily polarized laser pulses. Computer Physics Communications, 250, 107062. doi: https://doi.org/10.1016/j.cpc.2019.107062
  5. Nikolić, D., Milošević, Ž., Saveljić, I., Filipović, N. (2016). Development of the software tool for generation and visualization of the finite element head model with bone conduction sounds. AIP Conference Proceedings, 1703. doi: https://doi.org/10.1063/1.4939372
  6. Farhang, S., Foruzan, A. H., Chen, Y.-W. (2016). A real-time stable volumetric Mass-Spring Model based on a multi-scale mesh representation. 2016 23rd Iranian Conference on Biomedical Engineering and 2016 1st International Iranian Conference on Biomedical Engineering (ICBME). doi: https://doi.org/10.1109/icbme.2016.7890950
  7. Zhao, J., Guoqiang, Y., Hui, L. (2017). Optimization of 3D Reconstruction Technique for CT Image and Analysis of the Derived Model. 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC). doi: https://doi.org/10.1109/cse-euc.2017.176
  8. Otani, N., Dang, D., Beam, C., Mohammadi, F., Wentz, B., M Kamrul Hasan, S. et. al. (2019). Toward Quantification and Visualization of Active Stress Waves for Myocardial Biomechanical Function Assessment. 2019 Computing in Cardiology Conference (CinC). doi: https://doi.org/10.22489/cinc.2019.425
  9. Courtecuisse, H., Jiang, Z., Mayeur, O., Witz, J. F., Lecomte‐Grosbras, P., Cosson, M. et. al. (2020). Three‐dimensional physics‐based registration of pelvic system using 2D dynamic magnetic resonance imaging slices. Strain, 56 (3). doi: https://doi.org/10.1111/str.12339
  10. Pozrikidis, C. (2007). Introduction to C++ Programming and Graphics. Springer, 372. doi: https://doi.org/10.1007/978-0-387-68993-7
  11. Romero, J., Bisson, M., Fatica, M., Bernaschi, M. (2020). High performance implementations of the 2D Ising model on GPUs. Computer Physics Communications, 256, 107473. doi: https://doi.org/10.1016/j.cpc.2020.107473
  12. Chotisarn, N., Merino, L., Zheng, X., Lonapalawong, S., Zhang, T., Xu, M., Chen, W. (2020). A systematic literature review of modern software visualization. Journal of Visualization, 23 (4), 539–558. doi: https://doi.org/10.1007/s12650-020-00647-w
  13. Dehal, R. S., Munjal, C., Ansari, A. A., Kushwaha, A. S. (2018). GPU Computing Revolution: CUDA. 2018 International Conference on Advances in Computing, Communication Control and Networking (ICACCCN). doi: https://doi.org/10.1109/icacccn.2018.8748495
  14. Prilozheniya MFC dlya rabochego stola. Available at: https://docs.microsoft.com/ru-ru/cpp/mfc/mfc-desktop-applications?view=vs-2019
  15. The GTK Project. Available at: https://www.gtk.org/
  16. OpenGL - The Industry Standard for high performance graphics. Available at: https://www.opengl.org/
  17. Windows Forms. Available at: https://docs.microsoft.com/ru-ru/dotnet/framework/winforms/windows-forms-overview
  18. Liang, C., Jiang, N., Yu, Y. W. (2011). Optimization and Implementation of the Surface Rendering Algorithm. Advanced Materials Research, 341-342, 152–157. doi: https://doi.org/10.4028/www.scientific.net/amr.341-342.152
  19. Lu, L., Chen, C., Cheng, W. (2007). Medical image visualization using true 3D display technology. 2007 IEEE/ICME International Conference on Complex Medical Engineering. doi: https://doi.org/10.1109/iccme.2007.4381873
  20. Liu, B., Yang, B., Xu, C., Xia, J., Dai, M., Ji, Z. Et. al. (2018). pyEIT: A python based framework for Electrical Impedance Tomography. SoftwareX, 7, 304–308. doi: https://doi.org/10.1016/j.softx.2018.09.005
  21. EIDORS: Electrical Impedance Tomography and Diffuse Optical Tomography Reconstruction Software. Available at: http://eidors3d.sourceforge.net

Downloads

Published

2020-08-31

How to Cite

Katsupeev, A., Aleksanyan, G., Kombarova, E., & Polyakov, R. (2020). Study of graphics libraries related to the problem of visualization of electrical impedance tomography images. Eastern-European Journal of Enterprise Technologies, 4(2 (106), 44–54. https://doi.org/10.15587/1729-4061.2020.210523