SlideShare a Scribd company logo
1 of 21
SLEEPAPNEA DETECTION FROM SINGLE-LEAD ECG:COMPREHENSIVE
ANALYSIS OF MACHINE LEARNING AND DEEP LEARNING ALGORITHMS
Under the guidance of: presented by :
Mrs. CH. SWARNALATHA M. RADHIKA (4511-19-733-014)
K. HARI HARA VARA PRASAD (4511-19-733-032)
D. MADHU (4511-19-733-040)
CONTENTS
■ ABSTRACT
■ INTRODUCTION
■ EXISTING SYSTEM & DISADVANTAGES
■ PROPOSED SYSTEM & ADVANTAGES
■ SYSTEM REQUIREMENTS
■ SYSTEM ARCHITECTURE
■ MODULES
■ CONCLUSION
■ REFERENCES
ABSTRACT
Sleep apnea is a common sleep breathing disorder in which patients suffer from stopping or decreasing
airflow to the lungs for more than 10 seconds. Accurate detection of sleep apnea episodes is an important
step in devising appropriate therapies and management strategies. Provides a comprehensive analysis of
machine learning and deep learning algorithms on 70 recordings of the Physio Net ECG Sleep Apnea
v1.0.0 dataset. Firstly, electrocardiogram (ECG) signals were pre-processed and segmented and then
machine learning and deep learning methods were applied for sleep apnea detection. To handle our bio
signal processing requirement, all networks were similarly changed.
INTRODUCTION
■ Sleep accounts for about one third of the human life span and plays an important role in health and
quality of life. Two main stages of sleep are called rapid eye movement (REM)and non-rapid eye
movement (NREM).
■ During NREM, oxygen consumption and heart rate decrease as well as the blood pressure, while in the
REM stage, blood pressure and heart rate surge.
■ Sleep apnea may occur during any stage of sleep, but it is most dominant during the REM. This is
mainly because the muscles in the upper airway are further relaxed during the REM stage of sleep.
■ The main aim to facilitate researchers with different ML and DL techniques for sleep apnea detection.
To classify and characterize sleep apnea ECG signals are applied as input.
EXISTING SYSTEM
■ Image processing techniques, and signal analysis methods are the main approaches for sleep
apnea monitoring. Medical image analysis is a capable method for analyzing sleep apnea
especially in severe sleep apnea. Medical image analysis also provides a unique opportunity for
screening anatomical changes during sleep apnea.
■ Polysomnography (PSG) is a gold standard for sleep apnea monitoring. PSG consists of various
biological signals such as electrocardiogram, electroencephalogram, airflow pulse oximetry,
arterial blood oxygen saturation, and nasal flow.
DISADVANTAGES
■ However, none of these techniques can be performed in non-specialist settings such as in home and
conducting PSG is expensive and often unavailable due to the shortage of physical therapists and sleep
monitoring units.
■ Polysomnography (PSG). However, this method requires many electrodes and wires, as well as an
expert to monitor the test.
PROPOSED SYSTEM
■ We have proposed instead using a single channel signal for SA diagnosis. Among these options,
the ECG signal is one of the most physiologically relevant signals of SA occurrence
■ ECG signal-based methods mainly use features (i.e. frequency domain, time domain, and other
nonlinear features) acquired from ECG and its derived signals in order to construct the model
■ Conventional machine learning and novel deep learning (convolutional network and recurrent
networks and hybrid convolutional-recurrent networks) are two main automatic approaches for
sleep apnea monitoring from physiological signals.
ADVANTAGES
■ ECG can be easily recorded, ECG-based portable devices represent a better option. which are
simple, of low-cost.
■ Using ECG signals can greatly reduce the complexity of diagnostic SA tests and allow for better
monitoring of physiological changes in the patient.
■ Hybrid deep models, which have the best accuracy, sensitivity, and specificity, yield the best
detection performance. Deep learning methods rely on automatic feature extraction.
SYSTEM REQUIREMENTS
■ Hardware Requirements
■ System Processor: Core i3 or above
■ Hard Disk: 250 GB minimum
■ Ram: 4 GB or higher
■ Software Requirements
■ Operating system: Windows 10 or higher
■ Programming Language: Python
■ Framework: Anaconda
■ IDE: Jupiter Notebook
SYSTEM ARCHITECTURE
MODULES
■ DATA COLLECTION
■ DATA PRE-PROCESSING
■ FEATURE EXTRACTION
■ FEATURE SELECTION
■ MODEL BUILDING
■ MODEL EVALUATION
■ SLEAP APNEA DETECTION
DATA COLLECTION
 Data collection is process of collecting the data from different source. The dataset is collected
