Vyvinuli jsme inteligentní systém pro kontrolu kvality EKG signálu, který běží zcela na mikrokontroléru STM32L452REI. Využívá kompaktní konvoluční neuronovou síť optimalizovanou pro celočíselnou reprezentaci INT8 a v reálném čase vyhodnocuje, zda je daný úsek EKG dostatečně kvalitní pro další zpracování, nebo zda obsahuje nadměrný šum. Kvalitní signály jsou uchovány, zatímco nekvalitní data jsou odfiltrována přímo u zdroje. Celá AI inference trvá na nízkopříkonovém mikrokontroléru řady STM32L pouhých 108 ms, bez potřeby cloudových služeb, externího procesoru nebo připojení k internetu. Výsledkem je rychlé, energeticky úsporné a soukromí respektující edge AI řešení pro nositelná a přenosná zařízení určená k monitorování EKG.
Edge AI znamená provádět klasifikaci a analýzu přímo na embedded hardwaru namísto v cloudu. U nositelných EKG zařízení umožňuje lokální posouzení kvality signálu odmítnout nekvalitní měření ještě před jejich uložením nebo odesláním. Tím se snižuje latence, omezuje přenos dat a předchází se odesílání syrových, citlivých biosignálů externím službám. Tento projekt uvedený přístup demonstruje na STM32 mikrokontroléru s omezenými zdroji.
EKG data z nositelných zařízení jsou často degradována pohybem, problémy s kontaktem a svalovým rušením. Mnoho kompaktních zařízení signál zaznamenává nebo přenáší, aniž by lokálně vyhodnocovalo jeho kvalitu, takže nekvalitní úseky se bez kontroly dostanou do navazující analýzy. To může snižovat důvěru ve výsledky a zvyšovat potřebu ruční kontroly. Ani cloudové zpracování není vždy praktické, kvůli latenci, konektivitě, spotřebě, soukromí a regulatorním omezením.
Vytrénovali jsme lehkou neuronovou síť na veřejném EKG datasetu (Kaggle, ~10 000 vzorků), augmentovaném pro simulaci odpojení elektrody, pohybových artefaktů a EMG rušení. Model byl kvantizován do INT8 a nasazen přes TensorFlow Lite Micro na STM32L452REI, kompaktní, energeticky úsporný MCU. Implementace rozlišuje dvě samostatná časování: jedna inference trvá 108 ms, zatímco klasifikace je v tomto prototypu plánována každou 1 sekundu jako nastavená frekvence vyhodnocování. Zařízení funguje plně offline a nepotřebuje žádné internetové ani cloudové připojení.
Odmítnout nekvalitní úseky EKG ještě před uložením nebo odesláním dat.
Snížit závislost na cloudu a přenos syrových dat.
Zvýšit soukromí lokálním zpracováním citlivých biosignálů.
Zlepšit spolehlivost nositelných měření při pohybu.
Přidat AI klasifikaci do MCU produktů bez přechodu na Linux-class hardware.
Použít prototyp jako základ pro další biosignální nebo průmyslové senzorové aplikace.
Projekt ukazuje, že klasifikace kvality EKG signálu může běžet přímo na nízkopříkonovém STM32 mikrokontroléru bez závislosti na cloudu. Kombinace augmentace dat, INT8 kvantizace a nasazení přes TensorFlow Lite Micro vytváří praktický základ pro přidání lokální AI logiky do nositelných a senzorových produktů, kde je důležité soukromí, latence a konektivita. Uvedené výsledky jsou hodnoty z prototypu / R&D, nikoliv klinicky validovaný zdravotnický produkt.
Specializujeme se na firmware, edge AI a průmyslovou vizuální inspekci. Projdeme si spolu váš projekt a navrhneme konkrétní řešení na míru.