Faculty of Computer Science and Engineering

Permanent URI for this communityhttps://repository.ukim.mk/handle/20.500.12188/5

The Faculty of Computer Science and Engineering (FCSE) within UKIM is the largest and most prestigious faculty in the field of computer science and technologies in Macedonia, and among the largest faculties in that field in the region. The FCSE teaching staff consists of 50 professors and 30 associates. These include many “best in field” personnel, such as the most referenced scientists in Macedonia and the most influential professors in the ICT industry in the Republic of Macedonia.

Browse

Search Results

Now showing 1 - 10 of 11
  • Some of the metrics are blocked by your 
    Item type:Publication,
    CRITICAL OXYGEN SATURATION-LEVEL ESTIMATION FROM PHOTOPLETHYSMOGRAM (PPG): A PRISMA-COMPLIANT SYSTEMATIC REVIEW AND META-ANALYSIS
    (World Scientific, 2024-10-04)
    ;
    ;
    Madevska Bogdanova, Ana
    ;
    ;
    Sidorenko, Marija
    Objectives: Photoplethysmogram (PPG) signals have become a crucial tool in the non-invasive monitoring of oxygen saturation levels (SpO2). The main purpose of the present review is to perform a meta-analysis of the involvement and consideration of critical SpO2 levels (<90%) in the research papers where SpO2 levels are calculated/predicted from PPG and to elaborate on the impact of the critical levels when presenting the evaluation results. Data sources: PubMed, Science Direct, and Scopus were searched for papers published between January 1, 2016, and September 10, 2022. Results: This study produced several results, concerning the main objective as well as other important issues for improving the SpO2 estimation/calculation. We discovered that only 21 out of 75 papers considered SpO2 values that are in the critical domain. Many papers do not provide access to their databases or disclose the software/models used. Additionally, some studies lack sufficient testing subjects and fail to make their results reproducible. The findings reveal a preference for SpO2 calculation over prediction, limited data availability, undisclosed methodologies, and diverse evaluation metrics hinder replication and direct comparisons between studies. Also, a scoring table is offered that scores higher the papers that are more valuable for SpO2 calculation/prediction.Conclusion: Employing PRISMA guidelines, a comprehensive search across PubMed, Science Direct, and Scopus databases initially extracted 6173 potential papers. Following rigorous screening, 75 papers were selected for detailed analysis, of which only 21 included data from critical SpO2 levels. Furthermore, this research provided information for the filtered 21 paper about the sample size of the study participants, the models utilized to derive the results, the availability of databases, the specific devices employed in the research, the methodologies employed for PPG signal measurement, and the collaborative efforts among authors from different institutions. This information is sublimed in the scoring table which gives higher scoring to those papers that are more valuable for SpO2 calculation/prediction. This study offers references to all these findings that can be used as concrete guidelines for prospective researchers and developers of new sensors for SpO2 estimation/calculation utilizing PPG signals.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Processing MIMIC-III for Evaluation of Various Blood Pressure Estimation Models
    (2023-10)
    ;
    Kuzmanov, Ivan
    ;
    ;
    Lehocki, Fedor
    ;
    Madevska Bogdanova, Ana
    The development of non-invasive easily available blood pressure estimation methods using electrocardiogram - ECG and/or photoplethysmogram - PPG signals has gained increasing attention. However, there is a lack of consistency in the evaluation of these methods due to variations in the size and availability of data in published datasets. Our research involves retrieving, cleaning, and storing a portion of the MIMIC-III database for utilization in model training and testing. This paper outlines our methodology for processing the MIMIC-III database, along with the challenges encountered during the process.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Processing MIMIC-III for Evaluation of Various Blood Pressure Estimation Models
    (2024)
    ;
    Kuzmanov, Ivan
    ;
    ;
    Lehocki, Fedor
    ;
    Madevska Bogdanova, Ana
    The development of non-invasive easily available blood pres- sure estimation methods using electrocardiogram - ECG and/or photo- plethysmogram - PPG signals has gained increasing attention. However, there is a lack of consistency in the evaluation of these methods due to variations in the size and availability of data in published datasets. Our research involves retrieving, cleaning, and storing a portion of the MIMIC-III database for utilization in model training and testing. This paper outlines our methodology for processing the MIMIC-III database, along with the challenges encountered during the process.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Laser-Induced Graphene for Heartbeat Monitoring with HeartPy Analysis
    (MDPI, 2022-08-23)
    Vićentić, Teodora
    ;
    Rašljić Rafajilović, Milena
    ;
    Ilić, Stefan
    ;
    ;
    Madevska Bogdanova, Ana
    The HeartPy Python toolkit for analysis of noisy signals from heart rate measurements is an excellent tool to use in conjunction with novel wearable sensors. Nevertheless, most of the work to date has focused on applying the toolkit to data measured with commercially available sensors. We demonstrate the application of the HeartPy functions to data obtained with a novel graphene-based heartbeat sensor. We produce the sensor by laser-inducing graphene on a flexible polyimide substrate. Both graphene on the polyimide substrate and graphene transferred onto a PDMS substrate show piezoresistive behavior that can be utilized to measure human heartbeat by registering median cubital vein motion during blood pumping. We process electrical resistance data from the graphene sensor using HeartPy and demonstrate extraction of several heartbeat parameters, in agreement with measurements taken with independent reference sensors. We compare the quality of the heartbeat signal from graphene on different substrates, demonstrating that in all cases the device yields results consistent with reference sensors. Our work is a first demonstration of successful application of HeartPy to analysis of data from a sensor in development.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Wearable Patch for Mass Casualty Screening with Graphene Sensors
    (2022)
    Vićentić, Teodora
    ;
    Rašljić Rafajilović, Milena
    ;
    Ilić, Stefan
    ;
    ;
    Madevska Bogdanova, Ana
    Wearable sensors are reaching maturity, at the same time as technologies for communicating physiological data and those for analyzing massive amounts of data. The combination of the three technologies invites for applications in mass screening of personal health through smart algorithm deployment on data from wearable patches. We propose and present an architecture for a wearable patch to be used in mass casualty emergency situations, or for hospital bedside monitoring. The proposed patch will contain multiple sensors of physiological parameters. We propose to create respiration and heartbeat sensors made of laser induced graphene. We show that graphene on flexible substrates can be utilized in conjunction with the Python heart rate analysis toolkit - HeartPy to reliably acquire physiological data from human subjects.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Estimation of Respiratory Rate from ECG signal in Python programming language
    (2022-09)
    Žňava, Eduard
    ;
    Lehocki, Fedor
    ;
    Tyšler, Milan
    ;
    Madevska Bogdanova, Ana
    ;
    In case of mass casualties, it is necessary to obtain different vital signs including respiratory rate effectively and accurately. The more physiological signals are measured individually - the more time it takes to obtain multiple vital signs. In addition, a lot of technical equipment is needed. Because of that, it is effective to derive multiple vital signs from measurement of one single physiological signal. It is possible to derive respiratory rate from ECG signal. In this paper, we are constructing an appropriate solution based on different methods for extraction of respiratory rate from ECG signal using Python programming language together with suitable Python libraries for data processing. We managed to implement three methods and validate the accuracy of the calculations by Pearson’s and Spearman’s coefficients of correlation, as well as by root mean square error between of the RR calculated from derived and measured respiration signal. For the best method, we completed the algorithm reaching the coefficients of correlation equal to 0.703 and 0.700. The root mean square error is equal to 1.84 breaths per minute.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Using Cuffless Non-Invasive Methods for Blood Pressure Estimation: Description of the Selected Solutions
    (2022-09)
    Andrashikova, Barbora
    ;
    Lehocki, Fedor
    ;
    Tyshler, Milan
    ;
    Madevska Bogdanova, Ana
    ;
    Kuzmanov, Ivan
    Blood pressure is a crucial vital sign used as an indicator of patient’s medical state. However, the standard methods of measuring blood pressure continuously are not convenient enough in order to be used versatilely. Critical and life threatening situations such as civil disasters require measuring blood pressure as fast and as accurately as possible without the need of manual calibration. In this paper, we introduce several existing blood pressure estimation techniques using machine learning and deep learning algorithms based on ECG and/or PPG signals acquired from a wearable sensor.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Blood pressure classification using CNN-LSTM model
    (2022-09)
    Kuzmanov, Ivan
    ;
    Vasilevska, Anastasija
    ;
    Madevska Bogdanova, Ana
    ;
    ;
    Blood pressure (BP) estimation can aid the triage process and help prioritizing and helping injured, especially in a situation of multiple casualties. The presented research aims to create a model for BP class estimation using electrocardiogram (ECG) and photoplethysmogram (PPG) waveforms. We focus on developing a BP classification model as a convolutional neural network (CNN) - gated recurrent unit (LSTM) hybrid model, containing both CNN and LSTM layers. The used dataset is the publicly available UCI Machine Learning Repository dataset. We have achieved stable AUCROC for each class - 0.89, 0.83, and 0.89 respectively and overall accuracy of 83%.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Evaluation of Python HeartPy Tooklit for Heart Rate extraction from PPG
    (2021)
    Hristina, Mitrova
    ;
    ;
    Madevska Bogdanova, Ana
    ;
    Lehocki, Fedor
    ;
    Ondrusova, Beata
    Handling the mass casualty emergency situations can be improved by introducing a chest patch sensor that is able to deliver the main vital parameters: Heart Rate (HR), Respiration Rate (RR), SPO2 and Blood Pressure. The START triage procedure requires both HR and RR parameters almost instantly. In this paper we investigate the calculation of HR from a raw PPG signal, using appropriate functions from the Python HeartPy Tooklit, by comparing the calculated HR to the measured HR for the same patients, recorded at the same time as the PPG signal. By using several evaluation metrics, it was concluded that there is no significant difference between the measured and the calculated HR (MAE = 0,3, MSE=0,3, R2 =0,99, Pearson’s and the Spearman’s coefficient of correlation, 0.99). This result is the same whether raw or filtered PPG signal was used for the HR calculation.
  • Some of the metrics are blocked by your 
    Item type:Publication,
    Wearable Patch for Mass Casualty Screening with Graphene Sensors
    (2022)
    Vićentić, Teodora
    ;
    Rašljić Rafajilović, Milena
    ;
    Ilić, Stefan
    ;
    ;
    Madevska Bogdanova, Ana
    Wearable sensors are reaching maturity, at the same time as technologies for communicating physiological data and those for analyzing massive amounts of data. The combination of the three technologies invites for applications in mass screening of personal health through smart algorithm deployment on data from wearable patches. We propose and present an architecture for a wearable patch to be used in mass casualty emergency situations, or for hospital bedside monitoring. The proposed patch will contain multiple sensors of physiological parameters. We propose to create respiration and heartbeat sensors made of laser induced graphene. We show that graphene on flexible substrates can be utilized in conjunction with the Python heart rate analysis toolkit - HeartPy to reliably acquire physiological data from human subjects.