All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Software for data acquisition, processing, analysis and control of magnetic resonance imaging triggering

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989100%3A27240%2F22%3A10250770" target="_blank" >RIV/61989100:27240/22:10250770 - isvavai.cz</a>

  • Result on the web

    <a href="https://starfos.tacr.cz/cs/project/EG19_262%2F0020242#project-main" target="_blank" >https://starfos.tacr.cz/cs/project/EG19_262%2F0020242#project-main</a>

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    čeština

  • Original language name

    Software pro sběr, zpracování, analýzu dat a řízení spouštění snímkování magnetické rezonance

  • Original language description

    Výstupem je SW vyvinutý ve vývojovém prostředí LabVIEW a jeho rozšiřujícím modulu pro programování FPGA (programovatelné hradlové pole). SW sestává ze dvou dílčích komponent, které společně umožňují vícekanálové monitorování vitálních funkcí pacienta (srdeční aktivity na základě vyhodnocení balistokardiografických signálů a respirační aktivity na základě vyhodnocení dechových signálů), jejich analýzu v reálném čase a generování řídících signálu na základě analyzovaných dat.První komponentou SW je logika implementovaná pro FPGA čip, který se nachází na rekonfigurovatelném multifunkčním vstupně/výstupním modulu PXIe R-series nabízeném společností NI. Implementovaná logika umožňuje měření 8 vstupních signálů, jejich filtraci pomocí konfigurovatelných IIR filtrů (2 filtry na každý kanál pro oddělení srdeční a respirační aktivity). Na dvou volitelných signálech je následně realizovaná detekce významných bodů pro balistokardiografický signál a pro respirační signál. Implementovaná logika umožnuje generování řídícího signálů/pulzu na digitální výstup na základě detekovaných významných bodů (nádech, výdech, srdeční systola nebo jejich kombinace) ve zvolených signálech. Generování řídících pulzu je možné realizovat s konfigurovatelným zpožděním (např. v případě srdeční aktivity pro vygenerování řídícího pulzu ve fázi diastoly).FPGA logika dále umožňuje řízení digitálních výstupů, které je možné využít např. pro ovládání vstupních měřících okruhů. Řízení digitálních výstupů je umožněno v několika režimech:.přímé řízení.časová sekvence spínání jednotlivých výstupů po sobě.časově omezené sepnutí všech výstupů najednou.časově omezené sepnutí pouze jednoho zvoleného výstupuSoučástí implementované logiky pro FPGA je také vstupní rozhraní využívající FIFO paměti a DMA přenosu. Přes tohle rozraní může nadřazený systém do implementované logiku zasílat řídící a konfigurační data např. pro konfiguraci IIR filtrů nebo řízení digitálních výstupů. FPGA logika také zahrnuje výstupní rozraní, které zajišťuje odesílání měřených surových dat, filtrovaných dat a řídících signálů do nadřazeného systému za účelem vizualizace, ukládání dat a pokročilého zpracování.Druhou komponentou SW je uživatelská aplikace vyvinutá pro operační systém Windows. Aplikace primárně zahrnuje uživatelské rozhraní pro vizualizaci měřených a generovaných řídících signálů a pro nastavování a odesílání konfiguračních a řídících dat do FPGA logiky. Aplikace umožnuje logování měřených surových dat nebo filtrovaných dat na lokální uložiště, čímž je umožněno následná pokročilá analýzy dat a postprocessing. Aplikace dále zahrnuje kontinuální analýzu měřených dat, jejíž výstupem je automatická selekce nejvhodnějšího signálu pro generování řídícího pulzu. Výstupem kontinuální analýzy je také automatické nastavení konfiguračních parametrů pro detekci významných bodů, na základě kterých je řídící pulz generován. Součástí aplikace je i rozhraní pro konfiguraci IIR filtrů. V rámci tohoto rozhraní může uživatel sledovat vliv konkrétního nastavení filtrů na aktuálně měřených datech a v případě potřeby přímo odeslat požadované nastavení do FPGA logiky

  • Czech name

    Software pro sběr, zpracování, analýzu dat a řízení spouštění snímkování magnetické rezonance

  • Czech description

    Výstupem je SW vyvinutý ve vývojovém prostředí LabVIEW a jeho rozšiřujícím modulu pro programování FPGA (programovatelné hradlové pole). SW sestává ze dvou dílčích komponent, které společně umožňují vícekanálové monitorování vitálních funkcí pacienta (srdeční aktivity na základě vyhodnocení balistokardiografických signálů a respirační aktivity na základě vyhodnocení dechových signálů), jejich analýzu v reálném čase a generování řídících signálu na základě analyzovaných dat.První komponentou SW je logika implementovaná pro FPGA čip, který se nachází na rekonfigurovatelném multifunkčním vstupně/výstupním modulu PXIe R-series nabízeném společností NI. Implementovaná logika umožňuje měření 8 vstupních signálů, jejich filtraci pomocí konfigurovatelných IIR filtrů (2 filtry na každý kanál pro oddělení srdeční a respirační aktivity). Na dvou volitelných signálech je následně realizovaná detekce významných bodů pro balistokardiografický signál a pro respirační signál. Implementovaná logika umožnuje generování řídícího signálů/pulzu na digitální výstup na základě detekovaných významných bodů (nádech, výdech, srdeční systola nebo jejich kombinace) ve zvolených signálech. Generování řídících pulzu je možné realizovat s konfigurovatelným zpožděním (např. v případě srdeční aktivity pro vygenerování řídícího pulzu ve fázi diastoly).FPGA logika dále umožňuje řízení digitálních výstupů, které je možné využít např. pro ovládání vstupních měřících okruhů. Řízení digitálních výstupů je umožněno v několika režimech:.přímé řízení.časová sekvence spínání jednotlivých výstupů po sobě.časově omezené sepnutí všech výstupů najednou.časově omezené sepnutí pouze jednoho zvoleného výstupuSoučástí implementované logiky pro FPGA je také vstupní rozhraní využívající FIFO paměti a DMA přenosu. Přes tohle rozraní může nadřazený systém do implementované logiku zasílat řídící a konfigurační data např. pro konfiguraci IIR filtrů nebo řízení digitálních výstupů. FPGA logika také zahrnuje výstupní rozraní, které zajišťuje odesílání měřených surových dat, filtrovaných dat a řídících signálů do nadřazeného systému za účelem vizualizace, ukládání dat a pokročilého zpracování.Druhou komponentou SW je uživatelská aplikace vyvinutá pro operační systém Windows. Aplikace primárně zahrnuje uživatelské rozhraní pro vizualizaci měřených a generovaných řídících signálů a pro nastavování a odesílání konfiguračních a řídících dat do FPGA logiky. Aplikace umožnuje logování měřených surových dat nebo filtrovaných dat na lokální uložiště, čímž je umožněno následná pokročilá analýzy dat a postprocessing. Aplikace dále zahrnuje kontinuální analýzu měřených dat, jejíž výstupem je automatická selekce nejvhodnějšího signálu pro generování řídícího pulzu. Výstupem kontinuální analýzy je také automatické nastavení konfiguračních parametrů pro detekci významných bodů, na základě kterých je řídící pulz generován. Součástí aplikace je i rozhraní pro konfiguraci IIR filtrů. V rámci tohoto rozhraní může uživatel sledovat vliv konkrétního nastavení filtrů na aktuálně měřených datech a v případě potřeby přímo odeslat požadované nastavení do FPGA logiky

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

    20201 - Electrical and electronic engineering

