Subhransu Maji
CMPSCI 670: Computer Vision
Linear filtering
September 27, 2016
Slides credit: S. Lazebnik and others
Subhransu Maji (UMass, Fall 16) CMPSCI 670
Linear filtering
- Mathematical model
- Implementation details
Applications
- De-noising
- Sharpening
- Edge detection
Canny edge detector and recent advances
Overview
2 Subhransu Maji (UMass, Fall 16) CMPSCI 670
How can we reduce noise in a photograph?
Motivation
3 Subhransu Maji (UMass, Fall 16) CMPSCI 670
Let’s replace each pixel with a weighted average of its neighborhood The weights are called the filter kernel What are the weights for the average of a 3x3 neighborhood?
Moving average
4
1 1 1 1 1 1 1 1 1 “box filter”
Source: D. Lowe