A WEB PLATFORM FOR ANALYSIS OF MULTIVARIATE HETEROGENEOUS BIOMEDICAL TIME - SERIES - A PRELIMINARY REPORT Alan Jovic, Davor Kukolja, Kresimir Jozic, Marko.

Slides:



Advertisements
Similar presentations
IVANA NIŽETIĆ Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia Long-lasting teaching materials in spite of changing technology.
Advertisements

APPLICATION OF COMPUTER IN MEDICINE BY MASHAEL SAUD ALHARBI.
Decision Support Tools CBR & Modeling Jeff Allan University of Sheffield.
Development of a Web-based, Multimedia Database for Collection, Organization and Analysis of Biomedical Signals M.S.C.S. Problem Report Defense Lan Guo.
Alan Jović, Lea Suć, Nikola Bogunović
James Martin CpE 691, Spring 2010 February 11, 2010.
Business Intelligence: Essential of Business
ECG Analysis for the Human Identification
A REVIEW OF FEATURE SELECTION METHODS WITH APPLICATIONS Alan Jović, Karla Brkić, Nikola Bogunović {alan.jovic, karla.brkic,
Annotating Search Results from Web Databases. Abstract An increasing number of databases have become web accessible through HTML form-based search interfaces.
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
A Framework for Mining Signatures from Event Sequences and Its Applications in Healthcare Data.
South Africa Data Warehouse for PEPFAR Presented by: Michael Ogawa Khulisa Management Services
Funded by: European Commission – 6th Framework Project Reference: IST WP 2: Learning Web-service Domain Ontologies Miha Grčar Jožef Stefan.
Element 2: Discuss basic computational intelligence methods.
Fundamentals of Database Chapter 7 Database Technologies.
Extraction of nonlinear features from biomedical time-series using HRVFrame framework Analysis of cardiac rhythm records using HRVFrame framework and Weka.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
THE TUH EEG CORPUS: A Big Data Resource for Automated EEG Interpretation A. Harati, S. López, I. Obeid and J. Picone Neural Engineering Data Consortium.
Random Forest-Based Classification of Heart Rate Variability Signals by Using Combinations of Linear and Nonlinear Features Alan Jovic, Nikola Bogunovic.
Ontologies and Lexical Semantic Networks, Their Editing and Browsing Pavel Smrž and Martin Povolný Faculty of Informatics,
1 Document Image Matching Based on Component Blocks Fuhui Long, Hanchuan Peng, Zheru Chi, and Wanchi Siu Center for Multimedia Signal Processing, Department.
 Retinal images were acquired on normal and pathological subjects, affected by hypertensive retinopathy of various levels.  The tool has been tested.
Chapter 5: Software Re-Engineering Omar Meqdadi SE 3860 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
HRVFrame: Java-Based Framework for Feature Extraction from Cardiac Rhythm Alan Jovic and Nikola Bogunovic Faculty of Electrical Engineering and Computing,
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Automatic Discovery and Processing of EEG Cohorts from Clinical Records Mission: Enable comparative research by automatically uncovering clinical knowledge.
Rehospitalization Analytics: Modeling and Reducing the Risks of Rehospitalization Chandan K. Reddy Department of Computer Science, Wayne State University.
Behavioral Observation Through Image Processing DULANJA WIJETHUNGA DINIDU BATHIYA SASITH WERANJA.
The basics of knowing the difference CLIENT VS. SERVER.
Intelligent Systems Research Centre University of Ulster, Magee Campus BCI Research at the ISRC, University of Ulster N. Ireland, UK By Dr. Girijesh Prasad.
3/13/2016Data Mining 1 Lecture 1-2 Data and Data Preparation Phayung Meesad, Ph.D. King Mongkut’s University of Technology North Bangkok (KMUTNB) Bangkok.
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
CSE 5810 Biomedical Informatics and Cloud Computing Zhitong Fei Computer Science & Engineering Department The University of Connecticut CSE5810: Introduction.
Knowledge Discovery in a DBMS Data Mining Computing models and finding patterns in large databases current major challenge in database systems & large.
Alan Jovic 1, Davor Kukolja 1, Kresimir Jozic 2, Mario Cifrek 1 to: 1 University of Zagreb, Faculty of Electrical Engineering.
TYPES OF IMAGINE & USES. Fluoroscopy  Technique for obtaining “live” X-ray images of a living patient  What systems most commonly used for?  Often.
Biomedical time series preprocessing and expert-system based feature extraction in MULTISAB platform Alan Jovic1, Davor Kukolja1, Kresimir Friganovic1,
Personal Home Healthcare System for the Cardiac Patient of Smart City Using Fuzzy Logic Shijia Liu.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Advanced Image Processing
Qualifacts EDI Project
E-Nose, a new way of sensing
Outline Introduction Standards Project General Idea
Similarities between Grid-enabled Medical and Engineering Applications
Automatic Sleep Stage Classification using a Neural Network Algorithm
Chen Jimena Melisa Parodi Menashe Shalom
Optimizing the detection of characteristic waves in ECG based on exploration of processing steps combinations Authors: Krešimir Friganović, Alan Jović,
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Big Data Analytics in Parallel Systems
Proposal image compression
Graduation Project Kick-off presentation - SET
FHIR BULK DATA API April 2018
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
MULTISAB project: a web platform based on specialized frameworks for heterogeneous biomedical time series analysis - an architectural overview Authors:
Ada – 1983 History’s largest design effort
Data Warehousing and Data Mining
Presented by: Prof. Ali Jaoua
Computerized Decision Support for Medical Imaging
Alan Jovic1, Kresimir Jozic2, Davor Kukolja1,
MULTISAB: A web platform for analysis of multivariate
Decision tree ensembles in biomedical time-series classifaction
John H.L. Hansen & Taufiq Al Babba Hasan
A Dissertation Proposal by: Vinit Shah
Client-Server Model: Requesting a Web Page
BCI Research at the ISRC, University of Ulster N. Ireland, UK
Data Pre-processing Lecture Notes for Chapter 2
SIDE: The Summarization IDE
Web Application Development Using PHP
Igor Stančin, Alan Jović to: {igor.stancin,
Presentation transcript:

A WEB PLATFORM FOR ANALYSIS OF MULTIVARIATE HETEROGENEOUS BIOMEDICAL TIME - SERIES - A PRELIMINARY REPORT Alan Jovic, Davor Kukolja, Kresimir Jozic, Marko Horvat University of Zagreb, Faculty of Electrical Engineering and Computing Department of Electronics, Microelectronics, Computer and Intelligent Systems

C ONTENT Motivation Methodology A. Scenarios for Platform Use B. Data input C. Preprocessing, visualization and feature extraction D. Machine learning algorithms and reporting E. Platform architecture Conclusion Current progress 2

M OTIVATION In recent years, the field of web-based telemedicine, has been rapidly evolving: 1) The need to reduce the cost of healthcare expenditure in developed countries 2) To facilitate access to a better healthcare A step further in medicine would be the development of a system for automatic classification of human body disorders based on the analysis of biomedical signals: Recommendations to medical specialists in diagnostics and early detection of various diseases 3

