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

University of Central Florida

Image Filtering, Convolution, and Edge Detection

University of Central Florida via YouTube

Overview

Explore image processing techniques in this comprehensive lecture on image filtering, convolution, and edge detection. Delve into analytical and discrete derivatives, two-dimensional derivatives, and their application to images. Learn about correlation, convolution, and image noise before examining Gaussian filters and their 2D counterparts. Practice linear filtering techniques and discover image sharpening methods. Investigate the origins and characteristics of edges, including intensity profiles and the trade-off between smoothing and localization. Study various edge detection algorithms, such as Prewitt, Sobel, Marr-Hildreth, and Canny edge detectors. Understand the concept of zero crossings, separability of Gaussian and LOG filters, and evaluate edge quality. Gain valuable insights from Dr. Mubarak Shah of the University of Central Florida in this comprehensive 71-minute lecture on fundamental image processing concepts.

Syllabus

Intro
Definitions
Examples: Analytic Derivatives
Discrete Derivative: Finite Difference
Derivatives in 2 Dimensions
Derivatives of Images
Correlation & Convolution
Image Noise
Gaussian Filter
2-D Gaussian
Practice with linear filters
Sharpening
Edge detection
Origin of Edges
What is an Edge?
Characterizing edges
Intensity profile
Tradeoff between smoothing and localization
Edge Detectors
Prewitt and Sobel Edge Detector
Prewitt Edge Detector
David Marr
Ellen Hildtreh
Marr Hildreth Edge Detector
Finding Zero Crossings
On the Separability of Gaussian
On the Separability of LOG
LOG Algorithm
Quality of an Edge
John Canny
Canny Edge Detector

Taught by

UCF CRCV

Reviews

Start your review of Image Filtering, Convolution, and Edge Detection

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.