An ECG module (Arduino shield ) monitor the electric pulses generated by the heart of the patient and then sending readings using Bluetooth low energy to the mobile application of the patient then uploading these readings to the cloud to get processed and diagnosed using machine learning algorithm then sending the diagnosis to the doctor mobile application to monitor the state of his patient letting him to response quickly in an urgent state.
IoT based Smart Helmet for unsafe event detection for mining industryIRJET Journal
1. The document describes an IoT-based smart helmet system developed to detect unsafe events in the mining industry.
2. The smart helmet prototype contains sensors to detect air quality, humidity, helmet removal, and impacts to the head. If unsafe conditions are detected, alerts are sent wirelessly to a monitoring system.
3. The monitoring system uploads sensor data to the cloud for visualization and automatically generates email alerts to notify personnel if hazardous events occur.
This document compares the performance of two machine learning algorithms, two-class boosted decision tree and two-class decision forest, in predicting fake job postings. The boosted decision tree algorithm achieved higher accuracy (93.8% vs 95.4%) and recall (75% vs 2%) than the decision forest algorithm, suggesting it is better able to detect fake job postings. While the decision forest algorithm had perfect precision of 100%, the boosted decision tree provides a more reliable overall performance in identifying fake job postings.
The document discusses the potential applications of deep learning in healthcare. It begins by explaining that deep learning models can improve accuracy of diagnosis, prognosis, and risk prediction by analyzing large datasets. It then discusses how deep learning can optimize hospital processes like resource allocation and patient flow by early and accurate prediction of diseases. Finally, it mentions that deep learning can help identify patient subgroups for personalized and precision medicine approaches.
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION khanam22
The document presents three methods for tumor detection in MRI images: 1) K-means clustering with watershed algorithm, 2) Optimized K-means using genetic algorithm, and 3) Optimized C-means using genetic algorithm. It evaluates each method, finding that C-means clustering with genetic algorithm most accurately detects tumors by assigning data points to multiple clusters and finding the optimal solution in less time. The proposed approach successfully detects tumors with high accuracy, identifies the tumor area and internal structure, and provides a colorized output image.
Support vector machines (SVMs) are a type of supervised machine learning model used for classification and regression analysis. SVMs find the optimal separating hyperplane that maximizes the margin between the different classes of data points. The optimal hyperplane is the one that produces the best generalization by maximizing the distance between the closest data points of each class. SVMs can perform nonlinear classification using kernel methods to transform the data into a higher dimensional feature space where a maximal separating hyperplane can be found.
What is Deep Learning and how it helps to Healthcare Sector?Cogito Tech LLC
To know what is Deep Learning and how it helps to Healthcare Sector check this presentation that shows the top use cases of deep learning process of this technology backed systems, applications or machines in the healthcare industry. The entire presentation shows the deep learning definition and how it is changing the healthcare industry. This PPT is represented by Cogito to get to know the role of deep learning in healthcare as Cogito is providing the training data sets for deep learning and machine learning with best accuracy.
Visit: http://bit.ly/2QRrSc2
The purpose of this document is to provide the information about the innovation of new device in electronics called Micro Electronic Pill in the field of Bio-Medical Measurement, this is mainly used for diagnosis of internal part mainly gastrointestinal system which cannot be easily done with the help of normal endoscope. It is modern wireless type of endoscopic monitoring system
Intro to Deep Learning for Medical Image Analysis, with Dan Lee from Dentuit AISeth Grimes
Dan Lee from Dentuit AI presented an Intro to Deep Learning for Medical Image Analysis at the Maryland AI meetup (https://www.meetup.com/Maryland-AI), May 27, 2020. Visit https://www.youtube.com/watch?v=xl8i7CGDQi0 for video.
IoT based Smart Helmet for unsafe event detection for mining industryIRJET Journal
1. The document describes an IoT-based smart helmet system developed to detect unsafe events in the mining industry.
2. The smart helmet prototype contains sensors to detect air quality, humidity, helmet removal, and impacts to the head. If unsafe conditions are detected, alerts are sent wirelessly to a monitoring system.
3. The monitoring system uploads sensor data to the cloud for visualization and automatically generates email alerts to notify personnel if hazardous events occur.
This document compares the performance of two machine learning algorithms, two-class boosted decision tree and two-class decision forest, in predicting fake job postings. The boosted decision tree algorithm achieved higher accuracy (93.8% vs 95.4%) and recall (75% vs 2%) than the decision forest algorithm, suggesting it is better able to detect fake job postings. While the decision forest algorithm had perfect precision of 100%, the boosted decision tree provides a more reliable overall performance in identifying fake job postings.
The document discusses the potential applications of deep learning in healthcare. It begins by explaining that deep learning models can improve accuracy of diagnosis, prognosis, and risk prediction by analyzing large datasets. It then discusses how deep learning can optimize hospital processes like resource allocation and patient flow by early and accurate prediction of diseases. Finally, it mentions that deep learning can help identify patient subgroups for personalized and precision medicine approaches.
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION khanam22
The document presents three methods for tumor detection in MRI images: 1) K-means clustering with watershed algorithm, 2) Optimized K-means using genetic algorithm, and 3) Optimized C-means using genetic algorithm. It evaluates each method, finding that C-means clustering with genetic algorithm most accurately detects tumors by assigning data points to multiple clusters and finding the optimal solution in less time. The proposed approach successfully detects tumors with high accuracy, identifies the tumor area and internal structure, and provides a colorized output image.
Support vector machines (SVMs) are a type of supervised machine learning model used for classification and regression analysis. SVMs find the optimal separating hyperplane that maximizes the margin between the different classes of data points. The optimal hyperplane is the one that produces the best generalization by maximizing the distance between the closest data points of each class. SVMs can perform nonlinear classification using kernel methods to transform the data into a higher dimensional feature space where a maximal separating hyperplane can be found.
What is Deep Learning and how it helps to Healthcare Sector?Cogito Tech LLC
To know what is Deep Learning and how it helps to Healthcare Sector check this presentation that shows the top use cases of deep learning process of this technology backed systems, applications or machines in the healthcare industry. The entire presentation shows the deep learning definition and how it is changing the healthcare industry. This PPT is represented by Cogito to get to know the role of deep learning in healthcare as Cogito is providing the training data sets for deep learning and machine learning with best accuracy.
Visit: http://bit.ly/2QRrSc2
The purpose of this document is to provide the information about the innovation of new device in electronics called Micro Electronic Pill in the field of Bio-Medical Measurement, this is mainly used for diagnosis of internal part mainly gastrointestinal system which cannot be easily done with the help of normal endoscope. It is modern wireless type of endoscopic monitoring system
Intro to Deep Learning for Medical Image Analysis, with Dan Lee from Dentuit AISeth Grimes
Dan Lee from Dentuit AI presented an Intro to Deep Learning for Medical Image Analysis at the Maryland AI meetup (https://www.meetup.com/Maryland-AI), May 27, 2020. Visit https://www.youtube.com/watch?v=xl8i7CGDQi0 for video.
The document discusses decision trees, which classify data by recursively splitting it based on attribute values. It describes how decision trees work, including building the tree by selecting the attribute that best splits the data at each node. The ID3 algorithm and information gain are discussed for selecting the splitting attributes. Pruning techniques like subtree replacement and raising are covered for reducing overfitting. Issues like error propagation in decision trees are also summarized.
This document discusses independent component analysis (ICA) for blind source separation. ICA is a method to estimate original signals from observed signals consisting of mixed original signals and noise. It introduces the ICA model and approach, including whitening, maximizing non-Gaussianity using kurtosis and negentropy, and fast ICA algorithms. The document provides examples applying ICA to separate images and discusses approaches to improve ICA, including using differential filtering. ICA is an important technique for blind source separation and independent component estimation from observed signals.
This document discusses techniques for visualizing and interpreting convolutional neural networks (CNNs). It begins by noting that while CNNs achieve high performance on computer vision tasks, their lack of interpretability is a limitation. The document then reviews popular visualization methods including Class Activation Mapping (CAM), Gradient-weighted Class Activation Mapping (Grad-CAM), Guided Backpropagation, and Guided Grad-CAM. It discusses the properties and procedures of each technique. An example application of Grad-CAM to a binary oral cancer classification task is also presented. In conclusion, the document proposes using visualization tools like Guided Grad-CAM to increase model transparency and investigate more advanced methods such as Grad-CAM++.
Principles of Artificial Intelligence & Machine LearningJerry Lu
Artificial intelligence has captivated me since I worked on projects at Google that ranged from detecting fraud on Google Cloud to predicting subscriber retention on YouTube Red. Looking to broaden my professional experience, I then entered the world of venture capital by joining Baidu Ventures as its first summer investment associate where I got to work with amazingly talented founders building AI-focused startups.
Now at the Wharton School at the University of Pennsylvania, I am looking for opportunities to meet people with interesting AI-related ideas and learn about the newest innovations within the AI ecosystem. Within the first two months of business school, I connected with Nicholas Lind, a second-year Wharton MBA student who interned at IBM Watson as a data scientist. Immediately recognizing our common passion for AI, we produced a lunch-and-learn about AI and machine learning (ML) for our fellow classmates.
Using the following deck, we sought to:
- define artificial intelligence and describe its applications in business
- decode buzzwords such as “deep learning” and “cognitive computing”
- highlight analytical techniques and best practices used in AI / ML
- ultimately, educate future AI leaders
The lunch-and-learn was well received. When it became apparent that it was the topic at hand and not so much the free pizzas that attracted the overflowing audience, I was amazed at the level of interest. It was reassuring to hear that classmates were interested in learning more about the technology and its practical applications in solving everyday business challenges. Nick and I are now laying a foundation to make these workshops an ongoing effort so that more people across the various schools of engineering, design, and Penn at large can benefit.
With its focus on quantitative rigor, Wharton already feels like a perfect fit for me. In the next two years, I look forward to engaging with like-minded people, both in and out of the classroom, sharing my knowledge about AI with my peers, and learning from them in turn. By working together to expand Penn’s reach and reputation with respect to this new frontier, I’m confident that we can all grow into next-generation leaders who help drive companies forward in an era of artificial intelligence.
I’d love to hear what you think. If you found this post or the deck useful, please recommend them to your friends and colleagues!
Machine learning and artificial intelligence are explained. Machine learning uses algorithms and past data to allow computers to optimize performance and develop behaviors without being explicitly programmed. It is a branch of artificial intelligence that uses supervised and unsupervised algorithms to apply past information to new data or draw conclusions from datasets. Case studies show how machine learning reveals influences and predicts user preferences. Artificial intelligence aims to simulate human intelligence through computer science, psychology, and other fields. Industries like healthcare and finance will benefit from machine learning and artificial intelligence applications like disease prediction and financial recommendations.
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGDharshika Shreeganesh
Image processing is an active research area in which medical image processing is a highly challenging field. Medical imaging
techniques are used to image the inner portions of the human body for medical diagnosis. Brain tumor is a serious life altering
disease condition. Image segmentation plays a significant role in image processing as it helps in the extraction of suspicious regions
from the medical images. In this paper we have proposed segmentation of brain MRI image using K-means clustering algorithm
followed by morphological filtering which avoids the misclustered regions that can inevitably be formed after segmentation of the brain MRI image for detection of tumor location.
Artificial Intelligence is increasingly playing an integral role in determining our day-to-day experiences. Moreover, with proliferation of AI based solutions in areas such as hiring, lending, criminal justice, healthcare, and education, the resulting personal and professional implications of AI are far-reaching. The dominant role played by AI models in these domains has led to a growing concern regarding potential bias in these models, and a demand for model transparency and interpretability. In addition, model explainability is a prerequisite for building trust and adoption of AI systems in high stakes domains requiring reliability and safety such as healthcare and automated transportation, as well as critical industrial applications with significant economic implications such as predictive maintenance, exploration of natural resources, and climate change modeling.
As a consequence, AI researchers and practitioners have focused their attention on explainable AI to help them better trust and understand models at scale. The challenges for the research community include (i) defining model explainability, (ii) formulating explainability tasks for understanding model behavior and developing solutions for these tasks, and finally (iii) designing measures for evaluating the performance of models in explainability tasks.
In this tutorial, we will first motivate the need for model interpretability and explainability in AI from societal, legal, customer/end-user, and model developer perspectives. [Note: Due to time constraints, we will not focus on techniques/tools for providing explainability as part of AI/ML systems.] Then, we will focus on the real-world application of explainability techniques in industry, wherein we present practical challenges / implications for using explainability techniques effectively and lessons learned from deploying explainable models for several web-scale machine learning and data mining applications. We will present case studies across different companies, spanning application domains such as search and recommendation systems, sales, lending, and fraud detection. Finally, based on our experiences in industry, we will identify open problems and research directions for the research community.
The document discusses iris recognition as the best biometric identification system. It provides an overview of the iris recognition process which involves iris localization, normalization, feature encoding, and matching. Real-world applications of iris recognition include the Aadhaar ID project in India and border security in the UAE. While highly accurate, iris recognition has some disadvantages like accuracy variations depending on imaging conditions and potential for fake iris lenses. Overall, iris recognition is described as a fast and accurate biometric technology that will become more common with further development to address current limitations.
Automated attendance system based on facial recognitionDhanush Kasargod
A MATLAB based system to take attendance in a classroom automatically using a camera. This project was carried out as a final year project in our Electronics and Communications Engineering course. The entire MATLAB code I've uploaded it in mathworks.com. Also the entire report will be available at academia.edu page. Will be delighted to hear from you.
This document discusses main applications of machine learning including clustering, classification, and recommendation. It provides examples of each type of application and how they are used. It also discusses failures of early machine learning systems that demonstrated racial or gender bias. Additionally, it outlines the typical machine learning process including feature engineering, learning/training, evaluation, and deployment phases. Key evaluation metrics for classification problems like accuracy, precision and recall are also covered.
Basics of machine learning including architecture, types, various categories, what does it takes to be an ML engineer. pre-requisites of further slides.
Facial Emotion Recognition: A Deep Learning approachAshwinRachha
Neural Networks lie at the apogee of Machine Learning algorithms. With a large set of data and automatic feature selection and extraction process, Convolutional Neural Networks are second to none. Neural Networks can be very effective in classification problems.
Facial Emotion Recognition is a technology that helps companies and individuals evaluate customers and optimize their products and services by most relevant and pertinent feedback.
text detection and reading of product label for blind personsVivek Chamorshikar
This document presents a seminar on developing a system to help blind persons read text on product labels using computer vision techniques. The system aims to use a camera-based approach and motion detection methods to define a region of interest containing text. It will then extract and recognize the text to inform blind users via speech or audio output. The document outlines the problem statement, proposed system architecture, potential contributions, timeline, and conclusions. It also reviews several relevant previous studies on assistive text detection and reading technologies for the blind.
This document discusses different machine learning algorithms including supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Supervised learning uses labeled data to generate predictions, unsupervised learning finds patterns in unlabeled data through clustering and visualization, semi-supervised learning combines labeled and unlabeled data, and reinforcement learning uses rewards to learn behaviors. The document provides examples of applications for each type of learning such as price prediction, image clustering, and autonomous vehicles.
Explainable AI (XAI) is becoming Must-Have NFR for most AI enabled product or solution deployments. Keen to know viewpoints and collaboration opportunities.
Gleecus Whitepaper : Applications of Artificial Intelligence in HealthcareSuprit Patra
This document discusses how artificial intelligence is transforming the healthcare industry. It begins with an overview of AI and its applications in healthcare, such as analyzing treatment outcomes. It then explores several specific uses of AI like robot-assisted surgery, virtual nursing assistance, administrative workflow assistance, fraud detection, and clinical trial participation. Additional applications covered include image recognition and analysis, health monitoring, and challenges of AI implementation. The document concludes that AI has great potential to improve healthcare outcomes and efficiency through accelerated diagnosis, treatment and reduced costs.
The document presents an embedded real-time finger-vein recognition system for mobile devices. The system uses finger vein patterns as a biometric for authentication through image acquisition of the finger veins, processing the images through segmentation, enhancement and feature extraction, and human-machine communication. It was found to have high security, low power consumption, small size, quick response time of 0.8 seconds, and high accuracy with a low equal error rate of 0.07%.
Iaetsd a review on ecg arrhythmia detectionIaetsd Iaetsd
This document proposes a method to detect cardiac arrhythmias from electrocardiogram (ECG) signals using double density discrete wavelet transformation (DD-DWT). The method involves preprocessing the ECG signal, extracting features using DD-DWT, and classifying rhythms using support vector machines (SVM). Features extracted include temporal intervals between peaks and morphological characteristics. DD-DWT decomposes the ECG into sub-bands, allowing subtle changes to be detected. SVM is used for classification. The method is tested on the MIT-BIH Arrhythmia database and is found to provide better arrhythmia detection compared to existing methods.
This document outlines a study that used support vector machines (SVM) and artificial neural networks (ANN) to classify electrocardiogram (ECG) data. ECG data from 100 subjects across 4 databases was preprocessed and 12 morphological features were extracted. SVM was trained on 80% of the data and achieved 87% accuracy on the test set. ANN was trained with different numbers of hidden neurons and achieved highest accuracy of 93% with 24 neurons. While results were promising, limitations included inability to work with raw data and need for more accuracy. Future work proposed using more advanced neural networks and identifying most important features.
The document discusses decision trees, which classify data by recursively splitting it based on attribute values. It describes how decision trees work, including building the tree by selecting the attribute that best splits the data at each node. The ID3 algorithm and information gain are discussed for selecting the splitting attributes. Pruning techniques like subtree replacement and raising are covered for reducing overfitting. Issues like error propagation in decision trees are also summarized.
This document discusses independent component analysis (ICA) for blind source separation. ICA is a method to estimate original signals from observed signals consisting of mixed original signals and noise. It introduces the ICA model and approach, including whitening, maximizing non-Gaussianity using kurtosis and negentropy, and fast ICA algorithms. The document provides examples applying ICA to separate images and discusses approaches to improve ICA, including using differential filtering. ICA is an important technique for blind source separation and independent component estimation from observed signals.
This document discusses techniques for visualizing and interpreting convolutional neural networks (CNNs). It begins by noting that while CNNs achieve high performance on computer vision tasks, their lack of interpretability is a limitation. The document then reviews popular visualization methods including Class Activation Mapping (CAM), Gradient-weighted Class Activation Mapping (Grad-CAM), Guided Backpropagation, and Guided Grad-CAM. It discusses the properties and procedures of each technique. An example application of Grad-CAM to a binary oral cancer classification task is also presented. In conclusion, the document proposes using visualization tools like Guided Grad-CAM to increase model transparency and investigate more advanced methods such as Grad-CAM++.
Principles of Artificial Intelligence & Machine LearningJerry Lu
Artificial intelligence has captivated me since I worked on projects at Google that ranged from detecting fraud on Google Cloud to predicting subscriber retention on YouTube Red. Looking to broaden my professional experience, I then entered the world of venture capital by joining Baidu Ventures as its first summer investment associate where I got to work with amazingly talented founders building AI-focused startups.
Now at the Wharton School at the University of Pennsylvania, I am looking for opportunities to meet people with interesting AI-related ideas and learn about the newest innovations within the AI ecosystem. Within the first two months of business school, I connected with Nicholas Lind, a second-year Wharton MBA student who interned at IBM Watson as a data scientist. Immediately recognizing our common passion for AI, we produced a lunch-and-learn about AI and machine learning (ML) for our fellow classmates.
Using the following deck, we sought to:
- define artificial intelligence and describe its applications in business
- decode buzzwords such as “deep learning” and “cognitive computing”
- highlight analytical techniques and best practices used in AI / ML
- ultimately, educate future AI leaders
The lunch-and-learn was well received. When it became apparent that it was the topic at hand and not so much the free pizzas that attracted the overflowing audience, I was amazed at the level of interest. It was reassuring to hear that classmates were interested in learning more about the technology and its practical applications in solving everyday business challenges. Nick and I are now laying a foundation to make these workshops an ongoing effort so that more people across the various schools of engineering, design, and Penn at large can benefit.
With its focus on quantitative rigor, Wharton already feels like a perfect fit for me. In the next two years, I look forward to engaging with like-minded people, both in and out of the classroom, sharing my knowledge about AI with my peers, and learning from them in turn. By working together to expand Penn’s reach and reputation with respect to this new frontier, I’m confident that we can all grow into next-generation leaders who help drive companies forward in an era of artificial intelligence.
I’d love to hear what you think. If you found this post or the deck useful, please recommend them to your friends and colleagues!
Machine learning and artificial intelligence are explained. Machine learning uses algorithms and past data to allow computers to optimize performance and develop behaviors without being explicitly programmed. It is a branch of artificial intelligence that uses supervised and unsupervised algorithms to apply past information to new data or draw conclusions from datasets. Case studies show how machine learning reveals influences and predicts user preferences. Artificial intelligence aims to simulate human intelligence through computer science, psychology, and other fields. Industries like healthcare and finance will benefit from machine learning and artificial intelligence applications like disease prediction and financial recommendations.
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSINGDharshika Shreeganesh
Image processing is an active research area in which medical image processing is a highly challenging field. Medical imaging
techniques are used to image the inner portions of the human body for medical diagnosis. Brain tumor is a serious life altering
disease condition. Image segmentation plays a significant role in image processing as it helps in the extraction of suspicious regions
from the medical images. In this paper we have proposed segmentation of brain MRI image using K-means clustering algorithm
followed by morphological filtering which avoids the misclustered regions that can inevitably be formed after segmentation of the brain MRI image for detection of tumor location.
Artificial Intelligence is increasingly playing an integral role in determining our day-to-day experiences. Moreover, with proliferation of AI based solutions in areas such as hiring, lending, criminal justice, healthcare, and education, the resulting personal and professional implications of AI are far-reaching. The dominant role played by AI models in these domains has led to a growing concern regarding potential bias in these models, and a demand for model transparency and interpretability. In addition, model explainability is a prerequisite for building trust and adoption of AI systems in high stakes domains requiring reliability and safety such as healthcare and automated transportation, as well as critical industrial applications with significant economic implications such as predictive maintenance, exploration of natural resources, and climate change modeling.
As a consequence, AI researchers and practitioners have focused their attention on explainable AI to help them better trust and understand models at scale. The challenges for the research community include (i) defining model explainability, (ii) formulating explainability tasks for understanding model behavior and developing solutions for these tasks, and finally (iii) designing measures for evaluating the performance of models in explainability tasks.
In this tutorial, we will first motivate the need for model interpretability and explainability in AI from societal, legal, customer/end-user, and model developer perspectives. [Note: Due to time constraints, we will not focus on techniques/tools for providing explainability as part of AI/ML systems.] Then, we will focus on the real-world application of explainability techniques in industry, wherein we present practical challenges / implications for using explainability techniques effectively and lessons learned from deploying explainable models for several web-scale machine learning and data mining applications. We will present case studies across different companies, spanning application domains such as search and recommendation systems, sales, lending, and fraud detection. Finally, based on our experiences in industry, we will identify open problems and research directions for the research community.
The document discusses iris recognition as the best biometric identification system. It provides an overview of the iris recognition process which involves iris localization, normalization, feature encoding, and matching. Real-world applications of iris recognition include the Aadhaar ID project in India and border security in the UAE. While highly accurate, iris recognition has some disadvantages like accuracy variations depending on imaging conditions and potential for fake iris lenses. Overall, iris recognition is described as a fast and accurate biometric technology that will become more common with further development to address current limitations.
Automated attendance system based on facial recognitionDhanush Kasargod
A MATLAB based system to take attendance in a classroom automatically using a camera. This project was carried out as a final year project in our Electronics and Communications Engineering course. The entire MATLAB code I've uploaded it in mathworks.com. Also the entire report will be available at academia.edu page. Will be delighted to hear from you.
This document discusses main applications of machine learning including clustering, classification, and recommendation. It provides examples of each type of application and how they are used. It also discusses failures of early machine learning systems that demonstrated racial or gender bias. Additionally, it outlines the typical machine learning process including feature engineering, learning/training, evaluation, and deployment phases. Key evaluation metrics for classification problems like accuracy, precision and recall are also covered.
Basics of machine learning including architecture, types, various categories, what does it takes to be an ML engineer. pre-requisites of further slides.
Facial Emotion Recognition: A Deep Learning approachAshwinRachha
Neural Networks lie at the apogee of Machine Learning algorithms. With a large set of data and automatic feature selection and extraction process, Convolutional Neural Networks are second to none. Neural Networks can be very effective in classification problems.
Facial Emotion Recognition is a technology that helps companies and individuals evaluate customers and optimize their products and services by most relevant and pertinent feedback.
text detection and reading of product label for blind personsVivek Chamorshikar
This document presents a seminar on developing a system to help blind persons read text on product labels using computer vision techniques. The system aims to use a camera-based approach and motion detection methods to define a region of interest containing text. It will then extract and recognize the text to inform blind users via speech or audio output. The document outlines the problem statement, proposed system architecture, potential contributions, timeline, and conclusions. It also reviews several relevant previous studies on assistive text detection and reading technologies for the blind.
This document discusses different machine learning algorithms including supervised learning, unsupervised learning, semi-supervised learning, and reinforcement learning. Supervised learning uses labeled data to generate predictions, unsupervised learning finds patterns in unlabeled data through clustering and visualization, semi-supervised learning combines labeled and unlabeled data, and reinforcement learning uses rewards to learn behaviors. The document provides examples of applications for each type of learning such as price prediction, image clustering, and autonomous vehicles.
Explainable AI (XAI) is becoming Must-Have NFR for most AI enabled product or solution deployments. Keen to know viewpoints and collaboration opportunities.
Gleecus Whitepaper : Applications of Artificial Intelligence in HealthcareSuprit Patra
This document discusses how artificial intelligence is transforming the healthcare industry. It begins with an overview of AI and its applications in healthcare, such as analyzing treatment outcomes. It then explores several specific uses of AI like robot-assisted surgery, virtual nursing assistance, administrative workflow assistance, fraud detection, and clinical trial participation. Additional applications covered include image recognition and analysis, health monitoring, and challenges of AI implementation. The document concludes that AI has great potential to improve healthcare outcomes and efficiency through accelerated diagnosis, treatment and reduced costs.
The document presents an embedded real-time finger-vein recognition system for mobile devices. The system uses finger vein patterns as a biometric for authentication through image acquisition of the finger veins, processing the images through segmentation, enhancement and feature extraction, and human-machine communication. It was found to have high security, low power consumption, small size, quick response time of 0.8 seconds, and high accuracy with a low equal error rate of 0.07%.
Iaetsd a review on ecg arrhythmia detectionIaetsd Iaetsd
This document proposes a method to detect cardiac arrhythmias from electrocardiogram (ECG) signals using double density discrete wavelet transformation (DD-DWT). The method involves preprocessing the ECG signal, extracting features using DD-DWT, and classifying rhythms using support vector machines (SVM). Features extracted include temporal intervals between peaks and morphological characteristics. DD-DWT decomposes the ECG into sub-bands, allowing subtle changes to be detected. SVM is used for classification. The method is tested on the MIT-BIH Arrhythmia database and is found to provide better arrhythmia detection compared to existing methods.
This document outlines a study that used support vector machines (SVM) and artificial neural networks (ANN) to classify electrocardiogram (ECG) data. ECG data from 100 subjects across 4 databases was preprocessed and 12 morphological features were extracted. SVM was trained on 80% of the data and achieved 87% accuracy on the test set. ANN was trained with different numbers of hidden neurons and achieved highest accuracy of 93% with 24 neurons. While results were promising, limitations included inability to work with raw data and need for more accuracy. Future work proposed using more advanced neural networks and identifying most important features.
In this system Atmega controller is used to scan ECG signal and search for pattern in common range, if the pattern will be in normal range then it gives the report of being normal if it is found that it is not in normal range then the person is suffering from some kind of heart disease.
Cloud computing can be a useful tool to analyze bio signals; when that methodology is combined with the over-the-air transfer of data, it allows healthcare providers to access relevant information on a lightweight mobile interface. Here, we develop an Android application that receives an ECG signal over Bluetooth, plots the data stream, and allows a user to send a biosignal analysis request to determine if any abnormality is present in the ECG signal. The application can receive the result of the analysis within seconds of time, allowing healthcare providers to efficiently analyze incoming data.
IRJET- Arrhythmia Detection using One Dimensional Convolutional Neural NetworkIRJET Journal
1) The document discusses using a 1D convolutional neural network to detect different types of arrhythmias from electrocardiogram (ECG) signals.
2) It proposes a novel wavelet domain multiresolution convolutional neural network approach that avoids complicated heartbeat detection techniques and heavy manual feature engineering.
3) The approach segments ECG signals, applies a discrete cosine transform to select coefficients, and uses a CNN for classification and arrhythmia monitoring. It detects five types of arrhythmias from one-lead ECG signals.
This document proposes a peak detection algorithm for ECG and arterial blood pressure (ABP) signals based on empirical mode decomposition. It decomposes signals into intrinsic mode functions using the empirical mode decomposition technique. The algorithm was tested on various ECG and ABP datasets and implemented in MATLAB. It accurately detects peaks in ECG signals like the R-peak and features in ABP signals. The empirical mode decomposition approach adaptively decomposes biomedical signals in a data-driven manner for reliable peak detection.
biomedical signal processing and its analysism8171611219
The document discusses quantum computing and quantum information processing. It explains that quantum computing uses quantum phenomena like superposition and entanglement to perform operations on data. Unlike classical bits which can only be 0 or 1, quantum bits or qubits can exist in superpositions of both 0 and 1 states simultaneously. The general state of a qubit can be represented as a linear combination of the two basis states, 0 and 1.
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Editor IJMTER
ECG plays an important role for analysis and diagnosis of heart disease. ECG signals are
affected by different noises. These noises can be removed by de noise the ECG signal. After de
noising ECG signals, a pure ECG signal is used to detect ECG parameters. Then Feature extraction
of ECG signal is carried out by DWT techniques which are applied to ANN for classification to
detect cardiac arrhythmia. This paper introduces the Electrocardiogram (ECG) pattern recognition
method based on wavelet transform and neural network technique has been used to classify two
different types of arrhythmias, namely, Left bundle branch block (LBBB), Right bundle Branch
block (RBBB) with normal ECG signal. The MIT-BIH arrhythmias ECG Database has been used for
training and testing our neural network based classifier. The simulation results given at the end.
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...gptshubham
This document describes a project to develop a portable, non-invasive device for point-of-care ECG monitoring and cardiac disease detection. The goals are to analyze existing ECG devices, develop a micropatterned electrode system, refine an ECG dataset, build and train a convolutional neural network model to classify heart rhythms, and create a prototype circuit. The model achieves 81.36% accuracy on the test data. Challenges include sourcing hardware components and refining the electrode interface. Future work involves completing the circuit prototype and integrating online prediction via a cloud-based model.
This document discusses using EEG signals to monitor crew state and improve aviation safety. It involves the following:
1. Collecting physiological data like EEG, eye tracking, and EKG from pilots during flight simulation to measure cognitive engagement.
2. Processing the EEG data to remove artifacts and extract features like percentage of different brain wave types to calculate an engagement index.
3. Using the engagement index and other features to train machine learning models to classify crew state in real-time and provide feedback to pilots and instructors on cognitive engagement levels.
The goal is to help improve pilot performance and safety by monitoring and increasing awareness of cognitive engagement during flight operations. Future work involves expanding EEG sensors, optimizing data processing
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Ecg beat classification and feature extraction using artificial neural networ...priyanka leenakhabiya
This document discusses a proposed technique for ECG beat classification and feature extraction using artificial neural networks and discrete wavelet transform. The key steps of the proposed technique include ECG data pre-processing using discrete wavelet transform to remove noise, extracting features such as RR interval and QRS complex, designing and training an artificial neural network on the extracted features, and using an Euclidean classifier to classify different ECG cases based on the minimum distance between features. Experimental results on ECG data from the MIT-BIH database show that the proposed technique achieves high classification accuracy and sensitivity compared to previous methods.
ECG Signal Analysis for Myocardial Infarction DetectionUzair Akbar
Myocardial Infarction is one of the fatal heart diseases. It is essential that a patient is monitored for the early detection of MI. Owing to the newer technology such as wearable sensors which are capable of transmitting wirelessly, this can be done easily. However, there is a need for real-time applications that are able to accurately detect MI non-invasively. This project studies a prospective method by which we can detect MI. Our approach analyses the ECG (electrocardiogram) of a patient in real-time and extracts the ST elevation from each cycle. The ST elevation plays an important part in MI detection. We then use the sequential change point detection algorithm; CUmulative SUM (CUSUM), to detect any deviation in the ST elevation spectrum and to raise an alarm if we find any.
Myocardial Infarction is one of the fatal heart diseases. It is essential that a patient is monitored for the early detection of MI. Owing to the newer technology such as wearable sensors which are capable of transmitting wirelessly, this can be done easily. However, there is a need for real-time applications that are able to accurately detect MI non-invasively. This project studies a prospective method by which we can detect MI. Our approach analyses the ECG (electrocardiogram) of a patient in real-time and extracts the ST elevation from each cycle. The ST elevation plays an important part in MI detection. We then use the sequential change point detection algorithm; CUmulative SUM (CUSUM), to detect any deviation in the ST elevation spectrum and to raise an alarm if we find any.
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...IRJET Journal
This document summarizes research on detecting cardiac arrhythmias by analyzing electrocardiogram (ECG) signals. ECG signals are often contaminated with power line interference that must be removed using a notch filter before features can be extracted. The researchers compare the impact of different Q-factor values for the notch filter on the QRS complex of the ECG. They detect the QRS complex using difference operation method and then calculate features of the R-peak like sharpness and slope. A linear classifier is then used to classify signals as normal or arrhythmic based on these features.
Classification and Detection of ECG-signals using Artificial Neural NetworksGaurav upadhyay
An electrocardiogram (ECG) is a bio-electrical signal which is used to record the heart's electrical activity with respect to time. Early and accurate detection is important in detecting heart diseases and choosing appropriate treatment for a patient. ECG signals are used as the parameter for detection of Cardiac diseases and most of the data comes from PhysioDataNet and MIT-BIH database .The pre-processing of ECG signal is performed with help of Wavelet toolbox and also used for feature extraction of ECG signal. The complete project is implemented on MATLAB platform. The performance of the algorithm is evaluated on MIT–BIH Database. This paper presents the application of Probabilistic Neural Networks (PNN) for the classification and detection of Electrocardiogram (ECG).
This document presents a novel algorithm for automated detection of heartbeats in an electrocardiogram (ECG) signal using morphological filtering and Daubechies wavelet transform. The algorithm consists of three stages: 1) preprocessing using mathematical morphology operations to remove noise and baseline wander, 2) Daubechies wavelet transform decomposition to facilitate heartbeat detection, and 3) feature extraction to identify the QRS complex and detect heartbeats by analyzing the wavelet coefficients. Morphological filtering preserves the original ECG signal shape while removing impulsive noise, and wavelet transform aids in analyzing the non-stationary ECG signal. The algorithm aims to provide accurate and reliable heartbeat detection for diagnosing cardiac conditions.
Classification of ecg signal using artificial neural networkGaurav upadhyay
An electrocardiogram (ECG) is a bio-electrical signal which is used to record the heart's electrical activity with respect to time. Early and accurate detection is important in detecting heart diseases and choosing appropriate treatment for a patient. ECG signals are used as the parameter for detection of Cardiac diseases and most of the data comes from PhysioDataNet and MIT-BIH database .The pre-processing of ECG signal is performed with help of Wavelet toolbox and also used for feature extraction of ECG signal. The complete project is implemented on MATLAB platform. The performance of the algorithm is evaluated on MIT–BIH Database. This paper presents the application of Probabilistic Neural Networks (PNN) for the classification and detection of Electrocardiogram (ECG).
Biomedical Signals Classification With Transformer Based Model.pptxSandeep Kumar
The document summarizes research using a transformer model to classify biomedical signals, specifically EEG signals. Key points:
- A transformer model was used to classify EEG signals from epilepsy patients using statistical features extracted from wavelet decompositions of the signals.
- The model was tested on the Bonn and CHB-MIT EEG datasets, achieving accuracy above 97% on binary, tertiary and 5-class problems from the Bonn data and above 95% accuracy for individual patients in the CHB-MIT data.
- The transformer model outperformed previous methods like MLP, SVM, ANN and CNN in classifying the EEG signals, demonstrating its effectiveness for biomedical signal classification tasks.
Interpretation of electrocardiography (ECG) by using polynomial function simu...mustafatacettin1
This document describes a study that uses polynomial function simulation and random forest algorithms to interpret electrocardiography (ECG) data and predict heart diseases. The study aims to develop a more accurate machine learning model for detecting rhythm-related heart diseases from ECG data. The model calculates unique parameters from the ECG data, including average QRS length, polynomial differences, entropy values, and P wave direction. When tested on a dataset of over 10,000 ECGs, the model achieves high prediction accuracy for various heart diseases such as atrial fibrillation, sinus bradycardia, and supraventricular tachycardia. A software interface is also developed to allow users to input ECG data and receive disease
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
International Conference on NLP, Artificial Intelligence, Machine Learning an...gerogepatton
International Conference on NLP, Artificial Intelligence, Machine Learning and Applications (NLAIM 2024) offers a premier global platform for exchanging insights and findings in the theory, methodology, and applications of NLP, Artificial Intelligence, Machine Learning, and their applications. The conference seeks substantial contributions across all key domains of NLP, Artificial Intelligence, Machine Learning, and their practical applications, aiming to foster both theoretical advancements and real-world implementations. With a focus on facilitating collaboration between researchers and practitioners from academia and industry, the conference serves as a nexus for sharing the latest developments in the field.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSIJNSA Journal
The smart irrigation system represents an innovative approach to optimize water usage in agricultural and landscaping practices. The integration of cutting-edge technologies, including sensors, actuators, and data analysis, empowers this system to provide accurate monitoring and control of irrigation processes by leveraging real-time environmental conditions. The main objective of a smart irrigation system is to optimize water efficiency, minimize expenses, and foster the adoption of sustainable water management methods. This paper conducts a systematic risk assessment by exploring the key components/assets and their functionalities in the smart irrigation system. The crucial role of sensors in gathering data on soil moisture, weather patterns, and plant well-being is emphasized in this system. These sensors enable intelligent decision-making in irrigation scheduling and water distribution, leading to enhanced water efficiency and sustainable water management practices. Actuators enable automated control of irrigation devices, ensuring precise and targeted water delivery to plants. Additionally, the paper addresses the potential threat and vulnerabilities associated with smart irrigation systems. It discusses limitations of the system, such as power constraints and computational capabilities, and calculates the potential security risks. The paper suggests possible risk treatment methods for effective secure system operation. In conclusion, the paper emphasizes the significant benefits of implementing smart irrigation systems, including improved water conservation, increased crop yield, and reduced environmental impact. Additionally, based on the security analysis conducted, the paper recommends the implementation of countermeasures and security approaches to address vulnerabilities and ensure the integrity and reliability of the system. By incorporating these measures, smart irrigation technology can revolutionize water management practices in agriculture, promoting sustainability, resource efficiency, and safeguarding against potential security threats.
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
6th International Conference on Machine Learning & Applications (CMLA 2024)ClaraZara1
6th International Conference on Machine Learning & Applications (CMLA 2024) will provide an excellent international forum for sharing knowledge and results in theory, methodology and applications of on Machine Learning & Applications.
6. Problem Cont.
▪ Elderly patients who live alone.
▪ Patients who don’t know how to deal with mobiles or modern
technologies.
▪ Patients with slow gait or even bed ridden.
▪ Ambulance late arrival.
12. Heart structure
The heart is a muscular organ about
the size of a closed fist that functions
as the body’s circulatory pump.
The heart contains 4 chambers: the
right atrium, left atrium, right
ventricle, and left ventricle.
13. ECG wave structure
1. P wave
2. PR Interval
3. QRS Complex
4. J Point & ST Segment
5. QT Interval
6. T wave
7. U wave
15. Electrodes placement
Electrode Placement
RA On the right arm, avoiding
thick muscle
LA In the same location where
RA was placed, but on the
left arm
LL In the same location where
RL was placed, but on the
left leg
RL On the right leg, lateral calf
muscle
MLII
16. Arrhythmia
An arrhythmia is a problem with the
rate or rhythm of your heartbeat.
When the heart beats faster than
normal, it is called tachycardia.
When the heart beats too slowly, it is
called bradycardia.
Symptoms
Fast or
slow heart
beat
Skipping
beats
Lighthead
edness or
dizziness
Chest pain
Shortness
of breath
Sweating
17. Arrhythmia Cont.
Premature Ventricular
Contraction (PVC)
Broad QRS Complex
Lengthened RR interval
ST depression or T wave inversion or
ST elevation with upright T wave
23. ECG Classification
▪ It is very difficult for doctors to analyze long ECG records in the short period of time and
also human eye is poorly suited to detect the morphological variation of ECG signal,
hence imposing the need for CAD.
▪ The ECG waveforms may differ for the same patient at different time and similar for
different patients having different types of beats. For this reason, most of the ECG
beats classification methods perform well on the training data but provide poor
performance on the ECG waveforms of different patients.
24. Database
ECG data of MIT-BIH arrhythmia and Supraventricular arrhythmia databases are
used.
Each ECG signal is passed through a band pass filter at 0.1–100 Hz and sampled
at 360 Hz
25. Preprocessing
The preprocessing of ECG signal is performed to remove the
base line wander, motion artifacts and other interruptions of
original recorded signal.
▪ Types of artifacts
▪ Baseline wander
▪ Powerline interference
▪ Muscle interference
▪ Burst noise
33. What is ML?
▪ Subset of artificial
intelligence which focuses
mainly on ML from their
experience and making
predictions based on its
experience.
▪ It enables the computers or
the machines to make data-
driven decisions.
35. Why ML?
Problem Solution
Can machines do what we (as thinking
entities) do?
ML uses algorithms that can learn from
and make predictions on data
Can even outperform human
36. How exactly do machines learn?
Unsupervised Learning:
Group and interpret data based
only on input data.
Supervised Learning:
Develop predictive model based
on both input and output data.
38. Feature Extraction
▪ In order to describe the beats for classification purpose, we employ
the following features:
▪ Morphological Features
Discrete Wavelet Transform “DWT”
Higher Order Statistics “HOS”
▪ Temporal-based features:
R-R previous(RRP).
R-R after(RAA).
▪ Normalized RR intervals
39. Feature Extraction Cont.
Statistics-based features
▪ Calculated features from one beat and its sections.
Range.
Skewness distribution .
𝑖=1
𝑛
(𝑥𝑖 − 𝑥)3
( 𝑖=1
𝑛
(𝑥 − 𝑥))3
Kurtosis distribution.
𝑖=1
𝑛
(𝑥𝑖 − 𝑥)4
( 𝑖=1
𝑛
(𝑥 − 𝑥))4
Standard deviation.
𝑖=1
𝑛
(𝑥𝑖 − 𝑥)2
𝑛
Mean. 𝑥 = 𝑖=1
𝑛
𝑥 𝑖
𝑛
41. Feature Extraction Cont.
▪ Features Normalization
▪ neutralize the effect of different
scales across features .
▪ Standardization (Z-score
normalization).
▪ Scaling to [0,1].
𝒛 =
𝒙−μ
σ
, μ=0 and σ=1
42. Feature Selection
▪ Feature selection is a process where you automatically select those features in
your data that contribute most to the prediction variable or output in which you
are interested.
▪ Having irrelevant features in your data can decrease the accuracy of many
models.
▪ Benefits:
▪ Reduces Overfitting
▪ Improves Accuracy
▪ Reduces Training Time
Methods:
1) Univariate Selection
2) Principal Component Analysis.
3) Independent Component
Analysis
43. Classifier (SVM)
▪ “Support Vector Machine” (SVM) is a supervised
machine learning algorithm which can be used for
both classification and regression challenges.
▪ Classification is performed by finding the hyper-
plane that differentiate the two classes very well.
44. Binary Classification
▪ The predictions now fall into
four groups based on the
actual known answer and
the predicted answer:
▪ correct positive predictions
(TP).
▪ correct negative predictions
(TN).
▪ incorrect positive
predictions (FP).
▪ incorrect negative
predictions (FN).
45. Confusion Matrix
The confusion matrix is a table that shows each class
in the evaluation data and the number or percentage
of correct predictions and incorrect predictions.
Accuracy =
𝑻𝑷+𝑻𝑵
𝑻𝑷+𝑻𝑵+𝑭𝑷+𝑭𝑵
Sensitivity =
𝑻𝑷
𝑻𝑷+𝑭𝑵
Specificity =
𝑻𝑵
𝑻𝑵+𝑭𝑷
46. Classifier (SVM)
▪ “Support Vector Machine” (SVM) is a supervised
machine learning algorithm which can be used for both
classification and regression.
1. Generalizes well.
2. Computationally efficient
▪ Classification is performed by finding the hyper-plane
g(x) that differentiate the two classes very well.
𝑔 𝑥 = 𝑊 𝑇 𝑋 + 𝑏 =
−1
0
1
Support Vectors
𝑦𝑖 = +1 𝑦𝑖 = +1
48. Multiclass Classification
▪ The predicted answer is the class with the highest
predicted score.
▪ SVM for each pair of n classes.
C(n,2)=
𝑛(𝑛−1)
2
▪ We need C(n,k) SVM’s .
▪ Classe with most votes picked as a WINNER!
55. Outlines
E-Health kit
Packaging Case
Using the e-Health ECG sensor
Usage precautions
ECG Circuit schematic
Sources Of Artifacts
Signal reading
Average Voltage Reference
Heart Rate
Bluetooth Low Energy Module
56. E-Health kit
Feathers:
This ECG returns an analogic value
in volts (0 – 5) to represent the ECG
wave form.
Variable sampling frequency.
57. Packaging Case
Protects the core component of our
project against shocks or falls.
User friendly.
62. ECG Circuit schematic Cont.
Stage 1: Buffer amplifier
▪ Provides electrical impedance transformation
▪ Optimized for low voltage, single supply
operation
▪ Reduces power consumption in the source and
distortion
▪ Removes high frequencies
63. ECG Circuit schematic Cont.
Stage 2: Instrumentation amplifier
▪ Eliminates the need for input
impedance matching
▪ Makes it suitable for use in
measurement and test equipment
▪ Gets the difference between the two
input voltages and multiplies the result
with the gain which is 5
𝐺 = 5 + 5
𝑅2
𝑅1
64. ECG Circuit schematic Cont.
Stage 3: Op-amp integrator
Performs the mathematical operation of
integration
▪ Output signal is determined by the
length of time a voltage is present at its
input
𝑉𝑜𝑢𝑡 = −
1
𝑅𝑖𝑛 𝐶 0
𝑡
𝑉𝑖𝑛 𝑑𝑡
65. ECG Circuit schematic Cont.
Stage 4: Low-pass filter
▪ Passes signals with a frequency lower
than a certain cutoff frequency
▪ Attenuates signals with frequencies
higher than the cutoff frequency
▪ Cutoff frequency of low-pass filter:
𝑓𝑐 =
1
2𝜋𝑅𝐶
73. Bluetooth Low Energy Module ( BLE ) Cont.
General details
Marketed as Bluetooth Smart..
Wireless technology standard.
Small size and low cost.
Mobile operating systems.
75. Bluetooth Low Energy Module ( BLE ) Cont.
Technical details
▪ Wireless technology standard.
▪ marketed as Bluetooth Smart..
▪ small size and low cost.
▪ Mobile operating systems.
▪ Bluetooth version 4.0 BLE.
77. Bluetooth Low Energy Module ( BLE ) Cont.
Technical details:
▪ ISM 2.4 GHz frequency band.
▪ Data transfer rate.
▪ Products suited for.
▪ Security: Authentication and
Encryption (128-bit AES) .
▪ Modulation method : GFSK .
modulation index 0.5
78. Bluetooth Low Energy Module ( BLE ) Cont.
▪ Channel Bandwidth : 2 MHz .
▪ Number of Channels : 40 .
▪ Low power consumption.
79. HM 10 Specifications
▪ +2.5v to +3.3v
▪ Uses around 9mA when in an active state
▪ Use 50-200uA when asleep
▪ RF power: -23dbm, -6dbm, 0dbm, 6dbm
▪ Supported baud rate: 1200, 2400, 4800, 9600
(default), 19200,38400, 57600, 115200, 230400.
▪ The data is sent from the BLE module to the patient’s
app at a speed of 6 K bytes/s.
THIS IS THE BEST !!
80. Bluetooth Low Energy Module ( BLE ) Cont.
Applications
▪ Health care profiles.
▪ Sports and fitness profiles.
▪ Battery.
▪ Generic Sensors.
84. Firebase (Google Cloud Platform)
Doesn’t run python on the cloud functions
ECG Data
Real-time
Database
Mobile
App
Or
Simulator
Amazon Web Services
(EC2)
ML ProgramNetwork
Interface
(Runs the ML)
Store Data in the DB Trigger the ML
Fetch and Store data to the DB
90. Callbacks
▪ Enables executing blocking code on
a single-threaded architecture.
▪ It returns a promise before execution.
setTimeout( function() {
console.log(1);
}, 5000 );
112. Why React Native?
▪ It’s written in Javascript which we all know.
▪ It has huge community support.
▪ It uses iOS’ and Android’s Native UI Views.
▪ Its logic is run inside a JS Runtime environment
that’s directly bridged to the Native Platform.
117. Hardware Connectivity
▪ The ECG sampling rate is 125 HZ.
▪ Almost everyone has a smartphone.
▪ It’s much easier for patients to pair a BLE device with their phone
than connect a hardware device to their Wi-Fi at home.
▪ We wanted the system to be portable and useable outdoors too.
▪ BLE modules are very cheap compared to Wi-Fi or GSM modules.
119. Getting data from the BLE
▪ Used the BLE PLX library bindings.
▪ The user can select the BLE device.
▪ Connects to the default service and characteristic.
▪ Keeps monitoring the characteristic for any updates.
120. Storing the data in Real-time
▪ The app collects the data.
▪ Sends the data to Firebase’s Real-time DB.
121. The Patient’s Simulator
▪ Reads the CSV file.
▪ Pushes the data to the DB with a delay.
▪ Triggers the ML.
>> node index.js SimulatorName ./data/path.csv
124. Key capabilities of Firebase Database
▪ Real-time
Connected device receives updates within milliseconds.
▪ Offline
Firebase Real-time Database SDK persists data to disk
▪ Accessible from Client Devices – Concurent connections
Accessed directly from a mobile device or web browser
▪ Scale multiple databases instances
Splitting your data across multiple database instances in the same
Firebase project. Authenticate users across your database instances.
125. How does Firebase work?
▪ Firebase Authentication, developers can define who has
access to what data, and how they can access it.
▪ Use NoSQL data storage.
▪ Use Web-sockets protocol.
▪ Data is stored as JSON objects.
126. NoSQL cloud database.
▪ Stands for “NOT ONLY SQL”
▪ A Non-Relational database (No Tables,columns )
▪ A flexiable DB used for big data & real-time web apps
▪ No predefined schema
Tables, columns fields, datatype, unstructured data
▪ Cheaper to manage
less system admin
▪ Use Horizontal Scaling (Scaling out)
127. Add additional nodes form a cluster
Add cluster
Change components, resources.
Expensive , Time consumption
Scaling Out
133. Virtualization Technology
▪ Cloud is a model not the technology itself
▪ Cloud computing is a model for enabling on-demand network access to a
shared pool of computing resources (e.g., networks, servers, storage,
applications, and services)
134. Disadvantage of physical server
▪ Purchasing time (time wasting)
▪ Cost of ownership is high
▪ Cost maintaining:
- Spare Parts
- Energy (Electricty and cooling)
- Wasted Hardware resources
- Maintenance down time
▪ Difficult Backup and recover
▪ Difficult Test & Dev operations
135. Advantage of Cloud Computing
with just a few clicks
▪ Work from anywhere
▪ Security
▪ Fast Deployment, Upgrade
▪ Pay only for how much you consume.
▪ Scale up and down as required
137. Amazon EC2 (Elastic Compute Cloud)
▪ Secure and resizable compute capacity in the cloud.
Reduces time required to obtain and boot new server instances to minutes
Quickly scale capacity (EC2 Auto Scaling)
Highly reliable environment where replacement instances can be rapidly and
predictably commissioned.
138. Our Usage to run machine learning code
▪ Single-Core machine
▪ 1 GB RAM
▪ Ubuntu 14.04 LTS
▪ Amazon Free Tier : Amazon EC2 750 Hours per month
139. The need for NGINX and GUNICORN
ML ProgramFlask
(API)
(Runs the ML)
Nginx
(Web Server)
Acts as a
Reverse
Proxy
Gunicorn
(App Server)
(New Process per Patient)
ML ProgramFlask
(API)
(Runs the ML)
(New Process per Patient)
HTTP
Request
Dynamic
Request
140. The need for NGINX and GUNICORN
▪ Any sort of deployment has something upstream that will handle
the requests that the app should not be handling.
▪ NGINX handles such requests if they are static (images/css/js).
▪ GUNICORN handles these requests if they are dynamic.
141. Nginx Web Server
▪ NGINX is a free, open-source, high-
performance HTTP server.
▪ The most popular web server among high-
traffic websites.
144. Usage of Nginx
Nginx as a Reverse Proxy:
▪ What’s the difference between a forward
proxy and a reverse proxy?
▪ Used to pass requests to appropriate backend
server.
Nginx
Proxy
Server
Reverse
Proxy
Proxy
Buffer
SSL
Load
Balancer
Web
Server
145. Usage of Nginx
Nginx as a load Balancer and
a Proxy Buffer:
▪ It distributes the load onto other servers
and manages the traffic.
▪ Nginx stores the responses in memory
buffers.
Nginx
Proxy
Server
Reverse
Proxy
Proxy
Buffer
SSL
Load
Balancer
Web
Server
146. NGINX vs Apache
ApacheNGINX
Process-driven architecture.Event-driven architecture.
Easier configuration and better
documentation.
Only comes with core features.
More Functionality.Less components.
Creates a new process for each request.Doesn’t create a new process/request.
High memory consumption.Low memory consumption.
Slower under same conditions.Faster than Apache under same condition.
Performance and scalability depends on
hardware resources like memory and CPU.
Its performance and scalability doesn’t
depend on hardware resources.
147. GUNICORN App Server
▪ It’s a Python Web Server Gateway Interface HTTP server.
▪ Based on the worker model.
▪ We Used it to create multiple processes, one for each
patient.
148. Flask Framework
▪ Micro web framework written in Python.
▪ Very simple, Easy documentation.
▪ We Used it to extract the ID of patient and
pass it on to the ML program.
149. Conclusions
▪ We have created a smart healthcare system through a wearable
ECG monitoring device connected to an IoT cloud using the best-
fitted technologies and cost-effective options.
▪ The HRV analysis of the proposed healthcare system achieves
high accuracy diagnosis with low computational requirements.
▪ The proposed IOT system including the patient’s App, doctor’s
App, AWS, and EC2 cloud Web Service provides reliable
performance in real time.
▪ The proposed health care system allows doctors to track in real
time the status and diagnosis of their patients wherever they
are.
150. Future Work
▪ The proposed ECG healthcare system can be improved by
including more ECG diseases using a robust HRV approach.
▪ The diagnosis performance can be enhanced using advanced
machine learning techniques.
▪ Designing and producing a cheap and small size wearable smart
IoT-based ECG healthcare system.
151. Future Work
▪ Many to Many Iot system.
Patient
Patient
Patient
DoctorOur Cloud Infrastructure
Doctor
Doctor