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 scanner control and data processing.

The result's identifiers

  • Result code in IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F04753437%3A_____%2F20%3AN0000002" target="_blank" >RIV/04753437:_____/20:N0000002 - isvavai.cz</a>

  • Result on the web

  • DOI - Digital Object Identifier

Alternative languages

  • Result language

    čeština

  • Original language name

    Software pro kontrolu skeneru a zpracování dat

  • Original language description

    Zobrazovací systém složený ze dvou robotických ramen, rentgenky s HV generátorem, detektorů, počítače a potřebných periferií je ovládán pomocí akvizičních scriptů, které mají v nižší vrstvě společné ovládací moduly (např. pro nastavení parametrů rentgenky, nastavení pohybů a polohování robotů atd.) Úkolem řídícího softwaru je dosažení přesné pozice obou nástrojů upevněných na robotických ramenou vůči sobě a vůči detektorovému ringu. Software pro řízení pohybů robotů je naprogramován v jazyce C++ a scripty pro provedení plánů pohybů a poloh robotických ramen v jazyce Python. Pro splnění požadavků na přesnost a opakovatelnost pohybů a pozic robotů jsou nezbytné geometrické kalibrace. Každý nástroj, rentgenka a vyšetřovací postýlka, je kalibrován v relativní pozici vůči přírubě robota, ke kterému je nástroj připevněn. Nakonec obě robotická ramena jsou kalibrována v relativní pozici vůči sobě. Tyto kalibrace umožňují dosáhnout přesné polohy vyšetřovaného objektu, rentgenky a detektorů tak, aby akvizice dat proběhla vždy automatizovaně, opakovatelně a v požadovaném rozsahu bez rizika kolize robotických ramen s ostatním hardwarem skeneru.Skener je naprogramován pro vyšetřování různými technikami emisních (SPECT/PET a XRF) a transmisních metod (CT) pro získání 2D obrazových dat vyšetřovaného zvířete. Tato programová vrstva počítá požadované pozice a úhly rentgenky a postýlky na základě dat z geometrických kalibrací. Navíc jsou pro ověřování dosažené polohy aplikována data poskytovaná senzory zabudovanými v robotických ramenech v uzavřených smyčkách z důvodu maximální opakovatelnosti požadovaných poloh. Řídící software získává průběžné informace z robotických ramen, rentgenky s generátorem a detektorů. Tato data poskytují informaci o funkčnosti jednotlivých subsystémů a o správnosti nastavení parametrů v závislosti na zvolené modalitě. Ověřování parametrů skeneru způsobem uzavřené smyčky zvyšuje celkovou robustnost systému a zároveň řeší případné problémy před začátkem samotného skenování. Pro přesnější a pokročilejší zpracování naměřených dat jsou aktuální údaje ze senzorů ukládána společně s relevantními naměřenými daty do odpovídajících souborů a složek.Pro uživatelsky přívětivé ovládání softwaru je aplikována nejvyšší uživatelská softwarová vrstva. Tato vrstva umožňuje uživateli použít jednoduché skriptování ve vhodném jazyce (Python) pro provádění i velmi komplexních skenů. Specifikace skenů jsou ukládána v konfiguračním souboru pro snadné načtení předchozích měření a jejich opakování. Do systémového softwaru jsou integrovány také kontroléry použitých robotů. Obě robotická ramena reportují systémovému softwaru jakékoli porušení nastavených bezpečnostních stupňů a tento software významně pomáhá uživateli vyřešit jakékoli chybové hlášení či bezpečnostní výstrahu.Software dále integruje modul SDK zobrazovacího detektorového ringu a nahrává veškerá potřebná nastavení a kalibrace do detektoru ještě před instrukcí k započetí akvizice dat. Navíc software verifikuje úspěšnou akvizici dat prováděním kontrolních online výpočtů na samotných naměřených datech. Naměřená sada dat se ukládá do předdefinovaných složek defaultně pojmenovaných datem a pořadovým číslem vyšetření. Výsledná sada dat je poté nahrána uživatelem do aplikace FullSpect GUI pro další zpracování jednotlivými moduly a algoritmy pro získání snímku, ze kterého je možné stanovit diagnozu.

  • Czech name

    Software pro kontrolu skeneru a zpracování dat

  • Czech description

    Zobrazovací systém složený ze dvou robotických ramen, rentgenky s HV generátorem, detektorů, počítače a potřebných periferií je ovládán pomocí akvizičních scriptů, které mají v nižší vrstvě společné ovládací moduly (např. pro nastavení parametrů rentgenky, nastavení pohybů a polohování robotů atd.) Úkolem řídícího softwaru je dosažení přesné pozice obou nástrojů upevněných na robotických ramenou vůči sobě a vůči detektorovému ringu. Software pro řízení pohybů robotů je naprogramován v jazyce C++ a scripty pro provedení plánů pohybů a poloh robotických ramen v jazyce Python. Pro splnění požadavků na přesnost a opakovatelnost pohybů a pozic robotů jsou nezbytné geometrické kalibrace. Každý nástroj, rentgenka a vyšetřovací postýlka, je kalibrován v relativní pozici vůči přírubě robota, ke kterému je nástroj připevněn. Nakonec obě robotická ramena jsou kalibrována v relativní pozici vůči sobě. Tyto kalibrace umožňují dosáhnout přesné polohy vyšetřovaného objektu, rentgenky a detektorů tak, aby akvizice dat proběhla vždy automatizovaně, opakovatelně a v požadovaném rozsahu bez rizika kolize robotických ramen s ostatním hardwarem skeneru.Skener je naprogramován pro vyšetřování různými technikami emisních (SPECT/PET a XRF) a transmisních metod (CT) pro získání 2D obrazových dat vyšetřovaného zvířete. Tato programová vrstva počítá požadované pozice a úhly rentgenky a postýlky na základě dat z geometrických kalibrací. Navíc jsou pro ověřování dosažené polohy aplikována data poskytovaná senzory zabudovanými v robotických ramenech v uzavřených smyčkách z důvodu maximální opakovatelnosti požadovaných poloh. Řídící software získává průběžné informace z robotických ramen, rentgenky s generátorem a detektorů. Tato data poskytují informaci o funkčnosti jednotlivých subsystémů a o správnosti nastavení parametrů v závislosti na zvolené modalitě. Ověřování parametrů skeneru způsobem uzavřené smyčky zvyšuje celkovou robustnost systému a zároveň řeší případné problémy před začátkem samotného skenování. Pro přesnější a pokročilejší zpracování naměřených dat jsou aktuální údaje ze senzorů ukládána společně s relevantními naměřenými daty do odpovídajících souborů a složek.Pro uživatelsky přívětivé ovládání softwaru je aplikována nejvyšší uživatelská softwarová vrstva. Tato vrstva umožňuje uživateli použít jednoduché skriptování ve vhodném jazyce (Python) pro provádění i velmi komplexních skenů. Specifikace skenů jsou ukládána v konfiguračním souboru pro snadné načtení předchozích měření a jejich opakování. Do systémového softwaru jsou integrovány také kontroléry použitých robotů. Obě robotická ramena reportují systémovému softwaru jakékoli porušení nastavených bezpečnostních stupňů a tento software významně pomáhá uživateli vyřešit jakékoli chybové hlášení či bezpečnostní výstrahu.Software dále integruje modul SDK zobrazovacího detektorového ringu a nahrává veškerá potřebná nastavení a kalibrace do detektoru ještě před instrukcí k započetí akvizice dat. Navíc software verifikuje úspěšnou akvizici dat prováděním kontrolních online výpočtů na samotných naměřených datech. Naměřená sada dat se ukládá do předdefinovaných složek defaultně pojmenovaných datem a pořadovým číslem vyšetření. Výsledná sada dat je poté nahrána uživatelem do aplikace FullSpect GUI pro další zpracování jednotlivými moduly a algoritmy pro získání snímku, ze kterého je možné stanovit diagnozu.

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

    20204 - Robotics and automatic control