Result continuities

  • Project

    <a href="/en/project/EG19_262%2F0020242" target="_blank" >EG19_262/0020242: Development of a complex sensor system for effective control of magnetic resonance imaging</a><br>

  • Continuities

    S - Specificky vyzkum na vysokych skolach

Others

  • Publication year

    2022

  • Confidentiality

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Data specific for result type

  • Internal product ID

    ev.č.:015/23-11-2022_SW

  • Technical parameters

    Proces pro příjem a zpracování měřených dat – Tento proces provádí příjem datových paketů z FPGA využívající paměť typu FIFO a DMA přenos. Přijaté datové pakety jsou naformátovány do příchozích hodnot měřených, filtrovaných a pomocných signálů. Naformátované hodnoty jednotlivých signálů jsou následně skládány do větších bloků (typicky 100 ms), po kterých jsou následně dále zpracovávány. V případě potřeby jsou také příchozí data decimována (např. snížení vzorkovací frekvence z 10 kHz na 1kHz), což podstatně zvyšuje efektivitu jejich vizualizace a snižuje nároky na paměť aplikace a lokální datové uložiště. Pokud je povoleno ukládání dat, pak jsou data podle zvolené konfigurace vkládána do souboru po zmíněných složených blocích. V rámci ukládání dat je možné volit mezi následujícími konfiguracemi podle potřeby uživatele a typu měření: • Pouze měřená data bez filtrace • Pouze měřená data bez filtrace a pomocné signály • Pouze filtrovaná data • Pouze filtrovaná data a pomocné signály • Všechna příchozí data Pro vizualizaci a pokročilou analýzu jsou 100 ms bloky dat dále skládány do větších bloků. V případě vizualizace jsou vytvářena plovoucí okna jednotlivých signálů (typicky velikost okna je 10 s), která jsou následně odesílána k vizualizaci. Pro pokročilou analýzu signálů jsou vytvářena plovoucí okna jednotlivých signálů o délce 15 s (nutné pro vyhodnocení nižších dechových frekvencí). Takto vytvořená plovoucí okna jsou následně analyzována v 5 sekundových intervalech. V rámci této analýzy dochází k určení několika parametrů pro každý signál. Na základě srovnání těchto parametrů se následně vypočte skoré kvality pro jednotlivé signály. Hodnoty skoré kvality jsou následně udržovány v plovoucím okně o délce 1 minuty. Podle nejvyšších hodnot skóre v tomto plovoucím okně jsou automaticky voleny signály pro detekci významných bodů. Na základě parametrů zvolených signálů se pak následně také automaticky vypočtou doporučené konfigurační parametry pro detektor významných bodů. Nalezené nastavení je odesláno do hlavního procesu k vizualizaci uživateli.

  • Economical parameters

    Ekonomické parametry nejsou přímo vázány na výsledek. Výsledek je součástí většího celku v oblasti řízení snímkování magnetické rezonance.

  • Owner IČO

    61989100

  • Owner name

    VŠB - Technical University of Ostrava