Abstract
The effect of anesthesia on the patient is referred to as depth of anesthesia. Rapid classification of appropriate depth level of anesthesia is a matter of great importance in surgical operations. Similarly, accelerating classification algorithms is important for the rapid solution of problems in the field of biomedical signal processing. However numerous, time-consuming mathematical operations are required when training and testing stages of the classification algorithms, especially in neural networks. In this study, to accelerate the process, parallel programming and computing platform (Nvidia CUDA) facilitates dramatic increases in computing performance by harnessing the power of the graphics processing unit (GPU) was utilized. The system was employed to detect anesthetic depth level on related electroencephalogram (EEG) data set. This dataset is rather complex and large. Moreover, the achieving more anesthetic levels with rapid response is critical in anesthesia. The proposed parallelization method yielded high accurate classification results in a faster time.
Similar content being viewed by others
References
Miller, R. D., Eriksson, L. I., Fleisher, L. A., Wiener-Kronish, J. P., and Young, W. L., Miller′s Anesthesia 2 volume set, 7th edition. Churchill, Livingstone, 2010.
Shulman, M., Braverman, B., and Ivankovich, A. D., Sevoflurane triggers malignant hypertermia in swine. Anesthesiology. 54(3):259–260, 1981.
Shalbaf, R., Behnam, H., Sleigh, J. W., Steyn-Ross, A., and Voss, L. J., Monitoring the depth of anesthesia using entropy features and an artificial neural network. Journal of Neuroscience Methods. 218(1):17–24, 2013.
Saraoglu, H. M., and Edin, B., E-Nose system for anesthetic dose level detection using artificial neural network. Journal of Medical Systems. 31(6):475–482, 2007.
Saraoglu, H. M., and Sanli, S., A fuzzy logic-based decision support system on anesthetic depth control for hel** anesthetists in surgeries. Journal of Medical Systems. 31(6):511–519, 2007.
Gunturkun, R., Estimation of medicine amount used anesthesia by an artificial neural network. Journal of Medical Systems. 34(5):941–946, 2010.
Krol, M., and Reich, D. L., Development of a decision support system to assist anesthesiologists in operating room. Journal of Medical Systems. 24(3):141–146, 2000.
Gürkan, G., Determining the depth of anesthesia by the analysis of EEG signals, Istanbul University, PhD Thesis. 2011.
Monk, T. G., Saini, V., Weldon, B. C., and Sigl, J. C., Anesthetic management and one-year mortality after noncardiac surgery. Anesth Analg. 100(1):4–102, 2005.
Myles, P. S., Leslie, K., McNeil, J., Forbes, A., and Chan, M. T. V., Bispectral index monitoring to prevent awareness during anaesthesia: the B-Aware randomised controlled trial. The Lancet. 363(9423):1757–1763, 2004.
Punjasawadwong, Y., Boonjeungmonkol, N., and Phongchiewboon, A., Bispectral index for improving anesthetic delivery and postoperative recovery. Anesthesia & Analgesia 106(4):1326, 2008.
Liu, J., Singh, H., and White, P. F., Electroencephalographic bispectral index correlates with intraoperative recall and depth of propofol-induced sedation. Anesth Analg 84(1):185–9, 1997.
Kertai, M. D., Whitlock, E. L., and Avidan, M. S., Brain monitoring with electroencephalography and the electroencephalogram-derived bispectral index during cardiac surgery. Anesthesia and Analgesia. 114(3):533–546, 2012.
Zoughi, T., Boostani, R., and Deypir, M., A wavelet-based estimating depth of anesthesia. Engineering Applications of Artificial Intelligence. 25(8):1710–1722, 2012.
CUDA Programming Guide 4.2, http://developer.nvidia.com/cuda (Accessed: 12.01.2014).
Jang, H., Park, A., and Jung, K., Neural network implementation using CUDA and OpenMP. Digital Image Computing: Techniques and Applications (DICTA), pp. 155-161, 2008.
Canto, X. S., Ramirez, F. M., and Cetina, V. U., Parallel training of a back-propagation neural network using CUDA. ICMLA, pp. 307-312, 2010.
He, T., Dong, Z., Meng, K., Wang, H., and Oh, Y., Accelerating multi-layer perceptron based short term demand forecasting using graphics processing units, In: Transmission & Distribution Conference & Exposition: Asia and Pacific, pp. 1-4, 2009.
Lahabar, S., Agrawal, P., and Narayanan, P. J., High performance pattern recognition on GPU. In: National Conference on Computer Vision, Pattern Recognition, Image Processing and Graphics (NCVPRIPG’08), pp. 154-159, 2008.
Kelesoglu, O., and Akarsu, E. E., Determination of annual heat loss and requirement of energy in a reinforced concrete building by artificial neural networks, e-Journal of New World Sciences Academy Natural and Applied Sciences, 3(2):381-390, 2008.
Ahmad, F., Mat Isa, N. A., Hussain, Z., and Osman, M. K., Intelligent medical disease diagnosis using improved hybrid genetic algorithm - multilayer perceptron network. Journal of Medical Systems. 37(2):1–8, 2013.
Sen, B., and Peker, M., Novel approaches for automated epileptic diagnosis using FCBF feature selection and classification algorithms. Turkish Journal of Electrical Engineering & Computer Sciences. 21:2092–2109, 2013.
Sen, B., Peker, M., Celebi, F.V., and Cavusoglu, A., A comparative study on classification of sleep stage based on EEG signals using feature selection and classification algorithms. Journal of Medical Systems. 38(18), doi: 10.1007/s10916-014-0018-0, 2014.
Nvidia GeForce GF106, http://www.tomshardware.com/reviews/geforce-gts-450-gf106-radeon-hd-5750,2734.html (Accessed: 24.10.2014)
Lin, J., and Lin, J., Accelerating BP neural network-based image compression by CPU and GPU cooperation. International Conference on Multimedia Technology. pp. 40–44, 2010.
Kajan, S., and Slačka, J., Computing of neural network on graphics card. In: International Conference Technical Computing. ISBN 978-80-970519-0-7, 2010.
Srinivasan, V., Eswaran, C., and Sriraam, N., EEG based automated detection of anesthetic levels using a recurrent artificial neural network. International Journal of Bioelectromagnetism. 7:267–270, 2005.
Zhang, X. S., Roy, R. J., and Jensen, E. W., EEG complexity as a measure of depth of anesthesia for patients. IEEE Transactions on Biomedical Engineering. 48(12):1424–33, 2001.
Nicolaou, N., Hourris, S., Alexandrou, P., and Georgiou, J., EEG-based automatic classification of ‘awake’ versus ‘anesthetized’ state in general anesthesia using granger causality. PLoS ONE. 7(3):e33869, 2012. doi:10.1371/journal.pone.0033869.
Esmaeili, V., Assareh, A., Shamsollahi, M. B., Moradi, M. H., and Arefian, N. M., Estimating the depth of anesthesia using fuzzy soft computation applied to EEG features. Intelligent Data Analysis. 12(4):393–407, 2008.
Lalitha, V., and Eswaran, C., Automated detection of anesthetic depth levels using chaotic features with artificial neural networks. Journal of Medical Systems. 31(6):445–452, 2007.
Rabbani, H., Dehnavi, A. M., and Ghanatbari, M., Estimation the depth of anesthesia by the use of artificial neural network. Artificial Neural Networks - Methodological Advances and Biomedical Applications, 2011. doi:10.5772/15139.
Acknowledgments
Our thanks to Abdulkadir but from the Department of Anesthesiology and Reanimation in Yildirim Beyazit University, Turkey who provided the anesthesia dataset.
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection on Transactional Processing Systems
Rights and permissions
About this article
Cite this article
Peker, M., Şen, B. & Gürüler, H. Rapid Automated Classification of Anesthetic Depth Levels using GPU Based Parallelization of Neural Networks. J Med Syst 39, 18 (2015). https://doi.org/10.1007/s10916-015-0197-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10916-015-0197-3