Generating Synthetic Mechanocardiograms for Machine Learning Based Peak Detection

dc.contributor.authorSandelin, Jonas
dc.contributor.authorElnaggar, Ismail
dc.contributor.authorLahdenoja, Olli
dc.contributor.authorKaisti, Matti
dc.contributor.authorKoivisto, Tero
dc.contributor.organizationfi=terveysteknologia|en=Health Technology|
dc.contributor.organizationfi=tietotekniikan laitos|en=Department of Computing|
dc.contributor.organization-code1.2.246.10.2458963.20.28696315432
dc.contributor.organization-code1.2.246.10.2458963.20.85312822902
dc.converis.publication-id457575298
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/457575298
dc.date.accessioned2025-08-27T20:49:32Z
dc.date.available2025-08-27T20:49:32Z
dc.description.abstractAcquiring labeled data for machine learning algorithms in healthcare is expensive due to the laborious expert annotation and privacy concerns. This challenge is further complicated in the case of Mechanocardiogram (MCG) data, which are characterized by high inter- and intrapersonal complexity, compounded further by sensor variability. In this paper, we introduce an innovative method for generating synthetic mechanocardiogram (MCG) signals to address the scarcity of labeled data necessary for training machine learning models in healthcare. Our approach involves generating RR-intervals, adding wavelets, and incorporating noise to create realistic synthetic MCG signals. These synthetic signals were used to train a convolutional neural network (CNN) for peak detection in real MCG data. Our key contributions include developing a detailed methodology for realistic synthetic MCG signal generation, reducing the mean absolute error (MAE) in peak detection by 4.88 beats per minute (BPM) using synthetic data, enhancing the training of machine learning models, creating a new peak detection method, and addressing data scarcity in biomedical signal processing. These contributions emphasize the methodological innovations and the significance of our results, underscoring the potential impact of synthetic data in improving healthcare diagnostics.
dc.identifier.eissn2475-1472
dc.identifier.olddbid200304
dc.identifier.oldhandle10024/183331
dc.identifier.urihttps://www.utupub.fi/handle/11111/46121
dc.identifier.urlhttps://ieeexplore.ieee.org/document/10636219
dc.identifier.urnURN:NBN:fi-fe2025082784971
dc.language.isoen
dc.okm.affiliatedauthorSandelin, Jonas
dc.okm.affiliatedauthorElnaggar, Ismail
dc.okm.affiliatedauthorLahdenoja, Olli
dc.okm.affiliatedauthorKaisti, Matti
dc.okm.affiliatedauthorKoivisto, Tero
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherIEEE
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.articlenumber2503904
dc.relation.doi10.1109/LSENS.2024.3443526
dc.relation.ispartofjournalIEEE Sensors Letters
dc.relation.issue10
dc.relation.volume8
dc.source.identifierhttps://www.utupub.fi/handle/10024/183331
dc.titleGenerating Synthetic Mechanocardiograms for Machine Learning Based Peak Detection
dc.year.issued2024

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
10636219.pdf
Size:
20.78 MB
Format:
Adobe Portable Document Format