from kaggle.
 Physio Net Apnea-ECG Database v1.0.0 was used to build our models and to compare their
performances. The database contains 70 recordings from 32 individuals , divided into four
groups: A, B, C, and X.
 The length of the 70 recordings was 8.2±0.52 hours. ECG signals are digitized at 100 Hz. The
annotation of the presence of sleep apnea is provided for every 1-min by a sleep expert.
DATA PREPROCESSING
■ ECG signals were segmented into 1-min intervals. To extract the R-R Intervals from the ECG
signal, the Hamilton R-peak detection method based on an open-source code was used. A
median filter was used for removing physiologically uninterpretable points.
■ The extracted R-R Intervals were then presented to the developed machine learning algorithms
after appropriate processing .
■ In addition to the R-R Intervals, the amplitudes of R-peaks were also extracted and presented
to the deep models. Cubic interpolation at 3Hz was applied to sample R-R intervals and R-peak
amplitudes at an equal rate. Finally, the interpolated R-R Intervals and R-peak amplitudes were
fed to the deep models.
FEATURE EXTRACTION
■ Feature extraction plays a vital role in boosting the performance of proposed algorithms.
■ The most important features of ECG for apnea detection are HRV parameters .
■ In this, a comprehensive set of time-domain, frequency-domain, and non-linear features of HRV
were extracted and presented to different machine learning models for sleep apnea detection.
FEATURE SELECTION
■ Many irrelevant features lead to the curse of dimensionality problem and have a detrimental
impact on the performance of machine learning methods.
■ To cope with these problems, feature selection techniques are applied before classification.
■ Feature selection provides a unique opportunity for detecting the most effective and important
features for classification. Here, we applied principal component analysis (PCA) for dimension
reduction
MODEL BUILDING
CONCLUSION
We have provided a comprehensive comparison between different machine learning and deep
learning algorithms, in a unified framework, for the detection of sleep apnea from single-lead ECG.
We have completed the data collection module and extracted the Physio Net Apnea-ECG dataset
from kaggle.
REFERENCES
1. Physio Net Apnea -ECG: https://physionet.org/content/apnea -ecg /1.0.0/;
UCDDB: https://archive.physionet.org/physiobank/database/ucddb/.
2. https://www.kaggle.com/code/paulopinheiro/apnea-ecg/data
3. M. Bahrami and M. Forouzanfar , "Detection of sleep apnea from single-lead ECG:
Comparison of deep learning algorithms," in 2021 IEEE International Symposium on Medical
Measurements and Applications (Me Me), 2021: IEEE, pp. 1-5.
4. N. Pombo, B. M. Silva, A. M. Pinho , and N. Garcia, "Classifier precision analysis for sleep
apnea detection using ecg signals," IEEE Access, vol. 8, pp. 200477-200485, 2020.
5. M. H. Kryger , T. Roth, and W. C. Dement, Principles and Practice of sleep medicine, 6th
Edition ed. Elsevier Inc., 2017.
THANK YOU

More Related Content

What's hot

ARM stacks, subroutines, Cortex M3, LPC 214X
ARM  stacks, subroutines, Cortex M3, LPC 214XARM  stacks, subroutines, Cortex M3, LPC 214X
ARM stacks, subroutines, Cortex M3, LPC 214XKarthik Vivek
 
