# 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.**