Note: This unit version is currently being edited and is subject to change!

AMME4710: Computer Vision and Image Processing (2019 - Semester 2)

Download UoS Outline

Unit: AMME4710: Computer Vision and Image Processing (6 CP)
Mode: Normal-Day
On Offer: Yes
Level: Senior Advanced
Faculty/School: School of Aerospace, Mechanical & Mechatronic Engineering
Unit Coordinator/s: Dr Bryson, Mitch
Session options: Semester 2
Versions for this Unit:
Site(s) for this Unit:
Campus: Camperdown/Darlington
Pre-Requisites: MTRX3700 OR MECH4720 OR MECH5720.
Brief Handbook Description: This unit of study introduces students to vision sensors, computer vision analysis and digital image processing. Students will learn about fundamental algorithms in computer vision and be exposed to state-of-the-art developments in computer vision research. Students will explore the fundamental difficulties in automated reasoning from image data and learn key skills and practical knowledge in designing solutions to engineering problems involving vision. This course will introduce students to the fundamental principles of image sensor architectures, radiometry, colour reconstruction and projective geometry. Students will gain knowledge and skills in developing automated approaches to image analysis, segmentation, object recognition, classification and image enhancement. Students will learn about approaches to radiometric and projective calibration of camera systems, stereo imaging, image-based navigation and the estimation of 3D scene parameters from images.
Assumed Knowledge: The unit assumes that students have strong skills in MATLAB.
Lecturer/s: Dr Bryson, Mitch
Tutor/s: Fredrik Westling
Timetable: AMME4710 Timetable
Time Commitment:
# Activity Name Hours per Week Sessions per Week Weeks per Semester
1 Lecture 2.00 1 13
2 Laboratory 3.00 1 13
T&L Activities: Lectures are used to present new content. Laboratory activities are based in a computer lab and are used to complete practicals/assignments and to work on the final group design project.

Learning outcomes are the key abilities and knowledge that will be assessed in this unit. They are listed according to the course goal supported by each. See Assessment Tab for details how each outcome is assessed.

(6) Communication and Inquiry/ Research (Level 4)
1. Develop skills in presenting a final design solution to a computer vision/image processing problem
(7) Project and Team Skills (Level 3)
2. Develop skills in working on a design project within a team including communicating with team members, planning and managing tasks.
(4) Design (Level 4)
3. Design an engineering solution to a given image processing task by selecting and evaluating appropriate algorithms for a given image processing task.
(2) Engineering/ IT Specialisation (Level 4)
4. To develop an understanding of the fundamental principles of how images are formed including the basics of image sensors, radiometry, colour and projective geometry.
5. Apply basic techniques in image processing including the use of image filtering, features, edge detection, colour spaces/transforms and matching.
6. Apply advanced techniques in computer vision including stereo vision, 3D mapping, object detection, image classification and use of machine learning algorithms in vision
7. Apply a wide range of image processing techniques to real world applications
8. Understand the type of algorithm required for a particular image processing task
Assessment Methods:
# Name Group Weight Due Week Outcomes
1 Tutorials No 10.00 Multiple Weeks 3, 4, 5, 6, 7, 8,
2 Assignment 1 * No 20.00 Week 4 3, 4, 5, 6, 7, 8,
3 Assignment 2 * No 20.00 Week 8 3, 4, 5, 6, 7, 8,
4 Project Presentation * Yes 20.00 Week 13 1, 2,
5 Project Final Report * Yes 30.00 Week 13 1, 2, 7, 8,
Assessment Description: Students will work on specific tutorials during weeks 1, 2, 3, 5, 6 and 7 that will be marked. Tutorials will run during the remaining weeks and will be used to work on assignments and a major group design project. Students will work on two assignment tasks due week 4 and week 8. Students will spend the last 5 weeks of the course working in teams on a major design task. Teams will be assessed on a presentation given to the group during week 13 and a final design report due week 13. The University has authorised and mandated the use of text-based similarity detecting software Turnitin for all text-based written assignments.

The majority of assessment tasks involve the use of MATLAB. The course assumes students have strong skills in MATLAB.
Assessment Feedback: Feedback on tutorials/assignments/final design project will be provided during the semester, and students will receive feedback from the teaching team and peers on their final design project presentation in week 13.
Grading:
Grade Type Description
Standards Based Assessment Final grades in this unit are awarded at levels of HD for High Distinction, DI (previously D) for Distinction, CR for Credit, PS (previously P) for Pass and FA (previously F) for Fail as defined by University of Sydney Assessment Policy. Details of the Assessment Policy are available on the Policies website at http://sydney.edu.au/policies . Standards for grades in individual assessment tasks and the summative method for obtaining a final mark in the unit will be set out in a marking guide supplied by the unit coordinator.
Policies & Procedures: See the policies page of the faculty website at http://sydney.edu.au/engineering/student-policies/ for information regarding university policies and local provisions and procedures within the Faculty of Engineering and Information Technologies.
Prescribed Text/s: Note: Students are expected to have a personal copy of all books listed.
Recommended Reference/s: Note: References are provided for guidance purposes only. Students are advised to consult these books in the university library. Purchase is not required.
Online Course Content: Please see the AMME4710 Canvas site.

Note that the "Weeks" referred to in this Schedule are those of the official university semester calendar https://web.timetable.usyd.edu.au/calendar.jsp

