|Course Title||Computer Vision|
|Units of Credit||6|
Computer vision is the interdisciplinary scientific field that develops theories and methods allowing computers to extract high-level information from digital images or videos. From an engineering perspective it seeks to automate perceptual tasks normally performed by the human visual system. Generally, vision is difficult because it is an inverse problem, where only insufficient information is available about the objects of interest in the image data. Physics-based mathematical and statistical models as well as machine-learning methods are used to assist in the task. Current real-world applications are wide-ranging, and include optical character recognition, machine inspection, object recognition in retail, 3D model building in photogrammetry, medical imaging, automotive safety, motion capture, surveillance, fingerprint recognition and biometrics, and others. This course provides an introduction to fundamental concepts and an opportunity to develop a real-world application of computer vision.
Before commencing this course you should:
After completing this course you will be able to:
This course contributes to the development of the following graduate capabilities:
|Graduate Capability||Acquired In|
|Skills involved in scholarly enquiry||Assignment, Project|
|In-depth engagement with relevant disciplinary knowledge in its interdisciplinary context||Labs, Project|
|Capacity for analytical and critical thinking and for creative problem solving||Labs, Project, Exam|
|Ability to engage in independent and reflective learning||Assignment, Labs, Project|
|Skills to locate, evaluate, and use relevant information (information literacy)||Project, Exam|
|Capacity for enterprise, initiative and creativity||Project|
|Skills required for collaborative and multidisciplinary work||Project|
|Skills of effective communication||Project Demo & Report|
There are three lecturers and two administrators for this course. Details are shown below. Tutors will also be available for consultation via the forum and other online means.
|Professor Arcot Sowmyafirstname.lastname@example.org||Lecturer in Charge|
|Dr Wafa Johalemail@example.com||Lecturer|
|Dr Gelareh Mohammadifirstname.lastname@example.org||Lecturer|
|Alfred Krzywickiemail@example.com||Course Administrator|
|Md Shariful Alamfirstname.lastname@example.org||Course Administrator|
The course timetable is available here and via the main menu.
The course will be run during 2 x 2-hour time slots per week (see Course Timetable above). The first time slot will be a 2-hour lecture and the second time slot will be a 1-hour lecture followed by a 1-hour consultation session. The latter is intended to provide information about the labs (in the first weeks of the course) and the project (in later weeks) and answer questions about these.
The principal mode of teaching is lecturing. Because of the volume of the material available on the subject, lectures are a better means to present high-level overviews as well as in-depth presentations of selected topics. The lectures are complemented by a programming assignment, lab sessions, and a group project. In summary, the course consists of:
The course will be delivered entirely online using the following media:
A roster will be made available so each student knows which tutor to go to for live consultations.
|1||Introduction & Image Formation||Professor Arcot Sowmya, Dr Wafa Johal|
|2||Image Processing||Dr Wafa Johal|
|3||Feature Representation||Dr Wafa Johal|
|4||Image Segmentation||Professor Arcot Sowmya|
|5||Image Segmentation, Motion Tracking||
Professor Arcot Sowmya
|6||Flexible Week (No Lectures)|
Dr Gelareh Mohammadi
|8||Pattern Recognition, Deep Learning||Dr Gelareh Mohammadi|
|9||Applications||Professor Arcot Sowmya|
|10||Project Demos||Professor Arcot Sowmya, Dr Wafa Johal, Dr Gelareh Mohammadi|
Your performance in this course will be assessed as shown in the table below, which specifies planned release and due dates for all assessment components and their assigned marks. The mentioned release and due dates are indicative at this stage. Please refer to the course announcements around the indicated dates for more details.
|Assignment||10%||Week 1||Week 3|
|Lab Work||10%||Weeks 2, 3, 5, 7, 8||Weeks 3, 4, 6, 8, 9|
|project (multiple stages)|
|Project (multiple stages)|
|- Individual component||15%||Week 5||Week 7|
|- Group component *||25%||Week 5||Week 10|
|Exam||40%||Exam Period||Exam Period|
* Qualitative feedback will be provided for this assessment component where applicable,and a group mark will be assigned at the end. Some form of peer assessment will be used to moderate marks assigned to each project member,
The group project is a significant part of the assessment for this course. A project group consists of 5 students working as a team to solve a given problem and build an application. To vary the group size prior permission from the lecturer-in-charge is necessary.
Unless you have received special dispensation from the Lecturer in Charge, work that is submitted after the deadline DURING THE TERM will incur a penalty of 10% per day, up to a maximum of 100%.For the final examination, university exam rules will apply.
This course will be held entirely online and all course materials will be provided online as well. There is no need to buy a book. In the lectures we will be referring to various resources for further reading, many of which are freely available online:
Other resources of interest (available from the library or perhaps online as well) include:
This course is evaluated each term using the myExperience system. Based on student feedback in 2020 T1 and T2, and the transition to online teaching, the following changes have been introduced in the 2020 T3 offering:
Piazza is your first port of call (see link to the forum in the main menu). Please post any query there that may be of wider interest to fellow students, for example general questions on lectures, labs, project, assessments.
For more personal questions please contact (see Course Staff for contact details):
While every effort will be made to respond quickly to queries, please allow 24 hours before posting or emailing reminders.
You are reminded to observe standards of equity and respect in dealing with students and staff, whether in person, by email, via forum posts, and any other means of communication (see Student Conduct below).
If your work in this course is affected by unforeseen adverse circumstances, you should apply for Special Consideration. If your request is reasonable and your work has clearly been impacted, then:
Notice the use of the word "may". None of the above is guaranteed. It depends on your making a convincing case that the circumstances have clearly impacted your ability to work.
UNSW handles Special Consideration requests centrally (in the Student Lifecycle division), so all requests must be submitted via the UNSW Special Consideration website.
Special Consideration requests must be accompanied by documentation, which will be verified by Student Lifecycle. Do not contact the course convenor (Lecturer in Charge) directly about Special Consideration.
Extensions on the project will be awarded only if the majority of the team is affected. You will get a mark calculated in the same way as other students who sat the original assessment.
If you cannot attend the final exam because of illness or misadventure, then you must submit a Special Consideration request, with documentation, through MyUNSW within 24 hours of the exam. If your request is reasonable, you will be awarded a Supplementary Exam (also known as "Supp").
Notice that UNSW expects you to be available to sit Supplementary Exams if required. If you are awarded a Supp and do not attend, then your exam mark will be zero.
For further details on Special Consideration, see the UNSW Student website.If you are registered with Disability Services, please forward your documentation to the Lecturer in Charge within the first two weeks of term.
The Student Code of Conduct (see Information and Policy for more details) sets out what the University expects from students as members of the UNSW community. In addition to the learning, teaching, and research environment, the University aims to provide an environment that enables students to achieve their full potential and to provide an experience consistent with the University's values and guiding principles. A condition of enrolment is that students inform themselves of the University's rules and policies affecting them, and conduct themselves accordingly.
In particular, students have the responsibility to observe standards of equity and respect in dealing with every member of the University community. This applies to all activities on UNSW premises and all external activities related to study and research. This includes behaviour in person as well as behaviour on social media, for example Facebook groups set up for the purpose of discussing UNSW courses or course work. Behaviour that is considered in breach of the Student Code of Conduct as discriminatory, sexually inappropriate, bullying, harassing, invading another's privacy, or causing any person to fear for their personal safety, is serious misconduct and can lead to severe penalties, including suspension or exclusion from UNSW.
Plagiarism is defined as using the words or ideas of others and presenting them as your own. UNSW and CSE treat plagiarism as academic misconduct, which means that it carries penalties as severe as being excluded from further study at UNSW. There are several on-line sources to help you understand what plagiarism is and how it is dealt with at UNSW:
Make sure you read and understand these. Ignorance is not accepted as an excuse for plagiarism. In particular, you are also responsible if your assignment files are not accessible by anyone but you. Where applicable, make sure to set the correct permissions in your CSE directory and code repository. Notice also that plagiarism includes paying or asking another person to do a piece of work for you and then submitting it as your own work.
For the purposes of COMP9517
, plagiarism includes copying or obtaining all, or a substantial part, of the material for your assignment, whether written or graphical report material or software code,
without written acknowledgement
in your assignment, from:
Notice that if you copy material from another student or non-student with acknowledgement, you will not be penalised for plagiarism, but the marks you get for this will be at the marker’s discretion.
The assessments provide opportunities for you to develop important skills. Use these opportunities!
UNSW has an ongoing commitment to fostering a culture of learning informed by academic integrity. All UNSW staff and students have a responsibility to adhere to this principle of academic integrity.
If you have not done so yet, please take the time to read the following in full:
The pages below describe the policies and procedures in more detail:
You should also read the following page which describes your rights and responsibilities in the CSE context:
Resource created Wednesday 02 September 2020, 11:30:11 AM, last modified Thursday 17 September 2020, 05:00:03 PM.