Method
Live-Online
Term
FALL
Units
3.0 QUARTER UNITS
Cost
$980

Course Description

Computer vision applications include industrial machine vision systems, optical character recognition, medical imaging, space exploration, image analytics for security surveillance, retail checkout, automotive safety, artificial intelligence in robotics, biometrics, and the emerging natural and intuitive human-computer interfaces.

In this course, you will learn the concepts, methods, and applications of computer vision and image processing. You’ll build a foundation that can be used to develop practical applications and provide the basis for more advanced studies. The course begins with vision and image fundamentals, including image formation and display, digital camera and image capture, the human visual system, and visual perception. You will learn the basics of image processing, including spatial and frequency domain filtering techniques and applications and compression algorithms. The course further dives into neural network-based algorithms, such as CNN and Vision Transformers. The course covers practical image analysis and inference methods, including edge, contour, feature detection, image segmentation, matching, and stitching, as well as object and facial recognition. Additional discussions will cover the development of 3D computer vision, real-time human-computer interaction, emerging technologies, applications, and trends.

We will use Python and TensorFlow to develop these apps. Numerous well-illustrated examples and engaging hands-on projects will be used to demonstrate these principles in practical real-world computer vision applications.

Topics

  • Image formation, image understanding, pattern matching, geometry understanding, and synthesis
  • Image denoising, object detection, image superresolution, and image segmentation
  • Live-Online Attend via Zoom at scheduled times.
Schedule
Date
Start Time
End Time
Meeting Type
Location
Fri, 12-05-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 12-05-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 09-26-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 09-26-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-03-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-03-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-10-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-10-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-17-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-17-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-24-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-24-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-31-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 10-31-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-07-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-07-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-14-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-14-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-21-2025
6:00pm
9:00pm
Live-Online
REMOTE
Fri, 11-21-2025
6:00pm
9:00pm
Live-Online
REMOTE
 

黑料不打烊

Students may still enroll if they missed the 1st class session. However, they need to communicate with the instructor via Canvas and catch up on all missed work prior to the 2nd class meeting.

This class is offered in an online synchronous format. Students are expected to log into this course via Canvas at the start time of scheduled meetings and participate via Zoom, for the duration of each scheduled class meeting.

To see all meeting dates, click "Full Schedule" below.

Electronic Course Materials: You will be granted access in Canvas to your course site and course materials approximately 24 hours prior to the published start date of the course.

Required Tools and Materials: Google Colab PRO

Recommended Texts and Materials:
Google Cloud Platform

Computer Vision by Richard Szeliski, Springer Science and Business Media, 2010. ISBN: 978-1848829350.

Demo