Smart Face Recognition System Analysis
Smart Face Recognition System AnalysisSmart Face Recognition System Analysis
Smart Face Recognition System AnalysisVishal Aditya
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognitionRahin Patel
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systemsmahalakshmimalini
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint12202843
 
A hybrid classification model for eeg signals
A hybrid classification model for  eeg signals A hybrid classification model for  eeg signals
A hybrid classification model for eeg signals Aboul Ella Hassanien
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelGanesh Naik
 
Timer counter in arm7(lpc2148)
Timer counter in arm7(lpc2148)Timer counter in arm7(lpc2148)
Timer counter in arm7(lpc2148)Aarav Soni
 
MicroProgrammed Explained .
MicroProgrammed Explained .MicroProgrammed Explained .
MicroProgrammed Explained .Muhammad Umar
 
18CS44-MES-Module-4.pptx
18CS44-MES-Module-4.pptx18CS44-MES-Module-4.pptx
18CS44-MES-Module-4.pptxrakshitha481121
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from IntelEdge AI and Vision Alliance
 
3D Mapping with LiDAR
3D Mapping with LiDAR3D Mapping with LiDAR
3D Mapping with LiDAREric Feldman
 

What's hot (20)

Priority inversion
Priority inversionPriority inversion
Priority inversion
 
ARM stacks, subroutines, Cortex M3, LPC 214X
ARM  stacks, subroutines, Cortex M3, LPC 214XARM  stacks, subroutines, Cortex M3, LPC 214X
ARM stacks, subroutines, Cortex M3, LPC 214X
 
STM32 MCU Family
STM32 MCU FamilySTM32 MCU Family
STM32 MCU Family
 
Smart Face Recognition System Analysis
Smart Face Recognition System AnalysisSmart Face Recognition System Analysis
Smart Face Recognition System Analysis
 
Msp430
Msp430Msp430
Msp430
 
Pulseoximetry fianl
Pulseoximetry fianlPulseoximetry fianl
Pulseoximetry fianl
 
Face recognisation system
Face recognisation systemFace recognisation system
Face recognisation system
 
Facial emotion recognition
Facial emotion recognitionFacial emotion recognition
Facial emotion recognition
 
Design challenges in embedded systems
Design challenges in embedded systemsDesign challenges in embedded systems
Design challenges in embedded systems
 
Facial powerpoint
Facial powerpointFacial powerpoint
Facial powerpoint
 
A hybrid classification model for eeg signals
A hybrid classification model for  eeg signals A hybrid classification model for  eeg signals
A hybrid classification model for eeg signals
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_model
 
Timer counter in arm7(lpc2148)
Timer counter in arm7(lpc2148)Timer counter in arm7(lpc2148)
Timer counter in arm7(lpc2148)
 
MicroProgrammed Explained .
MicroProgrammed Explained .MicroProgrammed Explained .
MicroProgrammed Explained .
 
18CS44-MES-Module-4.pptx
18CS44-MES-Module-4.pptx18CS44-MES-Module-4.pptx
18CS44-MES-Module-4.pptx
 
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
"Accelerating Deep Learning Using Altera FPGAs," a Presentation from Intel
 
Ec8791 lpc2148 pwm
Ec8791 lpc2148 pwmEc8791 lpc2148 pwm
Ec8791 lpc2148 pwm
 
EC8791 Design Methodologies
EC8791 Design MethodologiesEC8791 Design Methodologies
EC8791 Design Methodologies
 
3D Mapping with LiDAR
3D Mapping with LiDAR3D Mapping with LiDAR
3D Mapping with LiDAR
 
ARM Processor
ARM ProcessorARM Processor
ARM Processor
 

Similar to sleep apnea detection

review1.pptx
review1.pptxreview1.pptx
review1.pptxMonishV8
 
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...IRJET Journal
 
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEOBCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEOHarathi Devi Nalla
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET Journal
 
A New Solution to the Brain State Permanency for Brain-Based Authentication M...
A New Solution to the Brain State Permanency for Brain-Based Authentication M...A New Solution to the Brain State Permanency for Brain-Based Authentication M...
A New Solution to the Brain State Permanency for Brain-Based Authentication M...Hebin Raj
 