Result continuities

  • Project

    <a href="/en/project/FV30413" target="_blank" >FV30413: Fully spectral 3D small animal imaging device</a><br>

  • Continuities

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Others

  • Publication year

    2020

  • 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

    Software pro kontrolu skeneru.

  • Technical parameters

    Detektory skenovacího systému, tak i mechanika skeneru, vyžaduje řídící SW, který bude také provádět zpracovaní a vizualizaci dat. Software bude obsahovat moduly pro • ovládání robotických ramen (Robot Control) – programovací jazyk C++ • ovládání expozičních parametrů rentgenky a nastavení akvizičních parametrů na straně detektorů (Components Control) – programovací jazyk C • zpracování nasnímaných dat (FullSpect GUI) Úkolem řídícího softwaru je dosažení přesné pozice obou nástrojů upevněných na robotických ramenou vůči sobě a vůči detektorovému ringu. Software pro řízení pohybů robotů je naprogramován v jazyce C++ a scripty pro provedení plánů pohybů a poloh robotických ramen v jazyce Python. Aplikace FullSpect GUI Aplikace je celá napsána v programovacím jazyce Python. Skener je naprogramován pro vyšetřování různými technikami emisních (SPECT/PET a XRF) a transmisních metod (CT) pro získání 2D obrazových dat vyšetřovaného zvířete. Tato programová vrstva počítá požadované pozice a úhly rentgenky a postýlky na základě dat z geometrických kalibrací. Navíc jsou pro ověřování dosažené polohy aplikována data poskytovaná senzory zabudovanými v robotických ramenech v uzavřených smyčkách z důvodu maximální opakovatelnosti požadovaných poloh. Řídící software získává průběžné informace z robotických ramen, rentgenky s generátorem a detektorů. Tato data poskytují informaci o funkčnosti jednotlivých subsystémů a o správnosti nastavení parametrů v závislosti na zvolené modalitě. Ověřování parametrů skeneru způsobem uzavřené smyčky zvyšuje celkovou robustnost systému a zároveň řeší případné problémy před začátkem samotného skenování. Pro přesnější a pokročilejší zpracování naměřených dat jsou aktuální údaje ze senzorů ukládána společně s relevantními naměřenými daty do odpovídajících souborů a složek. Pro uživatelsky přívětivé ovládání softwaru je aplikována nejvyšší uživatelská softwarová vrstva. Tato vrstva umožňuje uživateli použít jednoduché skriptování ve vhodném jazyce (Python) pro provádění i velmi komplexních skenů. Specifikace skenů jsou ukládána v konfiguračním souboru pro snadné načtení předchozích měření a jejich opakování. Uživatel si volí modalitu skenování úpravou a spuštěním dedikovaného akvizičního scriptu. V příslušné modalitě jsou pak v pozadí již navoleny optimální akviziční parametry detektoru s možností změny volby radionuklidu a pro transmisní metody jsou nastaveny optimální parametry rentgenky. Dále si uživatel volí rozsah skenování zkoumaného zvířete (referenční nula je stanovena na frontální okraj maxilly zvířete). Výsledná sada dat z měření je poté nahrána uživatelem do aplikace FullSpect GUI pro další zpracování.

  • Economical parameters

    Software umožní ovládání skeneru a zpracování tak, aby jej bylo možné využít v preklinickém výzku dle zadání a dokumentace v projektu.

  • Owner IČO

    04753437

  • Owner name

    Radalytica a.s.