Week Description
Week 1 Introduction / Digital Image Fundamentals
Week 2 introduction to radiometry, colour, colour image processing, projective geometry.
Week 3 Image filtering and edge detection
Week 4 Image features, matching, correspondence and detection
Assessment Due: Assignment 1 *
Week 5 Stereo imaging, camera calibration, 2D/3D image projective relationships, image-based navigation
Week 6 Image segmentation and clustering
Week 7 Object recognition, image classification, introduction to machine learning
Week 8 image classification and deep learning in computer vision
Assessment Due: Assignment 2 *
Week 9 Computer vision projects, software packages
Week 10 Advanced image-based navigation, introduction to structure-from-motion, 3D image-based mapping
Week 11 Advanced applications of computer vision: Face detection and recognition
Week 12 Computer Vision Research Seminar
Week 13 Project Presentations
Assessment Due: Project Presentation *
Assessment Due: Project Final Report *
STUVAC (Week 14) N/A

Course Relations

The following is a list of courses which have added this Unit to their structure.

Course Year(s) Offered
Mechatronic (till 2014) 2011, 2012, 2013, 2010, 2014
Mechatronic Engineering / Arts 2011, 2012, 2013, 2014
Mechatronic (Space) (till 2014) 2011, 2012, 2010, 2013, 2014
Mechatronic Engineering (Space) / Arts 2011, 2012, 2013, 2014
Biomedical Engineering / Law 2013, 2014
Biomedical Engineering / Arts 2013, 2014
Biomedical Engineering / Commerce 2013, 2014
Biomedical Engineering / Medical Science 2013, 2014
Biomedical Engineering / Project Management 2013, 2014
Biomedical Engineering / Science 2013, 2014
Biomedical - Chemical and Biomolecular Major 2013, 2014, 2015
Biomedical - Electrical Major 2013, 2014
Biomedical - Information Technology Major 2013, 2014, 2015
Biomedical - Mechanical Major 2013, 2014, 2015
Biomedical - Mechatronics Major 2013, 2014, 2015
Biomedical Mid-Year 2016, 2017, 2018, 2019, 2020
Biomedical/ Project Management 2019, 2020
Biomedical 2016, 2017, 2018, 2019, 2020
Biomedical / Arts 2015, 2016, 2017, 2018, 2019, 2020
Biomedical / Commerce 2015, 2016, 2017, 2018, 2019, 2020
Biomedical / Medical Science 2015, 2016, 2017
Biomedical / Music Studies 2016, 2017
Biomedical / Project Management 2015, 2016, 2017, 2018
Biomedical /Science 2015, 2016, 2017, 2018, 2019, 2020
Biomedical/Science (Health) 2018, 2019, 2020
Biomedical - Electrical Major 2015
Biomedical / Law 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic Mid-Year 2016, 2017, 2018, 2019, 2020
Mechatronic/ Project Management 2019, 2020
Mechatronic 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic / Arts 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic / Commerce 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic / Medical Science 2015, 2016, 2017
Mechatronic / Music Studies 2016, 2017
Mechatronic / Project Management 2015, 2016, 2017, 2018
Mechatronic / Science 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic/Science (Health) 2018, 2019, 2020
Mechatronic / Law 2015, 2016, 2017, 2018, 2019, 2020
Mechatronic (Space) 2015
Mechatronic (Space) / Arts 2015
Mechatronic (Space) / Commerce 2015
Mechatronic (Space) / Medical Science 2015
Mechatronic (Space) / Project Management 2015
Mechatronic (Space) / Science 2015
Mechatronic (Space) / Law 2015
Mechatronic Engineering / Commerce 2010, 2011, 2012, 2013, 2014
Mechatronic Engineering / Medical Science 2011, 2012, 2013, 2014
Mechatronic Engineering / Project Management 2012, 2013, 2014
Mechatronic Engineering / Science 2011, 2012, 2013, 2014
Mechatronic Engineering (Space) / Commerce 2014
Mechatronic Engineering (Space) / Medical Science 2011, 2012, 2014, 2013
Mechatronic Engineering (Space) / Project Management 2012, 2013, 2014
Mechatronic Engineering (Space) / Science 2011, 2013, 2014
Mechatronic Engineering (Space) / Law 2014, 2013
Biomedical/Science (Medical Science Stream) 2018, 2019, 2020
Mechatronic/Science (Medical Science Stream) 2018, 2019, 2020
Aeronautical Mid-Year 2019, 2020
Aeronautical/ Project Management 2019, 2020
Aeronautical 2019, 2020
Aeronautical / Arts 2019, 2020
Aeronautical / Law 2019, 2020
Mechanical Mid-Year 2019, 2020
Mechanical/ Project Management 2019, 2020
Mechanical 2019, 2020
Mechanical/Science (Medical Science Stream) 2018, 2019, 2020

Course Goals

This unit contributes to the achievement of the following course goals:

Attribute Practiced Assessed
(6) Communication and Inquiry/ Research (Level 4) No 23.5%
(7) Project and Team Skills (Level 3) No 11.5%
(5) Interdisciplinary, Inclusiveness, Influence (Level 4) No 0%
(4) Design (Level 4) No 10%
(3) Problem Solving and Inventiveness (Level 4) No 0%
(2) Engineering/ IT Specialisation (Level 4) No 55%

These goals are selected from Engineering & IT Graduate Outcomes Table 2018 which defines overall goals for courses where this unit is primarily offered. See Engineering & IT Graduate Outcomes Table 2018 for details of the attributes and levels to be developed in the course as a whole. Percentage figures alongside each course goal provide a rough indication of their relative weighting in assessment for this unit. Note that not all goals are necessarily part of assessment. Some may be more about practice activity. See Learning outcomes for details of what is assessed in relation to each goal and Assessment for details of how the outcome is assessed. See Attributes for details of practice provided for each goal.