GOAL Construction of innovative web platform that would support multivariate analysis of heterogeneous biomedical time-series (BTS): Web browser data input The analysis of a large number of different BTS and their individual, domain specific features Visualization of signal and disorder Detection, classification, or prediction of various health disorders based on machine learning algorithms Reporting 4

S CENARIOS FOR P LATFORM U SE The analysis process is divided into 8 steps: 1. Analysis type selection 2. Scenario selection 3. Input data selection 4. Records inspection 5. Records preprocessing 6. Feature extraction 7. Model construction 8. Reporting Scenario selection Analysis type selection 5

S CENARIOS FOR P LATFORM U SE An example flow-based diagram of analysis scenario: Model construction for detection of congestive heart failure (CHF) based on heart rate variability (HRV) from 5-minute segments 6

D ATA INPUT The platform will enable multiple heterogeneous BTS analysis: ECG, HRV, EEG, EMG, … Support for input data records containing a variable number of data arrays We have considered a number of formats, and in the end, we opted to support: 1. European data format (EDF/EDF+) 2. Textual formats for signals and annotations (ANN, TXT, CSV) 3. Image formats JPEG and TIFF. 7

P REPROCESSING AND VISUALIZATION 2D visualization of the uploaded records: Segments selection, temporal and amplitude scaling, lead(s) selection, header information inspection, … Preprocessing: Baseline correction, noise and other filtering, detection of characteristic waveforms, … Data transformations: Time domain (e.g. PCA), frequency domain (e.g. FFT), time-frequency domain (e.g. WT) transformations 3D visualization of patient disorders or feature extraction depending on the desired analysis goal 8

For BTS feature extraction, we plan to implement: Domain-specific features (e.g. RMSSD for HRV) General time-series features (e.g. approximate entropy, correlation dimension, etc.) The algorithms from: HRVFrame, EEGFrame Comp-Engine [Fulcher 2013] Additional domain specific feature extraction frameworks Feature extraction will be parallelized Optimally utilization of the available system resources F EATURE EXTRACTION 9

M ACHINE LEARNING ALGORITHMS AND REPORTING Dimensionality reduction: Removing irrelevant and redundant features Expert system recommendation Typical filters and wrappers feature selection methods Machine learning algorithms For detection and classification models, tree-based and SVM-based algorithms will be provided It will be possible to evaluate the data using standard evaluation procedures (i.e. holdout, cross-validation), both patient-wise (personalized) or regardless of the patient For reporting purposes Java-based JasperReports Library will be used: Web form report, with the possibility to export to PDF, Excel, OpenOffice, and Word documents. 10

P LATFORM ARCHITECTURE The analysis platform will be created as a web application: End user base will be larger Application development and maintenance will be less demanding Java was selected for server side mainly because of a large base of existing libraries for signal processing, data parsing, machine learning, and parallelization. On the client side, HTML5, Typescript, and CSS3 will be used for the design of web pages. Client-side platform (frontend) will be developed using Angular 2 framework. 11

C ONCLUSION A thorough examination of contemporary technologies for construction of a web platform in the field of multivariate BTS analysis was performed The presented platform will feature a complete process of BTS data records analysis and visualization, with special attention devoted: Efficiency System upgradeability Ease-of-use Application development and maintenance 12

C URRENT PROGRESS Database architecture is defined h2 DBMS is used Data input and signal processing framework is under development The algorithms from HRVFrame and EEGFrame are refactored and verified Test version of backend and frontend is developed to test secure authentication 13