-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbars_misaligned.m
59 lines (50 loc) · 1.08 KB
/
bars_misaligned.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
%%
cdir = '/Users/dan/data/cogneuro/s032420160121/Etc';
files = dir(cdir);
files = files(3:end);
stims = {};
for fi = 1:length(files)
stims{end+1} = pRFGetStimImageFromStimfile(fullfile(cdir,files(fi).name));
end
files = files(1:6);
%% Compare mod vs original
for i = 1:3
im1 = stims{(i-1)*2+1}.im;
im2 = stims{(i-1)*2+2}.im;
imdiff = im1-im2;
error = sum(sum(sum(imdiff,3),2));
disp(error);
end
%% Compare pair-wise
files = files([1 3 5]);
stims = stims([1 3 5]);
%% Comparison
pairs = [1 2
1 3
2 3];
for p = 1:3
pair = pairs(p,:);
im1 = stims{pair(1)}.im;
im2 = stims{pair(2)}.im;
imdiff = im1-im2;
error = sum(sum(sum(imdiff,3),2));
disp(error);
end
%% Vis difference
figure
time = size(im1,3);
for p = 1:3
pair = pairs(p,:);
im1 = stims{pair(1)}.im;
im2 = stims{pair(2)}.im;
imdiff = im1-im2;
for t = 1:time
subplot(131);
imshow(squeeze(im1(:,:,t)));
subplot(132);
imshow(squeeze(im2(:,:,t)));
subplot(133);
imshow(squeeze(imdiff(:,:,t)));
pause(.01);
end
end