beskrivning och utvärdering av diffusions mr - Örebro universitet
beskrivning och utvärdering av diffusions mr - Örebro universitet
beskrivning och utvärdering av diffusions mr - Örebro universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Examensarbete 10p <strong>Örebro</strong> Universitet VT 2006<br />
10. MatLab kod<br />
%Programmet beräknar <strong>och</strong> lägger samman bilder för ADC-karta, 4 olika<br />
%varianter:<br />
%1) 2 b-värden Isotropiska bilder<br />
%2) 5 b-värden Isotropiska bilder<br />
%3) 2 b-värden <strong>och</strong> alla spatiala riktningar på diffusion, M, P <strong>och</strong> S<br />
%4) 5 b-värden <strong>och</strong> alla spatiala riktningar på diffusion, M, P <strong>och</strong> S<br />
clear variables;<br />
% Variables;<br />
Column = 60;<br />
%Anger vilka bilder som ska läsas in för beräkning <strong>av</strong> ADC-karta<br />
im_nr =[1516:1887];<br />
%Anger vika bilder som ska läsas in för jämförelse, färdiga ADC-kartor<br />
im_nr1 =[1920:1934];<br />
%Lägger bildnamn i vektorn d<br />
for cnt7 = 1:length(im_nr)<br />
tmp = sprintf('IM_%.04d', im_nr(cnt7));<br />
d(cnt7) = {tmp};<br />
end<br />
%Lägger bildnamn i vektorn g, jämförelsebilder dvs färdiga ADC-kartor<br />
for cnt8 = 1:length(im_nr1)<br />
tmp1 = sprintf('IM_%.04d', im_nr1(cnt8));<br />
g(cnt8) = {tmp1};<br />
end<br />
%Loopar igenom bilderna <strong>och</strong> beräknar ADC-kartor<br />
for cnt13 = 1:length(im_nr1)<br />
tmp3 = dicominfo(char(g(cnt13)));<br />
for cnt9 = 1:17:length(im_nr)<br />
d(cnt9);<br />
tmp4 = dicominfo(char(d(cnt9)));<br />
%För att ta samma snitt att jämföra med som man beräknat<br />
if int8(tmp4.SliceLocation) == int8(tmp3.SliceLocation)<br />
int8(tmp3.SliceLocation)<br />
int8(tmp4.SliceLocation)<br />
%Referens med b värde 0<br />
im0_info = dicominfo(char(d(cnt9)));<br />
%b-värde 250 Isotropisk bild<br />
im1_info = dicominfo(char(d(cnt9+4)));<br />
%b-värde 500 Isotropisk bild<br />
im2_info = dicominfo(char(d(cnt9+8)));<br />
%b-värde 750 Isotropisk bild<br />
im3_info = dicominfo(char(d(cnt9+12)));<br />
45