Joachim Behar
Technion – Israel Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Joachim Behar.
IEEE Transactions on Biomedical Engineering | 2013
Joachim Behar; Julien Oster; Qiao Li; Gari D. Clifford
An automated algorithm to assess electrocardiogram (ECG) quality for both normal and abnormal rhythms is presented for false arrhythmia alarm suppression of intensive care unit (ICU) monitors. A particular focus is given to the quality assessment of a wide variety of arrhythmias. Data from three databases were used: the Physionet Challenge 2011 dataset, the MIT-BIH arrhythmia database, and the MIMIC II database. The quality of more than 33 000 single-lead 10 s ECG segments were manually assessed and another 12 000 bad-quality single-lead ECG segments were generated using the Physionet noise stress test database. Signal quality indices (SQIs) were derived from the ECGs segments and used as the inputs to a support vector machine classifier with a Gaussian kernel. This classifier was trained to estimate the quality of an ECG segment. Classification accuracies of up to 99% on the training and test set were obtained for normal sinus rhythm and up to 95% for arrhythmias, although performance varied greatly depending on the type of rhythm. Additionally, the association between 4050 ICU alarms from the MIMIC II database and the signal quality, as evaluated by the classifier, was studied. Results suggest that the SQIs should be rhythm specific and that the classifier should be trained for each rhythm call independently. This would require a substantially increased set of labeled data in order to train an accurate algorithm.
Physiological Measurement | 2012
Gari D. Clifford; Joachim Behar; Qiao Li; Iead Rezek
A completely automated algorithm to detect poor-quality electrocardiograms (ECGs) is described. The algorithm is based on both novel and previously published signal quality metrics, originally designed for intensive care monitoring. The algorithms have been adapted for use on short (5-10 s) single- and multi-lead ECGs. The metrics quantify spectral energy distribution, higher order moments and inter-channel and inter-algorithm agreement. Seven metrics were calculated for each channel (84 features in all) and presented to either a multi-layer perceptron artificial neural network or a support vector machine (SVM) for training on a multiple-annotator labelled and adjudicated training dataset. A single-lead version of the algorithm was also developed in a similar manner. Data were drawn from the PhysioNet Challenge 2011 dataset where binary labels were available, on 1500 12-lead ECGs indicating whether the entire recording was acceptable or unacceptable for clinical interpretation. We re-annotated all the leads in both the training set (1000 labelled ECGs) and test dataset (500 12-lead ECGs where labels were not publicly available) using two independent annotators, and a third for adjudication of differences. We found that low-quality data accounted for only 16% of the ECG leads. To balance the classes (between high and low quality), we created extra noisy data samples by adding noise from PhysioNets noise stress test database to some of the clean 12-lead ECGs. No data were shared between training and test sets. A classification accuracy of 98% on the training data and 97% on the test data were achieved. Upon inspection, incorrectly classified data were found to be borderline cases which could be classified either way. If these cases were more consistently labelled, we expect our approach to achieve an accuracy closer to 100%.
Physiological Measurement | 2013
Joachim Behar; Aoife Roebuck; João S. Domingos; Elnaz Gederi; Gari D. Clifford
Sleep disorders are a common problem and contribute to a wide range of healthcare issues. The societal and financial costs of sleep disorders are enormous. Sleep-related disorders are often diagnosed with an overnight sleep test called a polysomnogram, or sleep study involving the measurement of brain activity through the electroencephalogram. Other parameters monitored include oxygen saturation, respiratory effort, cardiac activity (through the electrocardiogram), as well as video recording, sound and movement activity. Monitoring can be costly and removes the patients from their normal sleeping environment, preventing repeated unbiased studies. The recent increase in adoption of smartphones, with high quality on-board sensors has led to the proliferation of many sleep screening applications running on the phone. However, with the exception of simple questionnaires, no existing sleep-related application available for smartphones is based on scientific evidence. This paper reviews the existing smartphone applications landscape used in the field of sleep disorders and proposes possible advances to improve screening approaches.
Physiological Measurement | 2014
Aoife Roebuck; Violeta Monasterio; Elnaz Gederi; Maxim Osipov; Joachim Behar; Atul Malhotra; Thomas Penzel; Gari D. Clifford
This article presents a review of signals used for measuring physiology and activity during sleep and techniques for extracting information from these signals. We examine both clinical needs and biomedical signal processing approaches across a range of sensor types. Issues with recording and analysing the signals are discussed, together with their applicability to various clinical disorders. Both univariate and data fusion (exploiting the diverse characteristics of the primary recorded signals) approaches are discussed, together with a comparison of automated methods for analysing sleep.
Annals of Biomedical Engineering | 2014
Joachim Behar; Alistair E. W. Johnson; Gari D. Clifford; Julien Oster
The abdominal electrocardiogram (ECG) provides a non-invasive method for monitoring the fetal cardiac activity in pregnant women. However, the temporal and frequency overlap between the fetal ECG (FECG), the maternal ECG (MECG) and noise results in a challenging source separation problem. This work seeks to compare temporal extraction methods for extracting the fetal signal and estimating fetal heart rate. A novel method for MECG cancelation using an echo state neural network (ESN) based filtering approach was compared with the least mean square (LMS), the recursive least square (RLS) adaptive filter and template subtraction (TS) techniques. Analysis was performed using real signals from two databases composing a total of 4 h 22 min of data from nine pregnant women with 37,452 reference fetal beats. The effects of preprocessing the signals was empirically evaluated. The results demonstrate that the ESN based algorithm performs best on the test data with an F1 measure of 90.2% as compared to the LMS (87.9%), RLS (88.2%) and the TS (89.3%) techniques. Results suggest that a higher baseline wander high pass cut-off frequency than traditionally used for FECG analysis significantly increases performance for all evaluated methods. Open source code for the benchmark methods are made available to allow comparison and reproducibility on the public domain data.
Physiological Measurement | 2015
Alistair E. W. Johnson; Joachim Behar; Fernando Andreotti; Gari D. Clifford; Julien Oster
The electrocardiogram (ECG) is a well studied signal from which many clinically relevant parameters can be derived, such as heart rate. A key component in the estimation of these parameters is the accurate detection of the R peak in the QRS complex. While corruption of the ECG by movement artefact or sensor failure can result in poor delineation of the R peak, use of synchronously measured signals could allow for resolution of the R peak even scenarios with poor quality ECG recordings. Robust estimation of R peak locations from multimodal signals facilitates real time monitoring and is likely to reduce false alarms due to inaccurate derived parameters.We propose a method which fuses R peaks detected on the ECG using an energy detector with those detected on the arterial blood pressure (ABP) waveform using the length transform. A signal quality index (SQI) for the two signals is then derived. The ECG SQI is based upon the agreement between two distinct peak detectors. The ABP SQI estimates the blood pressure at various phases in the cardiac cycle and only accepts the signal as good quality if the values are physiologically plausible. Detections from these two signals were merged by selecting the R peak detections from the signal with a higher SQI. The approach presented in this paper was evaluated on datasets provided for the Physionet/Computing in Cardiology Challenge 2014. The algorithm achieved a sensitivity of 95.1% and positive predictive value of 89.3% on an external evaluation set, and achieved a score of 91.5%.The method here demonstrated excellent performance across a variety of signal morphologies collected during clinical practice. Fusion of R peaks from other signals has the potential to provide informed estimates of the R peak location in situations where the ECG is noisy or completely absent. Source code for the algorithm is made available freely online.
IEEE Journal of Biomedical and Health Informatics | 2015
Joachim Behar; Aoife Roebuck; Mohammed Shahid; Jonathan Daly; Andre Hallack; Niclas Palmius; John Stradling; Gari D. Clifford
Obstructive Sleep Apnoea (OSA) is a sleep disorder with long term consequences. It is often diagnosed with an overnight sleep study or polysomnogram. Monitoring can be costly with long wait times for diagnosis. In this paper we describe a novel OSA screening framework and prototype phone application (app). A database of 856 patients that underwent at-home polysomnography was collected. Features were derived from audio, actigraphy, photoplethysmography (PPG) and demographics, and used as the inputs of a support vector machine (SVM) classifier. The SVM was trained on 735 patients (368 non-OSA and 567 OSA) and tested on 121 patients (44-77 split). Classification on the test set had an accuracy of up to 92.3%. The signal processing and machine learning algorithms were ported to Java and integrated into the phone app. The app records the audio, actigraphy and PPG signals, implements the clinically validated STOP-BANG questionnaire, derives features from the signals, and finally classifies the patient as needing treatment or not using the trained SVM. The resulting software could provide a new, easy-to-use, low-cost and widely available modality for OSA screening.
Physiological Measurement | 2015
Ikaro Silva; Benjamin Moody; Joachim Behar; Alistair E. W. Johnson; Julien Oster; Gari D. Clifford; George B. Moody
The 15th annual PhysioNet/CinC Challenge aims to encourage the exploration of robust methods for locating heart beats in continuous long-term data from bedside monitors and similar devices that record not only ECG but usually other physiologic signals as well, including pulsatile signals that directly reflect cardiac activity, and other signals that may have few or no observable markers of heart beats. Our goal is to accelerate development of open-source research tools that can reliably, efficiently, and automatically analyze data such as that contained in the MIMIC II Waveform Database, making use of all relevant information. Data for this Challenge are 10-minute (or occasionally shorter) excerpts (“records”) of longer multi-parameter recordings of human adults, including patients with a wide range of problems as well as healthy volunteers. Each record contains four to eight signals; the first is an ECG signal in each case, but the others are a variety of simultaneously recorded physiologic signals that may be useful for robust beat detection. We prepared and posted 100 training records, and retained 300 hidden test records for evaluation of Challenge entries. A total of 1,332 entries from 60 teams were processed during the challenge period.
Physiological Measurement | 2016
Joachim Behar; Fernando Andreotti; Sebastian Zaunseder; Julien Oster; Gari D. Clifford
Non-Invasive foetal electrocardiography (NI-FECG) represents an alternative foetal monitoring technique to traditional Doppler ultrasound approaches, that is non-invasive and has the potential to provide additional clinical information. However, despite the significant advances in the field of adult ECG signal processing over the past decades, the analysis of NI-FECG remains challenging and largely unexplored. This is mainly due to the relatively low signal-to-noise ratio of the FECG compared to the maternal ECG, which overlaps in both time and frequency. This article is intended to be used by researchers as a practical guide to NI-FECG signal processing, in the context of the above issues. It reviews recent advances in NI-FECG research including: publicly available databases, NI-FECG extraction techniques for foetal heart rate evaluation and morphological analysis, NI-FECG simulators and the methodology and statistics for assessing the performance of the extraction algorithms. Reference to the most recent work is given, recent findings are highlighted in the form of intermediate summaries, references to open source code and publicly available databases are provided and promising directions for future research are motivated. In particular we emphasise the need and specifications for building a new open reference database of NI-FECG signals, and the need for new algorithms to be benchmarked on the same database, employing the same evaluation statistics. Finally we motivate the need for research in NI-FECG to address morphological analysis, since this represent one of the most promising avenues for this foetal monitoring modality.
Physiological Measurement | 2014
Joachim Behar; Fernando Andreotti; Sebastian Zaunseder; Qiao Li; Julien Oster; Gari D. Clifford
Accurate foetal electrocardiogram (FECG) morphology extraction from non-invasive sensors remains an open problem. This is partly due to the paucity of available public databases. Even when gold standard information (i.e derived from the scalp electrode) is present, the collection of FECG can be problematic, particularly during stressful or clinically important events.In order to address this problem we have introduced an FECG simulator based on earlier work on foetal and adult ECG modelling. The open source foetal ECG synthetic simulator, fecgsyn, is able to generate maternal-foetal ECG mixtures with realistic amplitudes, morphology, beat-to-beat variability, heart rate changes and noise. Positional (rotation and translation-related) movements in the foetal and maternal heart due to respiration, foetal activity and uterine contractions were also added to the simulator.The simulator was used to generate some of the signals that were part of the 2013 PhysioNet Computing in Cardiology Challenge dataset and has been posted on Physionet.org (together with scripts to generate realistic scenarios) under an open source license. The toolbox enables further research in the field and provides part of a standard for industry and regulatory testing of rare pathological scenarios.