Matfyzák v síti neuronů: Přemostění, která mění životy

Matfyzák v síti neuronů: Přemostění, která mění životy

Informatika / rozhovor

Martin Picek pracoval na své diplomové práci v elitní švýcarské laboratoři .NeuroRestore, kde ochrnutým pacientům vracejí schopnost znovu ovládat vlastní tělo. Nyní tam již jako doktorand pokračuje ve vývoji technologie digitálního „mostu“, který pomocí implantátů a umělé inteligence obchází poškozenou míchu.

V rozhovoru přibližuje unikátní metodu self-supervised učení aplikovanou na mozkové signály i své další plány v srdci evropského neurotechnologického výzkumu. Přečtěte si, jak se z analýzy neanotovaných dat stává naděje na samostatný pohyb u pacientů s přerušenou míchou a proč by se čeští studenti neměli bát vycestovat za hranice — nejen za ty státní, ale ani za ty technologické.

Mohl byste stručně představit svou práci?

Na své práci jsem pracoval ve švýcarské laboratoři .NeuroRestore, kde se snažíme pacientům s přerušenou míchou navrátit neurologické funkce, které ztratili v důsledku úrazu nebo nemoci. Náš přístup spočívá v přemostění léze pomocí dvou zařízení. Prvním z nich je stimulátor umístěný v míše pod místem poranění, který pomocí elektrické stimulace vysílá impulzy skrze míchu do svalů, a tím například obnovuje pohyb. Aby tento pohyb odpovídal pacientovu skutečnému úmyslu, má v lebce implantát, který snímá mozkové signály. Moje diplomová práce se zaměřovala právě na vývoj dekodéru těchto mozkových signálů.

<svg width="50px" height="50px" viewBox="0 0 60 60" version="1.1" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-511.000000, -20.000000)" fill="#000000"><g><path d="M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631"></path></g></g></g></svg>
Zobrazit příspěvek na Instagramu

Příspěvek sdílený Martin Picek (@martin_picek)

Instagram Martina Picka

 

Co vás inspirovalo k tomu, abyste se zaměřil právě na toto téma?

Vždycky jsem se snažil využívat znalosti získané na Matfyzu k něčemu smysluplnému. Proto jsem se po bakaláři vydal na magisterský obor Bioinformatika (mezidisciplinární obor mezi MFF a PřF), kde jsem objevoval, jak by se umělá inteligence a další výpočetní techniky daly uplatnit v medicíně. Právě tam jsem při čtení odborných článků narazil na publikaci naší laboratoře .NeuroRestore a zjistil, že bych svými znalosti mohl přispět a opravdu někomu pomoci. Naši pacienti jsou buď paraplegici (nemohou hýbat nohama), nebo dokonce tetraplegici (neovládají ani nohy, ani ruce). Zejména život tetraplegiků je nesmírně náročný, a proto se naší prací snažíme těmto pacientům poskytnout větší samostatnost, a tím jim život usnadnit a zkvalitnit.

Můžete vysvětlit největší přínos své práce?

Moje diplomová práce se konkrétně zaměřovala na vývoj mozkového dekodéru, který by využíval nejen anotovaná data (mozkové signály asociované s odpovídajícími pohyby), ale i data neanotovaná (pouze mozkové signály, u kterých nevíme, jaký pohyb chtěl pacient vykonat). Těchto neanotovaných dat je totiž řádově více a většina laboratoří je obvykle nevyužívá. Díky jejich využití je možné model předtrénovat a následně jej doladit na anotovaných datech, čímž vzniká dekodér, který je výrazně kvalitnější než modely trénované výhradně na anotovaných datech.

S jakými technologiemi jste pracoval, jaké metody jste využíval, a proč zrovna tyto?

V našem týmu využíváme techniky self-supervised učení, které se běžně používají v moderních jazykových modelech jako ChatGPT, Copilot nebo Gemini. V našem projektu jsme konkrétně pracovali s maskovaným autoenkodérem – architekturou, která zakrývá části vstupních dat a učí se je rekonstruovat pouze na základě okolních, nezakrytých informací. Stejným způsobem se trénoval například jazykový model BERT: některá slova ve větě byla zamaskována a model se je snažil odhadnout podle kontextu. Díky tomu se naučil chápat strukturu jazyka, vztahy mezi slovy, kolokace a další jazykové jevy, a to bez potřeby anotovaných dat – stačil samotný vstupní text. V našem případě jsme ale nepracovali s textem, nýbrž s mozkovými daty. Mým cílem bylo k těmto signálům připojit také videonahrávky pacienta, které máme k dispozici. Věřili jsme, že tato dodatečná informace pomůže model ještě více zpřesnit – a naše výsledky to skutečně potvrdily.

Zdroj: Footage from .NeuroRestore (EPFL/CHUV/UNIL).

