MMRO2 using [15O]O2-PET
Model
Please check the references below.
Manual for MBF and MMRO2 analyses with [15O]H2O and [15O]O2 PET study
The procedure works with and without [15O]CO scan.
1. Setup
Setup your computer as specified here and use the MSYS environment to execute the following commands.
2. Computation of VB if you have [15O]CO scan
The procedure computes blood volume and provide β value which will be used for input computation.
2-1 Please skip this section and go to section 4, if no [15O]CO scan
2-2 Draw ROI on LV
colv.sh <image(ECAT7 format)> <Blood count value>
Firstly, image viewer appears, then draw LV ROI(s) on that image.
- The image can be enlarged by ‘s’, change the value of ‘zoom’ and cntl-v
- Also, you can change the scale by inputting the value and change mode as: ‘input by user’
- ROI could be drawn as: cntl-r, polygon, follow LV region (left click) and close polygon (midle click).
- Then push ‘ROI calc’ button.
- Repeat this as far as possible.
- Finally, close the viewer, File - Quit
After that, program will show the beta value. Beta=0.718009
3. Computation of MBF (With [15O]CO scan)
The procedure computes MBF and partial tissue fraction (α) values both of which will be used for MMRO2 computation.
3-1 Please go to 4th section if no [15O]CO scan
3-2 The same ROI on LV from [15O]CO is used in this procedure
mbf_with_co.sh <Water image (ECAT7 format)> <beta value>
Firstly, image viewer appears, then draw Myo ROI(s) on that image.
- The image can be enlarged by ‘s’, change the value of ‘zoom’ and cntl-v
- Also, you can change the scale by inputting the value and change mode as: ‘input by user’
- ROI could be drawn as: cntl-r, polygon, follow LV region (left click) and close polygon (midle click).
- Then push ‘ROI calc’ button.
- Repeat this as far as possible.
- Finally, close the viewer, File - Quit
Program will show the K1, Alpha and MBF values in ROI on myocardial tissue.
4. Computation of MBF (Without [15O]CO scan)
The procedure computes MBF and partial tissue fraction (α) values both of which will be used for MMRO2 computation.
4-1 Please go to 3rd section if you utilize data of [15O]CO scan
4-2 The procedure draw ROI on LV and myocardial regions and estimate MBF values
mbf_without_co.sh <Water image(ECAT7 format)>
Firstly, image viewer will appear, then draw LV ROI(s) on that image. Then, image viewer will appear again, then, draw Myo ROI(s) on that image
- The image can be enlarged by ‘s’, change the value of ‘zoom’ and cntl-v
- Also, you can change the scale by inputting the value and change mode as: ‘input by user’. When change the setting, ‘cntl-v’ will clean and re-draw the images.
- ROI could be drawn as: cntl-r, polygon, follow LV region (left click) and close polygon (midle click). Once if you touch a slice, then you cannot go to another slice, so, please be careful about this.
- Then push ‘ROI calc’ button.
- Repeat this as far as possible.
- If zooming is large, part of slices are shown, in this case nest set of slices can be shown by ‘v’.
- Finally, close the viewer, File - Quit
Program will show the K1, Alpha and MBF values in ROI on myocardial tissue.
5. Generate inverse image of transmission and draw lung ROI
The procedure computes inverse image of transmission image and create lung-TAC, both od which will be used in computing MMRO2 for spillover effect of [15O]O2 gas from lung.
4-1 The procedure draw ROI on Lung
Tr_inverse.sh <Transmission image(ECAT7 format)>
Firstly, image viewer will appear, then draw lung ROI(s) on that image.
- The image can be enlarged by ‘s’, change the value of ‘zoom’ and cntl-v
- Also, you can change the scale by inputting the value and change mode as: ‘input by user’. When change the setting, ‘cntl-v’ will clean and re-draw the images.
- ROI could be drawn as: cntl-r, polygon (or find edge will help you more), follow LV region (left click) and close polygon (midle click). Once if you touch a slice, then you cannot go to another slice, so, please be careful about this.
- Then push ‘ROI calc’ button.
- Repeat this as far as possible.
- If zooming is large, part of slices are shown, in this case nest set of slices can be shown by ‘v’.
- Finally, close the viewer, File - Quit
Program will generate inverse image.
6. Other parameters,
6-1 If you don’t have blood count data of [15O]O2 scan
If you don’t have blood count data of [15O]O2 scan,
o2_blood.sh <O2 image> <Beta>
will estimate it. Beta value can be obtained from either section 2 or 4.
6-2 To obtain Va value from [15O]CO data
To obtain Va value from [15O]CO data
(If you have estimated beta from [15O]CO data),
co_myo.sh
7. Computation of MMRO2 and OEF
The procedure computes MMRO2 and OEF value.
7-1 input following command:
mmro2_steady.sh <Image (ECAT7 Format)> <Frame from> <to>
<Blood volume in Myo> <Blood count> <O2cnt>
<MBF> <Alpha>
- <Image (ECAT7 Format)>: [15O]O2 steady state image
- <Frame from>: First frame to be summed.
- <to>: last frame to be summed
- <Blood volume in Myo>: This is from either [15O]CO data (section 6) or water data (section 4 ‘Va’)
- <Blood count>: This is from either blood measured data or [15O]O2 data (section 6)
- <O2cnt>: oxygen content = 1.36×<Hb>×<SaO2>
- <MBF> and <Alpha>: both from section 3 or 4.