Synthesizing ECG from PPG using GAN's
Synthesizing ECG from PPG using GAN'sSynthesizing ECG from PPG using GAN's
Synthesizing ECG from PPG using GAN'sSriSruthiChilukuri
 
APPLICATION OF 1D CNN IN ECG CLASSIFICATION
APPLICATION OF 1D CNN IN ECG CLASSIFICATIONAPPLICATION OF 1D CNN IN ECG CLASSIFICATION
APPLICATION OF 1D CNN IN ECG CLASSIFICATIONIRJET Journal
 
IRJET - Sleep Apnea Detection using Physiological Signals
IRJET -  	  Sleep Apnea Detection using Physiological SignalsIRJET -  	  Sleep Apnea Detection using Physiological Signals
IRJET - Sleep Apnea Detection using Physiological SignalsIRJET Journal
 
711201905
711201905711201905
711201905IJRAT
 
711201905
711201905711201905
711201905IJRAT
 
711201905
711201905711201905
711201905IJRAT
 
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUEPHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUEIRJET Journal
 
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...IRJET Journal
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdeSAT Publishing House
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdeSAT Journals
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGpirh khan
 
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...Abhishek Somayaji
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...eSAT Journals
 
Novel method to find the parameter for noise removal
Novel method to find the parameter for noise removalNovel method to find the parameter for noise removal
Novel method to find the parameter for noise removaleSAT Publishing House
 

Similar to sleep apnea detection (20)

review1.pptx
review1.pptxreview1.pptx
review1.pptx
 
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
Neural Network-Based Automatic Classification of ECG Signals with Wavelet Sta...
 
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEOBCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
BCI FOR PARALYSES PATIENT CONVERTING AUDIO TO VIDEO
 
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural Network
 
A New Solution to the Brain State Permanency for Brain-Based Authentication M...
A New Solution to the Brain State Permanency for Brain-Based Authentication M...A New Solution to the Brain State Permanency for Brain-Based Authentication M...
A New Solution to the Brain State Permanency for Brain-Based Authentication M...
 
Synthesizing ECG from PPG using GAN's
Synthesizing ECG from PPG using GAN'sSynthesizing ECG from PPG using GAN's
Synthesizing ECG from PPG using GAN's
 
APPLICATION OF 1D CNN IN ECG CLASSIFICATION
APPLICATION OF 1D CNN IN ECG CLASSIFICATIONAPPLICATION OF 1D CNN IN ECG CLASSIFICATION
APPLICATION OF 1D CNN IN ECG CLASSIFICATION
 
Kh3517801787
Kh3517801787Kh3517801787
Kh3517801787
 
IRJET - Sleep Apnea Detection using Physiological Signals
IRJET -  	  Sleep Apnea Detection using Physiological SignalsIRJET -  	  Sleep Apnea Detection using Physiological Signals
IRJET - Sleep Apnea Detection using Physiological Signals
 
711201905
711201905711201905
711201905
 
711201905
711201905711201905
711201905
 
711201905
711201905711201905
711201905
 
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUEPHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
PHONOCARDIOGRAM HEART SOUND SIGNAL CLASSIFICATION USING DEEP LEARNING TECHNIQUE
 
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
A Review on ECG -Signal Classification of Scalogram Snap shots the use of Con...
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emd
 
Extraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emdExtraction of respiratory rate from ppg signals using pca and emd
Extraction of respiratory rate from ppg signals using pca and emd
 
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERINGAPPLICATION OF DSP IN BIOMEDICAL ENGINEERING
APPLICATION OF DSP IN BIOMEDICAL ENGINEERING
 
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...
DESIGN AND IMPLEMENTATION OF EMBEDDED MONITOR SYSTEM FOR DETECTION OF A PATIE...
 
Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...Novel method to find the parameter for noise removal from multi channel ecg w...
Novel method to find the parameter for noise removal from multi channel ecg w...
 
