Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Courses
Major
Computer Graphics
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


2026 - 2027

CGRA 352 Image-based Graphics

Image-based graphics brings together the power of visual media content to produce vivid, compelling, and meaningful computer graphics. This course studies ways of manipulating and combining images and videos, including image filtering, image manipulation, and video processing.


Course Details

  • Dates: 23 February 2026 to 21 June 2026
  • Starts: Trimester 1
  • Fees:
    • Domestic students: NZ$1,083.45
    • International students: NZ$5,058.00
  • Lecture start times:
    • Monday 2.10pm
    • Tuesday 2.10pm
    • Thursday 2.10pm
  • Campus: Kelburn
  • Estimated workload: Approximately 150 hours or 8.8 hours per week for 17 weeks
  • Points: 15

Entry Restrictions

  • Prerequisites: CGRA 252 (or 251), NWEN 241; ENGR 121 or MATH 151
  • Corequisites: None
  • Restrictions: None

Taught by

School of Engineering and Computer Science — Faculty of Science and Engineering


Disclaimer

This course outline may be subject to change.


Key Dates

Find important dates—including mid-trimester teaching breaks—on the University's key dates calendar. You'll be told about assessment dates once the course has begun.


About this Course

We've designed this course for in-person study, and to get the most out of it, we strongly recommend you attend lectures on campus. Most assessment items, as well as tutorials/seminars/labs/workshops, will only be available in person. Any exceptions for in-person attendance for assessment will be looked at on a case-by-case basis in exceptional circumstances, e.g., through disability services or by approval by the course coordinator.


Course Learning Objectives

Students who pass this course should be able to:


  1. Describe and demonstrate through implementation in software an understanding of the fundamentals of image representation, colour models, pixel-level manipulation algorithms, and filtering-based image processing techniques.
  2. Describe and demonstrate through implementation in software an understanding of popular image content manipulation methods like image synthesis, seamless image composition, and content-aware resizing.
  3. Describe and demonstrate through implementation in software an understanding of computational photography technology and advanced imaging techniques, like HDR imaging and light field cameras.
  4. Describe and demonstrate through implementation in software an understanding of the fundamentals of feature matching and image warping, and how to perform video enhancement like stabilization. Be able to implement image warping and alignments and a straightforward video stabilizer.

How this Course is Taught

For students in Wellington, there will be a combination of in-person components and web/internet-based resources. For approved remote students, the lectures/tutorials will be recorded, and there will be online marking sessions. Lecture-based course assessed through substantial practical programming assignments.


Assessment

  • Assessed programming assignment 1: 15%
  • Assessed programming assignment 2: 30%
  • Assessed programming assignment 3: 25%
  • Assessed programming assignment 4: 30%

Lecture Times and Rooms

  • 23 February 2026 to 5 April 2026
  • 20 April 2026 to 31 May 2026

What you'll need to get

In 2023, the supplementary text was Richard Szeliski. (2010) Computer Vision: Algorithms and Applications.


Mandatory Requirements

There are no mandatory requirements for this course.


See More