Alan Jovic 1, Davor Kukolja 1, Kresimir Jozic 2, Mario Cifrek 1 to: 1 University of Zagreb, Faculty of Electrical Engineering.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

IVANA NIŽETIĆ Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia Long-lasting teaching materials in spite of changing technology.
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.
BlogMyData A Virtual Research Environment for collaborative visualization of environmental data Andrew Milsted | 14 September 2010.
Interpret Application Specifications
Who am I and what am I doing here? Allan Tucker A brief introduction to my research
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Web-based Control Interface For a model train control system By: Kevin Sendra.
SaaS, PaaS & TaaS By: Raza Usmani
Development of mobile applications using PhoneGap and HTML 5
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
What Can Do for You! Fabian Christ
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
A Domain-Specific RM&IG Solution Designed to Support the Implementation of ISAD(G) Arian Rajh, PhD, Assist. Prof., FFZG Krešimir Meze, Omega software d.o.o.
Java Omar Rana University of South Asia. Course Overview JAVA  C/C++ and JAVA Comparison  OOP in JAVA  Exception Handling  Streams  Graphics User.
Quality Attributes of Web Software Applications – Jeff Offutt By Julia Erdman SE 510 October 8, 2003.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Extraction of nonlinear features from biomedical time-series using HRVFrame framework Analysis of cardiac rhythm records using HRVFrame framework and Weka.
第十四章 J2EE 入门 Introduction What is J2EE ?
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
LABORATORY DATA MANAGEMENT SYSTEM HARSHIT MAHESHWARI (10290) N V SUBBA RAO (10466) GUIDED BY PROF. T.V. PRABHAKAR.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Benchmarking Visualization Platform. The Platform Brief description.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
HRVFrame: Java-Based Framework for Feature Extraction from Cardiac Rhythm Alan Jovic and Nikola Bogunovic Faculty of Electrical Engineering and Computing,
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Data analytics and mash-up Real time analytics of employment data Team Shadowfax 1/25/2016 CMPE Class Project 0.
Click to edit Master title style Click to edit Master text styles –Second level Third level –Fourth level »Fifth level 1 CustomerSoft ESP Contact Operations.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
A WEB PLATFORM FOR ANALYSIS OF MULTIVARIATE HETEROGENEOUS BIOMEDICAL TIME - SERIES - A PRELIMINARY REPORT Alan Jovic, Davor Kukolja, Kresimir Jozic, Marko.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Biomedical time series preprocessing and expert-system based feature extraction in MULTISAB platform Alan Jovic1, Davor Kukolja1, Kresimir Friganovic1,
The Holmes Platform and Applications
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Chapter 8 Environments, Alternatives, and Decisions.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Database System Concepts and Architecture
MATLAB Distributed, and Other Toolboxes
Services Computing Taxonomy
Outline Introduction Standards Project General Idea
A Study of Wireless Virtual Network Computing
Joseph JaJa, Mike Smorul, and Sangchul Song
Web Engineering.
#01 Client/Server Computing
MULTISAB project: a web platform based on specialized frameworks for heterogeneous biomedical time series analysis - an architectural overview Authors:
N. Capp, E. Krome, I. Obeid and J. Picone
Ch 15 –part 3 -design evaluation
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Data Warehousing and Data Mining
Lecture 1: Multi-tier Architecture Overview
Alan Jovic1, Kresimir Jozic2, Davor Kukolja1,
MULTISAB: A web platform for analysis of multivariate
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Procedural Information Extraction from Text:
Database Management Systems
DATABASE DESIGN & DEVELOPMENT
AIMS Equipment & Automation monitoring solution
Client-Server Model: Requesting a Web Page
Session Abstract This session will provide an overview of the latest improvements and enhancements made to the Ed-Fi ODS/API in 2016, as well as a preview.
#01 Client/Server Computing
Presentation transcript:

Alan Jovic 1, Davor Kukolja 1, Kresimir Jozic 2, Mario Cifrek 1 to: 1 University of Zagreb, Faculty of Electrical Engineering and Computing, Zagreb, Croatia 2 INA - industrija nafte, d.d., Zagreb, Croatia

CONTENT Motivation & goal Methodology A. System requirements B. UML use case based modeling C. System architecture Conclusion Current progress 2/11

Motivation & goal 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 Hard problem of efficient time-series features identification 1,2 Goal: development of a web-based system for automatic classification of human body disorders based on the analysis of biomedical signals 1 B. D. Fulcher, M. A. Little, and N. S. Jones, “Highly comparative time-series analysis: the empirical structure of time series and their methods,” J. Roy. Soc. Interface, vol. 10, p , April A. Jovic and N. Bogunovic, “Evaluating and Comparing Performance of Feature Combinations of Heart Rate Variability Measures for Cardiac Rhythm Classification,” Biomed. Signal Process. Control, vol. 7 no. 3, pp. 245–255, May /11

System requirements (1/2) Integrative software solution for the analysis of multivariate heterogeneous biomedical time-series Implemented as a web platform Software logic layer on the server written in Java Interface towards the user implemented with web development technologies (HTML5, CSS3, TypeScript...). Multiple input file formats: European data format (EDF) and EDF+, textual format for signals and annotations, images formats, meta-data 4/11

System requirements (2/2) Visualization of signals in 2D (records inspection) and specific body disorders in 3D using graphical hardware Time-series preprocessing, such as signal filtering and data transformations Feature extraction – features chosen by: 1) a medical expert system implemented in the platform, 2) an expert user; A large number of features need to be supported by the platform, general and domain-specific Machine learning: feature selection, classification, regression, and prediction algorithms Results reporting in contemporary formats (e.g. PDF). Input data Visualization Pre- processing Feature extraction Machine learning Reporting 5/11 parallelization

UML use case based modeling (1/2) The analysis process in the web platform 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 We also consider platform administration and user accounts use case diagrams 1. Analysis type selection 6/11

7. Model construction UML use case based modeling (2/2) 7/11

Platform architecture Envisioned as a web portal, thin client – ease of remote access, wider user base than “classical” desktop apps Client: Angular 2 for development (TypeScript, JavaScript), HTML5, CSS3, BootStrap, WebGL Server: Java 8, Spring Boot, JPA (e.g. Hibernate), a DBMS (e.g. h2) Client-to-Server connection via RESTful protocol (HTTP(S): POST/PUT/GET/DELETE) Execution improvements: paralellization and modularization 8/11

Conclusion Early stage report of the work on an innovative web platform for biomedical time-series analysis We have shown the requirements and architecture needed to support the development The near-future focus will be the implementation of simple analysis scenarios, probably for a single biomedical time-series (e.g. ECG or EEG) 9/11

Current progress Database architecture is defined, models are mostly implemented h2 DBMS is used Data input and signal processing framework is under development The algorithms from HRVFrame 1 and EEGFrame 2 are refactored and verified, new algorithms are added Secure authentication is being tested 10/11 1 A. Jovic, N. Bogunovic, and M. Cupic, “Extension and Detailed Overview of the HRVFrame Framework for Heart Rate Variability Analysis,” in: Proceedings of the Eurocon 2013 Conference. 2 A. Jovic, L. Suc, and N. Bogunovic, “Feature extraction from electroencephalographic records using EEGFrame framework,” in: Proceedings of the MIPRO 2013 Conference.

Thank you! Questions? 11/11 This work has been fully supported by the Croatian Science Foundation under the project number UIP : A software system for parallel analysis of multiple heterogeneous time series with application in biomedicine (MULTISAB)