Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of Central Florida

Computer Vision - Fall 2022

University of Central Florida via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore fundamental computer vision concepts and techniques through this comprehensive university-level course from the University of Central Florida. Master essential topics including digital image processing, linear algebra transformations, and image filtering techniques such as histogram analysis, noise reduction, and image derivatives. Learn edge detection methods including Prewitt, Sobel, Marr-Hildreth, and Canny algorithms for identifying object boundaries in images. Dive deep into neural networks and convolutional neural networks (CNNs), covering basic architectures, non-linearity concepts, fundamental operations, and practical implementation considerations through case studies. Develop practical skills in training neural networks using backpropagation, understanding CNN variants, and implementing models with PyTorch through hands-on tutorials. Study feature extraction techniques including keypoint detection, Histogram of Oriented Gradients (HOG), and Scale-Invariant Feature Transform (SIFT) for robust image analysis. Examine autoencoder architectures for unsupervised learning and dimensionality reduction. Master classification algorithms including nearest neighbor classifiers, maximum margin classifiers, and support vector machines for pattern recognition tasks. Advance to object detection using sliding window approaches and evaluation metrics for assessing detection performance. Conclude with image segmentation techniques including clustering-based methods, semantic segmentation for pixel-level classification, and instance segmentation for distinguishing individual objects within the same class.

Syllabus

Lecture 1.1: Introduction to Computer Vision [Basics]
Lecture 1.2: Introduction to Computer Vision [Digital Image]
Lecture 1.3: Introduction to Computer Vision [Motivation and Applications]
Lecture 1.4: Introduction to Computer Vision [Q&A]
Lecture 2.1: Linear Algebra Basics
Lecture 2.2: Linear Algebra Basics [Transformations]
Lecture 2: Part 2 Q&A 1
Lecture 3.1: Image Filtering [Histogram]
Lecture 3.2: Image FIltering [DIgitization]
Lecture 3.3: Image Filtering [Noise]
Lecture 3.4: Image Filtering [Filtering]
Lecture 3.5: Image Filtering [Image Derivates]
Lecture 4.1: Edge Detection
Lecture 4.2: Edge Detection [Prewitt and Sobel Edge Detection]
Lecture 4.3: Edge Detection [Marr Hilreth Edge Detection]
Lecture 4.4: Edge Detection [Canny Edge Detection]
Lecture 3.6: Image Filtering [Q&A]
Lecture 5.1: Introduction to Neural Networks
Lecture 5.2: Introduction to Neural Networks [Neural Network basics]
Lecture 5.3: Introduction to Neural Networks [Non-Linearity]
Lecture 4.5: Edge Detection [Q&A]
Lecture 5.4: Introduction to Neural Networks [Q&A]
Lecture 6.1: Introduction to Convolutional Neural Networks
Lecture 6.2: Introduction to Convolutional Neural Networks Fundamental Operation
Lecture 6.3: Introduction to Convolutional Neural Networks Fundamental Operation
Lecture 6.4: Introduction to Convolutional Neural Networks Practical Considerations
Lecture 6.5: Introduction to Convolutional Neural Networks Case Study
Lecture 6: Q & A
Lecture 6 Q&A
Lecture 7.1: Training Neural Networks
Lecture 7.2: Training Neural Networks [Backpropagation]
Lecture 7.3: Training Neural Networks [Practical Aspects]
Lecture 7.4: Training Neural Networks [CNN Variants]
Lecture 7: Q&A (Part 1)
Lecture 7.5: Training Neural Networks [Q&A]
Lecture 8.1: Pytorch Tutorial
Lecture 8.2: Pytorch Tutorial [Model Training]
Lecture 8: Q&A
Lecture 9.1: Features
Lecture 9.2: Features [Key Points]
Lecture 9.3: Features [Histogram of Gradients] [HOG]
Lecture 9.4: Features [SIFT]
Lecture 9.4: Features [SIFT Part 2]
Lecture 9: Features Q&A
Lecture 9: Features Q&A (Part 2)
Lecture 10.1: Autoencoder
Lecture 10.2: Autoencoder [Q&A]
Lecture 11.1: Classification - I
Lecture 11.2: Classification - I [Nearest Neighbor Classifier]
Lecture 11.3: Maximum Margin Classifier
Lecture 11.4: Classification - I [Support Vector Machine]
Lecture 11: Classification - I Q&A
Lecture 12.1: Classification - II
Lecture 11, 12: Q&A - [Classification - I], [Classification - II]
Lecture 13.1: Object Detection
Lecture 13.2: Object Detection [Sliding Window Approach]
Lecture 13.3: Object Detection [Evaluation]
Lecture 13: Object Detection Q&A
Lecture 14.4: Image Segmentation [Clustering Based]
Lecture 14: Q&A - Image Segmentation [Clustering Based]
Lecture 15: Semantic Segmentation
Lecture 15: Semantic Segmentation [Q&A]
Lecture 16: Instance Segmentation

Taught by

UCF CRCV

Reviews

Start your review of Computer Vision - Fall 2022

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.