Co bylo během psaní vaší práce nejtěžší, bylo něco, na čem jste se zasekl, nějaká cesta, co nikam nevedla? Je něco, co byste zpětně udělal jinak?

Největším problémem byla právě videa, protože jejich kvalita byla velmi nízká. Pro extrakci 3D pohybu ruky, který je klíčový pro trénování našeho mozkového modelu, jsou potřeba dvě kamery snímající z různých úhlů a s dostatečným rozlišením. Naše kamery však měly velmi špatnou kvalitu, často docházelo k chybám, a v některých starších sezeních s pacienty jsme měli k dispozici pouze jednu kameru. Extrakce 3D pohybu tak byla prakticky nemožná. Nakonec jsem ale našel řešení – pacienta jsem nejprve segmentoval, poté nahradil pozadí zelenou barvou a pro každý 2D snímek videa jsem vygeneroval jeho vektorovou reprezentaci. Následně jsem ukázal, že z této reprezentace lze do určité míry predikovat pohyb, což znamená, že v sobě skutečně nese pohybovou informaci. Nakonec jsem náš mozkový model natrénoval právě na těchto datech, a tím úspěšně obešel problém s extrakcí kinematických dat.

Jakým způsobem jste výsledky své práce ověřoval?

Cílem práce bylo vytvořit model, který generuje kvalitní vektorovou reprezentaci mozkových dat, jež lze dále využít pro různé úkoly – především pro klasifikaci zamýšleného pohybu. Testovali jsme tedy nejen přesnost těchto predikcí, ale i datovou efektivnost – čím lepší je vektorová reprezentace, tím méně supervizovaných dat je potřeba k natrénování dekódovací vrstvy. Vyhodnocovali jsme klasifikační přesnost při různých velikostech trénovacího datasetu (např. jen několik příkladů pro každou třídu) a prokázali jsme, že námi získané mozkové reprezentace překonávají ty, které jsme měli k dispozici dříve.

Co považujete za nejdůležitější výsledek nebo závěr své práce?

Nejdůležitějším cílem bylo ukázat, že i neanotovaná videa a mozková data mohou výrazně přispět ke klasifikaci pohybu z mozkových signálů. Právě proto se této oblasti nyní v laboratoři věnujeme mnohem intenzivněji. Užitečné ale byly i negativní výsledky – místo původních kamer jsme pořídili nové, spolehlivé a s vyšším rozlišením, které nyní běžně používáme při práci s pacienty. Jakmile nasbíráme dostatek dat, věřím, že na nich budeme schopni natrénovat výrazně lepší síť pro generování mozkových reprezentací.

Máte pocit, že vaše práce může být inspirací pro další studenty nebo odborníky v dané oblasti?

Ano. Pro odborníky v dané oblasti je má diplomová práce samozřejmě jen malým, ale přesto užitečným střípkem větší mozaiky. Nepřišel jsem s převratným objevem, ale potvrdil jsem, že rozšíření self-supervizovaných mozkových modelů o pohybová data výrazně zlepšuje kvalitu dekodérů. Pro studenty však může být má práce mnohem přínosnější. Během jejího vypracovávání jsem ve spolupráci s Nadací Neuron pomáhal přibližovat neurotechnologický výzkum v .NeuroRestore širší veřejnosti. Mám pocit, že čeští studenti příliš často na zahraniční stáže nejezdí. Laboratoř .NeuroRestore je přitom příkladem opravdu výjimečného výzkumu, který se v České republice – a možná ani v celé Evropě – zatím nedá dělat. Je proto důležité vycestovat a poznat tento obor v praxi.

Jaké jsou vaše plány do budoucna? Chcete toto téma dále rozvíjet, např. v rámci navazujícího studia nebo profesní kariéry?

Práce v .NeuroRestore je pro mě fascinující, protože jsem přímo u zrodu nových neurotechnologií. Zároveň mi dává smysl pomáhat lidem s poraněním páteře, protože to nemají v životě lehké. Každodenně se setkávám s našimi pacienty – ať už při ladění stimulace míchy, nebo při testování dekodéru v reálném čase – a je pro mě obohacující slyšet jejich životní příběhy a vidět na vlastní oči, jak se dokáží postavit svému těžkému osudu čelem. V našem úzkém týmu navíc neustále přicházíme s novými nápady, jak naši technologii dále zlepšovat a rozšiřovat. Proto když mi loni byla v týmu nabídnuta doktorandská pozice, přijal jsem ji. Od začátku června 2025 tak působím ve Švýcarsku jako doktorand a na projektu dál pokračuji.


Diplomová práce: Extraction of multimodal information from brain data to improve brain-computer interfaces in participants with spinal cord injury

Fascinující dokument Planet Visionaries o laboratoři .NeuroRestore, která vyvíjí digitální přemostění mezi mozkem a míchou

Další odkazy:

https://www.neurorestore.swiss

Dokument 60 Minutes


Původní materiál Informatické sekce

Další články k tématu