Pattern Recognition and Analysis (COMP3710)
Information valid for Semester 2, 2025
Course level
Undergraduate
Faculty
Engineering, Architecture & Information Technology
School
Info Tech & Elec Engineering
Units
2
Duration
One Semester
Attendance mode
In Person
Class hours
2 Lecture hours
3 Practical or Laboratory hours
Prerequisite
MATH1052 and CSSE1001
Recommended prerequisite
MATH2302 and COMP3506
Assessment methods
Demonstration, Lab Report, Oral Presentation, Final Exam
Course enquiries
COMP3710@eecs.uq.edu.au
Study Abroad
This course is pre-approved for Study Abroad and Exchange students.
Current course offerings
Course offerings | Location | Mode | Course Profile |
Semester 2, 2025 (28/07/2025 - 22/11/2025) | St Lucia | In Person | Profile unavailable |
Please Note: Course profiles marked as not available may still be in development.
Course description
Understanding patterns in our environment and in data is an important cognitive ability. The development of recognition and automated algorithms that are able to process copious amounts data without (or with limited) human intervention is critical in replicating this ability in machines. This course will cover the fundamentals of creating computational algorithms that are able to recognise and/or analyse patterns within data of various forms. Python and state-of-the-art packages like Tensorflow will be used as a mechanism for students to study patterns in nature, noise and data from various real-world sources, such images, social media and biomedical signals. The course is divided into four main modules: 1. Understanding patterns in nature ¿ Introduction to fractal geometry and how nature compresses and generates patterns 2. Using noise and properties of noise to recover lost signals ¿ Introduction to stochastic resonance, Kalman and Wiener filtering, expectation maximisation, and compressed sensing 3. Analysing patterns using different transform domains ¿ Introduction to Hough, Fourier, Radon, Fermat, Wavelet and Hilbert transforms. 4. Understanding the Human Vision System ¿ Introduction to simple psycho-visual models of the human vision system using transform domains. Students will have the opportunity to implement and create pattern recognition and analysis solutions using the algorithms discussed on actual research data. This will allow them to specialise into areas of image analysis, sound analysis and data science for specific assessments. Guest lecturers and leaders in these areas will present some of their work to highlight the societal impact of these algorithms.
Archived offerings
Course offerings | Location | Mode | Course Profile |
Semester 2, 2024 (22/07/2024 - 18/11/2024) | St Lucia | In Person | Course Profile |
Semester 2, 2023 (24/07/2023 - 18/11/2023) | St Lucia | In Person | Course Profile |
Semester 2, 2022 (25/07/2022 - 19/11/2022) | St Lucia | Internal | Course Profile |
Semester 2, 2022 (25/07/2022 - 19/11/2022) | External | External | Course Profile |
Semester 2, 2021 (26/07/2021 - 20/11/2021) | St Lucia | Internal | Course Profile |
Semester 2, 2021 (26/07/2021 - 20/11/2021) | External | External | Course Profile |
Semester 2, 2020 (03/08/2020 - 21/11/2020) | St Lucia | Flexible Delivery | Course Profile |
Semester 2, 2020 (03/08/2020 - 21/11/2020) | External | External | Course Profile |
Semester 2, 2019 (29/07/2019 - 29/11/2019) | St Lucia | Internal | Course Profile |