A web-based application for analyzing ECG-signals in 3D.
The application can be tried here.
A screenshot from the main view in the application. This image is showing an example file of an ECG-data file
This team project was an university project in the subject TDAT3022 Systemutviklingsprosjekt assigned by Infiniwell AS. The project lasted a semester, where we went through all the stages of developing an application. This project had focus on experimenting with different ways of visualizing ECG-signals in 3D. The project was a pre-project to the bachelors thesis, therefore a research question was developed; "Can 3D-visualization of ECG-waves be favorable?" (NOTE, this is a translation of the norwegian research question: "Kan 3D-visualisering av EKG-bølgeformer være gunstig?"
An extensive report with a research question, theory, results, conclusion timesheets, meetings, vision document and more:
Click to view
Team members:
- William Dalheim
- Mikael Kalstad
- Henrik Tronstad
- Working with an external client (Infiniwell AS).
- Having more responsibility for finding solutions and meeting deadlines.
- Designing UI for 3D.
- Developing 3D elements with react and threejs.
- More complex algorithms for manipulating several UI elements synchronously.
- Using a store in a react project.
- Extensive documentation when working on a project of this degree.
A screenshot showing the split view functionality. The first visualization is a normal 12-channel ECG wave, the second is a visualization called VCG (Vectorcardiography), and the third is an experimental visualization made by William Dalheim called Circle visualization. (Experimenting with different visualization was a part of this project).
A demo gif showing main functionality of the application.