CC227: Creative Computing II
Note: this page relates to the course as taught until the
2010-11 academic session. Materials
for IS52020B: Perception and Multimedia
Computing are available elsewhere.
This page contains a reading list, slides, lab notes, and other
materials for IS52020A (Creative Computing II, also known as CC227)
for the 2010-11 academic year.
For Christophe Rhodes' contact details, please see his home page or his departmental
web page. For Marcus Pearce's contact information, please see his
Slides, lab sheets, and other lecture material will be made available
here after the corresponding lecture.
There are two courseworks, each worth 15% of the total credit for
- Due Friday 28th January: Colour and Images [image]
- Due Friday 18th March: Sound and Music Processing [audio file]
The coursework for resit candidates is due by 4pm on Thursday 1st September: Image Information Retrieval [image]
- Visual perception
- cones, rods and the eye; optical illusions; colour vision; colour spaces and profiles; motion perception and Gestalt psychology.
- approaches to animation; perception in video and film; making animations; visualisation.
- Sound, hearing and music
- sound and the ear; frequency, pitch and harmony; melody; rhythm; digital audio formats and compression.
- the nature of signals; special signals; audio signals and sampling; frequency, amplitude and phase; the Fourier representation.
- linearity and time-invariance; impulse responses and convolution; spectral analysis; convolution by spectrum multiplication.
- Audio and image filtering
- EQ; filter design; subtractive synthesis; echo and reverberation; resampling; image representation; two-dimensional convolution and image effects.
- Multimedia information retrieval
- retrieval, fingerprinting and similarity; features and distance measures; systems for multimedia information retrieval.
The essential material in the course is based around two subject
guides, shared with the University of London External Programme.
Final drafts of the two subject guides can be downloaded here:
In addition, substantial excerpts and some extra materials are
available at the External Programme's news
page, and on the External Programme's page
for volume 1.
In addition to the guides, it is essential that students remain
familiar and extend their skills with Processing, and additionally
gain fluency with Octave, an
environment for numerical and signal processing and visualization; the
following titles may be of assistance:
- C. Reas and B. Fry, Processing: A Programming Handbook for Visual
Designers and Artists;
- D. Shiffman, Learning
- J.W. Eaton, D. Bateman and
S. Hauberg, GNU
In addition to the core technical material, it will be helpful for
understanding (technical or cultural or both) to read around the
subject. Some suggestions:
- J.D. Foley, A. van Dam and others, Introduction to Computer Graphics;
- A.V. Oppenheim and A.S. Willsky with S. Hamid Nawab, Signals
- R. Dawkins, The Blind Watchmaker;
- R.P. Feynman, Lectures on Physics, Chapters 35-36;
- M. Stokes, M. Anderson, S. Chandrasekar and
R. Motta, A Standard
Default Color Space for the Internet – sRGB;
- S. Handel, Listening;
- D.M. Howard and J. Angus, Acoustics and Psychoacoustics
- D.J. Levitin, This Is Your Brain On Music
- O. Sacks, Musicophilia
- I.H. Witten, A. Moffat and T.C. Bell, Managing Gigabytes:
Compressing and Indexing Documents and Images
- C.J. van
Feedback and Consultation Hours for Christophe Rhodes in Autumn
2010 are 16:00–18:00 on Thursdays. If you are planning to come
and ask questions, please try to e-mail him in advance.
Feedback and Consulation Hours for Marcus Pearce will be advised in
Past exam papers