VIZA 654 / CPSC 646

The Digital Image

Fall 2005

MW 1:15 - 2:40, Architecture C 307, 4 credits
Reserve 12:40 - 2:40 for special homework crit sessions

Professor: Donald H. House

Visualization Lab, phone: 5-3465, email: house@viz.tamu.edu, office hours: 3:00 - 5:00 Tu

TA: Chris Root

Visualization Lab, email: cwr@viz.tamu.edu, office hours: 3:00 - 5:00 Mon, 3:00 - 5:00 Sun 

Web Page: http://www-viz.tamu.edu/courses/viza654/05fall/
Course Directory: /usr/local/misc/courses/viza654/2005

Schedule

Students

Assignments

Homeworks

Project

Demos

Resources and Documentation


Introduction

Tools and techniques for the generation, handling and analysis of two-dimensional digital images. Image representation and storage, display, media conversion, painting and drawing, warping, color space operations, enhancement, filtering, and manipulation.

Just as digital sound has become the standard for high-quality audio recording, the digital image is becoming the standard form of electronic image. Digital images have the advantages of lossless storage, transmission, and retrieval. Their form greatly facilitates generation, manipulation, and display within a computing environment, and they provide a natural syntax for image representation that pervades the world of computer graphics and visualization. Thus, an understanding of the nature, form, and technology of the digital image is essential to a visualization practitioner.

Text and Handout Materials

Course Objectives

This course will provide a thorough grounding in the state of the art in the treatment of digital images, particularly within the context of computer graphics, and digital effects. It is designed to prepare students to Students read, discuss, and are tested on hand-out material, and complete a series of exercises on the computer. Many of the exercises will involve programming and making use of graphics libraries. Work will may be done on any computer supporting C++, OpenGL and the OpenGL interface API GLUT, and will involve a brief study of professional image manipulation software.

Course Outline

  1. The Fundamental Nature of Digital Images
  2. Digital Representation and Display of Images
  3. Archival Storage of Images
  4. Compositing
  5. Filtering Algorithms
  6. Image Warping
  7. Sampling, Filtering and Reconstruction
  8. General Warping and Morphing Algorithms
  9. Frequency Domain Representation of Images
  10. Advanced Topics (time permitting)

Performance Evaluation

Grading will be based on perfomance on a set of 8 homework assignments, 9 quizzes, a final project, and class participation using the following percentage distribution: Regular homework programming projects will involve writing and modifying image handling software on the SGI workstations. Code may be written in C or C++ and use the OpenGL and GLUT libraries. Other nonprogramming homework projects will involve experimenting with software. Students will also complete a final term programming project of their own design. Homework problems will be graded on a 10 point scale, using the following scheme: Work will be considered on time if it is submitted by midnight of the due date. Except for unusual circumstances agreed to in advance by the instructor, late homework will incur a penalty of 5% per day. The class participation grade is the instructor's subjective judgement of student performance. He will take into account such things as attendance and preparation for class as evidenced by informed classroom discussion.

Reference Reading Material

Approximate Costs

Plagiarism

The handouts used in this course are copyrighted. By "handouts," I mean all materials generated for this class, which include but are not limited to the course notes, syllabi, exams, problems, in-class materials, review sheets, additional problem sets, and the contents of the class World Wide Web site. Because these materials are copyrighted, you do not have the right to copy the handouts, unless I expressly grant permission. For the contents of class World Wide Web sites, you have permission to make printouts strictly for your use in this class.

In this course, we want to encourage collaboration and the free interchange of ideas among students and in particular the discussion of homework assignments, approaches to solving them, etc. However, we do not allow plagiarism, which, as commonly defined, consists of passing off as one's own the ideas, words, writings, etc., which belong to another. In accordance with this definition, you are committing plagiarism if you copy the work of another person and turn it in as your own, even if you should have the permission of that person. Plagiarism is one of the worst academic sins, for the plagiarist destroys the trust among colleagues without which research cannot be safely communicated.

If you have any questions regarding plagiarism, please consult the latest issue of the Texas A&M University Student Rules, under the section on Academic Misconduct.

Americans with Disabilities Act

The Americans with Disabilities Act (ADA) is a federal anti-discrimination statute that provides comprehensive civil rights protection for persons with disabilities. Among other things, this legislation requires that all students with disabilities be guaranteed a learning environment that provides for reasonable accommodation of their disabilities. If you believe you have a disability requiring an accommodation, please contact the Office of Support Services for Students with Disabilities in Room 126 of the Student Services Building. The phone number is 845-1637.

Academic Integrity Statements


AGGIE HONOR CODE  “An Aggie does not lie, cheat, or steal or tolerate those who do.”

Upon accepting admission to Texas A&M University, a student immediately assumes a commitment to uphold the Honor Code, to accept responsibility for learning, and to follow the philosophy and rules of the Honor System. Students will be required to state their commitment on examinations, research papers, and other academic work. Ignorance of the rules does not exclude any member of the TAMU community from the requirements or the processes of the Honor System.

For additional information please visit: www.tamu.edu/aggiehonor/