filmov
tv
Convolutions in Image Processing | Week 1, lecture 6 | MIT 18.S191 Fall 2020

Показать описание
The basics of convolutions in the context of image processing.
Contents
00:00 Introduction
01:12 Box blur as an average
03:00 Dealing with the edges
04:31 Gaussian blur
05:30 Visualizing gaussian blur
06:04 Convolution
06:40 Kernels and the gaussian kernel
07:26 Looking at the convolution in Julia
08:45 Julia: `ImageFiltering` package and Kernels
09:08 Julia: `OffsetArray` with different indices
10:15 Visualizing a kernel
11:25 Computational complexity
12:00 Julia: `prod` function for a product
13:00 Example of a non-blurring kernel
16:00 Sharpening edges in an image
17:13 Edge detection with Sobel filters
21:25 Relation to polynomial multiplication
25:00 Convolution in polynomial multiplication
26:08 Relation to Fourier transforms
28:50 Fourier transform of an image
31:50 Convolution via Fourier transform is faster
34:00 Final thoughts
Contents
00:00 Introduction
01:12 Box blur as an average
03:00 Dealing with the edges
04:31 Gaussian blur
05:30 Visualizing gaussian blur
06:04 Convolution
06:40 Kernels and the gaussian kernel
07:26 Looking at the convolution in Julia
08:45 Julia: `ImageFiltering` package and Kernels
09:08 Julia: `OffsetArray` with different indices
10:15 Visualizing a kernel
11:25 Computational complexity
12:00 Julia: `prod` function for a product
13:00 Example of a non-blurring kernel
16:00 Sharpening edges in an image
17:13 Edge detection with Sobel filters
21:25 Relation to polynomial multiplication
25:00 Convolution in polynomial multiplication
26:08 Relation to Fourier transforms
28:50 Fourier transform of an image
31:50 Convolution via Fourier transform is faster
34:00 Final thoughts
Convolutions in Image Processing | Week 1, lecture 6 | MIT 18.S191 Fall 2020
convolution of images
But what is a convolution?
2D Convolution Explained: Fundamental Operation in Computer Vision
How Blurs & Filters Work - Computerphile
2D Convolution for Image Processing
Filters Kernels and Convolution in Image Processing
Convolution vs Cross Correlation
Day 2 - Workshop on 'From Scratch to Deployment: Hands-On Model Building with Keras and TensorF...
A simple image convolution
All Convolution Animations Are Wrong (Neural Networks)
Tutorial 21- What is Convolution operation in CNN?
Convolution Theorem | Image Processing II
Convolutional Neural Networks Explained (CNN Visualized)
Groups, Depthwise, and Depthwise-Separable Convolution (Neural Networks)
Image filtering: convolution: separable convolution
LSIS and Convolution | Image Processing I
Kernels 101 | Convolutions Explained Visually
95 - What is digital image filtering and image convolution?
Applications of Convolution in Image Processing
Source of confusion! Neural Nets vs Image Processing Convolution
C4W1L06 Convolutions Over Volumes
2D Convolution Neural Network Animation
Tutorial 22- Padding in Convolutional Neural Network
Комментарии