Home
Team
Publications
Resources
Demos
News
Events
Contact

Auckland Clinical Vision Science Group

Home
Team
Publications
Resources
Demos
News
Events
Contact
Ventral visual stream on a slide

Ventral visual stream on a slide

Black and white T's are the same size (Framing illusion after Anstis & Canavagh 2017)

Black and white T's are the same size (Framing illusion after Anstis & Canavagh 2017)

Letter-stroke thickness & acuity

Letter-stroke thickness & acuity

Blurry disks

Blurry disks

 m=512;   X=meshgrid(1:m);   r=imresize(rand(6),m/6).*127;   s=sign(sin(X./8));   imshow(interp2(X,X',128+127.*(s.*s'),0.7*X+r,0.7*X'+r),gray(256))

m=512;

X=meshgrid(1:m);

r=imresize(rand(6),m/6).*127;

s=sign(sin(X./8));

imshow(interp2(X,X',128+127.*(s.*s'),0.7*X+r,0.7*X'+r),gray(256))

steered1.jpg
Demonstration of the spatial frequency dependence of the Craik-Cornsweet-O'Brien illusion

Demonstration of the spatial frequency dependence of the Craik-Cornsweet-O'Brien illusion

EIQfP8CW4AINggE.jpg
 m=768; n=512;   sfs=logspace(0.5,log10(m/3),m);   [X,Y]=meshgrid(linspace(0,1,m).*sfs,logspace(-2.5,0,n));   imshow(128+127.*Y.*sin(X),gray(256));

m=768; n=512;

sfs=logspace(0.5,log10(m/3),m);

[X,Y]=meshgrid(linspace(0,1,m).*sfs,logspace(-2.5,0,n));

imshow(128+127.*Y.*sin(X),gray(256));

 C=imread('peppers.png');   [m n p]=size(C);   t=double(rgb2gray(C));   b=double(imresize(imresize(C,[m n]./32),[m n]));   s=32; w=2; M=2*max([m n]);    [X Y]=meshgrid([1:n], [1:m]);   g=(mod(X,m/s)<w)|(mod(Y,m/s)<w);   im=cat(3,t,t,t).*(1-g)+b

C=imread('peppers.png');

[m n p]=size(C);

t=double(rgb2gray(C));

b=double(imresize(imresize(C,[m n]./32),[m n]));

s=32; w=2; M=2*max([m n]);

[X Y]=meshgrid([1:n], [1:m]);

g=(mod(X,m/s)<w)|(mod(Y,m/s)<w);

im=cat(3,t,t,t).*(1-g)+b.*g;

imshow(im./256,gray(256));

 m=512;   [X,Y]=meshgrid(1:m);   a=255.*rand(6);   r=imresize(a,m/6)./2;   imshow(interp2(X,Y,imresize(a,m/6,'bilinear'),0.7*X+r,0.7*Y+r),gray(256))

m=512;

[X,Y]=meshgrid(1:m);

a=255.*rand(6);

r=imresize(a,m/6)./2;

imshow(interp2(X,Y,imresize(a,m/6,'bilinear'),0.7*X+r,0.7*Y+r),gray(256))

A simple brightness illusion

A simple brightness illusion

Recipe for strong brightness illusion: add oblique square wave to lower freq vertical square wave. "Light" stripes on the left and "dark" stripes on the right of the result are phys. identical(!) We see "paint" (oblique grating) and ignore "lighting" (low freq grating).

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
Previous Next
Ventral visual stream on a slide
Black and white T's are the same size (Framing illusion after Anstis & Canavagh 2017)
Letter-stroke thickness & acuity
Blurry disks
 m=512;   X=meshgrid(1:m);   r=imresize(rand(6),m/6).*127;   s=sign(sin(X./8));   imshow(interp2(X,X',128+127.*(s.*s'),0.7*X+r,0.7*X'+r),gray(256))
steered1.jpg
Demonstration of the spatial frequency dependence of the Craik-Cornsweet-O'Brien illusion
EIQfP8CW4AINggE.jpg
 m=768; n=512;   sfs=logspace(0.5,log10(m/3),m);   [X,Y]=meshgrid(linspace(0,1,m).*sfs,logspace(-2.5,0,n));   imshow(128+127.*Y.*sin(X),gray(256));
 C=imread('peppers.png');   [m n p]=size(C);   t=double(rgb2gray(C));   b=double(imresize(imresize(C,[m n]./32),[m n]));   s=32; w=2; M=2*max([m n]);    [X Y]=meshgrid([1:n], [1:m]);   g=(mod(X,m/s)&lt;w)|(mod(Y,m/s)&lt;w);   im=cat(3,t,t,t).*(1-g)+b
 m=512;   [X,Y]=meshgrid(1:m);   a=255.*rand(6);   r=imresize(a,m/6)./2;   imshow(interp2(X,Y,imresize(a,m/6,'bilinear'),0.7*X+r,0.7*Y+r),gray(256))
A simple brightness illusion
Back to Top