'Measuring how the human visual system combines stereo and blur cues to estimate depth' - COMP 396 Undergraduate Research Project Application Form

INSTRUCTIONS - PROFESSORS: Please print and review this form. Complete or correct the sections, as applicable, from "Supervisor's Name" to "Ethics, safety, and training". Please sign and date near the bottom ("Supervisor's signature").

INSTRUCTIONS - STUDENTS: You may receive this form by email, or you may simply print this webpage. Either way, print and review this form. Complete or correct the sections, from "Student's Name" to "Student's Level", and sign ("Student signature"). Ask your supervisor to sign her/his section near the bottom. Take it to the department* corresponding to the course number in Section A; this may or may not be your own department. (* EXCEPTIONS: For NSCI 396 and COGS 396, please bring it to the Interdisciplinary Programs Adviser in Dawson Hall.) Do not register for a '396' course on Minerva until you receive departmental permission. Have a discussion with your supervisor about time/work expectations, keeping in mind that this is a 3-credit course (roughly, 10 hours per week for 12 weeks). Remember that a '396' course is an elective.

INSTRUCTIONS - DEPARTMENTS: After the unit chair/director/designate approves (or not) this project, please notify student. If approved, please give student permission to register on Minerva, and send a copy of this form (with signatures) to the Office for Undergraduate Research in Science (either fax, or internal mail to Dawson Hall 408-A, or PDF scan + email).

QUESTIONS OR FEEDBACK? Contact the Office for Undergraduate Research in Science.

Supervisor's Name: Michael Langer

Supervisor's Email: michael.langer [at] mcgill.ca

Supervisor's Phone: 514-398-3740

Supervisor's Website: http://www.cim.mcgill.ca/~langer

Supervisor's department: Computer Science

Course number: COMP 396 (Computer Science)

Term: Fall 2013-2014

Project start date: Tuesday, September 3, 2013

Project end date: Tuesday, December 3, 2013

Project title: Measuring how the human visual system combines stereo and blur cues to estimate depth

Project description (50-100 words suggested): The visual system uses many sources of information to estimate the depth of objects in a scene. Two examples are stereo disparity and optical blur. The project will investigate how these two cues are combined, using an experiment that is similar to one carried out by Held, Cooper, and Banks [Current Biology, 2012]. Images will be synthesized using computer graphics and presented on a 3D stereo display. Human subjects will compare the depths of a pair of surfaces based on disparity and blur cues. (For subjects, we will use grad students in the lab.) We will measure the accuracy with which subjects can perform the depth discrimination task for the blue and stereo disparity cues on their own, and in combination.

Prerequisite: 1 term completed at McGill + CGPA of 3.0 or higher; or permission of instructor.

Grading scheme (The final report must be worth at least 50% of final grade): Final grade will be 50% lab performance (meeting timetable/workload plan that is specified below) and the Final Report (50%) which is due on Dec. 3, 2013. The Final Report should be at least 2000 words. It should contain four sections: Introduction, Methods, Results, Discussion. The experiment will be similar to that done by Held et al (2012), so similar details can be replaced to references to that paper. More important will be to discuss any differences.

Other project information: The Timetable and Reading List are given below. The workload will be about 40 hours per month, broken down as follows:


  • (20 hours) Read journal papers in Reading List below, and discuss with supervisor
  • (10 hours) Learn basics of python programming language e.g. http://www.codecademy.com/
  • (10 hours) Install PsychoPy application http://www.psychopy.org/ and implement the "stroop test" experiment, discussed in youtube tutorial. Using an anaglyph display and within PsychoPy, set up a basic stereo and focus stimulus such as was used in the paper by Held, Cooper, Banks in Current Biology 2012.


  • (10 hours) Read chapters 1-4 of Psychophysics textbook by Kingdom and Prins
  • (30 hours) Figure out how to present the stimuli on the 3D stereo display in the lab (i.e. using shutter glasses rather than anaglyph), and within the PsychoPy application. Using PsychoPy, design an experiment to measure the just-noticable-difference for blur and stereo disparity, similar to what was done in Held, Cooper, Banks 2012 (Fig. 2).


  • (20 hours) Run the experiment using several subjects (including at least two naive subjects). Calculate JNDs, plot data.
  • (20 hours) Write the Final Report.

Reading List:

  • F. Kingdom and N. Prins, Psychophysics: a practical introduction (2009) Ch. 1-4
  • Watt, S. J., Akeley, K., Ernst, M. O., & Banks, M. S. (2005). Focus cues affect perceived depth. Journal of Vision, 5, 834-862.
  • Watson AB and Ahumada AJ, "Blur clarified: a review and synthesis of blur discrimination" Journal of Vision (2011)
  • Held, Cooper, Banks "Blur and disparity are complementary cues to depth", Current Biology 22: 426-431, 2012
  • Hoffman DM, Banks MS, "Focus information is used to interpret binocular images", Journal of Vision 10(5), 2010

The following two papers should be available from http://www.georgemather.com/Publications.html

  • Mather G, Smith D (2002) Blur discrimination and its relation to blur-mediated depth perception. Perception, 31, 1211-1219.
  • Mather G, Smith D (2000) Depth cue integration: stereopsis and image blur. Vision Research, 40, 3501-3506.

Project status: This project is taken. The professor has no more '396' projects this term.

Ethics, safety, and training: Supervisors are responsible for the ethics and safety compliance of undergraduate students. This project involves human subjects.

Student's Name:

Student's McGill ID:

Student's McGill Email:

Student's Phone:

Student's Program:

Student's Level (U0 / U1 / U2 / U3):

Student's signature - I certify that this course is with a different supervisor and on a different topic than any previous '396' course I have taken. I have not applied for another '396' course in this term:

Supervisor's signature - I give my permission for the student identified above to register for this project under my supervision:


Unit chair/director/designate's name:

Unit chair/director/designate's signature - I certify that this project conforms to departmental requirements for 396 courses: