Optical Illusions: Brain, Machine, World
Optical illusions are entertaining, but more than just visual tricks: They reveal deep insights into perception. This course critically explores what constitutes an illusion, and how an expansive definition can bridge human and machine perception. Illusions appear in nature, art, and our increasingly digital world. We’ll learn how to measure illusion perception in both humans and machines, and examine state-of-the-art machine perception through the lens of illusion—exploring machine hallucination, image generation, and adversarial imagery. This course blends lectures, discussions, readings, hands-on labs, and a research project.
Topics
- 1. Learn ways in which optical illusions have been defined, as well as challenges in doing so 2. Discover the broad range of ways illusions occur in the world from naturally-occuring illusions to those intentionally designed for art, public and digital spaces 3. Understand research methods for measuring illusion perception and ways that has informed either the underlying neural mechanisms or understanding of the strengths and limitations of machine perception 4. Compare and contrast human and machine perception, identifying their respective reactions to illusions 5. Discover illusions that may emerge from machine learning models
Official catalogue course objectives and student learning outcomes
Prerequisites & course information
{'preRequisiteCourse': '1245673', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1245671', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1245674', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1236352', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1042881', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1236351', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1634921', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}; {'preRequisiteCourse': '1245672', 'concurrentPrerequisit': False, 'QW0jb': '<ul><li><p>A class prerequisite can be applied in any specific class section and must be set by enrollment managers in every term. </p></li><li><p>The Office of the Registrar will create the prerequisite so it may be applied. </p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'GrBqR': '<ul><li><p>A course prerequisite will be enforced in ALL subsequent class sections and cannot be edited.</p></li><li><p>The Office of the Registrar will create and apply the prerequisite to this course.</p><ul><li><p>Allow 1-2 weeks for configuration in Campus Solutions. To guarantee prerequisites are processed within this timeframe, please submit your request <strong>at least 4 weeks</strong> before enrollment begins.</p></li></ul></li></ul>', 'HrzGt': False}
Sources
- Course catalogue ↗2026-2027