Detekce významných bodů v balistokardiografické křivce pomocí klasických nebo pokročilých metod zpracování signálů a metod strojového učení.
| dc.contributor.advisor | Kolařík, Jakub | |
| dc.contributor.author | Tkachenko, Margarita | |
| dc.contributor.referee | Martinák, Lukáš | |
| dc.date.accepted | 2026-06-05 | |
| dc.date.accessioned | 2026-09-02T14:37:02Z | |
| dc.date.available | 2026-09-02T14:37:02Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Tato diplomová práce se zabývá návrhem a implementací systému pro detekci významných bodů v balistokardiografickém signálu. Balistokardiografie představuje slibnou neinvazivní alternativu k tradičnímu EKG, která je obzvláště vhodná pro vyšetření v prostředí magnetické rezonance, kde standardní EKG naráží na limity spojené se silným elektromagnetickým rušením. Zpracování BKG signálu je však analyticky náročné kvůli jeho nelinearitě a vysoké morfologické variabilitě, jež závisí na rozložení hmotnosti a poloze pacienta. Práce představuje metodiku zahrnující algoritmus pro automatický výběr nejkvalitnějšího měřicího kanálu a následnou selekci vysoce spolehlivých úseků záznamu pomocí synchronizace s referenčním EKG a pulzním oxymetrem. Spojitý signál je následně transformován do trénovacích datových sad prostřednictvím metody překrývajících se plovoucích oken. Extrahované příznaky byly pomocí ablační analýzy zredukovány na 15 klíčových parametrů doplněných o širší časový kontext. Pro finální klasifikaci a detekci srdečních stahů byly nasazeny metody strojového učení, přičemž nejlepších výsledků dosáhly modely Extra Trees a Random Forest. Extrémní nevyváženost dat byla úspěšně řešena pomocí metod redukce většinové třídy a SMOTE. Výsledný optimalizovaný systém je flexibilní a umožňuje operátorovi volit strategii přesně podle klinických požadavků – buď s prioritou na maximální senzitivitu (97,6 %), nebo na vysokou preciznost s minimem falešných detekcí(F1 skóre 0,722). | cs |
| dc.description.abstract | This master’s thesis deals with the design and implementation of a system for detecting significant points in the ballistocardiographic signal. Ballistocardiography represents a promising non-invasive alternative to traditional ECG, which is particularly suitable for examinations in a magnetic resonance environment, where standard ECG faces limits associated with strong electromagnetic interference. However, processing the BCG signal is analytically challenging due to its nonlinearity and high morphological variability, which depends on the patient’s weight distribution and position. The thesis presents a methodology including an algorithm for the automatic selection of the highest quality measurement channel and the subsequent selection of highly reliable recording segments using synchronization with a reference ECG and a pulse oximeter. The continuous signal is subsequently transformed into training datasets through the method of overlapping sliding windows. The extracted features were reduced to 15 key parameters supplemented by a broader temporal context using ablation analysis. Machine learning methods were deployed for the final classification and detection of heartbeats, with the Extra Trees and Random Forest models achieving the best results. The extreme data imbalance was successfully addressed using majority class reduction and SMOTE methods. The resulting optimized system is flexible and allows the operator to choose a strategy exactly according to clinical requirements – either prioritizing maximum sensitivity (97.6%) or high precision with a minimum of false detections (F1 score 0.722). | en |
| dc.description.department | 450 - Katedra kybernetiky a biomedicínského inženýrství | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 11909654 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | TKA0087_FEI_N0988A060001_2026 | |
| dc.identifier.uri | http://hdl.handle.net/10084/160455 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | BKG | cs |
| dc.subject | balistokardiografie | cs |
| dc.subject | zpracování signálů | cs |
| dc.subject | strojové učení | cs |
| dc.subject | detekce významných bodů | cs |
| dc.subject | extrakce příznaků | cs |
| dc.subject | random forest | cs |
| dc.subject | BCG | en |
| dc.subject | ballistocardiography | en |
| dc.subject | signal processing | en |
| dc.subject | machine learning | en |
| dc.subject | significant point detection | en |
| dc.subject | feature extraction | en |
| dc.subject | random forest | en |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Biomedicínské inženýrství | cs |
| dc.title | Detekce významných bodů v balistokardiografické křivce pomocí klasických nebo pokročilých metod zpracování signálů a metod strojového učení. | cs |
| dc.title.alternative | Detection of Significant Points in the Ballistocardiographic Signal using Classical or Advanced Signal processing and machine learning methods. | en |
| dc.type | Diplomová práce | cs |
| local.files.count | 6 | |
| local.files.size | 12523978 | |
| local.has.files | yes |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- TKA0087_FEI_N0988A060001_2026.pdf
- Size:
- 11.36 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- TKA0087_FEI_N0988A060001_2026_zadani.pdf
- Size:
- 156.58 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- TKA0087_FEI_N0988A060001_2026_priloha.zip
- Size:
- 59.95 KB
- Format:
- ZIP
- Description:
- Příloha
Loading...
- Name:
- TKA0087_FEI_N0988A060001_2026_posudek_vedouci_Kolarik_Jakub.pdf
- Size:
- 160.86 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kolařík, Jakub
Loading...
- Name:
- TKA0087_FEI_N0988A060001_2026_posudek_oponent_Martinak_Lukas.pdf
- Size:
- 159.85 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Martinák, Lukáš