Novel method to find the parameter for noise removal
Novel method to find the parameter for noise removalNovel method to find the parameter for noise removal
Novel method to find the parameter for noise removal
 

Recently uploaded

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxTanveerAhmed817946
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...shivangimorya083
 

Recently uploaded (20)

Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
Digi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptxDigi Khata Problem along complete plan.pptx
Digi Khata Problem along complete plan.pptx
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
Full night 🥵 Call Girls Delhi New Friends Colony {9711199171} Sanya Reddy ✌️o...
 

sleep apnea detection

  • 1. SLEEPAPNEA DETECTION FROM SINGLE-LEAD ECG:COMPREHENSIVE ANALYSIS OF MACHINE LEARNING AND DEEP LEARNING ALGORITHMS Under the guidance of: presented by : Mrs. CH. SWARNALATHA M. RADHIKA (4511-19-733-014) K. HARI HARA VARA PRASAD (4511-19-733-032) D. MADHU (4511-19-733-040)
  • 2. CONTENTS ■ ABSTRACT ■ INTRODUCTION ■ EXISTING SYSTEM & DISADVANTAGES ■ PROPOSED SYSTEM & ADVANTAGES ■ SYSTEM REQUIREMENTS ■ SYSTEM ARCHITECTURE ■ MODULES ■ CONCLUSION ■ REFERENCES
  • 3. ABSTRACT Sleep apnea is a common sleep breathing disorder in which patients suffer from stopping or decreasing airflow to the lungs for more than 10 seconds. Accurate detection of sleep apnea episodes is an important step in devising appropriate therapies and management strategies. Provides a comprehensive analysis of machine learning and deep learning algorithms on 70 recordings of the Physio Net ECG Sleep Apnea v1.0.0 dataset. Firstly, electrocardiogram (ECG) signals were pre-processed and segmented and then machine learning and deep learning methods were applied for sleep apnea detection. To handle our bio signal processing requirement, all networks were similarly changed.
  • 4. INTRODUCTION ■ Sleep accounts for about one third of the human life span and plays an important role in health and quality of life. Two main stages of sleep are called rapid eye movement (REM)and non-rapid eye movement (NREM). ■ During NREM, oxygen consumption and heart rate decrease as well as the blood pressure, while in the REM stage, blood pressure and heart rate surge. ■ Sleep apnea may occur during any stage of sleep, but it is most dominant during the REM. This is mainly because the muscles in the upper airway are further relaxed during the REM stage of sleep. ■ The main aim to facilitate researchers with different ML and DL techniques for sleep apnea detection. To classify and characterize sleep apnea ECG signals are applied as input.
  • 5. EXISTING SYSTEM ■ Image processing techniques, and signal analysis methods are the main approaches for sleep apnea monitoring. Medical image analysis is a capable method for analyzing sleep apnea especially in severe sleep apnea. Medical image analysis also provides a unique opportunity for screening anatomical changes during sleep apnea. ■ Polysomnography (PSG) is a gold standard for sleep apnea monitoring. PSG consists of various biological signals such as electrocardiogram, electroencephalogram, airflow pulse oximetry, arterial blood oxygen saturation, and nasal flow.
  • 6. DISADVANTAGES ■ However, none of these techniques can be performed in non-specialist settings such as in home and conducting PSG is expensive and often unavailable due to the shortage of physical therapists and sleep monitoring units. ■ Polysomnography (PSG). However, this method requires many electrodes and wires, as well as an expert to monitor the test.
  • 7. PROPOSED SYSTEM ■ We have proposed instead using a single channel signal for SA diagnosis. Among these options, the ECG signal is one of the most physiologically relevant signals of SA occurrence ■ ECG signal-based methods mainly use features (i.e. frequency domain, time domain, and other nonlinear features) acquired from ECG and its derived signals in order to construct the model ■ Conventional machine learning and novel deep learning (convolutional network and recurrent networks and hybrid convolutional-recurrent networks) are two main automatic approaches for sleep apnea monitoring from physiological signals.
  • 8. ADVANTAGES ■ ECG can be easily recorded, ECG-based portable devices represent a better option. which are simple, of low-cost. ■ Using ECG signals can greatly reduce the complexity of diagnostic SA tests and allow for better monitoring of physiological changes in the patient. ■ Hybrid deep models, which have the best accuracy, sensitivity, and specificity, yield the best detection performance. Deep learning methods rely on automatic feature extraction.
  • 9. SYSTEM REQUIREMENTS ■ Hardware Requirements ■ System Processor: Core i3 or above ■ Hard Disk: 250 GB minimum ■ Ram: 4 GB or higher ■ Software Requirements ■ Operating system: Windows 10 or higher ■ Programming Language: Python ■ Framework: Anaconda ■ IDE: Jupiter Notebook
  • 11. MODULES ■ DATA COLLECTION ■ DATA PRE-PROCESSING ■ FEATURE EXTRACTION ■ FEATURE SELECTION ■ MODEL BUILDING ■ MODEL EVALUATION ■ SLEAP APNEA DETECTION
  • 12. DATA COLLECTION  Data collection is process of collecting the data from different source. The dataset is collected from kaggle.  Physio Net Apnea-ECG Database v1.0.0 was used to build our models and to compare their performances. The database contains 70 recordings from 32 individuals , divided into four groups: A, B, C, and X.  The length of the 70 recordings was 8.2±0.52 hours. ECG signals are digitized at 100 Hz. The annotation of the presence of sleep apnea is provided for every 1-min by a sleep expert.
  • 13. DATA PREPROCESSING ■ ECG signals were segmented into 1-min intervals. To extract the R-R Intervals from the ECG signal, the Hamilton R-peak detection method based on an open-source code was used. A median filter was used for removing physiologically uninterpretable points. ■ The extracted R-R Intervals were then presented to the developed machine learning algorithms after appropriate processing . ■ In addition to the R-R Intervals, the amplitudes of R-peaks were also extracted and presented to the deep models. Cubic interpolation at 3Hz was applied to sample R-R intervals and R-peak amplitudes at an equal rate. Finally, the interpolated R-R Intervals and R-peak amplitudes were fed to the deep models.
  • 14. FEATURE EXTRACTION ■ Feature extraction plays a vital role in boosting the performance of proposed algorithms. ■ The most important features of ECG for apnea detection are HRV parameters . ■ In this, a comprehensive set of time-domain, frequency-domain, and non-linear features of HRV were extracted and presented to different machine learning models for sleep apnea detection.
  • 15. FEATURE SELECTION ■ Many irrelevant features lead to the curse of dimensionality problem and have a detrimental impact on the performance of machine learning methods. ■ To cope with these problems, feature selection techniques are applied before classification. ■ Feature selection provides a unique opportunity for detecting the most effective and important features for classification. Here, we applied principal component analysis (PCA) for dimension reduction
  • 17.
  • 18.
  • 19. CONCLUSION We have provided a comprehensive comparison between different machine learning and deep learning algorithms, in a unified framework, for the detection of sleep apnea from single-lead ECG. We have completed the data collection module and extracted the Physio Net Apnea-ECG dataset from kaggle.
  • 20. REFERENCES 1. Physio Net Apnea -ECG: https://physionet.org/content/apnea -ecg /1.0.0/; UCDDB: https://archive.physionet.org/physiobank/database/ucddb/. 2. https://www.kaggle.com/code/paulopinheiro/apnea-ecg/data 3. M. Bahrami and M. Forouzanfar , "Detection of sleep apnea from single-lead ECG: Comparison of deep learning algorithms," in 2021 IEEE International Symposium on Medical Measurements and Applications (Me Me), 2021: IEEE, pp. 1-5. 4. N. Pombo, B. M. Silva, A. M. Pinho , and N. Garcia, "Classifier precision analysis for sleep apnea detection using ecg signals," IEEE Access, vol. 8, pp. 200477-200485, 2020. 5. M. H. Kryger , T. Roth, and W. C. Dement, Principles and Practice of sleep medicine, 6th Edition ed. Elsevier Inc., 2017.