Software I
Teaching Materials I (UCM 2017-2018)
We have developed different Matlab GUIs for students and teachers for Perception classes (LAST VERSION: Download Matlab programs).
Last version tested Matlab R2011b. Minimum resolution 1366 x 768 pixels.
To run the programs: Once you have downloaded the .zip file and unzipped the file in a single directory, then open the file Main_panel.m and run the program.
You will see the next menu from which you can select each program.
Here you can see six examples:
A) Signal Detection Theory.
Matlab GUI that compares data from two observers in a Yes/No task. It computes d', beta, C, and represents isosensitivity and isobias plots in ROC plots and double-probability plots. Curves and dots can be moved with the mouse.
Screenshot
Animated gif
B) Masking pure tones (demos)
Matlab GUI that produces sounds of pure tones masked by filtered white noise.
C) 2D FOURIER TRANSFORM DEMO
This Matlab GUI is very useful to demonstrate the basic concepts of Fourier analysis applied to image processing.
D) IMAGE FILTERING DEMO
This Matlab GUI shows examples of image filtering. Two types of filters are implemented, Ideal and Butterworth.
E) VISUAL SYSTEM DEMO
This Matlab GUI shows the processing of an image by the visual system. It simulates 36 spatial channels using Gabor functions.
F) 3D DEMO USING RANDOM-DOT STEREOGRAMS
This Matlab GUI generates 3D sinusoidal corrugations using random dots (gaussians). You need to wear anaglyph glasses to see it. Place the red filter in front of the left eye.
Teaching materials for students in Excel
Note: An advanced version for teaching Colorimetry, can be seen following this link.