Pixels-S10
Search:
Syllabus / Pixels-S10

The world- pixel by pixel Spring 2010

danny.rozin@nyu.edu

Jan 20 Class 1 - Introduction

  • Introduction to class syllabus and students, presentation of thoughts regarding pixels, describing “Make Pixels” assignment. (make an image using non traditional “pixels”, preferably physical or “analog” try to avoid using the computer)

Jan 27 Class 2 - From Scratch 1

Feb 3 Class 3 - From Scratch 2 - Pixels

Feb 11 Class 4 -Image processing 1 - color manipulation

Feb 17 Class 5 – Visit to NY Hall of Science to view their display of perception, optics and optical illusion.

  • The museum closes at 2:00 , so we should start a bit earlier. Let's meet at 12:00 at the museums entrance.
  • Directions to the museum
  • Introduction to assignment No. 2 – Each student will then select an optical phenomenon or display from the museum (or any other optical phenomenon) and create an interactive experience on the computer screen that is based on it. (assignment to be presented in three weeks)

Feb 25 Class 6 -Image processing 2 - neighborhood effects

  • Covering - Changing the colors of pixels based on their neighbor pixels - Creating effects such as blur, sharpen, find edges and convolutions.
  • Suggested exercise - Create interesting manipulations of images by applying neighborhood effects. as always try to create static, dynamic and interactive pieces.

Mar 3 Class 7 –Mid term 1 - Presentation of science/optics assignment.

Mar 10 Class 8 - Image processing 3 - image transformation

  • Covering - Using geometric transformations to displace pixels without changing their color, creating effects such as scale, magnifying glass, rotate,displace.
  • Introduction to third assignment – A few painting styles used by various artists will be shown in class. Each student will select one such style and create an interactive on-screen experience based on it. (assignment to be presented in 2 weeks)
  • Suggested exercise - Create interesting transformations of images, as always try to create dynamic and interactive pieces.

Mar 24 Class 9 - Image compositing

Mar 31 Class 10 – Mid-term 2 -Painting style project presentations.

Apr 7 Class 11 - Video 1 – video tracking

Apr 14 Class 12 - Video 2 – video manipulation and masking

Apr 21 Class 13 - final project workshop

April 28 Class 14 - final project presentations

Books on C :

  • The C Programming language , Kernighan , Ritchie, Prentice Hall . (The bible of C by the people who invented C , sometimes says more than you want to know) NYU computer store has it
  • The essentials of C programming language REA Research & education association (Great quick reference when checking syntax) NYU computer store has it
  • nice C++ tutorial
  • C++ in 5 days (pdf)

Books on image processing :

  • Pocket Handbook of Image Processing Algorithms In C, The, 1/e, Harley R. Myler, Arthur R. Weeks ISBN: 0-13-642240-3 (Amazing book that gives you the exact code you need for lots of effects)
  • Digital image processing : a practical primer by Gregory A. Baxes (a good overall explanation of image processing, but it does not give you the code to do it)
Search
  Page last modified on April 18, 2010, at 12:39 AM