ISTA 352: Images: Past, Present, and Future (Fall, 2012)

A significant portion of the human brain is devoted to understanding spatial data and its relation to the world. Through the ages humans have naturally developed external representations of such information for communication, planning, understanding, and entertainment. Further, the digital age has led to an explosion of images available to everyone in forms that are convenient to share, manipulate, and automatically mine for information. In this thematic course we will study images from perspectives that transcend disciplines, and applicable to many of them, including the arts, science and biomedicine, computational intelligence, geography, and security. We will study what images are, how images are stored and distributed, the reproduction of images, how they can be manipulated, using images for visualization, and extracting semantics from images.

Time and Place

11:00AM - 11:50AM, Monday, Wednesday, Friday, Aero & Mech Engr, Rm S324


Kobus Barnard

Office: Gould-Simpson 927A
Office Hours:     (Follow link to get times and instructions.)
Email: kobus @    (remove blanks around the @)

Teaching Assistant

Kyle Simek
Office hours: Tuesday/Thursday 1:00pm-2:00pm in Gould-Simpson 919C
Email: ksimek @    (remove blanks around the @)


An introductory programming course (e.g., ISTA 130), basic matrix algebra, and basic calculus (e.g. Math 124 or equivalent).

Update: The calculus requirement can be waived in the case of students who are sufficiently familiar with function and Cartesian coordinates to enroll in in Math 124.

Syllabus   (Textbook, outline, grading, policies, etc. --- Updated August 19, 2012).

Course schedule     (currently restricted to UA)

Slides and Videos     (currently restricted to UA)

Assignments     (currently restricted to UA)

Schedule of quiz and assignment due dates

Approximate points
Attendance Ongoing
Assignment 1 Friday, September 07
Assignment 2 Friday, September 21
Quiz 1 Friday, September 28
Assignment 3A Tuesday, October 09
Assignment 3B Sunday, October 21
Quiz 2 Friday, October 26
Assignment 4A Tuesday, November 04
Assignment 4B Tuesday, November 13
Quiz 3 Friday, November 16
Assignment 5 Monday, December 03
Quiz 4 Wednesday, December 05