Deze studie werd goedgekeurd door de Institutional Review Board van het Beijing Dongzhimen Hospital, Beijing, China. Een MRI-scanner werd gebruikt met gepulseerde ASL (PASL) sequentie op basis van turbo gradient spin echo (TGSE) voor 3D arteriële spin labeling (3D-ASL) met de volgende parameters: TR 4000 ms, TE 25 ms, bolusduur 700 ms, inversietijd 1990 ms. De softwaretools die in dit onderzoek zijn gebruikt, staan vermeld in de Materiaaltabel.
1. Gegevensverzameling en -voorbereiding
OPMERKING: De variantie in parameters blijft onaangetast door de onderzoeksaanpak. Zowel DICOM- als NIFTI-formaten worden gebruikt voor het opslaan van digitale medische beeldvormingsgegevens, waarbij DICOM de gebruikelijke uitvoer is van apparaten voor klinische beeldvorming. Het NIFTI-formaat heeft echter vaak de voorkeur vanwege het rekengemak bij onderzoeksactiviteiten. Het omzetten van DICOM naar NIFTI is een eenvoudige en gangbare praktijk17. In deze studie werden authentieke DICOM-gegevens verzameld en geconverteerd naar NIFTI-formaat. De gegevens werden verkregen met behulp van een MRI-scanner van 1,5 Tesla. In het registratieproces van kruisbeelden van deze studie werd voornamelijk de FLAIR-sequentie (Fluid-attenuated inversion recovery) gebruikt en gefuseerd met CBF-beelden. De CBF Atlas-tool (Table of Materials) die in dit onderzoek is gebruikt, is commerciële software.
- Kopieer gegevens naar de aangewezen werkmap.
- Kopieer alle NIFTI-gegevens naar een aangepaste werkmap.
OPMERKING: De werkmap is hetzelfde in het besturingssysteem en MATLAB. Het onderzoek volgt de oriëntatiestandaard Right Anterior Superior (RAS).
- Ga naar de map met de gegevens in de huidige werkmap van MATLAB en gebruik de niftiread-functie om AIR-gegevens in de werkruimte te laden. Gebruik de maatfunctie om de afmetingen van de FLAIR-reeks te controleren. Roep het commando Flair_Slice aan om de FLAIR-reeks weer te geven (zoals weergegeven in afbeelding 1). Gebruik de specifieke commando's als volgt:
FLAIR_XLF = niftiread('FLAIR_XFL.nii');
Maat(FLAIR_XLF)
Flair_Slice, lid FLAIR_XLF);
- Zie afbeelding 1 voor een afbeelding van de interactieve grafische gebruikersinterface (GUI) voor de FLAIR-sequentie. Gebruik de schuifbalk aan de onderkant om snel door de verschillende sequenties te bladeren.
- Bekijk snel beelden van CBF.
- Gebruik de niftiread-functie om CBF-gegevens in de werkruimte te laden. Gebruik de groottefunctie om de afmetingen van de CBF-reeks te controleren. Roep het commando CBF_Slice aan om view de CBF-sequentie (zoals weergegeven in afbeelding 2). Gebruik de specifieke commando's als volgt:
CBF_XLF = niftiread('CBF_XFL.nii');
Maat(CBF_XLF)
CBF_Slice, lid CBF_XLF);
- Zie Afbeelding 2 voor een interactieve GUI-schermafbeelding van de CBF-sequentie. Gebruik de schuifbalk aan de onderkant om snel door de verschillende sequenties te bladeren.
OPMERKING: In figuur 2 is het CBF-waardebereik meestal 0-120 ml/100 g/min. Figuur 2 gebruikt een kleurenkaart om verschillende CBF-niveaus in verschillende kleuren weer te geven.
2. Segmentatie van cerebrale functionele regio's uit de FLAIR-sequentie
OPMERKING: De FLAIR-sequentie dient zowel als structurele beeldvorming als biedt uitstekende pathologische diagnostische mogelijkheden. Daarom heeft het samensmelten van FLAIR met CBF een belangrijke diagnostische waarde in klinieken. Deze studie segmenteert belangrijke cerebrale functionele regio's uit de FLAIR-sequentie.
- Roep in de werkruimte de functie FLAIR_Segment aan en voer het vooraf getrainde 3D-U-Net-gebaseerde beeldsegmentatieprogramma uit om automatisch triplanaire weergaven van segmentatie van cerebrale functionele regio's te genereren, zoals weergegeven in afbeelding 3. Elke kleur in figuur 3 vertegenwoordigt een afzonderlijk functioneel gebied.
- Voor real-time inspectie van verschillende cerebrale functionele regio's, gebruik de dradenkruisinteractie (Figuur 3). Klik en sleep het midden van het dradenkruis voor een willekeurig 3D-onderzoek van de gereconstrueerde hersenanatomie.
OPMERKING: De GUI in Afbeelding 3 maakt het ook mogelijk om het grijswaardenintensiteitsbereik, contrast en helderheid van de triplanaire weergaven aan te passen.
- Druk en sleep de linkermuisknop over een willekeurig deel van de afbeeldingen voor real-time wijziging van de helderheid en contrastniveaus. Laat de muisknop los om de aanpassingen te bevestigen en af te ronden.
3. Triplanaire weergaven van CBF-verdeling over cerebrale functionele regio's
OPMERKING: Het onderzoeken van de CBF-verdeling over verschillende cerebrale functionele regio's vergemakkelijkt nauwkeurige klinische beoordelingen van de toestand van de patiënt. Onder het functionele regiokader uit figuur 3 maakt het opnemen van de exacte CBF-waarden uit de CBF-sequentie en het presenteren ervan in triplanaire weergaven een uitgebreide inspectie door de arts mogelijk.
- Roep de functie CBF_triplanar aan om de triplanaire GUI-weergave te genereren die wordt weergegeven in figuur 4, waarbij de ruimtelijke verdeling van CBF over functionele regio's wordt weergegeven. Verplaats het dradenkruis om onderzoek naar de CBF-verdeling in interessegebieden mogelijk te maken.
- Klik op de knop Gegevenstips in de rechterbovenhoek van de GUI om de CBF-waarden op elke positie weer te geven.
- Druk en sleep de linkermuisknop over een willekeurig deel van de afbeeldingen voor real-time wijziging van de helderheid en contrastniveaus. Laat de muisknop los om de aanpassingen te bevestigen en af te ronden.
4. CBF-atlas over de belangrijkste cerebrale functionele regio's
OPMERKING: Het normaliseren van de CBF-waarschijnlijkheidsverdelingen over verschillende functionele regio's genereert de CBF-atlas voor cerebrale functionele regio's, die de CBF-niveaus uitdrukt over de cerebrale functionele regio's van de proefpersoon.
- Roep de functie CBF_Atlas aan om de ruimtelijke CBF-verdeling zoals weergegeven in figuur 4 om te zetten in een CBF-atlas (zoals weergegeven in figuur 5).
OPMERKING: In figuur 5 vertegenwoordigt de x-as verschillende cerebrale functionele regio's en de y-as vertegenwoordigt verschillende CBF-niveaus; De verschillende kleuren geven verschillende waarschijnlijkheidsniveaus aan (hoe roder de kleur, hoe meer voxels er aanwezig zijn).
- Klik op de knop In-/uitzoomen in de rechterbovenhoek van de GUI die wordt weergegeven in afbeelding 5 om gedeeltelijke afbeeldingen te schalen.
OPMERKING: De curve in figuur 5 verbindt de gemiddelde CBF over de regio's heen.
5. Significante verschillen in CBF_Atlas tussen gezonde proefpersonen en CCI-patiënten
OPMERKING: Met behulp van hetzelfde proces dat in de rubrieken 1-4 wordt beschreven, kunnen de gemiddelde CBF-waarden over verschillende cerebrale functionele regio's worden verkregen voor CCI-patiënten.
- Gebruik de functie CBF_Compare om een vergelijkende grafiek van de CBF-curve te genereren van een gezonde proefpersoon versus een CCI-patiënt (Figuur 6).
- Let op de significante verschillen tussen de CBF-curve van de patiënt (gekleurd in zwart) en de gezonde curve (gekleurd in rood) (Figuur 6). Identificeer de functionele regio's met meer uitgesproken CBF-dalingen bij de patiënt. Integreer stap 3.3 en onderzoek opnieuw de regio's waar de patiënt slechter presteerde in vergelijking met de andere regio's.
OPMERKING: Stap 3.3 maakt het mogelijk om de CBF-niveaus van de patiënt in een driedimensionale ruimte te bekijken, wat betekent dat artsen de triplanaire GUI-weergave kunnen gebruiken die wordt weergegeven in figuur 4 om de CBF op elke positie van de patiënt te onderzoeken. Hier varieert de mate van CBF-afname op verschillende locaties voor CCI-patiënten. Artsen kunnen figuur 4 opnieuw bekijken om zich te concentreren op hersengebieden met een significante CBF-afname.
- Gebruik de pictogrammen in de rechterbovenhoek van de GUI (Afbeelding 5) om toegang te krijgen tot functies zoals uitzoomen, inzoomen, terugkeren naar de algemene weergave en het markeren van de coördinaten van de geselecteerde pixel.
OPMERKING: Met behulp van hetzelfde principe kunnen de resultaten van voor en na de behandeling van dezelfde patiënt ook worden vergeleken met behulp van de benadering in figuur 6 om de klinische werkzaamheid in de loop van de tijd te evalueren.